aboutsummaryrefslogtreecommitdiffhomepage
path: root/ptx/src/test/spirv_run/add_tuning.spvtxt
diff options
context:
space:
mode:
Diffstat (limited to 'ptx/src/test/spirv_run/add_tuning.spvtxt')
-rw-r--r--ptx/src/test/spirv_run/add_tuning.spvtxt103
1 files changed, 55 insertions, 48 deletions
diff --git a/ptx/src/test/spirv_run/add_tuning.spvtxt b/ptx/src/test/spirv_run/add_tuning.spvtxt
index 173e0d4..d65f04d 100644
--- a/ptx/src/test/spirv_run/add_tuning.spvtxt
+++ b/ptx/src/test/spirv_run/add_tuning.spvtxt
@@ -1,48 +1,55 @@
- OpCapability GenericPointer
- OpCapability Linkage
- OpCapability Addresses
- OpCapability Kernel
- OpCapability Int8
- OpCapability Int16
- OpCapability Int64
- OpCapability Float16
- OpCapability Float64
- %23 = OpExtInstImport "OpenCL.std"
- OpMemoryModel Physical64 OpenCL
- OpEntryPoint Kernel %1 "add_tuning"
- OpExecutionMode %1 MaxWorkgroupSizeINTEL 256 1 1
- %void = OpTypeVoid
- %ulong = OpTypeInt 64 0
- %26 = OpTypeFunction %void %ulong %ulong
-%_ptr_Function_ulong = OpTypePointer Function %ulong
-%_ptr_Generic_ulong = OpTypePointer Generic %ulong
- %ulong_1 = OpConstant %ulong 1
- %1 = OpFunction %void None %26
- %8 = OpFunctionParameter %ulong
- %9 = OpFunctionParameter %ulong
- %21 = OpLabel
- %2 = OpVariable %_ptr_Function_ulong Function
- %3 = OpVariable %_ptr_Function_ulong Function
- %4 = OpVariable %_ptr_Function_ulong Function
- %5 = OpVariable %_ptr_Function_ulong Function
- %6 = OpVariable %_ptr_Function_ulong Function
- %7 = OpVariable %_ptr_Function_ulong Function
- OpStore %2 %8
- OpStore %3 %9
- %10 = OpLoad %ulong %2 Aligned 8
- OpStore %4 %10
- %11 = OpLoad %ulong %3 Aligned 8
- OpStore %5 %11
- %13 = OpLoad %ulong %4
- %19 = OpConvertUToPtr %_ptr_Generic_ulong %13
- %12 = OpLoad %ulong %19 Aligned 8
- OpStore %6 %12
- %15 = OpLoad %ulong %6
- %14 = OpIAdd %ulong %15 %ulong_1
- OpStore %7 %14
- %16 = OpLoad %ulong %5
- %17 = OpLoad %ulong %7
- %20 = OpConvertUToPtr %_ptr_Generic_ulong %16
- OpStore %20 %17 Aligned 8
- OpReturn
- OpFunctionEnd
+; SPIR-V
+; Version: 1.3
+; Generator: rspirv
+; Bound: 29
+OpCapability GenericPointer
+OpCapability Linkage
+OpCapability Addresses
+OpCapability Kernel
+OpCapability Int8
+OpCapability Int16
+OpCapability Int64
+OpCapability Float16
+OpCapability Float64
+OpCapability DenormFlushToZero
+%23 = OpExtInstImport "OpenCL.std"
+OpMemoryModel Physical64 OpenCL
+OpEntryPoint Kernel %1 "add_tuning"
+OpExecutionMode %1 ContractionOff
+; OpExecutionMode %1 MaxWorkgroupSizeINTEL 256 1 1
+OpDecorate %1 LinkageAttributes "add_tuning" Export
+%24 = OpTypeVoid
+%25 = OpTypeInt 64 0
+%26 = OpTypeFunction %24 %25 %25
+%27 = OpTypePointer Function %25
+%28 = OpTypePointer Generic %25
+%18 = OpConstant %25 1
+%1 = OpFunction %24 None %26
+%8 = OpFunctionParameter %25
+%9 = OpFunctionParameter %25
+%21 = OpLabel
+%2 = OpVariable %27 Function
+%3 = OpVariable %27 Function
+%4 = OpVariable %27 Function
+%5 = OpVariable %27 Function
+%6 = OpVariable %27 Function
+%7 = OpVariable %27 Function
+OpStore %2 %8
+OpStore %3 %9
+%10 = OpLoad %25 %2 Aligned 8
+OpStore %4 %10
+%11 = OpLoad %25 %3 Aligned 8
+OpStore %5 %11
+%13 = OpLoad %25 %4
+%19 = OpConvertUToPtr %28 %13
+%12 = OpLoad %25 %19 Aligned 8
+OpStore %6 %12
+%15 = OpLoad %25 %6
+%14 = OpIAdd %25 %15 %18
+OpStore %7 %14
+%16 = OpLoad %25 %5
+%17 = OpLoad %25 %7
+%20 = OpConvertUToPtr %28 %16
+OpStore %20 %17 Aligned 8
+OpReturn
+OpFunctionEnd \ No newline at end of file