Changeset 68
- Timestamp:
- 06/05/08 20:15:22 (6 months ago)
- Files:
-
- 1 modified
-
include/fflas-ffpack/fflas_bounds.inl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
include/fflas-ffpack/fflas_bounds.inl
r65 r68 95 95 return 1; 96 96 97 size_tkmax;97 double kmax; 98 98 if (w > 0) { 99 99 double c = computeFactor (F,w); … … 101 101 if (d < 2) 102 102 return 1; 103 kmax = (size_t) (floor (d * (1ULL << w)));103 kmax = floor (d * (1ULL << w)); 104 104 } else { 105 105 ////// A fixer: (p-1)/2 si balanced … … 110 110 if (F.isOne (beta) || F.areEqual (beta, mone)) cplt = c; 111 111 else cplt = c*c; 112 kmax = (size_t) (floor ( (double ((1ULL << mantissa) - cplt)) / (c*c)));112 kmax = floor ( (double ((1ULL << mantissa) - cplt)) / (c*c)); 113 113 if (kmax <= 1) 114 114 return 1;
