mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
remove min max macros (#1310)
* remove the MIN and MAX macros and use the std versions instead * fix formatting * fix Arm build * remove additional MIN and MAX macros from compat.h
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
|
||||
#include "test_common.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
cl_sampler create_sampler(cl_context context, image_sampler_data *sdata, bool test_mipmaps, cl_int *error) {
|
||||
cl_sampler sampler = nullptr;
|
||||
@@ -934,13 +935,13 @@ int test_read_image(cl_context context, cl_command_queue queue,
|
||||
{
|
||||
err4 = 0.0f;
|
||||
}
|
||||
float maxErr1 = MAX(
|
||||
float maxErr1 = std::max(
|
||||
maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 = MAX(
|
||||
float maxErr2 = std::max(
|
||||
maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 = MAX(
|
||||
float maxErr3 = std::max(
|
||||
maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 = MAX(
|
||||
float maxErr4 = std::max(
|
||||
maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
if (!(err1 <= maxErr1)
|
||||
@@ -1039,17 +1040,17 @@ int test_read_image(cl_context context, cl_command_queue queue,
|
||||
float err4 = ABS_ERROR(resultPtr[3],
|
||||
expected[3]);
|
||||
float maxErr1 =
|
||||
MAX(maxErr * maxPixel.p[0],
|
||||
FLT_MIN);
|
||||
std::max(maxErr * maxPixel.p[0],
|
||||
FLT_MIN);
|
||||
float maxErr2 =
|
||||
MAX(maxErr * maxPixel.p[1],
|
||||
FLT_MIN);
|
||||
std::max(maxErr * maxPixel.p[1],
|
||||
FLT_MIN);
|
||||
float maxErr3 =
|
||||
MAX(maxErr * maxPixel.p[2],
|
||||
FLT_MIN);
|
||||
std::max(maxErr * maxPixel.p[2],
|
||||
FLT_MIN);
|
||||
float maxErr4 =
|
||||
MAX(maxErr * maxPixel.p[3],
|
||||
FLT_MIN);
|
||||
std::max(maxErr * maxPixel.p[3],
|
||||
FLT_MIN);
|
||||
|
||||
|
||||
if (!(err1 <= maxErr1)
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
#include "test_common.h"
|
||||
#include <float.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#if defined( __APPLE__ )
|
||||
#include <signal.h>
|
||||
#include <sys/signal.h>
|
||||
@@ -434,7 +436,8 @@ int validate_image_2D_depth_results(void *imageValues, void *resultValues, doubl
|
||||
float err1 = ABS_ERROR(resultPtr[0], expected[0]);
|
||||
// Clamp to the minimum absolute error for the format
|
||||
if (err1 > 0 && err1 < formatAbsoluteError) { err1 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
|
||||
// Check if the result matches.
|
||||
if( ! (err1 <= maxErr1) )
|
||||
@@ -484,7 +487,8 @@ int validate_image_2D_depth_results(void *imageValues, void *resultValues, doubl
|
||||
imageSampler, expected, 0, &containsDenormals );
|
||||
|
||||
float err1 = ABS_ERROR(resultPtr[0], expected[0]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) )
|
||||
@@ -598,10 +602,14 @@ int validate_image_2D_results(void *imageValues, void *resultValues, double form
|
||||
if (err2 > 0 && err2 < formatAbsoluteError) { err2 = 0.0f; }
|
||||
if (err3 > 0 && err3 < formatAbsoluteError) { err3 = 0.0f; }
|
||||
if (err4 > 0 && err4 < formatAbsoluteError) { err4 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
// Check if the result matches.
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
@@ -671,10 +679,14 @@ int validate_image_2D_results(void *imageValues, void *resultValues, double form
|
||||
float err2 = ABS_ERROR(resultPtr[1], expected[1]);
|
||||
float err3 = ABS_ERROR(resultPtr[2], expected[2]);
|
||||
float err4 = ABS_ERROR(resultPtr[3], expected[3]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
#include "test_common.h"
|
||||
#include <float.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#if defined( __APPLE__ )
|
||||
#include <signal.h>
|
||||
#include <sys/signal.h>
|
||||
@@ -669,10 +671,14 @@ int test_read_image_1D( cl_context context, cl_command_queue queue, cl_kernel ke
|
||||
if (err2 > 0 && err2 < formatAbsoluteError) { err2 = 0.0f; }
|
||||
if (err3 > 0 && err3 < formatAbsoluteError) { err3 = 0.0f; }
|
||||
if (err4 > 0 && err4 < formatAbsoluteError) { err4 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
// Check if the result matches.
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
@@ -732,10 +738,14 @@ int test_read_image_1D( cl_context context, cl_command_queue queue, cl_kernel ke
|
||||
ABS_ERROR(resultPtr[2], expected[2]);
|
||||
float err4 =
|
||||
ABS_ERROR(resultPtr[3], expected[3]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
|
||||
@@ -16,13 +16,14 @@
|
||||
#include "test_common.h"
|
||||
#include <float.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#if defined( __APPLE__ )
|
||||
#include <signal.h>
|
||||
#include <sys/signal.h>
|
||||
#include <setjmp.h>
|
||||
#endif
|
||||
|
||||
|
||||
const char *read1DArrayKernelSourcePattern =
|
||||
"__kernel void sample_kernel( read_only image1d_array_t input,%s __global float *xOffsets, __global float *yOffsets, __global %s4 *results %s)\n"
|
||||
"{\n"
|
||||
@@ -772,10 +773,14 @@ int test_read_image_1D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
if (err2 > 0 && err2 < formatAbsoluteError) { err2 = 0.0f; }
|
||||
if (err3 > 0 && err3 < formatAbsoluteError) { err3 = 0.0f; }
|
||||
if (err4 > 0 && err4 < formatAbsoluteError) { err4 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
// Check if the result matches.
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
@@ -838,10 +843,14 @@ int test_read_image_1D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
ABS_ERROR(resultPtr[2], expected[2]);
|
||||
float err4 =
|
||||
ABS_ERROR(resultPtr[3], expected[3]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 =
|
||||
std::max(maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 =
|
||||
std::max(maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 =
|
||||
std::max(maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 =
|
||||
std::max(maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) ||
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
#include "test_common.h"
|
||||
#include <float.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
// Utility function to clamp down image sizes for certain tests to avoid
|
||||
// using too much memory.
|
||||
static size_t reduceImageSizeRange(size_t maxDimSize) {
|
||||
@@ -617,7 +619,8 @@ int test_read_image_2D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
ABS_ERROR(resultPtr[0], expected[0]);
|
||||
// Clamp to the minimum absolute error for the format
|
||||
if (err1 > 0 && err1 < formatAbsoluteError) { err1 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr1 = std::max(
|
||||
maxErr * maxPixel.p[0], FLT_MIN);
|
||||
|
||||
if( ! (err1 <= maxErr1) )
|
||||
{
|
||||
@@ -661,7 +664,8 @@ int test_read_image_2D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
|
||||
float err1 = ABS_ERROR(resultPtr[0],
|
||||
expected[0]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr1 = std::max(
|
||||
maxErr * maxPixel.p[0], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) )
|
||||
@@ -942,10 +946,14 @@ int test_read_image_2D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
if (err2 > 0 && err2 < formatAbsoluteError) { err2 = 0.0f; }
|
||||
if (err3 > 0 && err3 < formatAbsoluteError) { err3 = 0.0f; }
|
||||
if (err4 > 0 && err4 < formatAbsoluteError) { err4 = 0.0f; }
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 = std::max(
|
||||
maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 = std::max(
|
||||
maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 = std::max(
|
||||
maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 = std::max(
|
||||
maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) || ! (err3 <= maxErr3) || ! (err4 <= maxErr4) )
|
||||
{
|
||||
@@ -1004,10 +1012,14 @@ int test_read_image_2D_array( cl_context context, cl_command_queue queue, cl_ker
|
||||
expected[2]);
|
||||
float err4 = ABS_ERROR(resultPtr[3],
|
||||
expected[3]);
|
||||
float maxErr1 = MAX( maxErr * maxPixel.p[0], FLT_MIN );
|
||||
float maxErr2 = MAX( maxErr * maxPixel.p[1], FLT_MIN );
|
||||
float maxErr3 = MAX( maxErr * maxPixel.p[2], FLT_MIN );
|
||||
float maxErr4 = MAX( maxErr * maxPixel.p[3], FLT_MIN );
|
||||
float maxErr1 = std::max(
|
||||
maxErr * maxPixel.p[0], FLT_MIN);
|
||||
float maxErr2 = std::max(
|
||||
maxErr * maxPixel.p[1], FLT_MIN);
|
||||
float maxErr3 = std::max(
|
||||
maxErr * maxPixel.p[2], FLT_MIN);
|
||||
float maxErr4 = std::max(
|
||||
maxErr * maxPixel.p[3], FLT_MIN);
|
||||
|
||||
|
||||
if( ! (err1 <= maxErr1) || ! (err2 <= maxErr2) || ! (err3 <= maxErr3) || ! (err4 <= maxErr4) )
|
||||
|
||||
Reference in New Issue
Block a user