OpCapability Shader
          %1 = OpExtInstImport "GLSL.std.450"
               OpMemoryModel Logical GLSL450
               OpEntryPoint Fragment %main "main" %_GLF_color
               OpExecutionMode %main OriginUpperLeft
               OpSource ESSL 310
               OpName %main "main"
               OpName %a "a"
               OpName %buf0 "buf0"
               OpMemberName %buf0 0 "one"
               OpName %_ ""
               OpName %b "b"
               OpName %c "c"
               OpName %d "d"
               OpName %e "e"
               OpName %f "f"
               OpName %_GLF_color "_GLF_color"
               OpMemberDecorate %buf0 0 Offset 0
               OpDecorate %buf0 Block
               OpDecorate %_ DescriptorSet 0
               OpDecorate %_ Binding 0
               OpDecorate %_GLF_color Location 0
       %void = OpTypeVoid
         %13 = OpTypeFunction %void
       %uint = OpTypeInt 32 0
%_ptr_Function_uint = OpTypePointer Function %uint
    %uint_77 = OpConstant %uint 77
       %buf0 = OpTypeStruct %uint
%_ptr_Uniform_buf0 = OpTypePointer Uniform %buf0
          %_ = OpVariable %_ptr_Uniform_buf0 Uniform
        %int = OpTypeInt 32 1
      %int_0 = OpConstant %int 0
%_ptr_Uniform_uint = OpTypePointer Uniform %uint
    %uint_32 = OpConstant %uint 32
  %uint_3243 = OpConstant %uint 3243
    %uint_33 = OpConstant %uint 33
    %uint_23 = OpConstant %uint 23
   %uint_345 = OpConstant %uint 345
  %uint_2395 = OpConstant %uint 2395
%uint_290485 = OpConstant %uint 290485
 %uint_44321 = OpConstant %uint 44321
     %uint_1 = OpConstant %uint 1
       %bool = OpTypeBool
     %uint_0 = OpConstant %uint 0
      %float = OpTypeFloat 32
    %v4float = OpTypeVector %float 4
%_ptr_Output_v4float = OpTypePointer Output %v4float
 %_GLF_color = OpVariable %_ptr_Output_v4float Output
    %float_1 = OpConstant %float 1
    %float_0 = OpConstant %float 0
         %37 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
         %38 = OpConstantComposite %v4float %float_0 %float_0 %float_0 %float_0
       %main = OpFunction %void None %13
         %39 = OpLabel
          %a = OpVariable %_ptr_Function_uint Function
          %b = OpVariable %_ptr_Function_uint Function
          %c = OpVariable %_ptr_Function_uint Function
          %d = OpVariable %_ptr_Function_uint Function
          %e = OpVariable %_ptr_Function_uint Function
          %f = OpVariable %_ptr_Function_uint Function
         %40 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %41 = OpLoad %uint %40
         %42 = OpIAdd %uint %uint_77 %41
         %43 = OpShiftRightLogical %uint %42 %uint_32
               OpStore %a %43
         %44 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %45 = OpLoad %uint %44
         %46 = OpIAdd %uint %uint_3243 %45
         %47 = OpShiftRightLogical %uint %46 %uint_33
               OpStore %b %47
         %48 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %49 = OpLoad %uint %48
         %50 = OpIAdd %uint %uint_23 %49
         %51 = OpShiftRightLogical %uint %50 %uint_345
               OpStore %c %51
         %52 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %53 = OpLoad %uint %52
         %54 = OpIAdd %uint %uint_2395 %53
         %55 = OpShiftLeftLogical %uint %54 %uint_32
               OpStore %d %55
         %56 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %57 = OpLoad %uint %56
         %58 = OpIAdd %uint %uint_290485 %57
         %59 = OpShiftLeftLogical %uint %58 %uint_33
               OpStore %e %59
         %60 = OpAccessChain %_ptr_Uniform_uint %_ %int_0
         %61 = OpLoad %uint %60
         %62 = OpIAdd %uint %uint_44321 %61
         %63 = OpShiftLeftLogical %uint %62 %uint_345
               OpStore %f %63
         %64 = OpLoad %uint %a
         %65 = OpINotEqual %bool %64 %uint_1
               OpSelectionMerge %66 None
               OpBranchConditional %65 %67 %66
         %67 = OpLabel
               OpStore %a %uint_1
               OpBranch %66
         %66 = OpLabel
         %68 = OpLoad %uint %b
         %69 = OpINotEqual %bool %68 %uint_0
               OpSelectionMerge %70 None
               OpBranchConditional %69 %71 %70
         %71 = OpLabel
               OpStore %b %uint_0
               OpBranch %70
         %70 = OpLabel
         %72 = OpLoad %uint %c
         %73 = OpINotEqual %bool %72 %uint_1
               OpSelectionMerge %74 None
               OpBranchConditional %73 %75 %74
         %75 = OpLabel
               OpStore %c %uint_1
               OpBranch %74
         %74 = OpLabel
         %76 = OpLoad %uint %d
         %77 = OpINotEqual %bool %76 %uint_0
               OpSelectionMerge %78 None
               OpBranchConditional %77 %79 %78
         %79 = OpLabel
               OpStore %d %uint_0
               OpBranch %78
         %78 = OpLabel
         %80 = OpLoad %uint %e
         %81 = OpINotEqual %bool %80 %uint_1
               OpSelectionMerge %82 None
               OpBranchConditional %81 %83 %82
         %83 = OpLabel
               OpStore %e %uint_1
               OpBranch %82
         %82 = OpLabel
         %84 = OpLoad %uint %f
         %85 = OpINotEqual %bool %84 %uint_0
               OpSelectionMerge %86 None
               OpBranchConditional %85 %87 %86
         %87 = OpLabel
               OpStore %f %uint_0
               OpBranch %86
         %86 = OpLabel
         %88 = OpLoad %uint %a
         %89 = OpIEqual %bool %88 %uint_1
         %90 = OpLoad %uint %b
         %91 = OpIEqual %bool %90 %uint_0
         %92 = OpLogicalAnd %bool %89 %91
         %93 = OpLoad %uint %c
         %94 = OpIEqual %bool %93 %uint_1
         %95 = OpLogicalAnd %bool %92 %94
         %96 = OpLoad %uint %d
         %97 = OpIEqual %bool %96 %uint_0
         %98 = OpLogicalAnd %bool %95 %97
         %99 = OpLoad %uint %e
        %100 = OpIEqual %bool %99 %uint_1
        %101 = OpLogicalAnd %bool %98 %100
        %102 = OpLoad %uint %f
        %103 = OpIEqual %bool %102 %uint_0
        %104 = OpLogicalAnd %bool %101 %103
               OpSelectionMerge %105 None
               OpBranchConditional %104 %106 %107
        %106 = OpLabel
               OpStore %_GLF_color %37
               OpBranch %105
        %107 = OpLabel
               OpStore %_GLF_color %38
               OpBranch %105
        %105 = OpLabel
               OpReturn
               OpFunctionEnd