1617a3babSopenharmony_ci310.vert
2617a3babSopenharmony_ciERROR: 0:3: 'shared' : not supported in this stage: vertex
3617a3babSopenharmony_ciERROR: 0:4: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 
4617a3babSopenharmony_ciERROR: 0:5: 'buffer' : buffers can be declared only as blocks 
5617a3babSopenharmony_ciERROR: 0:10: 'location' : overlapping use of location 3
6617a3babSopenharmony_ciERROR: 0:58: 'usampler2DMSArray' : Reserved word. 
7617a3babSopenharmony_ciERROR: 0:58: 'sampler/image' : type requires declaration of default precision qualifier 
8617a3babSopenharmony_ciERROR: 0:67: 'textureSamples' : no matching overloaded function found 
9617a3babSopenharmony_ciERROR: 0:69: 'assign' :  l-value required "ini" (can't modify shader input)
10617a3babSopenharmony_ciERROR: 0:69: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters. 
11617a3babSopenharmony_ciERROR: 0:72: 'out' : cannot be bool 
12617a3babSopenharmony_ciERROR: 0:73: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: outo
13617a3babSopenharmony_ciERROR: 0:75: 'vertex-shader array-of-array output' : not supported with this profile: es
14617a3babSopenharmony_ciERROR: 0:78: 'vertex-shader array-of-struct output' : not supported with this profile: es
15617a3babSopenharmony_ciERROR: 0:79: 'vertex-shader array-of-struct output' : not supported with this profile: es
16617a3babSopenharmony_ciERROR: 0:81: 'vertex-shader struct output containing an array' : not supported with this profile: es
17617a3babSopenharmony_ciERROR: 0:83: 'vertex-shader struct output containing structure' : not supported with this profile: es
18617a3babSopenharmony_ciERROR: 0:85: 'std430 requires the buffer storage qualifier' : required extension not requested: GL_EXT_scalar_block_layout
19617a3babSopenharmony_ciERROR: 0:97: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type 
20617a3babSopenharmony_ciERROR: 0:105: 'location' : overlapping use of location 12
21617a3babSopenharmony_ciERROR: 0:107: 'input block' : not supported in this stage: vertex
22617a3babSopenharmony_ciERROR: 0:109: 'gl_PerVertex' : block redeclaration has extra members 
23617a3babSopenharmony_ciERROR: 0:119: 'gl_PointSize' : member of nameless block was not redeclared 
24617a3babSopenharmony_ciERROR: 0:119: 'assign' :  l-value required "gl_PerVertex" (can't modify void)
25617a3babSopenharmony_ciERROR: 0:119: 'assign' :  cannot convert from ' const float' to ' gl_PointSize highp void PointSize'
26617a3babSopenharmony_ciERROR: 0:122: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 
27617a3babSopenharmony_ciERROR: 0:127: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 
28617a3babSopenharmony_ciERROR: 0:131: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 
29617a3babSopenharmony_ciERROR: 0:135: 'centroid' : cannot use centroid qualifier on an interface block 
30617a3babSopenharmony_ciERROR: 0:139: 'invariant' : cannot use invariant qualifier on an interface block 
31617a3babSopenharmony_ciERROR: 0:155: 'precise' : Reserved word. 
32617a3babSopenharmony_ciERROR: 0:155: 'precise' : not supported for this version or the enabled extensions 
33617a3babSopenharmony_ciERROR: 0:156: 'fma' : required extension not requested: Possible extensions include:
34617a3babSopenharmony_ciGL_EXT_gpu_shader5
35617a3babSopenharmony_ciGL_OES_gpu_shader5
36617a3babSopenharmony_ciERROR: 0:157: 'variable indexing sampler array' : not supported for this version or the enabled extensions 
37617a3babSopenharmony_ciERROR: 0:161: 'variable indexing uniform block array' : not supported for this version or the enabled extensions 
38617a3babSopenharmony_ciERROR: 0:162: 'variable indexing buffer block array' : not supported with this profile: es
39617a3babSopenharmony_ciERROR: 0:164: 'variable indexing sampler array' : not supported for this version or the enabled extensions 
40617a3babSopenharmony_ciERROR: 0:165: 'non-constant offset argument' : not supported for this version or the enabled extensions 
41617a3babSopenharmony_ciERROR: 0:166: 'textureGatherOffsets' : required extension not requested: Possible extensions include:
42617a3babSopenharmony_ciGL_EXT_gpu_shader5
43617a3babSopenharmony_ciGL_OES_gpu_shader5
44617a3babSopenharmony_ciERROR: 0:177: 'variable indexing buffer block array' : not supported with this profile: es
45617a3babSopenharmony_ciERROR: 0:182: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
46617a3babSopenharmony_ciERROR: 0:185: 'samplerBuffer' : Reserved word. 
47617a3babSopenharmony_ciERROR: 0:185: 'sampler/image' : type requires declaration of default precision qualifier 
48617a3babSopenharmony_ciERROR: 0:186: 'isamplerBuffer' : Reserved word. 
49617a3babSopenharmony_ciERROR: 0:186: 'sampler/image' : type requires declaration of default precision qualifier 
50617a3babSopenharmony_ciERROR: 0:187: 'usamplerBuffer' : Reserved word. 
51617a3babSopenharmony_ciERROR: 0:187: 'sampler/image' : type requires declaration of default precision qualifier 
52617a3babSopenharmony_ciERROR: 0:188: 'imageBuffer' : Reserved word. 
53617a3babSopenharmony_ciERROR: 0:188: 'sampler/image' : type requires declaration of default precision qualifier 
54617a3babSopenharmony_ciERROR: 0:189: 'iimageBuffer' : Reserved word. 
55617a3babSopenharmony_ciERROR: 0:189: 'sampler/image' : type requires declaration of default precision qualifier 
56617a3babSopenharmony_ciERROR: 0:190: 'uimageBuffer' : Reserved word. 
57617a3babSopenharmony_ciERROR: 0:190: 'sampler/image' : type requires declaration of default precision qualifier 
58617a3babSopenharmony_ciERROR: 0:195: 'sampler/image' : type requires declaration of default precision qualifier 
59617a3babSopenharmony_ciERROR: 0:196: 'sampler/image' : type requires declaration of default precision qualifier 
60617a3babSopenharmony_ciERROR: 0:197: 'sampler/image' : type requires declaration of default precision qualifier 
61617a3babSopenharmony_ciERROR: 0:198: 'sampler/image' : type requires declaration of default precision qualifier 
62617a3babSopenharmony_ciERROR: 0:199: 'sampler/image' : type requires declaration of default precision qualifier 
63617a3babSopenharmony_ciERROR: 0:200: 'sampler/image' : type requires declaration of default precision qualifier 
64617a3babSopenharmony_ciERROR: 0:235: 'imageCubeArray' : Reserved word. 
65617a3babSopenharmony_ciERROR: 0:235: 'sampler/image' : type requires declaration of default precision qualifier 
66617a3babSopenharmony_ciERROR: 0:236: 'iimageCubeArray' : Reserved word. 
67617a3babSopenharmony_ciERROR: 0:236: 'sampler/image' : type requires declaration of default precision qualifier 
68617a3babSopenharmony_ciERROR: 0:237: 'uimageCubeArray' : Reserved word. 
69617a3babSopenharmony_ciERROR: 0:237: 'sampler/image' : type requires declaration of default precision qualifier 
70617a3babSopenharmony_ciERROR: 0:239: 'samplerCubeArray' : Reserved word. 
71617a3babSopenharmony_ciERROR: 0:239: 'sampler/image' : type requires declaration of default precision qualifier 
72617a3babSopenharmony_ciERROR: 0:240: 'samplerCubeArrayShadow' : Reserved word. 
73617a3babSopenharmony_ciERROR: 0:240: 'sampler/image' : type requires declaration of default precision qualifier 
74617a3babSopenharmony_ciERROR: 0:241: 'isamplerCubeArray' : Reserved word. 
75617a3babSopenharmony_ciERROR: 0:241: 'sampler/image' : type requires declaration of default precision qualifier 
76617a3babSopenharmony_ciERROR: 0:242: 'usamplerCubeArray' : Reserved word. 
77617a3babSopenharmony_ciERROR: 0:242: 'sampler/image' : type requires declaration of default precision qualifier 
78617a3babSopenharmony_ciERROR: 0:246: 'sampler/image' : type requires declaration of default precision qualifier 
79617a3babSopenharmony_ciERROR: 0:247: 'sampler/image' : type requires declaration of default precision qualifier 
80617a3babSopenharmony_ciERROR: 0:248: 'sampler/image' : type requires declaration of default precision qualifier 
81617a3babSopenharmony_ciERROR: 0:250: 'sampler/image' : type requires declaration of default precision qualifier 
82617a3babSopenharmony_ciERROR: 0:251: 'sampler/image' : type requires declaration of default precision qualifier 
83617a3babSopenharmony_ciERROR: 0:252: 'sampler/image' : type requires declaration of default precision qualifier 
84617a3babSopenharmony_ciERROR: 0:253: 'sampler/image' : type requires declaration of default precision qualifier 
85617a3babSopenharmony_ciERROR: 0:321: 'sampler2DMSArray' : Reserved word. 
86617a3babSopenharmony_ciERROR: 0:321: 'sampler/image' : type requires declaration of default precision qualifier 
87617a3babSopenharmony_ciERROR: 0:322: 'isampler2DMSArray' : Reserved word. 
88617a3babSopenharmony_ciERROR: 0:322: 'sampler/image' : type requires declaration of default precision qualifier 
89617a3babSopenharmony_ciERROR: 0:323: 'usampler2DMSArray' : Reserved word. 
90617a3babSopenharmony_ciERROR: 0:323: 'sampler/image' : type requires declaration of default precision qualifier 
91617a3babSopenharmony_ciERROR: 0:329: 'sampler/image' : type requires declaration of default precision qualifier 
92617a3babSopenharmony_ciERROR: 0:330: 'sampler/image' : type requires declaration of default precision qualifier 
93617a3babSopenharmony_ciERROR: 0:331: 'sampler/image' : type requires declaration of default precision qualifier 
94617a3babSopenharmony_ciERROR: 0:351: 'textureSize' : no matching overloaded function found 
95617a3babSopenharmony_ciERROR: 0:351: '=' :  cannot convert from ' const float' to ' temp highp 3-component vector of int'
96617a3babSopenharmony_ciERROR: 0:389: 'sample' : Reserved word. 
97617a3babSopenharmony_ciERROR: 0:400: 'interpolateAtCentroid' : no matching overloaded function found 
98617a3babSopenharmony_ciERROR: 0:401: 'interpolateAtSample' : no matching overloaded function found 
99617a3babSopenharmony_ciERROR: 0:402: 'interpolateAtOffset' : no matching overloaded function found 
100617a3babSopenharmony_ciERROR: 94 compilation errors.  No code generated.
101617a3babSopenharmony_ci
102617a3babSopenharmony_ci
103617a3babSopenharmony_ciShader version: 310
104617a3babSopenharmony_ciRequested GL_EXT_texture_buffer
105617a3babSopenharmony_ciRequested GL_OES_gpu_shader5
106617a3babSopenharmony_ciRequested GL_OES_shader_image_atomic
107617a3babSopenharmony_ciRequested GL_OES_shader_io_blocks
108617a3babSopenharmony_ciRequested GL_OES_shader_multisample_interpolation
109617a3babSopenharmony_ciRequested GL_OES_texture_buffer
110617a3babSopenharmony_ciRequested GL_OES_texture_cube_map_array
111617a3babSopenharmony_ciRequested GL_OES_texture_storage_multisample_2d_array
112617a3babSopenharmony_ciERROR: node is still EOpNull!
113617a3babSopenharmony_ci0:12  Function Definition: main( ( global void)
114617a3babSopenharmony_ci0:12    Function Parameters: 
115617a3babSopenharmony_ci0:?     Sequence
116617a3babSopenharmony_ci0:15      move second child to first child ( temp highp 2-component vector of uint)
117617a3babSopenharmony_ci0:15        'u2' ( temp highp 2-component vector of uint)
118617a3babSopenharmony_ci0:15        addCarry ( global highp 2-component vector of uint)
119617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
120617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
121617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
122617a3babSopenharmony_ci0:17      move second child to first child ( temp highp uint)
123617a3babSopenharmony_ci0:17        'u1' ( temp highp uint)
124617a3babSopenharmony_ci0:17        subBorrow ( global highp uint)
125617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
126617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
127617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
128617a3babSopenharmony_ci0:19      uMulExtended ( global highp void)
129617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
130617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
131617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
132617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
133617a3babSopenharmony_ci0:21      iMulExtended ( global highp void)
134617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
135617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
136617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
137617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
138617a3babSopenharmony_ci0:23      move second child to first child ( temp highp int)
139617a3babSopenharmony_ci0:23        'i1' ( temp highp int)
140617a3babSopenharmony_ci0:23        bitfieldExtract ( global highp int)
141617a3babSopenharmony_ci0:23          'i1' ( temp highp int)
142617a3babSopenharmony_ci0:23          Constant:
143617a3babSopenharmony_ci0:23            4 (const int)
144617a3babSopenharmony_ci0:23          Constant:
145617a3babSopenharmony_ci0:23            5 (const int)
146617a3babSopenharmony_ci0:25      move second child to first child ( temp highp 3-component vector of uint)
147617a3babSopenharmony_ci0:25        'u3' ( temp highp 3-component vector of uint)
148617a3babSopenharmony_ci0:25        bitfieldExtract ( global highp 3-component vector of uint)
149617a3babSopenharmony_ci0:25          'u3' ( temp highp 3-component vector of uint)
150617a3babSopenharmony_ci0:25          Constant:
151617a3babSopenharmony_ci0:25            4 (const int)
152617a3babSopenharmony_ci0:25          Constant:
153617a3babSopenharmony_ci0:25            5 (const int)
154617a3babSopenharmony_ci0:27      move second child to first child ( temp highp 3-component vector of int)
155617a3babSopenharmony_ci0:27        'i3' ( temp highp 3-component vector of int)
156617a3babSopenharmony_ci0:27        bitfieldInsert ( global highp 3-component vector of int)
157617a3babSopenharmony_ci0:27          'i3' ( temp highp 3-component vector of int)
158617a3babSopenharmony_ci0:27          'i3' ( temp highp 3-component vector of int)
159617a3babSopenharmony_ci0:27          Constant:
160617a3babSopenharmony_ci0:27            4 (const int)
161617a3babSopenharmony_ci0:27          Constant:
162617a3babSopenharmony_ci0:27            5 (const int)
163617a3babSopenharmony_ci0:28      move second child to first child ( temp highp uint)
164617a3babSopenharmony_ci0:28        'u1' ( temp highp uint)
165617a3babSopenharmony_ci0:28        bitfieldInsert ( global highp uint)
166617a3babSopenharmony_ci0:28          'u1' ( temp highp uint)
167617a3babSopenharmony_ci0:28          'u1' ( temp highp uint)
168617a3babSopenharmony_ci0:28          Constant:
169617a3babSopenharmony_ci0:28            4 (const int)
170617a3babSopenharmony_ci0:28          Constant:
171617a3babSopenharmony_ci0:28            5 (const int)
172617a3babSopenharmony_ci0:30      move second child to first child ( temp highp 2-component vector of int)
173617a3babSopenharmony_ci0:30        'i2' ( temp highp 2-component vector of int)
174617a3babSopenharmony_ci0:30        bitFieldReverse ( global highp 2-component vector of int)
175617a3babSopenharmony_ci0:30          'i2' ( temp highp 2-component vector of int)
176617a3babSopenharmony_ci0:31      move second child to first child ( temp highp 4-component vector of uint)
177617a3babSopenharmony_ci0:31        'u4' ( temp highp 4-component vector of uint)
178617a3babSopenharmony_ci0:31        bitFieldReverse ( global highp 4-component vector of uint)
179617a3babSopenharmony_ci0:31          'u4' ( temp highp 4-component vector of uint)
180617a3babSopenharmony_ci0:32      move second child to first child ( temp highp int)
181617a3babSopenharmony_ci0:32        'i1' ( temp highp int)
182617a3babSopenharmony_ci0:32        bitCount ( global lowp int, operation at highp)
183617a3babSopenharmony_ci0:32          'i1' ( temp highp int)
184617a3babSopenharmony_ci0:33      move second child to first child ( temp highp 3-component vector of int)
185617a3babSopenharmony_ci0:33        'i3' ( temp highp 3-component vector of int)
186617a3babSopenharmony_ci0:33        bitCount ( global lowp 3-component vector of int, operation at highp)
187617a3babSopenharmony_ci0:33          'u3' ( temp highp 3-component vector of uint)
188617a3babSopenharmony_ci0:34      move second child to first child ( temp highp 2-component vector of int)
189617a3babSopenharmony_ci0:34        'i2' ( temp highp 2-component vector of int)
190617a3babSopenharmony_ci0:34        findLSB ( global lowp 2-component vector of int, operation at highp)
191617a3babSopenharmony_ci0:34          'i2' ( temp highp 2-component vector of int)
192617a3babSopenharmony_ci0:35      move second child to first child ( temp highp 4-component vector of int)
193617a3babSopenharmony_ci0:35        'i4' ( temp highp 4-component vector of int)
194617a3babSopenharmony_ci0:35        findLSB ( global lowp 4-component vector of int, operation at highp)
195617a3babSopenharmony_ci0:35          'u4' ( temp highp 4-component vector of uint)
196617a3babSopenharmony_ci0:36      move second child to first child ( temp highp int)
197617a3babSopenharmony_ci0:36        'i1' ( temp highp int)
198617a3babSopenharmony_ci0:36        findMSB ( global lowp int, operation at highp)
199617a3babSopenharmony_ci0:36          'i1' ( temp highp int)
200617a3babSopenharmony_ci0:37      move second child to first child ( temp highp 2-component vector of int)
201617a3babSopenharmony_ci0:37        'i2' ( temp highp 2-component vector of int)
202617a3babSopenharmony_ci0:37        findMSB ( global lowp 2-component vector of int, operation at highp)
203617a3babSopenharmony_ci0:37          'u2' ( temp highp 2-component vector of uint)
204617a3babSopenharmony_ci0:40      move second child to first child ( temp highp 3-component vector of float)
205617a3babSopenharmony_ci0:40        'v3' ( temp highp 3-component vector of float)
206617a3babSopenharmony_ci0:40        frexp ( global highp 3-component vector of float)
207617a3babSopenharmony_ci0:40          'v3' ( temp highp 3-component vector of float)
208617a3babSopenharmony_ci0:40          'i3' ( temp highp 3-component vector of int)
209617a3babSopenharmony_ci0:42      move second child to first child ( temp highp 2-component vector of float)
210617a3babSopenharmony_ci0:42        'v2' ( temp highp 2-component vector of float)
211617a3babSopenharmony_ci0:42        ldexp ( global highp 2-component vector of float)
212617a3babSopenharmony_ci0:42          'v2' ( temp highp 2-component vector of float)
213617a3babSopenharmony_ci0:42          'i2' ( temp highp 2-component vector of int)
214617a3babSopenharmony_ci0:45      move second child to first child ( temp highp uint)
215617a3babSopenharmony_ci0:45        'u1' ( temp highp uint)
216617a3babSopenharmony_ci0:45        PackUnorm4x8 ( global highp uint, operation at mediump)
217617a3babSopenharmony_ci0:45          'v4' ( temp mediump 4-component vector of float)
218617a3babSopenharmony_ci0:46      move second child to first child ( temp highp uint)
219617a3babSopenharmony_ci0:46        'u1' ( temp highp uint)
220617a3babSopenharmony_ci0:46        PackSnorm4x8 ( global highp uint, operation at mediump)
221617a3babSopenharmony_ci0:46          'v4' ( temp mediump 4-component vector of float)
222617a3babSopenharmony_ci0:47      move second child to first child ( temp mediump 4-component vector of float)
223617a3babSopenharmony_ci0:47        'v4' ( temp mediump 4-component vector of float)
224617a3babSopenharmony_ci0:47        UnpackUnorm4x8 ( global mediump 4-component vector of float, operation at highp)
225617a3babSopenharmony_ci0:47          'u1' ( temp highp uint)
226617a3babSopenharmony_ci0:48      move second child to first child ( temp mediump 4-component vector of float)
227617a3babSopenharmony_ci0:48        'v4' ( temp mediump 4-component vector of float)
228617a3babSopenharmony_ci0:48        UnpackSnorm4x8 ( global mediump 4-component vector of float, operation at highp)
229617a3babSopenharmony_ci0:48          'u1' ( temp highp uint)
230617a3babSopenharmony_ci0:60  Function Definition: foo( ( global void)
231617a3babSopenharmony_ci0:60    Function Parameters: 
232617a3babSopenharmony_ci0:?     Sequence
233617a3babSopenharmony_ci0:63      move second child to first child ( temp highp 2-component vector of int)
234617a3babSopenharmony_ci0:63        'v2' ( temp highp 2-component vector of int)
235617a3babSopenharmony_ci0:63        textureSize ( global highp 2-component vector of int)
236617a3babSopenharmony_ci0:63          's2dms' ( uniform highp sampler2DMS)
237617a3babSopenharmony_ci0:64      move second child to first child ( temp highp 2-component vector of int)
238617a3babSopenharmony_ci0:64        'v2' ( temp highp 2-component vector of int)
239617a3babSopenharmony_ci0:64        textureSize ( global highp 2-component vector of int)
240617a3babSopenharmony_ci0:64          'us2dms' ( uniform highp usampler2DMS)
241617a3babSopenharmony_ci0:65      Sequence
242617a3babSopenharmony_ci0:65        move second child to first child ( temp highp 4-component vector of float)
243617a3babSopenharmony_ci0:65          'v4' ( temp highp 4-component vector of float)
244617a3babSopenharmony_ci0:65          textureFetch ( global highp 4-component vector of float)
245617a3babSopenharmony_ci0:65            's2dms' ( uniform highp sampler2DMS)
246617a3babSopenharmony_ci0:65            'v2' ( temp highp 2-component vector of int)
247617a3babSopenharmony_ci0:65            Constant:
248617a3babSopenharmony_ci0:65              2 (const int)
249617a3babSopenharmony_ci0:66      Sequence
250617a3babSopenharmony_ci0:66        move second child to first child ( temp highp 4-component vector of int)
251617a3babSopenharmony_ci0:66          'iv4' ( temp highp 4-component vector of int)
252617a3babSopenharmony_ci0:66          textureFetch ( global highp 4-component vector of int)
253617a3babSopenharmony_ci0:66            'is2dms' ( uniform highp isampler2DMS)
254617a3babSopenharmony_ci0:66            'v2' ( temp highp 2-component vector of int)
255617a3babSopenharmony_ci0:66            Constant:
256617a3babSopenharmony_ci0:66              2 (const int)
257617a3babSopenharmony_ci0:67      Constant:
258617a3babSopenharmony_ci0:67        0.000000
259617a3babSopenharmony_ci0:69      frexp ( global highp float)
260617a3babSopenharmony_ci0:69        'f' ( temp highp float)
261617a3babSopenharmony_ci0:69        'ini' ( in highp int)
262617a3babSopenharmony_ci0:114  Function Definition: foo_IO( ( global void)
263617a3babSopenharmony_ci0:114    Function Parameters: 
264617a3babSopenharmony_ci0:116    Sequence
265617a3babSopenharmony_ci0:116      Sequence
266617a3babSopenharmony_ci0:116        move second child to first child ( temp highp int)
267617a3babSopenharmony_ci0:116          'sum' ( temp highp int)
268617a3babSopenharmony_ci0:116          add ( temp highp int)
269617a3babSopenharmony_ci0:116            'gl_VertexID' ( gl_VertexId highp int VertexId)
270617a3babSopenharmony_ci0:117            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
271617a3babSopenharmony_ci0:118      move second child to first child ( temp highp 4-component vector of float)
272617a3babSopenharmony_ci0:118        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
273617a3babSopenharmony_ci0:118          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position})
274617a3babSopenharmony_ci0:118          Constant:
275617a3babSopenharmony_ci0:118            0 (const uint)
276617a3babSopenharmony_ci0:118        Constant:
277617a3babSopenharmony_ci0:118          1.000000
278617a3babSopenharmony_ci0:118          1.000000
279617a3babSopenharmony_ci0:118          1.000000
280617a3babSopenharmony_ci0:118          1.000000
281617a3babSopenharmony_ci0:119      gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
282617a3babSopenharmony_ci0:119        'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position})
283617a3babSopenharmony_ci0:119        Constant:
284617a3babSopenharmony_ci0:119          1 (const uint)
285617a3babSopenharmony_ci0:153  Function Definition: pfooBad( ( global void)
286617a3babSopenharmony_ci0:153    Function Parameters: 
287617a3babSopenharmony_ci0:?     Sequence
288617a3babSopenharmony_ci0:156      move second child to first child ( temp highp 2-component vector of float)
289617a3babSopenharmony_ci0:156        'h' ( noContraction temp highp 2-component vector of float)
290617a3babSopenharmony_ci0:156        fma ( global highp 2-component vector of float)
291617a3babSopenharmony_ci0:156          'inf' ( in highp 2-component vector of float)
292617a3babSopenharmony_ci0:156          'ing' ( in highp 2-component vector of float)
293617a3babSopenharmony_ci0:156          'h' ( noContraction temp highp 2-component vector of float)
294617a3babSopenharmony_ci0:157      indirect index ( temp lowp sampler2D)
295617a3babSopenharmony_ci0:157        'sArray' ( uniform 4-element array of lowp sampler2D)
296617a3babSopenharmony_ci0:157        add ( temp highp int)
297617a3babSopenharmony_ci0:157          'sIndex' ( uniform highp int)
298617a3babSopenharmony_ci0:157          Constant:
299617a3babSopenharmony_ci0:157            1 (const int)
300617a3babSopenharmony_ci0:158      indirect index (layout( binding=0 offset=0) temp highp atomic_uint)
301617a3babSopenharmony_ci0:158        'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
302617a3babSopenharmony_ci0:158        add ( temp highp int)
303617a3babSopenharmony_ci0:158          'sIndex' ( uniform highp int)
304617a3babSopenharmony_ci0:158          Constant:
305617a3babSopenharmony_ci0:158            1 (const int)
306617a3babSopenharmony_ci0:159      direct index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
307617a3babSopenharmony_ci0:159        'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
308617a3babSopenharmony_ci0:159        Constant:
309617a3babSopenharmony_ci0:159          1 (const int)
310617a3babSopenharmony_ci0:160      direct index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
311617a3babSopenharmony_ci0:160        'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
312617a3babSopenharmony_ci0:160        Constant:
313617a3babSopenharmony_ci0:160          2 (const int)
314617a3babSopenharmony_ci0:161      indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
315617a3babSopenharmony_ci0:161        'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
316617a3babSopenharmony_ci0:161        add ( temp highp int)
317617a3babSopenharmony_ci0:161          'sIndex' ( uniform highp int)
318617a3babSopenharmony_ci0:161          Constant:
319617a3babSopenharmony_ci0:161            1 (const int)
320617a3babSopenharmony_ci0:162      indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
321617a3babSopenharmony_ci0:162        'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
322617a3babSopenharmony_ci0:162        'sIndex' ( uniform highp int)
323617a3babSopenharmony_ci0:163      direct index ( writeonly temp highp image2D)
324617a3babSopenharmony_ci0:163        'iArray' ( writeonly uniform 5-element array of highp image2D)
325617a3babSopenharmony_ci0:163        Constant:
326617a3babSopenharmony_ci0:163          2 (const int)
327617a3babSopenharmony_ci0:164      indirect index ( writeonly temp highp image2D)
328617a3babSopenharmony_ci0:164        'iArray' ( writeonly uniform 5-element array of highp image2D)
329617a3babSopenharmony_ci0:164        component-wise multiply ( temp highp int)
330617a3babSopenharmony_ci0:164          'sIndex' ( uniform highp int)
331617a3babSopenharmony_ci0:164          Constant:
332617a3babSopenharmony_ci0:164            2 (const int)
333617a3babSopenharmony_ci0:165      textureGatherOffset ( global lowp 4-component vector of float, operation at highp)
334617a3babSopenharmony_ci0:165        direct index ( temp lowp sampler2D)
335617a3babSopenharmony_ci0:165          'sArray' ( uniform 4-element array of lowp sampler2D)
336617a3babSopenharmony_ci0:165          Constant:
337617a3babSopenharmony_ci0:165            0 (const int)
338617a3babSopenharmony_ci0:165        Constant:
339617a3babSopenharmony_ci0:165          0.100000
340617a3babSopenharmony_ci0:165          0.100000
341617a3babSopenharmony_ci0:165        Convert float to int ( temp highp 2-component vector of int)
342617a3babSopenharmony_ci0:165          'inf' ( in highp 2-component vector of float)
343617a3babSopenharmony_ci0:166      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
344617a3babSopenharmony_ci0:166        direct index ( temp lowp sampler2D)
345617a3babSopenharmony_ci0:166          'sArray' ( uniform 4-element array of lowp sampler2D)
346617a3babSopenharmony_ci0:166          Constant:
347617a3babSopenharmony_ci0:166            0 (const int)
348617a3babSopenharmony_ci0:166        Constant:
349617a3babSopenharmony_ci0:166          0.100000
350617a3babSopenharmony_ci0:166          0.100000
351617a3babSopenharmony_ci0:166        Constant:
352617a3babSopenharmony_ci0:166          0 (const int)
353617a3babSopenharmony_ci0:166          0 (const int)
354617a3babSopenharmony_ci0:166          0 (const int)
355617a3babSopenharmony_ci0:166          0 (const int)
356617a3babSopenharmony_ci0:166          0 (const int)
357617a3babSopenharmony_ci0:166          0 (const int)
358617a3babSopenharmony_ci0:166          0 (const int)
359617a3babSopenharmony_ci0:166          0 (const int)
360617a3babSopenharmony_ci0:171  Function Definition: pfoo( ( global void)
361617a3babSopenharmony_ci0:171    Function Parameters: 
362617a3babSopenharmony_ci0:?     Sequence
363617a3babSopenharmony_ci0:174      move second child to first child ( temp highp 2-component vector of float)
364617a3babSopenharmony_ci0:174        'h' ( noContraction temp highp 2-component vector of float)
365617a3babSopenharmony_ci0:174        fma ( global highp 2-component vector of float)
366617a3babSopenharmony_ci0:174          'inf' ( in highp 2-component vector of float)
367617a3babSopenharmony_ci0:174          'ing' ( in highp 2-component vector of float)
368617a3babSopenharmony_ci0:174          'h' ( noContraction temp highp 2-component vector of float)
369617a3babSopenharmony_ci0:175      indirect index ( temp lowp sampler2D)
370617a3babSopenharmony_ci0:175        'sArray' ( uniform 4-element array of lowp sampler2D)
371617a3babSopenharmony_ci0:175        add ( temp highp int)
372617a3babSopenharmony_ci0:175          'sIndex' ( uniform highp int)
373617a3babSopenharmony_ci0:175          Constant:
374617a3babSopenharmony_ci0:175            1 (const int)
375617a3babSopenharmony_ci0:176      indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
376617a3babSopenharmony_ci0:176        'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
377617a3babSopenharmony_ci0:176        add ( temp highp int)
378617a3babSopenharmony_ci0:176          'sIndex' ( uniform highp int)
379617a3babSopenharmony_ci0:176          Constant:
380617a3babSopenharmony_ci0:176            1 (const int)
381617a3babSopenharmony_ci0:177      indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
382617a3babSopenharmony_ci0:177        'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
383617a3babSopenharmony_ci0:177        subtract ( temp highp int)
384617a3babSopenharmony_ci0:177          'sIndex' ( uniform highp int)
385617a3babSopenharmony_ci0:177          Constant:
386617a3babSopenharmony_ci0:177            2 (const int)
387617a3babSopenharmony_ci0:178      direct index ( writeonly temp highp image2D)
388617a3babSopenharmony_ci0:178        'iArray' ( writeonly uniform 5-element array of highp image2D)
389617a3babSopenharmony_ci0:178        Constant:
390617a3babSopenharmony_ci0:178          2 (const int)
391617a3babSopenharmony_ci0:179      indirect index ( writeonly temp highp image2D)
392617a3babSopenharmony_ci0:179        'iArray' ( writeonly uniform 5-element array of highp image2D)
393617a3babSopenharmony_ci0:179        subtract ( temp highp int)
394617a3babSopenharmony_ci0:179          'sIndex' ( uniform highp int)
395617a3babSopenharmony_ci0:179          Constant:
396617a3babSopenharmony_ci0:179            2 (const int)
397617a3babSopenharmony_ci0:180      textureGatherOffset ( global lowp 4-component vector of float, operation at highp)
398617a3babSopenharmony_ci0:180        direct index ( temp lowp sampler2D)
399617a3babSopenharmony_ci0:180          'sArray' ( uniform 4-element array of lowp sampler2D)
400617a3babSopenharmony_ci0:180          Constant:
401617a3babSopenharmony_ci0:180            0 (const int)
402617a3babSopenharmony_ci0:180        Constant:
403617a3babSopenharmony_ci0:180          0.100000
404617a3babSopenharmony_ci0:180          0.100000
405617a3babSopenharmony_ci0:180        Convert float to int ( temp highp 2-component vector of int)
406617a3babSopenharmony_ci0:180          'inf' ( in highp 2-component vector of float)
407617a3babSopenharmony_ci0:181      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
408617a3babSopenharmony_ci0:181        direct index ( temp lowp sampler2D)
409617a3babSopenharmony_ci0:181          'sArray' ( uniform 4-element array of lowp sampler2D)
410617a3babSopenharmony_ci0:181          Constant:
411617a3babSopenharmony_ci0:181            0 (const int)
412617a3babSopenharmony_ci0:181        Constant:
413617a3babSopenharmony_ci0:181          0.100000
414617a3babSopenharmony_ci0:181          0.100000
415617a3babSopenharmony_ci0:181        Constant:
416617a3babSopenharmony_ci0:181          0 (const int)
417617a3babSopenharmony_ci0:181          0 (const int)
418617a3babSopenharmony_ci0:181          0 (const int)
419617a3babSopenharmony_ci0:181          0 (const int)
420617a3babSopenharmony_ci0:181          0 (const int)
421617a3babSopenharmony_ci0:181          0 (const int)
422617a3babSopenharmony_ci0:181          0 (const int)
423617a3babSopenharmony_ci0:181          0 (const int)
424617a3babSopenharmony_ci0:182      textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
425617a3babSopenharmony_ci0:182        direct index ( temp lowp sampler2D)
426617a3babSopenharmony_ci0:182          'sArray' ( uniform 4-element array of lowp sampler2D)
427617a3babSopenharmony_ci0:182          Constant:
428617a3babSopenharmony_ci0:182            0 (const int)
429617a3babSopenharmony_ci0:182        Constant:
430617a3babSopenharmony_ci0:182          0.100000
431617a3babSopenharmony_ci0:182          0.100000
432617a3babSopenharmony_ci0:182        'offsets' ( uniform 4-element array of highp 2-component vector of int)
433617a3babSopenharmony_ci0:220  Function Definition: bufferT( ( global void)
434617a3babSopenharmony_ci0:220    Function Parameters: 
435617a3babSopenharmony_ci0:222    Sequence
436617a3babSopenharmony_ci0:222      Sequence
437617a3babSopenharmony_ci0:222        move second child to first child ( temp highp int)
438617a3babSopenharmony_ci0:222          's1' ( temp highp int)
439617a3babSopenharmony_ci0:222          textureSize ( global highp int)
440617a3babSopenharmony_ci0:222            'bufSamp1' ( uniform highp samplerBuffer)
441617a3babSopenharmony_ci0:223      Sequence
442617a3babSopenharmony_ci0:223        move second child to first child ( temp highp int)
443617a3babSopenharmony_ci0:223          's2' ( temp highp int)
444617a3babSopenharmony_ci0:223          textureSize ( global highp int)
445617a3babSopenharmony_ci0:223            'bufSamp2' ( uniform highp isamplerBuffer)
446617a3babSopenharmony_ci0:224      Sequence
447617a3babSopenharmony_ci0:224        move second child to first child ( temp highp int)
448617a3babSopenharmony_ci0:224          's3' ( temp highp int)
449617a3babSopenharmony_ci0:224          textureSize ( global highp int)
450617a3babSopenharmony_ci0:224            'bufSamp3' ( uniform highp usamplerBuffer)
451617a3babSopenharmony_ci0:226      Sequence
452617a3babSopenharmony_ci0:226        move second child to first child ( temp highp int)
453617a3babSopenharmony_ci0:226          's4' ( temp highp int)
454617a3babSopenharmony_ci0:226          imageQuerySize ( global highp int)
455617a3babSopenharmony_ci0:226            'bufSamp4' ( writeonly uniform highp imageBuffer)
456617a3babSopenharmony_ci0:227      Sequence
457617a3babSopenharmony_ci0:227        move second child to first child ( temp highp int)
458617a3babSopenharmony_ci0:227          's5' ( temp highp int)
459617a3babSopenharmony_ci0:227          imageQuerySize ( global highp int)
460617a3babSopenharmony_ci0:227            'bufSamp5' ( writeonly uniform highp iimageBuffer)
461617a3babSopenharmony_ci0:228      Sequence
462617a3babSopenharmony_ci0:228        move second child to first child ( temp highp int)
463617a3babSopenharmony_ci0:228          's6' ( temp highp int)
464617a3babSopenharmony_ci0:228          imageQuerySize ( global highp int)
465617a3babSopenharmony_ci0:228            'bufSamp6' ( writeonly uniform highp uimageBuffer)
466617a3babSopenharmony_ci0:230      Sequence
467617a3babSopenharmony_ci0:230        move second child to first child ( temp highp 4-component vector of float)
468617a3babSopenharmony_ci0:230          'f1' ( temp highp 4-component vector of float)
469617a3babSopenharmony_ci0:230          textureFetch ( global highp 4-component vector of float)
470617a3babSopenharmony_ci0:230            'bufSamp1' ( uniform highp samplerBuffer)
471617a3babSopenharmony_ci0:230            's1' ( temp highp int)
472617a3babSopenharmony_ci0:231      Sequence
473617a3babSopenharmony_ci0:231        move second child to first child ( temp highp 4-component vector of int)
474617a3babSopenharmony_ci0:231          'f2' ( temp highp 4-component vector of int)
475617a3babSopenharmony_ci0:231          textureFetch ( global highp 4-component vector of int)
476617a3babSopenharmony_ci0:231            'bufSamp2' ( uniform highp isamplerBuffer)
477617a3babSopenharmony_ci0:231            's2' ( temp highp int)
478617a3babSopenharmony_ci0:232      Sequence
479617a3babSopenharmony_ci0:232        move second child to first child ( temp highp 4-component vector of uint)
480617a3babSopenharmony_ci0:232          'f3' ( temp highp 4-component vector of uint)
481617a3babSopenharmony_ci0:232          textureFetch ( global highp 4-component vector of uint)
482617a3babSopenharmony_ci0:232            'bufSamp3' ( uniform highp usamplerBuffer)
483617a3babSopenharmony_ci0:232            's3' ( temp highp int)
484617a3babSopenharmony_ci0:279  Function Definition: CAT( ( global void)
485617a3babSopenharmony_ci0:279    Function Parameters: 
486617a3babSopenharmony_ci0:281    Sequence
487617a3babSopenharmony_ci0:281      Sequence
488617a3babSopenharmony_ci0:281        move second child to first child ( temp highp 3-component vector of int)
489617a3babSopenharmony_ci0:281          's4' ( temp highp 3-component vector of int)
490617a3babSopenharmony_ci0:281          textureSize ( global highp 3-component vector of int)
491617a3babSopenharmony_ci0:281            'CA4' ( uniform highp samplerCubeArray)
492617a3babSopenharmony_ci0:281            Constant:
493617a3babSopenharmony_ci0:281              1 (const int)
494617a3babSopenharmony_ci0:282      Sequence
495617a3babSopenharmony_ci0:282        move second child to first child ( temp highp 3-component vector of int)
496617a3babSopenharmony_ci0:282          's5' ( temp highp 3-component vector of int)
497617a3babSopenharmony_ci0:282          textureSize ( global highp 3-component vector of int)
498617a3babSopenharmony_ci0:282            'CA5' ( uniform highp samplerCubeArrayShadow)
499617a3babSopenharmony_ci0:282            Constant:
500617a3babSopenharmony_ci0:282              1 (const int)
501617a3babSopenharmony_ci0:283      Sequence
502617a3babSopenharmony_ci0:283        move second child to first child ( temp highp 3-component vector of int)
503617a3babSopenharmony_ci0:283          's6' ( temp highp 3-component vector of int)
504617a3babSopenharmony_ci0:283          textureSize ( global highp 3-component vector of int)
505617a3babSopenharmony_ci0:283            'CA6' ( uniform highp isamplerCubeArray)
506617a3babSopenharmony_ci0:283            Constant:
507617a3babSopenharmony_ci0:283              1 (const int)
508617a3babSopenharmony_ci0:284      Sequence
509617a3babSopenharmony_ci0:284        move second child to first child ( temp highp 3-component vector of int)
510617a3babSopenharmony_ci0:284          's7' ( temp highp 3-component vector of int)
511617a3babSopenharmony_ci0:284          textureSize ( global highp 3-component vector of int)
512617a3babSopenharmony_ci0:284            'CA7' ( uniform highp usamplerCubeArray)
513617a3babSopenharmony_ci0:284            Constant:
514617a3babSopenharmony_ci0:284              1 (const int)
515617a3babSopenharmony_ci0:286      Sequence
516617a3babSopenharmony_ci0:286        move second child to first child ( temp highp 4-component vector of float)
517617a3babSopenharmony_ci0:286          't4' ( temp highp 4-component vector of float)
518617a3babSopenharmony_ci0:286          texture ( global highp 4-component vector of float)
519617a3babSopenharmony_ci0:286            'CA4' ( uniform highp samplerCubeArray)
520617a3babSopenharmony_ci0:286            Constant:
521617a3babSopenharmony_ci0:286              0.500000
522617a3babSopenharmony_ci0:286              0.500000
523617a3babSopenharmony_ci0:286              0.500000
524617a3babSopenharmony_ci0:286              0.500000
525617a3babSopenharmony_ci0:287      Sequence
526617a3babSopenharmony_ci0:287        move second child to first child ( temp highp float)
527617a3babSopenharmony_ci0:287          't5' ( temp highp float)
528617a3babSopenharmony_ci0:287          texture ( global highp float)
529617a3babSopenharmony_ci0:287            'CA5' ( uniform highp samplerCubeArrayShadow)
530617a3babSopenharmony_ci0:287            Constant:
531617a3babSopenharmony_ci0:287              0.500000
532617a3babSopenharmony_ci0:287              0.500000
533617a3babSopenharmony_ci0:287              0.500000
534617a3babSopenharmony_ci0:287              0.500000
535617a3babSopenharmony_ci0:287            Constant:
536617a3babSopenharmony_ci0:287              3.000000
537617a3babSopenharmony_ci0:288      Sequence
538617a3babSopenharmony_ci0:288        move second child to first child ( temp highp 4-component vector of int)
539617a3babSopenharmony_ci0:288          't6' ( temp highp 4-component vector of int)
540617a3babSopenharmony_ci0:288          texture ( global highp 4-component vector of int)
541617a3babSopenharmony_ci0:288            'CA6' ( uniform highp isamplerCubeArray)
542617a3babSopenharmony_ci0:288            Constant:
543617a3babSopenharmony_ci0:288              0.500000
544617a3babSopenharmony_ci0:288              0.500000
545617a3babSopenharmony_ci0:288              0.500000
546617a3babSopenharmony_ci0:288              0.500000
547617a3babSopenharmony_ci0:289      Sequence
548617a3babSopenharmony_ci0:289        move second child to first child ( temp highp 4-component vector of uint)
549617a3babSopenharmony_ci0:289          't7' ( temp highp 4-component vector of uint)
550617a3babSopenharmony_ci0:289          texture ( global highp 4-component vector of uint)
551617a3babSopenharmony_ci0:289            'CA7' ( uniform highp usamplerCubeArray)
552617a3babSopenharmony_ci0:289            Constant:
553617a3babSopenharmony_ci0:289              0.500000
554617a3babSopenharmony_ci0:289              0.500000
555617a3babSopenharmony_ci0:289              0.500000
556617a3babSopenharmony_ci0:289              0.500000
557617a3babSopenharmony_ci0:291      Sequence
558617a3babSopenharmony_ci0:291        move second child to first child ( temp highp 4-component vector of float)
559617a3babSopenharmony_ci0:291          'L4' ( temp highp 4-component vector of float)
560617a3babSopenharmony_ci0:291          textureLod ( global highp 4-component vector of float)
561617a3babSopenharmony_ci0:291            'CA4' ( uniform highp samplerCubeArray)
562617a3babSopenharmony_ci0:291            Constant:
563617a3babSopenharmony_ci0:291              0.500000
564617a3babSopenharmony_ci0:291              0.500000
565617a3babSopenharmony_ci0:291              0.500000
566617a3babSopenharmony_ci0:291              0.500000
567617a3babSopenharmony_ci0:291            Constant:
568617a3babSopenharmony_ci0:291              0.240000
569617a3babSopenharmony_ci0:292      Sequence
570617a3babSopenharmony_ci0:292        move second child to first child ( temp highp 4-component vector of int)
571617a3babSopenharmony_ci0:292          'L6' ( temp highp 4-component vector of int)
572617a3babSopenharmony_ci0:292          textureLod ( global highp 4-component vector of int)
573617a3babSopenharmony_ci0:292            'CA6' ( uniform highp isamplerCubeArray)
574617a3babSopenharmony_ci0:292            Constant:
575617a3babSopenharmony_ci0:292              0.500000
576617a3babSopenharmony_ci0:292              0.500000
577617a3babSopenharmony_ci0:292              0.500000
578617a3babSopenharmony_ci0:292              0.500000
579617a3babSopenharmony_ci0:292            Constant:
580617a3babSopenharmony_ci0:292              0.260000
581617a3babSopenharmony_ci0:293      Sequence
582617a3babSopenharmony_ci0:293        move second child to first child ( temp highp 4-component vector of uint)
583617a3babSopenharmony_ci0:293          'L7' ( temp highp 4-component vector of uint)
584617a3babSopenharmony_ci0:293          textureLod ( global highp 4-component vector of uint)
585617a3babSopenharmony_ci0:293            'CA7' ( uniform highp usamplerCubeArray)
586617a3babSopenharmony_ci0:293            Constant:
587617a3babSopenharmony_ci0:293              0.500000
588617a3babSopenharmony_ci0:293              0.500000
589617a3babSopenharmony_ci0:293              0.500000
590617a3babSopenharmony_ci0:293              0.500000
591617a3babSopenharmony_ci0:293            Constant:
592617a3babSopenharmony_ci0:293              0.270000
593617a3babSopenharmony_ci0:295      Sequence
594617a3babSopenharmony_ci0:295        move second child to first child ( temp highp 4-component vector of float)
595617a3babSopenharmony_ci0:295          'g4' ( temp highp 4-component vector of float)
596617a3babSopenharmony_ci0:295          textureGrad ( global highp 4-component vector of float)
597617a3babSopenharmony_ci0:295            'CA4' ( uniform highp samplerCubeArray)
598617a3babSopenharmony_ci0:295            Constant:
599617a3babSopenharmony_ci0:295              0.500000
600617a3babSopenharmony_ci0:295              0.500000
601617a3babSopenharmony_ci0:295              0.500000
602617a3babSopenharmony_ci0:295              0.500000
603617a3babSopenharmony_ci0:295            Constant:
604617a3babSopenharmony_ci0:295              0.100000
605617a3babSopenharmony_ci0:295              0.100000
606617a3babSopenharmony_ci0:295              0.100000
607617a3babSopenharmony_ci0:295            Constant:
608617a3babSopenharmony_ci0:295              0.200000
609617a3babSopenharmony_ci0:295              0.200000
610617a3babSopenharmony_ci0:295              0.200000
611617a3babSopenharmony_ci0:296      Sequence
612617a3babSopenharmony_ci0:296        move second child to first child ( temp highp 4-component vector of int)
613617a3babSopenharmony_ci0:296          'g6' ( temp highp 4-component vector of int)
614617a3babSopenharmony_ci0:296          textureGrad ( global highp 4-component vector of int)
615617a3babSopenharmony_ci0:296            'CA6' ( uniform highp isamplerCubeArray)
616617a3babSopenharmony_ci0:296            Constant:
617617a3babSopenharmony_ci0:296              0.500000
618617a3babSopenharmony_ci0:296              0.500000
619617a3babSopenharmony_ci0:296              0.500000
620617a3babSopenharmony_ci0:296              0.500000
621617a3babSopenharmony_ci0:296            Constant:
622617a3babSopenharmony_ci0:296              0.100000
623617a3babSopenharmony_ci0:296              0.100000
624617a3babSopenharmony_ci0:296              0.100000
625617a3babSopenharmony_ci0:296            Constant:
626617a3babSopenharmony_ci0:296              0.200000
627617a3babSopenharmony_ci0:296              0.200000
628617a3babSopenharmony_ci0:296              0.200000
629617a3babSopenharmony_ci0:297      Sequence
630617a3babSopenharmony_ci0:297        move second child to first child ( temp highp 4-component vector of uint)
631617a3babSopenharmony_ci0:297          'g7' ( temp highp 4-component vector of uint)
632617a3babSopenharmony_ci0:297          textureGrad ( global highp 4-component vector of uint)
633617a3babSopenharmony_ci0:297            'CA7' ( uniform highp usamplerCubeArray)
634617a3babSopenharmony_ci0:297            Constant:
635617a3babSopenharmony_ci0:297              0.500000
636617a3babSopenharmony_ci0:297              0.500000
637617a3babSopenharmony_ci0:297              0.500000
638617a3babSopenharmony_ci0:297              0.500000
639617a3babSopenharmony_ci0:297            Constant:
640617a3babSopenharmony_ci0:297              0.100000
641617a3babSopenharmony_ci0:297              0.100000
642617a3babSopenharmony_ci0:297              0.100000
643617a3babSopenharmony_ci0:297            Constant:
644617a3babSopenharmony_ci0:297              0.200000
645617a3babSopenharmony_ci0:297              0.200000
646617a3babSopenharmony_ci0:297              0.200000
647617a3babSopenharmony_ci0:299      Sequence
648617a3babSopenharmony_ci0:299        move second child to first child ( temp highp 4-component vector of float)
649617a3babSopenharmony_ci0:299          'gath4' ( temp highp 4-component vector of float)
650617a3babSopenharmony_ci0:299          textureGather ( global highp 4-component vector of float)
651617a3babSopenharmony_ci0:299            'CA4' ( uniform highp samplerCubeArray)
652617a3babSopenharmony_ci0:299            Constant:
653617a3babSopenharmony_ci0:299              0.500000
654617a3babSopenharmony_ci0:299              0.500000
655617a3babSopenharmony_ci0:299              0.500000
656617a3babSopenharmony_ci0:299              0.500000
657617a3babSopenharmony_ci0:300      Sequence
658617a3babSopenharmony_ci0:300        move second child to first child ( temp highp 4-component vector of float)
659617a3babSopenharmony_ci0:300          'gathC4' ( temp highp 4-component vector of float)
660617a3babSopenharmony_ci0:300          textureGather ( global highp 4-component vector of float)
661617a3babSopenharmony_ci0:300            'CA4' ( uniform highp samplerCubeArray)
662617a3babSopenharmony_ci0:300            Constant:
663617a3babSopenharmony_ci0:300              0.500000
664617a3babSopenharmony_ci0:300              0.500000
665617a3babSopenharmony_ci0:300              0.500000
666617a3babSopenharmony_ci0:300              0.500000
667617a3babSopenharmony_ci0:300            Constant:
668617a3babSopenharmony_ci0:300              2 (const int)
669617a3babSopenharmony_ci0:301      Sequence
670617a3babSopenharmony_ci0:301        move second child to first child ( temp highp 4-component vector of int)
671617a3babSopenharmony_ci0:301          'gath6' ( temp highp 4-component vector of int)
672617a3babSopenharmony_ci0:301          textureGather ( global highp 4-component vector of int)
673617a3babSopenharmony_ci0:301            'CA6' ( uniform highp isamplerCubeArray)
674617a3babSopenharmony_ci0:301            Constant:
675617a3babSopenharmony_ci0:301              0.500000
676617a3babSopenharmony_ci0:301              0.500000
677617a3babSopenharmony_ci0:301              0.500000
678617a3babSopenharmony_ci0:301              0.500000
679617a3babSopenharmony_ci0:302      Sequence
680617a3babSopenharmony_ci0:302        move second child to first child ( temp highp 4-component vector of int)
681617a3babSopenharmony_ci0:302          'gathC6' ( temp highp 4-component vector of int)
682617a3babSopenharmony_ci0:302          textureGather ( global highp 4-component vector of int)
683617a3babSopenharmony_ci0:302            'CA6' ( uniform highp isamplerCubeArray)
684617a3babSopenharmony_ci0:302            Constant:
685617a3babSopenharmony_ci0:302              0.500000
686617a3babSopenharmony_ci0:302              0.500000
687617a3babSopenharmony_ci0:302              0.500000
688617a3babSopenharmony_ci0:302              0.500000
689617a3babSopenharmony_ci0:302            Constant:
690617a3babSopenharmony_ci0:302              1 (const int)
691617a3babSopenharmony_ci0:303      Sequence
692617a3babSopenharmony_ci0:303        move second child to first child ( temp highp 4-component vector of uint)
693617a3babSopenharmony_ci0:303          'gath7' ( temp highp 4-component vector of uint)
694617a3babSopenharmony_ci0:303          textureGather ( global highp 4-component vector of uint)
695617a3babSopenharmony_ci0:303            'CA7' ( uniform highp usamplerCubeArray)
696617a3babSopenharmony_ci0:303            Constant:
697617a3babSopenharmony_ci0:303              0.500000
698617a3babSopenharmony_ci0:303              0.500000
699617a3babSopenharmony_ci0:303              0.500000
700617a3babSopenharmony_ci0:303              0.500000
701617a3babSopenharmony_ci0:304      Sequence
702617a3babSopenharmony_ci0:304        move second child to first child ( temp highp 4-component vector of uint)
703617a3babSopenharmony_ci0:304          'gathC7' ( temp highp 4-component vector of uint)
704617a3babSopenharmony_ci0:304          textureGather ( global highp 4-component vector of uint)
705617a3babSopenharmony_ci0:304            'CA7' ( uniform highp usamplerCubeArray)
706617a3babSopenharmony_ci0:304            Constant:
707617a3babSopenharmony_ci0:304              0.500000
708617a3babSopenharmony_ci0:304              0.500000
709617a3babSopenharmony_ci0:304              0.500000
710617a3babSopenharmony_ci0:304              0.500000
711617a3babSopenharmony_ci0:304            Constant:
712617a3babSopenharmony_ci0:304              0 (const int)
713617a3babSopenharmony_ci0:306      Sequence
714617a3babSopenharmony_ci0:306        move second child to first child ( temp highp 4-component vector of float)
715617a3babSopenharmony_ci0:306          'gath5' ( temp highp 4-component vector of float)
716617a3babSopenharmony_ci0:306          textureGather ( global highp 4-component vector of float)
717617a3babSopenharmony_ci0:306            'CA5' ( uniform highp samplerCubeArrayShadow)
718617a3babSopenharmony_ci0:306            Constant:
719617a3babSopenharmony_ci0:306              0.500000
720617a3babSopenharmony_ci0:306              0.500000
721617a3babSopenharmony_ci0:306              0.500000
722617a3babSopenharmony_ci0:306              0.500000
723617a3babSopenharmony_ci0:306            Constant:
724617a3babSopenharmony_ci0:306              2.500000
725617a3babSopenharmony_ci0:308      Sequence
726617a3babSopenharmony_ci0:308        move second child to first child ( temp highp 3-component vector of int)
727617a3babSopenharmony_ci0:308          's1' ( temp highp 3-component vector of int)
728617a3babSopenharmony_ci0:308          imageQuerySize ( global highp 3-component vector of int)
729617a3babSopenharmony_ci0:308            'CA1' ( writeonly uniform highp imageCubeArray)
730617a3babSopenharmony_ci0:309      Sequence
731617a3babSopenharmony_ci0:309        move second child to first child ( temp highp 3-component vector of int)
732617a3babSopenharmony_ci0:309          's2' ( temp highp 3-component vector of int)
733617a3babSopenharmony_ci0:309          imageQuerySize ( global highp 3-component vector of int)
734617a3babSopenharmony_ci0:309            'CA2' ( writeonly uniform highp iimageCubeArray)
735617a3babSopenharmony_ci0:310      Sequence
736617a3babSopenharmony_ci0:310        move second child to first child ( temp highp 3-component vector of int)
737617a3babSopenharmony_ci0:310          's3' ( temp highp 3-component vector of int)
738617a3babSopenharmony_ci0:310          imageQuerySize ( global highp 3-component vector of int)
739617a3babSopenharmony_ci0:310            'CA3' ( writeonly uniform highp uimageCubeArray)
740617a3babSopenharmony_ci0:312      imageStore ( global highp void)
741617a3babSopenharmony_ci0:312        'CA1' ( writeonly uniform highp imageCubeArray)
742617a3babSopenharmony_ci0:312        's3' ( temp highp 3-component vector of int)
743617a3babSopenharmony_ci0:312        Constant:
744617a3babSopenharmony_ci0:312          1.000000
745617a3babSopenharmony_ci0:312          1.000000
746617a3babSopenharmony_ci0:312          1.000000
747617a3babSopenharmony_ci0:312          1.000000
748617a3babSopenharmony_ci0:313      imageStore ( global highp void)
749617a3babSopenharmony_ci0:313        'CA2' ( writeonly uniform highp iimageCubeArray)
750617a3babSopenharmony_ci0:313        's3' ( temp highp 3-component vector of int)
751617a3babSopenharmony_ci0:313        Constant:
752617a3babSopenharmony_ci0:313          1 (const int)
753617a3babSopenharmony_ci0:313          1 (const int)
754617a3babSopenharmony_ci0:313          1 (const int)
755617a3babSopenharmony_ci0:313          1 (const int)
756617a3babSopenharmony_ci0:314      imageStore ( global highp void)
757617a3babSopenharmony_ci0:314        'CA3' ( writeonly uniform highp uimageCubeArray)
758617a3babSopenharmony_ci0:314        's3' ( temp highp 3-component vector of int)
759617a3babSopenharmony_ci0:314        Constant:
760617a3babSopenharmony_ci0:314          1 (const uint)
761617a3babSopenharmony_ci0:314          1 (const uint)
762617a3babSopenharmony_ci0:314          1 (const uint)
763617a3babSopenharmony_ci0:314          1 (const uint)
764617a3babSopenharmony_ci0:316      Sequence
765617a3babSopenharmony_ci0:316        move second child to first child ( temp highp 4-component vector of float)
766617a3babSopenharmony_ci0:316          'cl1' ( temp highp 4-component vector of float)
767617a3babSopenharmony_ci0:316          imageLoad ( global highp 4-component vector of float)
768617a3babSopenharmony_ci0:316            'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
769617a3babSopenharmony_ci0:316            's3' ( temp highp 3-component vector of int)
770617a3babSopenharmony_ci0:317      Sequence
771617a3babSopenharmony_ci0:317        move second child to first child ( temp highp 4-component vector of int)
772617a3babSopenharmony_ci0:317          'cl2' ( temp highp 4-component vector of int)
773617a3babSopenharmony_ci0:317          imageLoad ( global highp 4-component vector of int)
774617a3babSopenharmony_ci0:317            'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
775617a3babSopenharmony_ci0:317            's3' ( temp highp 3-component vector of int)
776617a3babSopenharmony_ci0:318      Sequence
777617a3babSopenharmony_ci0:318        move second child to first child ( temp highp 4-component vector of uint)
778617a3babSopenharmony_ci0:318          'cl3' ( temp highp 4-component vector of uint)
779617a3babSopenharmony_ci0:318          imageLoad ( global highp 4-component vector of uint)
780617a3babSopenharmony_ci0:318            'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
781617a3babSopenharmony_ci0:318            's3' ( temp highp 3-component vector of int)
782617a3babSopenharmony_ci0:343  Function Definition: MSA( ( global void)
783617a3babSopenharmony_ci0:343    Function Parameters: 
784617a3babSopenharmony_ci0:345    Sequence
785617a3babSopenharmony_ci0:345      Sequence
786617a3babSopenharmony_ci0:345        move second child to first child ( temp highp 4-component vector of float)
787617a3babSopenharmony_ci0:345          'tf' ( temp highp 4-component vector of float)
788617a3babSopenharmony_ci0:345          textureFetch ( global highp 4-component vector of float)
789617a3babSopenharmony_ci0:345            'samp2DMSA' ( uniform highp sampler2DMSArray)
790617a3babSopenharmony_ci0:345            Constant:
791617a3babSopenharmony_ci0:345              5 (const int)
792617a3babSopenharmony_ci0:345              5 (const int)
793617a3babSopenharmony_ci0:345              5 (const int)
794617a3babSopenharmony_ci0:345            Constant:
795617a3babSopenharmony_ci0:345              2 (const int)
796617a3babSopenharmony_ci0:346      Sequence
797617a3babSopenharmony_ci0:346        move second child to first child ( temp highp 4-component vector of int)
798617a3babSopenharmony_ci0:346          'tfi' ( temp highp 4-component vector of int)
799617a3babSopenharmony_ci0:346          textureFetch ( global highp 4-component vector of int)
800617a3babSopenharmony_ci0:346            'samp2DMSAi' ( uniform highp isampler2DMSArray)
801617a3babSopenharmony_ci0:346            Constant:
802617a3babSopenharmony_ci0:346              5 (const int)
803617a3babSopenharmony_ci0:346              5 (const int)
804617a3babSopenharmony_ci0:346              5 (const int)
805617a3babSopenharmony_ci0:346            Constant:
806617a3babSopenharmony_ci0:346              2 (const int)
807617a3babSopenharmony_ci0:347      Sequence
808617a3babSopenharmony_ci0:347        move second child to first child ( temp highp 4-component vector of uint)
809617a3babSopenharmony_ci0:347          'tfu' ( temp highp 4-component vector of uint)
810617a3babSopenharmony_ci0:347          textureFetch ( global highp 4-component vector of uint)
811617a3babSopenharmony_ci0:347            'samp2DMSAu' ( uniform highp usampler2DMSArray)
812617a3babSopenharmony_ci0:347            Constant:
813617a3babSopenharmony_ci0:347              5 (const int)
814617a3babSopenharmony_ci0:347              5 (const int)
815617a3babSopenharmony_ci0:347              5 (const int)
816617a3babSopenharmony_ci0:347            Constant:
817617a3babSopenharmony_ci0:347              2 (const int)
818617a3babSopenharmony_ci0:349      Sequence
819617a3babSopenharmony_ci0:349        move second child to first child ( temp highp 3-component vector of int)
820617a3babSopenharmony_ci0:349          'tfs' ( temp highp 3-component vector of int)
821617a3babSopenharmony_ci0:349          textureSize ( global highp 3-component vector of int)
822617a3babSopenharmony_ci0:349            'samp2DMSA' ( uniform highp sampler2DMSArray)
823617a3babSopenharmony_ci0:350      Sequence
824617a3babSopenharmony_ci0:350        move second child to first child ( temp highp 3-component vector of int)
825617a3babSopenharmony_ci0:350          'tfsi' ( temp highp 3-component vector of int)
826617a3babSopenharmony_ci0:350          textureSize ( global highp 3-component vector of int)
827617a3babSopenharmony_ci0:350            'samp2DMSAi' ( uniform highp isampler2DMSArray)
828617a3babSopenharmony_ci0:352      Sequence
829617a3babSopenharmony_ci0:352        move second child to first child ( temp highp 3-component vector of int)
830617a3babSopenharmony_ci0:352          'tfsu' ( temp highp 3-component vector of int)
831617a3babSopenharmony_ci0:352          textureSize ( global highp 3-component vector of int)
832617a3babSopenharmony_ci0:352            'samp2DMSAu' ( uniform highp usampler2DMSArray)
833617a3babSopenharmony_ci0:364  Function Definition: goodImageAtom( ( global void)
834617a3babSopenharmony_ci0:364    Function Parameters: 
835617a3babSopenharmony_ci0:?     Sequence
836617a3babSopenharmony_ci0:370      imageAtomicAdd ( global highp int)
837617a3babSopenharmony_ci0:370        'im2Di' (layout( r32i) uniform highp iimage2D)
838617a3babSopenharmony_ci0:370        'P' ( uniform highp 2-component vector of int)
839617a3babSopenharmony_ci0:370        'dati' ( temp highp int)
840617a3babSopenharmony_ci0:371      imageAtomicAdd ( global highp uint)
841617a3babSopenharmony_ci0:371        'im2Du' (layout( r32ui) uniform highp uimage2D)
842617a3babSopenharmony_ci0:371        'P' ( uniform highp 2-component vector of int)
843617a3babSopenharmony_ci0:371        'datu' ( temp highp uint)
844617a3babSopenharmony_ci0:372      imageAtomicMin ( global highp int)
845617a3babSopenharmony_ci0:372        'im2Di' (layout( r32i) uniform highp iimage2D)
846617a3babSopenharmony_ci0:372        'P' ( uniform highp 2-component vector of int)
847617a3babSopenharmony_ci0:372        'dati' ( temp highp int)
848617a3babSopenharmony_ci0:373      imageAtomicMin ( global highp uint)
849617a3babSopenharmony_ci0:373        'im2Du' (layout( r32ui) uniform highp uimage2D)
850617a3babSopenharmony_ci0:373        'P' ( uniform highp 2-component vector of int)
851617a3babSopenharmony_ci0:373        'datu' ( temp highp uint)
852617a3babSopenharmony_ci0:374      imageAtomicMax ( global highp int)
853617a3babSopenharmony_ci0:374        'im2Di' (layout( r32i) uniform highp iimage2D)
854617a3babSopenharmony_ci0:374        'P' ( uniform highp 2-component vector of int)
855617a3babSopenharmony_ci0:374        'dati' ( temp highp int)
856617a3babSopenharmony_ci0:375      imageAtomicMax ( global highp uint)
857617a3babSopenharmony_ci0:375        'im2Du' (layout( r32ui) uniform highp uimage2D)
858617a3babSopenharmony_ci0:375        'P' ( uniform highp 2-component vector of int)
859617a3babSopenharmony_ci0:375        'datu' ( temp highp uint)
860617a3babSopenharmony_ci0:376      imageAtomicAnd ( global highp int)
861617a3babSopenharmony_ci0:376        'im2Di' (layout( r32i) uniform highp iimage2D)
862617a3babSopenharmony_ci0:376        'P' ( uniform highp 2-component vector of int)
863617a3babSopenharmony_ci0:376        'dati' ( temp highp int)
864617a3babSopenharmony_ci0:377      imageAtomicAnd ( global highp uint)
865617a3babSopenharmony_ci0:377        'im2Du' (layout( r32ui) uniform highp uimage2D)
866617a3babSopenharmony_ci0:377        'P' ( uniform highp 2-component vector of int)
867617a3babSopenharmony_ci0:377        'datu' ( temp highp uint)
868617a3babSopenharmony_ci0:378      imageAtomicOr ( global highp int)
869617a3babSopenharmony_ci0:378        'im2Di' (layout( r32i) uniform highp iimage2D)
870617a3babSopenharmony_ci0:378        'P' ( uniform highp 2-component vector of int)
871617a3babSopenharmony_ci0:378        'dati' ( temp highp int)
872617a3babSopenharmony_ci0:379      imageAtomicOr ( global highp uint)
873617a3babSopenharmony_ci0:379        'im2Du' (layout( r32ui) uniform highp uimage2D)
874617a3babSopenharmony_ci0:379        'P' ( uniform highp 2-component vector of int)
875617a3babSopenharmony_ci0:379        'datu' ( temp highp uint)
876617a3babSopenharmony_ci0:380      imageAtomicXor ( global highp int)
877617a3babSopenharmony_ci0:380        'im2Di' (layout( r32i) uniform highp iimage2D)
878617a3babSopenharmony_ci0:380        'P' ( uniform highp 2-component vector of int)
879617a3babSopenharmony_ci0:380        'dati' ( temp highp int)
880617a3babSopenharmony_ci0:381      imageAtomicXor ( global highp uint)
881617a3babSopenharmony_ci0:381        'im2Du' (layout( r32ui) uniform highp uimage2D)
882617a3babSopenharmony_ci0:381        'P' ( uniform highp 2-component vector of int)
883617a3babSopenharmony_ci0:381        'datu' ( temp highp uint)
884617a3babSopenharmony_ci0:382      imageAtomicExchange ( global highp int)
885617a3babSopenharmony_ci0:382        'im2Di' (layout( r32i) uniform highp iimage2D)
886617a3babSopenharmony_ci0:382        'P' ( uniform highp 2-component vector of int)
887617a3babSopenharmony_ci0:382        'dati' ( temp highp int)
888617a3babSopenharmony_ci0:383      imageAtomicExchange ( global highp uint)
889617a3babSopenharmony_ci0:383        'im2Du' (layout( r32ui) uniform highp uimage2D)
890617a3babSopenharmony_ci0:383        'P' ( uniform highp 2-component vector of int)
891617a3babSopenharmony_ci0:383        'datu' ( temp highp uint)
892617a3babSopenharmony_ci0:384      imageAtomicExchange ( global highp float)
893617a3babSopenharmony_ci0:384        'im2Df' (layout( r32f) uniform highp image2D)
894617a3babSopenharmony_ci0:384        'P' ( uniform highp 2-component vector of int)
895617a3babSopenharmony_ci0:384        'datf' ( temp highp float)
896617a3babSopenharmony_ci0:385      imageAtomicCompSwap ( global highp int)
897617a3babSopenharmony_ci0:385        'im2Di' (layout( r32i) uniform highp iimage2D)
898617a3babSopenharmony_ci0:385        'P' ( uniform highp 2-component vector of int)
899617a3babSopenharmony_ci0:385        Constant:
900617a3babSopenharmony_ci0:385          3 (const int)
901617a3babSopenharmony_ci0:385        'dati' ( temp highp int)
902617a3babSopenharmony_ci0:386      imageAtomicCompSwap ( global highp uint)
903617a3babSopenharmony_ci0:386        'im2Du' (layout( r32ui) uniform highp uimage2D)
904617a3babSopenharmony_ci0:386        'P' ( uniform highp 2-component vector of int)
905617a3babSopenharmony_ci0:386        Constant:
906617a3babSopenharmony_ci0:386          5 (const uint)
907617a3babSopenharmony_ci0:386        'datu' ( temp highp uint)
908617a3babSopenharmony_ci0:398  Function Definition: badInterp( ( global void)
909617a3babSopenharmony_ci0:398    Function Parameters: 
910617a3babSopenharmony_ci0:400    Sequence
911617a3babSopenharmony_ci0:400      Constant:
912617a3babSopenharmony_ci0:400        0.000000
913617a3babSopenharmony_ci0:401      Constant:
914617a3babSopenharmony_ci0:401        0.000000
915617a3babSopenharmony_ci0:402      Constant:
916617a3babSopenharmony_ci0:402        0.000000
917617a3babSopenharmony_ci0:?   Linker Objects
918617a3babSopenharmony_ci0:?     's' ( shared highp 4-component vector of float)
919617a3babSopenharmony_ci0:?     'v' ( buffer highp 4-component vector of float)
920617a3babSopenharmony_ci0:?     'ini' ( in highp int)
921617a3babSopenharmony_ci0:?     'x' (layout( location=2) uniform highp 4X4 matrix of float)
922617a3babSopenharmony_ci0:?     'y' (layout( location=3) uniform highp 4X4 matrix of float)
923617a3babSopenharmony_ci0:?     'xi' (layout( location=2) smooth out highp 4X4 matrix of float)
924617a3babSopenharmony_ci0:?     'yi' (layout( location=3) smooth out highp 4X4 matrix of float)
925617a3babSopenharmony_ci0:?     's2dms' ( uniform highp sampler2DMS)
926617a3babSopenharmony_ci0:?     'is2dms' ( uniform highp isampler2DMS)
927617a3babSopenharmony_ci0:?     'us2dms' ( uniform highp usampler2DMS)
928617a3babSopenharmony_ci0:?     'us2dmsa' ( uniform mediump usampler2DMSArray)
929617a3babSopenharmony_ci0:?     'outb' ( smooth out bool)
930617a3babSopenharmony_ci0:?     'outo' ( smooth out lowp sampler2D)
931617a3babSopenharmony_ci0:?     'outa' ( smooth out 4-element array of highp float)
932617a3babSopenharmony_ci0:?     'outaa' ( smooth out 4-element array of 2-element array of highp float)
933617a3babSopenharmony_ci0:?     'outs' ( smooth out structure{ global highp float f})
934617a3babSopenharmony_ci0:?     'outasa' ( smooth out 4-element array of structure{ global highp float f})
935617a3babSopenharmony_ci0:?     'outsa' ( smooth out 4-element array of structure{ global highp float f})
936617a3babSopenharmony_ci0:?     'outSA' ( smooth out structure{ global 4-element array of highp float f})
937617a3babSopenharmony_ci0:?     'outSS' ( smooth out structure{ global highp float f,  global structure{ global highp float f} s})
938617a3babSopenharmony_ci0:?     'U430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
939617a3babSopenharmony_ci0:?     'B430i' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer highp int a})
940617a3babSopenharmony_ci0:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
941617a3babSopenharmony_ci0:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
942617a3babSopenharmony_ci0:?     'aliased' (layout( location=12) smooth out highp int)
943617a3babSopenharmony_ci0:?     'inbinst' ( in block{ in highp int a})
944617a3babSopenharmony_ci0:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position})
945617a3babSopenharmony_ci0:?     'smon' ( smooth out block{ out highp int i})
946617a3babSopenharmony_ci0:?     'fmon' ( flat out block{ out highp int i})
947617a3babSopenharmony_ci0:?     'cmon' ( centroid out block{ out highp int i})
948617a3babSopenharmony_ci0:?     'imon' ( invariant out block{ out highp int i})
949617a3babSopenharmony_ci0:?     'inf' ( in highp 2-component vector of float)
950617a3babSopenharmony_ci0:?     'ing' ( in highp 2-component vector of float)
951617a3babSopenharmony_ci0:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
952617a3babSopenharmony_ci0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
953617a3babSopenharmony_ci0:?     'sIndex' ( uniform highp int)
954617a3babSopenharmony_ci0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
955617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
956617a3babSopenharmony_ci0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
957617a3babSopenharmony_ci0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
958617a3babSopenharmony_ci0:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
959617a3babSopenharmony_ci0:?       0 (const int)
960617a3babSopenharmony_ci0:?       0 (const int)
961617a3babSopenharmony_ci0:?       0 (const int)
962617a3babSopenharmony_ci0:?       0 (const int)
963617a3babSopenharmony_ci0:?       0 (const int)
964617a3babSopenharmony_ci0:?       0 (const int)
965617a3babSopenharmony_ci0:?       0 (const int)
966617a3babSopenharmony_ci0:?       0 (const int)
967617a3babSopenharmony_ci0:?     'badSamp1' ( uniform mediump samplerBuffer)
968617a3babSopenharmony_ci0:?     'badSamp2' ( uniform mediump isamplerBuffer)
969617a3babSopenharmony_ci0:?     'badSamp3' ( uniform mediump usamplerBuffer)
970617a3babSopenharmony_ci0:?     'badSamp4' ( writeonly uniform mediump imageBuffer)
971617a3babSopenharmony_ci0:?     'badSamp5' ( writeonly uniform mediump iimageBuffer)
972617a3babSopenharmony_ci0:?     'badSamp6' ( writeonly uniform mediump uimageBuffer)
973617a3babSopenharmony_ci0:?     'noPreSamp1' ( uniform mediump samplerBuffer)
974617a3babSopenharmony_ci0:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
975617a3babSopenharmony_ci0:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
976617a3babSopenharmony_ci0:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
977617a3babSopenharmony_ci0:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
978617a3babSopenharmony_ci0:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
979617a3babSopenharmony_ci0:?     'bufSamp1' ( uniform highp samplerBuffer)
980617a3babSopenharmony_ci0:?     'bufSamp2' ( uniform highp isamplerBuffer)
981617a3babSopenharmony_ci0:?     'bufSamp3' ( uniform highp usamplerBuffer)
982617a3babSopenharmony_ci0:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
983617a3babSopenharmony_ci0:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
984617a3babSopenharmony_ci0:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
985617a3babSopenharmony_ci0:?     'badCA1' ( writeonly uniform mediump imageCubeArray)
986617a3babSopenharmony_ci0:?     'badCA2' ( writeonly uniform mediump iimageCubeArray)
987617a3babSopenharmony_ci0:?     'badCA3' ( writeonly uniform mediump uimageCubeArray)
988617a3babSopenharmony_ci0:?     'badCA4' ( uniform mediump samplerCubeArray)
989617a3babSopenharmony_ci0:?     'badCA5' ( uniform mediump samplerCubeArrayShadow)
990617a3babSopenharmony_ci0:?     'badCA6' ( uniform mediump isamplerCubeArray)
991617a3babSopenharmony_ci0:?     'badCA7' ( uniform mediump usamplerCubeArray)
992617a3babSopenharmony_ci0:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
993617a3babSopenharmony_ci0:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
994617a3babSopenharmony_ci0:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
995617a3babSopenharmony_ci0:?     'noPreCA4' ( uniform mediump samplerCubeArray)
996617a3babSopenharmony_ci0:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
997617a3babSopenharmony_ci0:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
998617a3babSopenharmony_ci0:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
999617a3babSopenharmony_ci0:?     'CA1' ( writeonly uniform highp imageCubeArray)
1000617a3babSopenharmony_ci0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
1001617a3babSopenharmony_ci0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
1002617a3babSopenharmony_ci0:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
1003617a3babSopenharmony_ci0:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
1004617a3babSopenharmony_ci0:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
1005617a3babSopenharmony_ci0:?     'CA4' ( uniform highp samplerCubeArray)
1006617a3babSopenharmony_ci0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
1007617a3babSopenharmony_ci0:?     'CA6' ( uniform highp isamplerCubeArray)
1008617a3babSopenharmony_ci0:?     'CA7' ( uniform highp usamplerCubeArray)
1009617a3babSopenharmony_ci0:?     'bad2DMS' ( uniform mediump sampler2DMSArray)
1010617a3babSopenharmony_ci0:?     'bad2DMSi' ( uniform mediump isampler2DMSArray)
1011617a3babSopenharmony_ci0:?     'bad2DMSu' ( uniform mediump usampler2DMSArray)
1012617a3babSopenharmony_ci0:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
1013617a3babSopenharmony_ci0:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
1014617a3babSopenharmony_ci0:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
1015617a3babSopenharmony_ci0:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
1016617a3babSopenharmony_ci0:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
1017617a3babSopenharmony_ci0:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
1018617a3babSopenharmony_ci0:?     'im2Df' (layout( r32f) uniform highp image2D)
1019617a3babSopenharmony_ci0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
1020617a3babSopenharmony_ci0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
1021617a3babSopenharmony_ci0:?     'P' ( uniform highp 2-component vector of int)
1022617a3babSopenharmony_ci0:?     'colorSampInBad' ( smooth sample out highp 4-component vector of float)
1023617a3babSopenharmony_ci0:?     'colorSample' ( smooth sample out highp 4-component vector of float)
1024617a3babSopenharmony_ci0:?     'colorfsi' ( flat sample out highp 4-component vector of float)
1025617a3babSopenharmony_ci0:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
1026617a3babSopenharmony_ci0:?     'inv4' ( in highp 4-component vector of float)
1027617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
1028617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
1029617a3babSopenharmony_ci
1030617a3babSopenharmony_ci
1031617a3babSopenharmony_ciLinked vertex stage:
1032617a3babSopenharmony_ci
1033617a3babSopenharmony_ci
1034617a3babSopenharmony_ciShader version: 310
1035617a3babSopenharmony_ciRequested GL_EXT_texture_buffer
1036617a3babSopenharmony_ciRequested GL_OES_gpu_shader5
1037617a3babSopenharmony_ciRequested GL_OES_shader_image_atomic
1038617a3babSopenharmony_ciRequested GL_OES_shader_io_blocks
1039617a3babSopenharmony_ciRequested GL_OES_shader_multisample_interpolation
1040617a3babSopenharmony_ciRequested GL_OES_texture_buffer
1041617a3babSopenharmony_ciRequested GL_OES_texture_cube_map_array
1042617a3babSopenharmony_ciRequested GL_OES_texture_storage_multisample_2d_array
1043617a3babSopenharmony_ciERROR: node is still EOpNull!
1044617a3babSopenharmony_ci0:12  Function Definition: main( ( global void)
1045617a3babSopenharmony_ci0:12    Function Parameters: 
1046617a3babSopenharmony_ci0:?     Sequence
1047617a3babSopenharmony_ci0:15      move second child to first child ( temp highp 2-component vector of uint)
1048617a3babSopenharmony_ci0:15        'u2' ( temp highp 2-component vector of uint)
1049617a3babSopenharmony_ci0:15        addCarry ( global highp 2-component vector of uint)
1050617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
1051617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
1052617a3babSopenharmony_ci0:15          'u2' ( temp highp 2-component vector of uint)
1053617a3babSopenharmony_ci0:17      move second child to first child ( temp highp uint)
1054617a3babSopenharmony_ci0:17        'u1' ( temp highp uint)
1055617a3babSopenharmony_ci0:17        subBorrow ( global highp uint)
1056617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
1057617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
1058617a3babSopenharmony_ci0:17          'u1' ( temp highp uint)
1059617a3babSopenharmony_ci0:19      uMulExtended ( global highp void)
1060617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
1061617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
1062617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
1063617a3babSopenharmony_ci0:19        'u4' ( temp highp 4-component vector of uint)
1064617a3babSopenharmony_ci0:21      iMulExtended ( global highp void)
1065617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
1066617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
1067617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
1068617a3babSopenharmony_ci0:21        'i4' ( temp highp 4-component vector of int)
1069617a3babSopenharmony_ci0:23      move second child to first child ( temp highp int)
1070617a3babSopenharmony_ci0:23        'i1' ( temp highp int)
1071617a3babSopenharmony_ci0:23        bitfieldExtract ( global highp int)
1072617a3babSopenharmony_ci0:23          'i1' ( temp highp int)
1073617a3babSopenharmony_ci0:23          Constant:
1074617a3babSopenharmony_ci0:23            4 (const int)
1075617a3babSopenharmony_ci0:23          Constant:
1076617a3babSopenharmony_ci0:23            5 (const int)
1077617a3babSopenharmony_ci0:25      move second child to first child ( temp highp 3-component vector of uint)
1078617a3babSopenharmony_ci0:25        'u3' ( temp highp 3-component vector of uint)
1079617a3babSopenharmony_ci0:25        bitfieldExtract ( global highp 3-component vector of uint)
1080617a3babSopenharmony_ci0:25          'u3' ( temp highp 3-component vector of uint)
1081617a3babSopenharmony_ci0:25          Constant:
1082617a3babSopenharmony_ci0:25            4 (const int)
1083617a3babSopenharmony_ci0:25          Constant:
1084617a3babSopenharmony_ci0:25            5 (const int)
1085617a3babSopenharmony_ci0:27      move second child to first child ( temp highp 3-component vector of int)
1086617a3babSopenharmony_ci0:27        'i3' ( temp highp 3-component vector of int)
1087617a3babSopenharmony_ci0:27        bitfieldInsert ( global highp 3-component vector of int)
1088617a3babSopenharmony_ci0:27          'i3' ( temp highp 3-component vector of int)
1089617a3babSopenharmony_ci0:27          'i3' ( temp highp 3-component vector of int)
1090617a3babSopenharmony_ci0:27          Constant:
1091617a3babSopenharmony_ci0:27            4 (const int)
1092617a3babSopenharmony_ci0:27          Constant:
1093617a3babSopenharmony_ci0:27            5 (const int)
1094617a3babSopenharmony_ci0:28      move second child to first child ( temp highp uint)
1095617a3babSopenharmony_ci0:28        'u1' ( temp highp uint)
1096617a3babSopenharmony_ci0:28        bitfieldInsert ( global highp uint)
1097617a3babSopenharmony_ci0:28          'u1' ( temp highp uint)
1098617a3babSopenharmony_ci0:28          'u1' ( temp highp uint)
1099617a3babSopenharmony_ci0:28          Constant:
1100617a3babSopenharmony_ci0:28            4 (const int)
1101617a3babSopenharmony_ci0:28          Constant:
1102617a3babSopenharmony_ci0:28            5 (const int)
1103617a3babSopenharmony_ci0:30      move second child to first child ( temp highp 2-component vector of int)
1104617a3babSopenharmony_ci0:30        'i2' ( temp highp 2-component vector of int)
1105617a3babSopenharmony_ci0:30        bitFieldReverse ( global highp 2-component vector of int)
1106617a3babSopenharmony_ci0:30          'i2' ( temp highp 2-component vector of int)
1107617a3babSopenharmony_ci0:31      move second child to first child ( temp highp 4-component vector of uint)
1108617a3babSopenharmony_ci0:31        'u4' ( temp highp 4-component vector of uint)
1109617a3babSopenharmony_ci0:31        bitFieldReverse ( global highp 4-component vector of uint)
1110617a3babSopenharmony_ci0:31          'u4' ( temp highp 4-component vector of uint)
1111617a3babSopenharmony_ci0:32      move second child to first child ( temp highp int)
1112617a3babSopenharmony_ci0:32        'i1' ( temp highp int)
1113617a3babSopenharmony_ci0:32        bitCount ( global lowp int, operation at highp)
1114617a3babSopenharmony_ci0:32          'i1' ( temp highp int)
1115617a3babSopenharmony_ci0:33      move second child to first child ( temp highp 3-component vector of int)
1116617a3babSopenharmony_ci0:33        'i3' ( temp highp 3-component vector of int)
1117617a3babSopenharmony_ci0:33        bitCount ( global lowp 3-component vector of int, operation at highp)
1118617a3babSopenharmony_ci0:33          'u3' ( temp highp 3-component vector of uint)
1119617a3babSopenharmony_ci0:34      move second child to first child ( temp highp 2-component vector of int)
1120617a3babSopenharmony_ci0:34        'i2' ( temp highp 2-component vector of int)
1121617a3babSopenharmony_ci0:34        findLSB ( global lowp 2-component vector of int, operation at highp)
1122617a3babSopenharmony_ci0:34          'i2' ( temp highp 2-component vector of int)
1123617a3babSopenharmony_ci0:35      move second child to first child ( temp highp 4-component vector of int)
1124617a3babSopenharmony_ci0:35        'i4' ( temp highp 4-component vector of int)
1125617a3babSopenharmony_ci0:35        findLSB ( global lowp 4-component vector of int, operation at highp)
1126617a3babSopenharmony_ci0:35          'u4' ( temp highp 4-component vector of uint)
1127617a3babSopenharmony_ci0:36      move second child to first child ( temp highp int)
1128617a3babSopenharmony_ci0:36        'i1' ( temp highp int)
1129617a3babSopenharmony_ci0:36        findMSB ( global lowp int, operation at highp)
1130617a3babSopenharmony_ci0:36          'i1' ( temp highp int)
1131617a3babSopenharmony_ci0:37      move second child to first child ( temp highp 2-component vector of int)
1132617a3babSopenharmony_ci0:37        'i2' ( temp highp 2-component vector of int)
1133617a3babSopenharmony_ci0:37        findMSB ( global lowp 2-component vector of int, operation at highp)
1134617a3babSopenharmony_ci0:37          'u2' ( temp highp 2-component vector of uint)
1135617a3babSopenharmony_ci0:40      move second child to first child ( temp highp 3-component vector of float)
1136617a3babSopenharmony_ci0:40        'v3' ( temp highp 3-component vector of float)
1137617a3babSopenharmony_ci0:40        frexp ( global highp 3-component vector of float)
1138617a3babSopenharmony_ci0:40          'v3' ( temp highp 3-component vector of float)
1139617a3babSopenharmony_ci0:40          'i3' ( temp highp 3-component vector of int)
1140617a3babSopenharmony_ci0:42      move second child to first child ( temp highp 2-component vector of float)
1141617a3babSopenharmony_ci0:42        'v2' ( temp highp 2-component vector of float)
1142617a3babSopenharmony_ci0:42        ldexp ( global highp 2-component vector of float)
1143617a3babSopenharmony_ci0:42          'v2' ( temp highp 2-component vector of float)
1144617a3babSopenharmony_ci0:42          'i2' ( temp highp 2-component vector of int)
1145617a3babSopenharmony_ci0:45      move second child to first child ( temp highp uint)
1146617a3babSopenharmony_ci0:45        'u1' ( temp highp uint)
1147617a3babSopenharmony_ci0:45        PackUnorm4x8 ( global highp uint, operation at mediump)
1148617a3babSopenharmony_ci0:45          'v4' ( temp mediump 4-component vector of float)
1149617a3babSopenharmony_ci0:46      move second child to first child ( temp highp uint)
1150617a3babSopenharmony_ci0:46        'u1' ( temp highp uint)
1151617a3babSopenharmony_ci0:46        PackSnorm4x8 ( global highp uint, operation at mediump)
1152617a3babSopenharmony_ci0:46          'v4' ( temp mediump 4-component vector of float)
1153617a3babSopenharmony_ci0:47      move second child to first child ( temp mediump 4-component vector of float)
1154617a3babSopenharmony_ci0:47        'v4' ( temp mediump 4-component vector of float)
1155617a3babSopenharmony_ci0:47        UnpackUnorm4x8 ( global mediump 4-component vector of float, operation at highp)
1156617a3babSopenharmony_ci0:47          'u1' ( temp highp uint)
1157617a3babSopenharmony_ci0:48      move second child to first child ( temp mediump 4-component vector of float)
1158617a3babSopenharmony_ci0:48        'v4' ( temp mediump 4-component vector of float)
1159617a3babSopenharmony_ci0:48        UnpackSnorm4x8 ( global mediump 4-component vector of float, operation at highp)
1160617a3babSopenharmony_ci0:48          'u1' ( temp highp uint)
1161617a3babSopenharmony_ci0:?   Linker Objects
1162617a3babSopenharmony_ci0:?     's' ( shared highp 4-component vector of float)
1163617a3babSopenharmony_ci0:?     'v' ( buffer highp 4-component vector of float)
1164617a3babSopenharmony_ci0:?     'ini' ( in highp int)
1165617a3babSopenharmony_ci0:?     'x' (layout( location=2) uniform highp 4X4 matrix of float)
1166617a3babSopenharmony_ci0:?     'y' (layout( location=3) uniform highp 4X4 matrix of float)
1167617a3babSopenharmony_ci0:?     'xi' (layout( location=2) smooth out highp 4X4 matrix of float)
1168617a3babSopenharmony_ci0:?     'yi' (layout( location=3) smooth out highp 4X4 matrix of float)
1169617a3babSopenharmony_ci0:?     's2dms' ( uniform highp sampler2DMS)
1170617a3babSopenharmony_ci0:?     'is2dms' ( uniform highp isampler2DMS)
1171617a3babSopenharmony_ci0:?     'us2dms' ( uniform highp usampler2DMS)
1172617a3babSopenharmony_ci0:?     'us2dmsa' ( uniform mediump usampler2DMSArray)
1173617a3babSopenharmony_ci0:?     'outb' ( smooth out bool)
1174617a3babSopenharmony_ci0:?     'outo' ( smooth out lowp sampler2D)
1175617a3babSopenharmony_ci0:?     'outa' ( smooth out 4-element array of highp float)
1176617a3babSopenharmony_ci0:?     'outaa' ( smooth out 4-element array of 2-element array of highp float)
1177617a3babSopenharmony_ci0:?     'outs' ( smooth out structure{ global highp float f})
1178617a3babSopenharmony_ci0:?     'outasa' ( smooth out 4-element array of structure{ global highp float f})
1179617a3babSopenharmony_ci0:?     'outsa' ( smooth out 4-element array of structure{ global highp float f})
1180617a3babSopenharmony_ci0:?     'outSA' ( smooth out structure{ global 4-element array of highp float f})
1181617a3babSopenharmony_ci0:?     'outSS' ( smooth out structure{ global highp float f,  global structure{ global highp float f} s})
1182617a3babSopenharmony_ci0:?     'U430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
1183617a3babSopenharmony_ci0:?     'B430i' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer highp int a})
1184617a3babSopenharmony_ci0:?     'outbinst' ( out block{ out highp int a,  out highp 4-component vector of float v,  out highp sampler2D s})
1185617a3babSopenharmony_ci0:?     'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
1186617a3babSopenharmony_ci0:?     'aliased' (layout( location=12) smooth out highp int)
1187617a3babSopenharmony_ci0:?     'inbinst' ( in block{ in highp int a})
1188617a3babSopenharmony_ci0:?     'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position})
1189617a3babSopenharmony_ci0:?     'smon' ( smooth out block{ out highp int i})
1190617a3babSopenharmony_ci0:?     'fmon' ( flat out block{ out highp int i})
1191617a3babSopenharmony_ci0:?     'cmon' ( centroid out block{ out highp int i})
1192617a3babSopenharmony_ci0:?     'imon' ( invariant out block{ out highp int i})
1193617a3babSopenharmony_ci0:?     'inf' ( in highp 2-component vector of float)
1194617a3babSopenharmony_ci0:?     'ing' ( in highp 2-component vector of float)
1195617a3babSopenharmony_ci0:?     'offsets' ( uniform 4-element array of highp 2-component vector of int)
1196617a3babSopenharmony_ci0:?     'sArray' ( uniform 4-element array of lowp sampler2D)
1197617a3babSopenharmony_ci0:?     'sIndex' ( uniform highp int)
1198617a3babSopenharmony_ci0:?     'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
1199617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
1200617a3babSopenharmony_ci0:?     'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
1201617a3babSopenharmony_ci0:?     'iArray' ( writeonly uniform 5-element array of highp image2D)
1202617a3babSopenharmony_ci0:?     'constOffsets' ( const 4-element array of highp 2-component vector of int)
1203617a3babSopenharmony_ci0:?       0 (const int)
1204617a3babSopenharmony_ci0:?       0 (const int)
1205617a3babSopenharmony_ci0:?       0 (const int)
1206617a3babSopenharmony_ci0:?       0 (const int)
1207617a3babSopenharmony_ci0:?       0 (const int)
1208617a3babSopenharmony_ci0:?       0 (const int)
1209617a3babSopenharmony_ci0:?       0 (const int)
1210617a3babSopenharmony_ci0:?       0 (const int)
1211617a3babSopenharmony_ci0:?     'badSamp1' ( uniform mediump samplerBuffer)
1212617a3babSopenharmony_ci0:?     'badSamp2' ( uniform mediump isamplerBuffer)
1213617a3babSopenharmony_ci0:?     'badSamp3' ( uniform mediump usamplerBuffer)
1214617a3babSopenharmony_ci0:?     'badSamp4' ( writeonly uniform mediump imageBuffer)
1215617a3babSopenharmony_ci0:?     'badSamp5' ( writeonly uniform mediump iimageBuffer)
1216617a3babSopenharmony_ci0:?     'badSamp6' ( writeonly uniform mediump uimageBuffer)
1217617a3babSopenharmony_ci0:?     'noPreSamp1' ( uniform mediump samplerBuffer)
1218617a3babSopenharmony_ci0:?     'noPreSamp2' ( uniform mediump isamplerBuffer)
1219617a3babSopenharmony_ci0:?     'noPreSamp3' ( uniform mediump usamplerBuffer)
1220617a3babSopenharmony_ci0:?     'noPreSamp4' ( writeonly uniform mediump imageBuffer)
1221617a3babSopenharmony_ci0:?     'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
1222617a3babSopenharmony_ci0:?     'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
1223617a3babSopenharmony_ci0:?     'bufSamp1' ( uniform highp samplerBuffer)
1224617a3babSopenharmony_ci0:?     'bufSamp2' ( uniform highp isamplerBuffer)
1225617a3babSopenharmony_ci0:?     'bufSamp3' ( uniform highp usamplerBuffer)
1226617a3babSopenharmony_ci0:?     'bufSamp4' ( writeonly uniform highp imageBuffer)
1227617a3babSopenharmony_ci0:?     'bufSamp5' ( writeonly uniform highp iimageBuffer)
1228617a3babSopenharmony_ci0:?     'bufSamp6' ( writeonly uniform highp uimageBuffer)
1229617a3babSopenharmony_ci0:?     'badCA1' ( writeonly uniform mediump imageCubeArray)
1230617a3babSopenharmony_ci0:?     'badCA2' ( writeonly uniform mediump iimageCubeArray)
1231617a3babSopenharmony_ci0:?     'badCA3' ( writeonly uniform mediump uimageCubeArray)
1232617a3babSopenharmony_ci0:?     'badCA4' ( uniform mediump samplerCubeArray)
1233617a3babSopenharmony_ci0:?     'badCA5' ( uniform mediump samplerCubeArrayShadow)
1234617a3babSopenharmony_ci0:?     'badCA6' ( uniform mediump isamplerCubeArray)
1235617a3babSopenharmony_ci0:?     'badCA7' ( uniform mediump usamplerCubeArray)
1236617a3babSopenharmony_ci0:?     'noPreCA1' ( writeonly uniform mediump imageCubeArray)
1237617a3babSopenharmony_ci0:?     'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
1238617a3babSopenharmony_ci0:?     'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
1239617a3babSopenharmony_ci0:?     'noPreCA4' ( uniform mediump samplerCubeArray)
1240617a3babSopenharmony_ci0:?     'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
1241617a3babSopenharmony_ci0:?     'noPreCA6' ( uniform mediump isamplerCubeArray)
1242617a3babSopenharmony_ci0:?     'noPreCA7' ( uniform mediump usamplerCubeArray)
1243617a3babSopenharmony_ci0:?     'CA1' ( writeonly uniform highp imageCubeArray)
1244617a3babSopenharmony_ci0:?     'CA2' ( writeonly uniform highp iimageCubeArray)
1245617a3babSopenharmony_ci0:?     'CA3' ( writeonly uniform highp uimageCubeArray)
1246617a3babSopenharmony_ci0:?     'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
1247617a3babSopenharmony_ci0:?     'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
1248617a3babSopenharmony_ci0:?     'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
1249617a3babSopenharmony_ci0:?     'CA4' ( uniform highp samplerCubeArray)
1250617a3babSopenharmony_ci0:?     'CA5' ( uniform highp samplerCubeArrayShadow)
1251617a3babSopenharmony_ci0:?     'CA6' ( uniform highp isamplerCubeArray)
1252617a3babSopenharmony_ci0:?     'CA7' ( uniform highp usamplerCubeArray)
1253617a3babSopenharmony_ci0:?     'bad2DMS' ( uniform mediump sampler2DMSArray)
1254617a3babSopenharmony_ci0:?     'bad2DMSi' ( uniform mediump isampler2DMSArray)
1255617a3babSopenharmony_ci0:?     'bad2DMSu' ( uniform mediump usampler2DMSArray)
1256617a3babSopenharmony_ci0:?     'noPrec2DMS' ( uniform mediump sampler2DMSArray)
1257617a3babSopenharmony_ci0:?     'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
1258617a3babSopenharmony_ci0:?     'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
1259617a3babSopenharmony_ci0:?     'samp2DMSA' ( uniform highp sampler2DMSArray)
1260617a3babSopenharmony_ci0:?     'samp2DMSAi' ( uniform highp isampler2DMSArray)
1261617a3babSopenharmony_ci0:?     'samp2DMSAu' ( uniform highp usampler2DMSArray)
1262617a3babSopenharmony_ci0:?     'im2Df' (layout( r32f) uniform highp image2D)
1263617a3babSopenharmony_ci0:?     'im2Du' (layout( r32ui) uniform highp uimage2D)
1264617a3babSopenharmony_ci0:?     'im2Di' (layout( r32i) uniform highp iimage2D)
1265617a3babSopenharmony_ci0:?     'P' ( uniform highp 2-component vector of int)
1266617a3babSopenharmony_ci0:?     'colorSampInBad' ( smooth sample out highp 4-component vector of float)
1267617a3babSopenharmony_ci0:?     'colorSample' ( smooth sample out highp 4-component vector of float)
1268617a3babSopenharmony_ci0:?     'colorfsi' ( flat sample out highp 4-component vector of float)
1269617a3babSopenharmony_ci0:?     'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
1270617a3babSopenharmony_ci0:?     'inv4' ( in highp 4-component vector of float)
1271617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
1272617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
1273617a3babSopenharmony_ci
1274