Changeset 8 for include/fflas-ffpack/fflas_bounds.inl
- Timestamp:
- 03/13/07 17:37:48 (2 years ago)
- Files:
-
- 1 modified
-
include/fflas-ffpack/fflas_bounds.inl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
include/fflas-ffpack/fflas_bounds.inl
r1 r8 37 37 for (size_t i=0; i < w; ++i) ex *= 3; 38 38 //FFLAS_INT_TYPE c = (p-1)*(ex)/2; //bound for a centered representation 39 FFLAS_INT_TYPEc = (p-1)*(1+ex)/2;39 long long c = (p-1)*(1+ex)/2; 40 40 kmax = lround(( double(1ULL << DOUBLE_MANTISSA) /double(c*c) + 1)*(1 << w)); 41 41 if (kmax == ( 1ULL << w)) … … 43 43 } 44 44 else{ 45 FFLAS_INT_TYPEc = p-1;46 FFLAS_INT_TYPEcplt=0;45 long long c = p-1; 46 long long cplt=0; 47 47 if (!F.isZero (beta)) 48 48 if (F.isOne (beta) || F.areEqual (beta, mone)) … … 82 82 } 83 83 else{ 84 FFLAS_INT_TYPEc = p-1;85 FFLAS_INT_TYPEcplt=0;84 long long c = p-1; 85 long long cplt=0; 86 86 if (!F.isZero (beta)) 87 87 if (F.isOne (beta) || F.areEqual (beta, mone))
