; SPIR-V
; Version: 1.3
; Generator: Google Tint Compiler; 1
; Bound: 36
; Schema: 0
               OpCapability Shader
               OpMemoryModel Logical GLSL450
               OpEntryPoint GLCompute %f "f"
               OpExecutionMode %f LocalSize 1 1 1
               OpName %f "f"
               OpName %a "a"
               OpName %b "b"
               OpName %r "r"
               OpName %tint_div_v3i32 "tint_div_v3i32"
               OpName %lhs "lhs"
               OpName %rhs "rhs"
       %void = OpTypeVoid
          %3 = OpTypeFunction %void
        %int = OpTypeInt 32 1
      %v3int = OpTypeVector %int 3
      %int_1 = OpConstant %int 1
      %int_2 = OpConstant %int 2
      %int_3 = OpConstant %int 3
          %a = OpConstantComposite %v3int %int_1 %int_2 %int_3
      %int_4 = OpConstant %int 4
      %int_5 = OpConstant %int 5
      %int_6 = OpConstant %int 6
          %b = OpConstantComposite %v3int %int_4 %int_5 %int_6
         %19 = OpTypeFunction %v3int %v3int %v3int
         %22 = OpConstantNull %v3int
       %bool = OpTypeBool
     %v3bool = OpTypeVector %bool 3
%int_n2147483648 = OpConstant %int -2147483648
         %26 = OpConstantComposite %v3int %int_n2147483648 %int_n2147483648 %int_n2147483648
     %int_n1 = OpConstant %int -1
         %29 = OpConstantComposite %v3int %int_n1 %int_n1 %int_n1
         %34 = OpConstantComposite %v3int %int_1 %int_1 %int_1
          %f = OpFunction %void None %3
          %4 = OpLabel
          %r = OpFunctionCall %v3int %tint_div_v3i32 %a %b
               OpReturn
               OpFunctionEnd
%tint_div_v3i32 = OpFunction %v3int None %19
        %lhs = OpFunctionParameter %v3int
        %rhs = OpFunctionParameter %v3int
         %20 = OpLabel
         %21 = OpIEqual %v3bool %rhs %22
         %25 = OpIEqual %v3bool %lhs %26
         %28 = OpIEqual %v3bool %rhs %29
         %31 = OpLogicalAnd %v3bool %25 %28
         %32 = OpLogicalOr %v3bool %21 %31
         %33 = OpSelect %v3int %32 %34 %rhs
         %35 = OpSDiv %v3int %lhs %33
               OpReturnValue %35
               OpFunctionEnd
