; SPIR-V
; Version: 1.1
; Generator: rspirv
; Bound: 47
OpCapability Shader
%1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450
OpEntryPoint GLCompute %44 "main"
OpExecutionMode %44 LocalSize 1 1 1
OpDecorate %7 ArrayStride 4
%2 = OpTypeVoid
%3 = OpTypeInt 32 1
%4 = OpTypeInt 32 0
%5 = OpTypeFloat 32
%6 = OpTypeVector %5 2
%8 = OpConstant  %4  4
%7 = OpTypeArray %5 %8
%11 = OpTypeFunction %3
%12 = OpConstant  %3  1
%16 = OpTypeFunction %4
%17 = OpConstant  %4  1
%21 = OpTypeFunction %5
%22 = OpConstant  %5  1.0
%29 = OpTypeFunction %6
%30 = OpConstantComposite  %6  %22 %22
%34 = OpTypeFunction %7
%35 = OpConstantComposite  %7  %22 %22 %22 %22
%45 = OpTypeFunction %2
%10 = OpFunction  %3  None %11
%9 = OpLabel
OpBranch %13
%13 = OpLabel
OpReturnValue %12
OpFunctionEnd
%15 = OpFunction  %4  None %16
%14 = OpLabel
OpBranch %18
%18 = OpLabel
OpReturnValue %17
OpFunctionEnd
%20 = OpFunction  %5  None %21
%19 = OpLabel
OpBranch %23
%23 = OpLabel
OpReturnValue %22
OpFunctionEnd
%25 = OpFunction  %5  None %21
%24 = OpLabel
OpBranch %26
%26 = OpLabel
OpReturnValue %22
OpFunctionEnd
%28 = OpFunction  %6  None %29
%27 = OpLabel
OpBranch %31
%31 = OpLabel
OpReturnValue %30
OpFunctionEnd
%33 = OpFunction  %7  None %34
%32 = OpLabel
OpBranch %36
%36 = OpLabel
OpReturnValue %35
OpFunctionEnd
%38 = OpFunction  %5  None %21
%37 = OpLabel
OpBranch %39
%39 = OpLabel
OpReturnValue %22
OpFunctionEnd
%41 = OpFunction  %6  None %29
%40 = OpLabel
OpBranch %42
%42 = OpLabel
OpReturnValue %30
OpFunctionEnd
%44 = OpFunction  %2  None %45
%43 = OpLabel
OpBranch %46
%46 = OpLabel
OpReturn
OpFunctionEnd