## generic_address_space / generic_variable_gentype PASS

### Test metadata

Name | generic_variable_gentype |
---|---|

Category | generic_address_space |

Suite | Khronos OpenCL CTS |

Suite version | 80a4a833 |

Executable path | /test_conformance/generic_address_space/bin/test_generic_address_space |

Arguments | generic_variable_gentype |

### Run metadata

Parent job | Job 123 |
---|---|

Revision | 78ea3cb0bb1954c… / [SPIR-V] Report modifying IR in SPIRVPrepareFunctions |

Driver version | NEO 22.34.24023; IGC 1.0.11702.1 |

Date run | 03/18/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)

generic_variable_gentype...

Executing subcase #1 out of 142

Executing subcase #2 out of 142

Executing subcase #3 out of 142

Executing subcase #4 out of 142

Executing subcase #5 out of 142

Executing subcase #6 out of 142

Executing subcase #7 out of 142

Executing subcase #8 out of 142

Executing subcase #9 out of 142

Executing subcase #10 out of 142

Executing subcase #11 out of 142

Executing subcase #12 out of 142

Executing subcase #13 out of 142

Executing subcase #14 out of 142

Executing subcase #15 out of 142

Executing subcase #16 out of 142

Executing subcase #17 out of 142

Executing subcase #18 out of 142

Executing subcase #19 out of 142

Executing subcase #20 out of 142

Executing subcase #21 out of 142

Executing subcase #22 out of 142

Executing subcase #23 out of 142

Executing subcase #24 out of 142

Executing subcase #25 out of 142

Executing subcase #26 out of 142

Executing subcase #27 out of 142

Executing subcase #28 out of 142

Executing subcase #29 out of 142

Executing subcase #30 out of 142

Executing subcase #31 out of 142

Executing subcase #32 out of 142

Executing subcase #33 out of 142

Executing subcase #34 out of 142

Executing subcase #35 out of 142

Executing subcase #36 out of 142

Executing subcase #37 out of 142

Executing subcase #38 out of 142

Executing subcase #39 out of 142

Executing subcase #40 out of 142

Executing subcase #41 out of 142

Executing subcase #42 out of 142

Executing subcase #43 out of 142

Executing subcase #44 out of 142

Executing subcase #45 out of 142

Executing subcase #46 out of 142

Executing subcase #47 out of 142

Executing subcase #48 out of 142

Executing subcase #49 out of 142

Executing subcase #50 out of 142

Executing subcase #51 out of 142

Executing subcase #52 out of 142

Executing subcase #53 out of 142

Executing subcase #54 out of 142

Executing subcase #55 out of 142

Executing subcase #56 out of 142

Executing subcase #57 out of 142

Executing subcase #58 out of 142

Executing subcase #59 out of 142

Executing subcase #60 out of 142

Executing subcase #61 out of 142

Executing subcase #62 out of 142

Executing subcase #63 out of 142

Executing subcase #64 out of 142

Executing subcase #65 out of 142

Executing subcase #66 out of 142

Executing subcase #67 out of 142

Executing subcase #68 out of 142

Executing subcase #69 out of 142

Executing subcase #70 out of 142

Executing subcase #71 out of 142

Executing subcase #72 out of 142

Executing subcase #73 out of 142

Executing subcase #74 out of 142

Executing subcase #75 out of 142

Executing subcase #76 out of 142

Executing subcase #77 out of 142

Executing subcase #78 out of 142

Executing subcase #79 out of 142

Executing subcase #80 out of 142

Executing subcase #81 out of 142

Executing subcase #82 out of 142

Executing subcase #83 out of 142

Executing subcase #84 out of 142

Executing subcase #85 out of 142

Executing subcase #86 out of 142

Executing subcase #87 out of 142

Executing subcase #88 out of 142

Executing subcase #89 out of 142

Executing subcase #90 out of 142

Executing subcase #91 out of 142

Executing subcase #92 out of 142

Executing subcase #93 out of 142

Executing subcase #94 out of 142

Executing subcase #95 out of 142

Executing subcase #96 out of 142

Executing subcase #97 out of 142

Executing subcase #98 out of 142

Executing subcase #99 out of 142

Executing subcase #100 out of 142

Executing subcase #101 out of 142

Executing subcase #102 out of 142

Executing subcase #103 out of 142

Executing subcase #104 out of 142

Executing subcase #105 out of 142

Executing subcase #106 out of 142

Executing subcase #107 out of 142

Executing subcase #108 out of 142

Executing subcase #109 out of 142

Executing subcase #110 out of 142

Executing subcase #111 out of 142

Executing subcase #112 out of 142

Executing subcase #113 out of 142

Executing subcase #114 out of 142

Executing subcase #115 out of 142

Executing subcase #116 out of 142

Executing subcase #117 out of 142

Executing subcase #118 out of 142

Executing subcase #119 out of 142

Executing subcase #120 out of 142

Executing subcase #121 out of 142

Executing subcase #122 out of 142

Executing subcase #123 out of 142

Executing subcase #124 out of 142

Executing subcase #125 out of 142

Executing subcase #126 out of 142

Executing subcase #127 out of 142

Executing subcase #128 out of 142

Executing subcase #129 out of 142

Executing subcase #130 out of 142

Executing subcase #131 out of 142

Executing subcase #132 out of 142

Executing subcase #133 out of 142

Executing subcase #134 out of 142

Executing subcase #135 out of 142

Executing subcase #136 out of 142

Executing subcase #137 out of 142

Executing subcase #138 out of 142

Executing subcase #139 out of 142

Executing subcase #140 out of 142

Executing subcase #141 out of 142

Executing subcase #142 out of 142

generic_variable_gentype 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.