Show
Ignore:
Timestamp:
06/05/08 20:15:22 (6 months ago)
Author:
pernet
Message:

Fix a bug

Files:
1 modified

Legend:

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

    r65 r68  
    9595                return 1; 
    9696         
    97         size_t kmax; 
     97        double kmax; 
    9898        if (w > 0) { 
    9999                double c = computeFactor (F,w); 
     
    101101                if (d < 2) 
    102102                        return 1; 
    103                 kmax =  (size_t) (floor (d * (1ULL << w))); 
     103                kmax = floor (d * (1ULL << w)); 
    104104        } else { 
    105105                ////// A fixer: (p-1)/2 si balanced 
     
    110110                        if (F.isOne (beta) || F.areEqual (beta, mone)) cplt = c; 
    111111                        else cplt = c*c; 
    112                 kmax =  (size_t) (floor ( (double ((1ULL << mantissa) - cplt)) / (c*c))); 
     112                kmax = floor ( (double ((1ULL << mantissa) - cplt)) / (c*c)); 
    113113                if (kmax  <= 1) 
    114114                        return 1;