mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
Added cl_half support for test_relationals (#1623)
* Added cl_khr_fp16 support for test_relationals (issue #142, relationals) * Added cl_khr_fp16 support for any and bitselect test cases (issue #142, relationals) * correction related to automated travis build for macOS (issue #142, relationals) * more corrections related to automated travis build for macOS (issue #142, relationals) * Added few cosmetic corrections (issue #142, test_relationals) * Added missing clang format * Added corrections related to order of initialization * Added corrections due to code review (issue #142, relationals) * Correction for prev commit * Added subnormals related condition for test verification (issue #142, relationals) * Added indexing correction due to code review * Replaced hardcoded iteration limit (issue #142, relationals)
This commit is contained in:
@@ -268,7 +268,7 @@ static cl_program makePrintfProgram(cl_kernel *kernel_ptr, const cl_context cont
|
||||
};
|
||||
|
||||
//Update testname
|
||||
sprintf(testname,"%s%d","test",testId);
|
||||
std::snprintf(testname, sizeof(testname), "%s%d", "test", testId);
|
||||
|
||||
if (allTestCase[testId]->_type == TYPE_HALF
|
||||
|| allTestCase[testId]->_type == TYPE_HALF_LIMITS)
|
||||
@@ -278,13 +278,18 @@ static cl_program makePrintfProgram(cl_kernel *kernel_ptr, const cl_context cont
|
||||
//Update addrSpaceArgument and addrSpacePAddArgument types, based on FULL_PROFILE/EMBEDDED_PROFILE
|
||||
if(allTestCase[testId]->_type == TYPE_ADDRESS_SPACE)
|
||||
{
|
||||
sprintf(addrSpaceArgument, "%s",allTestCase[testId]->_genParameters[testNum].addrSpaceArgumentTypeQualifier);
|
||||
std::snprintf(addrSpaceArgument, sizeof(addrSpaceArgument), "%s",
|
||||
allTestCase[testId]
|
||||
->_genParameters[testNum]
|
||||
.addrSpaceArgumentTypeQualifier);
|
||||
|
||||
sprintf(addrSpacePAddArgument, "%s", allTestCase[testId]->_genParameters[testNum].addrSpacePAdd);
|
||||
std::snprintf(
|
||||
addrSpacePAddArgument, sizeof(addrSpacePAddArgument), "%s",
|
||||
allTestCase[testId]->_genParameters[testNum].addrSpacePAdd);
|
||||
}
|
||||
|
||||
if (strlen(addrSpaceArgument) == 0)
|
||||
sprintf(addrSpaceArgument,"void");
|
||||
std::snprintf(addrSpaceArgument, sizeof(addrSpaceArgument), "void");
|
||||
|
||||
// create program based on its type
|
||||
|
||||
|
||||
Reference in New Issue
Block a user