[SWDEV-438556][SWDEV-449685] - Fix for CG MultiGrid Group Tests

Change-Id: Iaf3d422e57465fefe9adb1fc7c01a480ada37db3
このコミットが含まれているのは:
Rahul Manocha
2024-03-09 00:20:12 +00:00
committed by Rakesh Roy
コミット bcff12dedc
3個のファイルの変更23行の追加9行の削除
+17
ファイルの表示
@@ -69,6 +69,23 @@ static inline void ArrayAllOf(const T* arr, uint32_t count, F value_gen) {
}
}
template <typename T>
static inline void ArrayInRange(const T* arr, uint32_t count,const T minval,const T maxval) {
for (auto i = 0u; i < count; ++i) {
if(arr[i] < minval)
{
INFO("Mismatch at index: " << i);
REQUIRE(arr[i] > minval);
}
else if(arr[i] > maxval)
{
INFO("Mismatch at index: " << i);
REQUIRE(arr[i] < maxval);
}
}
}
template <typename T, typename F>
void PitchedMemoryVerify(T* const ptr, const size_t pitch, const size_t width, const size_t height,
const size_t depth, F expected_value_generator) {