File: spv.replicatespec.comp.out

package info (click to toggle)
glslang 16.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 51,712 kB
  • sloc: cpp: 92,305; yacc: 4,320; sh: 603; python: 305; ansic: 94; javascript: 74; makefile: 17
file content (132 lines) | stat: -rw-r--r-- 6,790 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
spv.replicatespec.comp
// Module Version 10300
// Generated by (magic number): 8000b
// Id's are bound by 68

                              Capability Shader
                              Capability VulkanMemoryModelKHR
                              Capability CooperativeMatrixKHR
                              Capability ReplicatedCompositesEXT
                              Extension  "SPV_EXT_replicated_composites"
                              Extension  "SPV_KHR_cooperative_matrix"
                              Extension  "SPV_KHR_vulkan_memory_model"
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical VulkanKHR
                              EntryPoint GLCompute 4  "main"
                              ExecutionMode 4 LocalSize 1 1 1
                              Source GLSL 450
                              SourceExtension  "GL_EXT_spec_constant_composites"
                              SourceExtension  "GL_KHR_cooperative_matrix"
                              SourceExtension  "GL_KHR_memory_scope_semantics"
                              Name 4  "main"
                              Name 13  "coop"
                              Name 17  "a"
                              Name 21  "v"
                              Name 24  "spec_float"
                              Name 25  "cv"
                              Name 28  "m"
                              Name 33  "five"
                              Name 35  "six"
                              Name 39  "arr"
                              Name 44  "arr2"
                              Name 47  "cfive"
                              Name 48  "carr"
                              Name 49  "carr2"
                              Name 50  "S"
                              MemberName 50(S) 0  "a"
                              MemberName 50(S) 1  "b"
                              MemberName 50(S) 2  "c"
                              Name 52  "s2"
                              Name 55  "SS"
                              MemberName 55(SS) 0  "s1"
                              MemberName 55(SS) 1  "s2"
                              Name 57  "ss"
                              Name 63  "csix"
                              Name 64  "cs"
                              Name 65  "css"
                              Name 66  "cm"
                              Name 67  "ccoop"
                              Decorate 24(spec_float) SpecId 2
                              Decorate 47(cfive) SpecId 0
                              Decorate 62 BuiltIn WorkgroupSize
                              Decorate 63(csix) SpecId 1
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeFloat 32
               7:             TypeInt 32 0
               8:      7(int) Constant 3
               9:      7(int) Constant 16
              10:      7(int) Constant 0
              11:             TypeCooperativeMatrixKHR 6(float) 8 9 9 10
              12:             TypePointer Function 11
              14:    6(float) Constant 1065353216
              15:          11 ConstantCompositeReplicateEXT 14
              16:             TypePointer Function 6(float)
              18:    6(float) Constant 1073741824
              19:             TypeVector 6(float) 4
              20:             TypePointer Function 19(fvec4)
  24(spec_float):    6(float) SpecConstant 1077936128
          25(cv):   19(fvec4) SpecConstantCompositeReplicateEXT 24(spec_float)
              26:             TypeMatrix 19(fvec4) 4
              27:             TypePointer Function 26
              31:             TypeInt 32 1
              32:             TypePointer Function 31(int)
              34:     31(int) Constant 5
              36:     31(int) Constant 6
              37:             TypeArray 31(int) 8
              38:             TypePointer Function 37
              42:             TypeArray 37 8
              43:             TypePointer Function 42
       47(cfive):     31(int) SpecConstant 5
        48(carr):          37 SpecConstantCompositeReplicateEXT 47(cfive)
       49(carr2):          42 SpecConstantCompositeReplicateEXT 48(carr)
           50(S):             TypeStruct 31(int) 31(int) 31(int)
              51:             TypePointer Function 50(S)
          55(SS):             TypeStruct 50(S) 50(S)
              56:             TypePointer Function 55(SS)
              60:             TypeVector 7(int) 3
              61:      7(int) Constant 1
              62:   60(ivec3) ConstantCompositeReplicateEXT 61
        63(csix):     31(int) SpecConstant 6
          64(cs):       50(S) SpecConstantCompositeReplicateEXT 63(csix)
         65(css):      55(SS) SpecConstantCompositeReplicateEXT 64(cs)
          66(cm):          26 SpecConstantCompositeReplicateEXT 25(cv)
       67(ccoop):          11 SpecConstantCompositeReplicateEXT 24(spec_float)
         4(main):           2 Function None 3
               5:             Label
        13(coop):     12(ptr) Variable Function
           17(a):     16(ptr) Variable Function
           21(v):     20(ptr) Variable Function
           28(m):     27(ptr) Variable Function
        33(five):     32(ptr) Variable Function
         35(six):     32(ptr) Variable Function
         39(arr):     38(ptr) Variable Function
        44(arr2):     43(ptr) Variable Function
          52(s2):     51(ptr) Variable Function
          57(ss):     56(ptr) Variable Function
                              Store 13(coop) 15
                              Store 17(a) 18
              22:    6(float) Load 17(a)
              23:   19(fvec4) CompositeConstructReplicateEXT 22
                              Store 21(v) 23
                              Store 21(v) 25(cv)
              29:   19(fvec4) Load 21(v)
              30:          26 CompositeConstructReplicateEXT 29
                              Store 28(m) 30
                              Store 33(five) 34
                              Store 35(six) 36
              40:     31(int) Load 33(five)
              41:          37 CompositeConstructReplicateEXT 40
                              Store 39(arr) 41
              45:          37 Load 39(arr)
              46:          42 CompositeConstructReplicateEXT 45
                              Store 44(arr2) 46
                              Store 44(arr2) 49(carr2)
              53:     31(int) Load 35(six)
              54:       50(S) CompositeConstructReplicateEXT 53
                              Store 52(s2) 54
              58:       50(S) Load 52(s2)
              59:      55(SS) CompositeConstructReplicateEXT 58
                              Store 57(ss) 59
                              Return
                              FunctionEnd