generic_address_space / builtin_functions PASS

Test metadata

Name builtin_functions
Category generic_address_space
Suite Khronos OpenCL CTS
Suite version 80a4a833
Executable path /test_conformance/generic_address_space/bin/test_generic_address_space
Arguments builtin_functions

Run metadata

Parent job Job 125
Revision 147ff1b494bc6a3… / [SPIR-V] Fix llvm deprecated warnings
Driver version NEO 22.34.24023; IGC 1.0.11702.1
Date run 03/20/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)
builtin_functions...
Executing subcase #1 out of 308
Executing subcase #2 out of 308
Executing subcase #3 out of 308
Executing subcase #4 out of 308
Executing subcase #5 out of 308
Executing subcase #6 out of 308
Executing subcase #7 out of 308
Executing subcase #8 out of 308
Executing subcase #9 out of 308
Executing subcase #10 out of 308
Executing subcase #11 out of 308
Executing subcase #12 out of 308
Executing subcase #13 out of 308
Executing subcase #14 out of 308
Executing subcase #15 out of 308
Executing subcase #16 out of 308
Executing subcase #17 out of 308
Executing subcase #18 out of 308
Executing subcase #19 out of 308
Executing subcase #20 out of 308
Executing subcase #21 out of 308
Executing subcase #22 out of 308
Executing subcase #23 out of 308
Executing subcase #24 out of 308
Executing subcase #25 out of 308
Executing subcase #26 out of 308
Executing subcase #27 out of 308
Executing subcase #28 out of 308
Executing subcase #29 out of 308
Executing subcase #30 out of 308
Executing subcase #31 out of 308
Executing subcase #32 out of 308
Executing subcase #33 out of 308
Executing subcase #34 out of 308
Executing subcase #35 out of 308
Executing subcase #36 out of 308
Executing subcase #37 out of 308
Executing subcase #38 out of 308
Executing subcase #39 out of 308
Executing subcase #40 out of 308
Executing subcase #41 out of 308
Executing subcase #42 out of 308
Executing subcase #43 out of 308
Executing subcase #44 out of 308
Executing subcase #45 out of 308
Executing subcase #46 out of 308
Executing subcase #47 out of 308
Executing subcase #48 out of 308
Executing subcase #49 out of 308
Executing subcase #50 out of 308
Executing subcase #51 out of 308
Executing subcase #52 out of 308
Executing subcase #53 out of 308
Executing subcase #54 out of 308
Executing subcase #55 out of 308
Executing subcase #56 out of 308
Executing subcase #57 out of 308
Executing subcase #58 out of 308
Executing subcase #59 out of 308
Executing subcase #60 out of 308
Executing subcase #61 out of 308
Executing subcase #62 out of 308
Executing subcase #63 out of 308
Executing subcase #64 out of 308
Executing subcase #65 out of 308
Executing subcase #66 out of 308
Executing subcase #67 out of 308
Executing subcase #68 out of 308
Executing subcase #69 out of 308
Executing subcase #70 out of 308
Executing subcase #71 out of 308
Executing subcase #72 out of 308
Executing subcase #73 out of 308
Executing subcase #74 out of 308
Executing subcase #75 out of 308
Executing subcase #76 out of 308
Executing subcase #77 out of 308
Executing subcase #78 out of 308
Executing subcase #79 out of 308
Executing subcase #80 out of 308
Executing subcase #81 out of 308
Executing subcase #82 out of 308
Executing subcase #83 out of 308
Executing subcase #84 out of 308
Executing subcase #85 out of 308
Executing subcase #86 out of 308
Executing subcase #87 out of 308
Executing subcase #88 out of 308
Executing subcase #89 out of 308
Executing subcase #90 out of 308
Executing subcase #91 out of 308
Executing subcase #92 out of 308
Executing subcase #93 out of 308
Executing subcase #94 out of 308
Executing subcase #95 out of 308
Executing subcase #96 out of 308
Executing subcase #97 out of 308
Executing subcase #98 out of 308
Executing subcase #99 out of 308
Executing subcase #100 out of 308
Executing subcase #101 out of 308
Executing subcase #102 out of 308
Executing subcase #103 out of 308
Executing subcase #104 out of 308
Executing subcase #105 out of 308
Executing subcase #106 out of 308
Executing subcase #107 out of 308
Executing subcase #108 out of 308
Executing subcase #109 out of 308
Executing subcase #110 out of 308
Executing subcase #111 out of 308
Executing subcase #112 out of 308
Executing subcase #113 out of 308
Executing subcase #114 out of 308
Executing subcase #115 out of 308
Executing subcase #116 out of 308
Executing subcase #117 out of 308
Executing subcase #118 out of 308
Executing subcase #119 out of 308
Executing subcase #120 out of 308
Executing subcase #121 out of 308
Executing subcase #122 out of 308
Executing subcase #123 out of 308
Executing subcase #124 out of 308
Executing subcase #125 out of 308
Executing subcase #126 out of 308
Executing subcase #127 out of 308
Executing subcase #128 out of 308
Executing subcase #129 out of 308
Executing subcase #130 out of 308
Executing subcase #131 out of 308
Executing subcase #132 out of 308
Executing subcase #133 out of 308
Executing subcase #134 out of 308
Executing subcase #135 out of 308
Executing subcase #136 out of 308
Executing subcase #137 out of 308
Executing subcase #138 out of 308
Executing subcase #139 out of 308
Executing subcase #140 out of 308
Executing subcase #141 out of 308
Executing subcase #142 out of 308
Executing subcase #143 out of 308
Executing subcase #144 out of 308
Executing subcase #145 out of 308
Executing subcase #146 out of 308
Executing subcase #147 out of 308
Executing subcase #148 out of 308
Executing subcase #149 out of 308
Executing subcase #150 out of 308
Executing subcase #151 out of 308
Executing subcase #152 out of 308
Executing subcase #153 out of 308
Executing subcase #154 out of 308
Executing subcase #155 out of 308
Executing subcase #156 out of 308
Executing subcase #157 out of 308
Executing subcase #158 out of 308
Executing subcase #159 out of 308
Executing subcase #160 out of 308
Executing subcase #161 out of 308
Executing subcase #162 out of 308
Executing subcase #163 out of 308
Executing subcase #164 out of 308
Executing subcase #165 out of 308
Executing subcase #166 out of 308
Executing subcase #167 out of 308
Executing subcase #168 out of 308
Executing subcase #169 out of 308
Executing subcase #170 out of 308
Executing subcase #171 out of 308
Executing subcase #172 out of 308
Executing subcase #173 out of 308
Executing subcase #174 out of 308
Executing subcase #175 out of 308
Executing subcase #176 out of 308
Executing subcase #177 out of 308
Executing subcase #178 out of 308
Executing subcase #179 out of 308
Executing subcase #180 out of 308
Executing subcase #181 out of 308
Executing subcase #182 out of 308
Executing subcase #183 out of 308
Executing subcase #184 out of 308
Executing subcase #185 out of 308
Executing subcase #186 out of 308
Executing subcase #187 out of 308
Executing subcase #188 out of 308
Executing subcase #189 out of 308
Executing subcase #190 out of 308
Executing subcase #191 out of 308
Executing subcase #192 out of 308
Executing subcase #193 out of 308
Executing subcase #194 out of 308
Executing subcase #195 out of 308
Executing subcase #196 out of 308
Executing subcase #197 out of 308
Executing subcase #198 out of 308
Executing subcase #199 out of 308
Executing subcase #200 out of 308
Executing subcase #201 out of 308
Executing subcase #202 out of 308
Executing subcase #203 out of 308
Executing subcase #204 out of 308
Executing subcase #205 out of 308
Executing subcase #206 out of 308
Executing subcase #207 out of 308
Executing subcase #208 out of 308
Executing subcase #209 out of 308
Executing subcase #210 out of 308
Executing subcase #211 out of 308
Executing subcase #212 out of 308
Executing subcase #213 out of 308
Executing subcase #214 out of 308
Executing subcase #215 out of 308
Executing subcase #216 out of 308
Executing subcase #217 out of 308
Executing subcase #218 out of 308
Executing subcase #219 out of 308
Executing subcase #220 out of 308
Executing subcase #221 out of 308
Executing subcase #222 out of 308
Executing subcase #223 out of 308
Executing subcase #224 out of 308
Executing subcase #225 out of 308
Executing subcase #226 out of 308
Executing subcase #227 out of 308
Executing subcase #228 out of 308
Executing subcase #229 out of 308
Executing subcase #230 out of 308
Executing subcase #231 out of 308
Executing subcase #232 out of 308
Executing subcase #233 out of 308
Executing subcase #234 out of 308
Executing subcase #235 out of 308
Executing subcase #236 out of 308
Executing subcase #237 out of 308
Executing subcase #238 out of 308
Executing subcase #239 out of 308
Executing subcase #240 out of 308
Executing subcase #241 out of 308
Executing subcase #242 out of 308
Executing subcase #243 out of 308
Executing subcase #244 out of 308
Executing subcase #245 out of 308
Executing subcase #246 out of 308
Executing subcase #247 out of 308
Executing subcase #248 out of 308
Executing subcase #249 out of 308
Executing subcase #250 out of 308
Executing subcase #251 out of 308
Executing subcase #252 out of 308
Executing subcase #253 out of 308
Executing subcase #254 out of 308
Executing subcase #255 out of 308
Executing subcase #256 out of 308
Executing subcase #257 out of 308
Executing subcase #258 out of 308
Executing subcase #259 out of 308
Executing subcase #260 out of 308
Executing subcase #261 out of 308
Executing subcase #262 out of 308
Executing subcase #263 out of 308
Executing subcase #264 out of 308
Executing subcase #265 out of 308
Executing subcase #266 out of 308
Executing subcase #267 out of 308
Executing subcase #268 out of 308
Executing subcase #269 out of 308
Executing subcase #270 out of 308
Executing subcase #271 out of 308
Executing subcase #272 out of 308
Executing subcase #273 out of 308
Executing subcase #274 out of 308
Executing subcase #275 out of 308
Executing subcase #276 out of 308
Executing subcase #277 out of 308
Executing subcase #278 out of 308
Executing subcase #279 out of 308
Executing subcase #280 out of 308
Executing subcase #281 out of 308
Executing subcase #282 out of 308
Executing subcase #283 out of 308
Executing subcase #284 out of 308
Executing subcase #285 out of 308
Executing subcase #286 out of 308
Executing subcase #287 out of 308
Executing subcase #288 out of 308
Executing subcase #289 out of 308
Executing subcase #290 out of 308
Executing subcase #291 out of 308
Executing subcase #292 out of 308
Executing subcase #293 out of 308
Executing subcase #294 out of 308
Executing subcase #295 out of 308
Executing subcase #296 out of 308
Executing subcase #297 out of 308
Executing subcase #298 out of 308
Executing subcase #299 out of 308
Executing subcase #300 out of 308
Executing subcase #301 out of 308
Executing subcase #302 out of 308
Executing subcase #303 out of 308
Executing subcase #304 out of 308
Executing subcase #305 out of 308
Executing subcase #306 out of 308
Executing subcase #307 out of 308
Executing subcase #308 out of 308
builtin_functions passed
PASSED sub-test.
PASSED test.

Stderr from the runner of the corresponding OpenCL CTS test:

ShaderDumpEnable Warning! BufferVec[] has 1600 elements. Including first 1000 items in ShaderDumps. To print all elements set IGC_ShowFullVectorsInShaderDumps register flag to True. ShaderOverride flag may not work properly without IGC_ShowFullVectorsInShaderDumps enabled.

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.