libflame  revision_anchor
FLA_Apply_G_rf.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 // Variant 1
00012 
00013 FLA_Error FLA_Apply_G_rf_opt_var1( FLA_Obj G, FLA_Obj A );
00014 FLA_Error FLA_Apply_G_rf_ops_var1( int       k_G,
00015                                    int       m_A,
00016                                    int       n_A,
00017                                    scomplex* buff_G, int rs_G, int cs_G,
00018                                    float*    buff_A, int rs_A, int cs_A );
00019 FLA_Error FLA_Apply_G_rf_opd_var1( int       k_G,
00020                                    int       m_A,
00021                                    int       n_A,
00022                                    dcomplex* buff_G, int rs_G, int cs_G,
00023                                    double*   buff_A, int rs_A, int cs_A );
00024 FLA_Error FLA_Apply_G_rf_opc_var1( int       k_G,
00025                                    int       m_A,
00026                                    int       n_A,
00027                                    scomplex* buff_G, int rs_G, int cs_G,
00028                                    scomplex* buff_A, int rs_A, int cs_A );
00029 FLA_Error FLA_Apply_G_rf_opz_var1( int       k_G,
00030                                    int       m_A,
00031                                    int       n_A,
00032                                    dcomplex* buff_G, int rs_G, int cs_G,
00033                                    dcomplex* buff_A, int rs_A, int cs_A );
00034 
00035 FLA_Error FLA_Apply_G_rf_asm_var1( FLA_Obj G, FLA_Obj A );
00036 FLA_Error FLA_Apply_G_rf_ass_var1( int       k_G,
00037                                    int       m_A,
00038                                    int       n_A,
00039                                    scomplex* buff_G, int rs_G, int cs_G,
00040                                    float*    buff_A, int rs_A, int cs_A );
00041 FLA_Error FLA_Apply_G_rf_asd_var1( int       k_G,
00042                                    int       m_A,
00043                                    int       n_A,
00044                                    dcomplex* buff_G, int rs_G, int cs_G,
00045                                    double*   buff_A, int rs_A, int cs_A );
00046 FLA_Error FLA_Apply_G_rf_asc_var1( int       k_G,
00047                                    int       m_A,
00048                                    int       n_A,
00049                                    scomplex* buff_G, int rs_G, int cs_G,
00050                                    scomplex* buff_A, int rs_A, int cs_A );
00051 FLA_Error FLA_Apply_G_rf_asz_var1( int       k_G,
00052                                    int       m_A,
00053                                    int       n_A,
00054                                    dcomplex* buff_G, int rs_G, int cs_G,
00055                                    dcomplex* buff_A, int rs_A, int cs_A );
00056 
00057 FLA_Error FLA_Apply_G_rf_blk_var1( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00058 FLA_Error FLA_Apply_G_rf_bls_var1( int       k_G,
00059                                    int       m_A,
00060                                    int       n_A,
00061                                    scomplex* buff_G, int rs_G, int cs_G,
00062                                    float*    buff_A, int rs_A, int cs_A,
00063                                    int       b_alg );
00064 FLA_Error FLA_Apply_G_rf_bld_var1( int       k_G,
00065                                    int       m_A,
00066                                    int       n_A,
00067                                    dcomplex* buff_G, int rs_G, int cs_G,
00068                                    double*   buff_A, int rs_A, int cs_A,
00069                                    int       b_alg );
00070 FLA_Error FLA_Apply_G_rf_blc_var1( int       k_G,
00071                                    int       m_A,
00072                                    int       n_A,
00073                                    scomplex* buff_G, int rs_G, int cs_G,
00074                                    scomplex* buff_A, int rs_A, int cs_A,
00075                                    int       b_alg );
00076 FLA_Error FLA_Apply_G_rf_blz_var1( int       k_G,
00077                                    int       m_A,
00078                                    int       n_A,
00079                                    dcomplex* buff_G, int rs_G, int cs_G,
00080                                    dcomplex* buff_A, int rs_A, int cs_A,
00081                                    int       b_alg );
00082 
00083 // Variant 2
00084 
00085 FLA_Error FLA_Apply_G_rf_opt_var2( FLA_Obj G, FLA_Obj A );
00086 FLA_Error FLA_Apply_G_rf_ops_var2( int       k_G,
00087                                    int       m_A,
00088                                    int       n_A,
00089                                    scomplex* buff_G, int rs_G, int cs_G,
00090                                    float*    buff_A, int rs_A, int cs_A );
00091 FLA_Error FLA_Apply_G_rf_opd_var2( int       k_G,
00092                                    int       m_A,
00093                                    int       n_A,
00094                                    dcomplex* buff_G, int rs_G, int cs_G,
00095                                    double*   buff_A, int rs_A, int cs_A );
00096 FLA_Error FLA_Apply_G_rf_opc_var2( int       k_G,
00097                                    int       m_A,
00098                                    int       n_A,
00099                                    scomplex* buff_G, int rs_G, int cs_G,
00100                                    scomplex* buff_A, int rs_A, int cs_A );
00101 FLA_Error FLA_Apply_G_rf_opz_var2( int       k_G,
00102                                    int       m_A,
00103                                    int       n_A,
00104                                    dcomplex* buff_G, int rs_G, int cs_G,
00105                                    dcomplex* buff_A, int rs_A, int cs_A );
00106 
00107 FLA_Error FLA_Apply_G_rf_asm_var2( FLA_Obj G, FLA_Obj A );
00108 FLA_Error FLA_Apply_G_rf_ass_var2( int       k_G,
00109                                    int       m_A,
00110                                    int       n_A,
00111                                    scomplex* buff_G, int rs_G, int cs_G,
00112                                    float*    buff_A, int rs_A, int cs_A );
00113 FLA_Error FLA_Apply_G_rf_asd_var2( int       k_G,
00114                                    int       m_A,
00115                                    int       n_A,
00116                                    dcomplex* buff_G, int rs_G, int cs_G,
00117                                    double*   buff_A, int rs_A, int cs_A );
00118 FLA_Error FLA_Apply_G_rf_asc_var2( int       k_G,
00119                                    int       m_A,
00120                                    int       n_A,
00121                                    scomplex* buff_G, int rs_G, int cs_G,
00122                                    scomplex* buff_A, int rs_A, int cs_A );
00123 FLA_Error FLA_Apply_G_rf_asz_var2( int       k_G,
00124                                    int       m_A,
00125                                    int       n_A,
00126                                    dcomplex* buff_G, int rs_G, int cs_G,
00127                                    dcomplex* buff_A, int rs_A, int cs_A );
00128 
00129 FLA_Error FLA_Apply_G_rf_blk_var2( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00130 FLA_Error FLA_Apply_G_rf_bls_var2( int       k_G,
00131                                    int       m_A,
00132                                    int       n_A,
00133                                    scomplex* buff_G, int rs_G, int cs_G,
00134                                    float*    buff_A, int rs_A, int cs_A,
00135                                    int       b_alg );
00136 FLA_Error FLA_Apply_G_rf_bld_var2( int       k_G,
00137                                    int       m_A,
00138                                    int       n_A,
00139                                    dcomplex* buff_G, int rs_G, int cs_G,
00140                                    double*   buff_A, int rs_A, int cs_A,
00141                                    int       b_alg );
00142 FLA_Error FLA_Apply_G_rf_blc_var2( int       k_G,
00143                                    int       m_A,
00144                                    int       n_A,
00145                                    scomplex* buff_G, int rs_G, int cs_G,
00146                                    scomplex* buff_A, int rs_A, int cs_A,
00147                                    int       b_alg );
00148 FLA_Error FLA_Apply_G_rf_blz_var2( int       k_G,
00149                                    int       m_A,
00150                                    int       n_A,
00151                                    dcomplex* buff_G, int rs_G, int cs_G,
00152                                    dcomplex* buff_A, int rs_A, int cs_A,
00153                                    int       b_alg );
00154 
00155 // Variant 3
00156 
00157 FLA_Error FLA_Apply_G_rf_opt_var3( FLA_Obj G, FLA_Obj A );
00158 FLA_Error FLA_Apply_G_rf_ops_var3( int       k_G,
00159                                    int       m_A,
00160                                    int       n_A,
00161                                    scomplex* buff_G, int rs_G, int cs_G,
00162                                    float*    buff_A, int rs_A, int cs_A );
00163 FLA_Error FLA_Apply_G_rf_opd_var3( int       k_G,
00164                                    int       m_A,
00165                                    int       n_A,
00166                                    dcomplex* buff_G, int rs_G, int cs_G,
00167                                    double*   buff_A, int rs_A, int cs_A );
00168 FLA_Error FLA_Apply_G_rf_opc_var3( int       k_G,
00169                                    int       m_A,
00170                                    int       n_A,
00171                                    scomplex* buff_G, int rs_G, int cs_G,
00172                                    scomplex* buff_A, int rs_A, int cs_A );
00173 FLA_Error FLA_Apply_G_rf_opz_var3( int       k_G,
00174                                    int       m_A,
00175                                    int       n_A,
00176                                    dcomplex* buff_G, int rs_G, int cs_G,
00177                                    dcomplex* buff_A, int rs_A, int cs_A );
00178 
00179 FLA_Error FLA_Apply_G_rf_asm_var3( FLA_Obj G, FLA_Obj A );
00180 FLA_Error FLA_Apply_G_rf_ass_var3( int       k_G,
00181                                    int       m_A,
00182                                    int       n_A,
00183                                    scomplex* buff_G, int rs_G, int cs_G,
00184                                    float*    buff_A, int rs_A, int cs_A );
00185 FLA_Error FLA_Apply_G_rf_asd_var3( int       k_G,
00186                                    int       m_A,
00187                                    int       n_A,
00188                                    dcomplex* buff_G, int rs_G, int cs_G,
00189                                    double*   buff_A, int rs_A, int cs_A );
00190 FLA_Error FLA_Apply_G_rf_asc_var3( int       k_G,
00191                                    int       m_A,
00192                                    int       n_A,
00193                                    scomplex* buff_G, int rs_G, int cs_G,
00194                                    scomplex* buff_A, int rs_A, int cs_A );
00195 FLA_Error FLA_Apply_G_rf_asz_var3( int       k_G,
00196                                    int       m_A,
00197                                    int       n_A,
00198                                    dcomplex* buff_G, int rs_G, int cs_G,
00199                                    dcomplex* buff_A, int rs_A, int cs_A );
00200 
00201 FLA_Error FLA_Apply_G_rf_blk_var3( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00202 FLA_Error FLA_Apply_G_rf_bls_var3( int       k_G,
00203                                    int       m_A,
00204                                    int       n_A,
00205                                    scomplex* buff_G, int rs_G, int cs_G,
00206                                    float*    buff_A, int rs_A, int cs_A,
00207                                    int       b_alg );
00208 FLA_Error FLA_Apply_G_rf_bld_var3( int       k_G,
00209                                    int       m_A,
00210                                    int       n_A,
00211                                    dcomplex* buff_G, int rs_G, int cs_G,
00212                                    double*   buff_A, int rs_A, int cs_A,
00213                                    int       b_alg );
00214 FLA_Error FLA_Apply_G_rf_blc_var3( int       k_G,
00215                                    int       m_A,
00216                                    int       n_A,
00217                                    scomplex* buff_G, int rs_G, int cs_G,
00218                                    scomplex* buff_A, int rs_A, int cs_A,
00219                                    int       b_alg );
00220 FLA_Error FLA_Apply_G_rf_blz_var3( int       k_G,
00221                                    int       m_A,
00222                                    int       n_A,
00223                                    dcomplex* buff_G, int rs_G, int cs_G,
00224                                    dcomplex* buff_A, int rs_A, int cs_A,
00225                                    int       b_alg );
00226 
00227 // Variant 4
00228 
00229 FLA_Error FLA_Apply_G_rf_opt_var4( FLA_Obj G, FLA_Obj A );
00230 FLA_Error FLA_Apply_G_rf_ops_var4( int       k_G,
00231                                    int       m_A,
00232                                    int       n_A,
00233                                    scomplex* buff_G, int rs_G, int cs_G,
00234                                    float*    buff_A, int rs_A, int cs_A );
00235 FLA_Error FLA_Apply_G_rf_opd_var4( int       k_G,
00236                                    int       m_A,
00237                                    int       n_A,
00238                                    dcomplex* buff_G, int rs_G, int cs_G,
00239                                    double*   buff_A, int rs_A, int cs_A );
00240 FLA_Error FLA_Apply_G_rf_opc_var4( int       k_G,
00241                                    int       m_A,
00242                                    int       n_A,
00243                                    scomplex* buff_G, int rs_G, int cs_G,
00244                                    scomplex* buff_A, int rs_A, int cs_A );
00245 FLA_Error FLA_Apply_G_rf_opz_var4( int       k_G,
00246                                    int       m_A,
00247                                    int       n_A,
00248                                    dcomplex* buff_G, int rs_G, int cs_G,
00249                                    dcomplex* buff_A, int rs_A, int cs_A );
00250 
00251 FLA_Error FLA_Apply_G_rf_asm_var4( FLA_Obj G, FLA_Obj A );
00252 FLA_Error FLA_Apply_G_rf_ass_var4( int       k_G,
00253                                    int       m_A,
00254                                    int       n_A,
00255                                    scomplex* buff_G, int rs_G, int cs_G,
00256                                    float*    buff_A, int rs_A, int cs_A );
00257 FLA_Error FLA_Apply_G_rf_asd_var4( int       k_G,
00258                                    int       m_A,
00259                                    int       n_A,
00260                                    dcomplex* buff_G, int rs_G, int cs_G,
00261                                    double*   buff_A, int rs_A, int cs_A );
00262 FLA_Error FLA_Apply_G_rf_asc_var4( int       k_G,
00263                                    int       m_A,
00264                                    int       n_A,
00265                                    scomplex* buff_G, int rs_G, int cs_G,
00266                                    scomplex* buff_A, int rs_A, int cs_A );
00267 FLA_Error FLA_Apply_G_rf_asz_var4( int       k_G,
00268                                    int       m_A,
00269                                    int       n_A,
00270                                    dcomplex* buff_G, int rs_G, int cs_G,
00271                                    dcomplex* buff_A, int rs_A, int cs_A );
00272 
00273 FLA_Error FLA_Apply_G_rf_blk_var4( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00274 FLA_Error FLA_Apply_G_rf_bls_var4( int       k_G,
00275                                    int       m_A,
00276                                    int       n_A,
00277                                    scomplex* buff_G, int rs_G, int cs_G,
00278                                    float*    buff_A, int rs_A, int cs_A,
00279                                    int       b_alg );
00280 FLA_Error FLA_Apply_G_rf_bld_var4( int       k_G,
00281                                    int       m_A,
00282                                    int       n_A,
00283                                    dcomplex* buff_G, int rs_G, int cs_G,
00284                                    double*   buff_A, int rs_A, int cs_A,
00285                                    int       b_alg );
00286 FLA_Error FLA_Apply_G_rf_blc_var4( int       k_G,
00287                                    int       m_A,
00288                                    int       n_A,
00289                                    scomplex* buff_G, int rs_G, int cs_G,
00290                                    scomplex* buff_A, int rs_A, int cs_A,
00291                                    int       b_alg );
00292 FLA_Error FLA_Apply_G_rf_blz_var4( int       k_G,
00293                                    int       m_A,
00294                                    int       n_A,
00295                                    dcomplex* buff_G, int rs_G, int cs_G,
00296                                    dcomplex* buff_A, int rs_A, int cs_A,
00297                                    int       b_alg );
00298 
00299 // Variant 5
00300 
00301 FLA_Error FLA_Apply_G_rf_opt_var5( FLA_Obj G, FLA_Obj A );
00302 FLA_Error FLA_Apply_G_rf_ops_var5( int       k_G,
00303                                    int       m_A,
00304                                    int       n_A,
00305                                    scomplex* buff_G, int rs_G, int cs_G,
00306                                    float*    buff_A, int rs_A, int cs_A );
00307 FLA_Error FLA_Apply_G_rf_opd_var5( int       k_G,
00308                                    int       m_A,
00309                                    int       n_A,
00310                                    dcomplex* buff_G, int rs_G, int cs_G,
00311                                    double*   buff_A, int rs_A, int cs_A );
00312 FLA_Error FLA_Apply_G_rf_opc_var5( int       k_G,
00313                                    int       m_A,
00314                                    int       n_A,
00315                                    scomplex* buff_G, int rs_G, int cs_G,
00316                                    scomplex* buff_A, int rs_A, int cs_A );
00317 FLA_Error FLA_Apply_G_rf_opz_var5( int       k_G,
00318                                    int       m_A,
00319                                    int       n_A,
00320                                    dcomplex* buff_G, int rs_G, int cs_G,
00321                                    dcomplex* buff_A, int rs_A, int cs_A );
00322 
00323 FLA_Error FLA_Apply_G_rf_asm_var5( FLA_Obj G, FLA_Obj A );
00324 FLA_Error FLA_Apply_G_rf_ass_var5( int       k_G,
00325                                    int       m_A,
00326                                    int       n_A,
00327                                    scomplex* buff_G, int rs_G, int cs_G,
00328                                    float*    buff_A, int rs_A, int cs_A );
00329 FLA_Error FLA_Apply_G_rf_asd_var5( int       k_G,
00330                                    int       m_A,
00331                                    int       n_A,
00332                                    dcomplex* buff_G, int rs_G, int cs_G,
00333                                    double*   buff_A, int rs_A, int cs_A );
00334 FLA_Error FLA_Apply_G_rf_asc_var5( int       k_G,
00335                                    int       m_A,
00336                                    int       n_A,
00337                                    scomplex* buff_G, int rs_G, int cs_G,
00338                                    scomplex* buff_A, int rs_A, int cs_A );
00339 FLA_Error FLA_Apply_G_rf_asz_var5( int       k_G,
00340                                    int       m_A,
00341                                    int       n_A,
00342                                    dcomplex* buff_G, int rs_G, int cs_G,
00343                                    dcomplex* buff_A, int rs_A, int cs_A );
00344 
00345 FLA_Error FLA_Apply_G_rf_blk_var5( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00346 FLA_Error FLA_Apply_G_rf_bls_var5( int       k_G,
00347                                    int       m_A,
00348                                    int       n_A,
00349                                    scomplex* buff_G, int rs_G, int cs_G,
00350                                    float*    buff_A, int rs_A, int cs_A,
00351                                    int       b_alg );
00352 FLA_Error FLA_Apply_G_rf_bld_var5( int       k_G,
00353                                    int       m_A,
00354                                    int       n_A,
00355                                    dcomplex* buff_G, int rs_G, int cs_G,
00356                                    double*   buff_A, int rs_A, int cs_A,
00357                                    int       b_alg );
00358 FLA_Error FLA_Apply_G_rf_blc_var5( int       k_G,
00359                                    int       m_A,
00360                                    int       n_A,
00361                                    scomplex* buff_G, int rs_G, int cs_G,
00362                                    scomplex* buff_A, int rs_A, int cs_A,
00363                                    int       b_alg );
00364 FLA_Error FLA_Apply_G_rf_blz_var5( int       k_G,
00365                                    int       m_A,
00366                                    int       n_A,
00367                                    dcomplex* buff_G, int rs_G, int cs_G,
00368                                    dcomplex* buff_A, int rs_A, int cs_A,
00369                                    int       b_alg );
00370 
00371 // Variant 6
00372 
00373 FLA_Error FLA_Apply_G_rf_opt_var6( FLA_Obj G, FLA_Obj A );
00374 FLA_Error FLA_Apply_G_rf_ops_var6( int       k_G,
00375                                    int       m_A,
00376                                    int       n_A,
00377                                    scomplex* buff_G, int rs_G, int cs_G,
00378                                    float*    buff_A, int rs_A, int cs_A );
00379 FLA_Error FLA_Apply_G_rf_opd_var6( int       k_G,
00380                                    int       m_A,
00381                                    int       n_A,
00382                                    dcomplex* buff_G, int rs_G, int cs_G,
00383                                    double*   buff_A, int rs_A, int cs_A );
00384 FLA_Error FLA_Apply_G_rf_opc_var6( int       k_G,
00385                                    int       m_A,
00386                                    int       n_A,
00387                                    scomplex* buff_G, int rs_G, int cs_G,
00388                                    scomplex* buff_A, int rs_A, int cs_A );
00389 FLA_Error FLA_Apply_G_rf_opz_var6( int       k_G,
00390                                    int       m_A,
00391                                    int       n_A,
00392                                    dcomplex* buff_G, int rs_G, int cs_G,
00393                                    dcomplex* buff_A, int rs_A, int cs_A );
00394 
00395 FLA_Error FLA_Apply_G_rf_asm_var6( FLA_Obj G, FLA_Obj A );
00396 FLA_Error FLA_Apply_G_rf_ass_var6( int       k_G,
00397                                    int       m_A,
00398                                    int       n_A,
00399                                    scomplex* buff_G, int rs_G, int cs_G,
00400                                    float*    buff_A, int rs_A, int cs_A );
00401 FLA_Error FLA_Apply_G_rf_asd_var6( int       k_G,
00402                                    int       m_A,
00403                                    int       n_A,
00404                                    dcomplex* buff_G, int rs_G, int cs_G,
00405                                    double*   buff_A, int rs_A, int cs_A );
00406 FLA_Error FLA_Apply_G_rf_asc_var6( int       k_G,
00407                                    int       m_A,
00408                                    int       n_A,
00409                                    scomplex* buff_G, int rs_G, int cs_G,
00410                                    scomplex* buff_A, int rs_A, int cs_A );
00411 FLA_Error FLA_Apply_G_rf_asz_var6( int       k_G,
00412                                    int       m_A,
00413                                    int       n_A,
00414                                    dcomplex* buff_G, int rs_G, int cs_G,
00415                                    dcomplex* buff_A, int rs_A, int cs_A );
00416 
00417 FLA_Error FLA_Apply_G_rf_blk_var6( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00418 FLA_Error FLA_Apply_G_rf_bls_var6( int       k_G,
00419                                    int       m_A,
00420                                    int       n_A,
00421                                    scomplex* buff_G, int rs_G, int cs_G,
00422                                    float*    buff_A, int rs_A, int cs_A,
00423                                    int       b_alg );
00424 FLA_Error FLA_Apply_G_rf_bld_var6( int       k_G,
00425                                    int       m_A,
00426                                    int       n_A,
00427                                    dcomplex* buff_G, int rs_G, int cs_G,
00428                                    double*   buff_A, int rs_A, int cs_A,
00429                                    int       b_alg );
00430 FLA_Error FLA_Apply_G_rf_blc_var6( int       k_G,
00431                                    int       m_A,
00432                                    int       n_A,
00433                                    scomplex* buff_G, int rs_G, int cs_G,
00434                                    scomplex* buff_A, int rs_A, int cs_A,
00435                                    int       b_alg );
00436 FLA_Error FLA_Apply_G_rf_blz_var6( int       k_G,
00437                                    int       m_A,
00438                                    int       n_A,
00439                                    dcomplex* buff_G, int rs_G, int cs_G,
00440                                    dcomplex* buff_A, int rs_A, int cs_A,
00441                                    int       b_alg );
00442 
00443 // Variant 7
00444 
00445 FLA_Error FLA_Apply_G_rf_opt_var7( FLA_Obj G, FLA_Obj A );
00446 FLA_Error FLA_Apply_G_rf_ops_var7( int       k_G,
00447                                    int       m_A,
00448                                    int       n_A,
00449                                    scomplex* buff_G, int rs_G, int cs_G,
00450                                    float*    buff_A, int rs_A, int cs_A );
00451 FLA_Error FLA_Apply_G_rf_opd_var7( int       k_G,
00452                                    int       m_A,
00453                                    int       n_A,
00454                                    dcomplex* buff_G, int rs_G, int cs_G,
00455                                    double*   buff_A, int rs_A, int cs_A );
00456 FLA_Error FLA_Apply_G_rf_opc_var7( int       k_G,
00457                                    int       m_A,
00458                                    int       n_A,
00459                                    scomplex* buff_G, int rs_G, int cs_G,
00460                                    scomplex* buff_A, int rs_A, int cs_A );
00461 FLA_Error FLA_Apply_G_rf_opz_var7( int       k_G,
00462                                    int       m_A,
00463                                    int       n_A,
00464                                    dcomplex* buff_G, int rs_G, int cs_G,
00465                                    dcomplex* buff_A, int rs_A, int cs_A );
00466 
00467 FLA_Error FLA_Apply_G_rf_asm_var7( FLA_Obj G, FLA_Obj A );
00468 FLA_Error FLA_Apply_G_rf_ass_var7( int       k_G,
00469                                    int       m_A,
00470                                    int       n_A,
00471                                    scomplex* buff_G, int rs_G, int cs_G,
00472                                    float*    buff_A, int rs_A, int cs_A );
00473 FLA_Error FLA_Apply_G_rf_asd_var7( int       k_G,
00474                                    int       m_A,
00475                                    int       n_A,
00476                                    dcomplex* buff_G, int rs_G, int cs_G,
00477                                    double*   buff_A, int rs_A, int cs_A );
00478 FLA_Error FLA_Apply_G_rf_asc_var7( int       k_G,
00479                                    int       m_A,
00480                                    int       n_A,
00481                                    scomplex* buff_G, int rs_G, int cs_G,
00482                                    scomplex* buff_A, int rs_A, int cs_A );
00483 FLA_Error FLA_Apply_G_rf_asz_var7( int       k_G,
00484                                    int       m_A,
00485                                    int       n_A,
00486                                    dcomplex* buff_G, int rs_G, int cs_G,
00487                                    dcomplex* buff_A, int rs_A, int cs_A );
00488 
00489 FLA_Error FLA_Apply_G_rf_blk_var7( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00490 FLA_Error FLA_Apply_G_rf_bls_var7( int       k_G,
00491                                    int       m_A,
00492                                    int       n_A,
00493                                    scomplex* buff_G, int rs_G, int cs_G,
00494                                    float*    buff_A, int rs_A, int cs_A,
00495                                    int       b_alg );
00496 FLA_Error FLA_Apply_G_rf_bld_var7( int       k_G,
00497                                    int       m_A,
00498                                    int       n_A,
00499                                    dcomplex* buff_G, int rs_G, int cs_G,
00500                                    double*   buff_A, int rs_A, int cs_A,
00501                                    int       b_alg );
00502 FLA_Error FLA_Apply_G_rf_blc_var7( int       k_G,
00503                                    int       m_A,
00504                                    int       n_A,
00505                                    scomplex* buff_G, int rs_G, int cs_G,
00506                                    scomplex* buff_A, int rs_A, int cs_A,
00507                                    int       b_alg );
00508 FLA_Error FLA_Apply_G_rf_blz_var7( int       k_G,
00509                                    int       m_A,
00510                                    int       n_A,
00511                                    dcomplex* buff_G, int rs_G, int cs_G,
00512                                    dcomplex* buff_A, int rs_A, int cs_A,
00513                                    int       b_alg );
00514 
00515 // Variant 8
00516 
00517 FLA_Error FLA_Apply_G_rf_opt_var8( FLA_Obj G, FLA_Obj A );
00518 FLA_Error FLA_Apply_G_rf_ops_var8( int       k_G,
00519                                    int       m_A,
00520                                    int       n_A,
00521                                    scomplex* buff_G, int rs_G, int cs_G,
00522                                    float*    buff_A, int rs_A, int cs_A );
00523 FLA_Error FLA_Apply_G_rf_opd_var8( int       k_G,
00524                                    int       m_A,
00525                                    int       n_A,
00526                                    dcomplex* buff_G, int rs_G, int cs_G,
00527                                    double*   buff_A, int rs_A, int cs_A );
00528 FLA_Error FLA_Apply_G_rf_opc_var8( int       k_G,
00529                                    int       m_A,
00530                                    int       n_A,
00531                                    scomplex* buff_G, int rs_G, int cs_G,
00532                                    scomplex* buff_A, int rs_A, int cs_A );
00533 FLA_Error FLA_Apply_G_rf_opz_var8( int       k_G,
00534                                    int       m_A,
00535                                    int       n_A,
00536                                    dcomplex* buff_G, int rs_G, int cs_G,
00537                                    dcomplex* buff_A, int rs_A, int cs_A );
00538 
00539 FLA_Error FLA_Apply_G_rf_asm_var8( FLA_Obj G, FLA_Obj A );
00540 FLA_Error FLA_Apply_G_rf_ass_var8( int       k_G,
00541                                    int       m_A,
00542                                    int       n_A,
00543                                    scomplex* buff_G, int rs_G, int cs_G,
00544                                    float*    buff_A, int rs_A, int cs_A );
00545 FLA_Error FLA_Apply_G_rf_asd_var8( int       k_G,
00546                                    int       m_A,
00547                                    int       n_A,
00548                                    dcomplex* buff_G, int rs_G, int cs_G,
00549                                    double*   buff_A, int rs_A, int cs_A );
00550 FLA_Error FLA_Apply_G_rf_asc_var8( int       k_G,
00551                                    int       m_A,
00552                                    int       n_A,
00553                                    scomplex* buff_G, int rs_G, int cs_G,
00554                                    scomplex* buff_A, int rs_A, int cs_A );
00555 FLA_Error FLA_Apply_G_rf_asz_var8( int       k_G,
00556                                    int       m_A,
00557                                    int       n_A,
00558                                    dcomplex* buff_G, int rs_G, int cs_G,
00559                                    dcomplex* buff_A, int rs_A, int cs_A );
00560 
00561 FLA_Error FLA_Apply_G_rf_blk_var8( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00562 FLA_Error FLA_Apply_G_rf_bls_var8( int       k_G,
00563                                    int       m_A,
00564                                    int       n_A,
00565                                    scomplex* buff_G, int rs_G, int cs_G,
00566                                    float*    buff_A, int rs_A, int cs_A,
00567                                    int       b_alg );
00568 FLA_Error FLA_Apply_G_rf_bld_var8( int       k_G,
00569                                    int       m_A,
00570                                    int       n_A,
00571                                    dcomplex* buff_G, int rs_G, int cs_G,
00572                                    double*   buff_A, int rs_A, int cs_A,
00573                                    int       b_alg );
00574 FLA_Error FLA_Apply_G_rf_blc_var8( int       k_G,
00575                                    int       m_A,
00576                                    int       n_A,
00577                                    scomplex* buff_G, int rs_G, int cs_G,
00578                                    scomplex* buff_A, int rs_A, int cs_A,
00579                                    int       b_alg );
00580 FLA_Error FLA_Apply_G_rf_blz_var8( int       k_G,
00581                                    int       m_A,
00582                                    int       n_A,
00583                                    dcomplex* buff_G, int rs_G, int cs_G,
00584                                    dcomplex* buff_A, int rs_A, int cs_A,
00585                                    int       b_alg );
00586 
00587 // Variant 9
00588 
00589 FLA_Error FLA_Apply_G_rf_opt_var9( FLA_Obj G, FLA_Obj A );
00590 FLA_Error FLA_Apply_G_rf_ops_var9( int       k_G,
00591                                    int       m_A,
00592                                    int       n_A,
00593                                    scomplex* buff_G, int rs_G, int cs_G,
00594                                    float*    buff_A, int rs_A, int cs_A );
00595 FLA_Error FLA_Apply_G_rf_opd_var9( int       k_G,
00596                                    int       m_A,
00597                                    int       n_A,
00598                                    dcomplex* buff_G, int rs_G, int cs_G,
00599                                    double*   buff_A, int rs_A, int cs_A );
00600 FLA_Error FLA_Apply_G_rf_opc_var9( int       k_G,
00601                                    int       m_A,
00602                                    int       n_A,
00603                                    scomplex* buff_G, int rs_G, int cs_G,
00604                                    scomplex* buff_A, int rs_A, int cs_A );
00605 FLA_Error FLA_Apply_G_rf_opz_var9( int       k_G,
00606                                    int       m_A,
00607                                    int       n_A,
00608                                    dcomplex* buff_G, int rs_G, int cs_G,
00609                                    dcomplex* buff_A, int rs_A, int cs_A );
00610 
00611 FLA_Error FLA_Apply_G_rf_asm_var9( FLA_Obj G, FLA_Obj A );
00612 FLA_Error FLA_Apply_G_rf_ass_var9( int       k_G,
00613                                    int       m_A,
00614                                    int       n_A,
00615                                    scomplex* buff_G, int rs_G, int cs_G,
00616                                    float*    buff_A, int rs_A, int cs_A );
00617 FLA_Error FLA_Apply_G_rf_asd_var9( int       k_G,
00618                                    int       m_A,
00619                                    int       n_A,
00620                                    dcomplex* buff_G, int rs_G, int cs_G,
00621                                    double*   buff_A, int rs_A, int cs_A );
00622 FLA_Error FLA_Apply_G_rf_asc_var9( int       k_G,
00623                                    int       m_A,
00624                                    int       n_A,
00625                                    scomplex* buff_G, int rs_G, int cs_G,
00626                                    scomplex* buff_A, int rs_A, int cs_A );
00627 FLA_Error FLA_Apply_G_rf_asz_var9( int       k_G,
00628                                    int       m_A,
00629                                    int       n_A,
00630                                    dcomplex* buff_G, int rs_G, int cs_G,
00631                                    dcomplex* buff_A, int rs_A, int cs_A );
00632 
00633 FLA_Error FLA_Apply_G_rf_blk_var9( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00634 FLA_Error FLA_Apply_G_rf_bls_var9( int       k_G,
00635                                    int       m_A,
00636                                    int       n_A,
00637                                    scomplex* buff_G, int rs_G, int cs_G,
00638                                    float*    buff_A, int rs_A, int cs_A,
00639                                    int       b_alg );
00640 FLA_Error FLA_Apply_G_rf_bld_var9( int       k_G,
00641                                    int       m_A,
00642                                    int       n_A,
00643                                    dcomplex* buff_G, int rs_G, int cs_G,
00644                                    double*   buff_A, int rs_A, int cs_A,
00645                                    int       b_alg );
00646 FLA_Error FLA_Apply_G_rf_blc_var9( int       k_G,
00647                                    int       m_A,
00648                                    int       n_A,
00649                                    scomplex* buff_G, int rs_G, int cs_G,
00650                                    scomplex* buff_A, int rs_A, int cs_A,
00651                                    int       b_alg );
00652 FLA_Error FLA_Apply_G_rf_blz_var9( int       k_G,
00653                                    int       m_A,
00654                                    int       n_A,
00655                                    dcomplex* buff_G, int rs_G, int cs_G,
00656                                    dcomplex* buff_A, int rs_A, int cs_A,
00657                                    int       b_alg );
00658 
00659 
00660 
00661 
00662 
00663 
00664 
00665 // Variant 3b
00666 
00667 FLA_Error FLA_Apply_G_rf_asm_var3b( FLA_Obj G, FLA_Obj A );
00668 FLA_Error FLA_Apply_G_rf_ass_var3b( int       k_G,
00669                                    int       m_A,
00670                                    int       n_A,
00671                                    int       i_k,
00672                                    int       iTL,
00673                                    scomplex* buff_G, int rs_G, int cs_G,
00674                                    float*    buff_A, int rs_A, int cs_A );
00675 FLA_Error FLA_Apply_G_rf_asd_var3b( int       k_G,
00676                                    int       m_A,
00677                                    int       n_A,
00678                                    int       i_k,
00679                                    int       iTL,
00680                                    dcomplex* buff_G, int rs_G, int cs_G,
00681                                    double*   buff_A, int rs_A, int cs_A );
00682 FLA_Error FLA_Apply_G_rf_asc_var3b( int       k_G,
00683                                    int       m_A,
00684                                    int       n_A,
00685                                    int       i_k,
00686                                    int       iTL,
00687                                    scomplex* buff_G, int rs_G, int cs_G,
00688                                    scomplex* buff_A, int rs_A, int cs_A );
00689 FLA_Error FLA_Apply_G_rf_asz_var3b( int       k_G,
00690                                    int       m_A,
00691                                    int       n_A,
00692                                    int       i_k,
00693                                    int       iTL,
00694                                    dcomplex* buff_G, int rs_G, int cs_G,
00695                                    dcomplex* buff_A, int rs_A, int cs_A );
00696 
00697 FLA_Error FLA_Apply_G_rf_blk_var3b( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00698 FLA_Error FLA_Apply_G_rf_bls_var3b( int       k_G,
00699                                    int       m_A,
00700                                    int       n_A,
00701                                    int       i_k,
00702                                    scomplex* buff_G, int rs_G, int cs_G,
00703                                    float*    buff_A, int rs_A, int cs_A,
00704                                    int       b_alg );
00705 FLA_Error FLA_Apply_G_rf_bld_var3b( int       k_G,
00706                                    int       m_A,
00707                                    int       n_A,
00708                                    int       i_k,
00709                                    dcomplex* buff_G, int rs_G, int cs_G,
00710                                    double*   buff_A, int rs_A, int cs_A,
00711                                    int       b_alg );
00712 FLA_Error FLA_Apply_G_rf_blc_var3b( int       k_G,
00713                                    int       m_A,
00714                                    int       n_A,
00715                                    int       i_k,
00716                                    scomplex* buff_G, int rs_G, int cs_G,
00717                                    scomplex* buff_A, int rs_A, int cs_A,
00718                                    int       b_alg );
00719 FLA_Error FLA_Apply_G_rf_blz_var3b( int       k_G,
00720                                    int       m_A,
00721                                    int       n_A,
00722                                    int       i_k,
00723                                    dcomplex* buff_G, int rs_G, int cs_G,
00724                                    dcomplex* buff_A, int rs_A, int cs_A,
00725                                    int       b_alg );
00726 
00727 
00728 // Variant 5b
00729 
00730 FLA_Error FLA_Apply_G_rf_asm_var5b( FLA_Obj G, FLA_Obj A );
00731 FLA_Error FLA_Apply_G_rf_ass_var5b( int       k_G,
00732                                    int       m_A,
00733                                    int       n_A,
00734                                    int       i_k,
00735                                    int       iTL,
00736                                    scomplex* buff_G, int rs_G, int cs_G,
00737                                    float*    buff_A, int rs_A, int cs_A );
00738 FLA_Error FLA_Apply_G_rf_asd_var5b( int       k_G,
00739                                    int       m_A,
00740                                    int       n_A,
00741                                    int       i_k,
00742                                    int       iTL,
00743                                    dcomplex* buff_G, int rs_G, int cs_G,
00744                                    double*   buff_A, int rs_A, int cs_A );
00745 FLA_Error FLA_Apply_G_rf_asc_var5b( int       k_G,
00746                                    int       m_A,
00747                                    int       n_A,
00748                                    int       i_k,
00749                                    int       iTL,
00750                                    scomplex* buff_G, int rs_G, int cs_G,
00751                                    scomplex* buff_A, int rs_A, int cs_A );
00752 FLA_Error FLA_Apply_G_rf_asz_var5b( int       k_G,
00753                                    int       m_A,
00754                                    int       n_A,
00755                                    int       i_k,
00756                                    int       iTL,
00757                                    dcomplex* buff_G, int rs_G, int cs_G,
00758                                    dcomplex* buff_A, int rs_A, int cs_A );
00759 
00760 FLA_Error FLA_Apply_G_rf_blk_var5b( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00761 FLA_Error FLA_Apply_G_rf_bls_var5b( int       k_G,
00762                                    int       m_A,
00763                                    int       n_A,
00764                                    int       i_k,
00765                                    scomplex* buff_G, int rs_G, int cs_G,
00766                                    float*    buff_A, int rs_A, int cs_A,
00767                                    int       b_alg );
00768 FLA_Error FLA_Apply_G_rf_bld_var5b( int       k_G,
00769                                    int       m_A,
00770                                    int       n_A,
00771                                    int       i_k,
00772                                    dcomplex* buff_G, int rs_G, int cs_G,
00773                                    double*   buff_A, int rs_A, int cs_A,
00774                                    int       b_alg );
00775 FLA_Error FLA_Apply_G_rf_blc_var5b( int       k_G,
00776                                    int       m_A,
00777                                    int       n_A,
00778                                    int       i_k,
00779                                    scomplex* buff_G, int rs_G, int cs_G,
00780                                    scomplex* buff_A, int rs_A, int cs_A,
00781                                    int       b_alg );
00782 FLA_Error FLA_Apply_G_rf_blz_var5b( int       k_G,
00783                                    int       m_A,
00784                                    int       n_A,
00785                                    int       i_k,
00786                                    dcomplex* buff_G, int rs_G, int cs_G,
00787                                    dcomplex* buff_A, int rs_A, int cs_A,
00788                                    int       b_alg );
00789 
00790 
00791 // Variant 6b
00792 
00793 FLA_Error FLA_Apply_G_rf_asm_var6b( FLA_Obj G, FLA_Obj A );
00794 FLA_Error FLA_Apply_G_rf_ass_var6b( int       k_G,
00795                                    int       m_A,
00796                                    int       n_A,
00797                                    int       i_k,
00798                                    int       iTL,
00799                                    scomplex* buff_G, int rs_G, int cs_G,
00800                                    float*    buff_A, int rs_A, int cs_A );
00801 FLA_Error FLA_Apply_G_rf_asd_var6b( int       k_G,
00802                                    int       m_A,
00803                                    int       n_A,
00804                                    int       i_k,
00805                                    int       iTL,
00806                                    dcomplex* buff_G, int rs_G, int cs_G,
00807                                    double*   buff_A, int rs_A, int cs_A );
00808 FLA_Error FLA_Apply_G_rf_asc_var6b( int       k_G,
00809                                    int       m_A,
00810                                    int       n_A,
00811                                    int       i_k,
00812                                    int       iTL,
00813                                    scomplex* buff_G, int rs_G, int cs_G,
00814                                    scomplex* buff_A, int rs_A, int cs_A );
00815 FLA_Error FLA_Apply_G_rf_asz_var6b( int       k_G,
00816                                    int       m_A,
00817                                    int       n_A,
00818                                    int       i_k,
00819                                    int       iTL,
00820                                    dcomplex* buff_G, int rs_G, int cs_G,
00821                                    dcomplex* buff_A, int rs_A, int cs_A );
00822 
00823 FLA_Error FLA_Apply_G_rf_blk_var6b( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00824 FLA_Error FLA_Apply_G_rf_bls_var6b( int       k_G,
00825                                    int       m_A,
00826                                    int       n_A,
00827                                    int       i_k,
00828                                    scomplex* buff_G, int rs_G, int cs_G,
00829                                    float*    buff_A, int rs_A, int cs_A,
00830                                    int       b_alg );
00831 FLA_Error FLA_Apply_G_rf_bld_var6b( int       k_G,
00832                                    int       m_A,
00833                                    int       n_A,
00834                                    int       i_k,
00835                                    dcomplex* buff_G, int rs_G, int cs_G,
00836                                    double*   buff_A, int rs_A, int cs_A,
00837                                    int       b_alg );
00838 FLA_Error FLA_Apply_G_rf_blc_var6b( int       k_G,
00839                                    int       m_A,
00840                                    int       n_A,
00841                                    int       i_k,
00842                                    scomplex* buff_G, int rs_G, int cs_G,
00843                                    scomplex* buff_A, int rs_A, int cs_A,
00844                                    int       b_alg );
00845 FLA_Error FLA_Apply_G_rf_blz_var6b( int       k_G,
00846                                    int       m_A,
00847                                    int       n_A,
00848                                    int       i_k,
00849                                    dcomplex* buff_G, int rs_G, int cs_G,
00850                                    dcomplex* buff_A, int rs_A, int cs_A,
00851                                    int       b_alg );
00852 
00853 
00854 // Variant 8b
00855 
00856 FLA_Error FLA_Apply_G_rf_asm_var8b( FLA_Obj G, FLA_Obj A );
00857 FLA_Error FLA_Apply_G_rf_ass_var8b( int       k_G,
00858                                    int       m_A,
00859                                    int       n_A,
00860                                    int       i_k,
00861                                    int       iTL,
00862                                    scomplex* buff_G, int rs_G, int cs_G,
00863                                    float*    buff_A, int rs_A, int cs_A );
00864 FLA_Error FLA_Apply_G_rf_asd_var8b( int       k_G,
00865                                    int       m_A,
00866                                    int       n_A,
00867                                    int       i_k,
00868                                    int       iTL,
00869                                    dcomplex* buff_G, int rs_G, int cs_G,
00870                                    double*   buff_A, int rs_A, int cs_A );
00871 FLA_Error FLA_Apply_G_rf_asc_var8b( int       k_G,
00872                                    int       m_A,
00873                                    int       n_A,
00874                                    int       i_k,
00875                                    int       iTL,
00876                                    scomplex* buff_G, int rs_G, int cs_G,
00877                                    scomplex* buff_A, int rs_A, int cs_A );
00878 FLA_Error FLA_Apply_G_rf_asz_var8b( int       k_G,
00879                                    int       m_A,
00880                                    int       n_A,
00881                                    int       i_k,
00882                                    int       iTL,
00883                                    dcomplex* buff_G, int rs_G, int cs_G,
00884                                    dcomplex* buff_A, int rs_A, int cs_A );
00885 
00886 FLA_Error FLA_Apply_G_rf_blk_var8b( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00887 FLA_Error FLA_Apply_G_rf_bls_var8b( int       k_G,
00888                                    int       m_A,
00889                                    int       n_A,
00890                                    int       i_k,
00891                                    scomplex* buff_G, int rs_G, int cs_G,
00892                                    float*    buff_A, int rs_A, int cs_A,
00893                                    int       b_alg );
00894 FLA_Error FLA_Apply_G_rf_bld_var8b( int       k_G,
00895                                    int       m_A,
00896                                    int       n_A,
00897                                    int       i_k,
00898                                    dcomplex* buff_G, int rs_G, int cs_G,
00899                                    double*   buff_A, int rs_A, int cs_A,
00900                                    int       b_alg );
00901 FLA_Error FLA_Apply_G_rf_blc_var8b( int       k_G,
00902                                    int       m_A,
00903                                    int       n_A,
00904                                    int       i_k,
00905                                    scomplex* buff_G, int rs_G, int cs_G,
00906                                    scomplex* buff_A, int rs_A, int cs_A,
00907                                    int       b_alg );
00908 FLA_Error FLA_Apply_G_rf_blz_var8b( int       k_G,
00909                                    int       m_A,
00910                                    int       n_A,
00911                                    int       i_k,
00912                                    dcomplex* buff_G, int rs_G, int cs_G,
00913                                    dcomplex* buff_A, int rs_A, int cs_A,
00914                                    int       b_alg );
00915 
00916 FLA_Error FLA_Apply_G_rf_bhs_var3( int       k_G,
00917                                    int       m_A,
00918                                    int       n_A,
00919                                    scomplex* buff_G, int rs_G, int cs_G,
00920                                    float*    buff_A, int rs_A, int cs_A,
00921                                    int       b_alg );
00922 FLA_Error FLA_Apply_G_rf_bhd_var3( int       k_G,
00923                                    int       m_A,
00924                                    int       n_A,
00925                                    dcomplex* buff_G, int rs_G, int cs_G,
00926                                    double*   buff_A, int rs_A, int cs_A,
00927                                    int       b_alg );
00928 FLA_Error FLA_Apply_G_rf_bhc_var3( int       k_G,
00929                                    int       m_A,
00930                                    int       n_A,
00931                                    scomplex* buff_G, int rs_G, int cs_G,
00932                                    scomplex* buff_A, int rs_A, int cs_A,
00933                                    int       b_alg );
00934 FLA_Error FLA_Apply_G_rf_bhz_var3( int       k_G,
00935                                    int       m_A,
00936                                    int       n_A,
00937                                    dcomplex* buff_G, int rs_G, int cs_G,
00938                                    FLA_Obj*  buff_A, int rs_A, int cs_A,
00939                                    int       b_alg );
00940 
00941 
00942 // Variant 9b
00943 
00944 FLA_Error FLA_Apply_G_rf_asm_var9b( FLA_Obj G, FLA_Obj A );
00945 FLA_Error FLA_Apply_G_rf_ass_var9b( int       k_G,
00946                                    int       m_A,
00947                                    int       n_A,
00948                                    int       i_k,
00949                                    int       iTL,
00950                                    scomplex* buff_G, int rs_G, int cs_G,
00951                                    float*    buff_A, int rs_A, int cs_A );
00952 FLA_Error FLA_Apply_G_rf_asd_var9b( int       k_G,
00953                                    int       m_A,
00954                                    int       n_A,
00955                                    int       i_k,
00956                                    int       iTL,
00957                                    dcomplex* buff_G, int rs_G, int cs_G,
00958                                    double*   buff_A, int rs_A, int cs_A );
00959 FLA_Error FLA_Apply_G_rf_asc_var9b( int       k_G,
00960                                    int       m_A,
00961                                    int       n_A,
00962                                    int       i_k,
00963                                    int       iTL,
00964                                    scomplex* buff_G, int rs_G, int cs_G,
00965                                    scomplex* buff_A, int rs_A, int cs_A );
00966 FLA_Error FLA_Apply_G_rf_asz_var9b( int       k_G,
00967                                    int       m_A,
00968                                    int       n_A,
00969                                    int       i_k,
00970                                    int       iTL,
00971                                    dcomplex* buff_G, int rs_G, int cs_G,
00972                                    dcomplex* buff_A, int rs_A, int cs_A );
00973 
00974 FLA_Error FLA_Apply_G_rf_blk_var9b( FLA_Obj G, FLA_Obj A, dim_t b_alg );
00975 FLA_Error FLA_Apply_G_rf_bls_var9b( int       k_G,
00976                                    int       m_A,
00977                                    int       n_A,
00978                                    int       i_k,
00979                                    scomplex* buff_G, int rs_G, int cs_G,
00980                                    float*    buff_A, int rs_A, int cs_A,
00981                                    int       b_alg );
00982 FLA_Error FLA_Apply_G_rf_bld_var9b( int       k_G,
00983                                    int       m_A,
00984                                    int       n_A,
00985                                    int       i_k,
00986                                    dcomplex* buff_G, int rs_G, int cs_G,
00987                                    double*   buff_A, int rs_A, int cs_A,
00988                                    int       b_alg );
00989 FLA_Error FLA_Apply_G_rf_blc_var9b( int       k_G,
00990                                    int       m_A,
00991                                    int       n_A,
00992                                    int       i_k,
00993                                    scomplex* buff_G, int rs_G, int cs_G,
00994                                    scomplex* buff_A, int rs_A, int cs_A,
00995                                    int       b_alg );
00996 FLA_Error FLA_Apply_G_rf_blz_var9b( int       k_G,
00997                                    int       m_A,
00998                                    int       n_A,
00999                                    int       i_k,
01000                                    dcomplex* buff_G, int rs_G, int cs_G,
01001                                    dcomplex* buff_A, int rs_A, int cs_A,
01002                                    int       b_alg );
01003 
01004