basic / vector_swizzle PASS

Test metadata

Name vector_swizzle
Category basic
Suite Khronos OpenCL CTS
Suite version 80a4a833
Executable path /test_conformance/basic/bin/test_basic
Arguments vector_swizzle

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)
vector_swizzle...
testing type char2
testing type char3
testing type char4
testing type char8
testing type char16
testing type uchar2
testing type uchar3
testing type uchar4
testing type uchar8
testing type uchar16
testing type short2
testing type short3
testing type short4
testing type short8
testing type short16
testing type ushort2
testing type ushort3
testing type ushort4
testing type ushort8
testing type ushort16
testing type int2
testing type int3
testing type int4
testing type int8
testing type int16
testing type uint2
testing type uint3
testing type uint4
testing type uint8
testing type uint16
testing type long2
testing type long3
testing type long4
testing type long8
testing type long16
testing type ulong2
testing type ulong3
testing type ulong4
testing type ulong8
testing type ulong16
testing type float2
testing type float3
testing type float4
testing type float8
testing type float16
testing type double2
testing type double3
testing type double4
testing type double8
testing type double16
vector_swizzle 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.