diff --git a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 index 23362014..4442255a 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "atomic_dec_global" + OpEntryPoint Kernel %1 "atomic_dec_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -17,13 +17,13 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 index 683a0a51..836a7af2 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/atomic_dec_global.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "atomic_dec_global" + OpEntryPoint Kernel %1 "atomic_dec_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -18,7 +18,7 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 %ulong_32 = OpConstant %ulong 32 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 index 22ee479c..2aa163e0 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "atomic_inc_global" + OpEntryPoint Kernel %1 "atomic_inc_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -17,13 +17,13 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 index cc59bb9f..2a96efdf 100644 --- a/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/atomic_inc_global.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "atomic_inc_global" + OpEntryPoint Kernel %1 "atomic_inc_global" %__spirv_GlobalInvocationId OpName %__spirv_GlobalInvocationId "__spirv_GlobalInvocationId" OpName %val "val" OpName %counter "counter" @@ -18,7 +18,7 @@ OpDecorate %__spirv_GlobalInvocationId LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %uint_1 = OpConstant %uint 1 %uint_512 = OpConstant %uint 512 %ulong_32 = OpConstant %ulong 32 -%__spirv_GlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_GlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %val = OpFunctionParameter %_ptr_CrossWorkgroup_uint %counter = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 index 57419c10..5b5991a5 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_conditional" + OpEntryPoint Kernel %1 "branch_conditional" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 index 44e50fcb..41983a1a 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_conditional" + OpEntryPoint Kernel %1 "branch_conditional" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 index ce37a4d0..daeba30b 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_conditional_weighted" + OpEntryPoint Kernel %1 "branch_conditional_weighted" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 index d30c281a..5238726f 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_conditional_weighted.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_conditional_weighted" + OpEntryPoint Kernel %1 "branch_conditional_weighted" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 index 07b6cd24..7978899d 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "branch_simple" + OpEntryPoint Kernel %1 "branch_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 index 1b24c5d4..bf44d36f 100644 --- a/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/branch_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "branch_simple" + OpEntryPoint Kernel %1 "branch_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 index 2b6d7ad0..709d07cb 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "composite_construct_int4" + OpEntryPoint Kernel %1 "composite_construct_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -24,7 +24,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 index 09f6d9b1..ce895471 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "composite_construct_int4" + OpEntryPoint Kernel %1 "composite_construct_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 index e277912d..8ff67a2d 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "composite_construct_struct" + OpEntryPoint Kernel %1 "composite_construct_struct" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -29,7 +29,7 @@ %uint_2100480000 = OpConstant %uint 2100480000 %uint_2100480000_0 = OpConstant %uint 2100480000 %18 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %19 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 index ed5422dc..6d98de61 100644 --- a/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/composite_construct_struct.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "composite_construct_struct" + OpEntryPoint Kernel %1 "composite_construct_struct" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -32,7 +32,7 @@ %uint_2100480000 = OpConstant %uint 2100480000 %uint_2100480000_0 = OpConstant %uint 2100480000 %20 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 index 7931958d..40a6b569 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_char_simple" + OpEntryPoint Kernel %1 "constant_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 index a356232c..3deb9c4b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_char_simple" + OpEntryPoint Kernel %1 "constant_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 index 3d2651f5..6d00bf54 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_double_simple" + OpEntryPoint Kernel %1 "constant_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 index 807916da..ed87e28e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_double_simple" + OpEntryPoint Kernel %1 "constant_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 index 19c2b518..0f7d44c5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_false_simple" + OpEntryPoint Kernel %1 "constant_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -23,7 +23,7 @@ %false = OpConstantFalse %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 index 1c1980e0..9a4923cf 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_false_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_false_simple" + OpEntryPoint Kernel %1 "constant_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -26,7 +26,7 @@ %false = OpConstantFalse %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 index 3286c757..85cbca73 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_float_simple" + OpEntryPoint Kernel %1 "constant_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 index f91b2bf2..5b7672f5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_float_simple" + OpEntryPoint Kernel %1 "constant_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 index 59e4e2cb..47a0ac96 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_half_simple" + OpEntryPoint Kernel %1 "constant_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 index 40047087..7a9f1e8a 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_half_simple" + OpEntryPoint Kernel %1 "constant_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 @@ -25,7 +25,7 @@ %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 index b80809f3..46934c0e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int3_simple" + OpEntryPoint Kernel %1 "constant_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint @@ -23,7 +23,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %13 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 index 2c302162..25516d24 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int3_simple" + OpEntryPoint Kernel %1 "constant_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %16 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 index 7e6c2bb8..62ba1d8d 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int4_simple" + OpEntryPoint Kernel %1 "constant_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -25,7 +25,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %15 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 index 7c5b5fb5..3824090f 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int4_simple" + OpEntryPoint Kernel %1 "constant_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -28,7 +28,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %17 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %18 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 index c5bd8bf9..a5091de9 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_int_simple" + OpEntryPoint Kernel %1 "constant_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 index 1ddb08ac..75362b8e 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_int_simple" + OpEntryPoint Kernel %1 "constant_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 index e0a8b6f1..adf712ac 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_long_simple" + OpEntryPoint Kernel %1 "constant_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 index 7091209c..28e856e3 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_long_simple" + OpEntryPoint Kernel %1 "constant_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 index 3b53e16c..2f280265 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_short_simple" + OpEntryPoint Kernel %1 "constant_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 index d95032b7..d3fc51e3 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_short_simple" + OpEntryPoint Kernel %1 "constant_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 index cf617c65..ebe84ad5 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_char_simple" + OpEntryPoint Kernel %1 "constant_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar @@ -25,7 +25,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %14 = OpConstantComposite %_struct_9 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 index 25546675..bc37627b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_char_simple" + OpEntryPoint Kernel %1 "constant_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -28,7 +28,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %16 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 index becd9e64..0c0e0e0b 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_float_simple" + OpEntryPoint Kernel %1 "constant_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float @@ -24,7 +24,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %14 = OpConstantComposite %_struct_9 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 index 96d85db7..f06f2775 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_int_float_simple" + OpEntryPoint Kernel %1 "constant_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -27,7 +27,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %16 = OpConstantComposite %_struct_10 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 index 23ae86ee..62763d81 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_struct_struct_simple" + OpEntryPoint Kernel %1 "constant_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -31,7 +31,7 @@ %18 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 %19 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %20 = OpConstantComposite %_struct_11 %19 %18 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 index 3c3cf2e6..277b370c 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_struct_struct_simple" + OpEntryPoint Kernel %1 "constant_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -34,7 +34,7 @@ %20 = OpConstantComposite %_struct_11 %uint_2100483600 %uchar_128 %21 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %22 = OpConstantComposite %_struct_12 %21 %20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %23 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 index 8b3733db..b135e130 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_true_simple" + OpEntryPoint Kernel %1 "constant_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -23,7 +23,7 @@ %true = OpConstantTrue %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 index da72dc66..3fdd7a27 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_true_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_true_simple" + OpEntryPoint Kernel %1 "constant_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -26,7 +26,7 @@ %true = OpConstantTrue %bool %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 index a62d571f..c40a6000 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_uchar_simple" + OpEntryPoint Kernel %1 "constant_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 index bba25514..c55fe286 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_uchar_simple" + OpEntryPoint Kernel %1 "constant_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 index 5c8de260..3f430dc8 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_uint_simple" + OpEntryPoint Kernel %1 "constant_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 index 1271b0ff..d64fed7f 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_uint_simple" + OpEntryPoint Kernel %1 "constant_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 index b69d82ad..04b50547 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_ulong_simple" + OpEntryPoint Kernel %1 "constant_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 index a53f9027..f6319767 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_ulong_simple" + OpEntryPoint Kernel %1 "constant_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 index ed309bf1..0cfda356 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "constant_ushort_simple" + OpEntryPoint Kernel %1 "constant_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 index be521745..63240519 100644 --- a/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/constant_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "constant_ushort_simple" + OpEntryPoint Kernel %1 "constant_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 index 5ad09c77..5545194d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_char_simple" + OpEntryPoint Kernel %1 "copy_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 index 6faa1447..e933f208 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_char_simple" + OpEntryPoint Kernel %1 "copy_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_20 = OpConstant %uchar 20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 index 3023c943..4b8eb832 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_double_simple" + OpEntryPoint Kernel %1 "copy_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 index 3fa7f966..49837d87 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_double_simple" + OpEntryPoint Kernel %1 "copy_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 %double_3_1415926535897931 = OpConstant %double 3.1415926535897931 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 index d7ef29c5..268d70ec 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_float_simple" + OpEntryPoint Kernel %1 "copy_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 index 4594c1c0..0fd6111d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_float_simple" + OpEntryPoint Kernel %1 "copy_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 index b0af90a8..f924afc2 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_half_simple" + OpEntryPoint Kernel %1 "copy_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 index b9eeca96..b4babdf4 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_half_simple" + OpEntryPoint Kernel %1 "copy_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 @@ -25,7 +25,7 @@ %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %half_0x1_ap_1 = OpConstant %half 0x1.ap+1 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 index 2f23b9d1..d8424d2d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int3_simple" + OpEntryPoint Kernel %1 "copy_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint @@ -23,7 +23,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %13 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 index 0ab8b1dc..d96630bc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int3_simple" + OpEntryPoint Kernel %1 "copy_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 @@ -27,7 +27,7 @@ %uint_122 = OpConstant %uint 122 %uint_121 = OpConstant %uint 121 %16 = OpConstantComposite %v3uint %uint_123 %uint_122 %uint_121 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 index f7633a90..1710d730 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int4_simple" + OpEntryPoint Kernel %1 "copy_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -25,7 +25,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %15 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 index 62411142..1f82ba65 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int4_simple" + OpEntryPoint Kernel %1 "copy_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 @@ -28,7 +28,7 @@ %uint_121 = OpConstant %uint 121 %uint_119 = OpConstant %uint 119 %17 = OpConstantComposite %v4uint %uint_123 %uint_122 %uint_121 %uint_119 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %18 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 index c6fa2181..39011d58 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_int_simple" + OpEntryPoint Kernel %1 "copy_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 index e068f8cd..11afdb7c 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_int_simple" + OpEntryPoint Kernel %1 "copy_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_123 = OpConstant %uint 123 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 index 52411f28..f4d521ed 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_long_simple" + OpEntryPoint Kernel %1 "copy_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 index 4349ed33..36a50ede 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_long_simple" + OpEntryPoint Kernel %1 "copy_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_34359738368 = OpConstant %ulong 34359738368 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 index 924e675c..b735f0af 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_short_simple" + OpEntryPoint Kernel %1 "copy_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 index 0be76e2a..760f0c6c 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_short_simple" + OpEntryPoint Kernel %1 "copy_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_32000 = OpConstant %ushort 32000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 index 1d6c526c..f12b2889 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_char_simple" + OpEntryPoint Kernel %1 "copy_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar @@ -25,7 +25,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %14 = OpConstantComposite %_struct_9 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 index e0387e46..717244aa 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_char_simple" + OpEntryPoint Kernel %1 "copy_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -28,7 +28,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_128 = OpConstant %uchar 128 %16 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 index 6c0fb9da..b781cd9a 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_float_simple" + OpEntryPoint Kernel %1 "copy_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float @@ -24,7 +24,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %14 = OpConstantComposite %_struct_9 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 index 13b549a7..6a9a898f 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_int_float_simple" + OpEntryPoint Kernel %1 "copy_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -27,7 +27,7 @@ %uint_1024 = OpConstant %uint 1024 %float_3_1415 = OpConstant %float 3.1415 %16 = OpConstantComposite %_struct_10 %uint_1024 %float_3_1415 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 index 978e9211..7f8277fc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Int8 OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_struct_struct_simple" + OpEntryPoint Kernel %1 "copy_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -31,7 +31,7 @@ %18 = OpConstantComposite %_struct_10 %uint_2100483600 %uchar_128 %19 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %20 = OpConstantComposite %_struct_11 %19 %18 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %21 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 index 29f4b46d..9573ada7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_struct_struct_simple" + OpEntryPoint Kernel %1 "copy_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -34,7 +34,7 @@ %20 = OpConstantComposite %_struct_11 %uint_2100483600 %uchar_128 %21 = OpConstantComposite %v2uint %uint_2100480000 %uint_2100480000_0 %22 = OpConstantComposite %_struct_12 %21 %20 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %23 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 index 0450ba01..ca50b9f0 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_uchar_simple" + OpEntryPoint Kernel %1 "copy_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 index 87072e3f..70726a92 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_uchar_simple" + OpEntryPoint Kernel %1 "copy_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 %uchar_19 = OpConstant %uchar 19 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 index e36766f6..b10ca7d7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_uint_simple" + OpEntryPoint Kernel %1 "copy_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 index c0af753c..ace794d4 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_uint_simple" + OpEntryPoint Kernel %1 "copy_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 %uint_54321 = OpConstant %uint 54321 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 index 678a5f3a..91b60fcc 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_ulong_simple" + OpEntryPoint Kernel %1 "copy_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 index caf6e552..5731a0a7 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_ulong_simple" + OpEntryPoint Kernel %1 "copy_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 %ulong_9223372036854775810 = OpConstant %ulong 9223372036854775810 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 index f6fbcdb0..96d4f29d 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "copy_ushort_simple" + OpEntryPoint Kernel %1 "copy_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 index fd6b1c25..cfce560f 100644 --- a/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/copy_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "copy_ushort_simple" + OpEntryPoint Kernel %1 "copy_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 %ushort_65000 = OpConstant %ushort 65000 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 index 94bf154a..ea571a18 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_aliased" + OpEntryPoint Kernel %1 "decorate_aliased" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 index e57a5ff1..1e686003 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_aliased.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_aliased" + OpEntryPoint Kernel %1 "decorate_aliased" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 index b2a2ae26..51ed0e3c 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_alignment" + OpEntryPoint Kernel %1 "decorate_alignment" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 index f6bb8520..e7b4bde4 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_alignment.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_alignment" + OpEntryPoint Kernel %1 "decorate_alignment" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 index eddcdb30..158d7e43 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_coherent" + OpEntryPoint Kernel %2 "decorate_coherent" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 index d86a9846..205a21c3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_coherent.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_coherent" + OpEntryPoint Kernel %2 "decorate_coherent" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 index 482526db..2bfd5a23 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 index e2c55473..a1408ae4 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 index bf5c981f..a5a71f60 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 index 9d8bc9d9..df02172b 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_constant_fail.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_constant" + OpEntryPoint Kernel %1 "decorate_constant" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 index 41503425..5aa89a46 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_cpacked" + OpEntryPoint Kernel %1 "decorate_cpacked" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %_struct_4 CPacked %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_4 = OpTypeStruct %uint %uchar @@ -26,7 +26,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_127 = OpConstant %uchar 127 %14 = OpConstantComposite %_struct_4 %uint_2100483600 %uchar_127 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_4 %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 index aa42b252..41dee76d 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_cpacked.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_cpacked" + OpEntryPoint Kernel %1 "decorate_cpacked" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %_struct_4 CPacked %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -29,7 +29,7 @@ %uint_2100483600 = OpConstant %uint 2100483600 %uchar_127 = OpConstant %uchar 127 %16 = OpConstantComposite %_struct_4 %uint_2100483600 %uchar_127 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_4 %17 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 index 92fdb890..16c89ff5 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm32 @@ -9,7 +9,7 @@ OpCapability ImageBasic %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_nonreadable" + OpEntryPoint Kernel %2 "decorate_nonreadable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpSource OpenCL_C 100000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -35,15 +35,15 @@ OpGroupDecorate %16 %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %21 = OpTypeImage %void 2D 0 0 0 0 Unknown WriteOnly %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %24 = OpTypeFunction %void %21 %_ptr_CrossWorkgroup_v4uint %v2uint = OpTypeVector %uint 2 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %24 %dst = OpFunctionParameter %21 %src = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 index 596cc49d..cd5a0065 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonreadable.spvasm64 @@ -10,7 +10,7 @@ OpCapability ImageBasic %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_nonreadable" + OpEntryPoint Kernel %2 "decorate_nonreadable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpSource OpenCL_C 100000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -43,15 +43,15 @@ %uint = OpTypeInt 32 0 %ulong_32 = OpConstant %ulong 32 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %28 = OpTypeImage %void 2D 0 0 0 0 Unknown WriteOnly %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %31 = OpTypeFunction %void %28 %_ptr_CrossWorkgroup_v4uint %v2uint = OpTypeVector %uint 2 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %31 %dst = OpFunctionParameter %28 %src = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 index e4b25e39..64c378de 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_nonwritable" + OpEntryPoint Kernel %2 "decorate_nonwritable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 index 0f529681..7df1989a 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_nonwritable.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_nonwritable" + OpEntryPoint Kernel %2 "decorate_nonwritable" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 index f05e9166..7c06103a 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_restrict" + OpEntryPoint Kernel %1 "decorate_restrict" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,11 +20,11 @@ OpGroupDecorate %6 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 index b9181c9e..5bdaf73e 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_restrict.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_restrict" + OpEntryPoint Kernel %1 "decorate_restrict" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %6 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 index e57fe7b3..32b6fe8e 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTE %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 index 7b56ca29..b7b37544 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rte_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTE %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 index 9a93f237..45e840a3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTE %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 index 45809d6a..771975eb 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rte_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rte_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTE %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 index 30a398e2..6ca20231 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTN %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 index a164bd51..13b3e2b3 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTN %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 index 1db15d3c..60e16d02 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTN %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 index 8b8ee770..41fb1c77 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtn_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtn_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTN %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 index e6d80ebd..a2b097a6 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTP %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 index b7f5915f..4eaa81db 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTP %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 index 09b4b98e..cce1cbc6 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTP %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 index 5a74457d..6f315dba 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtp_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtp_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTP %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 index 8eb632d9..d9dfe729 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float64 OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTZ %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 index 7c5c3465..7738138f 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_double_long.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_double_long" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -19,14 +19,14 @@ OpDecorate %6 FPRoundingMode RTZ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %in = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 index 21b4d4f1..288df6db 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -17,13 +17,13 @@ OpDecorate %6 FPRoundingMode RTZ %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 index 6f0b123f..728d8bb2 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_rounding_rtz_float_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" + OpEntryPoint Kernel %1 "decorate_rounding_rtz_float_int" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %entry "entry" @@ -18,7 +18,7 @@ OpDecorate %6 FPRoundingMode RTZ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 index 4aa86c16..5437067f 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 index e102b843..ba4d6492 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_char.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_char" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 index 1e2e7bd3..3fa47c97 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 index 7ea8af93..8609e208 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_int.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_int" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 index c37a35b6..dbb3b44d 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 index 02bb819f..2915c12c 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_short" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 index b0b52ed1..9bffb686 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 index 19c14157..354639fe 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uchar.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uchar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 index 1426f117..06724891 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 index cd597d7f..7d9efb08 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_uint.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_uint" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 index 56555aa5..ffbb4177 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpDecorate %7 SaturatedConversion %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 index 72bf0e09..317f9929 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_saturated_conversion_ushort.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" + OpEntryPoint Kernel %1 "decorate_saturated_conversion_ushort" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpDecorate %7 SaturatedConversion %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 index 94b1716f..f6eb3577 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm32 @@ -10,7 +10,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "decorate_volatile" + OpEntryPoint Kernel %2 "decorate_volatile" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -40,9 +40,10 @@ OpGroupDecorate %19 %sampler %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize %uint = OpTypeInt 32 0 %uint_16 = OpConstant %uint 16 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -55,8 +56,8 @@ %34 = OpConstantSampler %31 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %29 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %28 diff --git a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 index 9a151da1..ef2623b7 100644 --- a/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/decorate_volatile.spvasm64 @@ -11,7 +11,7 @@ OpCapability LiteralSampler %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "decorate_volatile" + OpEntryPoint Kernel %2 "decorate_volatile" %__spirv_BuiltInGlobalInvocationId %__spirv_BuiltInGlobalSize OpName %sampler "sampler" OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %__spirv_BuiltInGlobalSize "__spirv_BuiltInGlobalSize" @@ -48,9 +48,10 @@ %ulong = OpTypeInt 64 0 %uint_16 = OpConstant %uint 16 %ulong_32 = OpConstant %ulong 32 +%_ptr_Input_uint = OpTypePointer Input %uint %_ptr_UniformConstant_uint = OpTypePointer UniformConstant %uint %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint @@ -63,8 +64,8 @@ %41 = OpConstantSampler %38 None 0 Nearest %float_0 = OpConstant %float 0 %sampler = OpVariable %_ptr_UniformConstant_uint UniformConstant %uint_16 -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant -%__spirv_BuiltInGlobalSize = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input +%__spirv_BuiltInGlobalSize = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %36 %dst = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %src = OpFunctionParameter %35 diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 index e1311765..00416401 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 index 26b81ede..ca398d6e 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 index be552423..07f75e8b 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 index 3cddeea8..1d362cbb 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 index 0844d734..19bf4770 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 index 1a7cd928..65c5b273 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 index a9ffa99f..dc70be61 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpGroupDecorate %7 %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 index 73ca88b0..344f9619 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 index 06423738..6d70518f 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 index 654b4978..149143c5 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 index 4e80aefe..6bbfd651 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 index 82c83afa..611cb112 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 index bd8f3aa0..1e7bc6c3 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -25,11 +25,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 index a0e8a751..7f7ecbbc 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -27,11 +27,11 @@ %uint = OpTypeInt 32 0 %uint_31 = OpConstant %uint 31 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 index 9dc688e4..45cefcfd 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpDecorate %8 NoSignedWrap %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 index a010d1c0..0b99dc52 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 index 43ce2570..feaa27f3 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm32 @@ -9,7 +9,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -24,11 +24,11 @@ OpDecorate %8 NoUnsignedWrap %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %14 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 index e68e5596..d1069979 100644 --- a/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spvasm64 @@ -10,7 +10,7 @@ OpExtension "SPV_KHR_no_integer_wrap_decoration" %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_cl" + OpEntryPoint Kernel %2 "fmath_cl" %__spirv_BuiltInGlobalInvocationId OpSource OpenCL_C 200000 OpName %__spirv_BuiltInGlobalInvocationId "__spirv_BuiltInGlobalInvocationId" OpName %out "out" @@ -26,11 +26,11 @@ %ulong = OpTypeInt 64 0 %uint = OpTypeInt 32 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%__spirv_BuiltInGlobalInvocationId = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 index 9a4a9336..ee4be5a7 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 index 9e51b19f..7a7f3e12 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 index 111d6c8c..b8cab7e9 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 index b77917cc..a4571dbe 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 index ef7d0452..482f9a76 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 index 15b5652e..21d59772 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 index 6f318ade..d3c0e6d5 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 index 7c83efaa..76519c39 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 index 7f9ff113..f818cb40 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 index 7f069cc2..1af41274 100644 --- a/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fadd_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 index eae4280f..6e25c8fd 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 index 613178fc..efbd1e2a 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 index dff1bd9a..5169102a 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 index 09069748..9b73c4f1 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 index f12a75fd..69efe6f4 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 index d9f7e374..06676f92 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 index 2e494d92..3f1324a8 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 index bcfbee7c..aeab8e86 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 index 03c56e53..35c8c875 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 index 1001b32c..9630ec1c 100644 --- a/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fdiv_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 index 477f7b3d..06d65d20 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 index a5c4cd42..92121ec1 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 index c87a039e..f50bb99d 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 index 8fd6538c..bdaa98eb 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 index 89e67086..d1e79614 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 index e9262b12..ce085d5d 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 index e23bce82..60235eaf 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 index aaf4206c..58663d69 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 index 68f0557b..1884299f 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 index 9778bc0b..62798c26 100644 --- a/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmod_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 index 38db8d87..a9c47798 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 index 40b13b02..308f2d9c 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 index 0d631340..2101c7fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 index 5cb1dae3..05d01136 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 index 0b32b87d..284739f7 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 index e10a4253..f082b9fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 index 1884e586..ca9a1f32 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 index 63c5dd7a..f1e9b990 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 index efeee4ec..1cdf4a49 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 index a944ced8..0061e32b 100644 --- a/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fmul_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 index 059bcb7b..091fb086 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 index e9372cdc..4675c1d4 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 index 6b6df427..ef8050b3 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 index afcd0861..a92e95bc 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 index 8a67ea3e..5cfd0cdc 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 index 4b087068..36b631d6 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 index d2f06b45..0b0b6e8f 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 index efecb17b..55cc605c 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 index f6fc04ed..e4a8b8a7 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 index 06089631..8cfe36ad 100644 --- a/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/frem_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 index a8f161fa..b9d3d9fa 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 index 36beb94d..8cdbfe3a 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 index 6a3aa188..f892275d 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm32 @@ -9,7 +9,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 index 1c73bc91..3ac187df 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_double2.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,14 +23,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_v2double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 index 95d58eb3..70f93da7 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,12 +21,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 index ff1089f8..603974d1 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,13 +22,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 index 039864fd..a992d6e3 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,13 +21,13 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 index 4b7ace20..2f3ad1bb 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_float4.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,14 +22,14 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 index c8698a4f..09112d73 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm32 @@ -9,7 +9,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -22,12 +22,12 @@ OpGroupDecorate %7 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 index 7889c841..4fd41e22 100644 --- a/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/fsub_half.spvasm64 @@ -10,7 +10,7 @@ OpCapability Float16 %1 = OpExtInstImport "OpenCL.std" OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %2 "fmath_spv" + OpEntryPoint Kernel %2 "fmath_spv" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -23,13 +23,13 @@ OpGroupDecorate %7 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_half = OpTypePointer CrossWorkgroup %half %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %_ptr_CrossWorkgroup_half %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %2 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_half %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_half diff --git a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 index 5fd46309..e5b826b2 100644 --- a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "label_simple" + OpEntryPoint Kernel %1 "label_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 index 2c403fa2..e496c25d 100644 --- a/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/label_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "label_simple" + OpEntryPoint Kernel %1 "label_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 index 644607a1..df2cb592 100644 --- a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "lifetime_simple" + OpEntryPoint Kernel %1 "lifetime_simple" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 index 06e4b813..d24242f9 100644 --- a/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/lifetime_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "lifetime_simple" + OpEntryPoint Kernel %1 "lifetime_simple" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 index 0171ce3a..79217e7f 100644 --- a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "test_linkage" + OpEntryPoint Kernel %1 "test_linkage" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %4 LinkageAttributes "simple_fnegate_linkage" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %4 = OpFunction %float Const %12 %13 = OpFunctionParameter %float OpFunctionEnd diff --git a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 index c3212a25..707d8534 100644 --- a/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/linkage_import.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "test_linkage" + OpEntryPoint Kernel %1 "test_linkage" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %4 LinkageAttributes "simple_fnegate_linkage" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %13 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %4 = OpFunction %float Const %13 %14 = OpFunctionParameter %float OpFunctionEnd diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 index d9a7a9b3..790dfa81 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 index 286cbd83..d7e21e4a 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_dont_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 index 2e556de8..50ccc636 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 index cef58ed1..c6e88ed0 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 index 34e0d4af..ad94ac04 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 index 7abaa6f9..b6b6f7a6 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_conditional_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_conditional_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 index efa68726..e6ef6b69 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 index 6f58f2c8..932ca39e 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_dont_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_dont_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 index b925d5dd..e545284c 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_none" + OpEntryPoint Kernel %1 "loop_merge_branch_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 index 3164d2bb..e1236666 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_none" + OpEntryPoint Kernel %1 "loop_merge_branch_none" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 index f5387ab4..43582628 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -20,7 +20,7 @@ OpGroupDecorate %6 %res %in %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 index fb6fcb68..7a9520a7 100644 --- a/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/loop_merge_branch_unroll.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "loop_merge_branch_unroll" + OpEntryPoint Kernel %1 "loop_merge_branch_unroll" %gl_GlobalInvocationID OpName %res "res" OpName %in "in" OpName %rep "rep" @@ -21,7 +21,7 @@ OpGroupDecorate %6 %res %in %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -31,7 +31,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 index b6640b80..9dc1561a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_const" + OpEntryPoint Kernel %1 "op_function_const" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Const %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 index 97043561..58a497cb 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_const.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_const" + OpEntryPoint Kernel %1 "op_function_const" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Const %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 index 6067d662..f344df3f 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_inline" + OpEntryPoint Kernel %1 "op_function_inline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Inline %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 index f5b4a7ac..ee4e9c92 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_inline.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_inline" + OpEntryPoint Kernel %1 "op_function_inline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Inline %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 index 2c6b8e03..8c93a494 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_noinline" + OpEntryPoint Kernel %1 "op_function_noinline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float DontInline %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 index 67db8094..cdf19901 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_noinline.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_noinline" + OpEntryPoint Kernel %1 "op_function_noinline" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float DontInline %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 index 634df875..cd4345bb 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_none" + OpEntryPoint Kernel %1 "op_function_none" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float None %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 index 451f9b77..f242ae71 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_none" + OpEntryPoint Kernel %1 "op_function_none" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float None %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 index f4e3d67f..4922f679 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_pure" + OpEntryPoint Kernel %1 "op_function_pure" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %11 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %12 = OpFunction %float Pure %11 %13 = OpFunctionParameter %float %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 index 7ee623dc..8c792cef 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_pure" + OpEntryPoint Kernel %1 "op_function_pure" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %13 = OpFunction %float Pure %12 %14 = OpFunctionParameter %float %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 index deab3d79..b8f958d4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_function_pure_ptr" + OpEntryPoint Kernel %1 "op_function_pure_ptr" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,7 +15,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float @@ -23,7 +23,7 @@ %uint_32 = OpConstant %uint 32 %12 = OpTypeFunction %float %_ptr_CrossWorkgroup_float %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %uint %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %14 = OpFunction %float Pure %12 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_float %16 = OpFunctionParameter %uint diff --git a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 index 3ebe9e4e..4a5896d0 100644 --- a/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_function_pure_ptr.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_function_pure_ptr" + OpEntryPoint Kernel %1 "op_function_pure_ptr" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float @@ -24,7 +24,7 @@ %ulong_32 = OpConstant %ulong 32 %12 = OpTypeFunction %float %_ptr_CrossWorkgroup_float %ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong %float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %14 = OpFunction %float Pure %12 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_float %16 = OpFunctionParameter %ulong diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 index 8864d098..868565c6 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_double" + OpEntryPoint Kernel %1 "op_neg_double" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 index 0e012e87..38e71c97 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_double.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_double" + OpEntryPoint Kernel %1 "op_neg_double" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 index 90e5d6f5..e3cd3c92 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_float" + OpEntryPoint Kernel %1 "op_neg_float" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 index d3b6ce2c..085d114f 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_float" + OpEntryPoint Kernel %1 "op_neg_float" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 index 8752e74c..c65b7e93 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_float4" + OpEntryPoint Kernel %1 "op_neg_float4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 index 69095173..16c647b7 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_float4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_float4" + OpEntryPoint Kernel %1 "op_neg_float4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 index ed59bd72..98bf6f7c 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_int" + OpEntryPoint Kernel %1 "op_neg_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 index 241871bd..6dd86da0 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_int" + OpEntryPoint Kernel %1 "op_neg_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 index 0e111b0d..61042e45 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_int4" + OpEntryPoint Kernel %1 "op_neg_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 index e1782d69..e741ef73 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_int4" + OpEntryPoint Kernel %1 "op_neg_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 index c513fd3b..ab9d29d4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_long" + OpEntryPoint Kernel %1 "op_neg_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 index edee5125..2eeb5654 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_long.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_long" + OpEntryPoint Kernel %1 "op_neg_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 index 8e59eef2..18e7040a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_neg_short" + OpEntryPoint Kernel %1 "op_neg_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 index ca75370e..546b1040 100644 --- a/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_neg_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_neg_short" + OpEntryPoint Kernel %1 "op_neg_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 index ef8f7b02..8608e3a4 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_int" + OpEntryPoint Kernel %1 "op_not_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 index f796379a..bffdfb7a 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_int" + OpEntryPoint Kernel %1 "op_not_int" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 index 07b900bd..caf5bee7 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_int4" + OpEntryPoint Kernel %1 "op_not_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 index 7eba008e..f39c703b 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_int4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_int4" + OpEntryPoint Kernel %1 "op_not_int4" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 index f88819d2..a94c8c56 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_long" + OpEntryPoint Kernel %1 "op_not_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 index 41dcc9f5..0cb309f1 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_long.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_long" + OpEntryPoint Kernel %1 "op_not_long" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 index 3718b913..15d52845 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "op_not_short" + OpEntryPoint Kernel %1 "op_not_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 index 0d371c3a..e2507114 100644 --- a/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/op_not_short.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "op_not_short" + OpEntryPoint Kernel %1 "op_not_short" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 b/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 index ef133c10..e9a0a5af 100644 --- a/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/opaque.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "opaque" + OpEntryPoint Kernel %1 "opaque" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %4 LinkageAttributes "opaque_store" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %Opaque_opaque_t = OpTypeOpaque "opaque_t" %_ptr_CrossWorkgroup_Opaque_opaque_t = OpTypePointer CrossWorkgroup %Opaque_opaque_t %float_3_14159274 = OpConstant %float 3.14159274 %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t %uint %float %4 = OpFunction %void None %14 %15 = OpFunctionParameter %_ptr_CrossWorkgroup_Opaque_opaque_t diff --git a/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 b/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 index 50ef5a62..0759c28b 100644 --- a/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/opaque.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "opaque" + OpEntryPoint Kernel %1 "opaque" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,12 +17,12 @@ OpDecorate %4 LinkageAttributes "opaque_store" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %ulong_32 = OpConstant %ulong 32 %float_3_14159274 = OpConstant %float 3.14159274 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %Opaque_opaque_t = OpTypeOpaque "opaque_t" %_ptr_CrossWorkgroup_Opaque_opaque_t = OpTypePointer CrossWorkgroup %Opaque_opaque_t %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_Opaque_opaque_t diff --git a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 index adcfac77..7a6311a7 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_2" + OpEntryPoint Kernel %1 "phi_2" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,12 +19,12 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 index 86ef7c37..538c5f71 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_2.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_2" + OpEntryPoint Kernel %1 "phi_2" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 index 61ce6086..fef5c243 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_3" + OpEntryPoint Kernel %1 "phi_3" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 index 4029dd6c..9ea0fc86 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_3.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_3" + OpEntryPoint Kernel %1 "phi_3" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,14 +21,14 @@ %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 %ulong_32 = OpConstant %ulong 32 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 index 3ed68086..575ff3d3 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "phi_4" + OpEntryPoint Kernel %1 "phi_4" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,13 +19,13 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %14 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 index ab07cad3..ffa1fc11 100644 --- a/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/phi_4.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "phi_4" + OpEntryPoint Kernel %1 "phi_4" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %bool = OpTypeBool %void = OpTypeVoid @@ -28,7 +28,7 @@ %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 index d3baef2a..53883e34 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_dont_flatten" + OpEntryPoint Kernel %1 "select_if_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 index 5dd2d991..5939b713 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_dont_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_dont_flatten" + OpEntryPoint Kernel %1 "select_if_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 index 3e9fa20a..0b057322 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_flatten" + OpEntryPoint Kernel %1 "select_if_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 index f246ece9..e3e4cf98 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_flatten" + OpEntryPoint Kernel %1 "select_if_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 index 1aca937e..b8217880 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_if_none" + OpEntryPoint Kernel %1 "select_if_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,14 +19,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 index 47526e90..6a45bce6 100644 --- a/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_if_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_if_none" + OpEntryPoint Kernel %1 "select_if_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -29,7 +29,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %17 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %17 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 index b1b6e04f..fa459f77 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_dont_flatten" + OpEntryPoint Kernel %1 "select_switch_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 index 47b97b9a..cae44bed 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_dont_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_dont_flatten" + OpEntryPoint Kernel %1 "select_switch_dont_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 index 36841628..441fafb5 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_flatten" + OpEntryPoint Kernel %1 "select_switch_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 index 1cbfc284..9e565147 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_flatten.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_flatten" + OpEntryPoint Kernel %1 "select_switch_flatten" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 index 899d64ee..ddaf22a4 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "select_switch_none" + OpEntryPoint Kernel %1 "select_switch_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -19,7 +19,7 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %bool = OpTypeBool %void = OpTypeVoid %uint_0 = OpConstant %uint 0 @@ -30,7 +30,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %19 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %19 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 index c9055954..27a3983c 100644 --- a/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/select_switch_none.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "select_switch_none" + OpEntryPoint Kernel %1 "select_switch_none" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,7 +20,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %bool = OpTypeBool %void = OpTypeVoid %uint = OpTypeInt 32 0 @@ -33,7 +33,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_Function_uint = OpTypePointer Function %uint %21 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %21 %res = OpFunctionParameter %_ptr_CrossWorkgroup_uint %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 index fb4c78b1..ad77b2a7 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_char_simple" + OpEntryPoint Kernel %1 "undef_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 index 65d657ec..4e4768d2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_char_simple" + OpEntryPoint Kernel %1 "undef_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 index ed4a47d1..631c179f 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_double_simple" + OpEntryPoint Kernel %1 "undef_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 index 6ae714de..6e301167 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_double_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_double_simple" + OpEntryPoint Kernel %1 "undef_double_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 index d80afe18..8886283e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_false_simple" + OpEntryPoint Kernel %1 "undef_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,14 +15,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 index 99fc3f65..4b781b1e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_false_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_false_simple" + OpEntryPoint Kernel %1 "undef_false_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -25,7 +25,7 @@ %ulong_32 = OpConstant %ulong 32 %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 index 5b20017d..93a69a87 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_float_simple" + OpEntryPoint Kernel %1 "undef_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 index ec56354b..f2e1d249 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_float_simple" + OpEntryPoint Kernel %1 "undef_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 index acebc88f..6f05643a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_half_simple" + OpEntryPoint Kernel %1 "undef_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 index 5f7ffd39..eff63f8c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_half_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_half_simple" + OpEntryPoint Kernel %1 "undef_half_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %float = OpTypeFloat 32 %half = OpTypeFloat 16 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 index 6247618c..7839d45a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int3_simple" + OpEntryPoint Kernel %1 "undef_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 index 73b543df..7369f2f6 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int3_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int3_simple" + OpEntryPoint Kernel %1 "undef_int3_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 %_ptr_CrossWorkgroup_v3uint = OpTypePointer CrossWorkgroup %v3uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v3uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v3uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 index 75f83b51..6f30a9b8 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int4_simple" + OpEntryPoint Kernel %1 "undef_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,12 +15,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 index 6d0f9403..d42a1578 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int4_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int4_simple" + OpEntryPoint Kernel %1 "undef_int4_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %11 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 index f9382c39..dfa8ab4a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_int_simple" + OpEntryPoint Kernel %1 "undef_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 index 7d6f8ba4..0aecf103 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_int_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_int_simple" + OpEntryPoint Kernel %1 "undef_int_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 index b05e3228..759017b2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_long_simple" + OpEntryPoint Kernel %1 "undef_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 index e67626df..94b6d21a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_long_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_long_simple" + OpEntryPoint Kernel %1 "undef_long_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 index c4fb0916..ab7904c9 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_short_simple" + OpEntryPoint Kernel %1 "undef_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 index 9078c851..0d31d92c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_short_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_short_simple" + OpEntryPoint Kernel %1 "undef_short_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 index a9527fa8..ddb9bf41 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_char_simple" + OpEntryPoint Kernel %1 "undef_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_struct_9 = OpTypeStruct %uint %uchar %_ptr_CrossWorkgroup__struct_9 = OpTypePointer CrossWorkgroup %_struct_9 %11 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_9 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 index 19185c38..41f7856e 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_char_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_char_simple" + OpEntryPoint Kernel %1 "undef_struct_int_char_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %uchar = OpTypeInt 8 0 @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup__struct_10 = OpTypePointer CrossWorkgroup %_struct_10 %12 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_10 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 index 69750ca9..cad9452c 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Kernel OpCapability Linkage OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_float_simple" + OpEntryPoint Kernel %1 "undef_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,13 +15,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_struct_9 = OpTypeStruct %uint %float %_ptr_CrossWorkgroup__struct_9 = OpTypePointer CrossWorkgroup %_struct_9 %11 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_9 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_9 %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 index b748de84..cdeadaa2 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_int_float_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_int_float_simple" + OpEntryPoint Kernel %1 "undef_struct_int_float_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %float = OpTypeFloat 32 @@ -24,7 +24,7 @@ %_ptr_CrossWorkgroup__struct_10 = OpTypePointer CrossWorkgroup %_struct_10 %12 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_10 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_10 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 index e2812a6d..d3605a5a 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Linkage OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_struct_struct_simple" + OpEntryPoint Kernel %1 "undef_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v2uint = OpTypeVector %uint 2 %uchar = OpTypeInt 8 0 @@ -24,7 +24,7 @@ %_struct_11 = OpTypeStruct %v2uint %_struct_10 %_ptr_CrossWorkgroup__struct_11 = OpTypePointer CrossWorkgroup %_struct_11 %13 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_11 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_11 %14 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 index 35d05d0d..c46f254d 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_struct_struct_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_struct_struct_simple" + OpEntryPoint Kernel %1 "undef_struct_struct_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %v2uint = OpTypeVector %uint 2 @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup__struct_12 = OpTypePointer CrossWorkgroup %_struct_12 %14 = OpTypeFunction %void %_ptr_CrossWorkgroup__struct_12 %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup__struct_12 %16 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 index 5b356cd3..fa4854b0 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_true_simple" + OpEntryPoint Kernel %1 "undef_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,14 +15,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %bool = OpTypeBool %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %13 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 index 9bf35d78..352e69cd 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_true_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_true_simple" + OpEntryPoint Kernel %1 "undef_true_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,7 +16,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %bool = OpTypeBool @@ -25,7 +25,7 @@ %ulong_32 = OpConstant %ulong 32 %uint_1 = OpConstant %uint 1 %uint_0 = OpConstant %uint 0 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %11 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %15 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 index 868ccfc6..d16cb508 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_uchar_simple" + OpEntryPoint Kernel %1 "undef_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 index 4060237a..4903b9c3 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_uchar_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int8 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_uchar_simple" + OpEntryPoint Kernel %1 "undef_uchar_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uchar = OpTypeInt 8 0 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 index e281b55d..65f38e05 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_uint_simple" + OpEntryPoint Kernel %1 "undef_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 index 11934289..bc27d854 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_uint_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_uint_simple" + OpEntryPoint Kernel %1 "undef_uint_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 index 8e79a652..fb343c30 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_ulong_simple" + OpEntryPoint Kernel %1 "undef_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 index bc595e4b..953a0c9f 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_ulong_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_ulong_simple" + OpEntryPoint Kernel %1 "undef_ulong_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 index 5425638a..ce8380b9 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "undef_ushort_simple" + OpEntryPoint Kernel %1 "undef_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,12 +16,12 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %11 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 index 0dff1ddb..8fd17af7 100644 --- a/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/undef_ushort_simple.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Int16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "undef_ushort_simple" + OpEntryPoint Kernel %1 "undef_ushort_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %void = OpTypeVoid %ushort = OpTypeInt 16 0 %_ptr_CrossWorkgroup_ushort = OpTypePointer CrossWorkgroup %ushort %10 = OpTypeFunction %void %_ptr_CrossWorkgroup_ushort %ulong_32 = OpConstant %ulong 32 -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %10 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ushort %12 = OpLabel diff --git a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 index 1c40b60b..20e3a70d 100644 --- a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "unreachable_simple" + OpEntryPoint Kernel %1 "unreachable_simple" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -15,11 +15,11 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %9 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %9 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %10 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 index eefd8163..0c711807 100644 --- a/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/unreachable_simple.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "unreachable_simple" + OpEntryPoint Kernel %1 "unreachable_simple" %gl_GlobalInvocationID OpName %in "in" OpName %out "out" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId @@ -17,13 +17,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %uint = OpTypeInt 32 0 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %out = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 index 9ea1871f..48fb4eaf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm32 @@ -9,7 +9,7 @@ OpCapability Vector16 OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_char16_extract" + OpEntryPoint Kernel %1 "vector_char16_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,14 +18,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %v16uchar = OpTypeVector %uchar 16 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v16uchar %_ptr_CrossWorkgroup_uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 index ce4d72cc..16f38a95 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_extract.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int8 OpCapability Vector16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_char16_extract" + OpEntryPoint Kernel %1 "vector_char16_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -19,7 +19,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v16uchar %_ptr_CrossWorkgroup_uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 index 0ccbbf93..709161f9 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm32 @@ -9,7 +9,7 @@ OpCapability Vector16 OpCapability Int8 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_char16_insert" + OpEntryPoint Kernel %1 "vector_char16_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,14 +18,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %uchar = OpTypeInt 8 0 %v16uchar = OpTypeVector %uchar 16 %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_v16uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 index dbb7cf57..b5ef30b4 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_char16_insert.spvasm64 @@ -10,7 +10,7 @@ OpCapability Int8 OpCapability Vector16 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_char16_insert" + OpEntryPoint Kernel %1 "vector_char16_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -19,7 +19,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -28,7 +28,7 @@ %_ptr_CrossWorkgroup_uchar = OpTypePointer CrossWorkgroup %uchar %_ptr_CrossWorkgroup_v16uchar = OpTypePointer CrossWorkgroup %v16uchar %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_uchar %_ptr_CrossWorkgroup_v16uchar %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uchar %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v16uchar diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 index 559337cf..ec19d0cf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_double2_extract" + OpEntryPoint Kernel %1 "vector_double2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 index ccf2fb43..0a6f2458 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_extract.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_double2_extract" + OpEntryPoint Kernel %1 "vector_double2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2double %_ptr_CrossWorkgroup_double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 index 1d4125a7..b434804b 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_double2_insert" + OpEntryPoint Kernel %1 "vector_double2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %v2double = OpTypeVector %double 2 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_v2double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 index 48abb07e..126f5919 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_double2_insert.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_double2_insert" + OpEntryPoint Kernel %1 "vector_double2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -18,7 +18,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -27,7 +27,7 @@ %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %_ptr_CrossWorkgroup_v2double = OpTypePointer CrossWorkgroup %v2double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_double %_ptr_CrossWorkgroup_v2double %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_double %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2double diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 index c3a1d9db..62fd998f 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_float4_extract" + OpEntryPoint Kernel %1 "vector_float4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 index e7df3b0d..fbec1e30 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_float4_extract" + OpEntryPoint Kernel %1 "vector_float4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 index 7cc0d216..16993f55 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_float4_insert" + OpEntryPoint Kernel %1 "vector_float4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,14 +16,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_v4float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 index 24305d22..e113bb57 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_float4_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_float4_insert" + OpEntryPoint Kernel %1 "vector_float4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -26,7 +26,7 @@ %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_float %_ptr_CrossWorkgroup_v4float %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %15 %in = OpFunctionParameter %_ptr_CrossWorkgroup_float %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 index 441623fd..f64b0bb4 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_int4_extract" + OpEntryPoint Kernel %1 "vector_int4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %_ptr_CrossWorkgroup_uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 index 5298a510..f9903e1e 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_int4_extract" + OpEntryPoint Kernel %1 "vector_int4_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4uint %_ptr_CrossWorkgroup_uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 index e0ae874b..265b9cce 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm32 @@ -7,7 +7,7 @@ OpCapability Linkage OpCapability Kernel OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_int4_insert" + OpEntryPoint Kernel %1 "vector_int4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -16,13 +16,13 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %v4uint = OpTypeVector %uint 4 %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %12 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_v4uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %12 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 index 426ace17..be2f94e2 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_int4_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_int4_insert" + OpEntryPoint Kernel %1 "vector_int4_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint %_ptr_CrossWorkgroup_v4uint = OpTypePointer CrossWorkgroup %v4uint %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint %_ptr_CrossWorkgroup_v4uint %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_uint %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v4uint diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 index 22925a00..e925ec2e 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_long2_extract" + OpEntryPoint Kernel %1 "vector_long2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %v2ulong = OpTypeVector %ulong 2 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2ulong %_ptr_CrossWorkgroup_ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 index 5ebac410..b1c95620 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_extract.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_long2_extract" + OpEntryPoint Kernel %1 "vector_long2_extract" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_v2ulong %_ptr_CrossWorkgroup_ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 index d9cafaba..49bc9f65 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_long2_insert" + OpEntryPoint Kernel %1 "vector_long2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,14 +17,14 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %ulong = OpTypeInt 64 0 %v2ulong = OpTypeVector %ulong 2 %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %13 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_v2ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %13 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 index f37e03d2..74ae94cf 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_long2_insert.spvasm64 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_long2_insert" + OpEntryPoint Kernel %1 "vector_long2_insert" %gl_GlobalInvocationID OpName %in "in" OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %gl_GlobalInvocationID Constant @@ -17,7 +17,7 @@ OpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" Import %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %uint = OpTypeInt 32 0 %void = OpTypeVoid @@ -25,7 +25,7 @@ %_ptr_CrossWorkgroup_ulong = OpTypePointer CrossWorkgroup %ulong %_ptr_CrossWorkgroup_v2ulong = OpTypePointer CrossWorkgroup %v2ulong %14 = OpTypeFunction %void %_ptr_CrossWorkgroup_ulong %_ptr_CrossWorkgroup_v2ulong %uint -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %14 %in = OpFunctionParameter %_ptr_CrossWorkgroup_ulong %4 = OpFunctionParameter %_ptr_CrossWorkgroup_v2ulong diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 index 24d5b2a7..ec2c415a 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Float64 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %double = OpTypeFloat 64 %_ptr_CrossWorkgroup_double = OpTypePointer CrossWorkgroup %double %v4double = OpTypeVector %double 4 %_ptr_CrossWorkgroup_v4double = OpTypePointer CrossWorkgroup %v4double %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4double diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 index 43e64878..cd3755e2 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_double.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int64 OpCapability Float64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,7 +21,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %double = OpTypeFloat 64 @@ -29,7 +29,7 @@ %v4double = OpTypeVector %double 4 %_ptr_CrossWorkgroup_v4double = OpTypePointer CrossWorkgroup %v4double %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_v4double %_ptr_CrossWorkgroup_double -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4double %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4double diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 index 7e449367..5c8b3379 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm32 @@ -8,7 +8,7 @@ OpCapability Kernel OpCapability Int16 OpMemoryModel Physical32 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -20,14 +20,14 @@ OpGroupDecorate %5 %res %lhs %rhs %uint = OpTypeInt 32 0 %v3uint = OpTypeVector %uint 3 -%_ptr_UniformConstant_v3uint = OpTypePointer UniformConstant %v3uint +%_ptr_Input_v3uint = OpTypePointer Input %v3uint %void = OpTypeVoid %float = OpTypeFloat 32 %_ptr_CrossWorkgroup_float = OpTypePointer CrossWorkgroup %float %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %15 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3uint UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %1 = OpFunction %void None %15 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 index 0fbd0386..ecc078b3 100644 --- a/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 +++ b/test_conformance/spirv_new/spirv_asm/vector_times_scalar_float.spvasm64 @@ -9,7 +9,7 @@ OpCapability Int16 OpCapability Int64 OpMemoryModel Physical64 OpenCL - OpEntryPoint Kernel %1 "vector_times_scalar" + OpEntryPoint Kernel %1 "vector_times_scalar" %gl_GlobalInvocationID OpName %res "res" OpName %lhs "lhs" OpName %rhs "rhs" @@ -21,7 +21,7 @@ OpGroupDecorate %5 %res %lhs %rhs %ulong = OpTypeInt 64 0 %v3ulong = OpTypeVector %ulong 3 -%_ptr_UniformConstant_v3ulong = OpTypePointer UniformConstant %v3ulong +%_ptr_Input_v3ulong = OpTypePointer Input %v3ulong %ulong_32 = OpConstant %ulong 32 %void = OpTypeVoid %float = OpTypeFloat 32 @@ -29,7 +29,7 @@ %v4float = OpTypeVector %float 4 %_ptr_CrossWorkgroup_v4float = OpTypePointer CrossWorkgroup %v4float %16 = OpTypeFunction %void %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_v4float %_ptr_CrossWorkgroup_float -%gl_GlobalInvocationID = OpVariable %_ptr_UniformConstant_v3ulong UniformConstant +%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3ulong Input %1 = OpFunction %void None %16 %res = OpFunctionParameter %_ptr_CrossWorkgroup_v4float %lhs = OpFunctionParameter %_ptr_CrossWorkgroup_v4float diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 index 9f07a611..853c39a3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 and b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 index d590b8b3..87529086 100644 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 and b/test_conformance/spirv_new/spirv_bin/atomic_dec_global.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 index 056b4575..cf04e23a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 and b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 index a049df83..ad0f8444 100644 Binary files a/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 and b/test_conformance/spirv_new/spirv_bin/atomic_inc_global.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 index 2f731ac8..47abfae9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 and b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 index cf1b8754..5671a394 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 and b/test_conformance/spirv_new/spirv_bin/branch_conditional.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 index a0eb5111..cc6ef696 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 and b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 index bb1520f1..a710ac52 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 and b/test_conformance/spirv_new/spirv_bin/branch_conditional_weighted.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 b/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 index c3c7103b..6c24c444 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/branch_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 b/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 index a5795b5c..ea1dd830 100644 Binary files a/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/branch_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 index a17daa5d..4b6c9f1f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 and b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 index 279a2177..12bc7fd1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 and b/test_conformance/spirv_new/spirv_bin/composite_construct_int4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 index 4f881c53..cb10572e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 and b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 index 22a21cd5..2f1fef9e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 and b/test_conformance/spirv_new/spirv_bin/composite_construct_struct.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 index 7f0a8fed..a46fbc29 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 index 0a9b667b..cddc6e04 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 index bb6b2bcb..215454bc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 index 4cb895c6..856949fd 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_double_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 index e4602a21..63e63313 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 index 302ac272..6a0d855f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_false_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 index a97471b4..17e3a5cc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 index 2891abf6..bc888ee4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 index 84c80197..552450e4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 index a05102a3..cc2a3bcd 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_half_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 index 879ed90b..7f1c39b5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 index ea5580ed..399d14e2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_int3_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 index 4eb2ff55..65a6aba9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 index e4aeb68d..2f8d2310 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_int4_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 index 34ed429b..61a9b4de 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 index ce03e974..2f8279a1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_int_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 index b99b03f5..25a16fe4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 index 04a00d9f..2362d946 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_long_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 index b121db4a..d6f134ea 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 index 3f230303..0e0ec76a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_short_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 index 4b57e433..09468276 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 index 39a461cf..63f79458 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_struct_int_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 index 7a9b6884..2674b9bc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 index b77f5477..268efb7d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_struct_int_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 index 853af314..f2485f35 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 index 98ee0891..ab0ff235 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_struct_struct_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 index 582afa6e..d98465dd 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 index 1f2306de..6110276b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_true_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 index 1b63fafe..e8291510 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 index 8bf38d0e..1969c2cf 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_uchar_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 index 2fa31dd2..d4e3488b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 index eb8ea019..c305b5af 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_uint_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 index 29a76a1f..9853b064 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 index 116ebc80..0928c6db 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_ulong_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 index 0fbde369..b42ec0b6 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 index 1f35a8df..3118acb8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/constant_ushort_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 index 23334e01..0e95f06b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 index 34c16d9f..6e740df7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 index a04ee052..a4bfba7f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 index 7fa5ca4d..a1ab0c85 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_double_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 index 8f5f6067..92674b1c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 index 37757844..064df40c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 index 84eba798..7c88b2a7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 index 3943a52f..06154e63 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_half_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 index 609c8b21..55fa1703 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 index 485fb3cd..24d0cb79 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_int3_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 index 98651621..6abeefc4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 index 1a4e94e7..c949fd37 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_int4_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 index 701a9e95..8d800849 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 index 61af430d..cb71d73e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_int_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 index daf32092..6b33d2be 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 index 4848064b..4e3e76d1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_long_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 index cd6b9fe0..2c321f56 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 index a7060480..c3e06ae9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_short_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 index 2ce64ab7..402f464b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 index 0e9de18d..918c423d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_struct_int_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 index 811b2826..862656ec 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 index 832efe74..1d6c7537 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_struct_int_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 index 7a1d6ed9..7d3114c0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 index c027f9c0..beb8deaa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_struct_struct_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 index 5416c5d0..b23d5ece 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 index ab6c8276..11cdd476 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_uchar_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 index 053bf6cb..5084891a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 index ca834567..ca15b681 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_uint_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 index 8dc0519d..98a11a1a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 index b3434bb3..35b8096a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_ulong_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 index 3c1045b9..e19d5acb 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 index 08db8547..85aecddf 100644 Binary files a/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/copy_ushort_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 index 5c0444a4..9d40c3a5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 index 6a13de3a..6489935c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_aliased.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 index c5ef2f28..ddbd7023 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 index d2b55080..631f1b1a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_alignment.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 index 6fb02792..fb6a06c3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 index 267c0fdc..3c2a9517 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_coherent.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 index cda1bc95..636bca2c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 index b9fa920f..c00fa6e3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_constant.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 index 9ef85b5a..6833d404 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 index 67700c1f..3fe5b8d8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_constant_fail.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 index 6872389b..b22d08ca 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 index 9fa9b9a2..27a3e73f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_cpacked.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv32 index fae2ef6b..62594fa5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 index adbca68b..c56fc97f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_nonreadable.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv32 index 1b6ea152..5d1e2ac2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv64 index a9ff218c..05450370 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_nonwritable.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 index 6d57ebaa..3045aab1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 index a5389e4f..86cd1ef2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_restrict.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 index 65747902..ff78f589 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 index b6d6f063..ba63f28a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_double_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 index 35bd4cf1..8e082b4c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 index 86094bf5..aedcc974 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rte_float_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 index b4d9a429..99f02700 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 index 4ee9b030..531a51a0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_double_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 index 2c643028..d0127c01 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 index ff5e2b52..05209392 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtn_float_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 index 3c8a9f69..000c77b2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 index 3e8ad6e1..252c1124 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_double_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 index a78de1c6..bfea8ad1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 index f836c096..ef4cda4e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtp_float_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 index cf6a0f73..8dbbb9ff 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 index 407595c4..62a498f4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_double_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 index 315cbb59..78035b36 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 index 5c440276..3a0489c5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_rounding_rtz_float_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 index 66ea8450..3fe79826 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 index ec87755f..c84d0be1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_char.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 index 949b331a..0191776f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 index 6cb8ffc3..3e2a68ff 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 index 4786da6d..29579f4e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 index 6b76d270..0a37c81f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_short.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 index 589334c9..46ab303a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 index 31b10825..aa7e3a20 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uchar.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 index c83a9138..ddd4d10a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 index 0b66792f..4d18a99b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_uint.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 index 405f98dc..ad44b06f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 index 57b18789..385760fe 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_saturated_conversion_ushort.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 b/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 index 5ca6abc6..78c6b05d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 and b/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv64 b/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv64 index 75584f49..794c0faa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv64 and b/test_conformance/spirv_new/spirv_bin/decorate_volatile.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 index 403d239f..45e6f4f1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 index 261d7da2..29af7130 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 index a0ad64d1..39e6e5a9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 index 8c88c5b2..c632884f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fadd_uint.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 index 3450f6dc..98adfe9c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 index a201855d..8918eac2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 index a3bff0aa..595c92f7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 index 8321f37f..6d19c7da 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fmul_uint.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 index 58ab454b..ebf4dc42 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 index 25cba7fa..7c46bd30 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fnegate_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 index be274a7b..aa772abc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 index 7e00ac80..6ac491d6 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 index 5342bb84..566ddadd 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 index ac03353d..3f83a752 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fshiftleft_uint.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 index 8427279d..377f1f52 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 index 9706e0cf..4b67f27f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 index 9ca74db1..f80ba8af 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 index 5a9716a2..0fd6c20a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 and b/test_conformance/spirv_new/spirv_bin/ext_cl_khr_spirv_no_integer_wrap_decoration_fsub_uint.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 index 84fad15a..eb41392c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 and b/test_conformance/spirv_new/spirv_bin/fadd_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 index f453a28c..a09e778e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 and b/test_conformance/spirv_new/spirv_bin/fadd_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 index 724c71d7..7983bda5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 index 8bb4fe13..33cd29ac 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/fadd_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 index 238aeee7..bb2d91aa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 and b/test_conformance/spirv_new/spirv_bin/fadd_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 index de288552..f06cef0b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 and b/test_conformance/spirv_new/spirv_bin/fadd_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 index 880f2d92..bd030e10 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 index 652b8f43..f7073077 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/fadd_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 b/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 index e0294324..5a1528b4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 and b/test_conformance/spirv_new/spirv_bin/fadd_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 b/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 index ce54ba58..12a14500 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 and b/test_conformance/spirv_new/spirv_bin/fadd_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 index 4249cea2..ed02f3fa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 and b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 index 47f39e82..25847af6 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 and b/test_conformance/spirv_new/spirv_bin/fdiv_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 index 88ef457a..baa7d55f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 index 6d753164..959dbab4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/fdiv_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 index 3278deae..5e299e69 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 and b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 index 687048cb..33f1b29c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 and b/test_conformance/spirv_new/spirv_bin/fdiv_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 index 24b267e7..3fa367ff 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 index 5cd84ed1..d174c49c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/fdiv_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 index 638c44a3..b53b3385 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 and b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 index c7a1bffb..1c52fbc1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 and b/test_conformance/spirv_new/spirv_bin/fdiv_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 index 80ebe51a..17dd5a3f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 and b/test_conformance/spirv_new/spirv_bin/fmod_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 index a9dc49f3..d0142746 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 and b/test_conformance/spirv_new/spirv_bin/fmod_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 index f598faf6..c3f34897 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 index eadd41ef..96a26c48 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/fmod_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 index 354087f7..3bcfc99a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 and b/test_conformance/spirv_new/spirv_bin/fmod_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 index 20a0c703..07576a50 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 and b/test_conformance/spirv_new/spirv_bin/fmod_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 index d6a853c1..e0290811 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 index 1616a106..ef36e2af 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/fmod_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 index 5fac82e3..7f8aa33b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 and b/test_conformance/spirv_new/spirv_bin/fmod_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 b/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 index 3a411a34..1b2ab0aa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 and b/test_conformance/spirv_new/spirv_bin/fmod_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 index 8018033f..818341c5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 and b/test_conformance/spirv_new/spirv_bin/fmul_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 index e7e98079..6b83060a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 and b/test_conformance/spirv_new/spirv_bin/fmul_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 index 4057b946..76db7832 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 index b3082700..eb1057ec 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/fmul_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 index 96d2a18e..05da0ad1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 and b/test_conformance/spirv_new/spirv_bin/fmul_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 index a160a8e8..c5403ca8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 and b/test_conformance/spirv_new/spirv_bin/fmul_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 index 5856ef1a..388fce95 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 index b3c22bd4..bbff46b0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/fmul_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 b/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 index f9eff003..dbba457d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 and b/test_conformance/spirv_new/spirv_bin/fmul_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 b/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 index 467674e4..35512019 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 and b/test_conformance/spirv_new/spirv_bin/fmul_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double.spv32 b/test_conformance/spirv_new/spirv_bin/frem_double.spv32 index 887e7ec8..6ca297cb 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double.spv32 and b/test_conformance/spirv_new/spirv_bin/frem_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double.spv64 b/test_conformance/spirv_new/spirv_bin/frem_double.spv64 index b11c4e56..3e458b23 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double.spv64 and b/test_conformance/spirv_new/spirv_bin/frem_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 b/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 index 15a7192d..0569ce8e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/frem_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 b/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 index 13ffb491..34cfcc6a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/frem_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_float.spv32 b/test_conformance/spirv_new/spirv_bin/frem_float.spv32 index 7f8e5d55..ec6cd362 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float.spv32 and b/test_conformance/spirv_new/spirv_bin/frem_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_float.spv64 b/test_conformance/spirv_new/spirv_bin/frem_float.spv64 index 214541c7..18b1b824 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float.spv64 and b/test_conformance/spirv_new/spirv_bin/frem_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 b/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 index e2f66103..ef444d69 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/frem_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 b/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 index 4ae62aa8..074f6cbf 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/frem_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_half.spv32 b/test_conformance/spirv_new/spirv_bin/frem_half.spv32 index 58da29f1..d9a84cc5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_half.spv32 and b/test_conformance/spirv_new/spirv_bin/frem_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/frem_half.spv64 b/test_conformance/spirv_new/spirv_bin/frem_half.spv64 index 36327524..5d0fce06 100644 Binary files a/test_conformance/spirv_new/spirv_bin/frem_half.spv64 and b/test_conformance/spirv_new/spirv_bin/frem_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 index 8643553a..32fa6d80 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 and b/test_conformance/spirv_new/spirv_bin/fsub_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 index 63bef826..153b094c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 and b/test_conformance/spirv_new/spirv_bin/fsub_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 index 11dbd588..62e5c8fc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 and b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 index 22c89d8f..bf300652 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 and b/test_conformance/spirv_new/spirv_bin/fsub_double2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 index aadc29d2..03411722 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 and b/test_conformance/spirv_new/spirv_bin/fsub_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 index e8bbec1d..028c5224 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 and b/test_conformance/spirv_new/spirv_bin/fsub_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 index cb97b5c3..c7705dcf 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 index 4b2b8d2a..c2593fd5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/fsub_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 b/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 index 4f7e4e90..4eaf7301 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 and b/test_conformance/spirv_new/spirv_bin/fsub_half.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 b/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 index f5ccc297..7f71faa9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 and b/test_conformance/spirv_new/spirv_bin/fsub_half.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/label_simple.spv32 b/test_conformance/spirv_new/spirv_bin/label_simple.spv32 index 338a821d..c7345cf4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/label_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/label_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/label_simple.spv64 b/test_conformance/spirv_new/spirv_bin/label_simple.spv64 index 66b4bfc3..1fb54197 100644 Binary files a/test_conformance/spirv_new/spirv_bin/label_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/label_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 index 75a8ef63..cda8a59a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 index 34c873d5..861581d1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/lifetime_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 b/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 index e8ae0f31..2264844c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 and b/test_conformance/spirv_new/spirv_bin/linkage_import.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 b/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 index 9aa48765..5b730ccc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 and b/test_conformance/spirv_new/spirv_bin/linkage_import.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 index 96aa7423..93762436 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 index 0b4ebd3e..be35cde0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_dont_unroll.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 index f1c00ac3..5223ddd5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 index 7490dd63..4c47e418 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_none.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 index 8571f8e4..deac6d94 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 index 21a6a99a..69e31a56 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_conditional_unroll.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 index fbc355f5..9ccc18c5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 index c3454038..70fa1169 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_dont_unroll.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 index a00b8623..beb0d535 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 index 3a4787f2..944e64eb 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_none.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 index 305a0c71..b36c1ff0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 index af93d9bc..10232b13 100644 Binary files a/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 and b/test_conformance/spirv_new/spirv_bin/loop_merge_branch_unroll.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 index c371d5df..715bdfe0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_const.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 index 07df8ab7..84aeb1aa 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_const.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 index 3def2ee3..9ee6de8d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 index 872e4efe..8a83d991 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_inline.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 index 3ac4c241..07f66b5c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 index c9fbf134..815f5f47 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_noinline.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 index 027522f6..19edd132 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_none.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 index 5411a368..9eeb813c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_none.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 index 64a261e5..50603890 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 index d03a1b7b..8757f7ff 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_pure.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 index acdec9d6..cd5506bc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 and b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 index 34e495b3..35a6311b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 and b/test_conformance/spirv_new/spirv_bin/op_function_pure_ptr.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 index 005d38c4..b3692905 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 index 71e7241f..509ceb43 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 index 7a89c8dc..5032936e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 index c76a39e9..52ef3da3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_float.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 index f1a88fa8..ee025843 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 index 3d306ea4..d157a720 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_float4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 index 7fcd069a..cf7a97e9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 index 7ad8a109..1375dea0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 index 48414147..e2b16196 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 index 1fc4696b..eccef16e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_int4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 index b4f7fe69..9e99f195 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 index c0db13e2..90201ff5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 index ddc874b0..f5675e80 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 and b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 index 3e29164e..94407a81 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 and b/test_conformance/spirv_new/spirv_bin/op_neg_short.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 index 2e6f997b..0de6efdc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 and b/test_conformance/spirv_new/spirv_bin/op_not_int.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 index 3c6f6d87..f416a7d4 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 and b/test_conformance/spirv_new/spirv_bin/op_not_int.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 index bbc1b56c..5f296207 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 and b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 index a40c025e..a2b8d9a7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 and b/test_conformance/spirv_new/spirv_bin/op_not_int4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 index b00d205b..041931f0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 and b/test_conformance/spirv_new/spirv_bin/op_not_long.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 index 13719ede..3702b716 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 and b/test_conformance/spirv_new/spirv_bin/op_not_long.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 b/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 index fa1a88dd..42d233f0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 and b/test_conformance/spirv_new/spirv_bin/op_not_short.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 b/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 index 648f92fb..e07f9adf 100644 Binary files a/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 and b/test_conformance/spirv_new/spirv_bin/op_not_short.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/opaque.spv32 b/test_conformance/spirv_new/spirv_bin/opaque.spv32 index 3400d988..0dbe21f8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/opaque.spv32 and b/test_conformance/spirv_new/spirv_bin/opaque.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/opaque.spv64 b/test_conformance/spirv_new/spirv_bin/opaque.spv64 index 8383e93b..b3b0adab 100644 Binary files a/test_conformance/spirv_new/spirv_bin/opaque.spv64 and b/test_conformance/spirv_new/spirv_bin/opaque.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_2.spv32 b/test_conformance/spirv_new/spirv_bin/phi_2.spv32 index 22ae7865..79470dd0 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_2.spv32 and b/test_conformance/spirv_new/spirv_bin/phi_2.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_2.spv64 b/test_conformance/spirv_new/spirv_bin/phi_2.spv64 index 4ef16fb6..6d153537 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_2.spv64 and b/test_conformance/spirv_new/spirv_bin/phi_2.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_3.spv32 b/test_conformance/spirv_new/spirv_bin/phi_3.spv32 index de55f63e..047c695b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_3.spv32 and b/test_conformance/spirv_new/spirv_bin/phi_3.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_3.spv64 b/test_conformance/spirv_new/spirv_bin/phi_3.spv64 index 383b3646..a42b9d9d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_3.spv64 and b/test_conformance/spirv_new/spirv_bin/phi_3.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_4.spv32 b/test_conformance/spirv_new/spirv_bin/phi_4.spv32 index 45e74e0e..2eacc06a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_4.spv32 and b/test_conformance/spirv_new/spirv_bin/phi_4.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/phi_4.spv64 b/test_conformance/spirv_new/spirv_bin/phi_4.spv64 index f5fc7637..c907b9f7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/phi_4.spv64 and b/test_conformance/spirv_new/spirv_bin/phi_4.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 index e454917c..eebbba23 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 and b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 index 913b327e..5eda1248 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 and b/test_conformance/spirv_new/spirv_bin/select_if_dont_flatten.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 index 5f42dcdf..8921486f 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 and b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 index f266d21c..3c211e1c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 and b/test_conformance/spirv_new/spirv_bin/select_if_flatten.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 index be9ffb66..b76e234d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 and b/test_conformance/spirv_new/spirv_bin/select_if_none.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 index 3719f76f..de143939 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 and b/test_conformance/spirv_new/spirv_bin/select_if_none.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 index 5caee394..5c67309a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 and b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 index 937cd4d4..7832c2a8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 and b/test_conformance/spirv_new/spirv_bin/select_switch_dont_flatten.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 index c8ed6df7..6e7802da 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 and b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 index 579681d8..ea822e64 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 and b/test_conformance/spirv_new/spirv_bin/select_switch_flatten.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 index e92f494c..36bf67c2 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 and b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 index 385281ad..2cd5e60a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 and b/test_conformance/spirv_new/spirv_bin/select_switch_none.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 index aaa7d8d4..1250c055 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 index 73318ea7..dedb220d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 index f5274718..d7ef1922 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 index 8260c99f..923d2c8a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_double_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 index 1b56ccdd..5d78c737 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 index 5b3c33d3..f3b7372b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_false_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 index fe1365ab..734d932c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 index d3a78f16..cbd84cc1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 index 947fdc95..810406a8 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 index ef6473f0..18467ac9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_half_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 index 73ae0c2a..70bbf452 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 index 38e6b23a..c23bf648 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_int3_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 index a4fac3ef..a808ff1d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 index 92c785a2..346ab87c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_int4_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 index 244aa7ea..e6e1d7e1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 index ee152ea3..818fe0d9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_int_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 index 6c304c6a..0f6bea69 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 index fe0bae64..01f1b3f9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_long_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 index c55c7ed7..f7dde05e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 index 9aa240ce..49231a2a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_short_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 index 97a02527..2e0d462e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 index 092cee07..d6e8917b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_struct_int_char_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 index 912e9e8f..0741b5d7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 index a1ef3fc5..1dc8888e 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_struct_int_float_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 index 8d8fe398..6a883433 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 index 80304402..f1880c09 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_struct_struct_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 index 08b9033d..6eed8bac 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 index 41c2bef9..cd04b035 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_true_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 index e3b3074e..6814e8d1 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 index 929d352e..93cfb56b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_uchar_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 index 0073745e..3d2bf5fc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 index 6e58cef7..00dcf37b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_uint_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 index 4a51c3cb..2ddf4943 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 index 4651d73a..538945e3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_ulong_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 index 6030982b..cc39ca72 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 index c348a95d..2e45d210 100644 Binary files a/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/undef_ushort_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 index 0d4f238c..2adb0b45 100644 Binary files a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 and b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 index 70596a0e..806ca280 100644 Binary files a/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 and b/test_conformance/spirv_new/spirv_bin/unreachable_simple.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 index 6acf7eee..7944011b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 index 65dde381..cb3ad071 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_char16_extract.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 index 074e2e5c..421f91f9 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 index 3e127407..9ff56217 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_char16_insert.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 index 19eb9400..e69fd372 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 index f7cf8a74..84a4ab4b 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_double2_extract.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 index 02601e50..f4783fc5 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 index 1dd7e636..1b479f74 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_double2_insert.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 index a1c48882..fe887814 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 index 16d0194f..53696b75 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_float4_extract.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 index f6bba1ea..5c392b26 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 index 0d84bd6e..4189b2e3 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_float4_insert.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 index 50d5dd4f..b2664745 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 index 5b6b0c18..c9376b9c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_int4_extract.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 index 006ec9ac..31104e0a 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 index 47996ede..dc1a2666 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_int4_insert.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 index 229e3b6d..7791861d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 index 34d2517e..75329a17 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_long2_extract.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 index e62cef9f..187b5dab 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 index 2eb88331..050cba16 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_long2_insert.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 index 8e672ddd..ee5dd3c7 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 index 21e4dc40..5407183c 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_double.spv64 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 index 2c4d9c3e..8f0d9d6d 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 and b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv32 differ diff --git a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 index 94dff077..af9f8fdc 100644 Binary files a/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 and b/test_conformance/spirv_new/spirv_bin/vector_times_scalar_float.spv64 differ