|
20 | 20 | -----------------------------------------------------------------------------*/
|
21 | 21 |
|
22 | 22 | #include <algorithm>
|
23 |
| -#include <cmath> |
| 23 | +#include <cmath> // for std::floor |
24 | 24 | #include <cstdio>
|
25 | 25 | #include <cassert>
|
26 | 26 |
|
@@ -117,7 +117,7 @@ FILL_SPEC;
|
117 | 117 | #define CircularIncrement(i,r) (((i) < (r) - 1)?((i)++):((i) = 0))
|
118 | 118 |
|
119 | 119 | /** macro for mapping floats to ints without bounds checking */
|
120 |
| -#define MapParam(P,O,N) (floor (((P) + (O)) * (N))) |
| 120 | +#define MapParam(P,O,N) (std::floor(((P) + (O)) * (N))) |
121 | 121 |
|
122 | 122 | /*---------------------------------------------------------------------------
|
123 | 123 | Private Function Prototypes
|
@@ -1205,11 +1205,11 @@ void FillPPCircularBits(uint32_t ParamTable[NUM_PP_BUCKETS][WERDS_PER_PP_VECTOR]
|
1205 | 1205 | if (Spread > 0.5)
|
1206 | 1206 | Spread = 0.5;
|
1207 | 1207 |
|
1208 |
| - FirstBucket = (int) floor ((Center - Spread) * NUM_PP_BUCKETS); |
| 1208 | + FirstBucket = static_cast<int>(std::floor((Center - Spread) * NUM_PP_BUCKETS)); |
1209 | 1209 | if (FirstBucket < 0)
|
1210 | 1210 | FirstBucket += NUM_PP_BUCKETS;
|
1211 | 1211 |
|
1212 |
| - LastBucket = (int) floor ((Center + Spread) * NUM_PP_BUCKETS); |
| 1212 | + LastBucket = static_cast<int>(std::floor((Center + Spread) * NUM_PP_BUCKETS)); |
1213 | 1213 | if (LastBucket >= NUM_PP_BUCKETS)
|
1214 | 1214 | LastBucket -= NUM_PP_BUCKETS;
|
1215 | 1215 | if (debug) tprintf("Circular fill from %d to %d", FirstBucket, LastBucket);
|
@@ -1243,11 +1243,11 @@ void FillPPLinearBits(uint32_t ParamTable[NUM_PP_BUCKETS][WERDS_PER_PP_VECTOR],
|
1243 | 1243 | int Bit, float Center, float Spread, bool debug) {
|
1244 | 1244 | int i, FirstBucket, LastBucket;
|
1245 | 1245 |
|
1246 |
| - FirstBucket = (int) floor ((Center - Spread) * NUM_PP_BUCKETS); |
| 1246 | + FirstBucket = static_cast<int>(std::floor((Center - Spread) * NUM_PP_BUCKETS)); |
1247 | 1247 | if (FirstBucket < 0)
|
1248 | 1248 | FirstBucket = 0;
|
1249 | 1249 |
|
1250 |
| - LastBucket = (int) floor ((Center + Spread) * NUM_PP_BUCKETS); |
| 1250 | + LastBucket = static_cast<int>(std::floor((Center + Spread) * NUM_PP_BUCKETS)); |
1251 | 1251 | if (LastBucket >= NUM_PP_BUCKETS)
|
1252 | 1252 | LastBucket = NUM_PP_BUCKETS - 1;
|
1253 | 1253 |
|
@@ -1736,7 +1736,7 @@ int TruncateParam(float Param, int Min, int Max, char *Id) {
|
1736 | 1736 | Id, Param, Max);
|
1737 | 1737 | Param = Max;
|
1738 | 1738 | }
|
1739 |
| - return static_cast<int>(floor(Param)); |
| 1739 | + return static_cast<int>(std::floor(Param)); |
1740 | 1740 | } /* TruncateParam */
|
1741 | 1741 |
|
1742 | 1742 |
|
|
0 commit comments