spv.tensorARM.declare.comp // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 66 Capability Shader Capability TensorsARM Extension "SPV_ARM_tensors" 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint GLCompute 4 "main" ExecutionMode 4 LocalSize 1 1 1 Source GLSL 460 SourceExtension "GL_ARM_tensors" SourceExtension "GL_EXT_shader_explicit_arithmetic_types" Name 4 "main" Name 11 "tb" Name 17 "b" Name 23 "barr" Name 28 "t" Name 33 "i32" Name 42 "vec" Name 48 "vecthree" Name 55 "vecfour" Decorate 11(tb) Binding 1 Decorate 11(tb) DescriptorSet 0 Decorate 28(t) Binding 0 Decorate 28(t) DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 6: TypeBool 7: TypeInt 32 0 8: 7(int) Constant 2 9: TypeTensorARM 6(bool) 8 10: TypePointer UniformConstant 9 11(tb): 10(ptr) Variable UniformConstant 13: TypeArray 7(int) 8 14: 7(int) Constant 0 15: 13 ConstantComposite 14 14 16: TypePointer Function 6(bool) 20: 7(int) Constant 4 21: TypeArray 6(bool) 20 22: TypePointer Function 21 25: TypeInt 32 1 26: TypeTensorARM 25(int) 20 27: TypePointer UniformConstant 26 28(t): 27(ptr) Variable UniformConstant 30: TypeArray 7(int) 20 31: 30 ConstantComposite 14 14 14 14 32: TypePointer Function 25(int) 34: 25(int) Constant 33 37: 7(int) Constant 1 38: 7(int) Constant 3 39: 30 ConstantComposite 37 8 38 20 40: TypeArray 25(int) 8 41: TypePointer Function 40 45: 30 ConstantComposite 38 8 37 14 46: TypeArray 25(int) 38 47: TypePointer Function 46 51: 7(int) Constant 99 52: 30 ConstantComposite 51 51 51 51 53: TypeArray 25(int) 20 54: TypePointer Function 53 62: 30 ConstantComposite 20 38 8 37 4(main): 2 Function None 3 5: Label 17(b): 16(ptr) Variable Function 23(barr): 22(ptr) Variable Function 33(i32): 32(ptr) Variable Function 42(vec): 41(ptr) Variable Function 48(vecthree): 47(ptr) Variable Function 55(vecfour): 54(ptr) Variable Function 12: 9 Load 11(tb) 18: 6(bool) TensorReadARM 12 15 Store 17(b) 18 19: 9 Load 11(tb) 24: 21 TensorReadARM 19 15 Store 23(barr) 24 29: 26 Load 28(t) 35: 25(int) TensorReadARM 29 31 2 34 Store 33(i32) 35 36: 26 Load 28(t) 43: 40 TensorReadARM 36 39 Store 42(vec) 43 44: 26 Load 28(t) 49: 46 TensorReadARM 44 45 Store 48(vecthree) 49 50: 26 Load 28(t) 56: 53 TensorReadARM 50 52 Store 55(vecfour) 56 57: 9 Load 11(tb) 58: 6(bool) Load 17(b) TensorWriteARM 57 15 58 59: 9 Load 11(tb) 60: 21 Load 23(barr) TensorWriteARM 59 15 60 61: 26 Load 28(t) 63: 25(int) Load 33(i32) TensorWriteARM 61 62 63 64: 26 Load 28(t) 65: 40 Load 42(vec) TensorWriteARM 64 31 65 1 Return FunctionEnd