## integer_ops / integer_upsample PASS

### Test metadata

Name | integer_upsample |
---|---|

Category | integer_ops |

Suite | Khronos OpenCL CTS |

Suite version | 80a4a833 |

Executable path | /test_conformance/integer_ops/bin/test_integer_ops |

Arguments | integer_upsample |

### 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/17/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)

integer_upsample...

running upsample test for char uchar vector size 1

running upsample test for char uchar vector size 2

running upsample test for char uchar vector size 3

running upsample test for char uchar vector size 4

running upsample test for char uchar vector size 8

running upsample test for char uchar vector size 16

running upsample test for uchar uchar vector size 1

running upsample test for uchar uchar vector size 2

running upsample test for uchar uchar vector size 3

running upsample test for uchar uchar vector size 4

running upsample test for uchar uchar vector size 8

running upsample test for uchar uchar vector size 16

running upsample test for short ushort vector size 1

running upsample test for short ushort vector size 2

running upsample test for short ushort vector size 3

running upsample test for short ushort vector size 4

running upsample test for short ushort vector size 8

running upsample test for short ushort vector size 16

running upsample test for ushort ushort vector size 1

running upsample test for ushort ushort vector size 2

running upsample test for ushort ushort vector size 3

running upsample test for ushort ushort vector size 4

running upsample test for ushort ushort vector size 8

running upsample test for ushort ushort vector size 16

running upsample test for int uint vector size 1

running upsample test for int uint vector size 2

running upsample test for int uint vector size 3

running upsample test for int uint vector size 4

running upsample test for int uint vector size 8

running upsample test for int uint vector size 16

running upsample test for uint uint vector size 1

running upsample test for uint uint vector size 2

running upsample test for uint uint vector size 3

running upsample test for uint uint vector size 4

running upsample test for uint uint vector size 8

running upsample test for uint uint vector size 16

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