mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
Half (#1554)
* Added on-device reset for half * run clang-format. * test_half - Reset buffer with ushort rather than half type * Half - update type in secondary reset kernel src * Remove useless memset() calls. * Add an option to still perform buffer resets on the host * Check for program generation failure before attempting to create the kernel * Don't exceed the range of a ushort when storing * Appease clang-format Co-authored-by: Joshua Luceno <joshualuceno@gmail.com> Co-authored-by: taetenp <taet@holochip.com> Co-authored-by: Chip Davis <chip@holochip.com>
This commit is contained in:
@@ -194,6 +194,8 @@ static int ParseArgs( int argc, const char **argv )
|
||||
gReportTimes ^= 1;
|
||||
break;
|
||||
|
||||
case 'r': gHostReset = true; break;
|
||||
|
||||
case 'w': // Wimpy mode
|
||||
gWimpyMode = true;
|
||||
break;
|
||||
@@ -235,13 +237,17 @@ static int ParseArgs( int argc, const char **argv )
|
||||
|
||||
static void PrintUsage( void )
|
||||
{
|
||||
vlog( "%s [-dthw]: <optional: test names>\n", appName );
|
||||
vlog( "\t\t-d\tToggle double precision testing (default: on if double supported)\n" );
|
||||
vlog( "\t\t-t\tToggle reporting performance data.\n" );
|
||||
vlog( "\t\t-w\tRun in wimpy mode\n" );
|
||||
vlog( "\t\t-[2^n]\tSet wimpy reduction factor, recommended range of n is 1-12, default factor(%u)\n", gWimpyReductionFactor);
|
||||
vlog( "\t\t-h\tHelp\n" );
|
||||
for( int i = 0; i < test_num; i++ )
|
||||
vlog("%s [-dthw]: <optional: test names>\n", appName);
|
||||
vlog("\t\t-d\tToggle double precision testing (default: on if double "
|
||||
"supported)\n");
|
||||
vlog("\t\t-t\tToggle reporting performance data.\n");
|
||||
vlog("\t\t-r\tReset buffers on host instead of on device.\n");
|
||||
vlog("\t\t-w\tRun in wimpy mode\n");
|
||||
vlog("\t\t-[2^n]\tSet wimpy reduction factor, recommended range of n is "
|
||||
"1-12, default factor(%u)\n",
|
||||
gWimpyReductionFactor);
|
||||
vlog("\t\t-h\tHelp\n");
|
||||
for (int i = 0; i < test_num; i++)
|
||||
{
|
||||
vlog("\t\t%s\n", test_list[i].name );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user