; SPIR-V
; Version: 1.1
; Generator: rspirv
; Bound: 67
OpCapability Shader
%1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450
OpEntryPoint GLCompute %38 "main"
OpExecutionMode %38 LocalSize 1 1 1
OpMemberDecorate %6 0 Offset 0
OpMemberDecorate %6 1 Offset 16
OpDecorate %9 ArrayStride 16
OpDecorate %14 ArrayStride 32
OpDecorate %17 ArrayStride 4
%2 = OpTypeVoid
%3 = OpTypeFloat 32
%4 = OpTypeVector %3 4
%5 = OpTypeInt 32 1
%6 = OpTypeStruct %4 %5
%8 = OpTypeVector %3 2
%7 = OpTypeMatrix %8 2
%11 = OpTypeInt 32 0
%10 = OpConstant  %11  1
%9 = OpTypeArray %7 %10
%12 = OpTypeBool
%13 = OpTypeVector %11 2
%15 = OpConstant  %11  3
%14 = OpTypeArray %6 %15
%16 = OpTypeMatrix %4 4
%18 = OpConstant  %11  4
%17 = OpTypeArray %5 %18
%20 = OpTypeVector %3 3
%19 = OpTypeMatrix %20 2
%21 = OpConstant  %3  0.0
%22 = OpConstant  %3  1.0
%23 = OpConstant  %3  2.0
%24 = OpConstant  %3  3.0
%25 = OpConstantComposite  %8  %21 %22
%26 = OpConstantComposite  %8  %23 %24
%27 = OpConstantComposite  %7  %25 %26
%28 = OpConstantComposite  %9  %27
%29 = OpConstantNull  %12
%30 = OpConstantNull  %5
%31 = OpConstantNull  %11
%32 = OpConstantNull  %3
%33 = OpConstantNull  %13
%34 = OpConstantNull  %7
%35 = OpConstantNull  %14
%36 = OpConstantNull  %6
%39 = OpTypeFunction %2
%40 = OpConstantComposite  %4  %22 %22 %22 %22
%41 = OpConstant  %5  1
%42 = OpConstantComposite  %6  %40 %41
%43 = OpConstantComposite  %8  %22 %21
%44 = OpConstantComposite  %7  %43 %25
%45 = OpConstantComposite  %4  %22 %21 %21 %21
%46 = OpConstantComposite  %4  %21 %22 %21 %21
%47 = OpConstantComposite  %4  %21 %21 %22 %21
%48 = OpConstantComposite  %4  %21 %21 %21 %22
%49 = OpConstantComposite  %16  %45 %46 %47 %48
%50 = OpConstant  %11  0
%51 = OpConstantComposite  %13  %50 %50
%52 = OpConstantComposite  %8  %21 %21
%53 = OpConstantComposite  %7  %52 %52
%54 = OpConstant  %5  0
%55 = OpConstant  %5  2
%56 = OpConstant  %5  3
%57 = OpConstantComposite  %17  %54 %41 %55 %56
%58 = OpConstantFalse  %12
%59 = OpConstantComposite  %13  %50 %50
%60 = OpConstantComposite  %20  %21 %21 %21
%61 = OpConstantComposite  %19  %60 %60
%62 = OpConstantNull  %19
%64 = OpTypePointer Function %6
%65 = OpConstantNull  %6
%38 = OpFunction  %2  None %39
%37 = OpLabel
%63 = OpVariable  %64  Function %65
OpBranch %66
%66 = OpLabel
OpStore %63 %42
OpReturn
OpFunctionEnd