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