1617a3babSopenharmony_cispv.atomicAdd.bufferReference.comp
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 188
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability VulkanMemoryModelKHR
8617a3babSopenharmony_ci                              Capability VulkanMemoryModelDeviceScopeKHR
9617a3babSopenharmony_ci                              Capability PhysicalStorageBufferAddressesEXT
10617a3babSopenharmony_ci                              Extension  "SPV_KHR_physical_storage_buffer"
11617a3babSopenharmony_ci                              Extension  "SPV_KHR_storage_buffer_storage_class"
12617a3babSopenharmony_ci                              Extension  "SPV_KHR_vulkan_memory_model"
13617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
14617a3babSopenharmony_ci                              MemoryModel PhysicalStorageBuffer64EXT VulkanKHR
15617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "main" 37 81 133
16617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 1 1 1
17617a3babSopenharmony_ci                              Source GLSL 450
18617a3babSopenharmony_ci                              SourceExtension  "GL_ARB_gpu_shader_int64"
19617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_buffer_reference"
20617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_memory_scope_semantics"
21617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_shader_subgroup_ballot"
22617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_shader_subgroup_basic"
23617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_shader_subgroup_shuffle"
24617a3babSopenharmony_ci                              Name 4  "main"
25617a3babSopenharmony_ci                              Name 8  "pass"
26617a3babSopenharmony_ci                              Name 10  "skip"
27617a3babSopenharmony_ci                              Name 13  "sharedSkip"
28617a3babSopenharmony_ci                              Name 18  "PayloadRef"
29617a3babSopenharmony_ci                              MemberName 18(PayloadRef) 0  "x"
30617a3babSopenharmony_ci                              Name 20  "payload"
31617a3babSopenharmony_ci                              Name 22  "PC"
32617a3babSopenharmony_ci                              MemberName 22(PC) 0  "payloadref"
33617a3babSopenharmony_ci                              MemberName 22(PC) 1  "guard"
34617a3babSopenharmony_ci                              Name 24  "GuardRef"
35617a3babSopenharmony_ci                              MemberName 24(GuardRef) 0  "x"
36617a3babSopenharmony_ci                              Name 26  ""
37617a3babSopenharmony_ci                              Name 34  "globalId"
38617a3babSopenharmony_ci                              Name 37  "gl_GlobalInvocationID"
39617a3babSopenharmony_ci                              Name 42  "partnerGlobalId"
40617a3babSopenharmony_ci                              Name 43  "DIM"
41617a3babSopenharmony_ci                              Name 44  "NUM_WORKGROUP_EACH_DIM"
42617a3babSopenharmony_ci                              Name 54  "bufferCoord"
43617a3babSopenharmony_ci                              Name 66  "partnerBufferCoord"
44617a3babSopenharmony_ci                              Name 75  "imageCoord"
45617a3babSopenharmony_ci                              Name 77  "partnerImageCoord"
46617a3babSopenharmony_ci                              Name 79  "globalId00"
47617a3babSopenharmony_ci                              Name 81  "gl_WorkGroupID"
48617a3babSopenharmony_ci                              Name 86  "partnerGlobalId00"
49617a3babSopenharmony_ci                              Name 95  "bufferCoord00"
50617a3babSopenharmony_ci                              Name 104  "partnerBufferCoord00"
51617a3babSopenharmony_ci                              Name 113  "imageCoord00"
52617a3babSopenharmony_ci                              Name 115  "partnerImageCoord00"
53617a3babSopenharmony_ci                              Name 133  "gl_LocalInvocationID"
54617a3babSopenharmony_ci                              Name 163  "r"
55617a3babSopenharmony_ci                              Name 179  "Fail"
56617a3babSopenharmony_ci                              MemberName 179(Fail) 0  "x"
57617a3babSopenharmony_ci                              Name 181  "fail"
58617a3babSopenharmony_ci                              Decorate 17 ArrayStride 4
59617a3babSopenharmony_ci                              MemberDecorate 18(PayloadRef) 0 Offset 0
60617a3babSopenharmony_ci                              Decorate 18(PayloadRef) Block
61617a3babSopenharmony_ci                              Decorate 20(payload) DecorationAliasedPointerEXT
62617a3babSopenharmony_ci                              MemberDecorate 22(PC) 0 Offset 0
63617a3babSopenharmony_ci                              MemberDecorate 22(PC) 1 Offset 8
64617a3babSopenharmony_ci                              Decorate 22(PC) Block
65617a3babSopenharmony_ci                              Decorate 23 ArrayStride 4
66617a3babSopenharmony_ci                              MemberDecorate 24(GuardRef) 0 Offset 0
67617a3babSopenharmony_ci                              Decorate 24(GuardRef) Block
68617a3babSopenharmony_ci                              Decorate 37(gl_GlobalInvocationID) BuiltIn GlobalInvocationId
69617a3babSopenharmony_ci                              Decorate 43(DIM) SpecId 0
70617a3babSopenharmony_ci                              Decorate 44(NUM_WORKGROUP_EACH_DIM) SpecId 1
71617a3babSopenharmony_ci                              Decorate 81(gl_WorkGroupID) BuiltIn WorkgroupId
72617a3babSopenharmony_ci                              Decorate 133(gl_LocalInvocationID) BuiltIn LocalInvocationId
73617a3babSopenharmony_ci                              Decorate 178 ArrayStride 4
74617a3babSopenharmony_ci                              MemberDecorate 179(Fail) 0 Offset 0
75617a3babSopenharmony_ci                              Decorate 179(Fail) Block
76617a3babSopenharmony_ci                              Decorate 181(fail) DescriptorSet 0
77617a3babSopenharmony_ci                              Decorate 181(fail) Binding 2
78617a3babSopenharmony_ci                              Decorate 185 SpecId 0
79617a3babSopenharmony_ci                              Decorate 186 SpecId 0
80617a3babSopenharmony_ci                              Decorate 187 BuiltIn WorkgroupSize
81617a3babSopenharmony_ci               2:             TypeVoid
82617a3babSopenharmony_ci               3:             TypeFunction 2
83617a3babSopenharmony_ci               6:             TypeBool
84617a3babSopenharmony_ci               7:             TypePointer Function 6(bool)
85617a3babSopenharmony_ci               9:     6(bool) ConstantTrue
86617a3babSopenharmony_ci              11:     6(bool) ConstantFalse
87617a3babSopenharmony_ci              12:             TypePointer Workgroup 6(bool)
88617a3babSopenharmony_ci  13(sharedSkip):     12(ptr) Variable Workgroup
89617a3babSopenharmony_ci              14:             TypeInt 32 0
90617a3babSopenharmony_ci              15:     14(int) Constant 2
91617a3babSopenharmony_ci                              TypeForwardPointer 16 PhysicalStorageBufferEXT
92617a3babSopenharmony_ci              17:             TypeRuntimeArray 14(int)
93617a3babSopenharmony_ci  18(PayloadRef):             TypeStruct 17
94617a3babSopenharmony_ci              16:             TypePointer PhysicalStorageBufferEXT 18(PayloadRef)
95617a3babSopenharmony_ci              19:             TypePointer Function 16(ptr)
96617a3babSopenharmony_ci                              TypeForwardPointer 21 PhysicalStorageBufferEXT
97617a3babSopenharmony_ci          22(PC):             TypeStruct 16(ptr) 21
98617a3babSopenharmony_ci              23:             TypeRuntimeArray 14(int)
99617a3babSopenharmony_ci    24(GuardRef):             TypeStruct 23
100617a3babSopenharmony_ci              21:             TypePointer PhysicalStorageBufferEXT 24(GuardRef)
101617a3babSopenharmony_ci              25:             TypePointer PushConstant 22(PC)
102617a3babSopenharmony_ci              26:     25(ptr) Variable PushConstant
103617a3babSopenharmony_ci              27:             TypeInt 32 1
104617a3babSopenharmony_ci              28:     27(int) Constant 0
105617a3babSopenharmony_ci              29:             TypePointer PushConstant 16(ptr)
106617a3babSopenharmony_ci              32:             TypeVector 27(int) 2
107617a3babSopenharmony_ci              33:             TypePointer Function 32(ivec2)
108617a3babSopenharmony_ci              35:             TypeVector 14(int) 3
109617a3babSopenharmony_ci              36:             TypePointer Input 35(ivec3)
110617a3babSopenharmony_ci37(gl_GlobalInvocationID):     36(ptr) Variable Input
111617a3babSopenharmony_ci              38:             TypeVector 14(int) 2
112617a3babSopenharmony_ci         43(DIM):     27(int) SpecConstant 1
113617a3babSopenharmony_ci44(NUM_WORKGROUP_EACH_DIM):     27(int) SpecConstant 1
114617a3babSopenharmony_ci              45:     27(int) SpecConstantOp 132 43(DIM) 44(NUM_WORKGROUP_EACH_DIM)
115617a3babSopenharmony_ci              46:     27(int) Constant 1
116617a3babSopenharmony_ci              47:     27(int) SpecConstantOp 130 45 46
117617a3babSopenharmony_ci              48:   32(ivec2) SpecConstantComposite 47 47
118617a3babSopenharmony_ci              53:             TypePointer Function 14(int)
119617a3babSopenharmony_ci              55:     14(int) Constant 1
120617a3babSopenharmony_ci              56:             TypePointer Function 27(int)
121617a3babSopenharmony_ci              61:     14(int) Constant 0
122617a3babSopenharmony_ci              80:   32(ivec2) SpecConstantComposite 43(DIM) 43(DIM)
123617a3babSopenharmony_ci81(gl_WorkGroupID):     36(ptr) Variable Input
124617a3babSopenharmony_ci              87:   32(ivec2) SpecConstantComposite 43(DIM) 43(DIM)
125617a3babSopenharmony_ci              88:     27(int) SpecConstantOp 130 44(NUM_WORKGROUP_EACH_DIM) 46
126617a3babSopenharmony_ci              89:   32(ivec2) SpecConstantComposite 88 88
127617a3babSopenharmony_ci             122:             TypePointer PhysicalStorageBufferEXT 14(int)
128617a3babSopenharmony_ci             125:     27(int) Constant 31
129617a3babSopenharmony_ci             129:     27(int) Constant 2
130617a3babSopenharmony_ci             130:     27(int) Constant 320
131617a3babSopenharmony_ci             131:     27(int) Constant 8200
132617a3babSopenharmony_ci             132:     14(int) Constant 8520
133617a3babSopenharmony_ci133(gl_LocalInvocationID):     36(ptr) Variable Input
134617a3babSopenharmony_ci             136:   38(ivec2) ConstantComposite 61 61
135617a3babSopenharmony_ci             137:             TypeVector 6(bool) 2
136617a3babSopenharmony_ci             142:             TypePointer PushConstant 21(ptr)
137617a3babSopenharmony_ci             147:     27(int) Constant 64
138617a3babSopenharmony_ci             148:     27(int) Constant 8196
139617a3babSopenharmony_ci             149:     14(int) Constant 5
140617a3babSopenharmony_ci             150:     14(int) Constant 8260
141617a3babSopenharmony_ci             155:     27(int) Constant 16386
142617a3babSopenharmony_ci             156:     14(int) Constant 16450
143617a3babSopenharmony_ci             160:     27(int) Constant 16392
144617a3babSopenharmony_ci             161:     14(int) Constant 16712
145617a3babSopenharmony_ci             178:             TypeRuntimeArray 14(int)
146617a3babSopenharmony_ci       179(Fail):             TypeStruct 178
147617a3babSopenharmony_ci             180:             TypePointer StorageBuffer 179(Fail)
148617a3babSopenharmony_ci       181(fail):    180(ptr) Variable StorageBuffer
149617a3babSopenharmony_ci             183:             TypePointer StorageBuffer 14(int)
150617a3babSopenharmony_ci             185:     14(int) SpecConstant 1
151617a3babSopenharmony_ci             186:     14(int) SpecConstant 1
152617a3babSopenharmony_ci             187:   35(ivec3) SpecConstantComposite 185 186 55
153617a3babSopenharmony_ci         4(main):           2 Function None 3
154617a3babSopenharmony_ci               5:             Label
155617a3babSopenharmony_ci         8(pass):      7(ptr) Variable Function
156617a3babSopenharmony_ci        10(skip):      7(ptr) Variable Function
157617a3babSopenharmony_ci     20(payload):     19(ptr) Variable Function
158617a3babSopenharmony_ci    34(globalId):     33(ptr) Variable Function
159617a3babSopenharmony_ci42(partnerGlobalId):     33(ptr) Variable Function
160617a3babSopenharmony_ci 54(bufferCoord):     53(ptr) Variable Function
161617a3babSopenharmony_ci66(partnerBufferCoord):     53(ptr) Variable Function
162617a3babSopenharmony_ci  75(imageCoord):     33(ptr) Variable Function
163617a3babSopenharmony_ci77(partnerImageCoord):     33(ptr) Variable Function
164617a3babSopenharmony_ci  79(globalId00):     33(ptr) Variable Function
165617a3babSopenharmony_ci86(partnerGlobalId00):     33(ptr) Variable Function
166617a3babSopenharmony_ci95(bufferCoord00):     53(ptr) Variable Function
167617a3babSopenharmony_ci104(partnerBufferCoord00):     53(ptr) Variable Function
168617a3babSopenharmony_ci113(imageCoord00):     33(ptr) Variable Function
169617a3babSopenharmony_ci115(partnerImageCoord00):     33(ptr) Variable Function
170617a3babSopenharmony_ci          163(r):     53(ptr) Variable Function
171617a3babSopenharmony_ci                              Store 8(pass) 9
172617a3babSopenharmony_ci                              Store 10(skip) 11
173617a3babSopenharmony_ci                              Store 13(sharedSkip) 11 MakePointerAvailableKHR NonPrivatePointerKHR 15
174617a3babSopenharmony_ci              30:     29(ptr) AccessChain 26 28
175617a3babSopenharmony_ci              31:     16(ptr) Load 30
176617a3babSopenharmony_ci                              Store 20(payload) 31
177617a3babSopenharmony_ci              39:   35(ivec3) Load 37(gl_GlobalInvocationID)
178617a3babSopenharmony_ci              40:   38(ivec2) VectorShuffle 39 39 0 1
179617a3babSopenharmony_ci              41:   32(ivec2) Bitcast 40
180617a3babSopenharmony_ci                              Store 34(globalId) 41
181617a3babSopenharmony_ci              49:   35(ivec3) Load 37(gl_GlobalInvocationID)
182617a3babSopenharmony_ci              50:   38(ivec2) VectorShuffle 49 49 0 1
183617a3babSopenharmony_ci              51:   32(ivec2) Bitcast 50
184617a3babSopenharmony_ci              52:   32(ivec2) ISub 48 51
185617a3babSopenharmony_ci                              Store 42(partnerGlobalId) 52
186617a3babSopenharmony_ci              57:     56(ptr) AccessChain 34(globalId) 55
187617a3babSopenharmony_ci              58:     27(int) Load 57
188617a3babSopenharmony_ci              59:     27(int) IMul 58 43(DIM)
189617a3babSopenharmony_ci              60:     27(int) IMul 59 44(NUM_WORKGROUP_EACH_DIM)
190617a3babSopenharmony_ci              62:     56(ptr) AccessChain 34(globalId) 61
191617a3babSopenharmony_ci              63:     27(int) Load 62
192617a3babSopenharmony_ci              64:     27(int) IAdd 60 63
193617a3babSopenharmony_ci              65:     14(int) Bitcast 64
194617a3babSopenharmony_ci                              Store 54(bufferCoord) 65
195617a3babSopenharmony_ci              67:     56(ptr) AccessChain 42(partnerGlobalId) 55
196617a3babSopenharmony_ci              68:     27(int) Load 67
197617a3babSopenharmony_ci              69:     27(int) IMul 68 43(DIM)
198617a3babSopenharmony_ci              70:     27(int) IMul 69 44(NUM_WORKGROUP_EACH_DIM)
199617a3babSopenharmony_ci              71:     56(ptr) AccessChain 42(partnerGlobalId) 61
200617a3babSopenharmony_ci              72:     27(int) Load 71
201617a3babSopenharmony_ci              73:     27(int) IAdd 70 72
202617a3babSopenharmony_ci              74:     14(int) Bitcast 73
203617a3babSopenharmony_ci                              Store 66(partnerBufferCoord) 74
204617a3babSopenharmony_ci              76:   32(ivec2) Load 34(globalId)
205617a3babSopenharmony_ci                              Store 75(imageCoord) 76
206617a3babSopenharmony_ci              78:   32(ivec2) Load 42(partnerGlobalId)
207617a3babSopenharmony_ci                              Store 77(partnerImageCoord) 78
208617a3babSopenharmony_ci              82:   35(ivec3) Load 81(gl_WorkGroupID)
209617a3babSopenharmony_ci              83:   38(ivec2) VectorShuffle 82 82 0 1
210617a3babSopenharmony_ci              84:   32(ivec2) Bitcast 83
211617a3babSopenharmony_ci              85:   32(ivec2) IMul 80 84
212617a3babSopenharmony_ci                              Store 79(globalId00) 85
213617a3babSopenharmony_ci              90:   35(ivec3) Load 81(gl_WorkGroupID)
214617a3babSopenharmony_ci              91:   38(ivec2) VectorShuffle 90 90 0 1
215617a3babSopenharmony_ci              92:   32(ivec2) Bitcast 91
216617a3babSopenharmony_ci              93:   32(ivec2) ISub 89 92
217617a3babSopenharmony_ci              94:   32(ivec2) IMul 87 93
218617a3babSopenharmony_ci                              Store 86(partnerGlobalId00) 94
219617a3babSopenharmony_ci              96:     56(ptr) AccessChain 79(globalId00) 55
220617a3babSopenharmony_ci              97:     27(int) Load 96
221617a3babSopenharmony_ci              98:     27(int) IMul 97 43(DIM)
222617a3babSopenharmony_ci              99:     27(int) IMul 98 44(NUM_WORKGROUP_EACH_DIM)
223617a3babSopenharmony_ci             100:     56(ptr) AccessChain 79(globalId00) 61
224617a3babSopenharmony_ci             101:     27(int) Load 100
225617a3babSopenharmony_ci             102:     27(int) IAdd 99 101
226617a3babSopenharmony_ci             103:     14(int) Bitcast 102
227617a3babSopenharmony_ci                              Store 95(bufferCoord00) 103
228617a3babSopenharmony_ci             105:     56(ptr) AccessChain 86(partnerGlobalId00) 55
229617a3babSopenharmony_ci             106:     27(int) Load 105
230617a3babSopenharmony_ci             107:     27(int) IMul 106 43(DIM)
231617a3babSopenharmony_ci             108:     27(int) IMul 107 44(NUM_WORKGROUP_EACH_DIM)
232617a3babSopenharmony_ci             109:     56(ptr) AccessChain 86(partnerGlobalId00) 61
233617a3babSopenharmony_ci             110:     27(int) Load 109
234617a3babSopenharmony_ci             111:     27(int) IAdd 108 110
235617a3babSopenharmony_ci             112:     14(int) Bitcast 111
236617a3babSopenharmony_ci                              Store 104(partnerBufferCoord00) 112
237617a3babSopenharmony_ci             114:   32(ivec2) Load 79(globalId00)
238617a3babSopenharmony_ci                              Store 113(imageCoord00) 114
239617a3babSopenharmony_ci             116:   32(ivec2) Load 86(partnerGlobalId00)
240617a3babSopenharmony_ci                              Store 115(partnerImageCoord00) 116
241617a3babSopenharmony_ci             117:     16(ptr) Load 20(payload)
242617a3babSopenharmony_ci             118:     14(int) Load 54(bufferCoord)
243617a3babSopenharmony_ci             119:     14(int) Load 54(bufferCoord)
244617a3babSopenharmony_ci             120:     16(ptr) Load 20(payload)
245617a3babSopenharmony_ci             121:     14(int) Load 66(partnerBufferCoord)
246617a3babSopenharmony_ci             123:    122(ptr) AccessChain 120 28 121
247617a3babSopenharmony_ci             124:     14(int) Load 123 Aligned NonPrivatePointerKHR 4
248617a3babSopenharmony_ci             126:     14(int) ShiftRightLogical 124 125
249617a3babSopenharmony_ci             127:     14(int) IAdd 119 126
250617a3babSopenharmony_ci             128:    122(ptr) AccessChain 117 28 118
251617a3babSopenharmony_ci                              Store 128 127 Aligned NonPrivatePointerKHR 4
252617a3babSopenharmony_ci                              ControlBarrier 15 15 132
253617a3babSopenharmony_ci             134:   35(ivec3) Load 133(gl_LocalInvocationID)
254617a3babSopenharmony_ci             135:   38(ivec2) VectorShuffle 134 134 0 1
255617a3babSopenharmony_ci             138:  137(bvec2) IEqual 135 136
256617a3babSopenharmony_ci             139:     6(bool) All 138
257617a3babSopenharmony_ci                              SelectionMerge 141 None
258617a3babSopenharmony_ci                              BranchConditional 139 140 141
259617a3babSopenharmony_ci             140:               Label
260617a3babSopenharmony_ci             143:    142(ptr)   AccessChain 26 46
261617a3babSopenharmony_ci             144:     21(ptr)   Load 143
262617a3babSopenharmony_ci             145:     14(int)   Load 54(bufferCoord)
263617a3babSopenharmony_ci             146:    122(ptr)   AccessChain 144 28 145
264617a3babSopenharmony_ci                                AtomicStore 146 46 150 55
265617a3babSopenharmony_ci             151:    142(ptr)   AccessChain 26 46
266617a3babSopenharmony_ci             152:     21(ptr)   Load 151
267617a3babSopenharmony_ci             153:     14(int)   Load 104(partnerBufferCoord00)
268617a3babSopenharmony_ci             154:    122(ptr)   AccessChain 152 28 153
269617a3babSopenharmony_ci             157:     14(int)   AtomicLoad 154 46 156
270617a3babSopenharmony_ci             158:     6(bool)   IEqual 157 61
271617a3babSopenharmony_ci                                Store 10(skip) 158
272617a3babSopenharmony_ci             159:     6(bool)   Load 10(skip)
273617a3babSopenharmony_ci                                Store 13(sharedSkip) 159 MakePointerAvailableKHR NonPrivatePointerKHR 15
274617a3babSopenharmony_ci                                Branch 141
275617a3babSopenharmony_ci             141:             Label
276617a3babSopenharmony_ci                              ControlBarrier 15 15 161
277617a3babSopenharmony_ci             162:     6(bool) Load 13(sharedSkip) MakePointerVisibleKHR NonPrivatePointerKHR 15
278617a3babSopenharmony_ci                              Store 10(skip) 162
279617a3babSopenharmony_ci             164:     16(ptr) Load 20(payload)
280617a3babSopenharmony_ci             165:     14(int) Load 66(partnerBufferCoord)
281617a3babSopenharmony_ci             166:    122(ptr) AccessChain 164 28 165
282617a3babSopenharmony_ci             167:     14(int) Load 166 Aligned NonPrivatePointerKHR 4
283617a3babSopenharmony_ci                              Store 163(r) 167
284617a3babSopenharmony_ci             168:     6(bool) Load 10(skip)
285617a3babSopenharmony_ci             169:     6(bool) LogicalNot 168
286617a3babSopenharmony_ci                              SelectionMerge 171 None
287617a3babSopenharmony_ci                              BranchConditional 169 170 171
288617a3babSopenharmony_ci             170:               Label
289617a3babSopenharmony_ci             172:     14(int)   Load 163(r)
290617a3babSopenharmony_ci             173:     14(int)   Load 66(partnerBufferCoord)
291617a3babSopenharmony_ci             174:     6(bool)   INotEqual 172 173
292617a3babSopenharmony_ci                                Branch 171
293617a3babSopenharmony_ci             171:             Label
294617a3babSopenharmony_ci             175:     6(bool) Phi 169 141 174 170
295617a3babSopenharmony_ci                              SelectionMerge 177 None
296617a3babSopenharmony_ci                              BranchConditional 175 176 177
297617a3babSopenharmony_ci             176:               Label
298617a3babSopenharmony_ci             182:     14(int)   Load 54(bufferCoord)
299617a3babSopenharmony_ci             184:    183(ptr)   AccessChain 181(fail) 28 182
300617a3babSopenharmony_ci                                Store 184 55
301617a3babSopenharmony_ci                                Branch 177
302617a3babSopenharmony_ci             177:             Label
303617a3babSopenharmony_ci                              Return
304617a3babSopenharmony_ci                              FunctionEnd
305