xref: /aosp_15_r20/external/angle/third_party/glslang/src/Test/baseResults/spv.replicate.comp.out (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1spv.replicate.comp
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 66
5
6                              Capability Shader
7                              Capability VulkanMemoryModelKHR
8                              Capability CooperativeMatrixKHR
9                              Capability CapabilityReplicatedCompositesEXT
10                              Extension  "SPV_EXT_replicated_composites"
11                              Extension  "SPV_KHR_cooperative_matrix"
12                              Extension  "SPV_KHR_vulkan_memory_model"
13               1:             ExtInstImport  "GLSL.std.450"
14                              MemoryModel Logical VulkanKHR
15                              EntryPoint GLCompute 4  "main"
16                              ExecutionMode 4 LocalSize 1 1 1
17                              Source GLSL 450
18                              SourceExtension  "GL_EXT_spec_constant_composites"
19                              SourceExtension  "GL_KHR_cooperative_matrix"
20                              SourceExtension  "GL_KHR_memory_scope_semantics"
21                              Name 4  "main"
22                              Name 13  "coop"
23                              Name 17  "a"
24                              Name 21  "v"
25                              Name 28  "m"
26                              Name 33  "five"
27                              Name 35  "six"
28                              Name 39  "arr"
29                              Name 44  "arr2"
30                              Name 49  "S"
31                              MemberName 49(S) 0  "a"
32                              MemberName 49(S) 1  "b"
33                              MemberName 49(S) 2  "c"
34                              Name 51  "s2"
35                              Name 54  "SS"
36                              MemberName 54(SS) 0  "s1"
37                              MemberName 54(SS) 1  "s2"
38                              Name 56  "ss"
39                              Decorate 61 BuiltIn WorkgroupSize
40               2:             TypeVoid
41               3:             TypeFunction 2
42               6:             TypeFloat 32
43               7:             TypeInt 32 0
44               8:      7(int) Constant 3
45               9:      7(int) Constant 16
46              10:      7(int) Constant 0
47              11:             TypeCooperativeMatrixKHR 6(float) 8 9 9 10
48              12:             TypePointer Function 11
49              14:    6(float) Constant 1065353216
50              15:          11 ConstantCompositeReplicateEXT 14
51              16:             TypePointer Function 6(float)
52              18:    6(float) Constant 1073741824
53              19:             TypeVector 6(float) 4
54              20:             TypePointer Function 19(fvec4)
55              24:    6(float) Constant 1077936128
56              25:   19(fvec4) ConstantCompositeReplicateEXT 24
57              26:             TypeMatrix 19(fvec4) 4
58              27:             TypePointer Function 26
59              31:             TypeInt 32 1
60              32:             TypePointer Function 31(int)
61              34:     31(int) Constant 5
62              36:     31(int) Constant 6
63              37:             TypeArray 31(int) 8
64              38:             TypePointer Function 37
65              42:             TypeArray 37 8
66              43:             TypePointer Function 42
67              47:          37 ConstantCompositeReplicateEXT 34
68              48:          42 ConstantCompositeReplicateEXT 47
69           49(S):             TypeStruct 31(int) 31(int) 31(int)
70              50:             TypePointer Function 49(S)
71          54(SS):             TypeStruct 49(S) 49(S)
72              55:             TypePointer Function 54(SS)
73              59:             TypeVector 7(int) 3
74              60:      7(int) Constant 1
75              61:   59(ivec3) ConstantCompositeReplicateEXT 60
76              62:       49(S) ConstantCompositeReplicateEXT 36
77              63:      54(SS) ConstantCompositeReplicateEXT 62
78              64:          26 ConstantCompositeReplicateEXT 25
79              65:          11 ConstantCompositeReplicateEXT 24
80         4(main):           2 Function None 3
81               5:             Label
82        13(coop):     12(ptr) Variable Function
83           17(a):     16(ptr) Variable Function
84           21(v):     20(ptr) Variable Function
85           28(m):     27(ptr) Variable Function
86        33(five):     32(ptr) Variable Function
87         35(six):     32(ptr) Variable Function
88         39(arr):     38(ptr) Variable Function
89        44(arr2):     43(ptr) Variable Function
90          51(s2):     50(ptr) Variable Function
91          56(ss):     55(ptr) Variable Function
92                              Store 13(coop) 15
93                              Store 17(a) 18
94              22:    6(float) Load 17(a)
95              23:   19(fvec4) CompositeConstructReplicateEXT 22
96                              Store 21(v) 23
97                              Store 21(v) 25
98              29:   19(fvec4) Load 21(v)
99              30:          26 CompositeConstructReplicateEXT 29
100                              Store 28(m) 30
101                              Store 33(five) 34
102                              Store 35(six) 36
103              40:     31(int) Load 33(five)
104              41:          37 CompositeConstructReplicateEXT 40
105                              Store 39(arr) 41
106              45:          37 Load 39(arr)
107              46:          42 CompositeConstructReplicateEXT 45
108                              Store 44(arr2) 46
109                              Store 44(arr2) 48
110              52:     31(int) Load 35(six)
111              53:       49(S) CompositeConstructReplicateEXT 52
112                              Store 51(s2) 53
113              57:       49(S) Load 51(s2)
114              58:      54(SS) CompositeConstructReplicateEXT 57
115                              Store 56(ss) 58
116                              Return
117                              FunctionEnd
118