; SPIR-V; Version: 1.0; Generator: Khronos SPIR-V Tools Assembler; 0; Bound: 38; Schema: 0OpCapability AddressesOpCapability LinkageOpCapability KernelOpMemoryModel Physical32 OpenCLOpEntryPoint Kernel %1 "phi_4" %gl_GlobalInvocationIDOpName %res "res"OpName %lhs "lhs"OpName %rhs "rhs"OpDecorate %5 FuncParamAttr NoCapture%5 = OpDecorationGroupOpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationIdOpDecorate %gl_GlobalInvocationID ConstantOpDecorate %gl_GlobalInvocationID LinkageAttributes "__spirv_GlobalInvocationId" ImportOpGroupDecorate %5 %res %lhs %rhs%uint = OpTypeInt 32 0%v3uint = OpTypeVector %uint 3%_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_Input_v3uint Input%1 = OpFunction %void None %14%res = OpFunctionParameter %_ptr_CrossWorkgroup_uint%lhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint%rhs = OpFunctionParameter %_ptr_CrossWorkgroup_uint%15 = OpLabel%16 = OpLoad %v3uint %gl_GlobalInvocationID Aligned 0%17 = OpCompositeExtract %uint %16 0%18 = OpInBoundsPtrAccessChain %_ptr_CrossWorkgroup_uint %lhs %17%19 = OpLoad %uint %18 Aligned 4%20 = OpInBoundsPtrAccessChain %_ptr_CrossWorkgroup_uint %rhs %17%21 = OpLoad %uint %20 Aligned 4%22 = OpSLessThan %bool %19 %21OpBranchConditional %22 %23 %24%23 = OpLabel%25 = OpSLessThan %bool %19 %uint_0OpBranchConditional %25 %26 %27%26 = OpLabel%28 = OpISub %uint %uint_0 %19OpBranch %29%27 = OpLabel%30 = OpISub %uint %19 %uint_0OpBranch %29%24 = OpLabel%31 = OpSLessThan %bool %21 %uint_0OpBranchConditional %31 %32 %33%32 = OpLabel%34 = OpISub %uint %uint_0 %21OpBranch %29%33 = OpLabel%35 = OpISub %uint %21 %uint_0OpBranch %29%29 = OpLabel%36 = OpPhi %uint %28 %26 %30 %27 %34 %32 %35 %33%37 = OpInBoundsPtrAccessChain %_ptr_CrossWorkgroup_uint %res %17OpStore %37 %36 Aligned 4OpReturnOpFunctionEnd