1617a3babSopenharmony_cispv.atomicFloat.comp
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 470
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability Float64
8617a3babSopenharmony_ci                              Capability ImageCubeArray
9617a3babSopenharmony_ci                              Capability ImageRect
10617a3babSopenharmony_ci                              Capability Image1D
11617a3babSopenharmony_ci                              Capability VulkanMemoryModelKHR
12617a3babSopenharmony_ci                              Capability VulkanMemoryModelDeviceScopeKHR
13617a3babSopenharmony_ci                              Capability AtomicFloat32AddEXT
14617a3babSopenharmony_ci                              Capability AtomicFloat64AddEXT
15617a3babSopenharmony_ci                              Extension  "SPV_EXT_shader_atomic_float_add"
16617a3babSopenharmony_ci                              Extension  "SPV_KHR_vulkan_memory_model"
17617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
18617a3babSopenharmony_ci                              MemoryModel Logical VulkanKHR
19617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "main"
20617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 16 16 1
21617a3babSopenharmony_ci                              Source GLSL 450
22617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_atomic_float"
23617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_memory_scope_semantics"
24617a3babSopenharmony_ci                              Name 4  "main"
25617a3babSopenharmony_ci                              Name 8  "resultf"
26617a3babSopenharmony_ci                              Name 11  "atomf"
27617a3babSopenharmony_ci                              Name 25  "Buffer"
28617a3babSopenharmony_ci                              MemberName 25(Buffer) 0  "dataf"
29617a3babSopenharmony_ci                              MemberName 25(Buffer) 1  "datad"
30617a3babSopenharmony_ci                              Name 27  "buf"
31617a3babSopenharmony_ci                              Name 34  "resultd"
32617a3babSopenharmony_ci                              Name 37  "atomd"
33617a3babSopenharmony_ci                              Name 143  "fimage1D"
34617a3babSopenharmony_ci                              Name 189  "fimage1DArray"
35617a3babSopenharmony_ci                              Name 232  "fimage2D"
36617a3babSopenharmony_ci                              Name 270  "fimage2DRect"
37617a3babSopenharmony_ci                              Name 308  "fimage2DArray"
38617a3babSopenharmony_ci                              Name 352  "fimageCube"
39617a3babSopenharmony_ci                              Name 392  "fimageCubeArray"
40617a3babSopenharmony_ci                              Name 430  "fimage3D"
41617a3babSopenharmony_ci                              MemberDecorate 25(Buffer) 0 Offset 0
42617a3babSopenharmony_ci                              MemberDecorate 25(Buffer) 1 Offset 8
43617a3babSopenharmony_ci                              Decorate 25(Buffer) BufferBlock
44617a3babSopenharmony_ci                              Decorate 27(buf) DescriptorSet 0
45617a3babSopenharmony_ci                              Decorate 27(buf) Binding 0
46617a3babSopenharmony_ci                              Decorate 143(fimage1D) Location 0
47617a3babSopenharmony_ci                              Decorate 143(fimage1D) DescriptorSet 0
48617a3babSopenharmony_ci                              Decorate 143(fimage1D) Binding 0
49617a3babSopenharmony_ci                              Decorate 189(fimage1DArray) Location 1
50617a3babSopenharmony_ci                              Decorate 189(fimage1DArray) DescriptorSet 0
51617a3babSopenharmony_ci                              Decorate 189(fimage1DArray) Binding 1
52617a3babSopenharmony_ci                              Decorate 232(fimage2D) Location 2
53617a3babSopenharmony_ci                              Decorate 232(fimage2D) DescriptorSet 0
54617a3babSopenharmony_ci                              Decorate 232(fimage2D) Binding 2
55617a3babSopenharmony_ci                              Decorate 270(fimage2DRect) Location 4
56617a3babSopenharmony_ci                              Decorate 270(fimage2DRect) DescriptorSet 0
57617a3babSopenharmony_ci                              Decorate 270(fimage2DRect) Binding 4
58617a3babSopenharmony_ci                              Decorate 308(fimage2DArray) Location 3
59617a3babSopenharmony_ci                              Decorate 308(fimage2DArray) DescriptorSet 0
60617a3babSopenharmony_ci                              Decorate 308(fimage2DArray) Binding 3
61617a3babSopenharmony_ci                              Decorate 352(fimageCube) Location 5
62617a3babSopenharmony_ci                              Decorate 352(fimageCube) DescriptorSet 0
63617a3babSopenharmony_ci                              Decorate 352(fimageCube) Binding 5
64617a3babSopenharmony_ci                              Decorate 392(fimageCubeArray) Location 6
65617a3babSopenharmony_ci                              Decorate 392(fimageCubeArray) DescriptorSet 0
66617a3babSopenharmony_ci                              Decorate 392(fimageCubeArray) Binding 6
67617a3babSopenharmony_ci                              Decorate 430(fimage3D) Location 7
68617a3babSopenharmony_ci                              Decorate 430(fimage3D) DescriptorSet 0
69617a3babSopenharmony_ci                              Decorate 430(fimage3D) Binding 9
70617a3babSopenharmony_ci                              Decorate 469 BuiltIn WorkgroupSize
71617a3babSopenharmony_ci               2:             TypeVoid
72617a3babSopenharmony_ci               3:             TypeFunction 2
73617a3babSopenharmony_ci               6:             TypeFloat 32
74617a3babSopenharmony_ci               7:             TypePointer Function 6(float)
75617a3babSopenharmony_ci               9:    6(float) Constant 0
76617a3babSopenharmony_ci              10:             TypePointer Workgroup 6(float)
77617a3babSopenharmony_ci       11(atomf):     10(ptr) Variable Workgroup
78617a3babSopenharmony_ci              12:    6(float) Constant 1077936128
79617a3babSopenharmony_ci              13:             TypeInt 32 0
80617a3babSopenharmony_ci              14:     13(int) Constant 5
81617a3babSopenharmony_ci              15:     13(int) Constant 0
82617a3babSopenharmony_ci              17:    6(float) Constant 1083179008
83617a3babSopenharmony_ci              18:             TypeInt 32 1
84617a3babSopenharmony_ci              19:     18(int) Constant 1
85617a3babSopenharmony_ci              20:     18(int) Constant 64
86617a3babSopenharmony_ci              21:     18(int) Constant 0
87617a3babSopenharmony_ci              22:     13(int) Constant 64
88617a3babSopenharmony_ci              24:             TypeFloat 64
89617a3babSopenharmony_ci      25(Buffer):             TypeStruct 6(float) 24(float64_t)
90617a3babSopenharmony_ci              26:             TypePointer Uniform 25(Buffer)
91617a3babSopenharmony_ci         27(buf):     26(ptr) Variable Uniform
92617a3babSopenharmony_ci              28:             TypePointer Uniform 6(float)
93617a3babSopenharmony_ci              33:             TypePointer Function 24(float64_t)
94617a3babSopenharmony_ci              35:24(float64_t) Constant 0 0
95617a3babSopenharmony_ci              36:             TypePointer Workgroup 24(float64_t)
96617a3babSopenharmony_ci       37(atomd):     36(ptr) Variable Workgroup
97617a3babSopenharmony_ci              38:24(float64_t) Constant 0 1074266112
98617a3babSopenharmony_ci              40:24(float64_t) Constant 0 1074921472
99617a3babSopenharmony_ci              42:             TypePointer Uniform 24(float64_t)
100617a3babSopenharmony_ci              57:     18(int) Constant 256
101617a3babSopenharmony_ci              58:     13(int) Constant 256
102617a3babSopenharmony_ci             141:             TypeImage 6(float) 1D nonsampled format:R32f
103617a3babSopenharmony_ci             142:             TypePointer UniformConstant 141
104617a3babSopenharmony_ci   143(fimage1D):    142(ptr) Variable UniformConstant
105617a3babSopenharmony_ci             144:    6(float) Constant 1073741824
106617a3babSopenharmony_ci             145:             TypePointer Image 6(float)
107617a3babSopenharmony_ci             147:     13(int) Constant 32768
108617a3babSopenharmony_ci             149:     13(int) Constant 2
109617a3babSopenharmony_ci             155:     18(int) Constant 2048
110617a3babSopenharmony_ci             157:     13(int) Constant 2048
111617a3babSopenharmony_ci             164:    6(float) Constant 1082130432
112617a3babSopenharmony_ci             179:     18(int) Constant 2
113617a3babSopenharmony_ci             187:             TypeImage 6(float) 1D array nonsampled format:R32f
114617a3babSopenharmony_ci             188:             TypePointer UniformConstant 187
115617a3babSopenharmony_ci189(fimage1DArray):    188(ptr) Variable UniformConstant
116617a3babSopenharmony_ci             190:             TypeVector 18(int) 2
117617a3babSopenharmony_ci             191:  190(ivec2) ConstantComposite 21 21
118617a3babSopenharmony_ci             199:  190(ivec2) ConstantComposite 19 19
119617a3babSopenharmony_ci             207:  190(ivec2) ConstantComposite 19 21
120617a3babSopenharmony_ci             222:  190(ivec2) ConstantComposite 179 179
121617a3babSopenharmony_ci             230:             TypeImage 6(float) 2D nonsampled format:R32f
122617a3babSopenharmony_ci             231:             TypePointer UniformConstant 230
123617a3babSopenharmony_ci   232(fimage2D):    231(ptr) Variable UniformConstant
124617a3babSopenharmony_ci             268:             TypeImage 6(float) Rect nonsampled format:R32f
125617a3babSopenharmony_ci             269:             TypePointer UniformConstant 268
126617a3babSopenharmony_ci270(fimage2DRect):    269(ptr) Variable UniformConstant
127617a3babSopenharmony_ci             306:             TypeImage 6(float) 2D array nonsampled format:R32f
128617a3babSopenharmony_ci             307:             TypePointer UniformConstant 306
129617a3babSopenharmony_ci308(fimage2DArray):    307(ptr) Variable UniformConstant
130617a3babSopenharmony_ci             309:             TypeVector 18(int) 3
131617a3babSopenharmony_ci             310:  309(ivec3) ConstantComposite 21 21 21
132617a3babSopenharmony_ci             318:  309(ivec3) ConstantComposite 19 19 21
133617a3babSopenharmony_ci             326:  309(ivec3) ConstantComposite 19 21 19
134617a3babSopenharmony_ci             334:  309(ivec3) ConstantComposite 19 19 19
135617a3babSopenharmony_ci             342:  309(ivec3) ConstantComposite 179 179 21
136617a3babSopenharmony_ci             350:             TypeImage 6(float) Cube nonsampled format:R32f
137617a3babSopenharmony_ci             351:             TypePointer UniformConstant 350
138617a3babSopenharmony_ci 352(fimageCube):    351(ptr) Variable UniformConstant
139617a3babSopenharmony_ci             367:  309(ivec3) ConstantComposite 19 21 21
140617a3babSopenharmony_ci             382:  309(ivec3) ConstantComposite 179 179 19
141617a3babSopenharmony_ci             390:             TypeImage 6(float) Cube array nonsampled format:R32f
142617a3babSopenharmony_ci             391:             TypePointer UniformConstant 390
143617a3babSopenharmony_ci392(fimageCubeArray):    391(ptr) Variable UniformConstant
144617a3babSopenharmony_ci             428:             TypeImage 6(float) 3D nonsampled format:R32f
145617a3babSopenharmony_ci             429:             TypePointer UniformConstant 428
146617a3babSopenharmony_ci   430(fimage3D):    429(ptr) Variable UniformConstant
147617a3babSopenharmony_ci             466:             TypeVector 13(int) 3
148617a3babSopenharmony_ci             467:     13(int) Constant 16
149617a3babSopenharmony_ci             468:     13(int) Constant 1
150617a3babSopenharmony_ci             469:  466(ivec3) ConstantComposite 467 467 468
151617a3babSopenharmony_ci         4(main):           2 Function None 3
152617a3babSopenharmony_ci               5:             Label
153617a3babSopenharmony_ci      8(resultf):      7(ptr) Variable Function
154617a3babSopenharmony_ci     34(resultd):     33(ptr) Variable Function
155617a3babSopenharmony_ci                              Store 8(resultf) 9
156617a3babSopenharmony_ci              16:    6(float) AtomicFAddEXT 11(atomf) 14 15 12
157617a3babSopenharmony_ci                              Store 8(resultf) 16
158617a3babSopenharmony_ci              23:    6(float) AtomicFAddEXT 11(atomf) 19 22 17
159617a3babSopenharmony_ci                              Store 8(resultf) 23
160617a3babSopenharmony_ci              29:     28(ptr) AccessChain 27(buf) 21
161617a3babSopenharmony_ci              30:    6(float) AtomicFAddEXT 29 14 15 12
162617a3babSopenharmony_ci                              Store 8(resultf) 30
163617a3babSopenharmony_ci              31:     28(ptr) AccessChain 27(buf) 21
164617a3babSopenharmony_ci              32:    6(float) AtomicFAddEXT 31 19 22 17
165617a3babSopenharmony_ci                              Store 8(resultf) 32
166617a3babSopenharmony_ci                              Store 34(resultd) 35
167617a3babSopenharmony_ci              39:24(float64_t) AtomicFAddEXT 37(atomd) 14 15 38
168617a3babSopenharmony_ci                              Store 34(resultd) 39
169617a3babSopenharmony_ci              41:24(float64_t) AtomicFAddEXT 37(atomd) 19 22 40
170617a3babSopenharmony_ci                              Store 34(resultd) 41
171617a3babSopenharmony_ci              43:     42(ptr) AccessChain 27(buf) 19
172617a3babSopenharmony_ci              44:24(float64_t) AtomicFAddEXT 43 14 15 38
173617a3babSopenharmony_ci                              Store 34(resultd) 44
174617a3babSopenharmony_ci              45:     42(ptr) AccessChain 27(buf) 19
175617a3babSopenharmony_ci              46:24(float64_t) AtomicFAddEXT 45 19 22 40
176617a3babSopenharmony_ci                              Store 34(resultd) 46
177617a3babSopenharmony_ci              47:     28(ptr) AccessChain 27(buf) 21
178617a3babSopenharmony_ci              48:    6(float) Load 8(resultf)
179617a3babSopenharmony_ci              49:    6(float) AtomicExchange 47 14 15 48
180617a3babSopenharmony_ci                              Store 8(resultf) 49
181617a3babSopenharmony_ci              50:    6(float) Load 8(resultf)
182617a3babSopenharmony_ci              51:     28(ptr) AccessChain 27(buf) 21
183617a3babSopenharmony_ci              52:    6(float) Load 51
184617a3babSopenharmony_ci              53:    6(float) FAdd 52 50
185617a3babSopenharmony_ci              54:     28(ptr) AccessChain 27(buf) 21
186617a3babSopenharmony_ci                              Store 54 53
187617a3babSopenharmony_ci              55:     28(ptr) AccessChain 27(buf) 21
188617a3babSopenharmony_ci              56:    6(float) Load 8(resultf)
189617a3babSopenharmony_ci              59:    6(float) AtomicExchange 55 19 58 56
190617a3babSopenharmony_ci                              Store 8(resultf) 59
191617a3babSopenharmony_ci              60:    6(float) Load 8(resultf)
192617a3babSopenharmony_ci              61:     28(ptr) AccessChain 27(buf) 21
193617a3babSopenharmony_ci              62:    6(float) Load 61
194617a3babSopenharmony_ci              63:    6(float) FAdd 62 60
195617a3babSopenharmony_ci              64:     28(ptr) AccessChain 27(buf) 21
196617a3babSopenharmony_ci                              Store 64 63
197617a3babSopenharmony_ci              65:    6(float) Load 8(resultf)
198617a3babSopenharmony_ci              66:    6(float) AtomicExchange 11(atomf) 14 15 65
199617a3babSopenharmony_ci                              Store 8(resultf) 66
200617a3babSopenharmony_ci              67:    6(float) Load 8(resultf)
201617a3babSopenharmony_ci              68:     28(ptr) AccessChain 27(buf) 21
202617a3babSopenharmony_ci              69:    6(float) Load 68
203617a3babSopenharmony_ci              70:    6(float) FAdd 69 67
204617a3babSopenharmony_ci              71:     28(ptr) AccessChain 27(buf) 21
205617a3babSopenharmony_ci                              Store 71 70
206617a3babSopenharmony_ci              72:    6(float) Load 8(resultf)
207617a3babSopenharmony_ci              73:    6(float) AtomicExchange 11(atomf) 19 58 72
208617a3babSopenharmony_ci                              Store 8(resultf) 73
209617a3babSopenharmony_ci              74:    6(float) Load 8(resultf)
210617a3babSopenharmony_ci              75:     28(ptr) AccessChain 27(buf) 21
211617a3babSopenharmony_ci              76:    6(float) Load 75
212617a3babSopenharmony_ci              77:    6(float) FAdd 76 74
213617a3babSopenharmony_ci              78:     28(ptr) AccessChain 27(buf) 21
214617a3babSopenharmony_ci                              Store 78 77
215617a3babSopenharmony_ci              79:     42(ptr) AccessChain 27(buf) 19
216617a3babSopenharmony_ci              80:24(float64_t) Load 34(resultd)
217617a3babSopenharmony_ci              81:24(float64_t) AtomicExchange 79 14 15 80
218617a3babSopenharmony_ci                              Store 34(resultd) 81
219617a3babSopenharmony_ci              82:24(float64_t) Load 34(resultd)
220617a3babSopenharmony_ci              83:     42(ptr) AccessChain 27(buf) 19
221617a3babSopenharmony_ci              84:24(float64_t) Load 83
222617a3babSopenharmony_ci              85:24(float64_t) FAdd 84 82
223617a3babSopenharmony_ci              86:     42(ptr) AccessChain 27(buf) 19
224617a3babSopenharmony_ci                              Store 86 85
225617a3babSopenharmony_ci              87:     42(ptr) AccessChain 27(buf) 19
226617a3babSopenharmony_ci              88:24(float64_t) Load 34(resultd)
227617a3babSopenharmony_ci              89:24(float64_t) AtomicExchange 87 19 58 88
228617a3babSopenharmony_ci                              Store 34(resultd) 89
229617a3babSopenharmony_ci              90:24(float64_t) Load 34(resultd)
230617a3babSopenharmony_ci              91:     42(ptr) AccessChain 27(buf) 19
231617a3babSopenharmony_ci              92:24(float64_t) Load 91
232617a3babSopenharmony_ci              93:24(float64_t) FAdd 92 90
233617a3babSopenharmony_ci              94:     42(ptr) AccessChain 27(buf) 19
234617a3babSopenharmony_ci                              Store 94 93
235617a3babSopenharmony_ci              95:24(float64_t) Load 34(resultd)
236617a3babSopenharmony_ci              96:24(float64_t) AtomicExchange 37(atomd) 14 15 95
237617a3babSopenharmony_ci                              Store 34(resultd) 96
238617a3babSopenharmony_ci              97:24(float64_t) Load 34(resultd)
239617a3babSopenharmony_ci              98:     42(ptr) AccessChain 27(buf) 19
240617a3babSopenharmony_ci              99:24(float64_t) Load 98
241617a3babSopenharmony_ci             100:24(float64_t) FAdd 99 97
242617a3babSopenharmony_ci             101:     42(ptr) AccessChain 27(buf) 19
243617a3babSopenharmony_ci                              Store 101 100
244617a3babSopenharmony_ci             102:24(float64_t) Load 34(resultd)
245617a3babSopenharmony_ci             103:24(float64_t) AtomicExchange 37(atomd) 19 58 102
246617a3babSopenharmony_ci                              Store 34(resultd) 103
247617a3babSopenharmony_ci             104:24(float64_t) Load 34(resultd)
248617a3babSopenharmony_ci             105:     42(ptr) AccessChain 27(buf) 19
249617a3babSopenharmony_ci             106:24(float64_t) Load 105
250617a3babSopenharmony_ci             107:24(float64_t) FAdd 106 104
251617a3babSopenharmony_ci             108:     42(ptr) AccessChain 27(buf) 19
252617a3babSopenharmony_ci                              Store 108 107
253617a3babSopenharmony_ci             109:     28(ptr) AccessChain 27(buf) 21
254617a3babSopenharmony_ci             110:    6(float) AtomicLoad 109 19 58
255617a3babSopenharmony_ci                              Store 8(resultf) 110
256617a3babSopenharmony_ci             111:     28(ptr) AccessChain 27(buf) 21
257617a3babSopenharmony_ci             112:    6(float) Load 8(resultf)
258617a3babSopenharmony_ci                              AtomicStore 111 19 58 112
259617a3babSopenharmony_ci             113:    6(float) Load 8(resultf)
260617a3babSopenharmony_ci             114:     28(ptr) AccessChain 27(buf) 21
261617a3babSopenharmony_ci             115:    6(float) Load 114
262617a3babSopenharmony_ci             116:    6(float) FAdd 115 113
263617a3babSopenharmony_ci             117:     28(ptr) AccessChain 27(buf) 21
264617a3babSopenharmony_ci                              Store 117 116
265617a3babSopenharmony_ci             118:    6(float) AtomicLoad 11(atomf) 19 58
266617a3babSopenharmony_ci                              Store 8(resultf) 118
267617a3babSopenharmony_ci             119:    6(float) Load 8(resultf)
268617a3babSopenharmony_ci                              AtomicStore 11(atomf) 19 58 119
269617a3babSopenharmony_ci             120:    6(float) Load 8(resultf)
270617a3babSopenharmony_ci             121:     28(ptr) AccessChain 27(buf) 21
271617a3babSopenharmony_ci             122:    6(float) Load 121
272617a3babSopenharmony_ci             123:    6(float) FAdd 122 120
273617a3babSopenharmony_ci             124:     28(ptr) AccessChain 27(buf) 21
274617a3babSopenharmony_ci                              Store 124 123
275617a3babSopenharmony_ci             125:     42(ptr) AccessChain 27(buf) 19
276617a3babSopenharmony_ci             126:24(float64_t) AtomicLoad 125 19 58
277617a3babSopenharmony_ci                              Store 34(resultd) 126
278617a3babSopenharmony_ci             127:     42(ptr) AccessChain 27(buf) 19
279617a3babSopenharmony_ci             128:24(float64_t) Load 34(resultd)
280617a3babSopenharmony_ci                              AtomicStore 127 19 58 128
281617a3babSopenharmony_ci             129:24(float64_t) Load 34(resultd)
282617a3babSopenharmony_ci             130:     42(ptr) AccessChain 27(buf) 19
283617a3babSopenharmony_ci             131:24(float64_t) Load 130
284617a3babSopenharmony_ci             132:24(float64_t) FAdd 131 129
285617a3babSopenharmony_ci             133:     42(ptr) AccessChain 27(buf) 19
286617a3babSopenharmony_ci                              Store 133 132
287617a3babSopenharmony_ci             134:24(float64_t) AtomicLoad 37(atomd) 19 58
288617a3babSopenharmony_ci                              Store 34(resultd) 134
289617a3babSopenharmony_ci             135:24(float64_t) Load 34(resultd)
290617a3babSopenharmony_ci                              AtomicStore 37(atomd) 19 58 135
291617a3babSopenharmony_ci             136:24(float64_t) Load 34(resultd)
292617a3babSopenharmony_ci             137:     42(ptr) AccessChain 27(buf) 19
293617a3babSopenharmony_ci             138:24(float64_t) Load 137
294617a3babSopenharmony_ci             139:24(float64_t) FAdd 138 136
295617a3babSopenharmony_ci             140:     42(ptr) AccessChain 27(buf) 19
296617a3babSopenharmony_ci                              Store 140 139
297617a3babSopenharmony_ci             146:    145(ptr) ImageTexelPointer 143(fimage1D) 21 15
298617a3babSopenharmony_ci             148:    6(float) AtomicFAddEXT 146 14 147 144
299617a3babSopenharmony_ci                              Store 11(atomf) 148 MakePointerAvailableKHR NonPrivatePointerKHR 149
300617a3babSopenharmony_ci             150:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
301617a3babSopenharmony_ci             151:     28(ptr) AccessChain 27(buf) 21
302617a3babSopenharmony_ci             152:    6(float) Load 151
303617a3babSopenharmony_ci             153:    6(float) FAdd 152 150
304617a3babSopenharmony_ci             154:     28(ptr) AccessChain 27(buf) 21
305617a3babSopenharmony_ci                              Store 154 153
306617a3babSopenharmony_ci             156:    145(ptr) ImageTexelPointer 143(fimage1D) 19 15
307617a3babSopenharmony_ci             158:    6(float) AtomicFAddEXT 156 19 157 12
308617a3babSopenharmony_ci                              Store 11(atomf) 158 MakePointerAvailableKHR NonPrivatePointerKHR 149
309617a3babSopenharmony_ci             159:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
310617a3babSopenharmony_ci             160:     28(ptr) AccessChain 27(buf) 21
311617a3babSopenharmony_ci             161:    6(float) Load 160
312617a3babSopenharmony_ci             162:    6(float) FAdd 161 159
313617a3babSopenharmony_ci             163:     28(ptr) AccessChain 27(buf) 21
314617a3babSopenharmony_ci                              Store 163 162
315617a3babSopenharmony_ci             165:    145(ptr) ImageTexelPointer 143(fimage1D) 19 15
316617a3babSopenharmony_ci             166:    6(float) AtomicExchange 165 19 157 164
317617a3babSopenharmony_ci                              Store 11(atomf) 166 MakePointerAvailableKHR NonPrivatePointerKHR 149
318617a3babSopenharmony_ci             167:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
319617a3babSopenharmony_ci             168:     28(ptr) AccessChain 27(buf) 21
320617a3babSopenharmony_ci             169:    6(float) Load 168
321617a3babSopenharmony_ci             170:    6(float) FAdd 169 167
322617a3babSopenharmony_ci             171:     28(ptr) AccessChain 27(buf) 21
323617a3babSopenharmony_ci                              Store 171 170
324617a3babSopenharmony_ci             172:    145(ptr) ImageTexelPointer 143(fimage1D) 19 15
325617a3babSopenharmony_ci             173:    6(float) AtomicLoad 172 19 157
326617a3babSopenharmony_ci                              Store 11(atomf) 173 MakePointerAvailableKHR NonPrivatePointerKHR 149
327617a3babSopenharmony_ci             174:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
328617a3babSopenharmony_ci             175:     28(ptr) AccessChain 27(buf) 21
329617a3babSopenharmony_ci             176:    6(float) Load 175
330617a3babSopenharmony_ci             177:    6(float) FAdd 176 174
331617a3babSopenharmony_ci             178:     28(ptr) AccessChain 27(buf) 21
332617a3babSopenharmony_ci                              Store 178 177
333617a3babSopenharmony_ci             180:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
334617a3babSopenharmony_ci             181:    145(ptr) ImageTexelPointer 143(fimage1D) 179 15
335617a3babSopenharmony_ci                              AtomicStore 181 19 157 180
336617a3babSopenharmony_ci             182:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
337617a3babSopenharmony_ci             183:     28(ptr) AccessChain 27(buf) 21
338617a3babSopenharmony_ci             184:    6(float) Load 183
339617a3babSopenharmony_ci             185:    6(float) FAdd 184 182
340617a3babSopenharmony_ci             186:     28(ptr) AccessChain 27(buf) 21
341617a3babSopenharmony_ci                              Store 186 185
342617a3babSopenharmony_ci             192:    145(ptr) ImageTexelPointer 189(fimage1DArray) 191 15
343617a3babSopenharmony_ci             193:    6(float) AtomicFAddEXT 192 14 147 144
344617a3babSopenharmony_ci                              Store 11(atomf) 193 MakePointerAvailableKHR NonPrivatePointerKHR 149
345617a3babSopenharmony_ci             194:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
346617a3babSopenharmony_ci             195:     28(ptr) AccessChain 27(buf) 21
347617a3babSopenharmony_ci             196:    6(float) Load 195
348617a3babSopenharmony_ci             197:    6(float) FAdd 196 194
349617a3babSopenharmony_ci             198:     28(ptr) AccessChain 27(buf) 21
350617a3babSopenharmony_ci                              Store 198 197
351617a3babSopenharmony_ci             200:    145(ptr) ImageTexelPointer 189(fimage1DArray) 199 15
352617a3babSopenharmony_ci             201:    6(float) AtomicFAddEXT 200 19 157 12
353617a3babSopenharmony_ci                              Store 11(atomf) 201 MakePointerAvailableKHR NonPrivatePointerKHR 149
354617a3babSopenharmony_ci             202:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
355617a3babSopenharmony_ci             203:     28(ptr) AccessChain 27(buf) 21
356617a3babSopenharmony_ci             204:    6(float) Load 203
357617a3babSopenharmony_ci             205:    6(float) FAdd 204 202
358617a3babSopenharmony_ci             206:     28(ptr) AccessChain 27(buf) 21
359617a3babSopenharmony_ci                              Store 206 205
360617a3babSopenharmony_ci             208:    145(ptr) ImageTexelPointer 189(fimage1DArray) 207 15
361617a3babSopenharmony_ci             209:    6(float) AtomicExchange 208 19 157 164
362617a3babSopenharmony_ci                              Store 11(atomf) 209 MakePointerAvailableKHR NonPrivatePointerKHR 149
363617a3babSopenharmony_ci             210:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
364617a3babSopenharmony_ci             211:     28(ptr) AccessChain 27(buf) 21
365617a3babSopenharmony_ci             212:    6(float) Load 211
366617a3babSopenharmony_ci             213:    6(float) FAdd 212 210
367617a3babSopenharmony_ci             214:     28(ptr) AccessChain 27(buf) 21
368617a3babSopenharmony_ci                              Store 214 213
369617a3babSopenharmony_ci             215:    145(ptr) ImageTexelPointer 189(fimage1DArray) 199 15
370617a3babSopenharmony_ci             216:    6(float) AtomicLoad 215 19 157
371617a3babSopenharmony_ci                              Store 11(atomf) 216 MakePointerAvailableKHR NonPrivatePointerKHR 149
372617a3babSopenharmony_ci             217:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
373617a3babSopenharmony_ci             218:     28(ptr) AccessChain 27(buf) 21
374617a3babSopenharmony_ci             219:    6(float) Load 218
375617a3babSopenharmony_ci             220:    6(float) FAdd 219 217
376617a3babSopenharmony_ci             221:     28(ptr) AccessChain 27(buf) 21
377617a3babSopenharmony_ci                              Store 221 220
378617a3babSopenharmony_ci             223:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
379617a3babSopenharmony_ci             224:    145(ptr) ImageTexelPointer 189(fimage1DArray) 222 15
380617a3babSopenharmony_ci                              AtomicStore 224 19 157 223
381617a3babSopenharmony_ci             225:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
382617a3babSopenharmony_ci             226:     28(ptr) AccessChain 27(buf) 21
383617a3babSopenharmony_ci             227:    6(float) Load 226
384617a3babSopenharmony_ci             228:    6(float) FAdd 227 225
385617a3babSopenharmony_ci             229:     28(ptr) AccessChain 27(buf) 21
386617a3babSopenharmony_ci                              Store 229 228
387617a3babSopenharmony_ci             233:    145(ptr) ImageTexelPointer 232(fimage2D) 191 15
388617a3babSopenharmony_ci             234:    6(float) AtomicFAddEXT 233 14 147 144
389617a3babSopenharmony_ci                              Store 11(atomf) 234 MakePointerAvailableKHR NonPrivatePointerKHR 149
390617a3babSopenharmony_ci             235:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
391617a3babSopenharmony_ci             236:     28(ptr) AccessChain 27(buf) 21
392617a3babSopenharmony_ci             237:    6(float) Load 236
393617a3babSopenharmony_ci             238:    6(float) FAdd 237 235
394617a3babSopenharmony_ci             239:     28(ptr) AccessChain 27(buf) 21
395617a3babSopenharmony_ci                              Store 239 238
396617a3babSopenharmony_ci             240:    145(ptr) ImageTexelPointer 232(fimage2D) 199 15
397617a3babSopenharmony_ci             241:    6(float) AtomicFAddEXT 240 19 157 12
398617a3babSopenharmony_ci                              Store 11(atomf) 241 MakePointerAvailableKHR NonPrivatePointerKHR 149
399617a3babSopenharmony_ci             242:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
400617a3babSopenharmony_ci             243:     28(ptr) AccessChain 27(buf) 21
401617a3babSopenharmony_ci             244:    6(float) Load 243
402617a3babSopenharmony_ci             245:    6(float) FAdd 244 242
403617a3babSopenharmony_ci             246:     28(ptr) AccessChain 27(buf) 21
404617a3babSopenharmony_ci                              Store 246 245
405617a3babSopenharmony_ci             247:    145(ptr) ImageTexelPointer 232(fimage2D) 207 15
406617a3babSopenharmony_ci             248:    6(float) AtomicExchange 247 19 157 164
407617a3babSopenharmony_ci                              Store 11(atomf) 248 MakePointerAvailableKHR NonPrivatePointerKHR 149
408617a3babSopenharmony_ci             249:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
409617a3babSopenharmony_ci             250:     28(ptr) AccessChain 27(buf) 21
410617a3babSopenharmony_ci             251:    6(float) Load 250
411617a3babSopenharmony_ci             252:    6(float) FAdd 251 249
412617a3babSopenharmony_ci             253:     28(ptr) AccessChain 27(buf) 21
413617a3babSopenharmony_ci                              Store 253 252
414617a3babSopenharmony_ci             254:    145(ptr) ImageTexelPointer 232(fimage2D) 199 15
415617a3babSopenharmony_ci             255:    6(float) AtomicLoad 254 19 157
416617a3babSopenharmony_ci                              Store 11(atomf) 255 MakePointerAvailableKHR NonPrivatePointerKHR 149
417617a3babSopenharmony_ci             256:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
418617a3babSopenharmony_ci             257:     28(ptr) AccessChain 27(buf) 21
419617a3babSopenharmony_ci             258:    6(float) Load 257
420617a3babSopenharmony_ci             259:    6(float) FAdd 258 256
421617a3babSopenharmony_ci             260:     28(ptr) AccessChain 27(buf) 21
422617a3babSopenharmony_ci                              Store 260 259
423617a3babSopenharmony_ci             261:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
424617a3babSopenharmony_ci             262:    145(ptr) ImageTexelPointer 232(fimage2D) 222 15
425617a3babSopenharmony_ci                              AtomicStore 262 19 157 261
426617a3babSopenharmony_ci             263:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
427617a3babSopenharmony_ci             264:     28(ptr) AccessChain 27(buf) 21
428617a3babSopenharmony_ci             265:    6(float) Load 264
429617a3babSopenharmony_ci             266:    6(float) FAdd 265 263
430617a3babSopenharmony_ci             267:     28(ptr) AccessChain 27(buf) 21
431617a3babSopenharmony_ci                              Store 267 266
432617a3babSopenharmony_ci             271:    145(ptr) ImageTexelPointer 270(fimage2DRect) 191 15
433617a3babSopenharmony_ci             272:    6(float) AtomicFAddEXT 271 14 147 144
434617a3babSopenharmony_ci                              Store 11(atomf) 272 MakePointerAvailableKHR NonPrivatePointerKHR 149
435617a3babSopenharmony_ci             273:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
436617a3babSopenharmony_ci             274:     28(ptr) AccessChain 27(buf) 21
437617a3babSopenharmony_ci             275:    6(float) Load 274
438617a3babSopenharmony_ci             276:    6(float) FAdd 275 273
439617a3babSopenharmony_ci             277:     28(ptr) AccessChain 27(buf) 21
440617a3babSopenharmony_ci                              Store 277 276
441617a3babSopenharmony_ci             278:    145(ptr) ImageTexelPointer 270(fimage2DRect) 199 15
442617a3babSopenharmony_ci             279:    6(float) AtomicFAddEXT 278 19 157 12
443617a3babSopenharmony_ci                              Store 11(atomf) 279 MakePointerAvailableKHR NonPrivatePointerKHR 149
444617a3babSopenharmony_ci             280:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
445617a3babSopenharmony_ci             281:     28(ptr) AccessChain 27(buf) 21
446617a3babSopenharmony_ci             282:    6(float) Load 281
447617a3babSopenharmony_ci             283:    6(float) FAdd 282 280
448617a3babSopenharmony_ci             284:     28(ptr) AccessChain 27(buf) 21
449617a3babSopenharmony_ci                              Store 284 283
450617a3babSopenharmony_ci             285:    145(ptr) ImageTexelPointer 270(fimage2DRect) 207 15
451617a3babSopenharmony_ci             286:    6(float) AtomicExchange 285 19 157 164
452617a3babSopenharmony_ci                              Store 11(atomf) 286 MakePointerAvailableKHR NonPrivatePointerKHR 149
453617a3babSopenharmony_ci             287:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
454617a3babSopenharmony_ci             288:     28(ptr) AccessChain 27(buf) 21
455617a3babSopenharmony_ci             289:    6(float) Load 288
456617a3babSopenharmony_ci             290:    6(float) FAdd 289 287
457617a3babSopenharmony_ci             291:     28(ptr) AccessChain 27(buf) 21
458617a3babSopenharmony_ci                              Store 291 290
459617a3babSopenharmony_ci             292:    145(ptr) ImageTexelPointer 270(fimage2DRect) 199 15
460617a3babSopenharmony_ci             293:    6(float) AtomicLoad 292 19 157
461617a3babSopenharmony_ci                              Store 11(atomf) 293 MakePointerAvailableKHR NonPrivatePointerKHR 149
462617a3babSopenharmony_ci             294:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
463617a3babSopenharmony_ci             295:     28(ptr) AccessChain 27(buf) 21
464617a3babSopenharmony_ci             296:    6(float) Load 295
465617a3babSopenharmony_ci             297:    6(float) FAdd 296 294
466617a3babSopenharmony_ci             298:     28(ptr) AccessChain 27(buf) 21
467617a3babSopenharmony_ci                              Store 298 297
468617a3babSopenharmony_ci             299:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
469617a3babSopenharmony_ci             300:    145(ptr) ImageTexelPointer 270(fimage2DRect) 222 15
470617a3babSopenharmony_ci                              AtomicStore 300 19 157 299
471617a3babSopenharmony_ci             301:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
472617a3babSopenharmony_ci             302:     28(ptr) AccessChain 27(buf) 21
473617a3babSopenharmony_ci             303:    6(float) Load 302
474617a3babSopenharmony_ci             304:    6(float) FAdd 303 301
475617a3babSopenharmony_ci             305:     28(ptr) AccessChain 27(buf) 21
476617a3babSopenharmony_ci                              Store 305 304
477617a3babSopenharmony_ci             311:    145(ptr) ImageTexelPointer 308(fimage2DArray) 310 15
478617a3babSopenharmony_ci             312:    6(float) AtomicFAddEXT 311 14 147 144
479617a3babSopenharmony_ci                              Store 11(atomf) 312 MakePointerAvailableKHR NonPrivatePointerKHR 149
480617a3babSopenharmony_ci             313:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
481617a3babSopenharmony_ci             314:     28(ptr) AccessChain 27(buf) 21
482617a3babSopenharmony_ci             315:    6(float) Load 314
483617a3babSopenharmony_ci             316:    6(float) FAdd 315 313
484617a3babSopenharmony_ci             317:     28(ptr) AccessChain 27(buf) 21
485617a3babSopenharmony_ci                              Store 317 316
486617a3babSopenharmony_ci             319:    145(ptr) ImageTexelPointer 308(fimage2DArray) 318 15
487617a3babSopenharmony_ci             320:    6(float) AtomicFAddEXT 319 19 157 12
488617a3babSopenharmony_ci                              Store 11(atomf) 320 MakePointerAvailableKHR NonPrivatePointerKHR 149
489617a3babSopenharmony_ci             321:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
490617a3babSopenharmony_ci             322:     28(ptr) AccessChain 27(buf) 21
491617a3babSopenharmony_ci             323:    6(float) Load 322
492617a3babSopenharmony_ci             324:    6(float) FAdd 323 321
493617a3babSopenharmony_ci             325:     28(ptr) AccessChain 27(buf) 21
494617a3babSopenharmony_ci                              Store 325 324
495617a3babSopenharmony_ci             327:    145(ptr) ImageTexelPointer 308(fimage2DArray) 326 15
496617a3babSopenharmony_ci             328:    6(float) AtomicExchange 327 19 157 164
497617a3babSopenharmony_ci                              Store 11(atomf) 328 MakePointerAvailableKHR NonPrivatePointerKHR 149
498617a3babSopenharmony_ci             329:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
499617a3babSopenharmony_ci             330:     28(ptr) AccessChain 27(buf) 21
500617a3babSopenharmony_ci             331:    6(float) Load 330
501617a3babSopenharmony_ci             332:    6(float) FAdd 331 329
502617a3babSopenharmony_ci             333:     28(ptr) AccessChain 27(buf) 21
503617a3babSopenharmony_ci                              Store 333 332
504617a3babSopenharmony_ci             335:    145(ptr) ImageTexelPointer 308(fimage2DArray) 334 15
505617a3babSopenharmony_ci             336:    6(float) AtomicLoad 335 19 157
506617a3babSopenharmony_ci                              Store 11(atomf) 336 MakePointerAvailableKHR NonPrivatePointerKHR 149
507617a3babSopenharmony_ci             337:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
508617a3babSopenharmony_ci             338:     28(ptr) AccessChain 27(buf) 21
509617a3babSopenharmony_ci             339:    6(float) Load 338
510617a3babSopenharmony_ci             340:    6(float) FAdd 339 337
511617a3babSopenharmony_ci             341:     28(ptr) AccessChain 27(buf) 21
512617a3babSopenharmony_ci                              Store 341 340
513617a3babSopenharmony_ci             343:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
514617a3babSopenharmony_ci             344:    145(ptr) ImageTexelPointer 308(fimage2DArray) 342 15
515617a3babSopenharmony_ci                              AtomicStore 344 19 157 343
516617a3babSopenharmony_ci             345:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
517617a3babSopenharmony_ci             346:     28(ptr) AccessChain 27(buf) 21
518617a3babSopenharmony_ci             347:    6(float) Load 346
519617a3babSopenharmony_ci             348:    6(float) FAdd 347 345
520617a3babSopenharmony_ci             349:     28(ptr) AccessChain 27(buf) 21
521617a3babSopenharmony_ci                              Store 349 348
522617a3babSopenharmony_ci             353:    145(ptr) ImageTexelPointer 352(fimageCube) 310 15
523617a3babSopenharmony_ci             354:    6(float) AtomicFAddEXT 353 14 147 144
524617a3babSopenharmony_ci                              Store 11(atomf) 354 MakePointerAvailableKHR NonPrivatePointerKHR 149
525617a3babSopenharmony_ci             355:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
526617a3babSopenharmony_ci             356:     28(ptr) AccessChain 27(buf) 21
527617a3babSopenharmony_ci             357:    6(float) Load 356
528617a3babSopenharmony_ci             358:    6(float) FAdd 357 355
529617a3babSopenharmony_ci             359:     28(ptr) AccessChain 27(buf) 21
530617a3babSopenharmony_ci                              Store 359 358
531617a3babSopenharmony_ci             360:    145(ptr) ImageTexelPointer 352(fimageCube) 318 15
532617a3babSopenharmony_ci             361:    6(float) AtomicFAddEXT 360 19 157 12
533617a3babSopenharmony_ci                              Store 11(atomf) 361 MakePointerAvailableKHR NonPrivatePointerKHR 149
534617a3babSopenharmony_ci             362:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
535617a3babSopenharmony_ci             363:     28(ptr) AccessChain 27(buf) 21
536617a3babSopenharmony_ci             364:    6(float) Load 363
537617a3babSopenharmony_ci             365:    6(float) FAdd 364 362
538617a3babSopenharmony_ci             366:     28(ptr) AccessChain 27(buf) 21
539617a3babSopenharmony_ci                              Store 366 365
540617a3babSopenharmony_ci             368:    145(ptr) ImageTexelPointer 352(fimageCube) 367 15
541617a3babSopenharmony_ci             369:    6(float) AtomicExchange 368 19 157 164
542617a3babSopenharmony_ci                              Store 11(atomf) 369 MakePointerAvailableKHR NonPrivatePointerKHR 149
543617a3babSopenharmony_ci             370:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
544617a3babSopenharmony_ci             371:     28(ptr) AccessChain 27(buf) 21
545617a3babSopenharmony_ci             372:    6(float) Load 371
546617a3babSopenharmony_ci             373:    6(float) FAdd 372 370
547617a3babSopenharmony_ci             374:     28(ptr) AccessChain 27(buf) 21
548617a3babSopenharmony_ci                              Store 374 373
549617a3babSopenharmony_ci             375:    145(ptr) ImageTexelPointer 352(fimageCube) 334 15
550617a3babSopenharmony_ci             376:    6(float) AtomicLoad 375 19 157
551617a3babSopenharmony_ci                              Store 11(atomf) 376 MakePointerAvailableKHR NonPrivatePointerKHR 149
552617a3babSopenharmony_ci             377:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
553617a3babSopenharmony_ci             378:     28(ptr) AccessChain 27(buf) 21
554617a3babSopenharmony_ci             379:    6(float) Load 378
555617a3babSopenharmony_ci             380:    6(float) FAdd 379 377
556617a3babSopenharmony_ci             381:     28(ptr) AccessChain 27(buf) 21
557617a3babSopenharmony_ci                              Store 381 380
558617a3babSopenharmony_ci             383:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
559617a3babSopenharmony_ci             384:    145(ptr) ImageTexelPointer 352(fimageCube) 382 15
560617a3babSopenharmony_ci                              AtomicStore 384 19 157 383
561617a3babSopenharmony_ci             385:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
562617a3babSopenharmony_ci             386:     28(ptr) AccessChain 27(buf) 21
563617a3babSopenharmony_ci             387:    6(float) Load 386
564617a3babSopenharmony_ci             388:    6(float) FAdd 387 385
565617a3babSopenharmony_ci             389:     28(ptr) AccessChain 27(buf) 21
566617a3babSopenharmony_ci                              Store 389 388
567617a3babSopenharmony_ci             393:    145(ptr) ImageTexelPointer 392(fimageCubeArray) 310 15
568617a3babSopenharmony_ci             394:    6(float) AtomicFAddEXT 393 14 147 144
569617a3babSopenharmony_ci                              Store 11(atomf) 394 MakePointerAvailableKHR NonPrivatePointerKHR 149
570617a3babSopenharmony_ci             395:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
571617a3babSopenharmony_ci             396:     28(ptr) AccessChain 27(buf) 21
572617a3babSopenharmony_ci             397:    6(float) Load 396
573617a3babSopenharmony_ci             398:    6(float) FAdd 397 395
574617a3babSopenharmony_ci             399:     28(ptr) AccessChain 27(buf) 21
575617a3babSopenharmony_ci                              Store 399 398
576617a3babSopenharmony_ci             400:    145(ptr) ImageTexelPointer 392(fimageCubeArray) 318 15
577617a3babSopenharmony_ci             401:    6(float) AtomicFAddEXT 400 19 157 12
578617a3babSopenharmony_ci                              Store 11(atomf) 401 MakePointerAvailableKHR NonPrivatePointerKHR 149
579617a3babSopenharmony_ci             402:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
580617a3babSopenharmony_ci             403:     28(ptr) AccessChain 27(buf) 21
581617a3babSopenharmony_ci             404:    6(float) Load 403
582617a3babSopenharmony_ci             405:    6(float) FAdd 404 402
583617a3babSopenharmony_ci             406:     28(ptr) AccessChain 27(buf) 21
584617a3babSopenharmony_ci                              Store 406 405
585617a3babSopenharmony_ci             407:    145(ptr) ImageTexelPointer 392(fimageCubeArray) 326 15
586617a3babSopenharmony_ci             408:    6(float) AtomicExchange 407 19 157 164
587617a3babSopenharmony_ci                              Store 11(atomf) 408 MakePointerAvailableKHR NonPrivatePointerKHR 149
588617a3babSopenharmony_ci             409:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
589617a3babSopenharmony_ci             410:     28(ptr) AccessChain 27(buf) 21
590617a3babSopenharmony_ci             411:    6(float) Load 410
591617a3babSopenharmony_ci             412:    6(float) FAdd 411 409
592617a3babSopenharmony_ci             413:     28(ptr) AccessChain 27(buf) 21
593617a3babSopenharmony_ci                              Store 413 412
594617a3babSopenharmony_ci             414:    145(ptr) ImageTexelPointer 392(fimageCubeArray) 334 15
595617a3babSopenharmony_ci             415:    6(float) AtomicLoad 414 19 157
596617a3babSopenharmony_ci                              Store 11(atomf) 415 MakePointerAvailableKHR NonPrivatePointerKHR 149
597617a3babSopenharmony_ci             416:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
598617a3babSopenharmony_ci             417:     28(ptr) AccessChain 27(buf) 21
599617a3babSopenharmony_ci             418:    6(float) Load 417
600617a3babSopenharmony_ci             419:    6(float) FAdd 418 416
601617a3babSopenharmony_ci             420:     28(ptr) AccessChain 27(buf) 21
602617a3babSopenharmony_ci                              Store 420 419
603617a3babSopenharmony_ci             421:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
604617a3babSopenharmony_ci             422:    145(ptr) ImageTexelPointer 392(fimageCubeArray) 342 15
605617a3babSopenharmony_ci                              AtomicStore 422 19 157 421
606617a3babSopenharmony_ci             423:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
607617a3babSopenharmony_ci             424:     28(ptr) AccessChain 27(buf) 21
608617a3babSopenharmony_ci             425:    6(float) Load 424
609617a3babSopenharmony_ci             426:    6(float) FAdd 425 423
610617a3babSopenharmony_ci             427:     28(ptr) AccessChain 27(buf) 21
611617a3babSopenharmony_ci                              Store 427 426
612617a3babSopenharmony_ci             431:    145(ptr) ImageTexelPointer 430(fimage3D) 310 15
613617a3babSopenharmony_ci             432:    6(float) AtomicFAddEXT 431 14 147 144
614617a3babSopenharmony_ci                              Store 11(atomf) 432 MakePointerAvailableKHR NonPrivatePointerKHR 149
615617a3babSopenharmony_ci             433:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
616617a3babSopenharmony_ci             434:     28(ptr) AccessChain 27(buf) 21
617617a3babSopenharmony_ci             435:    6(float) Load 434
618617a3babSopenharmony_ci             436:    6(float) FAdd 435 433
619617a3babSopenharmony_ci             437:     28(ptr) AccessChain 27(buf) 21
620617a3babSopenharmony_ci                              Store 437 436
621617a3babSopenharmony_ci             438:    145(ptr) ImageTexelPointer 430(fimage3D) 318 15
622617a3babSopenharmony_ci             439:    6(float) AtomicFAddEXT 438 19 157 12
623617a3babSopenharmony_ci                              Store 11(atomf) 439 MakePointerAvailableKHR NonPrivatePointerKHR 149
624617a3babSopenharmony_ci             440:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
625617a3babSopenharmony_ci             441:     28(ptr) AccessChain 27(buf) 21
626617a3babSopenharmony_ci             442:    6(float) Load 441
627617a3babSopenharmony_ci             443:    6(float) FAdd 442 440
628617a3babSopenharmony_ci             444:     28(ptr) AccessChain 27(buf) 21
629617a3babSopenharmony_ci                              Store 444 443
630617a3babSopenharmony_ci             445:    145(ptr) ImageTexelPointer 430(fimage3D) 326 15
631617a3babSopenharmony_ci             446:    6(float) AtomicExchange 445 19 157 164
632617a3babSopenharmony_ci                              Store 11(atomf) 446 MakePointerAvailableKHR NonPrivatePointerKHR 149
633617a3babSopenharmony_ci             447:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
634617a3babSopenharmony_ci             448:     28(ptr) AccessChain 27(buf) 21
635617a3babSopenharmony_ci             449:    6(float) Load 448
636617a3babSopenharmony_ci             450:    6(float) FAdd 449 447
637617a3babSopenharmony_ci             451:     28(ptr) AccessChain 27(buf) 21
638617a3babSopenharmony_ci                              Store 451 450
639617a3babSopenharmony_ci             452:    145(ptr) ImageTexelPointer 430(fimage3D) 334 15
640617a3babSopenharmony_ci             453:    6(float) AtomicLoad 452 19 157
641617a3babSopenharmony_ci                              Store 11(atomf) 453 MakePointerAvailableKHR NonPrivatePointerKHR 149
642617a3babSopenharmony_ci             454:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
643617a3babSopenharmony_ci             455:     28(ptr) AccessChain 27(buf) 21
644617a3babSopenharmony_ci             456:    6(float) Load 455
645617a3babSopenharmony_ci             457:    6(float) FAdd 456 454
646617a3babSopenharmony_ci             458:     28(ptr) AccessChain 27(buf) 21
647617a3babSopenharmony_ci                              Store 458 457
648617a3babSopenharmony_ci             459:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
649617a3babSopenharmony_ci             460:    145(ptr) ImageTexelPointer 430(fimage3D) 342 15
650617a3babSopenharmony_ci                              AtomicStore 460 19 157 459
651617a3babSopenharmony_ci             461:    6(float) Load 11(atomf) MakePointerVisibleKHR NonPrivatePointerKHR 149
652617a3babSopenharmony_ci             462:     28(ptr) AccessChain 27(buf) 21
653617a3babSopenharmony_ci             463:    6(float) Load 462
654617a3babSopenharmony_ci             464:    6(float) FAdd 463 461
655617a3babSopenharmony_ci             465:     28(ptr) AccessChain 27(buf) 21
656617a3babSopenharmony_ci                              Store 465 464
657617a3babSopenharmony_ci                              Return
658617a3babSopenharmony_ci                              FunctionEnd
659