yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Sven van HaastregtAdd GL_ARM_tensorse9d166cd

main
4.9 KiB104 linesraw
1spv.tensorARM.declare.comp
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 66
5
6                              Capability Shader
7                              Capability TensorsARM
8                              Extension  "SPV_ARM_tensors"
9               1:             ExtInstImport  "GLSL.std.450"
10                              MemoryModel Logical GLSL450
11                              EntryPoint GLCompute 4  "main"
12                              ExecutionMode 4 LocalSize 1 1 1
13                              Source GLSL 460
14                              SourceExtension  "GL_ARM_tensors"
15                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
16                              Name 4  "main"
17                              Name 11  "tb"
18                              Name 17  "b"
19                              Name 23  "barr"
20                              Name 28  "t"
21                              Name 33  "i32"
22                              Name 42  "vec"
23                              Name 48  "vecthree"
24                              Name 55  "vecfour"
25                              Decorate 11(tb) Binding 1
26                              Decorate 11(tb) DescriptorSet 0
27                              Decorate 28(t) Binding 0
28                              Decorate 28(t) DescriptorSet 0
29               2:             TypeVoid
30               3:             TypeFunction 2
31               6:             TypeBool
32               7:             TypeInt 32 0
33               8:      7(int) Constant 2
34               9:             TypeTensorARM 6(bool) 8
35              10:             TypePointer UniformConstant 9
36          11(tb):     10(ptr) Variable UniformConstant
37              13:             TypeArray 7(int) 8
38              14:      7(int) Constant 0
39              15:          13 ConstantComposite 14 14
40              16:             TypePointer Function 6(bool)
41              20:      7(int) Constant 4
42              21:             TypeArray 6(bool) 20
43              22:             TypePointer Function 21
44              25:             TypeInt 32 1
45              26:             TypeTensorARM 25(int) 20
46              27:             TypePointer UniformConstant 26
47           28(t):     27(ptr) Variable UniformConstant
48              30:             TypeArray 7(int) 20
49              31:          30 ConstantComposite 14 14 14 14
50              32:             TypePointer Function 25(int)
51              34:     25(int) Constant 33
52              37:      7(int) Constant 1
53              38:      7(int) Constant 3
54              39:          30 ConstantComposite 37 8 38 20
55              40:             TypeArray 25(int) 8
56              41:             TypePointer Function 40
57              45:          30 ConstantComposite 38 8 37 14
58              46:             TypeArray 25(int) 38
59              47:             TypePointer Function 46
60              51:      7(int) Constant 99
61              52:          30 ConstantComposite 51 51 51 51
62              53:             TypeArray 25(int) 20
63              54:             TypePointer Function 53
64              62:          30 ConstantComposite 20 38 8 37
65         4(main):           2 Function None 3
66               5:             Label
67           17(b):     16(ptr) Variable Function
68        23(barr):     22(ptr) Variable Function
69         33(i32):     32(ptr) Variable Function
70         42(vec):     41(ptr) Variable Function
71    48(vecthree):     47(ptr) Variable Function
72     55(vecfour):     54(ptr) Variable Function
73              12:           9 Load 11(tb)
74              18:     6(bool) TensorReadARM 12 15
75                              Store 17(b) 18
76              19:           9 Load 11(tb)
77              24:          21 TensorReadARM 19 15
78                              Store 23(barr) 24
79              29:          26 Load 28(t)
80              35:     25(int) TensorReadARM 29 31 2 34
81                              Store 33(i32) 35
82              36:          26 Load 28(t)
83              43:          40 TensorReadARM 36 39
84                              Store 42(vec) 43
85              44:          26 Load 28(t)
86              49:          46 TensorReadARM 44 45
87                              Store 48(vecthree) 49
88              50:          26 Load 28(t)
89              56:          53 TensorReadARM 50 52
90                              Store 55(vecfour) 56
91              57:           9 Load 11(tb)
92              58:     6(bool) Load 17(b)
93                              TensorWriteARM 57 15 58
94              59:           9 Load 11(tb)
95              60:          21 Load 23(barr)
96                              TensorWriteARM 59 15 60
97              61:          26 Load 28(t)
98              63:     25(int) Load 33(i32)
99                              TensorWriteARM 61 62 63
100              64:          26 Load 28(t)
101              65:          40 Load 42(vec)
102                              TensorWriteARM 64 31 65 1
103                              Return
104                              FunctionEnd