libflame  revision_anchor
FLA_Bidiag_UT_u.h
Go to the documentation of this file.
00001 /*
00002 
00003     Copyright (C) 2014, The University of Texas at Austin
00004 
00005     This file is part of libflame and is available under the 3-Clause
00006     BSD license, which can be found in the LICENSE file at the top-level
00007     directory, or at http://opensource.org/licenses/BSD-3-Clause
00008 
00009 */
00010 
00011 FLA_Error FLA_Bidiag_UT_u_unb_var1( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00012 FLA_Error FLA_Bidiag_UT_u_blk_var1( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00013 FLA_Error FLA_Bidiag_UT_u_step_unb_var1( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00014 
00015 FLA_Error FLA_Bidiag_UT_u_unb_var2( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00016 FLA_Error FLA_Bidiag_UT_u_blk_var2( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00017 FLA_Error FLA_Bidiag_UT_u_blf_var2( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00018 FLA_Error FLA_Bidiag_UT_u_step_unb_var2( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00019 
00020 FLA_Error FLA_Bidiag_UT_u_unb_var3( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00021 FLA_Error FLA_Bidiag_UT_u_blk_var3( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00022 FLA_Error FLA_Bidiag_UT_u_blf_var3( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00023 FLA_Error FLA_Bidiag_UT_u_step_unb_var3( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00024 
00025 FLA_Error FLA_Bidiag_UT_u_unb_var4( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00026 FLA_Error FLA_Bidiag_UT_u_blk_var4( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00027 FLA_Error FLA_Bidiag_UT_u_blf_var4( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00028 FLA_Error FLA_Bidiag_UT_u_step_unb_var4( FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj TU, FLA_Obj TV );
00029 
00030 FLA_Error FLA_Bidiag_UT_u_unb_var5( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00031 FLA_Error FLA_Bidiag_UT_u_blk_var5( FLA_Obj A, FLA_Obj TU, FLA_Obj TV );
00032 FLA_Error FLA_Bidiag_UT_u_step_unb_var5( FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj TU, FLA_Obj TV );
00033 
00034 FLA_Error FLA_Bidiag_UT_u_opt_var1( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00035 FLA_Error FLA_Bidiag_UT_u_step_opt_var1( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00036 FLA_Error FLA_Bidiag_UT_u_step_ops_var1( int m_A,
00037                                          int n_A,
00038                                          int m_TS,
00039                                          float* buff_A, int rs_A, int cs_A, 
00040                                          float* buff_T, int rs_T, int cs_T, 
00041                                          float* buff_S, int rs_S, int cs_S );
00042 FLA_Error FLA_Bidiag_UT_u_step_opd_var1( int m_A,
00043                                          int n_A,
00044                                          int m_TS,
00045                                          double* buff_A, int rs_A, int cs_A, 
00046                                          double* buff_T, int rs_T, int cs_T, 
00047                                          double* buff_S, int rs_S, int cs_S );
00048 FLA_Error FLA_Bidiag_UT_u_step_opc_var1( int m_A,
00049                                          int n_A,
00050                                          int m_TS,
00051                                          scomplex* buff_A, int rs_A, int cs_A, 
00052                                          scomplex* buff_T, int rs_T, int cs_T, 
00053                                          scomplex* buff_S, int rs_S, int cs_S );
00054 FLA_Error FLA_Bidiag_UT_u_step_opz_var1( int m_A,
00055                                          int n_A,
00056                                          int m_TS,
00057                                          dcomplex* buff_A, int rs_A, int cs_A, 
00058                                          dcomplex* buff_T, int rs_T, int cs_T, 
00059                                          dcomplex* buff_S, int rs_S, int cs_S );
00060 
00061 FLA_Error FLA_Bidiag_UT_u_opt_var2( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00062 FLA_Error FLA_Bidiag_UT_u_step_opt_var2( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00063 FLA_Error FLA_Bidiag_UT_u_step_ops_var2( int m_A,
00064                                          int n_A,
00065                                          int m_TS,
00066                                          float* buff_A, int rs_A, int cs_A, 
00067                                          float* buff_T, int rs_T, int cs_T, 
00068                                          float* buff_S, int rs_S, int cs_S );
00069 FLA_Error FLA_Bidiag_UT_u_step_opd_var2( int m_A,
00070                                          int n_A,
00071                                          int m_TS,
00072                                          double* buff_A, int rs_A, int cs_A, 
00073                                          double* buff_T, int rs_T, int cs_T, 
00074                                          double* buff_S, int rs_S, int cs_S );
00075 FLA_Error FLA_Bidiag_UT_u_step_opc_var2( int m_A,
00076                                          int n_A,
00077                                          int m_TS,
00078                                          scomplex* buff_A, int rs_A, int cs_A, 
00079                                          scomplex* buff_T, int rs_T, int cs_T, 
00080                                          scomplex* buff_S, int rs_S, int cs_S );
00081 FLA_Error FLA_Bidiag_UT_u_step_opz_var2( int m_A,
00082                                          int n_A,
00083                                          int m_TS,
00084                                          dcomplex* buff_A, int rs_A, int cs_A, 
00085                                          dcomplex* buff_T, int rs_T, int cs_T, 
00086                                          dcomplex* buff_S, int rs_S, int cs_S );
00087 
00088 FLA_Error FLA_Bidiag_UT_u_opt_var3( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00089 FLA_Error FLA_Bidiag_UT_u_step_opt_var3( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00090 FLA_Error FLA_Bidiag_UT_u_step_ops_var3( int m_A,
00091                                          int n_A,
00092                                          int m_TS,
00093                                          float* buff_A, int rs_A, int cs_A, 
00094                                          float* buff_T, int rs_T, int cs_T, 
00095                                          float* buff_S, int rs_S, int cs_S );
00096 FLA_Error FLA_Bidiag_UT_u_step_opd_var3( int m_A,
00097                                          int n_A,
00098                                          int m_TS,
00099                                          double* buff_A, int rs_A, int cs_A, 
00100                                          double* buff_T, int rs_T, int cs_T, 
00101                                          double* buff_S, int rs_S, int cs_S );
00102 FLA_Error FLA_Bidiag_UT_u_step_opc_var3( int m_A,
00103                                          int n_A,
00104                                          int m_TS,
00105                                          scomplex* buff_A, int rs_A, int cs_A, 
00106                                          scomplex* buff_T, int rs_T, int cs_T, 
00107                                          scomplex* buff_S, int rs_S, int cs_S );
00108 FLA_Error FLA_Bidiag_UT_u_step_opz_var3( int m_A,
00109                                          int n_A,
00110                                          int m_TS,
00111                                          dcomplex* buff_A, int rs_A, int cs_A, 
00112                                          dcomplex* buff_T, int rs_T, int cs_T, 
00113                                          dcomplex* buff_S, int rs_S, int cs_S );
00114 
00115 FLA_Error FLA_Bidiag_UT_u_opt_var4( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00116 FLA_Error FLA_Bidiag_UT_u_step_opt_var4( FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S );
00117 FLA_Error FLA_Bidiag_UT_u_step_ops_var4( int m_A,
00118                                          int n_A,
00119                                          int m_TS,
00120                                          float* buff_A, int rs_A, int cs_A, 
00121                                          float* buff_Y, int rs_Y, int cs_Y, 
00122                                          float* buff_Z, int rs_Z, int cs_Z, 
00123                                          float* buff_T, int rs_T, int cs_T, 
00124                                          float* buff_S, int rs_S, int cs_S );
00125 FLA_Error FLA_Bidiag_UT_u_step_opd_var4( int m_A,
00126                                          int n_A,
00127                                          int m_TS,
00128                                          double* buff_A, int rs_A, int cs_A, 
00129                                          double* buff_Y, int rs_Y, int cs_Y, 
00130                                          double* buff_Z, int rs_Z, int cs_Z, 
00131                                          double* buff_T, int rs_T, int cs_T, 
00132                                          double* buff_S, int rs_S, int cs_S );
00133 FLA_Error FLA_Bidiag_UT_u_step_opc_var4( int m_A,
00134                                          int n_A,
00135                                          int m_TS,
00136                                          scomplex* buff_A, int rs_A, int cs_A, 
00137                                          scomplex* buff_Y, int rs_Y, int cs_Y, 
00138                                          scomplex* buff_Z, int rs_Z, int cs_Z, 
00139                                          scomplex* buff_T, int rs_T, int cs_T, 
00140                                          scomplex* buff_S, int rs_S, int cs_S );
00141 FLA_Error FLA_Bidiag_UT_u_step_opz_var4( int m_A,
00142                                          int n_A,
00143                                          int m_TS,
00144                                          dcomplex* buff_A, int rs_A, int cs_A, 
00145                                          dcomplex* buff_Y, int rs_Y, int cs_Y, 
00146                                          dcomplex* buff_Z, int rs_Z, int cs_Z, 
00147                                          dcomplex* buff_T, int rs_T, int cs_T, 
00148                                          dcomplex* buff_S, int rs_S, int cs_S );
00149 
00150 FLA_Error FLA_Bidiag_UT_u_opt_var5( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00151 FLA_Error FLA_Bidiag_UT_u_step_opt_var5( FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S );
00152 FLA_Error FLA_Bidiag_UT_u_step_ops_var5( int m_A,
00153                                          int n_A,
00154                                          int m_TS,
00155                                          float* buff_A, int rs_A, int cs_A, 
00156                                          float* buff_Y, int rs_Y, int cs_Y, 
00157                                          float* buff_Z, int rs_Z, int cs_Z, 
00158                                          float* buff_T, int rs_T, int cs_T, 
00159                                          float* buff_S, int rs_S, int cs_S );
00160 FLA_Error FLA_Bidiag_UT_u_step_opd_var5( int m_A,
00161                                          int n_A,
00162                                          int m_TS,
00163                                          double* buff_A, int rs_A, int cs_A, 
00164                                          double* buff_Y, int rs_Y, int cs_Y, 
00165                                          double* buff_Z, int rs_Z, int cs_Z, 
00166                                          double* buff_T, int rs_T, int cs_T, 
00167                                          double* buff_S, int rs_S, int cs_S );
00168 FLA_Error FLA_Bidiag_UT_u_step_opc_var5( int m_A,
00169                                          int n_A,
00170                                          int m_TS,
00171                                          scomplex* buff_A, int rs_A, int cs_A, 
00172                                          scomplex* buff_Y, int rs_Y, int cs_Y, 
00173                                          scomplex* buff_Z, int rs_Z, int cs_Z, 
00174                                          scomplex* buff_T, int rs_T, int cs_T, 
00175                                          scomplex* buff_S, int rs_S, int cs_S );
00176 FLA_Error FLA_Bidiag_UT_u_step_opz_var5( int m_A,
00177                                          int n_A,
00178                                          int m_TS,
00179                                          dcomplex* buff_A, int rs_A, int cs_A, 
00180                                          dcomplex* buff_Y, int rs_Y, int cs_Y, 
00181                                          dcomplex* buff_Z, int rs_Z, int cs_Z, 
00182                                          dcomplex* buff_T, int rs_T, int cs_T, 
00183                                          dcomplex* buff_S, int rs_S, int cs_S );
00184 
00185 
00186 FLA_Error FLA_Bidiag_UT_u_ofu_var2( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00187 FLA_Error FLA_Bidiag_UT_u_step_ofu_var2( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00188 FLA_Error FLA_Bidiag_UT_u_step_ofs_var2( int m_A,
00189                                          int n_A,
00190                                          int m_TS,
00191                                          float* buff_A, int rs_A, int cs_A, 
00192                                          float* buff_T, int rs_T, int cs_T, 
00193                                          float* buff_S, int rs_S, int cs_S );
00194 FLA_Error FLA_Bidiag_UT_u_step_ofd_var2( int m_A,
00195                                          int n_A,
00196                                          int m_TS,
00197                                          double* buff_A, int rs_A, int cs_A, 
00198                                          double* buff_T, int rs_T, int cs_T, 
00199                                          double* buff_S, int rs_S, int cs_S );
00200 FLA_Error FLA_Bidiag_UT_u_step_ofc_var2( int m_A,
00201                                          int n_A,
00202                                          int m_TS,
00203                                          scomplex* buff_A, int rs_A, int cs_A, 
00204                                          scomplex* buff_T, int rs_T, int cs_T, 
00205                                          scomplex* buff_S, int rs_S, int cs_S );
00206 FLA_Error FLA_Bidiag_UT_u_step_ofz_var2( int m_A,
00207                                          int n_A,
00208                                          int m_TS,
00209                                          dcomplex* buff_A, int rs_A, int cs_A, 
00210                                          dcomplex* buff_T, int rs_T, int cs_T, 
00211                                          dcomplex* buff_S, int rs_S, int cs_S );
00212 
00213 FLA_Error FLA_Bidiag_UT_u_ofu_var3( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00214 FLA_Error FLA_Bidiag_UT_u_step_ofu_var3( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00215 FLA_Error FLA_Bidiag_UT_u_step_ofs_var3( int m_A,
00216                                          int n_A,
00217                                          int m_TS,
00218                                          float* buff_A, int rs_A, int cs_A, 
00219                                          float* buff_T, int rs_T, int cs_T, 
00220                                          float* buff_S, int rs_S, int cs_S );
00221 FLA_Error FLA_Bidiag_UT_u_step_ofd_var3( int m_A,
00222                                          int n_A,
00223                                          int m_TS,
00224                                          double* buff_A, int rs_A, int cs_A, 
00225                                          double* buff_T, int rs_T, int cs_T, 
00226                                          double* buff_S, int rs_S, int cs_S );
00227 FLA_Error FLA_Bidiag_UT_u_step_ofc_var3( int m_A,
00228                                          int n_A,
00229                                          int m_TS,
00230                                          scomplex* buff_A, int rs_A, int cs_A, 
00231                                          scomplex* buff_T, int rs_T, int cs_T, 
00232                                          scomplex* buff_S, int rs_S, int cs_S );
00233 FLA_Error FLA_Bidiag_UT_u_step_ofz_var3( int m_A,
00234                                          int n_A,
00235                                          int m_TS,
00236                                          dcomplex* buff_A, int rs_A, int cs_A, 
00237                                          dcomplex* buff_T, int rs_T, int cs_T, 
00238                                          dcomplex* buff_S, int rs_S, int cs_S );
00239 
00240 FLA_Error FLA_Bidiag_UT_u_ofu_var4( FLA_Obj A, FLA_Obj T, FLA_Obj S );
00241 FLA_Error FLA_Bidiag_UT_u_step_ofu_var4( FLA_Obj A, FLA_Obj Y, FLA_Obj Z, FLA_Obj T, FLA_Obj S );
00242 FLA_Error FLA_Bidiag_UT_u_step_ofs_var4( int m_A,
00243                                          int n_A,
00244                                          int m_TS,
00245                                          float* buff_A, int rs_A, int cs_A, 
00246                                          float* buff_Y, int rs_Y, int cs_Y, 
00247                                          float* buff_Z, int rs_Z, int cs_Z, 
00248                                          float* buff_T, int rs_T, int cs_T, 
00249                                          float* buff_S, int rs_S, int cs_S );
00250 FLA_Error FLA_Bidiag_UT_u_step_ofd_var4( int m_A,
00251                                          int n_A,
00252                                          int m_TS,
00253                                          double* buff_A, int rs_A, int cs_A, 
00254                                          double* buff_Y, int rs_Y, int cs_Y, 
00255                                          double* buff_Z, int rs_Z, int cs_Z, 
00256                                          double* buff_T, int rs_T, int cs_T, 
00257                                          double* buff_S, int rs_S, int cs_S );
00258 FLA_Error FLA_Bidiag_UT_u_step_ofc_var4( int m_A,
00259                                          int n_A,
00260                                          int m_TS,
00261                                          scomplex* buff_A, int rs_A, int cs_A, 
00262                                          scomplex* buff_Y, int rs_Y, int cs_Y, 
00263                                          scomplex* buff_Z, int rs_Z, int cs_Z, 
00264                                          scomplex* buff_T, int rs_T, int cs_T, 
00265                                          scomplex* buff_S, int rs_S, int cs_S );
00266 FLA_Error FLA_Bidiag_UT_u_step_ofz_var4( int m_A,
00267                                          int n_A,
00268                                          int m_TS,
00269                                          dcomplex* buff_A, int rs_A, int cs_A, 
00270                                          dcomplex* buff_Y, int rs_Y, int cs_Y, 
00271                                          dcomplex* buff_Z, int rs_Z, int cs_Z, 
00272                                          dcomplex* buff_T, int rs_T, int cs_T, 
00273                                          dcomplex* buff_S, int rs_S, int cs_S );
00274 
00275 // --- Fused operations ---
00276 
00277 FLA_Error FLA_Fused_Gerc2_opt_var1( FLA_Obj alpha, FLA_Obj u, FLA_Obj y, FLA_Obj z, FLA_Obj v, FLA_Obj A );
00278 FLA_Error FLA_Fused_Gerc2_ops_var1( int m_A,
00279                                     int n_A,
00280                                     float* buff_alpha, 
00281                                     float* buff_u, int inc_u, 
00282                                     float* buff_y, int inc_y, 
00283                                     float* buff_z, int inc_z, 
00284                                     float* buff_v, int inc_v, 
00285                                     float* buff_A, int rs_A, int cs_A ); 
00286 FLA_Error FLA_Fused_Gerc2_opd_var1( int m_A,
00287                                     int n_A,
00288                                     double* buff_alpha, 
00289                                     double* buff_u, int inc_u, 
00290                                     double* buff_y, int inc_y, 
00291                                     double* buff_z, int inc_z, 
00292                                     double* buff_v, int inc_v, 
00293                                     double* buff_A, int rs_A, int cs_A ); 
00294 FLA_Error FLA_Fused_Gerc2_opc_var1( int m_A,
00295                                     int n_A,
00296                                     scomplex* buff_alpha, 
00297                                     scomplex* buff_u, int inc_u, 
00298                                     scomplex* buff_y, int inc_y, 
00299                                     scomplex* buff_z, int inc_z, 
00300                                     scomplex* buff_v, int inc_v, 
00301                                     scomplex* buff_A, int rs_A, int cs_A ); 
00302 FLA_Error FLA_Fused_Gerc2_opz_var1( int m_A,
00303                                     int n_A,
00304                                     dcomplex* buff_alpha, 
00305                                     dcomplex* buff_u, int inc_u, 
00306                                     dcomplex* buff_y, int inc_y, 
00307                                     dcomplex* buff_z, int inc_z, 
00308                                     dcomplex* buff_v, int inc_v, 
00309                                     dcomplex* buff_A, int rs_A, int cs_A ); 
00310 
00311 
00312 FLA_Error FLA_Fused_Ahx_Axpy_Ax_opt_var1( FLA_Obj A, FLA_Obj u, FLA_Obj tau, FLA_Obj a, FLA_Obj beta, FLA_Obj y, FLA_Obj w );
00313 FLA_Error FLA_Fused_Ahx_Axpy_Ax_ops_var1( int m_A,
00314                                           int n_A,
00315                                           float* buff_tau, 
00316                                           float* buff_beta, 
00317                                           float* buff_A, int rs_A, int cs_A, 
00318                                           float* buff_u, int inc_u, 
00319                                           float* buff_a, int inc_a, 
00320                                           float* buff_y, int inc_y, 
00321                                           float* buff_w, int inc_w );
00322 FLA_Error FLA_Fused_Ahx_Axpy_Ax_opd_var1( int m_A,
00323                                           int n_A,
00324                                           double* buff_tau, 
00325                                           double* buff_beta, 
00326                                           double* buff_A, int rs_A, int cs_A, 
00327                                           double* buff_u, int inc_u, 
00328                                           double* buff_a, int inc_a, 
00329                                           double* buff_y, int inc_y, 
00330                                           double* buff_w, int inc_w );
00331 FLA_Error FLA_Fused_Ahx_Axpy_Ax_opc_var1( int m_A,
00332                                           int n_A,
00333                                           scomplex* buff_tau, 
00334                                           scomplex* buff_beta, 
00335                                           scomplex* buff_A, int rs_A, int cs_A, 
00336                                           scomplex* buff_u, int inc_u, 
00337                                           scomplex* buff_a, int inc_a, 
00338                                           scomplex* buff_y, int inc_y, 
00339                                           scomplex* buff_w, int inc_w );
00340 FLA_Error FLA_Fused_Ahx_Axpy_Ax_opz_var1( int m_A,
00341                                           int n_A,
00342                                           dcomplex* buff_tau, 
00343                                           dcomplex* buff_beta, 
00344                                           dcomplex* buff_A, int rs_A, int cs_A, 
00345                                           dcomplex* buff_u, int inc_u, 
00346                                           dcomplex* buff_a, int inc_a, 
00347                                           dcomplex* buff_y, int inc_y, 
00348                                           dcomplex* buff_w, int inc_w );
00349 
00350 FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opt_var1( FLA_Obj alpha, FLA_Obj tau, FLA_Obj u, FLA_Obj y, FLA_Obj z, FLA_Obj v, FLA_Obj A, FLA_Obj up, FLA_Obj a, FLA_Obj w );
00351 FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_ops_var1( int m_A,
00352                                                 int n_A,
00353                                                 float* buff_tau, 
00354                                                 float* buff_alpha, 
00355                                                 float* buff_u, int inc_u, 
00356                                                 float* buff_y, int inc_y, 
00357                                                 float* buff_z, int inc_z, 
00358                                                 float* buff_v, int inc_v, 
00359                                                 float* buff_A, int rs_A, int cs_A, 
00360                                                 float* buff_up, int inc_up, 
00361                                                 float* buff_a, int inc_a, 
00362                                                 float* buff_w, int inc_w );
00363 FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opd_var1( int m_A,
00364                                                 int n_A,
00365                                                 double* buff_tau, 
00366                                                 double* buff_alpha, 
00367                                                 double* buff_u, int inc_u, 
00368                                                 double* buff_y, int inc_y, 
00369                                                 double* buff_z, int inc_z, 
00370                                                 double* buff_v, int inc_v, 
00371                                                 double* buff_A, int rs_A, int cs_A, 
00372                                                 double* buff_up, int inc_up, 
00373                                                 double* buff_a, int inc_a, 
00374                                                 double* buff_w, int inc_w );
00375 FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opc_var1( int m_A,
00376                                                 int n_A,
00377                                                 scomplex* buff_tau, 
00378                                                 scomplex* buff_alpha, 
00379                                                 scomplex* buff_u, int inc_u, 
00380                                                 scomplex* buff_y, int inc_y, 
00381                                                 scomplex* buff_z, int inc_z, 
00382                                                 scomplex* buff_v, int inc_v, 
00383                                                 scomplex* buff_A, int rs_A, int cs_A, 
00384                                                 scomplex* buff_up, int inc_up, 
00385                                                 scomplex* buff_a, int inc_a, 
00386                                                 scomplex* buff_w, int inc_w );
00387 FLA_Error FLA_Fused_Gerc2_Ahx_Axpy_Ax_opz_var1( int m_A,
00388                                                 int n_A,
00389                                                 dcomplex* buff_tau, 
00390                                                 dcomplex* buff_alpha, 
00391                                                 dcomplex* buff_u, int inc_u, 
00392                                                 dcomplex* buff_y, int inc_y, 
00393                                                 dcomplex* buff_z, int inc_z, 
00394                                                 dcomplex* buff_v, int inc_v, 
00395                                                 dcomplex* buff_A, int rs_A, int cs_A, 
00396                                                 dcomplex* buff_up, int inc_up, 
00397                                                 dcomplex* buff_a, int inc_a, 
00398                                                 dcomplex* buff_w, int inc_w );
00399 
00400 FLA_Error FLA_Fused_UYx_ZVx_opt_var1( FLA_Obj delta, FLA_Obj a, FLA_Obj U, FLA_Obj Y, FLA_Obj Z, FLA_Obj V, FLA_Obj A, FLA_Obj temp, FLA_Obj t, FLA_Obj w, FLA_Obj al );
00401 FLA_Error FLA_Fused_UYx_ZVx_ops_var1( int m_U,
00402                                       int n_U,
00403                                       int m_V,
00404                                       int n_V,
00405                                       float* buff_delta, 
00406                                       float* buff_U, int rs_U, int cs_U, 
00407                                       float* buff_Y, int rs_Y, int cs_Y, 
00408                                       float* buff_Z, int rs_Z, int cs_Z, 
00409                                       float* buff_V, int rs_V, int cs_V, 
00410                                       float* buff_A, int rs_A, int cs_A, 
00411                                       float* buff_temp, int inc_temp, 
00412                                       float* buff_t, int inc_t, 
00413                                       float* buff_a, int inc_a, 
00414                                       float* buff_w, int inc_w, 
00415                                       float* buff_al, int inc_al );
00416 FLA_Error FLA_Fused_UYx_ZVx_opd_var1( int m_U,
00417                                       int n_U,
00418                                       int m_V,
00419                                       int n_V,
00420                                       double* buff_delta, 
00421                                       double* buff_U, int rs_U, int cs_U, 
00422                                       double* buff_Y, int rs_Y, int cs_Y, 
00423                                       double* buff_Z, int rs_Z, int cs_Z, 
00424                                       double* buff_V, int rs_V, int cs_V, 
00425                                       double* buff_A, int rs_A, int cs_A, 
00426                                       double* buff_temp, int inc_temp, 
00427                                       double* buff_t, int inc_t, 
00428                                       double* buff_a, int inc_a, 
00429                                       double* buff_w, int inc_w, 
00430                                       double* buff_al, int inc_al );
00431 FLA_Error FLA_Fused_UYx_ZVx_opc_var1( int m_U,
00432                                       int n_U,
00433                                       int m_V,
00434                                       int n_V,
00435                                       scomplex* buff_delta, 
00436                                       scomplex* buff_U, int rs_U, int cs_U, 
00437                                       scomplex* buff_Y, int rs_Y, int cs_Y, 
00438                                       scomplex* buff_Z, int rs_Z, int cs_Z, 
00439                                       scomplex* buff_V, int rs_V, int cs_V, 
00440                                       scomplex* buff_A, int rs_A, int cs_A, 
00441                                       scomplex* buff_temp, int inc_temp, 
00442                                       scomplex* buff_t, int inc_t, 
00443                                       scomplex* buff_a, int inc_a, 
00444                                       scomplex* buff_w, int inc_w, 
00445                                       scomplex* buff_al, int inc_al );
00446 FLA_Error FLA_Fused_UYx_ZVx_opz_var1( int m_U,
00447                                       int n_U,
00448                                       int m_V,
00449                                       int n_V,
00450                                       dcomplex* buff_delta, 
00451                                       dcomplex* buff_U, int rs_U, int cs_U, 
00452                                       dcomplex* buff_Y, int rs_Y, int cs_Y, 
00453                                       dcomplex* buff_Z, int rs_Z, int cs_Z, 
00454                                       dcomplex* buff_V, int rs_V, int cs_V, 
00455                                       dcomplex* buff_A, int rs_A, int cs_A, 
00456                                       dcomplex* buff_temp, int inc_temp, 
00457                                       dcomplex* buff_t, int inc_t, 
00458                                       dcomplex* buff_a, int inc_a, 
00459                                       dcomplex* buff_w, int inc_w, 
00460                                       dcomplex* buff_al, int inc_al );