From 126c815f83fc6098e37bdf25dfb0d2ad3c1f031d Mon Sep 17 00:00:00 2001 From: Jacob Levinson Date: Fri, 6 Jun 2025 14:10:12 -0700 Subject: [PATCH] Fixing float generator in regression tests --- tests/regression/conv3x/main.cpp | 2 +- tests/regression/demo/main.cpp | 2 +- tests/regression/sgemm2x/main.cpp | 2 +- tests/regression/sgemmx/main.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/regression/conv3x/main.cpp b/tests/regression/conv3x/main.cpp index 3a0e192fb..9afb55e83 100644 --- a/tests/regression/conv3x/main.cpp +++ b/tests/regression/conv3x/main.cpp @@ -50,7 +50,7 @@ public: static const char* type_str() { return "float"; } - static int generate() { + static float generate() { return static_cast(rand()) / RAND_MAX; } static bool compare(float a, float b, int index, int errors) { diff --git a/tests/regression/demo/main.cpp b/tests/regression/demo/main.cpp index 3fdd03601..b3547bea2 100644 --- a/tests/regression/demo/main.cpp +++ b/tests/regression/demo/main.cpp @@ -50,7 +50,7 @@ public: static const char* type_str() { return "float"; } - static int generate() { + static float generate() { return static_cast(rand()) / RAND_MAX; } static bool compare(float a, float b, int index, int errors) { diff --git a/tests/regression/sgemm2x/main.cpp b/tests/regression/sgemm2x/main.cpp index f10f8fcd1..7adf7cc7d 100644 --- a/tests/regression/sgemm2x/main.cpp +++ b/tests/regression/sgemm2x/main.cpp @@ -50,7 +50,7 @@ public: static const char* type_str() { return "float"; } - static int generate() { + static float generate() { return static_cast(rand()) / RAND_MAX; } static bool compare(float a, float b, int index, int errors) { diff --git a/tests/regression/sgemmx/main.cpp b/tests/regression/sgemmx/main.cpp index b31af9b04..90817c415 100644 --- a/tests/regression/sgemmx/main.cpp +++ b/tests/regression/sgemmx/main.cpp @@ -50,7 +50,7 @@ public: static const char* type_str() { return "float"; } - static int generate() { + static float generate() { return static_cast(rand()) / RAND_MAX; } static bool compare(float a, float b, int index, int errors) {