File: spv.replicate.comp.out

package info (click to toggle)
glslang 16.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 51,712 kB
  • sloc: cpp: 92,305; yacc: 4,320; sh: 603; python: 305; ansic: 94; javascript: 74; makefile: 17
file content (117 lines) | stat: -rw-r--r-- 5,962 bytes parent folder | download | duplicates (3)
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
spv.replicate.comp
// Module Version 10300
// Generated by (magic number): 8000b
// Id's are bound by 66

                              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 28  "m"
                              Name 33  "five"
                              Name 35  "six"
                              Name 39  "arr"
                              Name 44  "arr2"
                              Name 49  "S"
                              MemberName 49(S) 0  "a"
                              MemberName 49(S) 1  "b"
                              MemberName 49(S) 2  "c"
                              Name 51  "s2"
                              Name 54  "SS"
                              MemberName 54(SS) 0  "s1"
                              MemberName 54(SS) 1  "s2"
                              Name 56  "ss"
                              Decorate 61 BuiltIn WorkgroupSize
               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:    6(float) Constant 1077936128
              25:   19(fvec4) ConstantCompositeReplicateEXT 24
              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:          37 ConstantCompositeReplicateEXT 34
              48:          42 ConstantCompositeReplicateEXT 47
           49(S):             TypeStruct 31(int) 31(int) 31(int)
              50:             TypePointer Function 49(S)
          54(SS):             TypeStruct 49(S) 49(S)
              55:             TypePointer Function 54(SS)
              59:             TypeVector 7(int) 3
              60:      7(int) Constant 1
              61:   59(ivec3) ConstantCompositeReplicateEXT 60
              62:       49(S) ConstantCompositeReplicateEXT 36
              63:      54(SS) ConstantCompositeReplicateEXT 62
              64:          26 ConstantCompositeReplicateEXT 25
              65:          11 ConstantCompositeReplicateEXT 24
         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
          51(s2):     50(ptr) Variable Function
          56(ss):     55(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
              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) 48
              52:     31(int) Load 35(six)
              53:       49(S) CompositeConstructReplicateEXT 52
                              Store 51(s2) 53
              57:       49(S) Load 51(s2)
              58:      54(SS) CompositeConstructReplicateEXT 57
                              Store 56(ss) 58
                              Return
                              FunctionEnd