Show
Ignore:
Timestamp:
07/06/07 18:58:19 (2 years ago)
Author:
pernet
Message:

New row echelon form and reduced row echelon form

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • include/fflas-ffpack/fflas_fgemm.inl

    r25 r26  
    11421142                if (w <= 0)  
    11431143                        callClassicMatmul<double> () (F, ta, tb, m, n, k,  
    1144                                                  alpha, A, lda, B, ldb, beta, C, ldc, kmax,base); 
     1144                                                      alpha, A, lda, B, ldb, beta, C, ldc, kmax,base); 
    11451145                else { 
    1146                         if (k < kmax) { // switch on double 
    1147                                 // Temporary double matrices 
     1146                        if (k < kmax) { // switch on delayed modulus 
    11481147                                DoubleDomain::Element _alpha, _beta; 
    11491148                         
     
    11691168                                WinoMain (DoubleDomain(), ta, tb, m, n, k,  
    11701169                                          _alpha, A, lda, B, ldb, _beta, C, ldc, kmax, w,base); 
    1171                                 // Conversion double = >  GFq 
     1170                                // Modular reduction 
    11721171                                for (double * Ci = C; Ci != C+m*ldc; Ci+=ldc) 
    11731172                                        for (size_t j = 0; j < n; ++j) 
     
    11801179                                                        F.mulin (* (Ci + j), alpha); 
    11811180                                } 
    1182                                 // Temporary double matrices destruction 
    11831181                        } 
    11841182                        else{