1617a3babSopenharmony_cispv.debuginfo.glsl.comp
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 950
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Extension  "SPV_KHR_non_semantic_info"
8617a3babSopenharmony_ci               2:             ExtInstImport  "NonSemantic.Shader.DebugInfo.100"
9617a3babSopenharmony_ci               3:             ExtInstImport  "GLSL.std.450"
10617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
11617a3babSopenharmony_ci                              EntryPoint GLCompute 14  "main" 126
12617a3babSopenharmony_ci                              ExecutionMode 14 LocalSize 10 10 1
13617a3babSopenharmony_ci               1:             String  ""
14617a3babSopenharmony_ci               8:             String  "uint"
15617a3babSopenharmony_ci              17:             String  "float"
16617a3babSopenharmony_ci              30:             String  "springForce"
17617a3babSopenharmony_ci              33:             String  "// OpModuleProcessed auto-map-locations
18617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings
19617a3babSopenharmony_ci// OpModuleProcessed client vulkan100
20617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0
21617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled
22617a3babSopenharmony_ci// OpModuleProcessed entry-point main
23617a3babSopenharmony_ci#line 1
24617a3babSopenharmony_ci"
25617a3babSopenharmony_ci              42:             String  "p0"
26617a3babSopenharmony_ci              46:             String  "p1"
27617a3babSopenharmony_ci              49:             String  "restDist"
28617a3babSopenharmony_ci              51:             String  "main"
29617a3babSopenharmony_ci              60:             String  "dist"
30617a3babSopenharmony_ci              72:             String  "int"
31617a3babSopenharmony_ci              78:             String  "sphereRadius"
32617a3babSopenharmony_ci              89:             String  "gravity"
33617a3babSopenharmony_ci              94:             String  "particleCount"
34617a3babSopenharmony_ci              97:             String  "UBO"
35617a3babSopenharmony_ci             101:             String  "params"
36617a3babSopenharmony_ci             123:             String  "id"
37617a3babSopenharmony_ci             128:             String  "gl_GlobalInvocationID"
38617a3babSopenharmony_ci             135:             String  "index"
39617a3babSopenharmony_ci             158:             String  "bool"
40617a3babSopenharmony_ci             172:             String  "normal"
41617a3babSopenharmony_ci             178:             String  "pinned"
42617a3babSopenharmony_ci             180:             String  "Particle"
43617a3babSopenharmony_ci             185:             String  "particleIn"
44617a3babSopenharmony_ci             189:             String  "ParticleIn"
45617a3babSopenharmony_ci             209:             String  "particleOut"
46617a3babSopenharmony_ci             212:             String  "ParticleOut"
47617a3babSopenharmony_ci             237:             String  "force"
48617a3babSopenharmony_ci             250:             String  "pos"
49617a3babSopenharmony_ci             260:             String  "vel"
50617a3babSopenharmony_ci             560:             String  "f"
51617a3babSopenharmony_ci             609:             String  "sphereDist"
52617a3babSopenharmony_ci             661:             String  "calculateNormals"
53617a3babSopenharmony_ci             664:             String  "PushConsts"
54617a3babSopenharmony_ci             668:             String  "pushConsts"
55617a3babSopenharmony_ci             702:             String  "a"
56617a3babSopenharmony_ci             715:             String  "b"
57617a3babSopenharmony_ci             732:             String  "c"
58617a3babSopenharmony_ci                              Name 14  "main"
59617a3babSopenharmony_ci                              Name 28  "springForce(vf3;vf3;f1;"
60617a3babSopenharmony_ci                              Name 25  "p0"
61617a3babSopenharmony_ci                              Name 26  "p1"
62617a3babSopenharmony_ci                              Name 27  "restDist"
63617a3babSopenharmony_ci                              Name 58  "dist"
64617a3babSopenharmony_ci                              Name 76  "UBO"
65617a3babSopenharmony_ci                              MemberName 76(UBO) 0  "deltaT"
66617a3babSopenharmony_ci                              MemberName 76(UBO) 1  "particleMass"
67617a3babSopenharmony_ci                              MemberName 76(UBO) 2  "springStiffness"
68617a3babSopenharmony_ci                              MemberName 76(UBO) 3  "damping"
69617a3babSopenharmony_ci                              MemberName 76(UBO) 4  "restDistH"
70617a3babSopenharmony_ci                              MemberName 76(UBO) 5  "restDistV"
71617a3babSopenharmony_ci                              MemberName 76(UBO) 6  "restDistD"
72617a3babSopenharmony_ci                              MemberName 76(UBO) 7  "sphereRadius"
73617a3babSopenharmony_ci                              MemberName 76(UBO) 8  "spherePos"
74617a3babSopenharmony_ci                              MemberName 76(UBO) 9  "gravity"
75617a3babSopenharmony_ci                              MemberName 76(UBO) 10  "particleCount"
76617a3babSopenharmony_ci                              Name 99  "params"
77617a3babSopenharmony_ci                              Name 121  "id"
78617a3babSopenharmony_ci                              Name 126  "gl_GlobalInvocationID"
79617a3babSopenharmony_ci                              Name 133  "index"
80617a3babSopenharmony_ci                              Name 170  "Particle"
81617a3babSopenharmony_ci                              MemberName 170(Particle) 0  "pos"
82617a3babSopenharmony_ci                              MemberName 170(Particle) 1  "vel"
83617a3babSopenharmony_ci                              MemberName 170(Particle) 2  "uv"
84617a3babSopenharmony_ci                              MemberName 170(Particle) 3  "normal"
85617a3babSopenharmony_ci                              MemberName 170(Particle) 4  "pinned"
86617a3babSopenharmony_ci                              Name 183  "ParticleIn"
87617a3babSopenharmony_ci                              MemberName 183(ParticleIn) 0  "particleIn"
88617a3babSopenharmony_ci                              Name 191  ""
89617a3babSopenharmony_ci                              Name 207  "ParticleOut"
90617a3babSopenharmony_ci                              MemberName 207(ParticleOut) 0  "particleOut"
91617a3babSopenharmony_ci                              Name 214  ""
92617a3babSopenharmony_ci                              Name 235  "force"
93617a3babSopenharmony_ci                              Name 248  "pos"
94617a3babSopenharmony_ci                              Name 258  "vel"
95617a3babSopenharmony_ci                              Name 278  "param"
96617a3babSopenharmony_ci                              Name 282  "param"
97617a3babSopenharmony_ci                              Name 284  "param"
98617a3babSopenharmony_ci                              Name 307  "param"
99617a3babSopenharmony_ci                              Name 311  "param"
100617a3babSopenharmony_ci                              Name 313  "param"
101617a3babSopenharmony_ci                              Name 340  "param"
102617a3babSopenharmony_ci                              Name 344  "param"
103617a3babSopenharmony_ci                              Name 346  "param"
104617a3babSopenharmony_ci                              Name 368  "param"
105617a3babSopenharmony_ci                              Name 372  "param"
106617a3babSopenharmony_ci                              Name 374  "param"
107617a3babSopenharmony_ci                              Name 410  "param"
108617a3babSopenharmony_ci                              Name 414  "param"
109617a3babSopenharmony_ci                              Name 416  "param"
110617a3babSopenharmony_ci                              Name 447  "param"
111617a3babSopenharmony_ci                              Name 451  "param"
112617a3babSopenharmony_ci                              Name 453  "param"
113617a3babSopenharmony_ci                              Name 492  "param"
114617a3babSopenharmony_ci                              Name 496  "param"
115617a3babSopenharmony_ci                              Name 498  "param"
116617a3babSopenharmony_ci                              Name 533  "param"
117617a3babSopenharmony_ci                              Name 537  "param"
118617a3babSopenharmony_ci                              Name 539  "param"
119617a3babSopenharmony_ci                              Name 558  "f"
120617a3babSopenharmony_ci                              Name 607  "sphereDist"
121617a3babSopenharmony_ci                              Name 659  "PushConsts"
122617a3babSopenharmony_ci                              MemberName 659(PushConsts) 0  "calculateNormals"
123617a3babSopenharmony_ci                              Name 666  "pushConsts"
124617a3babSopenharmony_ci                              Name 678  "normal"
125617a3babSopenharmony_ci                              Name 700  "a"
126617a3babSopenharmony_ci                              Name 713  "b"
127617a3babSopenharmony_ci                              Name 730  "c"
128617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 0 Offset 0
129617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 1 Offset 4
130617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 2 Offset 8
131617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 3 Offset 12
132617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 4 Offset 16
133617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 5 Offset 20
134617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 6 Offset 24
135617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 7 Offset 28
136617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 8 Offset 32
137617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 9 Offset 48
138617a3babSopenharmony_ci                              MemberDecorate 76(UBO) 10 Offset 64
139617a3babSopenharmony_ci                              Decorate 76(UBO) Block
140617a3babSopenharmony_ci                              Decorate 99(params) DescriptorSet 0
141617a3babSopenharmony_ci                              Decorate 99(params) Binding 2
142617a3babSopenharmony_ci                              Decorate 126(gl_GlobalInvocationID) BuiltIn GlobalInvocationId
143617a3babSopenharmony_ci                              MemberDecorate 170(Particle) 0 Offset 0
144617a3babSopenharmony_ci                              MemberDecorate 170(Particle) 1 Offset 16
145617a3babSopenharmony_ci                              MemberDecorate 170(Particle) 2 Offset 32
146617a3babSopenharmony_ci                              MemberDecorate 170(Particle) 3 Offset 48
147617a3babSopenharmony_ci                              MemberDecorate 170(Particle) 4 Offset 64
148617a3babSopenharmony_ci                              Decorate 181 ArrayStride 80
149617a3babSopenharmony_ci                              MemberDecorate 183(ParticleIn) 0 Offset 0
150617a3babSopenharmony_ci                              Decorate 183(ParticleIn) BufferBlock
151617a3babSopenharmony_ci                              Decorate 191 DescriptorSet 0
152617a3babSopenharmony_ci                              Decorate 191 Binding 0
153617a3babSopenharmony_ci                              Decorate 205 ArrayStride 80
154617a3babSopenharmony_ci                              MemberDecorate 207(ParticleOut) 0 Offset 0
155617a3babSopenharmony_ci                              Decorate 207(ParticleOut) BufferBlock
156617a3babSopenharmony_ci                              Decorate 214 DescriptorSet 0
157617a3babSopenharmony_ci                              Decorate 214 Binding 1
158617a3babSopenharmony_ci                              MemberDecorate 659(PushConsts) 0 Offset 0
159617a3babSopenharmony_ci                              Decorate 659(PushConsts) Block
160617a3babSopenharmony_ci                              Decorate 949 BuiltIn WorkgroupSize
161617a3babSopenharmony_ci               4:             TypeVoid
162617a3babSopenharmony_ci               5:             TypeFunction 4
163617a3babSopenharmony_ci               7:             TypeInt 32 0
164617a3babSopenharmony_ci              10:      7(int) Constant 32
165617a3babSopenharmony_ci              11:      7(int) Constant 6
166617a3babSopenharmony_ci              12:      7(int) Constant 0
167617a3babSopenharmony_ci               9:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12
168617a3babSopenharmony_ci              13:      7(int) Constant 3
169617a3babSopenharmony_ci               6:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4
170617a3babSopenharmony_ci              16:             TypeFloat 32
171617a3babSopenharmony_ci              18:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 17 10 13 12
172617a3babSopenharmony_ci              19:             TypeVector 16(float) 3
173617a3babSopenharmony_ci              20:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 13
174617a3babSopenharmony_ci              21:             TypePointer Function 19(fvec3)
175617a3babSopenharmony_ci              22:             TypePointer Function 16(float)
176617a3babSopenharmony_ci              23:             TypeFunction 19(fvec3) 21(ptr) 21(ptr) 22(ptr)
177617a3babSopenharmony_ci              24:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 20 20 20 18
178617a3babSopenharmony_ci              32:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 33
179617a3babSopenharmony_ci              34:      7(int) Constant 66
180617a3babSopenharmony_ci              36:      7(int) Constant 1
181617a3babSopenharmony_ci              37:      7(int) Constant 4
182617a3babSopenharmony_ci              38:      7(int) Constant 2
183617a3babSopenharmony_ci              35:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 36 37 32 38
184617a3babSopenharmony_ci              31:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 30 24 32 34 12 35 30 13 34
185617a3babSopenharmony_ci              41:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 42 20 32 34 12 31 37 36
186617a3babSopenharmony_ci              44:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
187617a3babSopenharmony_ci              45:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 46 20 32 34 12 31 37 38
188617a3babSopenharmony_ci              48:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 49 18 32 34 12 31 37 13
189617a3babSopenharmony_ci              53:      7(int) Constant 72
190617a3babSopenharmony_ci              52:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 51 6 32 53 12 35 51 13 53
191617a3babSopenharmony_ci              57:      7(int) Constant 68
192617a3babSopenharmony_ci              59:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 60 20 32 57 12 31 37
193617a3babSopenharmony_ci              66:      7(int) Constant 69
194617a3babSopenharmony_ci              69:             TypeVector 16(float) 4
195617a3babSopenharmony_ci              70:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 37
196617a3babSopenharmony_ci              71:             TypeInt 32 1
197617a3babSopenharmony_ci              73:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 72 10 37 12
198617a3babSopenharmony_ci              74:             TypeVector 71(int) 2
199617a3babSopenharmony_ci              75:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 73 38
200617a3babSopenharmony_ci         76(UBO):             TypeStruct 16(float) 16(float) 16(float) 16(float) 16(float) 16(float) 16(float) 16(float) 69(fvec4) 69(fvec4) 74(ivec2)
201617a3babSopenharmony_ci              79:      7(int) Constant 56
202617a3babSopenharmony_ci              80:      7(int) Constant 8
203617a3babSopenharmony_ci              77:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
204617a3babSopenharmony_ci              81:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
205617a3babSopenharmony_ci              82:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
206617a3babSopenharmony_ci              83:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
207617a3babSopenharmony_ci              84:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
208617a3babSopenharmony_ci              85:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
209617a3babSopenharmony_ci              86:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
210617a3babSopenharmony_ci              87:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 78 18 32 79 80 12 12 13
211617a3babSopenharmony_ci              90:      7(int) Constant 58
212617a3babSopenharmony_ci              91:      7(int) Constant 7
213617a3babSopenharmony_ci              88:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 89 70 32 90 91 12 12 13
214617a3babSopenharmony_ci              92:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 89 70 32 90 91 12 12 13
215617a3babSopenharmony_ci              95:      7(int) Constant 59
216617a3babSopenharmony_ci              93:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 94 75 32 95 80 12 12 13
217617a3babSopenharmony_ci              96:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 97 36 32 66 12 35 97 12 13 77 81 82 83 84 85 86 87 88 92 93
218617a3babSopenharmony_ci              98:             TypePointer Uniform 76(UBO)
219617a3babSopenharmony_ci      99(params):     98(ptr) Variable Uniform
220617a3babSopenharmony_ci             100:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 101 96 32 66 12 35 101 99(params) 80
221617a3babSopenharmony_ci             102:     71(int) Constant 2
222617a3babSopenharmony_ci             103:             TypePointer Uniform 16(float)
223617a3babSopenharmony_ci             117:      7(int) Constant 74
224617a3babSopenharmony_ci             118:             TypeVector 7(int) 3
225617a3babSopenharmony_ci             119:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 9 13
226617a3babSopenharmony_ci             120:             TypePointer Function 118(ivec3)
227617a3babSopenharmony_ci             122:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 123 119 32 117 12 52 37
228617a3babSopenharmony_ci             125:             TypePointer Input 118(ivec3)
229617a3babSopenharmony_ci126(gl_GlobalInvocationID):    125(ptr) Variable Input
230617a3babSopenharmony_ci             127:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 128 119 32 117 12 35 128 126(gl_GlobalInvocationID) 80
231617a3babSopenharmony_ci             131:      7(int) Constant 76
232617a3babSopenharmony_ci             132:             TypePointer Function 7(int)
233617a3babSopenharmony_ci             134:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 135 9 32 131 12 52 37
234617a3babSopenharmony_ci             139:     71(int) Constant 10
235617a3babSopenharmony_ci             140:             TypePointer Uniform 71(int)
236617a3babSopenharmony_ci             149:      7(int) Constant 77
237617a3babSopenharmony_ci             157:             TypeBool
238617a3babSopenharmony_ci             159:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 158 10 38 12
239617a3babSopenharmony_ci             165:      7(int) Constant 78
240617a3babSopenharmony_ci             169:      7(int) Constant 81
241617a3babSopenharmony_ci   170(Particle):             TypeStruct 69(fvec4) 69(fvec4) 69(fvec4) 69(fvec4) 16(float)
242617a3babSopenharmony_ci             173:      7(int) Constant 31
243617a3babSopenharmony_ci             171:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 172 70 32 173 91 12 12 13
244617a3babSopenharmony_ci             174:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 172 70 32 173 91 12 12 13
245617a3babSopenharmony_ci             175:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 172 70 32 173 91 12 12 13
246617a3babSopenharmony_ci             176:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 172 70 32 173 91 12 12 13
247617a3babSopenharmony_ci             177:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 178 18 32 10 80 12 12 13
248617a3babSopenharmony_ci             179:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 180 36 32 169 12 35 180 12 13 171 174 175 176 177
249617a3babSopenharmony_ci             181:             TypeRuntimeArray 170(Particle)
250617a3babSopenharmony_ci             182:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 179 12
251617a3babSopenharmony_ci 183(ParticleIn):             TypeStruct 181
252617a3babSopenharmony_ci             186:      7(int) Constant 36
253617a3babSopenharmony_ci             187:      7(int) Constant 11
254617a3babSopenharmony_ci             184:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 185 182 32 186 187 12 12 13
255617a3babSopenharmony_ci             188:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 189 36 32 169 12 35 189 12 13 184
256617a3babSopenharmony_ci             190:             TypePointer Uniform 183(ParticleIn)
257617a3babSopenharmony_ci             191:    190(ptr) Variable Uniform
258617a3babSopenharmony_ci             192:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 188 32 169 12 35 1 191 80
259617a3babSopenharmony_ci             193:     71(int) Constant 0
260617a3babSopenharmony_ci             195:     71(int) Constant 4
261617a3babSopenharmony_ci             198:   16(float) Constant 1065353216
262617a3babSopenharmony_ci             204:      7(int) Constant 82
263617a3babSopenharmony_ci             205:             TypeRuntimeArray 170(Particle)
264617a3babSopenharmony_ci             206:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 179 12
265617a3babSopenharmony_ci207(ParticleOut):             TypeStruct 205
266617a3babSopenharmony_ci             210:      7(int) Constant 40
267617a3babSopenharmony_ci             208:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 209 206 32 210 187 12 12 13
268617a3babSopenharmony_ci             211:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 212 36 32 204 12 35 212 12 13 208
269617a3babSopenharmony_ci             213:             TypePointer Uniform 207(ParticleOut)
270617a3babSopenharmony_ci             214:    213(ptr) Variable Uniform
271617a3babSopenharmony_ci             215:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 211 32 204 12 35 1 214 80
272617a3babSopenharmony_ci             218:             TypePointer Uniform 69(fvec4)
273617a3babSopenharmony_ci             223:      7(int) Constant 83
274617a3babSopenharmony_ci             225:     71(int) Constant 1
275617a3babSopenharmony_ci             226:   16(float) Constant 0
276617a3babSopenharmony_ci             227:   69(fvec4) ConstantComposite 226 226 226 226
277617a3babSopenharmony_ci             230:      7(int) Constant 84
278617a3babSopenharmony_ci             234:      7(int) Constant 88
279617a3babSopenharmony_ci             236:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 237 20 32 234 12 52 37
280617a3babSopenharmony_ci             239:     71(int) Constant 9
281617a3babSopenharmony_ci             247:      7(int) Constant 90
282617a3babSopenharmony_ci             249:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 250 20 32 247 12 52 37
283617a3babSopenharmony_ci             257:      7(int) Constant 91
284617a3babSopenharmony_ci             259:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 260 20 32 257 12 52 37
285617a3babSopenharmony_ci             267:      7(int) Constant 95
286617a3babSopenharmony_ci             275:      7(int) Constant 96
287617a3babSopenharmony_ci             292:      7(int) Constant 99
288617a3babSopenharmony_ci             304:      7(int) Constant 100
289617a3babSopenharmony_ci             321:      7(int) Constant 103
290617a3babSopenharmony_ci             333:      7(int) Constant 104
291617a3babSopenharmony_ci             339:     71(int) Constant 5
292617a3babSopenharmony_ci             354:      7(int) Constant 107
293617a3babSopenharmony_ci             362:      7(int) Constant 108
294617a3babSopenharmony_ci             382:      7(int) Constant 111
295617a3babSopenharmony_ci             402:      7(int) Constant 112
296617a3babSopenharmony_ci             409:     71(int) Constant 6
297617a3babSopenharmony_ci             424:      7(int) Constant 115
298617a3babSopenharmony_ci             440:      7(int) Constant 116
299617a3babSopenharmony_ci             461:      7(int) Constant 119
300617a3babSopenharmony_ci             485:      7(int) Constant 120
301617a3babSopenharmony_ci             506:      7(int) Constant 123
302617a3babSopenharmony_ci             526:      7(int) Constant 124
303617a3babSopenharmony_ci             547:      7(int) Constant 127
304617a3babSopenharmony_ci             548:     71(int) Constant 3
305617a3babSopenharmony_ci             557:      7(int) Constant 130
306617a3babSopenharmony_ci             559:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 560 20 32 557 12 52 37
307617a3babSopenharmony_ci             568:      7(int) Constant 131
308617a3babSopenharmony_ci             576:   16(float) Constant 1056964608
309617a3babSopenharmony_ci             592:      7(int) Constant 132
310617a3babSopenharmony_ci             606:      7(int) Constant 135
311617a3babSopenharmony_ci             608:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 609 20 32 606 12 52 37
312617a3babSopenharmony_ci             615:     71(int) Constant 8
313617a3babSopenharmony_ci             621:      7(int) Constant 136
314617a3babSopenharmony_ci             624:     71(int) Constant 7
315617a3babSopenharmony_ci             627:   16(float) Constant 1008981770
316617a3babSopenharmony_ci             634:      7(int) Constant 138
317617a3babSopenharmony_ci             653:      7(int) Constant 140
318617a3babSopenharmony_ci             658:      7(int) Constant 144
319617a3babSopenharmony_ci 659(PushConsts):             TypeStruct 7(int)
320617a3babSopenharmony_ci             662:      7(int) Constant 63
321617a3babSopenharmony_ci             660:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 661 9 32 662 91 12 12 13
322617a3babSopenharmony_ci             663:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 664 36 32 658 12 35 664 12 13 660
323617a3babSopenharmony_ci             665:             TypePointer PushConstant 659(PushConsts)
324617a3babSopenharmony_ci 666(pushConsts):    665(ptr) Variable PushConstant
325617a3babSopenharmony_ci             667:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 668 663 32 658 12 35 668 666(pushConsts) 80
326617a3babSopenharmony_ci             669:             TypePointer PushConstant 7(int)
327617a3babSopenharmony_ci             677:      7(int) Constant 145
328617a3babSopenharmony_ci             679:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 172 20 32 677 12 52 37
329617a3babSopenharmony_ci             681:   19(fvec3) ConstantComposite 226 226 226
330617a3babSopenharmony_ci             683:      7(int) Constant 147
331617a3babSopenharmony_ci             691:      7(int) Constant 148
332617a3babSopenharmony_ci             699:      7(int) Constant 149
333617a3babSopenharmony_ci             701:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 702 20 32 699 12 52 37
334617a3babSopenharmony_ci             712:      7(int) Constant 150
335617a3babSopenharmony_ci             714:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 715 20 32 712 12 52 37
336617a3babSopenharmony_ci             729:      7(int) Constant 151
337617a3babSopenharmony_ci             731:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 732 20 32 729 12 52 37
338617a3babSopenharmony_ci             745:      7(int) Constant 152
339617a3babSopenharmony_ci             757:      7(int) Constant 154
340617a3babSopenharmony_ci             769:      7(int) Constant 155
341617a3babSopenharmony_ci             781:      7(int) Constant 156
342617a3babSopenharmony_ci             794:      7(int) Constant 157
343617a3babSopenharmony_ci             803:      7(int) Constant 158
344617a3babSopenharmony_ci             815:      7(int) Constant 161
345617a3babSopenharmony_ci             827:      7(int) Constant 162
346617a3babSopenharmony_ci             835:      7(int) Constant 163
347617a3babSopenharmony_ci             847:      7(int) Constant 164
348617a3babSopenharmony_ci             860:      7(int) Constant 165
349617a3babSopenharmony_ci             869:      7(int) Constant 166
350617a3babSopenharmony_ci             881:      7(int) Constant 168
351617a3babSopenharmony_ci             893:      7(int) Constant 169
352617a3babSopenharmony_ci             902:      7(int) Constant 170
353617a3babSopenharmony_ci             915:      7(int) Constant 171
354617a3babSopenharmony_ci             927:      7(int) Constant 172
355617a3babSopenharmony_ci             939:      7(int) Constant 175
356617a3babSopenharmony_ci             948:      7(int) Constant 10
357617a3babSopenharmony_ci             949:  118(ivec3) ConstantComposite 948 948 36
358617a3babSopenharmony_ci                              Line 1 72 11
359617a3babSopenharmony_ci        14(main):           4 Function None 5
360617a3babSopenharmony_ci              15:             Label
361617a3babSopenharmony_ci         121(id):    120(ptr) Variable Function
362617a3babSopenharmony_ci      133(index):    132(ptr) Variable Function
363617a3babSopenharmony_ci      235(force):     21(ptr) Variable Function
364617a3babSopenharmony_ci        248(pos):     21(ptr) Variable Function
365617a3babSopenharmony_ci        258(vel):     21(ptr) Variable Function
366617a3babSopenharmony_ci      278(param):     21(ptr) Variable Function
367617a3babSopenharmony_ci      282(param):     21(ptr) Variable Function
368617a3babSopenharmony_ci      284(param):     22(ptr) Variable Function
369617a3babSopenharmony_ci      307(param):     21(ptr) Variable Function
370617a3babSopenharmony_ci      311(param):     21(ptr) Variable Function
371617a3babSopenharmony_ci      313(param):     22(ptr) Variable Function
372617a3babSopenharmony_ci      340(param):     21(ptr) Variable Function
373617a3babSopenharmony_ci      344(param):     21(ptr) Variable Function
374617a3babSopenharmony_ci      346(param):     22(ptr) Variable Function
375617a3babSopenharmony_ci      368(param):     21(ptr) Variable Function
376617a3babSopenharmony_ci      372(param):     21(ptr) Variable Function
377617a3babSopenharmony_ci      374(param):     22(ptr) Variable Function
378617a3babSopenharmony_ci      410(param):     21(ptr) Variable Function
379617a3babSopenharmony_ci      414(param):     21(ptr) Variable Function
380617a3babSopenharmony_ci      416(param):     22(ptr) Variable Function
381617a3babSopenharmony_ci      447(param):     21(ptr) Variable Function
382617a3babSopenharmony_ci      451(param):     21(ptr) Variable Function
383617a3babSopenharmony_ci      453(param):     22(ptr) Variable Function
384617a3babSopenharmony_ci      492(param):     21(ptr) Variable Function
385617a3babSopenharmony_ci      496(param):     21(ptr) Variable Function
386617a3babSopenharmony_ci      498(param):     22(ptr) Variable Function
387617a3babSopenharmony_ci      533(param):     21(ptr) Variable Function
388617a3babSopenharmony_ci      537(param):     21(ptr) Variable Function
389617a3babSopenharmony_ci      539(param):     22(ptr) Variable Function
390617a3babSopenharmony_ci          558(f):     21(ptr) Variable Function
391617a3babSopenharmony_ci 607(sphereDist):     21(ptr) Variable Function
392617a3babSopenharmony_ci     678(normal):     21(ptr) Variable Function
393617a3babSopenharmony_ci          700(a):     21(ptr) Variable Function
394617a3babSopenharmony_ci          713(b):     21(ptr) Variable Function
395617a3babSopenharmony_ci          730(c):     21(ptr) Variable Function
396617a3babSopenharmony_ci             114:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 52 14(main)
397617a3babSopenharmony_ci             115:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
398617a3babSopenharmony_ci             116:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 117 117 12 12
399617a3babSopenharmony_ci             124:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 122 121(id) 44
400617a3babSopenharmony_ci             129:  118(ivec3) Load 126(gl_GlobalInvocationID)
401617a3babSopenharmony_ci                              Store 121(id) 129
402617a3babSopenharmony_ci             130:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 131 131 12 12
403617a3babSopenharmony_ci             136:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 134 133(index) 44
404617a3babSopenharmony_ci             137:    132(ptr) AccessChain 121(id) 36
405617a3babSopenharmony_ci             138:      7(int) Load 137
406617a3babSopenharmony_ci             141:    140(ptr) AccessChain 99(params) 139 12
407617a3babSopenharmony_ci             142:     71(int) Load 141
408617a3babSopenharmony_ci             143:      7(int) Bitcast 142
409617a3babSopenharmony_ci             144:      7(int) IMul 138 143
410617a3babSopenharmony_ci             145:    132(ptr) AccessChain 121(id) 12
411617a3babSopenharmony_ci             146:      7(int) Load 145
412617a3babSopenharmony_ci             147:      7(int) IAdd 144 146
413617a3babSopenharmony_ci                              Store 133(index) 147
414617a3babSopenharmony_ci             148:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 149 149 12 12
415617a3babSopenharmony_ci             150:      7(int) Load 133(index)
416617a3babSopenharmony_ci             151:    140(ptr) AccessChain 99(params) 139 12
417617a3babSopenharmony_ci             152:     71(int) Load 151
418617a3babSopenharmony_ci             153:    140(ptr) AccessChain 99(params) 139 36
419617a3babSopenharmony_ci             154:     71(int) Load 153
420617a3babSopenharmony_ci             155:     71(int) IMul 152 154
421617a3babSopenharmony_ci             156:      7(int) Bitcast 155
422617a3babSopenharmony_ci             160:   157(bool) UGreaterThan 150 156
423617a3babSopenharmony_ci                              SelectionMerge 162 None
424617a3babSopenharmony_ci                              BranchConditional 160 161 162
425617a3babSopenharmony_ci             161:               Label
426617a3babSopenharmony_ci             163:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
427617a3babSopenharmony_ci             164:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 165 165 12 12
428617a3babSopenharmony_ci                                Return
429617a3babSopenharmony_ci             162:             Label
430617a3babSopenharmony_ci             167:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
431617a3babSopenharmony_ci             168:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 169 169 12 12
432617a3babSopenharmony_ci             194:      7(int) Load 133(index)
433617a3babSopenharmony_ci             196:    103(ptr) AccessChain 191 193 194 195
434617a3babSopenharmony_ci             197:   16(float) Load 196
435617a3babSopenharmony_ci             199:   157(bool) FOrdEqual 197 198
436617a3babSopenharmony_ci                              SelectionMerge 201 None
437617a3babSopenharmony_ci                              BranchConditional 199 200 201
438617a3babSopenharmony_ci             200:               Label
439617a3babSopenharmony_ci             202:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
440617a3babSopenharmony_ci             203:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 204 204 12 12
441617a3babSopenharmony_ci             216:      7(int)   Load 133(index)
442617a3babSopenharmony_ci             217:      7(int)   Load 133(index)
443617a3babSopenharmony_ci             219:    218(ptr)   AccessChain 214 193 217 193
444617a3babSopenharmony_ci             220:   69(fvec4)   Load 219
445617a3babSopenharmony_ci             221:    218(ptr)   AccessChain 214 193 216 193
446617a3babSopenharmony_ci                                Store 221 220
447617a3babSopenharmony_ci             222:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 223 223 12 12
448617a3babSopenharmony_ci             224:      7(int)   Load 133(index)
449617a3babSopenharmony_ci             228:    218(ptr)   AccessChain 214 193 224 225
450617a3babSopenharmony_ci                                Store 228 227
451617a3babSopenharmony_ci             229:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 230 230 12 12
452617a3babSopenharmony_ci                                Return
453617a3babSopenharmony_ci             201:             Label
454617a3babSopenharmony_ci             232:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
455617a3babSopenharmony_ci             233:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 234 234 12 12
456617a3babSopenharmony_ci             238:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 236 235(force) 44
457617a3babSopenharmony_ci             240:    218(ptr) AccessChain 99(params) 239
458617a3babSopenharmony_ci             241:   69(fvec4) Load 240
459617a3babSopenharmony_ci             242:   19(fvec3) VectorShuffle 241 241 0 1 2
460617a3babSopenharmony_ci             243:    103(ptr) AccessChain 99(params) 225
461617a3babSopenharmony_ci             244:   16(float) Load 243
462617a3babSopenharmony_ci             245:   19(fvec3) VectorTimesScalar 242 244
463617a3babSopenharmony_ci                              Store 235(force) 245
464617a3babSopenharmony_ci             246:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 247 247 12 12
465617a3babSopenharmony_ci             251:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 249 248(pos) 44
466617a3babSopenharmony_ci             252:      7(int) Load 133(index)
467617a3babSopenharmony_ci             253:    218(ptr) AccessChain 191 193 252 193
468617a3babSopenharmony_ci             254:   69(fvec4) Load 253
469617a3babSopenharmony_ci             255:   19(fvec3) VectorShuffle 254 254 0 1 2
470617a3babSopenharmony_ci                              Store 248(pos) 255
471617a3babSopenharmony_ci             256:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 257 257 12 12
472617a3babSopenharmony_ci             261:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 259 258(vel) 44
473617a3babSopenharmony_ci             262:      7(int) Load 133(index)
474617a3babSopenharmony_ci             263:    218(ptr) AccessChain 191 193 262 225
475617a3babSopenharmony_ci             264:   69(fvec4) Load 263
476617a3babSopenharmony_ci             265:   19(fvec3) VectorShuffle 264 264 0 1 2
477617a3babSopenharmony_ci                              Store 258(vel) 265
478617a3babSopenharmony_ci             266:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 267 267 12 12
479617a3babSopenharmony_ci             268:    132(ptr) AccessChain 121(id) 12
480617a3babSopenharmony_ci             269:      7(int) Load 268
481617a3babSopenharmony_ci             270:   157(bool) UGreaterThan 269 12
482617a3babSopenharmony_ci                              SelectionMerge 272 None
483617a3babSopenharmony_ci                              BranchConditional 270 271 272
484617a3babSopenharmony_ci             271:               Label
485617a3babSopenharmony_ci             273:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
486617a3babSopenharmony_ci             274:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 275 275 12 12
487617a3babSopenharmony_ci             276:      7(int)   Load 133(index)
488617a3babSopenharmony_ci             277:      7(int)   ISub 276 36
489617a3babSopenharmony_ci             279:    218(ptr)   AccessChain 191 193 277 193
490617a3babSopenharmony_ci             280:   69(fvec4)   Load 279
491617a3babSopenharmony_ci             281:   19(fvec3)   VectorShuffle 280 280 0 1 2
492617a3babSopenharmony_ci                                Store 278(param) 281
493617a3babSopenharmony_ci             283:   19(fvec3)   Load 248(pos)
494617a3babSopenharmony_ci                                Store 282(param) 283
495617a3babSopenharmony_ci             285:    103(ptr)   AccessChain 99(params) 195
496617a3babSopenharmony_ci             286:   16(float)   Load 285
497617a3babSopenharmony_ci                                Store 284(param) 286
498617a3babSopenharmony_ci             287:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 278(param) 282(param) 284(param)
499617a3babSopenharmony_ci             288:   19(fvec3)   Load 235(force)
500617a3babSopenharmony_ci             289:   19(fvec3)   FAdd 288 287
501617a3babSopenharmony_ci                                Store 235(force) 289
502617a3babSopenharmony_ci                                Branch 272
503617a3babSopenharmony_ci             272:             Label
504617a3babSopenharmony_ci             290:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
505617a3babSopenharmony_ci             291:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 292 292 12 12
506617a3babSopenharmony_ci             293:    132(ptr) AccessChain 121(id) 12
507617a3babSopenharmony_ci             294:      7(int) Load 293
508617a3babSopenharmony_ci             295:    140(ptr) AccessChain 99(params) 139 12
509617a3babSopenharmony_ci             296:     71(int) Load 295
510617a3babSopenharmony_ci             297:     71(int) ISub 296 225
511617a3babSopenharmony_ci             298:      7(int) Bitcast 297
512617a3babSopenharmony_ci             299:   157(bool) ULessThan 294 298
513617a3babSopenharmony_ci                              SelectionMerge 301 None
514617a3babSopenharmony_ci                              BranchConditional 299 300 301
515617a3babSopenharmony_ci             300:               Label
516617a3babSopenharmony_ci             302:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
517617a3babSopenharmony_ci             303:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 304 304 12 12
518617a3babSopenharmony_ci             305:      7(int)   Load 133(index)
519617a3babSopenharmony_ci             306:      7(int)   IAdd 305 36
520617a3babSopenharmony_ci             308:    218(ptr)   AccessChain 191 193 306 193
521617a3babSopenharmony_ci             309:   69(fvec4)   Load 308
522617a3babSopenharmony_ci             310:   19(fvec3)   VectorShuffle 309 309 0 1 2
523617a3babSopenharmony_ci                                Store 307(param) 310
524617a3babSopenharmony_ci             312:   19(fvec3)   Load 248(pos)
525617a3babSopenharmony_ci                                Store 311(param) 312
526617a3babSopenharmony_ci             314:    103(ptr)   AccessChain 99(params) 195
527617a3babSopenharmony_ci             315:   16(float)   Load 314
528617a3babSopenharmony_ci                                Store 313(param) 315
529617a3babSopenharmony_ci             316:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 307(param) 311(param) 313(param)
530617a3babSopenharmony_ci             317:   19(fvec3)   Load 235(force)
531617a3babSopenharmony_ci             318:   19(fvec3)   FAdd 317 316
532617a3babSopenharmony_ci                                Store 235(force) 318
533617a3babSopenharmony_ci                                Branch 301
534617a3babSopenharmony_ci             301:             Label
535617a3babSopenharmony_ci             319:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
536617a3babSopenharmony_ci             320:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 321 321 12 12
537617a3babSopenharmony_ci             322:    132(ptr) AccessChain 121(id) 36
538617a3babSopenharmony_ci             323:      7(int) Load 322
539617a3babSopenharmony_ci             324:    140(ptr) AccessChain 99(params) 139 36
540617a3babSopenharmony_ci             325:     71(int) Load 324
541617a3babSopenharmony_ci             326:     71(int) ISub 325 225
542617a3babSopenharmony_ci             327:      7(int) Bitcast 326
543617a3babSopenharmony_ci             328:   157(bool) ULessThan 323 327
544617a3babSopenharmony_ci                              SelectionMerge 330 None
545617a3babSopenharmony_ci                              BranchConditional 328 329 330
546617a3babSopenharmony_ci             329:               Label
547617a3babSopenharmony_ci             331:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
548617a3babSopenharmony_ci             332:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 333 333 12 12
549617a3babSopenharmony_ci             334:      7(int)   Load 133(index)
550617a3babSopenharmony_ci             335:    140(ptr)   AccessChain 99(params) 139 12
551617a3babSopenharmony_ci             336:     71(int)   Load 335
552617a3babSopenharmony_ci             337:      7(int)   Bitcast 336
553617a3babSopenharmony_ci             338:      7(int)   IAdd 334 337
554617a3babSopenharmony_ci             341:    218(ptr)   AccessChain 191 193 338 193
555617a3babSopenharmony_ci             342:   69(fvec4)   Load 341
556617a3babSopenharmony_ci             343:   19(fvec3)   VectorShuffle 342 342 0 1 2
557617a3babSopenharmony_ci                                Store 340(param) 343
558617a3babSopenharmony_ci             345:   19(fvec3)   Load 248(pos)
559617a3babSopenharmony_ci                                Store 344(param) 345
560617a3babSopenharmony_ci             347:    103(ptr)   AccessChain 99(params) 339
561617a3babSopenharmony_ci             348:   16(float)   Load 347
562617a3babSopenharmony_ci                                Store 346(param) 348
563617a3babSopenharmony_ci             349:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 340(param) 344(param) 346(param)
564617a3babSopenharmony_ci             350:   19(fvec3)   Load 235(force)
565617a3babSopenharmony_ci             351:   19(fvec3)   FAdd 350 349
566617a3babSopenharmony_ci                                Store 235(force) 351
567617a3babSopenharmony_ci                                Branch 330
568617a3babSopenharmony_ci             330:             Label
569617a3babSopenharmony_ci             352:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
570617a3babSopenharmony_ci             353:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 354 354 12 12
571617a3babSopenharmony_ci             355:    132(ptr) AccessChain 121(id) 36
572617a3babSopenharmony_ci             356:      7(int) Load 355
573617a3babSopenharmony_ci             357:   157(bool) UGreaterThan 356 12
574617a3babSopenharmony_ci                              SelectionMerge 359 None
575617a3babSopenharmony_ci                              BranchConditional 357 358 359
576617a3babSopenharmony_ci             358:               Label
577617a3babSopenharmony_ci             360:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
578617a3babSopenharmony_ci             361:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 362 362 12 12
579617a3babSopenharmony_ci             363:      7(int)   Load 133(index)
580617a3babSopenharmony_ci             364:    140(ptr)   AccessChain 99(params) 139 12
581617a3babSopenharmony_ci             365:     71(int)   Load 364
582617a3babSopenharmony_ci             366:      7(int)   Bitcast 365
583617a3babSopenharmony_ci             367:      7(int)   ISub 363 366
584617a3babSopenharmony_ci             369:    218(ptr)   AccessChain 191 193 367 193
585617a3babSopenharmony_ci             370:   69(fvec4)   Load 369
586617a3babSopenharmony_ci             371:   19(fvec3)   VectorShuffle 370 370 0 1 2
587617a3babSopenharmony_ci                                Store 368(param) 371
588617a3babSopenharmony_ci             373:   19(fvec3)   Load 248(pos)
589617a3babSopenharmony_ci                                Store 372(param) 373
590617a3babSopenharmony_ci             375:    103(ptr)   AccessChain 99(params) 339
591617a3babSopenharmony_ci             376:   16(float)   Load 375
592617a3babSopenharmony_ci                                Store 374(param) 376
593617a3babSopenharmony_ci             377:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 368(param) 372(param) 374(param)
594617a3babSopenharmony_ci             378:   19(fvec3)   Load 235(force)
595617a3babSopenharmony_ci             379:   19(fvec3)   FAdd 378 377
596617a3babSopenharmony_ci                                Store 235(force) 379
597617a3babSopenharmony_ci                                Branch 359
598617a3babSopenharmony_ci             359:             Label
599617a3babSopenharmony_ci             380:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
600617a3babSopenharmony_ci             381:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 382 382 12 12
601617a3babSopenharmony_ci             383:    132(ptr) AccessChain 121(id) 12
602617a3babSopenharmony_ci             384:      7(int) Load 383
603617a3babSopenharmony_ci             385:   157(bool) UGreaterThan 384 12
604617a3babSopenharmony_ci                              SelectionMerge 387 None
605617a3babSopenharmony_ci                              BranchConditional 385 386 387
606617a3babSopenharmony_ci             386:               Label
607617a3babSopenharmony_ci             388:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
608617a3babSopenharmony_ci             389:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 382 382 12 12
609617a3babSopenharmony_ci             390:    132(ptr)   AccessChain 121(id) 36
610617a3babSopenharmony_ci             391:      7(int)   Load 390
611617a3babSopenharmony_ci             392:    140(ptr)   AccessChain 99(params) 139 36
612617a3babSopenharmony_ci             393:     71(int)   Load 392
613617a3babSopenharmony_ci             394:     71(int)   ISub 393 225
614617a3babSopenharmony_ci             395:      7(int)   Bitcast 394
615617a3babSopenharmony_ci             396:   157(bool)   ULessThan 391 395
616617a3babSopenharmony_ci                                Branch 387
617617a3babSopenharmony_ci             387:             Label
618617a3babSopenharmony_ci             397:   157(bool) Phi 385 359 396 386
619617a3babSopenharmony_ci                              SelectionMerge 399 None
620617a3babSopenharmony_ci                              BranchConditional 397 398 399
621617a3babSopenharmony_ci             398:               Label
622617a3babSopenharmony_ci             400:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
623617a3babSopenharmony_ci             401:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 402 402 12 12
624617a3babSopenharmony_ci             403:      7(int)   Load 133(index)
625617a3babSopenharmony_ci             404:    140(ptr)   AccessChain 99(params) 139 12
626617a3babSopenharmony_ci             405:     71(int)   Load 404
627617a3babSopenharmony_ci             406:      7(int)   Bitcast 405
628617a3babSopenharmony_ci             407:      7(int)   IAdd 403 406
629617a3babSopenharmony_ci             408:      7(int)   ISub 407 36
630617a3babSopenharmony_ci             411:    218(ptr)   AccessChain 191 193 408 193
631617a3babSopenharmony_ci             412:   69(fvec4)   Load 411
632617a3babSopenharmony_ci             413:   19(fvec3)   VectorShuffle 412 412 0 1 2
633617a3babSopenharmony_ci                                Store 410(param) 413
634617a3babSopenharmony_ci             415:   19(fvec3)   Load 248(pos)
635617a3babSopenharmony_ci                                Store 414(param) 415
636617a3babSopenharmony_ci             417:    103(ptr)   AccessChain 99(params) 409
637617a3babSopenharmony_ci             418:   16(float)   Load 417
638617a3babSopenharmony_ci                                Store 416(param) 418
639617a3babSopenharmony_ci             419:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 410(param) 414(param) 416(param)
640617a3babSopenharmony_ci             420:   19(fvec3)   Load 235(force)
641617a3babSopenharmony_ci             421:   19(fvec3)   FAdd 420 419
642617a3babSopenharmony_ci                                Store 235(force) 421
643617a3babSopenharmony_ci                                Branch 399
644617a3babSopenharmony_ci             399:             Label
645617a3babSopenharmony_ci             422:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
646617a3babSopenharmony_ci             423:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 424 424 12 12
647617a3babSopenharmony_ci             425:    132(ptr) AccessChain 121(id) 12
648617a3babSopenharmony_ci             426:      7(int) Load 425
649617a3babSopenharmony_ci             427:   157(bool) UGreaterThan 426 12
650617a3babSopenharmony_ci                              SelectionMerge 429 None
651617a3babSopenharmony_ci                              BranchConditional 427 428 429
652617a3babSopenharmony_ci             428:               Label
653617a3babSopenharmony_ci             430:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
654617a3babSopenharmony_ci             431:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 424 424 12 12
655617a3babSopenharmony_ci             432:    132(ptr)   AccessChain 121(id) 36
656617a3babSopenharmony_ci             433:      7(int)   Load 432
657617a3babSopenharmony_ci             434:   157(bool)   UGreaterThan 433 12
658617a3babSopenharmony_ci                                Branch 429
659617a3babSopenharmony_ci             429:             Label
660617a3babSopenharmony_ci             435:   157(bool) Phi 427 399 434 428
661617a3babSopenharmony_ci                              SelectionMerge 437 None
662617a3babSopenharmony_ci                              BranchConditional 435 436 437
663617a3babSopenharmony_ci             436:               Label
664617a3babSopenharmony_ci             438:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
665617a3babSopenharmony_ci             439:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 440 440 12 12
666617a3babSopenharmony_ci             441:      7(int)   Load 133(index)
667617a3babSopenharmony_ci             442:    140(ptr)   AccessChain 99(params) 139 12
668617a3babSopenharmony_ci             443:     71(int)   Load 442
669617a3babSopenharmony_ci             444:      7(int)   Bitcast 443
670617a3babSopenharmony_ci             445:      7(int)   ISub 441 444
671617a3babSopenharmony_ci             446:      7(int)   ISub 445 36
672617a3babSopenharmony_ci             448:    218(ptr)   AccessChain 191 193 446 193
673617a3babSopenharmony_ci             449:   69(fvec4)   Load 448
674617a3babSopenharmony_ci             450:   19(fvec3)   VectorShuffle 449 449 0 1 2
675617a3babSopenharmony_ci                                Store 447(param) 450
676617a3babSopenharmony_ci             452:   19(fvec3)   Load 248(pos)
677617a3babSopenharmony_ci                                Store 451(param) 452
678617a3babSopenharmony_ci             454:    103(ptr)   AccessChain 99(params) 409
679617a3babSopenharmony_ci             455:   16(float)   Load 454
680617a3babSopenharmony_ci                                Store 453(param) 455
681617a3babSopenharmony_ci             456:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 447(param) 451(param) 453(param)
682617a3babSopenharmony_ci             457:   19(fvec3)   Load 235(force)
683617a3babSopenharmony_ci             458:   19(fvec3)   FAdd 457 456
684617a3babSopenharmony_ci                                Store 235(force) 458
685617a3babSopenharmony_ci                                Branch 437
686617a3babSopenharmony_ci             437:             Label
687617a3babSopenharmony_ci             459:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
688617a3babSopenharmony_ci             460:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 461 461 12 12
689617a3babSopenharmony_ci             462:    132(ptr) AccessChain 121(id) 12
690617a3babSopenharmony_ci             463:      7(int) Load 462
691617a3babSopenharmony_ci             464:    140(ptr) AccessChain 99(params) 139 12
692617a3babSopenharmony_ci             465:     71(int) Load 464
693617a3babSopenharmony_ci             466:     71(int) ISub 465 225
694617a3babSopenharmony_ci             467:      7(int) Bitcast 466
695617a3babSopenharmony_ci             468:   157(bool) ULessThan 463 467
696617a3babSopenharmony_ci                              SelectionMerge 470 None
697617a3babSopenharmony_ci                              BranchConditional 468 469 470
698617a3babSopenharmony_ci             469:               Label
699617a3babSopenharmony_ci             471:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
700617a3babSopenharmony_ci             472:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 461 461 12 12
701617a3babSopenharmony_ci             473:    132(ptr)   AccessChain 121(id) 36
702617a3babSopenharmony_ci             474:      7(int)   Load 473
703617a3babSopenharmony_ci             475:    140(ptr)   AccessChain 99(params) 139 36
704617a3babSopenharmony_ci             476:     71(int)   Load 475
705617a3babSopenharmony_ci             477:     71(int)   ISub 476 225
706617a3babSopenharmony_ci             478:      7(int)   Bitcast 477
707617a3babSopenharmony_ci             479:   157(bool)   ULessThan 474 478
708617a3babSopenharmony_ci                                Branch 470
709617a3babSopenharmony_ci             470:             Label
710617a3babSopenharmony_ci             480:   157(bool) Phi 468 437 479 469
711617a3babSopenharmony_ci                              SelectionMerge 482 None
712617a3babSopenharmony_ci                              BranchConditional 480 481 482
713617a3babSopenharmony_ci             481:               Label
714617a3babSopenharmony_ci             483:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
715617a3babSopenharmony_ci             484:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 485 485 12 12
716617a3babSopenharmony_ci             486:      7(int)   Load 133(index)
717617a3babSopenharmony_ci             487:    140(ptr)   AccessChain 99(params) 139 12
718617a3babSopenharmony_ci             488:     71(int)   Load 487
719617a3babSopenharmony_ci             489:      7(int)   Bitcast 488
720617a3babSopenharmony_ci             490:      7(int)   IAdd 486 489
721617a3babSopenharmony_ci             491:      7(int)   IAdd 490 36
722617a3babSopenharmony_ci             493:    218(ptr)   AccessChain 191 193 491 193
723617a3babSopenharmony_ci             494:   69(fvec4)   Load 493
724617a3babSopenharmony_ci             495:   19(fvec3)   VectorShuffle 494 494 0 1 2
725617a3babSopenharmony_ci                                Store 492(param) 495
726617a3babSopenharmony_ci             497:   19(fvec3)   Load 248(pos)
727617a3babSopenharmony_ci                                Store 496(param) 497
728617a3babSopenharmony_ci             499:    103(ptr)   AccessChain 99(params) 409
729617a3babSopenharmony_ci             500:   16(float)   Load 499
730617a3babSopenharmony_ci                                Store 498(param) 500
731617a3babSopenharmony_ci             501:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 492(param) 496(param) 498(param)
732617a3babSopenharmony_ci             502:   19(fvec3)   Load 235(force)
733617a3babSopenharmony_ci             503:   19(fvec3)   FAdd 502 501
734617a3babSopenharmony_ci                                Store 235(force) 503
735617a3babSopenharmony_ci                                Branch 482
736617a3babSopenharmony_ci             482:             Label
737617a3babSopenharmony_ci             504:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
738617a3babSopenharmony_ci             505:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 506 506 12 12
739617a3babSopenharmony_ci             507:    132(ptr) AccessChain 121(id) 12
740617a3babSopenharmony_ci             508:      7(int) Load 507
741617a3babSopenharmony_ci             509:    140(ptr) AccessChain 99(params) 139 12
742617a3babSopenharmony_ci             510:     71(int) Load 509
743617a3babSopenharmony_ci             511:     71(int) ISub 510 225
744617a3babSopenharmony_ci             512:      7(int) Bitcast 511
745617a3babSopenharmony_ci             513:   157(bool) ULessThan 508 512
746617a3babSopenharmony_ci                              SelectionMerge 515 None
747617a3babSopenharmony_ci                              BranchConditional 513 514 515
748617a3babSopenharmony_ci             514:               Label
749617a3babSopenharmony_ci             516:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
750617a3babSopenharmony_ci             517:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 506 506 12 12
751617a3babSopenharmony_ci             518:    132(ptr)   AccessChain 121(id) 36
752617a3babSopenharmony_ci             519:      7(int)   Load 518
753617a3babSopenharmony_ci             520:   157(bool)   UGreaterThan 519 12
754617a3babSopenharmony_ci                                Branch 515
755617a3babSopenharmony_ci             515:             Label
756617a3babSopenharmony_ci             521:   157(bool) Phi 513 482 520 514
757617a3babSopenharmony_ci                              SelectionMerge 523 None
758617a3babSopenharmony_ci                              BranchConditional 521 522 523
759617a3babSopenharmony_ci             522:               Label
760617a3babSopenharmony_ci             524:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
761617a3babSopenharmony_ci             525:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 526 526 12 12
762617a3babSopenharmony_ci             527:      7(int)   Load 133(index)
763617a3babSopenharmony_ci             528:    140(ptr)   AccessChain 99(params) 139 12
764617a3babSopenharmony_ci             529:     71(int)   Load 528
765617a3babSopenharmony_ci             530:      7(int)   Bitcast 529
766617a3babSopenharmony_ci             531:      7(int)   ISub 527 530
767617a3babSopenharmony_ci             532:      7(int)   IAdd 531 36
768617a3babSopenharmony_ci             534:    218(ptr)   AccessChain 191 193 532 193
769617a3babSopenharmony_ci             535:   69(fvec4)   Load 534
770617a3babSopenharmony_ci             536:   19(fvec3)   VectorShuffle 535 535 0 1 2
771617a3babSopenharmony_ci                                Store 533(param) 536
772617a3babSopenharmony_ci             538:   19(fvec3)   Load 248(pos)
773617a3babSopenharmony_ci                                Store 537(param) 538
774617a3babSopenharmony_ci             540:    103(ptr)   AccessChain 99(params) 409
775617a3babSopenharmony_ci             541:   16(float)   Load 540
776617a3babSopenharmony_ci                                Store 539(param) 541
777617a3babSopenharmony_ci             542:   19(fvec3)   FunctionCall 28(springForce(vf3;vf3;f1;) 533(param) 537(param) 539(param)
778617a3babSopenharmony_ci             543:   19(fvec3)   Load 235(force)
779617a3babSopenharmony_ci             544:   19(fvec3)   FAdd 543 542
780617a3babSopenharmony_ci                                Store 235(force) 544
781617a3babSopenharmony_ci                                Branch 523
782617a3babSopenharmony_ci             523:             Label
783617a3babSopenharmony_ci             545:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
784617a3babSopenharmony_ci             546:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 547 547 12 12
785617a3babSopenharmony_ci             549:    103(ptr) AccessChain 99(params) 548
786617a3babSopenharmony_ci             550:   16(float) Load 549
787617a3babSopenharmony_ci             551:   16(float) FNegate 550
788617a3babSopenharmony_ci             552:   19(fvec3) Load 258(vel)
789617a3babSopenharmony_ci             553:   19(fvec3) VectorTimesScalar 552 551
790617a3babSopenharmony_ci             554:   19(fvec3) Load 235(force)
791617a3babSopenharmony_ci             555:   19(fvec3) FAdd 554 553
792617a3babSopenharmony_ci                              Store 235(force) 555
793617a3babSopenharmony_ci             556:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 557 557 12 12
794617a3babSopenharmony_ci             561:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 559 558(f) 44
795617a3babSopenharmony_ci             562:   19(fvec3) Load 235(force)
796617a3babSopenharmony_ci             563:    103(ptr) AccessChain 99(params) 225
797617a3babSopenharmony_ci             564:   16(float) Load 563
798617a3babSopenharmony_ci             565:   16(float) FDiv 198 564
799617a3babSopenharmony_ci             566:   19(fvec3) VectorTimesScalar 562 565
800617a3babSopenharmony_ci                              Store 558(f) 566
801617a3babSopenharmony_ci             567:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 568 568 12 12
802617a3babSopenharmony_ci             569:      7(int) Load 133(index)
803617a3babSopenharmony_ci             570:   19(fvec3) Load 248(pos)
804617a3babSopenharmony_ci             571:   19(fvec3) Load 258(vel)
805617a3babSopenharmony_ci             572:    103(ptr) AccessChain 99(params) 193
806617a3babSopenharmony_ci             573:   16(float) Load 572
807617a3babSopenharmony_ci             574:   19(fvec3) VectorTimesScalar 571 573
808617a3babSopenharmony_ci             575:   19(fvec3) FAdd 570 574
809617a3babSopenharmony_ci             577:   19(fvec3) Load 558(f)
810617a3babSopenharmony_ci             578:   19(fvec3) VectorTimesScalar 577 576
811617a3babSopenharmony_ci             579:    103(ptr) AccessChain 99(params) 193
812617a3babSopenharmony_ci             580:   16(float) Load 579
813617a3babSopenharmony_ci             581:   19(fvec3) VectorTimesScalar 578 580
814617a3babSopenharmony_ci             582:    103(ptr) AccessChain 99(params) 193
815617a3babSopenharmony_ci             583:   16(float) Load 582
816617a3babSopenharmony_ci             584:   19(fvec3) VectorTimesScalar 581 583
817617a3babSopenharmony_ci             585:   19(fvec3) FAdd 575 584
818617a3babSopenharmony_ci             586:   16(float) CompositeExtract 585 0
819617a3babSopenharmony_ci             587:   16(float) CompositeExtract 585 1
820617a3babSopenharmony_ci             588:   16(float) CompositeExtract 585 2
821617a3babSopenharmony_ci             589:   69(fvec4) CompositeConstruct 586 587 588 198
822617a3babSopenharmony_ci             590:    218(ptr) AccessChain 214 193 569 193
823617a3babSopenharmony_ci                              Store 590 589
824617a3babSopenharmony_ci             591:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 592 592 12 12
825617a3babSopenharmony_ci             593:      7(int) Load 133(index)
826617a3babSopenharmony_ci             594:   19(fvec3) Load 258(vel)
827617a3babSopenharmony_ci             595:   19(fvec3) Load 558(f)
828617a3babSopenharmony_ci             596:    103(ptr) AccessChain 99(params) 193
829617a3babSopenharmony_ci             597:   16(float) Load 596
830617a3babSopenharmony_ci             598:   19(fvec3) VectorTimesScalar 595 597
831617a3babSopenharmony_ci             599:   19(fvec3) FAdd 594 598
832617a3babSopenharmony_ci             600:   16(float) CompositeExtract 599 0
833617a3babSopenharmony_ci             601:   16(float) CompositeExtract 599 1
834617a3babSopenharmony_ci             602:   16(float) CompositeExtract 599 2
835617a3babSopenharmony_ci             603:   69(fvec4) CompositeConstruct 600 601 602 226
836617a3babSopenharmony_ci             604:    218(ptr) AccessChain 214 193 593 225
837617a3babSopenharmony_ci                              Store 604 603
838617a3babSopenharmony_ci             605:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 606 606 12 12
839617a3babSopenharmony_ci             610:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 608 607(sphereDist) 44
840617a3babSopenharmony_ci             611:      7(int) Load 133(index)
841617a3babSopenharmony_ci             612:    218(ptr) AccessChain 214 193 611 193
842617a3babSopenharmony_ci             613:   69(fvec4) Load 612
843617a3babSopenharmony_ci             614:   19(fvec3) VectorShuffle 613 613 0 1 2
844617a3babSopenharmony_ci             616:    218(ptr) AccessChain 99(params) 615
845617a3babSopenharmony_ci             617:   69(fvec4) Load 616
846617a3babSopenharmony_ci             618:   19(fvec3) VectorShuffle 617 617 0 1 2
847617a3babSopenharmony_ci             619:   19(fvec3) FSub 614 618
848617a3babSopenharmony_ci                              Store 607(sphereDist) 619
849617a3babSopenharmony_ci             620:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 621 621 12 12
850617a3babSopenharmony_ci             622:   19(fvec3) Load 607(sphereDist)
851617a3babSopenharmony_ci             623:   16(float) ExtInst 3(GLSL.std.450) 66(Length) 622
852617a3babSopenharmony_ci             625:    103(ptr) AccessChain 99(params) 624
853617a3babSopenharmony_ci             626:   16(float) Load 625
854617a3babSopenharmony_ci             628:   16(float) FAdd 626 627
855617a3babSopenharmony_ci             629:   157(bool) FOrdLessThan 623 628
856617a3babSopenharmony_ci                              SelectionMerge 631 None
857617a3babSopenharmony_ci                              BranchConditional 629 630 631
858617a3babSopenharmony_ci             630:               Label
859617a3babSopenharmony_ci             632:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
860617a3babSopenharmony_ci             633:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 634 634 12 12
861617a3babSopenharmony_ci             635:      7(int)   Load 133(index)
862617a3babSopenharmony_ci             636:    218(ptr)   AccessChain 99(params) 615
863617a3babSopenharmony_ci             637:   69(fvec4)   Load 636
864617a3babSopenharmony_ci             638:   19(fvec3)   VectorShuffle 637 637 0 1 2
865617a3babSopenharmony_ci             639:   19(fvec3)   Load 607(sphereDist)
866617a3babSopenharmony_ci             640:   19(fvec3)   ExtInst 3(GLSL.std.450) 69(Normalize) 639
867617a3babSopenharmony_ci             641:    103(ptr)   AccessChain 99(params) 624
868617a3babSopenharmony_ci             642:   16(float)   Load 641
869617a3babSopenharmony_ci             643:   16(float)   FAdd 642 627
870617a3babSopenharmony_ci             644:   19(fvec3)   VectorTimesScalar 640 643
871617a3babSopenharmony_ci             645:   19(fvec3)   FAdd 638 644
872617a3babSopenharmony_ci             646:    103(ptr)   AccessChain 214 193 635 193 12
873617a3babSopenharmony_ci             647:   16(float)   CompositeExtract 645 0
874617a3babSopenharmony_ci                                Store 646 647
875617a3babSopenharmony_ci             648:    103(ptr)   AccessChain 214 193 635 193 36
876617a3babSopenharmony_ci             649:   16(float)   CompositeExtract 645 1
877617a3babSopenharmony_ci                                Store 648 649
878617a3babSopenharmony_ci             650:    103(ptr)   AccessChain 214 193 635 193 38
879617a3babSopenharmony_ci             651:   16(float)   CompositeExtract 645 2
880617a3babSopenharmony_ci                                Store 650 651
881617a3babSopenharmony_ci             652:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 653 653 12 12
882617a3babSopenharmony_ci             654:      7(int)   Load 133(index)
883617a3babSopenharmony_ci             655:    218(ptr)   AccessChain 214 193 654 225
884617a3babSopenharmony_ci                                Store 655 227
885617a3babSopenharmony_ci                                Branch 631
886617a3babSopenharmony_ci             631:             Label
887617a3babSopenharmony_ci             656:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
888617a3babSopenharmony_ci             657:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 658 658 12 12
889617a3babSopenharmony_ci             670:    669(ptr) AccessChain 666(pushConsts) 193
890617a3babSopenharmony_ci             671:      7(int) Load 670
891617a3babSopenharmony_ci             672:   157(bool) IEqual 671 36
892617a3babSopenharmony_ci                              SelectionMerge 674 None
893617a3babSopenharmony_ci                              BranchConditional 672 673 674
894617a3babSopenharmony_ci             673:               Label
895617a3babSopenharmony_ci             675:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
896617a3babSopenharmony_ci             676:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 677 677 12 12
897617a3babSopenharmony_ci             680:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 679 678(normal) 44
898617a3babSopenharmony_ci                                Store 678(normal) 681
899617a3babSopenharmony_ci             682:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 683 683 12 12
900617a3babSopenharmony_ci             684:    132(ptr)   AccessChain 121(id) 36
901617a3babSopenharmony_ci             685:      7(int)   Load 684
902617a3babSopenharmony_ci             686:   157(bool)   UGreaterThan 685 12
903617a3babSopenharmony_ci                                SelectionMerge 688 None
904617a3babSopenharmony_ci                                BranchConditional 686 687 688
905617a3babSopenharmony_ci             687:                 Label
906617a3babSopenharmony_ci             689:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
907617a3babSopenharmony_ci             690:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 691 691 12 12
908617a3babSopenharmony_ci             692:    132(ptr)     AccessChain 121(id) 12
909617a3babSopenharmony_ci             693:      7(int)     Load 692
910617a3babSopenharmony_ci             694:   157(bool)     UGreaterThan 693 12
911617a3babSopenharmony_ci                                  SelectionMerge 696 None
912617a3babSopenharmony_ci                                  BranchConditional 694 695 696
913617a3babSopenharmony_ci             695:                   Label
914617a3babSopenharmony_ci             697:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
915617a3babSopenharmony_ci             698:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 699 699 12 12
916617a3babSopenharmony_ci             703:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 701 700(a) 44
917617a3babSopenharmony_ci             704:      7(int)       Load 133(index)
918617a3babSopenharmony_ci             705:      7(int)       ISub 704 36
919617a3babSopenharmony_ci             706:    218(ptr)       AccessChain 191 193 705 193
920617a3babSopenharmony_ci             707:   69(fvec4)       Load 706
921617a3babSopenharmony_ci             708:   19(fvec3)       VectorShuffle 707 707 0 1 2
922617a3babSopenharmony_ci             709:   19(fvec3)       Load 248(pos)
923617a3babSopenharmony_ci             710:   19(fvec3)       FSub 708 709
924617a3babSopenharmony_ci                                    Store 700(a) 710
925617a3babSopenharmony_ci             711:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 712 712 12 12
926617a3babSopenharmony_ci             716:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 714 713(b) 44
927617a3babSopenharmony_ci             717:      7(int)       Load 133(index)
928617a3babSopenharmony_ci             718:    140(ptr)       AccessChain 99(params) 139 12
929617a3babSopenharmony_ci             719:     71(int)       Load 718
930617a3babSopenharmony_ci             720:      7(int)       Bitcast 719
931617a3babSopenharmony_ci             721:      7(int)       ISub 717 720
932617a3babSopenharmony_ci             722:      7(int)       ISub 721 36
933617a3babSopenharmony_ci             723:    218(ptr)       AccessChain 191 193 722 193
934617a3babSopenharmony_ci             724:   69(fvec4)       Load 723
935617a3babSopenharmony_ci             725:   19(fvec3)       VectorShuffle 724 724 0 1 2
936617a3babSopenharmony_ci             726:   19(fvec3)       Load 248(pos)
937617a3babSopenharmony_ci             727:   19(fvec3)       FSub 725 726
938617a3babSopenharmony_ci                                    Store 713(b) 727
939617a3babSopenharmony_ci             728:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 729 729 12 12
940617a3babSopenharmony_ci             733:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 731 730(c) 44
941617a3babSopenharmony_ci             734:      7(int)       Load 133(index)
942617a3babSopenharmony_ci             735:    140(ptr)       AccessChain 99(params) 139 12
943617a3babSopenharmony_ci             736:     71(int)       Load 735
944617a3babSopenharmony_ci             737:      7(int)       Bitcast 736
945617a3babSopenharmony_ci             738:      7(int)       ISub 734 737
946617a3babSopenharmony_ci             739:    218(ptr)       AccessChain 191 193 738 193
947617a3babSopenharmony_ci             740:   69(fvec4)       Load 739
948617a3babSopenharmony_ci             741:   19(fvec3)       VectorShuffle 740 740 0 1 2
949617a3babSopenharmony_ci             742:   19(fvec3)       Load 248(pos)
950617a3babSopenharmony_ci             743:   19(fvec3)       FSub 741 742
951617a3babSopenharmony_ci                                    Store 730(c) 743
952617a3babSopenharmony_ci             744:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 745 745 12 12
953617a3babSopenharmony_ci             746:   19(fvec3)       Load 700(a)
954617a3babSopenharmony_ci             747:   19(fvec3)       Load 713(b)
955617a3babSopenharmony_ci             748:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 746 747
956617a3babSopenharmony_ci             749:   19(fvec3)       Load 713(b)
957617a3babSopenharmony_ci             750:   19(fvec3)       Load 730(c)
958617a3babSopenharmony_ci             751:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 749 750
959617a3babSopenharmony_ci             752:   19(fvec3)       FAdd 748 751
960617a3babSopenharmony_ci             753:   19(fvec3)       Load 678(normal)
961617a3babSopenharmony_ci             754:   19(fvec3)       FAdd 753 752
962617a3babSopenharmony_ci                                    Store 678(normal) 754
963617a3babSopenharmony_ci                                    Branch 696
964617a3babSopenharmony_ci             696:                 Label
965617a3babSopenharmony_ci             755:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
966617a3babSopenharmony_ci             756:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 757 757 12 12
967617a3babSopenharmony_ci             758:    132(ptr)     AccessChain 121(id) 12
968617a3babSopenharmony_ci             759:      7(int)     Load 758
969617a3babSopenharmony_ci             760:    140(ptr)     AccessChain 99(params) 139 12
970617a3babSopenharmony_ci             761:     71(int)     Load 760
971617a3babSopenharmony_ci             762:     71(int)     ISub 761 225
972617a3babSopenharmony_ci             763:      7(int)     Bitcast 762
973617a3babSopenharmony_ci             764:   157(bool)     ULessThan 759 763
974617a3babSopenharmony_ci                                  SelectionMerge 766 None
975617a3babSopenharmony_ci                                  BranchConditional 764 765 766
976617a3babSopenharmony_ci             765:                   Label
977617a3babSopenharmony_ci             767:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
978617a3babSopenharmony_ci             768:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 769 769 12 12
979617a3babSopenharmony_ci             770:      7(int)       Load 133(index)
980617a3babSopenharmony_ci             771:    140(ptr)       AccessChain 99(params) 139 12
981617a3babSopenharmony_ci             772:     71(int)       Load 771
982617a3babSopenharmony_ci             773:      7(int)       Bitcast 772
983617a3babSopenharmony_ci             774:      7(int)       ISub 770 773
984617a3babSopenharmony_ci             775:    218(ptr)       AccessChain 191 193 774 193
985617a3babSopenharmony_ci             776:   69(fvec4)       Load 775
986617a3babSopenharmony_ci             777:   19(fvec3)       VectorShuffle 776 776 0 1 2
987617a3babSopenharmony_ci             778:   19(fvec3)       Load 248(pos)
988617a3babSopenharmony_ci             779:   19(fvec3)       FSub 777 778
989617a3babSopenharmony_ci                                    Store 700(a) 779
990617a3babSopenharmony_ci             780:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 781 781 12 12
991617a3babSopenharmony_ci             782:      7(int)       Load 133(index)
992617a3babSopenharmony_ci             783:    140(ptr)       AccessChain 99(params) 139 12
993617a3babSopenharmony_ci             784:     71(int)       Load 783
994617a3babSopenharmony_ci             785:      7(int)       Bitcast 784
995617a3babSopenharmony_ci             786:      7(int)       ISub 782 785
996617a3babSopenharmony_ci             787:      7(int)       IAdd 786 36
997617a3babSopenharmony_ci             788:    218(ptr)       AccessChain 191 193 787 193
998617a3babSopenharmony_ci             789:   69(fvec4)       Load 788
999617a3babSopenharmony_ci             790:   19(fvec3)       VectorShuffle 789 789 0 1 2
1000617a3babSopenharmony_ci             791:   19(fvec3)       Load 248(pos)
1001617a3babSopenharmony_ci             792:   19(fvec3)       FSub 790 791
1002617a3babSopenharmony_ci                                    Store 713(b) 792
1003617a3babSopenharmony_ci             793:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 794 794 12 12
1004617a3babSopenharmony_ci             795:      7(int)       Load 133(index)
1005617a3babSopenharmony_ci             796:      7(int)       IAdd 795 36
1006617a3babSopenharmony_ci             797:    218(ptr)       AccessChain 191 193 796 193
1007617a3babSopenharmony_ci             798:   69(fvec4)       Load 797
1008617a3babSopenharmony_ci             799:   19(fvec3)       VectorShuffle 798 798 0 1 2
1009617a3babSopenharmony_ci             800:   19(fvec3)       Load 248(pos)
1010617a3babSopenharmony_ci             801:   19(fvec3)       FSub 799 800
1011617a3babSopenharmony_ci                                    Store 730(c) 801
1012617a3babSopenharmony_ci             802:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 803 803 12 12
1013617a3babSopenharmony_ci             804:   19(fvec3)       Load 700(a)
1014617a3babSopenharmony_ci             805:   19(fvec3)       Load 713(b)
1015617a3babSopenharmony_ci             806:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 804 805
1016617a3babSopenharmony_ci             807:   19(fvec3)       Load 713(b)
1017617a3babSopenharmony_ci             808:   19(fvec3)       Load 730(c)
1018617a3babSopenharmony_ci             809:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 807 808
1019617a3babSopenharmony_ci             810:   19(fvec3)       FAdd 806 809
1020617a3babSopenharmony_ci             811:   19(fvec3)       Load 678(normal)
1021617a3babSopenharmony_ci             812:   19(fvec3)       FAdd 811 810
1022617a3babSopenharmony_ci                                    Store 678(normal) 812
1023617a3babSopenharmony_ci                                    Branch 766
1024617a3babSopenharmony_ci             766:                 Label
1025617a3babSopenharmony_ci                                  Branch 688
1026617a3babSopenharmony_ci             688:               Label
1027617a3babSopenharmony_ci             813:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1028617a3babSopenharmony_ci             814:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 815 815 12 12
1029617a3babSopenharmony_ci             816:    132(ptr)   AccessChain 121(id) 36
1030617a3babSopenharmony_ci             817:      7(int)   Load 816
1031617a3babSopenharmony_ci             818:    140(ptr)   AccessChain 99(params) 139 36
1032617a3babSopenharmony_ci             819:     71(int)   Load 818
1033617a3babSopenharmony_ci             820:     71(int)   ISub 819 225
1034617a3babSopenharmony_ci             821:      7(int)   Bitcast 820
1035617a3babSopenharmony_ci             822:   157(bool)   ULessThan 817 821
1036617a3babSopenharmony_ci                                SelectionMerge 824 None
1037617a3babSopenharmony_ci                                BranchConditional 822 823 824
1038617a3babSopenharmony_ci             823:                 Label
1039617a3babSopenharmony_ci             825:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1040617a3babSopenharmony_ci             826:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 827 827 12 12
1041617a3babSopenharmony_ci             828:    132(ptr)     AccessChain 121(id) 12
1042617a3babSopenharmony_ci             829:      7(int)     Load 828
1043617a3babSopenharmony_ci             830:   157(bool)     UGreaterThan 829 12
1044617a3babSopenharmony_ci                                  SelectionMerge 832 None
1045617a3babSopenharmony_ci                                  BranchConditional 830 831 832
1046617a3babSopenharmony_ci             831:                   Label
1047617a3babSopenharmony_ci             833:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1048617a3babSopenharmony_ci             834:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 835 835 12 12
1049617a3babSopenharmony_ci             836:      7(int)       Load 133(index)
1050617a3babSopenharmony_ci             837:    140(ptr)       AccessChain 99(params) 139 12
1051617a3babSopenharmony_ci             838:     71(int)       Load 837
1052617a3babSopenharmony_ci             839:      7(int)       Bitcast 838
1053617a3babSopenharmony_ci             840:      7(int)       IAdd 836 839
1054617a3babSopenharmony_ci             841:    218(ptr)       AccessChain 191 193 840 193
1055617a3babSopenharmony_ci             842:   69(fvec4)       Load 841
1056617a3babSopenharmony_ci             843:   19(fvec3)       VectorShuffle 842 842 0 1 2
1057617a3babSopenharmony_ci             844:   19(fvec3)       Load 248(pos)
1058617a3babSopenharmony_ci             845:   19(fvec3)       FSub 843 844
1059617a3babSopenharmony_ci                                    Store 700(a) 845
1060617a3babSopenharmony_ci             846:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 847 847 12 12
1061617a3babSopenharmony_ci             848:      7(int)       Load 133(index)
1062617a3babSopenharmony_ci             849:    140(ptr)       AccessChain 99(params) 139 12
1063617a3babSopenharmony_ci             850:     71(int)       Load 849
1064617a3babSopenharmony_ci             851:      7(int)       Bitcast 850
1065617a3babSopenharmony_ci             852:      7(int)       IAdd 848 851
1066617a3babSopenharmony_ci             853:      7(int)       ISub 852 36
1067617a3babSopenharmony_ci             854:    218(ptr)       AccessChain 191 193 853 193
1068617a3babSopenharmony_ci             855:   69(fvec4)       Load 854
1069617a3babSopenharmony_ci             856:   19(fvec3)       VectorShuffle 855 855 0 1 2
1070617a3babSopenharmony_ci             857:   19(fvec3)       Load 248(pos)
1071617a3babSopenharmony_ci             858:   19(fvec3)       FSub 856 857
1072617a3babSopenharmony_ci                                    Store 713(b) 858
1073617a3babSopenharmony_ci             859:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 860 860 12 12
1074617a3babSopenharmony_ci             861:      7(int)       Load 133(index)
1075617a3babSopenharmony_ci             862:      7(int)       ISub 861 36
1076617a3babSopenharmony_ci             863:    218(ptr)       AccessChain 191 193 862 193
1077617a3babSopenharmony_ci             864:   69(fvec4)       Load 863
1078617a3babSopenharmony_ci             865:   19(fvec3)       VectorShuffle 864 864 0 1 2
1079617a3babSopenharmony_ci             866:   19(fvec3)       Load 248(pos)
1080617a3babSopenharmony_ci             867:   19(fvec3)       FSub 865 866
1081617a3babSopenharmony_ci                                    Store 730(c) 867
1082617a3babSopenharmony_ci             868:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 869 869 12 12
1083617a3babSopenharmony_ci             870:   19(fvec3)       Load 700(a)
1084617a3babSopenharmony_ci             871:   19(fvec3)       Load 713(b)
1085617a3babSopenharmony_ci             872:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 870 871
1086617a3babSopenharmony_ci             873:   19(fvec3)       Load 713(b)
1087617a3babSopenharmony_ci             874:   19(fvec3)       Load 730(c)
1088617a3babSopenharmony_ci             875:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 873 874
1089617a3babSopenharmony_ci             876:   19(fvec3)       FAdd 872 875
1090617a3babSopenharmony_ci             877:   19(fvec3)       Load 678(normal)
1091617a3babSopenharmony_ci             878:   19(fvec3)       FAdd 877 876
1092617a3babSopenharmony_ci                                    Store 678(normal) 878
1093617a3babSopenharmony_ci                                    Branch 832
1094617a3babSopenharmony_ci             832:                 Label
1095617a3babSopenharmony_ci             879:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1096617a3babSopenharmony_ci             880:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 881 881 12 12
1097617a3babSopenharmony_ci             882:    132(ptr)     AccessChain 121(id) 12
1098617a3babSopenharmony_ci             883:      7(int)     Load 882
1099617a3babSopenharmony_ci             884:    140(ptr)     AccessChain 99(params) 139 12
1100617a3babSopenharmony_ci             885:     71(int)     Load 884
1101617a3babSopenharmony_ci             886:     71(int)     ISub 885 225
1102617a3babSopenharmony_ci             887:      7(int)     Bitcast 886
1103617a3babSopenharmony_ci             888:   157(bool)     ULessThan 883 887
1104617a3babSopenharmony_ci                                  SelectionMerge 890 None
1105617a3babSopenharmony_ci                                  BranchConditional 888 889 890
1106617a3babSopenharmony_ci             889:                   Label
1107617a3babSopenharmony_ci             891:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1108617a3babSopenharmony_ci             892:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 893 893 12 12
1109617a3babSopenharmony_ci             894:      7(int)       Load 133(index)
1110617a3babSopenharmony_ci             895:      7(int)       IAdd 894 36
1111617a3babSopenharmony_ci             896:    218(ptr)       AccessChain 191 193 895 193
1112617a3babSopenharmony_ci             897:   69(fvec4)       Load 896
1113617a3babSopenharmony_ci             898:   19(fvec3)       VectorShuffle 897 897 0 1 2
1114617a3babSopenharmony_ci             899:   19(fvec3)       Load 248(pos)
1115617a3babSopenharmony_ci             900:   19(fvec3)       FSub 898 899
1116617a3babSopenharmony_ci                                    Store 700(a) 900
1117617a3babSopenharmony_ci             901:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 902 902 12 12
1118617a3babSopenharmony_ci             903:      7(int)       Load 133(index)
1119617a3babSopenharmony_ci             904:    140(ptr)       AccessChain 99(params) 139 12
1120617a3babSopenharmony_ci             905:     71(int)       Load 904
1121617a3babSopenharmony_ci             906:      7(int)       Bitcast 905
1122617a3babSopenharmony_ci             907:      7(int)       IAdd 903 906
1123617a3babSopenharmony_ci             908:      7(int)       IAdd 907 36
1124617a3babSopenharmony_ci             909:    218(ptr)       AccessChain 191 193 908 193
1125617a3babSopenharmony_ci             910:   69(fvec4)       Load 909
1126617a3babSopenharmony_ci             911:   19(fvec3)       VectorShuffle 910 910 0 1 2
1127617a3babSopenharmony_ci             912:   19(fvec3)       Load 248(pos)
1128617a3babSopenharmony_ci             913:   19(fvec3)       FSub 911 912
1129617a3babSopenharmony_ci                                    Store 713(b) 913
1130617a3babSopenharmony_ci             914:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 915 915 12 12
1131617a3babSopenharmony_ci             916:      7(int)       Load 133(index)
1132617a3babSopenharmony_ci             917:    140(ptr)       AccessChain 99(params) 139 12
1133617a3babSopenharmony_ci             918:     71(int)       Load 917
1134617a3babSopenharmony_ci             919:      7(int)       Bitcast 918
1135617a3babSopenharmony_ci             920:      7(int)       IAdd 916 919
1136617a3babSopenharmony_ci             921:    218(ptr)       AccessChain 191 193 920 193
1137617a3babSopenharmony_ci             922:   69(fvec4)       Load 921
1138617a3babSopenharmony_ci             923:   19(fvec3)       VectorShuffle 922 922 0 1 2
1139617a3babSopenharmony_ci             924:   19(fvec3)       Load 248(pos)
1140617a3babSopenharmony_ci             925:   19(fvec3)       FSub 923 924
1141617a3babSopenharmony_ci                                    Store 730(c) 925
1142617a3babSopenharmony_ci             926:           4       ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 927 927 12 12
1143617a3babSopenharmony_ci             928:   19(fvec3)       Load 700(a)
1144617a3babSopenharmony_ci             929:   19(fvec3)       Load 713(b)
1145617a3babSopenharmony_ci             930:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 928 929
1146617a3babSopenharmony_ci             931:   19(fvec3)       Load 713(b)
1147617a3babSopenharmony_ci             932:   19(fvec3)       Load 730(c)
1148617a3babSopenharmony_ci             933:   19(fvec3)       ExtInst 3(GLSL.std.450) 68(Cross) 931 932
1149617a3babSopenharmony_ci             934:   19(fvec3)       FAdd 930 933
1150617a3babSopenharmony_ci             935:   19(fvec3)       Load 678(normal)
1151617a3babSopenharmony_ci             936:   19(fvec3)       FAdd 935 934
1152617a3babSopenharmony_ci                                    Store 678(normal) 936
1153617a3babSopenharmony_ci                                    Branch 890
1154617a3babSopenharmony_ci             890:                 Label
1155617a3babSopenharmony_ci                                  Branch 824
1156617a3babSopenharmony_ci             824:               Label
1157617a3babSopenharmony_ci             937:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 52
1158617a3babSopenharmony_ci             938:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 939 939 12 12
1159617a3babSopenharmony_ci             940:      7(int)   Load 133(index)
1160617a3babSopenharmony_ci             941:   19(fvec3)   Load 678(normal)
1161617a3babSopenharmony_ci             942:   19(fvec3)   ExtInst 3(GLSL.std.450) 69(Normalize) 941
1162617a3babSopenharmony_ci             943:   16(float)   CompositeExtract 942 0
1163617a3babSopenharmony_ci             944:   16(float)   CompositeExtract 942 1
1164617a3babSopenharmony_ci             945:   16(float)   CompositeExtract 942 2
1165617a3babSopenharmony_ci             946:   69(fvec4)   CompositeConstruct 943 944 945 226
1166617a3babSopenharmony_ci             947:    218(ptr)   AccessChain 214 193 940 548
1167617a3babSopenharmony_ci                                Store 947 946
1168617a3babSopenharmony_ci                                Branch 674
1169617a3babSopenharmony_ci             674:             Label
1170617a3babSopenharmony_ci                              Return
1171617a3babSopenharmony_ci                              FunctionEnd
1172617a3babSopenharmony_ci                              Line 1 66 50
1173617a3babSopenharmony_ci28(springForce(vf3;vf3;f1;):   19(fvec3) Function None 23
1174617a3babSopenharmony_ci          25(p0):     21(ptr) FunctionParameter
1175617a3babSopenharmony_ci          26(p1):     21(ptr) FunctionParameter
1176617a3babSopenharmony_ci    27(restDist):     22(ptr) FunctionParameter
1177617a3babSopenharmony_ci              29:             Label
1178617a3babSopenharmony_ci        58(dist):     21(ptr) Variable Function
1179617a3babSopenharmony_ci              39:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 31
1180617a3babSopenharmony_ci              40:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 34 34 12 12
1181617a3babSopenharmony_ci              43:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 41 25(p0) 44
1182617a3babSopenharmony_ci              47:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 45 26(p1) 44
1183617a3babSopenharmony_ci              50:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 48 27(restDist) 44
1184617a3babSopenharmony_ci              54:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 31 28(springForce(vf3;vf3;f1;)
1185617a3babSopenharmony_ci              55:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 31
1186617a3babSopenharmony_ci              56:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 57 57 12 12
1187617a3babSopenharmony_ci              61:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 59 58(dist) 44
1188617a3babSopenharmony_ci              62:   19(fvec3) Load 25(p0)
1189617a3babSopenharmony_ci              63:   19(fvec3) Load 26(p1)
1190617a3babSopenharmony_ci              64:   19(fvec3) FSub 62 63
1191617a3babSopenharmony_ci                              Store 58(dist) 64
1192617a3babSopenharmony_ci              65:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 66 66 12 12
1193617a3babSopenharmony_ci              67:   19(fvec3) Load 58(dist)
1194617a3babSopenharmony_ci              68:   19(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 67
1195617a3babSopenharmony_ci             104:    103(ptr) AccessChain 99(params) 102
1196617a3babSopenharmony_ci             105:   16(float) Load 104
1197617a3babSopenharmony_ci             106:   19(fvec3) VectorTimesScalar 68 105
1198617a3babSopenharmony_ci             107:   19(fvec3) Load 58(dist)
1199617a3babSopenharmony_ci             108:   16(float) ExtInst 3(GLSL.std.450) 66(Length) 107
1200617a3babSopenharmony_ci             109:   16(float) Load 27(restDist)
1201617a3babSopenharmony_ci             110:   16(float) FSub 108 109
1202617a3babSopenharmony_ci             111:   19(fvec3) VectorTimesScalar 106 110
1203617a3babSopenharmony_ci                              ReturnValue 111
1204617a3babSopenharmony_ci                              FunctionEnd
1205