spv.tensorARM.all_accesses.comp // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 199 Capability Shader Capability Float16 Capability Float64 Capability Int64 Capability Int16 Capability Int8 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 10 "coords" Name 15 "iw8" Name 19 "iw16" Name 23 "iw" Name 27 "iw64" Name 31 "it8" Name 37 "it16" Name 43 "it32" Name 49 "it64" Name 56 "iwv" Name 63 "ir8" Name 67 "ir16" Name 71 "ir" Name 75 "ir64" Name 79 "irv" Name 83 "uw8" Name 87 "uw16" Name 90 "uw" Name 93 "uw64" Name 97 "ut8" Name 103 "ut16" Name 109 "ut32" Name 115 "ut64" Name 121 "uwv" Name 128 "ur8" Name 132 "ur16" Name 136 "ur" Name 140 "ur64" Name 144 "urv" Name 148 "fw" Name 152 "fw16" Name 156 "fw64" Name 160 "ft16" Name 166 "ft32" Name 172 "ft64" Name 178 "fwv" Name 185 "fr16" Name 189 "fr" Name 193 "fr64" Name 197 "frv" Decorate 31(it8) Binding 0 Decorate 31(it8) DescriptorSet 0 Decorate 37(it16) Binding 1 Decorate 37(it16) DescriptorSet 0 Decorate 43(it32) Binding 2 Decorate 43(it32) DescriptorSet 0 Decorate 49(it64) Binding 3 Decorate 49(it64) DescriptorSet 0 Decorate 97(ut8) Binding 4 Decorate 97(ut8) DescriptorSet 0 Decorate 103(ut16) Binding 5 Decorate 103(ut16) DescriptorSet 0 Decorate 109(ut32) Binding 6 Decorate 109(ut32) DescriptorSet 0 Decorate 115(ut64) Binding 7 Decorate 115(ut64) DescriptorSet 0 Decorate 160(ft16) Binding 8 Decorate 160(ft16) DescriptorSet 0 Decorate 166(ft32) Binding 9 Decorate 166(ft32) DescriptorSet 0 Decorate 172(ft64) Binding 10 Decorate 172(ft64) DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 0 7: 6(int) Constant 1 8: TypeArray 6(int) 7 9: TypePointer Function 8 11: 6(int) Constant 0 12: 8 ConstantComposite 11 13: TypeInt 8 1 14: TypePointer Function 13(int8_t) 16: 13(int8_t) Constant 1 17: TypeInt 16 1 18: TypePointer Function 17(int16_t) 20: 17(int16_t) Constant 1 21: TypeInt 32 1 22: TypePointer Function 21(int) 24: 21(int) Constant 1 25: TypeInt 64 1 26: TypePointer Function 25(int64_t) 28: 25(int64_t) Constant 1 0 29: TypeTensorARM 13(int8_t) 7 30: TypePointer UniformConstant 29 31(it8): 30(ptr) Variable UniformConstant 35: TypeTensorARM 17(int16_t) 7 36: TypePointer UniformConstant 35 37(it16): 36(ptr) Variable UniformConstant 41: TypeTensorARM 21(int) 7 42: TypePointer UniformConstant 41 43(it32): 42(ptr) Variable UniformConstant 47: TypeTensorARM 25(int64_t) 7 48: TypePointer UniformConstant 47 49(it64): 48(ptr) Variable UniformConstant 53: 6(int) Constant 4 54: TypeArray 21(int) 53 55: TypePointer Function 54 57: 54 ConstantComposite 24 24 24 24 81: TypeInt 8 0 82: TypePointer Function 81(int8_t) 84: 81(int8_t) Constant 1 85: TypeInt 16 0 86: TypePointer Function 85(int16_t) 88: 85(int16_t) Constant 1 89: TypePointer Function 6(int) 91: TypeInt 64 0 92: TypePointer Function 91(int64_t) 94: 91(int64_t) Constant 1 0 95: TypeTensorARM 81(int8_t) 7 96: TypePointer UniformConstant 95 97(ut8): 96(ptr) Variable UniformConstant 101: TypeTensorARM 85(int16_t) 7 102: TypePointer UniformConstant 101 103(ut16): 102(ptr) Variable UniformConstant 107: TypeTensorARM 6(int) 7 108: TypePointer UniformConstant 107 109(ut32): 108(ptr) Variable UniformConstant 113: TypeTensorARM 91(int64_t) 7 114: TypePointer UniformConstant 113 115(ut64): 114(ptr) Variable UniformConstant 119: TypeArray 6(int) 53 120: TypePointer Function 119 122: 119 ConstantComposite 7 7 7 7 146: TypeFloat 32 147: TypePointer Function 146(float) 149: 146(float) Constant 1065353216 150: TypeFloat 16 151: TypePointer Function 150(float16_t) 153:150(float16_t) Constant 15360 154: TypeFloat 64 155: TypePointer Function 154(float64_t) 157:154(float64_t) Constant 0 1072693248 158: TypeTensorARM 150(float16_t) 7 159: TypePointer UniformConstant 158 160(ft16): 159(ptr) Variable UniformConstant 164: TypeTensorARM 146(float) 7 165: TypePointer UniformConstant 164 166(ft32): 165(ptr) Variable UniformConstant 170: TypeTensorARM 154(float64_t) 7 171: TypePointer UniformConstant 170 172(ft64): 171(ptr) Variable UniformConstant 176: TypeArray 146(float) 53 177: TypePointer Function 176 179: 176 ConstantComposite 149 149 149 149 4(main): 2 Function None 3 5: Label 10(coords): 9(ptr) Variable Function 15(iw8): 14(ptr) Variable Function 19(iw16): 18(ptr) Variable Function 23(iw): 22(ptr) Variable Function 27(iw64): 26(ptr) Variable Function 56(iwv): 55(ptr) Variable Function 63(ir8): 14(ptr) Variable Function 67(ir16): 18(ptr) Variable Function 71(ir): 22(ptr) Variable Function 75(ir64): 26(ptr) Variable Function 79(irv): 55(ptr) Variable Function 83(uw8): 82(ptr) Variable Function 87(uw16): 86(ptr) Variable Function 90(uw): 89(ptr) Variable Function 93(uw64): 92(ptr) Variable Function 121(uwv): 120(ptr) Variable Function 128(ur8): 82(ptr) Variable Function 132(ur16): 86(ptr) Variable Function 136(ur): 89(ptr) Variable Function 140(ur64): 92(ptr) Variable Function 144(urv): 120(ptr) Variable Function 148(fw): 147(ptr) Variable Function 152(fw16): 151(ptr) Variable Function 156(fw64): 155(ptr) Variable Function 178(fwv): 177(ptr) Variable Function 185(fr16): 151(ptr) Variable Function 189(fr): 147(ptr) Variable Function 193(fr64): 155(ptr) Variable Function 197(frv): 177(ptr) Variable Function Store 10(coords) 12 Store 15(iw8) 16 Store 19(iw16) 20 Store 23(iw) 24 Store 27(iw64) 28 32: 29 Load 31(it8) 33: 8 Load 10(coords) 34: 13(int8_t) Load 15(iw8) TensorWriteARM 32 33 34 38: 35 Load 37(it16) 39: 8 Load 10(coords) 40: 17(int16_t) Load 19(iw16) TensorWriteARM 38 39 40 44: 41 Load 43(it32) 45: 8 Load 10(coords) 46: 21(int) Load 23(iw) TensorWriteARM 44 45 46 50: 47 Load 49(it64) 51: 8 Load 10(coords) 52: 25(int64_t) Load 27(iw64) TensorWriteARM 50 51 52 Store 56(iwv) 57 58: 41 Load 43(it32) 59: 8 Load 10(coords) 60: 54 Load 56(iwv) TensorWriteARM 58 59 60 61: 29 Load 31(it8) 62: 8 Load 10(coords) 64: 13(int8_t) TensorReadARM 61 62 Store 63(ir8) 64 65: 35 Load 37(it16) 66: 8 Load 10(coords) 68: 17(int16_t) TensorReadARM 65 66 Store 67(ir16) 68 69: 41 Load 43(it32) 70: 8 Load 10(coords) 72: 21(int) TensorReadARM 69 70 Store 71(ir) 72 73: 47 Load 49(it64) 74: 8 Load 10(coords) 76: 25(int64_t) TensorReadARM 73 74 Store 75(ir64) 76 77: 41 Load 43(it32) 78: 8 Load 10(coords) 80: 54 TensorReadARM 77 78 Store 79(irv) 80 Store 83(uw8) 84 Store 87(uw16) 88 Store 90(uw) 7 Store 93(uw64) 94 98: 95 Load 97(ut8) 99: 8 Load 10(coords) 100: 81(int8_t) Load 83(uw8) TensorWriteARM 98 99 100 104: 101 Load 103(ut16) 105: 8 Load 10(coords) 106: 85(int16_t) Load 87(uw16) TensorWriteARM 104 105 106 110: 107 Load 109(ut32) 111: 8 Load 10(coords) 112: 6(int) Load 90(uw) TensorWriteARM 110 111 112 116: 113 Load 115(ut64) 117: 8 Load 10(coords) 118: 91(int64_t) Load 93(uw64) TensorWriteARM 116 117 118 Store 121(uwv) 122 123: 107 Load 109(ut32) 124: 8 Load 10(coords) 125: 119 Load 121(uwv) TensorWriteARM 123 124 125 126: 95 Load 97(ut8) 127: 8 Load 10(coords) 129: 81(int8_t) TensorReadARM 126 127 Store 128(ur8) 129 130: 101 Load 103(ut16) 131: 8 Load 10(coords) 133: 85(int16_t) TensorReadARM 130 131 Store 132(ur16) 133 134: 107 Load 109(ut32) 135: 8 Load 10(coords) 137: 6(int) TensorReadARM 134 135 Store 136(ur) 137 138: 113 Load 115(ut64) 139: 8 Load 10(coords) 141: 91(int64_t) TensorReadARM 138 139 Store 140(ur64) 141 142: 107 Load 109(ut32) 143: 8 Load 10(coords) 145: 119 TensorReadARM 142 143 Store 144(urv) 145 Store 148(fw) 149 Store 152(fw16) 153 Store 156(fw64) 157 161: 158 Load 160(ft16) 162: 8 Load 10(coords) 163:150(float16_t) Load 152(fw16) TensorWriteARM 161 162 163 167: 164 Load 166(ft32) 168: 8 Load 10(coords) 169: 146(float) Load 148(fw) TensorWriteARM 167 168 169 173: 170 Load 172(ft64) 174: 8 Load 10(coords) 175:154(float64_t) Load 156(fw64) TensorWriteARM 173 174 175 Store 178(fwv) 179 180: 164 Load 166(ft32) 181: 8 Load 10(coords) 182: 176 Load 178(fwv) TensorWriteARM 180 181 182 183: 158 Load 160(ft16) 184: 8 Load 10(coords) 186:150(float16_t) TensorReadARM 183 184 Store 185(fr16) 186 187: 164 Load 166(ft32) 188: 8 Load 10(coords) 190: 146(float) TensorReadARM 187 188 Store 189(fr) 190 191: 170 Load 172(ft64) 192: 8 Load 10(coords) 194:154(float64_t) TensorReadARM 191 192 Store 193(fr64) 194 195: 164 Load 166(ft32) 196: 8 Load 10(coords) 198: 176 TensorReadARM 195 196 Store 197(frv) 198 Return FunctionEnd