diff --git a/src/cpu/testers/traffic_gen/traffic_gen.cc b/src/cpu/testers/traffic_gen/traffic_gen.cc index 1ea4d5eab8..6e1a00a304 100644 --- a/src/cpu/testers/traffic_gen/traffic_gen.cc +++ b/src/cpu/testers/traffic_gen/traffic_gen.cc @@ -39,6 +39,7 @@ #include #include +#include #include #include @@ -331,9 +332,10 @@ TrafficGen::parseConfig() } // avoid comparing floating point numbers - if (abs(sum - 1.0) > 0.001) + if (std::fabs(sum - 1.0) > 0.001) { fatal("%s has transition probability != 1 for state %d\n", name(), i); + } } // close input file