spv.longVectorLiteral234.comp // Module Version 10300 // Generated by (magic number): 8000b // Id's are bound by 48 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint GLCompute 4 "main" ExecutionMode 4 LocalSize 1 1 1 Source GLSL 450 SourceExtension "GL_EXT_long_vector" Name 4 "main" Name 9 "v2" Name 15 "v3" Name 20 "v4" Name 35 "n2" Name 38 "n3" Name 41 "n4" Decorate 47 BuiltIn WorkgroupSize 2: TypeVoid 3: TypeFunction 2 6: TypeFloat 32 7: TypeVector 6(float) 2 8: TypePointer Function 7(fvec2) 10: 6(float) Constant 1065353216 11: 6(float) Constant 1073741824 12: 7(fvec2) ConstantComposite 10 11 13: TypeVector 6(float) 3 14: TypePointer Function 13(fvec3) 16: 6(float) Constant 1077936128 17: 13(fvec3) ConstantComposite 10 11 16 18: TypeVector 6(float) 4 19: TypePointer Function 18(fvec4) 21: 6(float) Constant 1082130432 22: 18(fvec4) ConstantComposite 10 11 16 21 30: 6(float) Constant 0 31: 18(fvec4) ConstantComposite 30 30 30 30 33: TypeInt 32 1 34: TypePointer Function 33(int) 36: 33(int) Constant 2 39: 33(int) Constant 3 42: 33(int) Constant 4 44: TypeInt 32 0 45: TypeVector 44(int) 3 46: 44(int) Constant 1 47: 45(ivec3) ConstantComposite 46 46 46 4(main): 2 Function None 3 5: Label 9(v2): 8(ptr) Variable Function 15(v3): 14(ptr) Variable Function 20(v4): 19(ptr) Variable Function 35(n2): 34(ptr) Variable Function 38(n3): 34(ptr) Variable Function 41(n4): 34(ptr) Variable Function Store 9(v2) 12 Store 15(v3) 17 Store 20(v4) 22 23: 7(fvec2) Load 9(v2) 24: 7(fvec2) Load 9(v2) 25: 7(fvec2) FAdd 24 23 Store 9(v2) 25 26: 13(fvec3) Load 15(v3) 27: 13(fvec3) CompositeConstruct 11 11 11 28: 13(fvec3) FMul 26 27 Store 15(v3) 28 29: 18(fvec4) Load 20(v4) 32: 18(fvec4) FAdd 29 31 Store 20(v4) 32 37: 33(int) Bitcast 36 Store 35(n2) 37 40: 33(int) Bitcast 39 Store 38(n3) 40 43: 33(int) Bitcast 42 Store 41(n4) 43 Return FunctionEnd