1617a3babSopenharmony_cihlsl.gatherRGBA.array.dx10.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ciusing depth_any
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:28  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
7617a3babSopenharmony_ci0:28    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:33      Sequence
10617a3babSopenharmony_ci0:33        move second child to first child ( temp 4-component vector of float)
11617a3babSopenharmony_ci0:33          'txval00' ( temp 4-component vector of float)
12617a3babSopenharmony_ci0:33          textureGather ( temp 4-component vector of float)
13617a3babSopenharmony_ci0:33            Construct combined texture-sampler ( temp sampler2DArray)
14617a3babSopenharmony_ci0:33              'g_tTex2df4a' ( uniform texture2DArray)
15617a3babSopenharmony_ci0:33              'g_sSamp' (layout( binding=0) uniform sampler)
16617a3babSopenharmony_ci0:33            c3: direct index for structure ( uniform 3-component vector of float)
17617a3babSopenharmony_ci0:33              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
18617a3babSopenharmony_ci0:33              Constant:
19617a3babSopenharmony_ci0:33                2 (const uint)
20617a3babSopenharmony_ci0:33            Constant:
21617a3babSopenharmony_ci0:33              0 (const int)
22617a3babSopenharmony_ci0:34      Sequence
23617a3babSopenharmony_ci0:34        move second child to first child ( temp 4-component vector of int)
24617a3babSopenharmony_ci0:34          'txval01' ( temp 4-component vector of int)
25617a3babSopenharmony_ci0:34          textureGather ( temp 4-component vector of int)
26617a3babSopenharmony_ci0:34            Construct combined texture-sampler ( temp isampler2DArray)
27617a3babSopenharmony_ci0:34              'g_tTex2di4a' ( uniform itexture2DArray)
28617a3babSopenharmony_ci0:34              'g_sSamp' (layout( binding=0) uniform sampler)
29617a3babSopenharmony_ci0:34            c3: direct index for structure ( uniform 3-component vector of float)
30617a3babSopenharmony_ci0:34              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
31617a3babSopenharmony_ci0:34              Constant:
32617a3babSopenharmony_ci0:34                2 (const uint)
33617a3babSopenharmony_ci0:34            Constant:
34617a3babSopenharmony_ci0:34              0 (const int)
35617a3babSopenharmony_ci0:35      Sequence
36617a3babSopenharmony_ci0:35        move second child to first child ( temp 4-component vector of uint)
37617a3babSopenharmony_ci0:35          'txval02' ( temp 4-component vector of uint)
38617a3babSopenharmony_ci0:35          textureGather ( temp 4-component vector of uint)
39617a3babSopenharmony_ci0:35            Construct combined texture-sampler ( temp usampler2DArray)
40617a3babSopenharmony_ci0:35              'g_tTex2du4a' ( uniform utexture2DArray)
41617a3babSopenharmony_ci0:35              'g_sSamp' (layout( binding=0) uniform sampler)
42617a3babSopenharmony_ci0:35            c3: direct index for structure ( uniform 3-component vector of float)
43617a3babSopenharmony_ci0:35              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
44617a3babSopenharmony_ci0:35              Constant:
45617a3babSopenharmony_ci0:35                2 (const uint)
46617a3babSopenharmony_ci0:35            Constant:
47617a3babSopenharmony_ci0:35              0 (const int)
48617a3babSopenharmony_ci0:37      Sequence
49617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of float)
50617a3babSopenharmony_ci0:37          'txval10' ( temp 4-component vector of float)
51617a3babSopenharmony_ci0:37          textureGather ( temp 4-component vector of float)
52617a3babSopenharmony_ci0:37            Construct combined texture-sampler ( temp sampler2DArray)
53617a3babSopenharmony_ci0:37              'g_tTex2df4a' ( uniform texture2DArray)
54617a3babSopenharmony_ci0:37              'g_sSamp' (layout( binding=0) uniform sampler)
55617a3babSopenharmony_ci0:37            c3: direct index for structure ( uniform 3-component vector of float)
56617a3babSopenharmony_ci0:37              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
57617a3babSopenharmony_ci0:37              Constant:
58617a3babSopenharmony_ci0:37                2 (const uint)
59617a3babSopenharmony_ci0:37            Constant:
60617a3babSopenharmony_ci0:37              1 (const int)
61617a3babSopenharmony_ci0:38      Sequence
62617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of int)
63617a3babSopenharmony_ci0:38          'txval11' ( temp 4-component vector of int)
64617a3babSopenharmony_ci0:38          textureGather ( temp 4-component vector of int)
65617a3babSopenharmony_ci0:38            Construct combined texture-sampler ( temp isampler2DArray)
66617a3babSopenharmony_ci0:38              'g_tTex2di4a' ( uniform itexture2DArray)
67617a3babSopenharmony_ci0:38              'g_sSamp' (layout( binding=0) uniform sampler)
68617a3babSopenharmony_ci0:38            c3: direct index for structure ( uniform 3-component vector of float)
69617a3babSopenharmony_ci0:38              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
70617a3babSopenharmony_ci0:38              Constant:
71617a3babSopenharmony_ci0:38                2 (const uint)
72617a3babSopenharmony_ci0:38            Constant:
73617a3babSopenharmony_ci0:38              1 (const int)
74617a3babSopenharmony_ci0:39      Sequence
75617a3babSopenharmony_ci0:39        move second child to first child ( temp 4-component vector of uint)
76617a3babSopenharmony_ci0:39          'txval12' ( temp 4-component vector of uint)
77617a3babSopenharmony_ci0:39          textureGather ( temp 4-component vector of uint)
78617a3babSopenharmony_ci0:39            Construct combined texture-sampler ( temp usampler2DArray)
79617a3babSopenharmony_ci0:39              'g_tTex2du4a' ( uniform utexture2DArray)
80617a3babSopenharmony_ci0:39              'g_sSamp' (layout( binding=0) uniform sampler)
81617a3babSopenharmony_ci0:39            c3: direct index for structure ( uniform 3-component vector of float)
82617a3babSopenharmony_ci0:39              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
83617a3babSopenharmony_ci0:39              Constant:
84617a3babSopenharmony_ci0:39                2 (const uint)
85617a3babSopenharmony_ci0:39            Constant:
86617a3babSopenharmony_ci0:39              1 (const int)
87617a3babSopenharmony_ci0:41      Sequence
88617a3babSopenharmony_ci0:41        move second child to first child ( temp 4-component vector of float)
89617a3babSopenharmony_ci0:41          'txval20' ( temp 4-component vector of float)
90617a3babSopenharmony_ci0:41          textureGather ( temp 4-component vector of float)
91617a3babSopenharmony_ci0:41            Construct combined texture-sampler ( temp sampler2DArray)
92617a3babSopenharmony_ci0:41              'g_tTex2df4a' ( uniform texture2DArray)
93617a3babSopenharmony_ci0:41              'g_sSamp' (layout( binding=0) uniform sampler)
94617a3babSopenharmony_ci0:41            c3: direct index for structure ( uniform 3-component vector of float)
95617a3babSopenharmony_ci0:41              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
96617a3babSopenharmony_ci0:41              Constant:
97617a3babSopenharmony_ci0:41                2 (const uint)
98617a3babSopenharmony_ci0:41            Constant:
99617a3babSopenharmony_ci0:41              2 (const int)
100617a3babSopenharmony_ci0:42      Sequence
101617a3babSopenharmony_ci0:42        move second child to first child ( temp 4-component vector of int)
102617a3babSopenharmony_ci0:42          'txval21' ( temp 4-component vector of int)
103617a3babSopenharmony_ci0:42          textureGather ( temp 4-component vector of int)
104617a3babSopenharmony_ci0:42            Construct combined texture-sampler ( temp isampler2DArray)
105617a3babSopenharmony_ci0:42              'g_tTex2di4a' ( uniform itexture2DArray)
106617a3babSopenharmony_ci0:42              'g_sSamp' (layout( binding=0) uniform sampler)
107617a3babSopenharmony_ci0:42            c3: direct index for structure ( uniform 3-component vector of float)
108617a3babSopenharmony_ci0:42              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
109617a3babSopenharmony_ci0:42              Constant:
110617a3babSopenharmony_ci0:42                2 (const uint)
111617a3babSopenharmony_ci0:42            Constant:
112617a3babSopenharmony_ci0:42              2 (const int)
113617a3babSopenharmony_ci0:43      Sequence
114617a3babSopenharmony_ci0:43        move second child to first child ( temp 4-component vector of uint)
115617a3babSopenharmony_ci0:43          'txval22' ( temp 4-component vector of uint)
116617a3babSopenharmony_ci0:43          textureGather ( temp 4-component vector of uint)
117617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp usampler2DArray)
118617a3babSopenharmony_ci0:43              'g_tTex2du4a' ( uniform utexture2DArray)
119617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
120617a3babSopenharmony_ci0:43            c3: direct index for structure ( uniform 3-component vector of float)
121617a3babSopenharmony_ci0:43              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
122617a3babSopenharmony_ci0:43              Constant:
123617a3babSopenharmony_ci0:43                2 (const uint)
124617a3babSopenharmony_ci0:43            Constant:
125617a3babSopenharmony_ci0:43              2 (const int)
126617a3babSopenharmony_ci0:45      Sequence
127617a3babSopenharmony_ci0:45        move second child to first child ( temp 4-component vector of float)
128617a3babSopenharmony_ci0:45          'txval30' ( temp 4-component vector of float)
129617a3babSopenharmony_ci0:45          textureGather ( temp 4-component vector of float)
130617a3babSopenharmony_ci0:45            Construct combined texture-sampler ( temp sampler2DArray)
131617a3babSopenharmony_ci0:45              'g_tTex2df4a' ( uniform texture2DArray)
132617a3babSopenharmony_ci0:45              'g_sSamp' (layout( binding=0) uniform sampler)
133617a3babSopenharmony_ci0:45            c3: direct index for structure ( uniform 3-component vector of float)
134617a3babSopenharmony_ci0:45              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
135617a3babSopenharmony_ci0:45              Constant:
136617a3babSopenharmony_ci0:45                2 (const uint)
137617a3babSopenharmony_ci0:45            Constant:
138617a3babSopenharmony_ci0:45              3 (const int)
139617a3babSopenharmony_ci0:46      Sequence
140617a3babSopenharmony_ci0:46        move second child to first child ( temp 4-component vector of int)
141617a3babSopenharmony_ci0:46          'txval31' ( temp 4-component vector of int)
142617a3babSopenharmony_ci0:46          textureGather ( temp 4-component vector of int)
143617a3babSopenharmony_ci0:46            Construct combined texture-sampler ( temp isampler2DArray)
144617a3babSopenharmony_ci0:46              'g_tTex2di4a' ( uniform itexture2DArray)
145617a3babSopenharmony_ci0:46              'g_sSamp' (layout( binding=0) uniform sampler)
146617a3babSopenharmony_ci0:46            c3: direct index for structure ( uniform 3-component vector of float)
147617a3babSopenharmony_ci0:46              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
148617a3babSopenharmony_ci0:46              Constant:
149617a3babSopenharmony_ci0:46                2 (const uint)
150617a3babSopenharmony_ci0:46            Constant:
151617a3babSopenharmony_ci0:46              3 (const int)
152617a3babSopenharmony_ci0:47      Sequence
153617a3babSopenharmony_ci0:47        move second child to first child ( temp 4-component vector of uint)
154617a3babSopenharmony_ci0:47          'txval32' ( temp 4-component vector of uint)
155617a3babSopenharmony_ci0:47          textureGather ( temp 4-component vector of uint)
156617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp usampler2DArray)
157617a3babSopenharmony_ci0:47              'g_tTex2du4a' ( uniform utexture2DArray)
158617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
159617a3babSopenharmony_ci0:47            c3: direct index for structure ( uniform 3-component vector of float)
160617a3babSopenharmony_ci0:47              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
161617a3babSopenharmony_ci0:47              Constant:
162617a3babSopenharmony_ci0:47                2 (const uint)
163617a3babSopenharmony_ci0:47            Constant:
164617a3babSopenharmony_ci0:47              3 (const int)
165617a3babSopenharmony_ci0:51      Sequence
166617a3babSopenharmony_ci0:51        move second child to first child ( temp 4-component vector of float)
167617a3babSopenharmony_ci0:51          'txval40' ( temp 4-component vector of float)
168617a3babSopenharmony_ci0:51          textureGather ( temp 4-component vector of float)
169617a3babSopenharmony_ci0:51            Construct combined texture-sampler ( temp samplerCubeArray)
170617a3babSopenharmony_ci0:51              'g_tTexcdf4a' ( uniform textureCubeArray)
171617a3babSopenharmony_ci0:51              'g_sSamp' (layout( binding=0) uniform sampler)
172617a3babSopenharmony_ci0:51            c4: direct index for structure ( uniform 4-component vector of float)
173617a3babSopenharmony_ci0:51              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
174617a3babSopenharmony_ci0:51              Constant:
175617a3babSopenharmony_ci0:51                3 (const uint)
176617a3babSopenharmony_ci0:51            Constant:
177617a3babSopenharmony_ci0:51              0 (const int)
178617a3babSopenharmony_ci0:52      Sequence
179617a3babSopenharmony_ci0:52        move second child to first child ( temp 4-component vector of int)
180617a3babSopenharmony_ci0:52          'txval41' ( temp 4-component vector of int)
181617a3babSopenharmony_ci0:52          textureGather ( temp 4-component vector of int)
182617a3babSopenharmony_ci0:52            Construct combined texture-sampler ( temp isamplerCubeArray)
183617a3babSopenharmony_ci0:52              'g_tTexcdi4a' ( uniform itextureCubeArray)
184617a3babSopenharmony_ci0:52              'g_sSamp' (layout( binding=0) uniform sampler)
185617a3babSopenharmony_ci0:52            c4: direct index for structure ( uniform 4-component vector of float)
186617a3babSopenharmony_ci0:52              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
187617a3babSopenharmony_ci0:52              Constant:
188617a3babSopenharmony_ci0:52                3 (const uint)
189617a3babSopenharmony_ci0:52            Constant:
190617a3babSopenharmony_ci0:52              0 (const int)
191617a3babSopenharmony_ci0:53      Sequence
192617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of uint)
193617a3babSopenharmony_ci0:53          'txval42' ( temp 4-component vector of uint)
194617a3babSopenharmony_ci0:53          textureGather ( temp 4-component vector of uint)
195617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp usamplerCubeArray)
196617a3babSopenharmony_ci0:53              'g_tTexcdu4a' ( uniform utextureCubeArray)
197617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
198617a3babSopenharmony_ci0:53            c4: direct index for structure ( uniform 4-component vector of float)
199617a3babSopenharmony_ci0:53              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
200617a3babSopenharmony_ci0:53              Constant:
201617a3babSopenharmony_ci0:53                3 (const uint)
202617a3babSopenharmony_ci0:53            Constant:
203617a3babSopenharmony_ci0:53              0 (const int)
204617a3babSopenharmony_ci0:55      Sequence
205617a3babSopenharmony_ci0:55        move second child to first child ( temp 4-component vector of float)
206617a3babSopenharmony_ci0:55          'txval50' ( temp 4-component vector of float)
207617a3babSopenharmony_ci0:55          textureGather ( temp 4-component vector of float)
208617a3babSopenharmony_ci0:55            Construct combined texture-sampler ( temp samplerCubeArray)
209617a3babSopenharmony_ci0:55              'g_tTexcdf4a' ( uniform textureCubeArray)
210617a3babSopenharmony_ci0:55              'g_sSamp' (layout( binding=0) uniform sampler)
211617a3babSopenharmony_ci0:55            c4: direct index for structure ( uniform 4-component vector of float)
212617a3babSopenharmony_ci0:55              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
213617a3babSopenharmony_ci0:55              Constant:
214617a3babSopenharmony_ci0:55                3 (const uint)
215617a3babSopenharmony_ci0:55            Constant:
216617a3babSopenharmony_ci0:55              1 (const int)
217617a3babSopenharmony_ci0:56      Sequence
218617a3babSopenharmony_ci0:56        move second child to first child ( temp 4-component vector of int)
219617a3babSopenharmony_ci0:56          'txval51' ( temp 4-component vector of int)
220617a3babSopenharmony_ci0:56          textureGather ( temp 4-component vector of int)
221617a3babSopenharmony_ci0:56            Construct combined texture-sampler ( temp isamplerCubeArray)
222617a3babSopenharmony_ci0:56              'g_tTexcdi4a' ( uniform itextureCubeArray)
223617a3babSopenharmony_ci0:56              'g_sSamp' (layout( binding=0) uniform sampler)
224617a3babSopenharmony_ci0:56            c4: direct index for structure ( uniform 4-component vector of float)
225617a3babSopenharmony_ci0:56              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
226617a3babSopenharmony_ci0:56              Constant:
227617a3babSopenharmony_ci0:56                3 (const uint)
228617a3babSopenharmony_ci0:56            Constant:
229617a3babSopenharmony_ci0:56              1 (const int)
230617a3babSopenharmony_ci0:57      Sequence
231617a3babSopenharmony_ci0:57        move second child to first child ( temp 4-component vector of uint)
232617a3babSopenharmony_ci0:57          'txval52' ( temp 4-component vector of uint)
233617a3babSopenharmony_ci0:57          textureGather ( temp 4-component vector of uint)
234617a3babSopenharmony_ci0:57            Construct combined texture-sampler ( temp usamplerCubeArray)
235617a3babSopenharmony_ci0:57              'g_tTexcdu4a' ( uniform utextureCubeArray)
236617a3babSopenharmony_ci0:57              'g_sSamp' (layout( binding=0) uniform sampler)
237617a3babSopenharmony_ci0:57            c4: direct index for structure ( uniform 4-component vector of float)
238617a3babSopenharmony_ci0:57              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
239617a3babSopenharmony_ci0:57              Constant:
240617a3babSopenharmony_ci0:57                3 (const uint)
241617a3babSopenharmony_ci0:57            Constant:
242617a3babSopenharmony_ci0:57              1 (const int)
243617a3babSopenharmony_ci0:59      Sequence
244617a3babSopenharmony_ci0:59        move second child to first child ( temp 4-component vector of float)
245617a3babSopenharmony_ci0:59          'txval60' ( temp 4-component vector of float)
246617a3babSopenharmony_ci0:59          textureGather ( temp 4-component vector of float)
247617a3babSopenharmony_ci0:59            Construct combined texture-sampler ( temp samplerCubeArray)
248617a3babSopenharmony_ci0:59              'g_tTexcdf4a' ( uniform textureCubeArray)
249617a3babSopenharmony_ci0:59              'g_sSamp' (layout( binding=0) uniform sampler)
250617a3babSopenharmony_ci0:59            c4: direct index for structure ( uniform 4-component vector of float)
251617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
252617a3babSopenharmony_ci0:59              Constant:
253617a3babSopenharmony_ci0:59                3 (const uint)
254617a3babSopenharmony_ci0:59            Constant:
255617a3babSopenharmony_ci0:59              2 (const int)
256617a3babSopenharmony_ci0:60      Sequence
257617a3babSopenharmony_ci0:60        move second child to first child ( temp 4-component vector of int)
258617a3babSopenharmony_ci0:60          'txval61' ( temp 4-component vector of int)
259617a3babSopenharmony_ci0:60          textureGather ( temp 4-component vector of int)
260617a3babSopenharmony_ci0:60            Construct combined texture-sampler ( temp isamplerCubeArray)
261617a3babSopenharmony_ci0:60              'g_tTexcdi4a' ( uniform itextureCubeArray)
262617a3babSopenharmony_ci0:60              'g_sSamp' (layout( binding=0) uniform sampler)
263617a3babSopenharmony_ci0:60            c4: direct index for structure ( uniform 4-component vector of float)
264617a3babSopenharmony_ci0:60              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
265617a3babSopenharmony_ci0:60              Constant:
266617a3babSopenharmony_ci0:60                3 (const uint)
267617a3babSopenharmony_ci0:60            Constant:
268617a3babSopenharmony_ci0:60              2 (const int)
269617a3babSopenharmony_ci0:61      Sequence
270617a3babSopenharmony_ci0:61        move second child to first child ( temp 4-component vector of uint)
271617a3babSopenharmony_ci0:61          'txval62' ( temp 4-component vector of uint)
272617a3babSopenharmony_ci0:61          textureGather ( temp 4-component vector of uint)
273617a3babSopenharmony_ci0:61            Construct combined texture-sampler ( temp usamplerCubeArray)
274617a3babSopenharmony_ci0:61              'g_tTexcdu4a' ( uniform utextureCubeArray)
275617a3babSopenharmony_ci0:61              'g_sSamp' (layout( binding=0) uniform sampler)
276617a3babSopenharmony_ci0:61            c4: direct index for structure ( uniform 4-component vector of float)
277617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
278617a3babSopenharmony_ci0:61              Constant:
279617a3babSopenharmony_ci0:61                3 (const uint)
280617a3babSopenharmony_ci0:61            Constant:
281617a3babSopenharmony_ci0:61              2 (const int)
282617a3babSopenharmony_ci0:63      Sequence
283617a3babSopenharmony_ci0:63        move second child to first child ( temp 4-component vector of float)
284617a3babSopenharmony_ci0:63          'txval70' ( temp 4-component vector of float)
285617a3babSopenharmony_ci0:63          textureGather ( temp 4-component vector of float)
286617a3babSopenharmony_ci0:63            Construct combined texture-sampler ( temp samplerCubeArray)
287617a3babSopenharmony_ci0:63              'g_tTexcdf4a' ( uniform textureCubeArray)
288617a3babSopenharmony_ci0:63              'g_sSamp' (layout( binding=0) uniform sampler)
289617a3babSopenharmony_ci0:63            c4: direct index for structure ( uniform 4-component vector of float)
290617a3babSopenharmony_ci0:63              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
291617a3babSopenharmony_ci0:63              Constant:
292617a3babSopenharmony_ci0:63                3 (const uint)
293617a3babSopenharmony_ci0:63            Constant:
294617a3babSopenharmony_ci0:63              3 (const int)
295617a3babSopenharmony_ci0:64      Sequence
296617a3babSopenharmony_ci0:64        move second child to first child ( temp 4-component vector of int)
297617a3babSopenharmony_ci0:64          'txval71' ( temp 4-component vector of int)
298617a3babSopenharmony_ci0:64          textureGather ( temp 4-component vector of int)
299617a3babSopenharmony_ci0:64            Construct combined texture-sampler ( temp isamplerCubeArray)
300617a3babSopenharmony_ci0:64              'g_tTexcdi4a' ( uniform itextureCubeArray)
301617a3babSopenharmony_ci0:64              'g_sSamp' (layout( binding=0) uniform sampler)
302617a3babSopenharmony_ci0:64            c4: direct index for structure ( uniform 4-component vector of float)
303617a3babSopenharmony_ci0:64              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
304617a3babSopenharmony_ci0:64              Constant:
305617a3babSopenharmony_ci0:64                3 (const uint)
306617a3babSopenharmony_ci0:64            Constant:
307617a3babSopenharmony_ci0:64              3 (const int)
308617a3babSopenharmony_ci0:65      Sequence
309617a3babSopenharmony_ci0:65        move second child to first child ( temp 4-component vector of uint)
310617a3babSopenharmony_ci0:65          'txval72' ( temp 4-component vector of uint)
311617a3babSopenharmony_ci0:65          textureGather ( temp 4-component vector of uint)
312617a3babSopenharmony_ci0:65            Construct combined texture-sampler ( temp usamplerCubeArray)
313617a3babSopenharmony_ci0:65              'g_tTexcdu4a' ( uniform utextureCubeArray)
314617a3babSopenharmony_ci0:65              'g_sSamp' (layout( binding=0) uniform sampler)
315617a3babSopenharmony_ci0:65            c4: direct index for structure ( uniform 4-component vector of float)
316617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
317617a3babSopenharmony_ci0:65              Constant:
318617a3babSopenharmony_ci0:65                3 (const uint)
319617a3babSopenharmony_ci0:65            Constant:
320617a3babSopenharmony_ci0:65              3 (const int)
321617a3babSopenharmony_ci0:67      move second child to first child ( temp 4-component vector of float)
322617a3babSopenharmony_ci0:67        Color: direct index for structure ( temp 4-component vector of float)
323617a3babSopenharmony_ci0:67          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
324617a3babSopenharmony_ci0:67          Constant:
325617a3babSopenharmony_ci0:67            0 (const int)
326617a3babSopenharmony_ci0:67        Constant:
327617a3babSopenharmony_ci0:67          1.000000
328617a3babSopenharmony_ci0:67          1.000000
329617a3babSopenharmony_ci0:67          1.000000
330617a3babSopenharmony_ci0:67          1.000000
331617a3babSopenharmony_ci0:68      move second child to first child ( temp float)
332617a3babSopenharmony_ci0:68        Depth: direct index for structure ( temp float)
333617a3babSopenharmony_ci0:68          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
334617a3babSopenharmony_ci0:68          Constant:
335617a3babSopenharmony_ci0:68            1 (const int)
336617a3babSopenharmony_ci0:68        Constant:
337617a3babSopenharmony_ci0:68          1.000000
338617a3babSopenharmony_ci0:70      Branch: Return with expression
339617a3babSopenharmony_ci0:70        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
340617a3babSopenharmony_ci0:28  Function Definition: main( ( temp void)
341617a3babSopenharmony_ci0:28    Function Parameters: 
342617a3babSopenharmony_ci0:?     Sequence
343617a3babSopenharmony_ci0:28      Sequence
344617a3babSopenharmony_ci0:28        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
345617a3babSopenharmony_ci0:28          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
346617a3babSopenharmony_ci0:28          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
347617a3babSopenharmony_ci0:28        move second child to first child ( temp 4-component vector of float)
348617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
349617a3babSopenharmony_ci0:28          Color: direct index for structure ( temp 4-component vector of float)
350617a3babSopenharmony_ci0:28            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
351617a3babSopenharmony_ci0:28            Constant:
352617a3babSopenharmony_ci0:28              0 (const int)
353617a3babSopenharmony_ci0:28        move second child to first child ( temp float)
354617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
355617a3babSopenharmony_ci0:28          Depth: direct index for structure ( temp float)
356617a3babSopenharmony_ci0:28            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
357617a3babSopenharmony_ci0:28            Constant:
358617a3babSopenharmony_ci0:28              1 (const int)
359617a3babSopenharmony_ci0:?   Linker Objects
360617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
361617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
362617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=0) uniform texture1DArray)
363617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
364617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
365617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
366617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
367617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
368617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
369617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
370617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
371617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
372617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
373617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
374617a3babSopenharmony_ci
375617a3babSopenharmony_ci
376617a3babSopenharmony_ciLinked fragment stage:
377617a3babSopenharmony_ci
378617a3babSopenharmony_ci
379617a3babSopenharmony_ciShader version: 500
380617a3babSopenharmony_cigl_FragCoord origin is upper left
381617a3babSopenharmony_ciusing depth_any
382617a3babSopenharmony_ci0:? Sequence
383617a3babSopenharmony_ci0:28  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
384617a3babSopenharmony_ci0:28    Function Parameters: 
385617a3babSopenharmony_ci0:?     Sequence
386617a3babSopenharmony_ci0:33      Sequence
387617a3babSopenharmony_ci0:33        move second child to first child ( temp 4-component vector of float)
388617a3babSopenharmony_ci0:33          'txval00' ( temp 4-component vector of float)
389617a3babSopenharmony_ci0:33          textureGather ( temp 4-component vector of float)
390617a3babSopenharmony_ci0:33            Construct combined texture-sampler ( temp sampler2DArray)
391617a3babSopenharmony_ci0:33              'g_tTex2df4a' ( uniform texture2DArray)
392617a3babSopenharmony_ci0:33              'g_sSamp' (layout( binding=0) uniform sampler)
393617a3babSopenharmony_ci0:33            c3: direct index for structure ( uniform 3-component vector of float)
394617a3babSopenharmony_ci0:33              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
395617a3babSopenharmony_ci0:33              Constant:
396617a3babSopenharmony_ci0:33                2 (const uint)
397617a3babSopenharmony_ci0:33            Constant:
398617a3babSopenharmony_ci0:33              0 (const int)
399617a3babSopenharmony_ci0:34      Sequence
400617a3babSopenharmony_ci0:34        move second child to first child ( temp 4-component vector of int)
401617a3babSopenharmony_ci0:34          'txval01' ( temp 4-component vector of int)
402617a3babSopenharmony_ci0:34          textureGather ( temp 4-component vector of int)
403617a3babSopenharmony_ci0:34            Construct combined texture-sampler ( temp isampler2DArray)
404617a3babSopenharmony_ci0:34              'g_tTex2di4a' ( uniform itexture2DArray)
405617a3babSopenharmony_ci0:34              'g_sSamp' (layout( binding=0) uniform sampler)
406617a3babSopenharmony_ci0:34            c3: direct index for structure ( uniform 3-component vector of float)
407617a3babSopenharmony_ci0:34              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
408617a3babSopenharmony_ci0:34              Constant:
409617a3babSopenharmony_ci0:34                2 (const uint)
410617a3babSopenharmony_ci0:34            Constant:
411617a3babSopenharmony_ci0:34              0 (const int)
412617a3babSopenharmony_ci0:35      Sequence
413617a3babSopenharmony_ci0:35        move second child to first child ( temp 4-component vector of uint)
414617a3babSopenharmony_ci0:35          'txval02' ( temp 4-component vector of uint)
415617a3babSopenharmony_ci0:35          textureGather ( temp 4-component vector of uint)
416617a3babSopenharmony_ci0:35            Construct combined texture-sampler ( temp usampler2DArray)
417617a3babSopenharmony_ci0:35              'g_tTex2du4a' ( uniform utexture2DArray)
418617a3babSopenharmony_ci0:35              'g_sSamp' (layout( binding=0) uniform sampler)
419617a3babSopenharmony_ci0:35            c3: direct index for structure ( uniform 3-component vector of float)
420617a3babSopenharmony_ci0:35              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
421617a3babSopenharmony_ci0:35              Constant:
422617a3babSopenharmony_ci0:35                2 (const uint)
423617a3babSopenharmony_ci0:35            Constant:
424617a3babSopenharmony_ci0:35              0 (const int)
425617a3babSopenharmony_ci0:37      Sequence
426617a3babSopenharmony_ci0:37        move second child to first child ( temp 4-component vector of float)
427617a3babSopenharmony_ci0:37          'txval10' ( temp 4-component vector of float)
428617a3babSopenharmony_ci0:37          textureGather ( temp 4-component vector of float)
429617a3babSopenharmony_ci0:37            Construct combined texture-sampler ( temp sampler2DArray)
430617a3babSopenharmony_ci0:37              'g_tTex2df4a' ( uniform texture2DArray)
431617a3babSopenharmony_ci0:37              'g_sSamp' (layout( binding=0) uniform sampler)
432617a3babSopenharmony_ci0:37            c3: direct index for structure ( uniform 3-component vector of float)
433617a3babSopenharmony_ci0:37              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
434617a3babSopenharmony_ci0:37              Constant:
435617a3babSopenharmony_ci0:37                2 (const uint)
436617a3babSopenharmony_ci0:37            Constant:
437617a3babSopenharmony_ci0:37              1 (const int)
438617a3babSopenharmony_ci0:38      Sequence
439617a3babSopenharmony_ci0:38        move second child to first child ( temp 4-component vector of int)
440617a3babSopenharmony_ci0:38          'txval11' ( temp 4-component vector of int)
441617a3babSopenharmony_ci0:38          textureGather ( temp 4-component vector of int)
442617a3babSopenharmony_ci0:38            Construct combined texture-sampler ( temp isampler2DArray)
443617a3babSopenharmony_ci0:38              'g_tTex2di4a' ( uniform itexture2DArray)
444617a3babSopenharmony_ci0:38              'g_sSamp' (layout( binding=0) uniform sampler)
445617a3babSopenharmony_ci0:38            c3: direct index for structure ( uniform 3-component vector of float)
446617a3babSopenharmony_ci0:38              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
447617a3babSopenharmony_ci0:38              Constant:
448617a3babSopenharmony_ci0:38                2 (const uint)
449617a3babSopenharmony_ci0:38            Constant:
450617a3babSopenharmony_ci0:38              1 (const int)
451617a3babSopenharmony_ci0:39      Sequence
452617a3babSopenharmony_ci0:39        move second child to first child ( temp 4-component vector of uint)
453617a3babSopenharmony_ci0:39          'txval12' ( temp 4-component vector of uint)
454617a3babSopenharmony_ci0:39          textureGather ( temp 4-component vector of uint)
455617a3babSopenharmony_ci0:39            Construct combined texture-sampler ( temp usampler2DArray)
456617a3babSopenharmony_ci0:39              'g_tTex2du4a' ( uniform utexture2DArray)
457617a3babSopenharmony_ci0:39              'g_sSamp' (layout( binding=0) uniform sampler)
458617a3babSopenharmony_ci0:39            c3: direct index for structure ( uniform 3-component vector of float)
459617a3babSopenharmony_ci0:39              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
460617a3babSopenharmony_ci0:39              Constant:
461617a3babSopenharmony_ci0:39                2 (const uint)
462617a3babSopenharmony_ci0:39            Constant:
463617a3babSopenharmony_ci0:39              1 (const int)
464617a3babSopenharmony_ci0:41      Sequence
465617a3babSopenharmony_ci0:41        move second child to first child ( temp 4-component vector of float)
466617a3babSopenharmony_ci0:41          'txval20' ( temp 4-component vector of float)
467617a3babSopenharmony_ci0:41          textureGather ( temp 4-component vector of float)
468617a3babSopenharmony_ci0:41            Construct combined texture-sampler ( temp sampler2DArray)
469617a3babSopenharmony_ci0:41              'g_tTex2df4a' ( uniform texture2DArray)
470617a3babSopenharmony_ci0:41              'g_sSamp' (layout( binding=0) uniform sampler)
471617a3babSopenharmony_ci0:41            c3: direct index for structure ( uniform 3-component vector of float)
472617a3babSopenharmony_ci0:41              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
473617a3babSopenharmony_ci0:41              Constant:
474617a3babSopenharmony_ci0:41                2 (const uint)
475617a3babSopenharmony_ci0:41            Constant:
476617a3babSopenharmony_ci0:41              2 (const int)
477617a3babSopenharmony_ci0:42      Sequence
478617a3babSopenharmony_ci0:42        move second child to first child ( temp 4-component vector of int)
479617a3babSopenharmony_ci0:42          'txval21' ( temp 4-component vector of int)
480617a3babSopenharmony_ci0:42          textureGather ( temp 4-component vector of int)
481617a3babSopenharmony_ci0:42            Construct combined texture-sampler ( temp isampler2DArray)
482617a3babSopenharmony_ci0:42              'g_tTex2di4a' ( uniform itexture2DArray)
483617a3babSopenharmony_ci0:42              'g_sSamp' (layout( binding=0) uniform sampler)
484617a3babSopenharmony_ci0:42            c3: direct index for structure ( uniform 3-component vector of float)
485617a3babSopenharmony_ci0:42              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
486617a3babSopenharmony_ci0:42              Constant:
487617a3babSopenharmony_ci0:42                2 (const uint)
488617a3babSopenharmony_ci0:42            Constant:
489617a3babSopenharmony_ci0:42              2 (const int)
490617a3babSopenharmony_ci0:43      Sequence
491617a3babSopenharmony_ci0:43        move second child to first child ( temp 4-component vector of uint)
492617a3babSopenharmony_ci0:43          'txval22' ( temp 4-component vector of uint)
493617a3babSopenharmony_ci0:43          textureGather ( temp 4-component vector of uint)
494617a3babSopenharmony_ci0:43            Construct combined texture-sampler ( temp usampler2DArray)
495617a3babSopenharmony_ci0:43              'g_tTex2du4a' ( uniform utexture2DArray)
496617a3babSopenharmony_ci0:43              'g_sSamp' (layout( binding=0) uniform sampler)
497617a3babSopenharmony_ci0:43            c3: direct index for structure ( uniform 3-component vector of float)
498617a3babSopenharmony_ci0:43              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
499617a3babSopenharmony_ci0:43              Constant:
500617a3babSopenharmony_ci0:43                2 (const uint)
501617a3babSopenharmony_ci0:43            Constant:
502617a3babSopenharmony_ci0:43              2 (const int)
503617a3babSopenharmony_ci0:45      Sequence
504617a3babSopenharmony_ci0:45        move second child to first child ( temp 4-component vector of float)
505617a3babSopenharmony_ci0:45          'txval30' ( temp 4-component vector of float)
506617a3babSopenharmony_ci0:45          textureGather ( temp 4-component vector of float)
507617a3babSopenharmony_ci0:45            Construct combined texture-sampler ( temp sampler2DArray)
508617a3babSopenharmony_ci0:45              'g_tTex2df4a' ( uniform texture2DArray)
509617a3babSopenharmony_ci0:45              'g_sSamp' (layout( binding=0) uniform sampler)
510617a3babSopenharmony_ci0:45            c3: direct index for structure ( uniform 3-component vector of float)
511617a3babSopenharmony_ci0:45              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
512617a3babSopenharmony_ci0:45              Constant:
513617a3babSopenharmony_ci0:45                2 (const uint)
514617a3babSopenharmony_ci0:45            Constant:
515617a3babSopenharmony_ci0:45              3 (const int)
516617a3babSopenharmony_ci0:46      Sequence
517617a3babSopenharmony_ci0:46        move second child to first child ( temp 4-component vector of int)
518617a3babSopenharmony_ci0:46          'txval31' ( temp 4-component vector of int)
519617a3babSopenharmony_ci0:46          textureGather ( temp 4-component vector of int)
520617a3babSopenharmony_ci0:46            Construct combined texture-sampler ( temp isampler2DArray)
521617a3babSopenharmony_ci0:46              'g_tTex2di4a' ( uniform itexture2DArray)
522617a3babSopenharmony_ci0:46              'g_sSamp' (layout( binding=0) uniform sampler)
523617a3babSopenharmony_ci0:46            c3: direct index for structure ( uniform 3-component vector of float)
524617a3babSopenharmony_ci0:46              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
525617a3babSopenharmony_ci0:46              Constant:
526617a3babSopenharmony_ci0:46                2 (const uint)
527617a3babSopenharmony_ci0:46            Constant:
528617a3babSopenharmony_ci0:46              3 (const int)
529617a3babSopenharmony_ci0:47      Sequence
530617a3babSopenharmony_ci0:47        move second child to first child ( temp 4-component vector of uint)
531617a3babSopenharmony_ci0:47          'txval32' ( temp 4-component vector of uint)
532617a3babSopenharmony_ci0:47          textureGather ( temp 4-component vector of uint)
533617a3babSopenharmony_ci0:47            Construct combined texture-sampler ( temp usampler2DArray)
534617a3babSopenharmony_ci0:47              'g_tTex2du4a' ( uniform utexture2DArray)
535617a3babSopenharmony_ci0:47              'g_sSamp' (layout( binding=0) uniform sampler)
536617a3babSopenharmony_ci0:47            c3: direct index for structure ( uniform 3-component vector of float)
537617a3babSopenharmony_ci0:47              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
538617a3babSopenharmony_ci0:47              Constant:
539617a3babSopenharmony_ci0:47                2 (const uint)
540617a3babSopenharmony_ci0:47            Constant:
541617a3babSopenharmony_ci0:47              3 (const int)
542617a3babSopenharmony_ci0:51      Sequence
543617a3babSopenharmony_ci0:51        move second child to first child ( temp 4-component vector of float)
544617a3babSopenharmony_ci0:51          'txval40' ( temp 4-component vector of float)
545617a3babSopenharmony_ci0:51          textureGather ( temp 4-component vector of float)
546617a3babSopenharmony_ci0:51            Construct combined texture-sampler ( temp samplerCubeArray)
547617a3babSopenharmony_ci0:51              'g_tTexcdf4a' ( uniform textureCubeArray)
548617a3babSopenharmony_ci0:51              'g_sSamp' (layout( binding=0) uniform sampler)
549617a3babSopenharmony_ci0:51            c4: direct index for structure ( uniform 4-component vector of float)
550617a3babSopenharmony_ci0:51              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
551617a3babSopenharmony_ci0:51              Constant:
552617a3babSopenharmony_ci0:51                3 (const uint)
553617a3babSopenharmony_ci0:51            Constant:
554617a3babSopenharmony_ci0:51              0 (const int)
555617a3babSopenharmony_ci0:52      Sequence
556617a3babSopenharmony_ci0:52        move second child to first child ( temp 4-component vector of int)
557617a3babSopenharmony_ci0:52          'txval41' ( temp 4-component vector of int)
558617a3babSopenharmony_ci0:52          textureGather ( temp 4-component vector of int)
559617a3babSopenharmony_ci0:52            Construct combined texture-sampler ( temp isamplerCubeArray)
560617a3babSopenharmony_ci0:52              'g_tTexcdi4a' ( uniform itextureCubeArray)
561617a3babSopenharmony_ci0:52              'g_sSamp' (layout( binding=0) uniform sampler)
562617a3babSopenharmony_ci0:52            c4: direct index for structure ( uniform 4-component vector of float)
563617a3babSopenharmony_ci0:52              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
564617a3babSopenharmony_ci0:52              Constant:
565617a3babSopenharmony_ci0:52                3 (const uint)
566617a3babSopenharmony_ci0:52            Constant:
567617a3babSopenharmony_ci0:52              0 (const int)
568617a3babSopenharmony_ci0:53      Sequence
569617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of uint)
570617a3babSopenharmony_ci0:53          'txval42' ( temp 4-component vector of uint)
571617a3babSopenharmony_ci0:53          textureGather ( temp 4-component vector of uint)
572617a3babSopenharmony_ci0:53            Construct combined texture-sampler ( temp usamplerCubeArray)
573617a3babSopenharmony_ci0:53              'g_tTexcdu4a' ( uniform utextureCubeArray)
574617a3babSopenharmony_ci0:53              'g_sSamp' (layout( binding=0) uniform sampler)
575617a3babSopenharmony_ci0:53            c4: direct index for structure ( uniform 4-component vector of float)
576617a3babSopenharmony_ci0:53              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
577617a3babSopenharmony_ci0:53              Constant:
578617a3babSopenharmony_ci0:53                3 (const uint)
579617a3babSopenharmony_ci0:53            Constant:
580617a3babSopenharmony_ci0:53              0 (const int)
581617a3babSopenharmony_ci0:55      Sequence
582617a3babSopenharmony_ci0:55        move second child to first child ( temp 4-component vector of float)
583617a3babSopenharmony_ci0:55          'txval50' ( temp 4-component vector of float)
584617a3babSopenharmony_ci0:55          textureGather ( temp 4-component vector of float)
585617a3babSopenharmony_ci0:55            Construct combined texture-sampler ( temp samplerCubeArray)
586617a3babSopenharmony_ci0:55              'g_tTexcdf4a' ( uniform textureCubeArray)
587617a3babSopenharmony_ci0:55              'g_sSamp' (layout( binding=0) uniform sampler)
588617a3babSopenharmony_ci0:55            c4: direct index for structure ( uniform 4-component vector of float)
589617a3babSopenharmony_ci0:55              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
590617a3babSopenharmony_ci0:55              Constant:
591617a3babSopenharmony_ci0:55                3 (const uint)
592617a3babSopenharmony_ci0:55            Constant:
593617a3babSopenharmony_ci0:55              1 (const int)
594617a3babSopenharmony_ci0:56      Sequence
595617a3babSopenharmony_ci0:56        move second child to first child ( temp 4-component vector of int)
596617a3babSopenharmony_ci0:56          'txval51' ( temp 4-component vector of int)
597617a3babSopenharmony_ci0:56          textureGather ( temp 4-component vector of int)
598617a3babSopenharmony_ci0:56            Construct combined texture-sampler ( temp isamplerCubeArray)
599617a3babSopenharmony_ci0:56              'g_tTexcdi4a' ( uniform itextureCubeArray)
600617a3babSopenharmony_ci0:56              'g_sSamp' (layout( binding=0) uniform sampler)
601617a3babSopenharmony_ci0:56            c4: direct index for structure ( uniform 4-component vector of float)
602617a3babSopenharmony_ci0:56              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
603617a3babSopenharmony_ci0:56              Constant:
604617a3babSopenharmony_ci0:56                3 (const uint)
605617a3babSopenharmony_ci0:56            Constant:
606617a3babSopenharmony_ci0:56              1 (const int)
607617a3babSopenharmony_ci0:57      Sequence
608617a3babSopenharmony_ci0:57        move second child to first child ( temp 4-component vector of uint)
609617a3babSopenharmony_ci0:57          'txval52' ( temp 4-component vector of uint)
610617a3babSopenharmony_ci0:57          textureGather ( temp 4-component vector of uint)
611617a3babSopenharmony_ci0:57            Construct combined texture-sampler ( temp usamplerCubeArray)
612617a3babSopenharmony_ci0:57              'g_tTexcdu4a' ( uniform utextureCubeArray)
613617a3babSopenharmony_ci0:57              'g_sSamp' (layout( binding=0) uniform sampler)
614617a3babSopenharmony_ci0:57            c4: direct index for structure ( uniform 4-component vector of float)
615617a3babSopenharmony_ci0:57              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
616617a3babSopenharmony_ci0:57              Constant:
617617a3babSopenharmony_ci0:57                3 (const uint)
618617a3babSopenharmony_ci0:57            Constant:
619617a3babSopenharmony_ci0:57              1 (const int)
620617a3babSopenharmony_ci0:59      Sequence
621617a3babSopenharmony_ci0:59        move second child to first child ( temp 4-component vector of float)
622617a3babSopenharmony_ci0:59          'txval60' ( temp 4-component vector of float)
623617a3babSopenharmony_ci0:59          textureGather ( temp 4-component vector of float)
624617a3babSopenharmony_ci0:59            Construct combined texture-sampler ( temp samplerCubeArray)
625617a3babSopenharmony_ci0:59              'g_tTexcdf4a' ( uniform textureCubeArray)
626617a3babSopenharmony_ci0:59              'g_sSamp' (layout( binding=0) uniform sampler)
627617a3babSopenharmony_ci0:59            c4: direct index for structure ( uniform 4-component vector of float)
628617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
629617a3babSopenharmony_ci0:59              Constant:
630617a3babSopenharmony_ci0:59                3 (const uint)
631617a3babSopenharmony_ci0:59            Constant:
632617a3babSopenharmony_ci0:59              2 (const int)
633617a3babSopenharmony_ci0:60      Sequence
634617a3babSopenharmony_ci0:60        move second child to first child ( temp 4-component vector of int)
635617a3babSopenharmony_ci0:60          'txval61' ( temp 4-component vector of int)
636617a3babSopenharmony_ci0:60          textureGather ( temp 4-component vector of int)
637617a3babSopenharmony_ci0:60            Construct combined texture-sampler ( temp isamplerCubeArray)
638617a3babSopenharmony_ci0:60              'g_tTexcdi4a' ( uniform itextureCubeArray)
639617a3babSopenharmony_ci0:60              'g_sSamp' (layout( binding=0) uniform sampler)
640617a3babSopenharmony_ci0:60            c4: direct index for structure ( uniform 4-component vector of float)
641617a3babSopenharmony_ci0:60              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
642617a3babSopenharmony_ci0:60              Constant:
643617a3babSopenharmony_ci0:60                3 (const uint)
644617a3babSopenharmony_ci0:60            Constant:
645617a3babSopenharmony_ci0:60              2 (const int)
646617a3babSopenharmony_ci0:61      Sequence
647617a3babSopenharmony_ci0:61        move second child to first child ( temp 4-component vector of uint)
648617a3babSopenharmony_ci0:61          'txval62' ( temp 4-component vector of uint)
649617a3babSopenharmony_ci0:61          textureGather ( temp 4-component vector of uint)
650617a3babSopenharmony_ci0:61            Construct combined texture-sampler ( temp usamplerCubeArray)
651617a3babSopenharmony_ci0:61              'g_tTexcdu4a' ( uniform utextureCubeArray)
652617a3babSopenharmony_ci0:61              'g_sSamp' (layout( binding=0) uniform sampler)
653617a3babSopenharmony_ci0:61            c4: direct index for structure ( uniform 4-component vector of float)
654617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
655617a3babSopenharmony_ci0:61              Constant:
656617a3babSopenharmony_ci0:61                3 (const uint)
657617a3babSopenharmony_ci0:61            Constant:
658617a3babSopenharmony_ci0:61              2 (const int)
659617a3babSopenharmony_ci0:63      Sequence
660617a3babSopenharmony_ci0:63        move second child to first child ( temp 4-component vector of float)
661617a3babSopenharmony_ci0:63          'txval70' ( temp 4-component vector of float)
662617a3babSopenharmony_ci0:63          textureGather ( temp 4-component vector of float)
663617a3babSopenharmony_ci0:63            Construct combined texture-sampler ( temp samplerCubeArray)
664617a3babSopenharmony_ci0:63              'g_tTexcdf4a' ( uniform textureCubeArray)
665617a3babSopenharmony_ci0:63              'g_sSamp' (layout( binding=0) uniform sampler)
666617a3babSopenharmony_ci0:63            c4: direct index for structure ( uniform 4-component vector of float)
667617a3babSopenharmony_ci0:63              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
668617a3babSopenharmony_ci0:63              Constant:
669617a3babSopenharmony_ci0:63                3 (const uint)
670617a3babSopenharmony_ci0:63            Constant:
671617a3babSopenharmony_ci0:63              3 (const int)
672617a3babSopenharmony_ci0:64      Sequence
673617a3babSopenharmony_ci0:64        move second child to first child ( temp 4-component vector of int)
674617a3babSopenharmony_ci0:64          'txval71' ( temp 4-component vector of int)
675617a3babSopenharmony_ci0:64          textureGather ( temp 4-component vector of int)
676617a3babSopenharmony_ci0:64            Construct combined texture-sampler ( temp isamplerCubeArray)
677617a3babSopenharmony_ci0:64              'g_tTexcdi4a' ( uniform itextureCubeArray)
678617a3babSopenharmony_ci0:64              'g_sSamp' (layout( binding=0) uniform sampler)
679617a3babSopenharmony_ci0:64            c4: direct index for structure ( uniform 4-component vector of float)
680617a3babSopenharmony_ci0:64              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
681617a3babSopenharmony_ci0:64              Constant:
682617a3babSopenharmony_ci0:64                3 (const uint)
683617a3babSopenharmony_ci0:64            Constant:
684617a3babSopenharmony_ci0:64              3 (const int)
685617a3babSopenharmony_ci0:65      Sequence
686617a3babSopenharmony_ci0:65        move second child to first child ( temp 4-component vector of uint)
687617a3babSopenharmony_ci0:65          'txval72' ( temp 4-component vector of uint)
688617a3babSopenharmony_ci0:65          textureGather ( temp 4-component vector of uint)
689617a3babSopenharmony_ci0:65            Construct combined texture-sampler ( temp usamplerCubeArray)
690617a3babSopenharmony_ci0:65              'g_tTexcdu4a' ( uniform utextureCubeArray)
691617a3babSopenharmony_ci0:65              'g_sSamp' (layout( binding=0) uniform sampler)
692617a3babSopenharmony_ci0:65            c4: direct index for structure ( uniform 4-component vector of float)
693617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
694617a3babSopenharmony_ci0:65              Constant:
695617a3babSopenharmony_ci0:65                3 (const uint)
696617a3babSopenharmony_ci0:65            Constant:
697617a3babSopenharmony_ci0:65              3 (const int)
698617a3babSopenharmony_ci0:67      move second child to first child ( temp 4-component vector of float)
699617a3babSopenharmony_ci0:67        Color: direct index for structure ( temp 4-component vector of float)
700617a3babSopenharmony_ci0:67          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
701617a3babSopenharmony_ci0:67          Constant:
702617a3babSopenharmony_ci0:67            0 (const int)
703617a3babSopenharmony_ci0:67        Constant:
704617a3babSopenharmony_ci0:67          1.000000
705617a3babSopenharmony_ci0:67          1.000000
706617a3babSopenharmony_ci0:67          1.000000
707617a3babSopenharmony_ci0:67          1.000000
708617a3babSopenharmony_ci0:68      move second child to first child ( temp float)
709617a3babSopenharmony_ci0:68        Depth: direct index for structure ( temp float)
710617a3babSopenharmony_ci0:68          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
711617a3babSopenharmony_ci0:68          Constant:
712617a3babSopenharmony_ci0:68            1 (const int)
713617a3babSopenharmony_ci0:68        Constant:
714617a3babSopenharmony_ci0:68          1.000000
715617a3babSopenharmony_ci0:70      Branch: Return with expression
716617a3babSopenharmony_ci0:70        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
717617a3babSopenharmony_ci0:28  Function Definition: main( ( temp void)
718617a3babSopenharmony_ci0:28    Function Parameters: 
719617a3babSopenharmony_ci0:?     Sequence
720617a3babSopenharmony_ci0:28      Sequence
721617a3babSopenharmony_ci0:28        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
722617a3babSopenharmony_ci0:28          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
723617a3babSopenharmony_ci0:28          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
724617a3babSopenharmony_ci0:28        move second child to first child ( temp 4-component vector of float)
725617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
726617a3babSopenharmony_ci0:28          Color: direct index for structure ( temp 4-component vector of float)
727617a3babSopenharmony_ci0:28            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
728617a3babSopenharmony_ci0:28            Constant:
729617a3babSopenharmony_ci0:28              0 (const int)
730617a3babSopenharmony_ci0:28        move second child to first child ( temp float)
731617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
732617a3babSopenharmony_ci0:28          Depth: direct index for structure ( temp float)
733617a3babSopenharmony_ci0:28            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
734617a3babSopenharmony_ci0:28            Constant:
735617a3babSopenharmony_ci0:28              1 (const int)
736617a3babSopenharmony_ci0:?   Linker Objects
737617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
738617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
739617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=0) uniform texture1DArray)
740617a3babSopenharmony_ci0:?     'g_tTex1di4a' ( uniform itexture1DArray)
741617a3babSopenharmony_ci0:?     'g_tTex1du4a' ( uniform utexture1DArray)
742617a3babSopenharmony_ci0:?     'g_tTex2df4a' ( uniform texture2DArray)
743617a3babSopenharmony_ci0:?     'g_tTex2di4a' ( uniform itexture2DArray)
744617a3babSopenharmony_ci0:?     'g_tTex2du4a' ( uniform utexture2DArray)
745617a3babSopenharmony_ci0:?     'g_tTexcdf4a' ( uniform textureCubeArray)
746617a3babSopenharmony_ci0:?     'g_tTexcdi4a' ( uniform itextureCubeArray)
747617a3babSopenharmony_ci0:?     'g_tTexcdu4a' ( uniform utextureCubeArray)
748617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform float c1,  uniform 2-component vector of float c2,  uniform 3-component vector of float c3,  uniform 4-component vector of float c4})
749617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
750617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
751617a3babSopenharmony_ci
752617a3babSopenharmony_ci// Module Version 10000
753617a3babSopenharmony_ci// Generated by (magic number): 8000b
754617a3babSopenharmony_ci// Id's are bound by 255
755617a3babSopenharmony_ci
756617a3babSopenharmony_ci                              Capability Shader
757617a3babSopenharmony_ci                              Capability Sampled1D
758617a3babSopenharmony_ci                              Capability SampledCubeArray
759617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
760617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
761617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 238 242
762617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
763617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
764617a3babSopenharmony_ci                              Source HLSL 500
765617a3babSopenharmony_ci                              Name 4  "main"
766617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
767617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
768617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
769617a3babSopenharmony_ci                              Name 10  "@main("
770617a3babSopenharmony_ci                              Name 13  "txval00"
771617a3babSopenharmony_ci                              Name 16  "g_tTex2df4a"
772617a3babSopenharmony_ci                              Name 20  "g_sSamp"
773617a3babSopenharmony_ci                              Name 26  "$Global"
774617a3babSopenharmony_ci                              MemberName 26($Global) 0  "c1"
775617a3babSopenharmony_ci                              MemberName 26($Global) 1  "c2"
776617a3babSopenharmony_ci                              MemberName 26($Global) 2  "c3"
777617a3babSopenharmony_ci                              MemberName 26($Global) 3  "c4"
778617a3babSopenharmony_ci                              Name 28  ""
779617a3babSopenharmony_ci                              Name 38  "txval01"
780617a3babSopenharmony_ci                              Name 41  "g_tTex2di4a"
781617a3babSopenharmony_ci                              Name 52  "txval02"
782617a3babSopenharmony_ci                              Name 55  "g_tTex2du4a"
783617a3babSopenharmony_ci                              Name 63  "txval10"
784617a3babSopenharmony_ci                              Name 71  "txval11"
785617a3babSopenharmony_ci                              Name 78  "txval12"
786617a3babSopenharmony_ci                              Name 85  "txval20"
787617a3babSopenharmony_ci                              Name 92  "txval21"
788617a3babSopenharmony_ci                              Name 99  "txval22"
789617a3babSopenharmony_ci                              Name 106  "txval30"
790617a3babSopenharmony_ci                              Name 114  "txval31"
791617a3babSopenharmony_ci                              Name 121  "txval32"
792617a3babSopenharmony_ci                              Name 128  "txval40"
793617a3babSopenharmony_ci                              Name 131  "g_tTexcdf4a"
794617a3babSopenharmony_ci                              Name 140  "txval41"
795617a3babSopenharmony_ci                              Name 143  "g_tTexcdi4a"
796617a3babSopenharmony_ci                              Name 151  "txval42"
797617a3babSopenharmony_ci                              Name 154  "g_tTexcdu4a"
798617a3babSopenharmony_ci                              Name 162  "txval50"
799617a3babSopenharmony_ci                              Name 169  "txval51"
800617a3babSopenharmony_ci                              Name 176  "txval52"
801617a3babSopenharmony_ci                              Name 183  "txval60"
802617a3babSopenharmony_ci                              Name 190  "txval61"
803617a3babSopenharmony_ci                              Name 197  "txval62"
804617a3babSopenharmony_ci                              Name 204  "txval70"
805617a3babSopenharmony_ci                              Name 211  "txval71"
806617a3babSopenharmony_ci                              Name 218  "txval72"
807617a3babSopenharmony_ci                              Name 226  "psout"
808617a3babSopenharmony_ci                              Name 235  "flattenTemp"
809617a3babSopenharmony_ci                              Name 238  "@entryPointOutput.Color"
810617a3babSopenharmony_ci                              Name 242  "@entryPointOutput.Depth"
811617a3babSopenharmony_ci                              Name 245  "g_sSamp2d"
812617a3babSopenharmony_ci                              Name 248  "g_tTex1df4a"
813617a3babSopenharmony_ci                              Name 251  "g_tTex1di4a"
814617a3babSopenharmony_ci                              Name 254  "g_tTex1du4a"
815617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4a) DescriptorSet 0
816617a3babSopenharmony_ci                              Decorate 16(g_tTex2df4a) Binding 1
817617a3babSopenharmony_ci                              Decorate 20(g_sSamp) DescriptorSet 0
818617a3babSopenharmony_ci                              Decorate 20(g_sSamp) Binding 0
819617a3babSopenharmony_ci                              MemberDecorate 26($Global) 0 Offset 0
820617a3babSopenharmony_ci                              MemberDecorate 26($Global) 1 Offset 8
821617a3babSopenharmony_ci                              MemberDecorate 26($Global) 2 Offset 16
822617a3babSopenharmony_ci                              MemberDecorate 26($Global) 3 Offset 32
823617a3babSopenharmony_ci                              Decorate 26($Global) Block
824617a3babSopenharmony_ci                              Decorate 28 DescriptorSet 0
825617a3babSopenharmony_ci                              Decorate 28 Binding 7
826617a3babSopenharmony_ci                              Decorate 41(g_tTex2di4a) DescriptorSet 0
827617a3babSopenharmony_ci                              Decorate 41(g_tTex2di4a) Binding 2
828617a3babSopenharmony_ci                              Decorate 55(g_tTex2du4a) DescriptorSet 0
829617a3babSopenharmony_ci                              Decorate 55(g_tTex2du4a) Binding 3
830617a3babSopenharmony_ci                              Decorate 131(g_tTexcdf4a) DescriptorSet 0
831617a3babSopenharmony_ci                              Decorate 131(g_tTexcdf4a) Binding 4
832617a3babSopenharmony_ci                              Decorate 143(g_tTexcdi4a) DescriptorSet 0
833617a3babSopenharmony_ci                              Decorate 143(g_tTexcdi4a) Binding 5
834617a3babSopenharmony_ci                              Decorate 154(g_tTexcdu4a) DescriptorSet 0
835617a3babSopenharmony_ci                              Decorate 154(g_tTexcdu4a) Binding 6
836617a3babSopenharmony_ci                              Decorate 238(@entryPointOutput.Color) Location 0
837617a3babSopenharmony_ci                              Decorate 242(@entryPointOutput.Depth) BuiltIn FragDepth
838617a3babSopenharmony_ci                              Decorate 245(g_sSamp2d) DescriptorSet 0
839617a3babSopenharmony_ci                              Decorate 245(g_sSamp2d) Binding 0
840617a3babSopenharmony_ci                              Decorate 248(g_tTex1df4a) DescriptorSet 0
841617a3babSopenharmony_ci                              Decorate 248(g_tTex1df4a) Binding 0
842617a3babSopenharmony_ci                              Decorate 251(g_tTex1di4a) DescriptorSet 0
843617a3babSopenharmony_ci                              Decorate 251(g_tTex1di4a) Binding 0
844617a3babSopenharmony_ci                              Decorate 254(g_tTex1du4a) DescriptorSet 0
845617a3babSopenharmony_ci                              Decorate 254(g_tTex1du4a) Binding 0
846617a3babSopenharmony_ci               2:             TypeVoid
847617a3babSopenharmony_ci               3:             TypeFunction 2
848617a3babSopenharmony_ci               6:             TypeFloat 32
849617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
850617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
851617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
852617a3babSopenharmony_ci              12:             TypePointer Function 7(fvec4)
853617a3babSopenharmony_ci              14:             TypeImage 6(float) 2D array sampled format:Unknown
854617a3babSopenharmony_ci              15:             TypePointer UniformConstant 14
855617a3babSopenharmony_ci 16(g_tTex2df4a):     15(ptr) Variable UniformConstant
856617a3babSopenharmony_ci              18:             TypeSampler
857617a3babSopenharmony_ci              19:             TypePointer UniformConstant 18
858617a3babSopenharmony_ci     20(g_sSamp):     19(ptr) Variable UniformConstant
859617a3babSopenharmony_ci              22:             TypeSampledImage 14
860617a3babSopenharmony_ci              24:             TypeVector 6(float) 2
861617a3babSopenharmony_ci              25:             TypeVector 6(float) 3
862617a3babSopenharmony_ci     26($Global):             TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4)
863617a3babSopenharmony_ci              27:             TypePointer Uniform 26($Global)
864617a3babSopenharmony_ci              28:     27(ptr) Variable Uniform
865617a3babSopenharmony_ci              29:             TypeInt 32 1
866617a3babSopenharmony_ci              30:     29(int) Constant 2
867617a3babSopenharmony_ci              31:             TypePointer Uniform 25(fvec3)
868617a3babSopenharmony_ci              34:     29(int) Constant 0
869617a3babSopenharmony_ci              36:             TypeVector 29(int) 4
870617a3babSopenharmony_ci              37:             TypePointer Function 36(ivec4)
871617a3babSopenharmony_ci              39:             TypeImage 29(int) 2D array sampled format:Unknown
872617a3babSopenharmony_ci              40:             TypePointer UniformConstant 39
873617a3babSopenharmony_ci 41(g_tTex2di4a):     40(ptr) Variable UniformConstant
874617a3babSopenharmony_ci              44:             TypeSampledImage 39
875617a3babSopenharmony_ci              49:             TypeInt 32 0
876617a3babSopenharmony_ci              50:             TypeVector 49(int) 4
877617a3babSopenharmony_ci              51:             TypePointer Function 50(ivec4)
878617a3babSopenharmony_ci              53:             TypeImage 49(int) 2D array sampled format:Unknown
879617a3babSopenharmony_ci              54:             TypePointer UniformConstant 53
880617a3babSopenharmony_ci 55(g_tTex2du4a):     54(ptr) Variable UniformConstant
881617a3babSopenharmony_ci              58:             TypeSampledImage 53
882617a3babSopenharmony_ci              69:     29(int) Constant 1
883617a3babSopenharmony_ci             112:     29(int) Constant 3
884617a3babSopenharmony_ci             129:             TypeImage 6(float) Cube array sampled format:Unknown
885617a3babSopenharmony_ci             130:             TypePointer UniformConstant 129
886617a3babSopenharmony_ci131(g_tTexcdf4a):    130(ptr) Variable UniformConstant
887617a3babSopenharmony_ci             134:             TypeSampledImage 129
888617a3babSopenharmony_ci             136:             TypePointer Uniform 7(fvec4)
889617a3babSopenharmony_ci             141:             TypeImage 29(int) Cube array sampled format:Unknown
890617a3babSopenharmony_ci             142:             TypePointer UniformConstant 141
891617a3babSopenharmony_ci143(g_tTexcdi4a):    142(ptr) Variable UniformConstant
892617a3babSopenharmony_ci             146:             TypeSampledImage 141
893617a3babSopenharmony_ci             152:             TypeImage 49(int) Cube array sampled format:Unknown
894617a3babSopenharmony_ci             153:             TypePointer UniformConstant 152
895617a3babSopenharmony_ci154(g_tTexcdu4a):    153(ptr) Variable UniformConstant
896617a3babSopenharmony_ci             157:             TypeSampledImage 152
897617a3babSopenharmony_ci             225:             TypePointer Function 8(PS_OUTPUT)
898617a3babSopenharmony_ci             227:    6(float) Constant 1065353216
899617a3babSopenharmony_ci             228:    7(fvec4) ConstantComposite 227 227 227 227
900617a3babSopenharmony_ci             230:             TypePointer Function 6(float)
901617a3babSopenharmony_ci             237:             TypePointer Output 7(fvec4)
902617a3babSopenharmony_ci238(@entryPointOutput.Color):    237(ptr) Variable Output
903617a3babSopenharmony_ci             241:             TypePointer Output 6(float)
904617a3babSopenharmony_ci242(@entryPointOutput.Depth):    241(ptr) Variable Output
905617a3babSopenharmony_ci  245(g_sSamp2d):     19(ptr) Variable UniformConstant
906617a3babSopenharmony_ci             246:             TypeImage 6(float) 1D array sampled format:Unknown
907617a3babSopenharmony_ci             247:             TypePointer UniformConstant 246
908617a3babSopenharmony_ci248(g_tTex1df4a):    247(ptr) Variable UniformConstant
909617a3babSopenharmony_ci             249:             TypeImage 29(int) 1D array sampled format:Unknown
910617a3babSopenharmony_ci             250:             TypePointer UniformConstant 249
911617a3babSopenharmony_ci251(g_tTex1di4a):    250(ptr) Variable UniformConstant
912617a3babSopenharmony_ci             252:             TypeImage 49(int) 1D array sampled format:Unknown
913617a3babSopenharmony_ci             253:             TypePointer UniformConstant 252
914617a3babSopenharmony_ci254(g_tTex1du4a):    253(ptr) Variable UniformConstant
915617a3babSopenharmony_ci         4(main):           2 Function None 3
916617a3babSopenharmony_ci               5:             Label
917617a3babSopenharmony_ci235(flattenTemp):    225(ptr) Variable Function
918617a3babSopenharmony_ci             236:8(PS_OUTPUT) FunctionCall 10(@main()
919617a3babSopenharmony_ci                              Store 235(flattenTemp) 236
920617a3babSopenharmony_ci             239:     12(ptr) AccessChain 235(flattenTemp) 34
921617a3babSopenharmony_ci             240:    7(fvec4) Load 239
922617a3babSopenharmony_ci                              Store 238(@entryPointOutput.Color) 240
923617a3babSopenharmony_ci             243:    230(ptr) AccessChain 235(flattenTemp) 69
924617a3babSopenharmony_ci             244:    6(float) Load 243
925617a3babSopenharmony_ci                              Store 242(@entryPointOutput.Depth) 244
926617a3babSopenharmony_ci                              Return
927617a3babSopenharmony_ci                              FunctionEnd
928617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
929617a3babSopenharmony_ci              11:             Label
930617a3babSopenharmony_ci     13(txval00):     12(ptr) Variable Function
931617a3babSopenharmony_ci     38(txval01):     37(ptr) Variable Function
932617a3babSopenharmony_ci     52(txval02):     51(ptr) Variable Function
933617a3babSopenharmony_ci     63(txval10):     12(ptr) Variable Function
934617a3babSopenharmony_ci     71(txval11):     37(ptr) Variable Function
935617a3babSopenharmony_ci     78(txval12):     51(ptr) Variable Function
936617a3babSopenharmony_ci     85(txval20):     12(ptr) Variable Function
937617a3babSopenharmony_ci     92(txval21):     37(ptr) Variable Function
938617a3babSopenharmony_ci     99(txval22):     51(ptr) Variable Function
939617a3babSopenharmony_ci    106(txval30):     12(ptr) Variable Function
940617a3babSopenharmony_ci    114(txval31):     37(ptr) Variable Function
941617a3babSopenharmony_ci    121(txval32):     51(ptr) Variable Function
942617a3babSopenharmony_ci    128(txval40):     12(ptr) Variable Function
943617a3babSopenharmony_ci    140(txval41):     37(ptr) Variable Function
944617a3babSopenharmony_ci    151(txval42):     51(ptr) Variable Function
945617a3babSopenharmony_ci    162(txval50):     12(ptr) Variable Function
946617a3babSopenharmony_ci    169(txval51):     37(ptr) Variable Function
947617a3babSopenharmony_ci    176(txval52):     51(ptr) Variable Function
948617a3babSopenharmony_ci    183(txval60):     12(ptr) Variable Function
949617a3babSopenharmony_ci    190(txval61):     37(ptr) Variable Function
950617a3babSopenharmony_ci    197(txval62):     51(ptr) Variable Function
951617a3babSopenharmony_ci    204(txval70):     12(ptr) Variable Function
952617a3babSopenharmony_ci    211(txval71):     37(ptr) Variable Function
953617a3babSopenharmony_ci    218(txval72):     51(ptr) Variable Function
954617a3babSopenharmony_ci      226(psout):    225(ptr) Variable Function
955617a3babSopenharmony_ci              17:          14 Load 16(g_tTex2df4a)
956617a3babSopenharmony_ci              21:          18 Load 20(g_sSamp)
957617a3babSopenharmony_ci              23:          22 SampledImage 17 21
958617a3babSopenharmony_ci              32:     31(ptr) AccessChain 28 30
959617a3babSopenharmony_ci              33:   25(fvec3) Load 32
960617a3babSopenharmony_ci              35:    7(fvec4) ImageGather 23 33 34
961617a3babSopenharmony_ci                              Store 13(txval00) 35
962617a3babSopenharmony_ci              42:          39 Load 41(g_tTex2di4a)
963617a3babSopenharmony_ci              43:          18 Load 20(g_sSamp)
964617a3babSopenharmony_ci              45:          44 SampledImage 42 43
965617a3babSopenharmony_ci              46:     31(ptr) AccessChain 28 30
966617a3babSopenharmony_ci              47:   25(fvec3) Load 46
967617a3babSopenharmony_ci              48:   36(ivec4) ImageGather 45 47 34
968617a3babSopenharmony_ci                              Store 38(txval01) 48
969617a3babSopenharmony_ci              56:          53 Load 55(g_tTex2du4a)
970617a3babSopenharmony_ci              57:          18 Load 20(g_sSamp)
971617a3babSopenharmony_ci              59:          58 SampledImage 56 57
972617a3babSopenharmony_ci              60:     31(ptr) AccessChain 28 30
973617a3babSopenharmony_ci              61:   25(fvec3) Load 60
974617a3babSopenharmony_ci              62:   50(ivec4) ImageGather 59 61 34
975617a3babSopenharmony_ci                              Store 52(txval02) 62
976617a3babSopenharmony_ci              64:          14 Load 16(g_tTex2df4a)
977617a3babSopenharmony_ci              65:          18 Load 20(g_sSamp)
978617a3babSopenharmony_ci              66:          22 SampledImage 64 65
979617a3babSopenharmony_ci              67:     31(ptr) AccessChain 28 30
980617a3babSopenharmony_ci              68:   25(fvec3) Load 67
981617a3babSopenharmony_ci              70:    7(fvec4) ImageGather 66 68 69
982617a3babSopenharmony_ci                              Store 63(txval10) 70
983617a3babSopenharmony_ci              72:          39 Load 41(g_tTex2di4a)
984617a3babSopenharmony_ci              73:          18 Load 20(g_sSamp)
985617a3babSopenharmony_ci              74:          44 SampledImage 72 73
986617a3babSopenharmony_ci              75:     31(ptr) AccessChain 28 30
987617a3babSopenharmony_ci              76:   25(fvec3) Load 75
988617a3babSopenharmony_ci              77:   36(ivec4) ImageGather 74 76 69
989617a3babSopenharmony_ci                              Store 71(txval11) 77
990617a3babSopenharmony_ci              79:          53 Load 55(g_tTex2du4a)
991617a3babSopenharmony_ci              80:          18 Load 20(g_sSamp)
992617a3babSopenharmony_ci              81:          58 SampledImage 79 80
993617a3babSopenharmony_ci              82:     31(ptr) AccessChain 28 30
994617a3babSopenharmony_ci              83:   25(fvec3) Load 82
995617a3babSopenharmony_ci              84:   50(ivec4) ImageGather 81 83 69
996617a3babSopenharmony_ci                              Store 78(txval12) 84
997617a3babSopenharmony_ci              86:          14 Load 16(g_tTex2df4a)
998617a3babSopenharmony_ci              87:          18 Load 20(g_sSamp)
999617a3babSopenharmony_ci              88:          22 SampledImage 86 87
1000617a3babSopenharmony_ci              89:     31(ptr) AccessChain 28 30
1001617a3babSopenharmony_ci              90:   25(fvec3) Load 89
1002617a3babSopenharmony_ci              91:    7(fvec4) ImageGather 88 90 30
1003617a3babSopenharmony_ci                              Store 85(txval20) 91
1004617a3babSopenharmony_ci              93:          39 Load 41(g_tTex2di4a)
1005617a3babSopenharmony_ci              94:          18 Load 20(g_sSamp)
1006617a3babSopenharmony_ci              95:          44 SampledImage 93 94
1007617a3babSopenharmony_ci              96:     31(ptr) AccessChain 28 30
1008617a3babSopenharmony_ci              97:   25(fvec3) Load 96
1009617a3babSopenharmony_ci              98:   36(ivec4) ImageGather 95 97 30
1010617a3babSopenharmony_ci                              Store 92(txval21) 98
1011617a3babSopenharmony_ci             100:          53 Load 55(g_tTex2du4a)
1012617a3babSopenharmony_ci             101:          18 Load 20(g_sSamp)
1013617a3babSopenharmony_ci             102:          58 SampledImage 100 101
1014617a3babSopenharmony_ci             103:     31(ptr) AccessChain 28 30
1015617a3babSopenharmony_ci             104:   25(fvec3) Load 103
1016617a3babSopenharmony_ci             105:   50(ivec4) ImageGather 102 104 30
1017617a3babSopenharmony_ci                              Store 99(txval22) 105
1018617a3babSopenharmony_ci             107:          14 Load 16(g_tTex2df4a)
1019617a3babSopenharmony_ci             108:          18 Load 20(g_sSamp)
1020617a3babSopenharmony_ci             109:          22 SampledImage 107 108
1021617a3babSopenharmony_ci             110:     31(ptr) AccessChain 28 30
1022617a3babSopenharmony_ci             111:   25(fvec3) Load 110
1023617a3babSopenharmony_ci             113:    7(fvec4) ImageGather 109 111 112
1024617a3babSopenharmony_ci                              Store 106(txval30) 113
1025617a3babSopenharmony_ci             115:          39 Load 41(g_tTex2di4a)
1026617a3babSopenharmony_ci             116:          18 Load 20(g_sSamp)
1027617a3babSopenharmony_ci             117:          44 SampledImage 115 116
1028617a3babSopenharmony_ci             118:     31(ptr) AccessChain 28 30
1029617a3babSopenharmony_ci             119:   25(fvec3) Load 118
1030617a3babSopenharmony_ci             120:   36(ivec4) ImageGather 117 119 112
1031617a3babSopenharmony_ci                              Store 114(txval31) 120
1032617a3babSopenharmony_ci             122:          53 Load 55(g_tTex2du4a)
1033617a3babSopenharmony_ci             123:          18 Load 20(g_sSamp)
1034617a3babSopenharmony_ci             124:          58 SampledImage 122 123
1035617a3babSopenharmony_ci             125:     31(ptr) AccessChain 28 30
1036617a3babSopenharmony_ci             126:   25(fvec3) Load 125
1037617a3babSopenharmony_ci             127:   50(ivec4) ImageGather 124 126 112
1038617a3babSopenharmony_ci                              Store 121(txval32) 127
1039617a3babSopenharmony_ci             132:         129 Load 131(g_tTexcdf4a)
1040617a3babSopenharmony_ci             133:          18 Load 20(g_sSamp)
1041617a3babSopenharmony_ci             135:         134 SampledImage 132 133
1042617a3babSopenharmony_ci             137:    136(ptr) AccessChain 28 112
1043617a3babSopenharmony_ci             138:    7(fvec4) Load 137
1044617a3babSopenharmony_ci             139:    7(fvec4) ImageGather 135 138 34
1045617a3babSopenharmony_ci                              Store 128(txval40) 139
1046617a3babSopenharmony_ci             144:         141 Load 143(g_tTexcdi4a)
1047617a3babSopenharmony_ci             145:          18 Load 20(g_sSamp)
1048617a3babSopenharmony_ci             147:         146 SampledImage 144 145
1049617a3babSopenharmony_ci             148:    136(ptr) AccessChain 28 112
1050617a3babSopenharmony_ci             149:    7(fvec4) Load 148
1051617a3babSopenharmony_ci             150:   36(ivec4) ImageGather 147 149 34
1052617a3babSopenharmony_ci                              Store 140(txval41) 150
1053617a3babSopenharmony_ci             155:         152 Load 154(g_tTexcdu4a)
1054617a3babSopenharmony_ci             156:          18 Load 20(g_sSamp)
1055617a3babSopenharmony_ci             158:         157 SampledImage 155 156
1056617a3babSopenharmony_ci             159:    136(ptr) AccessChain 28 112
1057617a3babSopenharmony_ci             160:    7(fvec4) Load 159
1058617a3babSopenharmony_ci             161:   50(ivec4) ImageGather 158 160 34
1059617a3babSopenharmony_ci                              Store 151(txval42) 161
1060617a3babSopenharmony_ci             163:         129 Load 131(g_tTexcdf4a)
1061617a3babSopenharmony_ci             164:          18 Load 20(g_sSamp)
1062617a3babSopenharmony_ci             165:         134 SampledImage 163 164
1063617a3babSopenharmony_ci             166:    136(ptr) AccessChain 28 112
1064617a3babSopenharmony_ci             167:    7(fvec4) Load 166
1065617a3babSopenharmony_ci             168:    7(fvec4) ImageGather 165 167 69
1066617a3babSopenharmony_ci                              Store 162(txval50) 168
1067617a3babSopenharmony_ci             170:         141 Load 143(g_tTexcdi4a)
1068617a3babSopenharmony_ci             171:          18 Load 20(g_sSamp)
1069617a3babSopenharmony_ci             172:         146 SampledImage 170 171
1070617a3babSopenharmony_ci             173:    136(ptr) AccessChain 28 112
1071617a3babSopenharmony_ci             174:    7(fvec4) Load 173
1072617a3babSopenharmony_ci             175:   36(ivec4) ImageGather 172 174 69
1073617a3babSopenharmony_ci                              Store 169(txval51) 175
1074617a3babSopenharmony_ci             177:         152 Load 154(g_tTexcdu4a)
1075617a3babSopenharmony_ci             178:          18 Load 20(g_sSamp)
1076617a3babSopenharmony_ci             179:         157 SampledImage 177 178
1077617a3babSopenharmony_ci             180:    136(ptr) AccessChain 28 112
1078617a3babSopenharmony_ci             181:    7(fvec4) Load 180
1079617a3babSopenharmony_ci             182:   50(ivec4) ImageGather 179 181 69
1080617a3babSopenharmony_ci                              Store 176(txval52) 182
1081617a3babSopenharmony_ci             184:         129 Load 131(g_tTexcdf4a)
1082617a3babSopenharmony_ci             185:          18 Load 20(g_sSamp)
1083617a3babSopenharmony_ci             186:         134 SampledImage 184 185
1084617a3babSopenharmony_ci             187:    136(ptr) AccessChain 28 112
1085617a3babSopenharmony_ci             188:    7(fvec4) Load 187
1086617a3babSopenharmony_ci             189:    7(fvec4) ImageGather 186 188 30
1087617a3babSopenharmony_ci                              Store 183(txval60) 189
1088617a3babSopenharmony_ci             191:         141 Load 143(g_tTexcdi4a)
1089617a3babSopenharmony_ci             192:          18 Load 20(g_sSamp)
1090617a3babSopenharmony_ci             193:         146 SampledImage 191 192
1091617a3babSopenharmony_ci             194:    136(ptr) AccessChain 28 112
1092617a3babSopenharmony_ci             195:    7(fvec4) Load 194
1093617a3babSopenharmony_ci             196:   36(ivec4) ImageGather 193 195 30
1094617a3babSopenharmony_ci                              Store 190(txval61) 196
1095617a3babSopenharmony_ci             198:         152 Load 154(g_tTexcdu4a)
1096617a3babSopenharmony_ci             199:          18 Load 20(g_sSamp)
1097617a3babSopenharmony_ci             200:         157 SampledImage 198 199
1098617a3babSopenharmony_ci             201:    136(ptr) AccessChain 28 112
1099617a3babSopenharmony_ci             202:    7(fvec4) Load 201
1100617a3babSopenharmony_ci             203:   50(ivec4) ImageGather 200 202 30
1101617a3babSopenharmony_ci                              Store 197(txval62) 203
1102617a3babSopenharmony_ci             205:         129 Load 131(g_tTexcdf4a)
1103617a3babSopenharmony_ci             206:          18 Load 20(g_sSamp)
1104617a3babSopenharmony_ci             207:         134 SampledImage 205 206
1105617a3babSopenharmony_ci             208:    136(ptr) AccessChain 28 112
1106617a3babSopenharmony_ci             209:    7(fvec4) Load 208
1107617a3babSopenharmony_ci             210:    7(fvec4) ImageGather 207 209 112
1108617a3babSopenharmony_ci                              Store 204(txval70) 210
1109617a3babSopenharmony_ci             212:         141 Load 143(g_tTexcdi4a)
1110617a3babSopenharmony_ci             213:          18 Load 20(g_sSamp)
1111617a3babSopenharmony_ci             214:         146 SampledImage 212 213
1112617a3babSopenharmony_ci             215:    136(ptr) AccessChain 28 112
1113617a3babSopenharmony_ci             216:    7(fvec4) Load 215
1114617a3babSopenharmony_ci             217:   36(ivec4) ImageGather 214 216 112
1115617a3babSopenharmony_ci                              Store 211(txval71) 217
1116617a3babSopenharmony_ci             219:         152 Load 154(g_tTexcdu4a)
1117617a3babSopenharmony_ci             220:          18 Load 20(g_sSamp)
1118617a3babSopenharmony_ci             221:         157 SampledImage 219 220
1119617a3babSopenharmony_ci             222:    136(ptr) AccessChain 28 112
1120617a3babSopenharmony_ci             223:    7(fvec4) Load 222
1121617a3babSopenharmony_ci             224:   50(ivec4) ImageGather 221 223 112
1122617a3babSopenharmony_ci                              Store 218(txval72) 224
1123617a3babSopenharmony_ci             229:     12(ptr) AccessChain 226(psout) 34
1124617a3babSopenharmony_ci                              Store 229 228
1125617a3babSopenharmony_ci             231:    230(ptr) AccessChain 226(psout) 69
1126617a3babSopenharmony_ci                              Store 231 227
1127617a3babSopenharmony_ci             232:8(PS_OUTPUT) Load 226(psout)
1128617a3babSopenharmony_ci                              ReturnValue 232
1129617a3babSopenharmony_ci                              FunctionEnd
1130