SWDEV-296922 : Incorrect rounding due to integer division in rocprofiler metrics
Changed derived metrics to double from int64.
Fixed standalone test due to int64 to float change
Fixed intercept test due to int64 to float change.
Change-Id: I49631c187406ae9dd94a869b3bb13772012e8cdf
[ROCm/rocprofiler commit: f9017cbdc5]
This commit is contained in:
1 parent
d6a648e396
commit
62a76c8ebb
6 files changed
+22
-8
No files matched your search
@@ -29,6 +29,7 @@ THE SOFTWARE.
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
|
||||
namespace xml {
|
||||
class exception_t : public std::exception {
|
||||
@@ -45,8 +46,8 @@ class div_zero_exception_t : public exception_t {
|
||||
explicit div_zero_exception_t(const std::string& msg) : exception_t("Divide by zero exception " + msg) {}
|
||||
};
|
||||
|
||||
typedef uint64_t args_t;
|
||||
static const args_t ARGS_MAX = UINT64_MAX;
|
||||
typedef double args_t;
|
||||
static const args_t ARGS_MAX = DBL_MAX;
|
||||
typedef std::map<std::string, args_t> args_map_t;
|
||||
class Expr;
|
||||
|
||||
|
||||
Reference in new issue
Block a user