commonfns / clamp PASS

Test metadata

Name clamp
Category commonfns
Suite Khronos OpenCL CTS
Suite version 80a4a833
Executable path /test_conformance/commonfns/bin/test_commonfns
Arguments clamp

Run metadata

Parent job Job 139
Revision 6006d43e2d7dda5… / LLVM_FALLTHROUGH => [[fallthrough]]. NFC
Driver version NEO 22.34.24023; IGC 1.0.11702.1
Date run 05/24/2023
Duration 0 minutes
Status PASS

Runner output

Stdout from the runner of the corresponding OpenCL CTS test:

Initializing random seed to 0.
Requesting Default device based on command line for platform index 0 and device index 0
Compute Device Name = Intel(R) UHD Graphics 630 [0x3e98], Compute Device Vendor = Intel(R) Corporation, Compute Device Version = OpenCL 3.0 NEO , CL C Version = OpenCL C 1.2
Device latest conformance version passed: v2022-04-22-00
Supports single precision denormals: YES
sizeof( void*) = 8 (host)
sizeof( void*) = 8 (device)
clamp...
Testing doubles.
Just made a program for float, i=0, size=1, in slot 0
Just made a program for double, i=0, size=1, in slot 6
Just made a program for float, i=1, size=2, in slot 1
Just made a program for double, i=1, size=2, in slot 7
Just made a program for float, i=2, size=4, in slot 2
Just made a program for double, i=2, size=4, in slot 8
Just made a program for float, i=3, size=8, in slot 3
Just made a program for double, i=3, size=8, in slot 9
Just made a program for float, i=4, size=16, in slot 4
Just made a program for double, i=4, size=16, in slot 10
Just made a program for float, i=5, size=3, in slot 5
Just made a program for double, i=5, size=3, in slot 11
CLAMP float1 test passed
CLAMP float2 test passed
CLAMP float4 test passed
CLAMP float8 test passed
CLAMP float16 test passed
CLAMP float3 test passed
Start of test_double loop, i is 6
CLAMP double1 test passed
Start of test_double loop, i is 7
CLAMP double2 test passed
Start of test_double loop, i is 8
CLAMP double4 test passed
Start of test_double loop, i is 9
CLAMP double8 test passed
Start of test_double loop, i is 10
CLAMP double16 test passed
Start of test_double loop, i is 11
CLAMP double3 test passed
clamp passed
PASSED sub-test.
PASSED test.

Stderr from the runner of the corresponding OpenCL CTS test:

Runner dumps

The files below were generated by the Intel Graphics Compiler after setting the IGC_ShaderDumpEnable=1 variable. OCL_asmX_before_spirv_backend.spv is the input binary SPIR-V generated by the IGC's OpenCL frontend, from which the SPIRV-LLVM-Translator generates OCL_asmX_before_spirv_backend.ll module which is passed to the SPIR-V backend. The backend outputs OCL_asmX_after_spirv_backend.spv SPIR-V binary which returns to IGC to be translated to LLVM module OCL_asmX_after_spirv_backend.ll for further compilation.