spv.tensorARM.size.comp // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 41 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" Name 4 "main" Name 8 "x" Name 14 "rank1" Name 23 "rank2" Name 35 "rank4" Decorate 14(rank1) Binding 0 Decorate 14(rank1) DescriptorSet 0 Decorate 23(rank2) Binding 1 Decorate 23(rank2) DescriptorSet 0 Decorate 35(rank4) Binding 2 Decorate 35(rank4) DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 0 7: TypePointer Private 6(int) 8(x): 7(ptr) Variable Private 9: 6(int) Constant 0 10: TypeInt 32 1 11: 6(int) Constant 1 12: TypeTensorARM 10(int) 11 13: TypePointer UniformConstant 12 14(rank1): 13(ptr) Variable UniformConstant 19: TypeFloat 32 20: 6(int) Constant 2 21: TypeTensorARM 19(float) 20 22: TypePointer UniformConstant 21 23(rank2): 22(ptr) Variable UniformConstant 32: 6(int) Constant 4 33: TypeTensorARM 6(int) 32 34: TypePointer UniformConstant 33 35(rank4): 34(ptr) Variable UniformConstant 37: 6(int) Constant 3 4(main): 2 Function None 3 5: Label Store 8(x) 9 15: 12 Load 14(rank1) 16: 6(int) TensorQuerySizeARM 15 9 17: 6(int) Load 8(x) 18: 6(int) IAdd 17 16 Store 8(x) 18 24: 21 Load 23(rank2) 25: 6(int) TensorQuerySizeARM 24 9 26: 6(int) Load 8(x) 27: 6(int) IAdd 26 25 Store 8(x) 27 28: 21 Load 23(rank2) 29: 6(int) TensorQuerySizeARM 28 11 30: 6(int) Load 8(x) 31: 6(int) IAdd 30 29 Store 8(x) 31 36: 33 Load 35(rank4) 38: 6(int) TensorQuerySizeARM 36 37 39: 6(int) Load 8(x) 40: 6(int) IAdd 39 38 Store 8(x) 40 Return FunctionEnd