1617a3babSopenharmony_cihlsl.intrinsics.negative.frag
2617a3babSopenharmony_ciERROR: 0:10: 'determinant' : ambiguous best function under implicit type conversion 
3617a3babSopenharmony_ciERROR: 0:25: 'normalize' : ambiguous best function under implicit type conversion 
4617a3babSopenharmony_ciERROR: 0:26: 'reflect' : ambiguous best function under implicit type conversion 
5617a3babSopenharmony_ciERROR: 0:27: 'refract' : ambiguous best function under implicit type conversion 
6617a3babSopenharmony_ciERROR: 0:28: 'refract' : no matching overloaded function found 
7617a3babSopenharmony_ciERROR: 0:30: 'transpose' : ambiguous best function under implicit type conversion 
8617a3babSopenharmony_ciERROR: 0:39: 'GetRenderTargetSamplePosition' : no matching overloaded function found 
9617a3babSopenharmony_ciERROR: 0:46: 'asdouble' : double2 conversion not implemented 
10617a3babSopenharmony_ciERROR: 0:47: 'CheckAccessFullyMapped' : no matching overloaded function found 
11617a3babSopenharmony_ciERROR: 0:49: 'cross' : no matching overloaded function found 
12617a3babSopenharmony_ciERROR: 0:50: 'D3DCOLORtoUBYTE4' : no matching overloaded function found 
13617a3babSopenharmony_ciERROR: 0:51: 'determinant' : no matching overloaded function found 
14617a3babSopenharmony_ciERROR: 0:57: 'transpose' : no matching overloaded function found 
15617a3babSopenharmony_ciERROR: 0:64: 'CheckAccessFullyMapped' : no matching overloaded function found 
16617a3babSopenharmony_ciERROR: 0:66: 'D3DCOLORtoUBYTE4' : no matching overloaded function found 
17617a3babSopenharmony_ciERROR: 0:67: 'determinant' : no matching overloaded function found 
18617a3babSopenharmony_ciERROR: 0:73: 'transpose' : no matching overloaded function found 
19617a3babSopenharmony_ciERROR: 0:81: 'CheckAccessFullyMapped' : no matching overloaded function found 
20617a3babSopenharmony_ciERROR: 0:84: 'determinant' : no matching overloaded function found 
21617a3babSopenharmony_ciERROR: 0:90: 'transpose' : no matching overloaded function found 
22617a3babSopenharmony_ciERROR: 0:117: 'countbits' : no matching overloaded function found 
23617a3babSopenharmony_ciERROR: 0:117: 'D3DCOLORtoUBYTE4' : no matching overloaded function found 
24617a3babSopenharmony_ciERROR: 0:117: 'cross' : no matching overloaded function found 
25617a3babSopenharmony_ciERROR: 0:117: 'f16tof32' : no matching overloaded function found 
26617a3babSopenharmony_ciERROR: 0:117: 'firstbithigh' : no matching overloaded function found 
27617a3babSopenharmony_ciERROR: 0:117: 'firstbitlow' : no matching overloaded function found 
28617a3babSopenharmony_ciERROR: 0:117: 'reversebits' : no matching overloaded function found 
29617a3babSopenharmony_ciERROR: 0:117: 'length' : no matching overloaded function found 
30617a3babSopenharmony_ciERROR: 0:117: 'noise' : no matching overloaded function found 
31617a3babSopenharmony_ciERROR: 0:117: 'normalize' : no matching overloaded function found 
32617a3babSopenharmony_ciERROR: 0:117: 'reflect' : no matching overloaded function found 
33617a3babSopenharmony_ciERROR: 0:117: 'refract' : no matching overloaded function found 
34617a3babSopenharmony_ciERROR: 0:117: 'reversebits' : no matching overloaded function found 
35617a3babSopenharmony_ciERROR: 0:125: 'countbits' : no matching overloaded function found 
36617a3babSopenharmony_ciERROR: 0:125: 'D3DCOLORtoUBYTE4' : no matching overloaded function found 
37617a3babSopenharmony_ciERROR: 0:125: 'cross' : no matching overloaded function found 
38617a3babSopenharmony_ciERROR: 0:125: 'f16tof32' : no matching overloaded function found 
39617a3babSopenharmony_ciERROR: 0:125: 'firstbithigh' : no matching overloaded function found 
40617a3babSopenharmony_ciERROR: 0:125: 'firstbitlow' : no matching overloaded function found 
41617a3babSopenharmony_ciERROR: 0:125: 'reversebits' : no matching overloaded function found 
42617a3babSopenharmony_ciERROR: 0:125: 'length' : no matching overloaded function found 
43617a3babSopenharmony_ciERROR: 0:125: 'noise' : no matching overloaded function found 
44617a3babSopenharmony_ciERROR: 0:125: 'normalize' : no matching overloaded function found 
45617a3babSopenharmony_ciERROR: 0:125: 'reflect' : no matching overloaded function found 
46617a3babSopenharmony_ciERROR: 0:125: 'refract' : no matching overloaded function found 
47617a3babSopenharmony_ciERROR: 0:125: 'reversebits' : no matching overloaded function found 
48617a3babSopenharmony_ciERROR: 0:133: 'countbits' : no matching overloaded function found 
49617a3babSopenharmony_ciERROR: 0:133: 'D3DCOLORtoUBYTE4' : no matching overloaded function found 
50617a3babSopenharmony_ciERROR: 0:133: 'cross' : no matching overloaded function found 
51617a3babSopenharmony_ciERROR: 0:133: 'f16tof32' : no matching overloaded function found 
52617a3babSopenharmony_ciERROR: 0:133: 'firstbithigh' : no matching overloaded function found 
53617a3babSopenharmony_ciERROR: 0:133: 'firstbitlow' : no matching overloaded function found 
54617a3babSopenharmony_ciERROR: 0:133: 'reversebits' : no matching overloaded function found 
55617a3babSopenharmony_ciERROR: 0:133: 'length' : no matching overloaded function found 
56617a3babSopenharmony_ciERROR: 0:133: 'noise' : no matching overloaded function found 
57617a3babSopenharmony_ciERROR: 0:133: 'normalize' : no matching overloaded function found 
58617a3babSopenharmony_ciERROR: 0:133: 'reflect' : no matching overloaded function found 
59617a3babSopenharmony_ciERROR: 0:133: 'refract' : no matching overloaded function found 
60617a3babSopenharmony_ciERROR: 0:133: 'reversebits' : no matching overloaded function found 
61617a3babSopenharmony_ciERROR: 59 compilation errors.  No code generated.
62617a3babSopenharmony_ci
63617a3babSopenharmony_ci
64617a3babSopenharmony_ciShader version: 500
65617a3babSopenharmony_cigl_FragCoord origin is upper left
66617a3babSopenharmony_ciERROR: node is still EOpNull!
67617a3babSopenharmony_ci0:2  Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; ( temp float)
68617a3babSopenharmony_ci0:2    Function Parameters: 
69617a3babSopenharmony_ci0:2      'inF0' ( in float)
70617a3babSopenharmony_ci0:2      'inF1' ( in float)
71617a3babSopenharmony_ci0:2      'inF2' ( in float)
72617a3babSopenharmony_ci0:2      'inI0' ( in int)
73617a3babSopenharmony_ci0:?     Sequence
74617a3babSopenharmony_ci0:5      uint64BitsToDouble ( temp double)
75617a3babSopenharmony_ci0:5        Construct uvec2 ( temp 2-component vector of uint)
76617a3babSopenharmony_ci0:5          Convert float to uint ( temp uint)
77617a3babSopenharmony_ci0:5            'inF0' ( in float)
78617a3babSopenharmony_ci0:5          Convert float to uint ( temp uint)
79617a3babSopenharmony_ci0:5            'inF1' ( in float)
80617a3babSopenharmony_ci0:6      Function Call: CheckAccessFullyMapped(u1; ( temp bool)
81617a3babSopenharmony_ci0:6        Constant:
82617a3babSopenharmony_ci0:6          3 (const uint)
83617a3babSopenharmony_ci0:7      bitCount ( temp uint)
84617a3babSopenharmony_ci0:7        Convert float to uint ( temp uint)
85617a3babSopenharmony_ci0:7          'inF0' ( in float)
86617a3babSopenharmony_ci0:8      cross-product ( temp 3-component vector of float)
87617a3babSopenharmony_ci0:8        Construct vec3 ( in 3-component vector of float)
88617a3babSopenharmony_ci0:8          'inF0' ( in float)
89617a3babSopenharmony_ci0:8        Construct vec3 ( in 3-component vector of float)
90617a3babSopenharmony_ci0:8          'inF1' ( in float)
91617a3babSopenharmony_ci0:9      Convert float to int ( temp 4-component vector of int)
92617a3babSopenharmony_ci0:9        vector-scale ( temp 4-component vector of float)
93617a3babSopenharmony_ci0:9          Constant:
94617a3babSopenharmony_ci0:9            255.001953
95617a3babSopenharmony_ci0:9          vector swizzle ( temp 4-component vector of float)
96617a3babSopenharmony_ci0:9            Construct vec4 ( in 4-component vector of float)
97617a3babSopenharmony_ci0:9              'inF0' ( in float)
98617a3babSopenharmony_ci0:9            Sequence
99617a3babSopenharmony_ci0:9              Constant:
100617a3babSopenharmony_ci0:9                2 (const int)
101617a3babSopenharmony_ci0:9              Constant:
102617a3babSopenharmony_ci0:9                1 (const int)
103617a3babSopenharmony_ci0:9              Constant:
104617a3babSopenharmony_ci0:9                0 (const int)
105617a3babSopenharmony_ci0:9              Constant:
106617a3babSopenharmony_ci0:9                3 (const int)
107617a3babSopenharmony_ci0:10      determinant ( temp float)
108617a3babSopenharmony_ciERROR: node is still EOpNull!
109617a3babSopenharmony_ci0:10          'inF0' ( in float)
110617a3babSopenharmony_ci0:12      direct index ( temp float)
111617a3babSopenharmony_ci0:12        unpackHalf2x16 ( temp 2-component vector of float)
112617a3babSopenharmony_ci0:12          Convert float to uint ( temp uint)
113617a3babSopenharmony_ci0:12            'inF0' ( in float)
114617a3babSopenharmony_ci0:12        Constant:
115617a3babSopenharmony_ci0:12          0 (const int)
116617a3babSopenharmony_ci0:13      findMSB ( temp uint)
117617a3babSopenharmony_ci0:13        Convert float to uint ( temp uint)
118617a3babSopenharmony_ci0:13          'inF0' ( in float)
119617a3babSopenharmony_ci0:14      findLSB ( temp uint)
120617a3babSopenharmony_ci0:14        Convert float to uint ( temp uint)
121617a3babSopenharmony_ci0:14          'inF0' ( in float)
122617a3babSopenharmony_ci0:23      length ( temp float)
123617a3babSopenharmony_ci0:23        'inF0' ( in float)
124617a3babSopenharmony_ci0:24      Function Call: msad4(u1;vu2;vu4; ( temp 4-component vector of uint)
125617a3babSopenharmony_ci0:24        Convert float to uint ( temp uint)
126617a3babSopenharmony_ci0:24          'inF0' ( in float)
127617a3babSopenharmony_ci0:24        Constant:
128617a3babSopenharmony_ci0:24          0 (const uint)
129617a3babSopenharmony_ci0:24          0 (const uint)
130617a3babSopenharmony_ci0:24        Constant:
131617a3babSopenharmony_ci0:24          0 (const uint)
132617a3babSopenharmony_ci0:24          0 (const uint)
133617a3babSopenharmony_ci0:24          0 (const uint)
134617a3babSopenharmony_ci0:24          0 (const uint)
135617a3babSopenharmony_ci0:25      normalize ( temp 2-component vector of float)
136617a3babSopenharmony_ci0:25        Construct vec2 ( in 2-component vector of float)
137617a3babSopenharmony_ci0:25          'inF0' ( in float)
138617a3babSopenharmony_ci0:26      reflect ( temp 2-component vector of float)
139617a3babSopenharmony_ci0:26        Construct vec2 ( in 2-component vector of float)
140617a3babSopenharmony_ci0:26          'inF0' ( in float)
141617a3babSopenharmony_ci0:26        Construct vec2 ( in 2-component vector of float)
142617a3babSopenharmony_ci0:26          'inF1' ( in float)
143617a3babSopenharmony_ci0:27      refract ( temp 2-component vector of float)
144617a3babSopenharmony_ci0:27        Construct vec2 ( in 2-component vector of float)
145617a3babSopenharmony_ci0:27          'inF0' ( in float)
146617a3babSopenharmony_ci0:27        Construct vec2 ( in 2-component vector of float)
147617a3babSopenharmony_ci0:27          'inF1' ( in float)
148617a3babSopenharmony_ci0:27        'inF2' ( in float)
149617a3babSopenharmony_ci0:28      Constant:
150617a3babSopenharmony_ci0:28        0.000000
151617a3babSopenharmony_ci0:29      bitFieldReverse ( temp uint)
152617a3babSopenharmony_ci0:29        Convert float to uint ( temp uint)
153617a3babSopenharmony_ci0:29          'inF0' ( in float)
154617a3babSopenharmony_ci0:30      transpose ( temp 1X1 matrix of float)
155617a3babSopenharmony_ciERROR: node is still EOpNull!
156617a3babSopenharmony_ci0:30          'inF0' ( in float)
157617a3babSopenharmony_ci0:32      Branch: Return with expression
158617a3babSopenharmony_ci0:32        Constant:
159617a3babSopenharmony_ci0:32          0.000000
160617a3babSopenharmony_ci0:36  Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; ( temp 1-component vector of float)
161617a3babSopenharmony_ci0:36    Function Parameters: 
162617a3babSopenharmony_ci0:36      'inF0' ( in 1-component vector of float)
163617a3babSopenharmony_ci0:36      'inF1' ( in 1-component vector of float)
164617a3babSopenharmony_ci0:36      'inF2' ( in 1-component vector of float)
165617a3babSopenharmony_ci0:36      'inI0' ( in 1-component vector of int)
166617a3babSopenharmony_ci0:?     Sequence
167617a3babSopenharmony_ci0:39      Constant:
168617a3babSopenharmony_ci0:39        0.000000
169617a3babSopenharmony_ci0:41      Branch: Return with expression
170617a3babSopenharmony_ci0:41        Constant:
171617a3babSopenharmony_ci0:41          0.000000
172617a3babSopenharmony_ci0:45  Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; ( temp 2-component vector of float)
173617a3babSopenharmony_ci0:45    Function Parameters: 
174617a3babSopenharmony_ci0:45      'inF0' ( in 2-component vector of float)
175617a3babSopenharmony_ci0:45      'inF1' ( in 2-component vector of float)
176617a3babSopenharmony_ci0:45      'inF2' ( in 2-component vector of float)
177617a3babSopenharmony_ci0:45      'inI0' ( in 2-component vector of int)
178617a3babSopenharmony_ci0:?     Sequence
179617a3babSopenharmony_ci0:46      ERROR: Bad aggregation op
180617a3babSopenharmony_ci ( temp 2-component vector of double)
181617a3babSopenharmony_ci0:46        Convert float to uint ( temp 2-component vector of uint)
182617a3babSopenharmony_ci0:46          'inF0' ( in 2-component vector of float)
183617a3babSopenharmony_ci0:46        Convert float to uint ( temp 2-component vector of uint)
184617a3babSopenharmony_ci0:46          'inF1' ( in 2-component vector of float)
185617a3babSopenharmony_ci0:47      Constant:
186617a3babSopenharmony_ci0:47        0.000000
187617a3babSopenharmony_ci0:48      bitCount ( temp 2-component vector of uint)
188617a3babSopenharmony_ci0:48        Convert float to uint ( temp 2-component vector of uint)
189617a3babSopenharmony_ci0:48          'inF0' ( in 2-component vector of float)
190617a3babSopenharmony_ci0:49      Constant:
191617a3babSopenharmony_ci0:49        0.000000
192617a3babSopenharmony_ci0:50      Constant:
193617a3babSopenharmony_ci0:50        0.000000
194617a3babSopenharmony_ci0:51      Constant:
195617a3babSopenharmony_ci0:51        0.000000
196617a3babSopenharmony_ci0:52      Construct vec2 ( temp 2-component vector of float)
197617a3babSopenharmony_ci0:52        direct index ( temp float)
198617a3babSopenharmony_ci0:52          unpackHalf2x16 ( temp 2-component vector of float)
199617a3babSopenharmony_ci0:52            direct index ( temp uint)
200617a3babSopenharmony_ci0:52              Convert float to uint ( temp 2-component vector of uint)
201617a3babSopenharmony_ci0:52                'inF0' ( in 2-component vector of float)
202617a3babSopenharmony_ci0:52              Constant:
203617a3babSopenharmony_ci0:52                0 (const int)
204617a3babSopenharmony_ci0:52          Constant:
205617a3babSopenharmony_ci0:52            0 (const int)
206617a3babSopenharmony_ci0:52        direct index ( temp float)
207617a3babSopenharmony_ci0:52          unpackHalf2x16 ( temp 2-component vector of float)
208617a3babSopenharmony_ci0:52            direct index ( temp uint)
209617a3babSopenharmony_ci0:52              Convert float to uint ( temp 2-component vector of uint)
210617a3babSopenharmony_ci0:52                'inF0' ( in 2-component vector of float)
211617a3babSopenharmony_ci0:52              Constant:
212617a3babSopenharmony_ci0:52                1 (const int)
213617a3babSopenharmony_ci0:52          Constant:
214617a3babSopenharmony_ci0:52            0 (const int)
215617a3babSopenharmony_ci0:53      findMSB ( temp 2-component vector of uint)
216617a3babSopenharmony_ci0:53        Convert float to uint ( temp 2-component vector of uint)
217617a3babSopenharmony_ci0:53          'inF0' ( in 2-component vector of float)
218617a3babSopenharmony_ci0:54      findLSB ( temp 2-component vector of uint)
219617a3babSopenharmony_ci0:54        Convert float to uint ( temp 2-component vector of uint)
220617a3babSopenharmony_ci0:54          'inF0' ( in 2-component vector of float)
221617a3babSopenharmony_ci0:56      bitFieldReverse ( temp 2-component vector of uint)
222617a3babSopenharmony_ci0:56        Convert float to uint ( temp 2-component vector of uint)
223617a3babSopenharmony_ci0:56          'inF0' ( in 2-component vector of float)
224617a3babSopenharmony_ci0:57      Constant:
225617a3babSopenharmony_ci0:57        0.000000
226617a3babSopenharmony_ci0:59      Branch: Return with expression
227617a3babSopenharmony_ci0:59        Constant:
228617a3babSopenharmony_ci0:59          1.000000
229617a3babSopenharmony_ci0:59          2.000000
230617a3babSopenharmony_ci0:63  Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; ( temp 3-component vector of float)
231617a3babSopenharmony_ci0:63    Function Parameters: 
232617a3babSopenharmony_ci0:63      'inF0' ( in 3-component vector of float)
233617a3babSopenharmony_ci0:63      'inF1' ( in 3-component vector of float)
234617a3babSopenharmony_ci0:63      'inF2' ( in 3-component vector of float)
235617a3babSopenharmony_ci0:63      'inI0' ( in 3-component vector of int)
236617a3babSopenharmony_ci0:?     Sequence
237617a3babSopenharmony_ci0:64      Constant:
238617a3babSopenharmony_ci0:64        0.000000
239617a3babSopenharmony_ci0:65      bitCount ( temp 3-component vector of uint)
240617a3babSopenharmony_ci0:65        Convert float to uint ( temp 3-component vector of uint)
241617a3babSopenharmony_ci0:65          'inF0' ( in 3-component vector of float)
242617a3babSopenharmony_ci0:66      Constant:
243617a3babSopenharmony_ci0:66        0.000000
244617a3babSopenharmony_ci0:67      Constant:
245617a3babSopenharmony_ci0:67        0.000000
246617a3babSopenharmony_ci0:68      Construct vec3 ( temp 3-component vector of float)
247617a3babSopenharmony_ci0:68        direct index ( temp float)
248617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
249617a3babSopenharmony_ci0:68            direct index ( temp uint)
250617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
251617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
252617a3babSopenharmony_ci0:68              Constant:
253617a3babSopenharmony_ci0:68                0 (const int)
254617a3babSopenharmony_ci0:68          Constant:
255617a3babSopenharmony_ci0:68            0 (const int)
256617a3babSopenharmony_ci0:68        direct index ( temp float)
257617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
258617a3babSopenharmony_ci0:68            direct index ( temp uint)
259617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
260617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
261617a3babSopenharmony_ci0:68              Constant:
262617a3babSopenharmony_ci0:68                1 (const int)
263617a3babSopenharmony_ci0:68          Constant:
264617a3babSopenharmony_ci0:68            0 (const int)
265617a3babSopenharmony_ci0:68        direct index ( temp float)
266617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
267617a3babSopenharmony_ci0:68            direct index ( temp uint)
268617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
269617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
270617a3babSopenharmony_ci0:68              Constant:
271617a3babSopenharmony_ci0:68                2 (const int)
272617a3babSopenharmony_ci0:68          Constant:
273617a3babSopenharmony_ci0:68            0 (const int)
274617a3babSopenharmony_ci0:69      findMSB ( temp 3-component vector of uint)
275617a3babSopenharmony_ci0:69        Convert float to uint ( temp 3-component vector of uint)
276617a3babSopenharmony_ci0:69          'inF0' ( in 3-component vector of float)
277617a3babSopenharmony_ci0:70      findLSB ( temp 3-component vector of uint)
278617a3babSopenharmony_ci0:70        Convert float to uint ( temp 3-component vector of uint)
279617a3babSopenharmony_ci0:70          'inF0' ( in 3-component vector of float)
280617a3babSopenharmony_ci0:72      bitFieldReverse ( temp 3-component vector of uint)
281617a3babSopenharmony_ci0:72        Convert float to uint ( temp 3-component vector of uint)
282617a3babSopenharmony_ci0:72          'inF0' ( in 3-component vector of float)
283617a3babSopenharmony_ci0:73      Constant:
284617a3babSopenharmony_ci0:73        0.000000
285617a3babSopenharmony_ci0:76      Branch: Return with expression
286617a3babSopenharmony_ci0:76        Constant:
287617a3babSopenharmony_ci0:76          1.000000
288617a3babSopenharmony_ci0:76          2.000000
289617a3babSopenharmony_ci0:76          3.000000
290617a3babSopenharmony_ci0:80  Function Definition: @PixelShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
291617a3babSopenharmony_ci0:80    Function Parameters: 
292617a3babSopenharmony_ci0:80      'inF0' ( in 4-component vector of float)
293617a3babSopenharmony_ci0:80      'inF1' ( in 4-component vector of float)
294617a3babSopenharmony_ci0:80      'inF2' ( in 4-component vector of float)
295617a3babSopenharmony_ci0:80      'inI0' ( in 4-component vector of int)
296617a3babSopenharmony_ci0:?     Sequence
297617a3babSopenharmony_ci0:81      Constant:
298617a3babSopenharmony_ci0:81        0.000000
299617a3babSopenharmony_ci0:82      bitCount ( temp 4-component vector of uint)
300617a3babSopenharmony_ci0:82        Convert float to uint ( temp 4-component vector of uint)
301617a3babSopenharmony_ci0:82          'inF0' ( in 4-component vector of float)
302617a3babSopenharmony_ci0:83      cross-product ( temp 3-component vector of float)
303617a3babSopenharmony_ci0:83        Construct vec3 ( in 3-component vector of float)
304617a3babSopenharmony_ci0:83          'inF0' ( in 4-component vector of float)
305617a3babSopenharmony_ci0:83        Construct vec3 ( in 3-component vector of float)
306617a3babSopenharmony_ci0:83          'inF1' ( in 4-component vector of float)
307617a3babSopenharmony_ci0:84      Constant:
308617a3babSopenharmony_ci0:84        0.000000
309617a3babSopenharmony_ci0:85      Construct vec4 ( temp 4-component vector of float)
310617a3babSopenharmony_ci0:85        direct index ( temp float)
311617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
312617a3babSopenharmony_ci0:85            direct index ( temp uint)
313617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
314617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
315617a3babSopenharmony_ci0:85              Constant:
316617a3babSopenharmony_ci0:85                0 (const int)
317617a3babSopenharmony_ci0:85          Constant:
318617a3babSopenharmony_ci0:85            0 (const int)
319617a3babSopenharmony_ci0:85        direct index ( temp float)
320617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
321617a3babSopenharmony_ci0:85            direct index ( temp uint)
322617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
323617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
324617a3babSopenharmony_ci0:85              Constant:
325617a3babSopenharmony_ci0:85                1 (const int)
326617a3babSopenharmony_ci0:85          Constant:
327617a3babSopenharmony_ci0:85            0 (const int)
328617a3babSopenharmony_ci0:85        direct index ( temp float)
329617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
330617a3babSopenharmony_ci0:85            direct index ( temp uint)
331617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
332617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
333617a3babSopenharmony_ci0:85              Constant:
334617a3babSopenharmony_ci0:85                2 (const int)
335617a3babSopenharmony_ci0:85          Constant:
336617a3babSopenharmony_ci0:85            0 (const int)
337617a3babSopenharmony_ci0:85        direct index ( temp float)
338617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
339617a3babSopenharmony_ci0:85            direct index ( temp uint)
340617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
341617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
342617a3babSopenharmony_ci0:85              Constant:
343617a3babSopenharmony_ci0:85                3 (const int)
344617a3babSopenharmony_ci0:85          Constant:
345617a3babSopenharmony_ci0:85            0 (const int)
346617a3babSopenharmony_ci0:86      findMSB ( temp 4-component vector of uint)
347617a3babSopenharmony_ci0:86        Convert float to uint ( temp 4-component vector of uint)
348617a3babSopenharmony_ci0:86          'inF0' ( in 4-component vector of float)
349617a3babSopenharmony_ci0:87      findLSB ( temp 4-component vector of uint)
350617a3babSopenharmony_ci0:87        Convert float to uint ( temp 4-component vector of uint)
351617a3babSopenharmony_ci0:87          'inF0' ( in 4-component vector of float)
352617a3babSopenharmony_ci0:89      bitFieldReverse ( temp 4-component vector of uint)
353617a3babSopenharmony_ci0:89        Convert float to uint ( temp 4-component vector of uint)
354617a3babSopenharmony_ci0:89          'inF0' ( in 4-component vector of float)
355617a3babSopenharmony_ci0:90      Constant:
356617a3babSopenharmony_ci0:90        0.000000
357617a3babSopenharmony_ci0:92      Branch: Return with expression
358617a3babSopenharmony_ci0:92        Constant:
359617a3babSopenharmony_ci0:92          1.000000
360617a3babSopenharmony_ci0:92          2.000000
361617a3babSopenharmony_ci0:92          3.000000
362617a3babSopenharmony_ci0:92          4.000000
363617a3babSopenharmony_ci0:80  Function Definition: PixelShaderFunction( ( temp void)
364617a3babSopenharmony_ci0:80    Function Parameters: 
365617a3babSopenharmony_ci0:?     Sequence
366617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
367617a3babSopenharmony_ci0:?         'inF0' ( temp 4-component vector of float)
368617a3babSopenharmony_ci0:?         'inF0' (layout( location=0) in 4-component vector of float)
369617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
370617a3babSopenharmony_ci0:?         'inF1' ( temp 4-component vector of float)
371617a3babSopenharmony_ci0:?         'inF1' (layout( location=1) in 4-component vector of float)
372617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
373617a3babSopenharmony_ci0:?         'inF2' ( temp 4-component vector of float)
374617a3babSopenharmony_ci0:?         'inF2' (layout( location=2) in 4-component vector of float)
375617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of int)
376617a3babSopenharmony_ci0:?         'inI0' ( temp 4-component vector of int)
377617a3babSopenharmony_ci0:?         'inI0' (layout( location=3) flat in 4-component vector of int)
378617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
379617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
380617a3babSopenharmony_ci0:80        Function Call: @PixelShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
381617a3babSopenharmony_ci0:?           'inF0' ( temp 4-component vector of float)
382617a3babSopenharmony_ci0:?           'inF1' ( temp 4-component vector of float)
383617a3babSopenharmony_ci0:?           'inF2' ( temp 4-component vector of float)
384617a3babSopenharmony_ci0:?           'inI0' ( temp 4-component vector of int)
385617a3babSopenharmony_ci0:115  Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
386617a3babSopenharmony_ci0:115    Function Parameters: 
387617a3babSopenharmony_ci0:115      'inF0' ( in 2X2 matrix of float)
388617a3babSopenharmony_ci0:115      'inF1' ( in 2X2 matrix of float)
389617a3babSopenharmony_ci0:115      'inF2' ( in 2X2 matrix of float)
390617a3babSopenharmony_ci0:?     Sequence
391617a3babSopenharmony_ci0:117      Constant:
392617a3babSopenharmony_ci0:117        0.000000
393617a3babSopenharmony_ci0:117      Constant:
394617a3babSopenharmony_ci0:117        0.000000
395617a3babSopenharmony_ci0:117      Constant:
396617a3babSopenharmony_ci0:117        0.000000
397617a3babSopenharmony_ci0:117      Constant:
398617a3babSopenharmony_ci0:117        0.000000
399617a3babSopenharmony_ci0:117      Constant:
400617a3babSopenharmony_ci0:117        0.000000
401617a3babSopenharmony_ci0:117      Constant:
402617a3babSopenharmony_ci0:117        0.000000
403617a3babSopenharmony_ci0:117      Constant:
404617a3babSopenharmony_ci0:117        0.000000
405617a3babSopenharmony_ci0:117      Constant:
406617a3babSopenharmony_ci0:117        0.000000
407617a3babSopenharmony_ci0:117      Constant:
408617a3babSopenharmony_ci0:117        0.000000
409617a3babSopenharmony_ci0:117      Constant:
410617a3babSopenharmony_ci0:117        0.000000
411617a3babSopenharmony_ci0:117      Constant:
412617a3babSopenharmony_ci0:117        0.000000
413617a3babSopenharmony_ci0:117      Constant:
414617a3babSopenharmony_ci0:117        0.000000
415617a3babSopenharmony_ci0:117      Constant:
416617a3babSopenharmony_ci0:117        0.000000
417617a3babSopenharmony_ci0:119      Branch: Return with expression
418617a3babSopenharmony_ci0:119        Constant:
419617a3babSopenharmony_ci0:119          2.000000
420617a3babSopenharmony_ci0:119          2.000000
421617a3babSopenharmony_ci0:119          2.000000
422617a3babSopenharmony_ci0:119          2.000000
423617a3babSopenharmony_ci0:123  Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
424617a3babSopenharmony_ci0:123    Function Parameters: 
425617a3babSopenharmony_ci0:123      'inF0' ( in 3X3 matrix of float)
426617a3babSopenharmony_ci0:123      'inF1' ( in 3X3 matrix of float)
427617a3babSopenharmony_ci0:123      'inF2' ( in 3X3 matrix of float)
428617a3babSopenharmony_ci0:?     Sequence
429617a3babSopenharmony_ci0:125      Constant:
430617a3babSopenharmony_ci0:125        0.000000
431617a3babSopenharmony_ci0:125      Constant:
432617a3babSopenharmony_ci0:125        0.000000
433617a3babSopenharmony_ci0:125      Constant:
434617a3babSopenharmony_ci0:125        0.000000
435617a3babSopenharmony_ci0:125      Constant:
436617a3babSopenharmony_ci0:125        0.000000
437617a3babSopenharmony_ci0:125      Constant:
438617a3babSopenharmony_ci0:125        0.000000
439617a3babSopenharmony_ci0:125      Constant:
440617a3babSopenharmony_ci0:125        0.000000
441617a3babSopenharmony_ci0:125      Constant:
442617a3babSopenharmony_ci0:125        0.000000
443617a3babSopenharmony_ci0:125      Constant:
444617a3babSopenharmony_ci0:125        0.000000
445617a3babSopenharmony_ci0:125      Constant:
446617a3babSopenharmony_ci0:125        0.000000
447617a3babSopenharmony_ci0:125      Constant:
448617a3babSopenharmony_ci0:125        0.000000
449617a3babSopenharmony_ci0:125      Constant:
450617a3babSopenharmony_ci0:125        0.000000
451617a3babSopenharmony_ci0:125      Constant:
452617a3babSopenharmony_ci0:125        0.000000
453617a3babSopenharmony_ci0:125      Constant:
454617a3babSopenharmony_ci0:125        0.000000
455617a3babSopenharmony_ci0:127      Branch: Return with expression
456617a3babSopenharmony_ci0:127        Constant:
457617a3babSopenharmony_ci0:127          3.000000
458617a3babSopenharmony_ci0:127          3.000000
459617a3babSopenharmony_ci0:127          3.000000
460617a3babSopenharmony_ci0:127          3.000000
461617a3babSopenharmony_ci0:127          3.000000
462617a3babSopenharmony_ci0:127          3.000000
463617a3babSopenharmony_ci0:127          3.000000
464617a3babSopenharmony_ci0:127          3.000000
465617a3babSopenharmony_ci0:127          3.000000
466617a3babSopenharmony_ci0:131  Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
467617a3babSopenharmony_ci0:131    Function Parameters: 
468617a3babSopenharmony_ci0:131      'inF0' ( in 4X4 matrix of float)
469617a3babSopenharmony_ci0:131      'inF1' ( in 4X4 matrix of float)
470617a3babSopenharmony_ci0:131      'inF2' ( in 4X4 matrix of float)
471617a3babSopenharmony_ci0:?     Sequence
472617a3babSopenharmony_ci0:133      Constant:
473617a3babSopenharmony_ci0:133        0.000000
474617a3babSopenharmony_ci0:133      Constant:
475617a3babSopenharmony_ci0:133        0.000000
476617a3babSopenharmony_ci0:133      Constant:
477617a3babSopenharmony_ci0:133        0.000000
478617a3babSopenharmony_ci0:133      Constant:
479617a3babSopenharmony_ci0:133        0.000000
480617a3babSopenharmony_ci0:133      Constant:
481617a3babSopenharmony_ci0:133        0.000000
482617a3babSopenharmony_ci0:133      Constant:
483617a3babSopenharmony_ci0:133        0.000000
484617a3babSopenharmony_ci0:133      Constant:
485617a3babSopenharmony_ci0:133        0.000000
486617a3babSopenharmony_ci0:133      Constant:
487617a3babSopenharmony_ci0:133        0.000000
488617a3babSopenharmony_ci0:133      Constant:
489617a3babSopenharmony_ci0:133        0.000000
490617a3babSopenharmony_ci0:133      Constant:
491617a3babSopenharmony_ci0:133        0.000000
492617a3babSopenharmony_ci0:133      Constant:
493617a3babSopenharmony_ci0:133        0.000000
494617a3babSopenharmony_ci0:133      Constant:
495617a3babSopenharmony_ci0:133        0.000000
496617a3babSopenharmony_ci0:133      Constant:
497617a3babSopenharmony_ci0:133        0.000000
498617a3babSopenharmony_ci0:135      Branch: Return with expression
499617a3babSopenharmony_ci0:135        Constant:
500617a3babSopenharmony_ci0:135          4.000000
501617a3babSopenharmony_ci0:135          4.000000
502617a3babSopenharmony_ci0:135          4.000000
503617a3babSopenharmony_ci0:135          4.000000
504617a3babSopenharmony_ci0:135          4.000000
505617a3babSopenharmony_ci0:135          4.000000
506617a3babSopenharmony_ci0:135          4.000000
507617a3babSopenharmony_ci0:135          4.000000
508617a3babSopenharmony_ci0:135          4.000000
509617a3babSopenharmony_ci0:135          4.000000
510617a3babSopenharmony_ci0:135          4.000000
511617a3babSopenharmony_ci0:135          4.000000
512617a3babSopenharmony_ci0:135          4.000000
513617a3babSopenharmony_ci0:135          4.000000
514617a3babSopenharmony_ci0:135          4.000000
515617a3babSopenharmony_ci0:135          4.000000
516617a3babSopenharmony_ci0:?   Linker Objects
517617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
518617a3babSopenharmony_ci0:?     'inF0' (layout( location=0) in 4-component vector of float)
519617a3babSopenharmony_ci0:?     'inF1' (layout( location=1) in 4-component vector of float)
520617a3babSopenharmony_ci0:?     'inF2' (layout( location=2) in 4-component vector of float)
521617a3babSopenharmony_ci0:?     'inI0' (layout( location=3) flat in 4-component vector of int)
522617a3babSopenharmony_ci
523617a3babSopenharmony_ci
524617a3babSopenharmony_ciLinked fragment stage:
525617a3babSopenharmony_ci
526617a3babSopenharmony_ci
527617a3babSopenharmony_ciShader version: 500
528617a3babSopenharmony_cigl_FragCoord origin is upper left
529617a3babSopenharmony_ciERROR: node is still EOpNull!
530617a3babSopenharmony_ci0:2  Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; ( temp float)
531617a3babSopenharmony_ci0:2    Function Parameters: 
532617a3babSopenharmony_ci0:2      'inF0' ( in float)
533617a3babSopenharmony_ci0:2      'inF1' ( in float)
534617a3babSopenharmony_ci0:2      'inF2' ( in float)
535617a3babSopenharmony_ci0:2      'inI0' ( in int)
536617a3babSopenharmony_ci0:?     Sequence
537617a3babSopenharmony_ci0:5      uint64BitsToDouble ( temp double)
538617a3babSopenharmony_ci0:5        Construct uvec2 ( temp 2-component vector of uint)
539617a3babSopenharmony_ci0:5          Convert float to uint ( temp uint)
540617a3babSopenharmony_ci0:5            'inF0' ( in float)
541617a3babSopenharmony_ci0:5          Convert float to uint ( temp uint)
542617a3babSopenharmony_ci0:5            'inF1' ( in float)
543617a3babSopenharmony_ci0:6      Function Call: CheckAccessFullyMapped(u1; ( temp bool)
544617a3babSopenharmony_ci0:6        Constant:
545617a3babSopenharmony_ci0:6          3 (const uint)
546617a3babSopenharmony_ci0:7      bitCount ( temp uint)
547617a3babSopenharmony_ci0:7        Convert float to uint ( temp uint)
548617a3babSopenharmony_ci0:7          'inF0' ( in float)
549617a3babSopenharmony_ci0:8      cross-product ( temp 3-component vector of float)
550617a3babSopenharmony_ci0:8        Construct vec3 ( in 3-component vector of float)
551617a3babSopenharmony_ci0:8          'inF0' ( in float)
552617a3babSopenharmony_ci0:8        Construct vec3 ( in 3-component vector of float)
553617a3babSopenharmony_ci0:8          'inF1' ( in float)
554617a3babSopenharmony_ci0:9      Convert float to int ( temp 4-component vector of int)
555617a3babSopenharmony_ci0:9        vector-scale ( temp 4-component vector of float)
556617a3babSopenharmony_ci0:9          Constant:
557617a3babSopenharmony_ci0:9            255.001953
558617a3babSopenharmony_ci0:9          vector swizzle ( temp 4-component vector of float)
559617a3babSopenharmony_ci0:9            Construct vec4 ( in 4-component vector of float)
560617a3babSopenharmony_ci0:9              'inF0' ( in float)
561617a3babSopenharmony_ci0:9            Sequence
562617a3babSopenharmony_ci0:9              Constant:
563617a3babSopenharmony_ci0:9                2 (const int)
564617a3babSopenharmony_ci0:9              Constant:
565617a3babSopenharmony_ci0:9                1 (const int)
566617a3babSopenharmony_ci0:9              Constant:
567617a3babSopenharmony_ci0:9                0 (const int)
568617a3babSopenharmony_ci0:9              Constant:
569617a3babSopenharmony_ci0:9                3 (const int)
570617a3babSopenharmony_ci0:10      determinant ( temp float)
571617a3babSopenharmony_ciERROR: node is still EOpNull!
572617a3babSopenharmony_ci0:10          'inF0' ( in float)
573617a3babSopenharmony_ci0:12      direct index ( temp float)
574617a3babSopenharmony_ci0:12        unpackHalf2x16 ( temp 2-component vector of float)
575617a3babSopenharmony_ci0:12          Convert float to uint ( temp uint)
576617a3babSopenharmony_ci0:12            'inF0' ( in float)
577617a3babSopenharmony_ci0:12        Constant:
578617a3babSopenharmony_ci0:12          0 (const int)
579617a3babSopenharmony_ci0:13      findMSB ( temp uint)
580617a3babSopenharmony_ci0:13        Convert float to uint ( temp uint)
581617a3babSopenharmony_ci0:13          'inF0' ( in float)
582617a3babSopenharmony_ci0:14      findLSB ( temp uint)
583617a3babSopenharmony_ci0:14        Convert float to uint ( temp uint)
584617a3babSopenharmony_ci0:14          'inF0' ( in float)
585617a3babSopenharmony_ci0:23      length ( temp float)
586617a3babSopenharmony_ci0:23        'inF0' ( in float)
587617a3babSopenharmony_ci0:24      Function Call: msad4(u1;vu2;vu4; ( temp 4-component vector of uint)
588617a3babSopenharmony_ci0:24        Convert float to uint ( temp uint)
589617a3babSopenharmony_ci0:24          'inF0' ( in float)
590617a3babSopenharmony_ci0:24        Constant:
591617a3babSopenharmony_ci0:24          0 (const uint)
592617a3babSopenharmony_ci0:24          0 (const uint)
593617a3babSopenharmony_ci0:24        Constant:
594617a3babSopenharmony_ci0:24          0 (const uint)
595617a3babSopenharmony_ci0:24          0 (const uint)
596617a3babSopenharmony_ci0:24          0 (const uint)
597617a3babSopenharmony_ci0:24          0 (const uint)
598617a3babSopenharmony_ci0:25      normalize ( temp 2-component vector of float)
599617a3babSopenharmony_ci0:25        Construct vec2 ( in 2-component vector of float)
600617a3babSopenharmony_ci0:25          'inF0' ( in float)
601617a3babSopenharmony_ci0:26      reflect ( temp 2-component vector of float)
602617a3babSopenharmony_ci0:26        Construct vec2 ( in 2-component vector of float)
603617a3babSopenharmony_ci0:26          'inF0' ( in float)
604617a3babSopenharmony_ci0:26        Construct vec2 ( in 2-component vector of float)
605617a3babSopenharmony_ci0:26          'inF1' ( in float)
606617a3babSopenharmony_ci0:27      refract ( temp 2-component vector of float)
607617a3babSopenharmony_ci0:27        Construct vec2 ( in 2-component vector of float)
608617a3babSopenharmony_ci0:27          'inF0' ( in float)
609617a3babSopenharmony_ci0:27        Construct vec2 ( in 2-component vector of float)
610617a3babSopenharmony_ci0:27          'inF1' ( in float)
611617a3babSopenharmony_ci0:27        'inF2' ( in float)
612617a3babSopenharmony_ci0:28      Constant:
613617a3babSopenharmony_ci0:28        0.000000
614617a3babSopenharmony_ci0:29      bitFieldReverse ( temp uint)
615617a3babSopenharmony_ci0:29        Convert float to uint ( temp uint)
616617a3babSopenharmony_ci0:29          'inF0' ( in float)
617617a3babSopenharmony_ci0:30      transpose ( temp 1X1 matrix of float)
618617a3babSopenharmony_ciERROR: node is still EOpNull!
619617a3babSopenharmony_ci0:30          'inF0' ( in float)
620617a3babSopenharmony_ci0:32      Branch: Return with expression
621617a3babSopenharmony_ci0:32        Constant:
622617a3babSopenharmony_ci0:32          0.000000
623617a3babSopenharmony_ci0:36  Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; ( temp 1-component vector of float)
624617a3babSopenharmony_ci0:36    Function Parameters: 
625617a3babSopenharmony_ci0:36      'inF0' ( in 1-component vector of float)
626617a3babSopenharmony_ci0:36      'inF1' ( in 1-component vector of float)
627617a3babSopenharmony_ci0:36      'inF2' ( in 1-component vector of float)
628617a3babSopenharmony_ci0:36      'inI0' ( in 1-component vector of int)
629617a3babSopenharmony_ci0:?     Sequence
630617a3babSopenharmony_ci0:39      Constant:
631617a3babSopenharmony_ci0:39        0.000000
632617a3babSopenharmony_ci0:41      Branch: Return with expression
633617a3babSopenharmony_ci0:41        Constant:
634617a3babSopenharmony_ci0:41          0.000000
635617a3babSopenharmony_ci0:45  Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; ( temp 2-component vector of float)
636617a3babSopenharmony_ci0:45    Function Parameters: 
637617a3babSopenharmony_ci0:45      'inF0' ( in 2-component vector of float)
638617a3babSopenharmony_ci0:45      'inF1' ( in 2-component vector of float)
639617a3babSopenharmony_ci0:45      'inF2' ( in 2-component vector of float)
640617a3babSopenharmony_ci0:45      'inI0' ( in 2-component vector of int)
641617a3babSopenharmony_ci0:?     Sequence
642617a3babSopenharmony_ci0:46      ERROR: Bad aggregation op
643617a3babSopenharmony_ci ( temp 2-component vector of double)
644617a3babSopenharmony_ci0:46        Convert float to uint ( temp 2-component vector of uint)
645617a3babSopenharmony_ci0:46          'inF0' ( in 2-component vector of float)
646617a3babSopenharmony_ci0:46        Convert float to uint ( temp 2-component vector of uint)
647617a3babSopenharmony_ci0:46          'inF1' ( in 2-component vector of float)
648617a3babSopenharmony_ci0:47      Constant:
649617a3babSopenharmony_ci0:47        0.000000
650617a3babSopenharmony_ci0:48      bitCount ( temp 2-component vector of uint)
651617a3babSopenharmony_ci0:48        Convert float to uint ( temp 2-component vector of uint)
652617a3babSopenharmony_ci0:48          'inF0' ( in 2-component vector of float)
653617a3babSopenharmony_ci0:49      Constant:
654617a3babSopenharmony_ci0:49        0.000000
655617a3babSopenharmony_ci0:50      Constant:
656617a3babSopenharmony_ci0:50        0.000000
657617a3babSopenharmony_ci0:51      Constant:
658617a3babSopenharmony_ci0:51        0.000000
659617a3babSopenharmony_ci0:52      Construct vec2 ( temp 2-component vector of float)
660617a3babSopenharmony_ci0:52        direct index ( temp float)
661617a3babSopenharmony_ci0:52          unpackHalf2x16 ( temp 2-component vector of float)
662617a3babSopenharmony_ci0:52            direct index ( temp uint)
663617a3babSopenharmony_ci0:52              Convert float to uint ( temp 2-component vector of uint)
664617a3babSopenharmony_ci0:52                'inF0' ( in 2-component vector of float)
665617a3babSopenharmony_ci0:52              Constant:
666617a3babSopenharmony_ci0:52                0 (const int)
667617a3babSopenharmony_ci0:52          Constant:
668617a3babSopenharmony_ci0:52            0 (const int)
669617a3babSopenharmony_ci0:52        direct index ( temp float)
670617a3babSopenharmony_ci0:52          unpackHalf2x16 ( temp 2-component vector of float)
671617a3babSopenharmony_ci0:52            direct index ( temp uint)
672617a3babSopenharmony_ci0:52              Convert float to uint ( temp 2-component vector of uint)
673617a3babSopenharmony_ci0:52                'inF0' ( in 2-component vector of float)
674617a3babSopenharmony_ci0:52              Constant:
675617a3babSopenharmony_ci0:52                1 (const int)
676617a3babSopenharmony_ci0:52          Constant:
677617a3babSopenharmony_ci0:52            0 (const int)
678617a3babSopenharmony_ci0:53      findMSB ( temp 2-component vector of uint)
679617a3babSopenharmony_ci0:53        Convert float to uint ( temp 2-component vector of uint)
680617a3babSopenharmony_ci0:53          'inF0' ( in 2-component vector of float)
681617a3babSopenharmony_ci0:54      findLSB ( temp 2-component vector of uint)
682617a3babSopenharmony_ci0:54        Convert float to uint ( temp 2-component vector of uint)
683617a3babSopenharmony_ci0:54          'inF0' ( in 2-component vector of float)
684617a3babSopenharmony_ci0:56      bitFieldReverse ( temp 2-component vector of uint)
685617a3babSopenharmony_ci0:56        Convert float to uint ( temp 2-component vector of uint)
686617a3babSopenharmony_ci0:56          'inF0' ( in 2-component vector of float)
687617a3babSopenharmony_ci0:57      Constant:
688617a3babSopenharmony_ci0:57        0.000000
689617a3babSopenharmony_ci0:59      Branch: Return with expression
690617a3babSopenharmony_ci0:59        Constant:
691617a3babSopenharmony_ci0:59          1.000000
692617a3babSopenharmony_ci0:59          2.000000
693617a3babSopenharmony_ci0:63  Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; ( temp 3-component vector of float)
694617a3babSopenharmony_ci0:63    Function Parameters: 
695617a3babSopenharmony_ci0:63      'inF0' ( in 3-component vector of float)
696617a3babSopenharmony_ci0:63      'inF1' ( in 3-component vector of float)
697617a3babSopenharmony_ci0:63      'inF2' ( in 3-component vector of float)
698617a3babSopenharmony_ci0:63      'inI0' ( in 3-component vector of int)
699617a3babSopenharmony_ci0:?     Sequence
700617a3babSopenharmony_ci0:64      Constant:
701617a3babSopenharmony_ci0:64        0.000000
702617a3babSopenharmony_ci0:65      bitCount ( temp 3-component vector of uint)
703617a3babSopenharmony_ci0:65        Convert float to uint ( temp 3-component vector of uint)
704617a3babSopenharmony_ci0:65          'inF0' ( in 3-component vector of float)
705617a3babSopenharmony_ci0:66      Constant:
706617a3babSopenharmony_ci0:66        0.000000
707617a3babSopenharmony_ci0:67      Constant:
708617a3babSopenharmony_ci0:67        0.000000
709617a3babSopenharmony_ci0:68      Construct vec3 ( temp 3-component vector of float)
710617a3babSopenharmony_ci0:68        direct index ( temp float)
711617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
712617a3babSopenharmony_ci0:68            direct index ( temp uint)
713617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
714617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
715617a3babSopenharmony_ci0:68              Constant:
716617a3babSopenharmony_ci0:68                0 (const int)
717617a3babSopenharmony_ci0:68          Constant:
718617a3babSopenharmony_ci0:68            0 (const int)
719617a3babSopenharmony_ci0:68        direct index ( temp float)
720617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
721617a3babSopenharmony_ci0:68            direct index ( temp uint)
722617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
723617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
724617a3babSopenharmony_ci0:68              Constant:
725617a3babSopenharmony_ci0:68                1 (const int)
726617a3babSopenharmony_ci0:68          Constant:
727617a3babSopenharmony_ci0:68            0 (const int)
728617a3babSopenharmony_ci0:68        direct index ( temp float)
729617a3babSopenharmony_ci0:68          unpackHalf2x16 ( temp 2-component vector of float)
730617a3babSopenharmony_ci0:68            direct index ( temp uint)
731617a3babSopenharmony_ci0:68              Convert float to uint ( temp 3-component vector of uint)
732617a3babSopenharmony_ci0:68                'inF0' ( in 3-component vector of float)
733617a3babSopenharmony_ci0:68              Constant:
734617a3babSopenharmony_ci0:68                2 (const int)
735617a3babSopenharmony_ci0:68          Constant:
736617a3babSopenharmony_ci0:68            0 (const int)
737617a3babSopenharmony_ci0:69      findMSB ( temp 3-component vector of uint)
738617a3babSopenharmony_ci0:69        Convert float to uint ( temp 3-component vector of uint)
739617a3babSopenharmony_ci0:69          'inF0' ( in 3-component vector of float)
740617a3babSopenharmony_ci0:70      findLSB ( temp 3-component vector of uint)
741617a3babSopenharmony_ci0:70        Convert float to uint ( temp 3-component vector of uint)
742617a3babSopenharmony_ci0:70          'inF0' ( in 3-component vector of float)
743617a3babSopenharmony_ci0:72      bitFieldReverse ( temp 3-component vector of uint)
744617a3babSopenharmony_ci0:72        Convert float to uint ( temp 3-component vector of uint)
745617a3babSopenharmony_ci0:72          'inF0' ( in 3-component vector of float)
746617a3babSopenharmony_ci0:73      Constant:
747617a3babSopenharmony_ci0:73        0.000000
748617a3babSopenharmony_ci0:76      Branch: Return with expression
749617a3babSopenharmony_ci0:76        Constant:
750617a3babSopenharmony_ci0:76          1.000000
751617a3babSopenharmony_ci0:76          2.000000
752617a3babSopenharmony_ci0:76          3.000000
753617a3babSopenharmony_ci0:80  Function Definition: @PixelShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
754617a3babSopenharmony_ci0:80    Function Parameters: 
755617a3babSopenharmony_ci0:80      'inF0' ( in 4-component vector of float)
756617a3babSopenharmony_ci0:80      'inF1' ( in 4-component vector of float)
757617a3babSopenharmony_ci0:80      'inF2' ( in 4-component vector of float)
758617a3babSopenharmony_ci0:80      'inI0' ( in 4-component vector of int)
759617a3babSopenharmony_ci0:?     Sequence
760617a3babSopenharmony_ci0:81      Constant:
761617a3babSopenharmony_ci0:81        0.000000
762617a3babSopenharmony_ci0:82      bitCount ( temp 4-component vector of uint)
763617a3babSopenharmony_ci0:82        Convert float to uint ( temp 4-component vector of uint)
764617a3babSopenharmony_ci0:82          'inF0' ( in 4-component vector of float)
765617a3babSopenharmony_ci0:83      cross-product ( temp 3-component vector of float)
766617a3babSopenharmony_ci0:83        Construct vec3 ( in 3-component vector of float)
767617a3babSopenharmony_ci0:83          'inF0' ( in 4-component vector of float)
768617a3babSopenharmony_ci0:83        Construct vec3 ( in 3-component vector of float)
769617a3babSopenharmony_ci0:83          'inF1' ( in 4-component vector of float)
770617a3babSopenharmony_ci0:84      Constant:
771617a3babSopenharmony_ci0:84        0.000000
772617a3babSopenharmony_ci0:85      Construct vec4 ( temp 4-component vector of float)
773617a3babSopenharmony_ci0:85        direct index ( temp float)
774617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
775617a3babSopenharmony_ci0:85            direct index ( temp uint)
776617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
777617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
778617a3babSopenharmony_ci0:85              Constant:
779617a3babSopenharmony_ci0:85                0 (const int)
780617a3babSopenharmony_ci0:85          Constant:
781617a3babSopenharmony_ci0:85            0 (const int)
782617a3babSopenharmony_ci0:85        direct index ( temp float)
783617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
784617a3babSopenharmony_ci0:85            direct index ( temp uint)
785617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
786617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
787617a3babSopenharmony_ci0:85              Constant:
788617a3babSopenharmony_ci0:85                1 (const int)
789617a3babSopenharmony_ci0:85          Constant:
790617a3babSopenharmony_ci0:85            0 (const int)
791617a3babSopenharmony_ci0:85        direct index ( temp float)
792617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
793617a3babSopenharmony_ci0:85            direct index ( temp uint)
794617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
795617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
796617a3babSopenharmony_ci0:85              Constant:
797617a3babSopenharmony_ci0:85                2 (const int)
798617a3babSopenharmony_ci0:85          Constant:
799617a3babSopenharmony_ci0:85            0 (const int)
800617a3babSopenharmony_ci0:85        direct index ( temp float)
801617a3babSopenharmony_ci0:85          unpackHalf2x16 ( temp 2-component vector of float)
802617a3babSopenharmony_ci0:85            direct index ( temp uint)
803617a3babSopenharmony_ci0:85              Convert float to uint ( temp 4-component vector of uint)
804617a3babSopenharmony_ci0:85                'inF0' ( in 4-component vector of float)
805617a3babSopenharmony_ci0:85              Constant:
806617a3babSopenharmony_ci0:85                3 (const int)
807617a3babSopenharmony_ci0:85          Constant:
808617a3babSopenharmony_ci0:85            0 (const int)
809617a3babSopenharmony_ci0:86      findMSB ( temp 4-component vector of uint)
810617a3babSopenharmony_ci0:86        Convert float to uint ( temp 4-component vector of uint)
811617a3babSopenharmony_ci0:86          'inF0' ( in 4-component vector of float)
812617a3babSopenharmony_ci0:87      findLSB ( temp 4-component vector of uint)
813617a3babSopenharmony_ci0:87        Convert float to uint ( temp 4-component vector of uint)
814617a3babSopenharmony_ci0:87          'inF0' ( in 4-component vector of float)
815617a3babSopenharmony_ci0:89      bitFieldReverse ( temp 4-component vector of uint)
816617a3babSopenharmony_ci0:89        Convert float to uint ( temp 4-component vector of uint)
817617a3babSopenharmony_ci0:89          'inF0' ( in 4-component vector of float)
818617a3babSopenharmony_ci0:90      Constant:
819617a3babSopenharmony_ci0:90        0.000000
820617a3babSopenharmony_ci0:92      Branch: Return with expression
821617a3babSopenharmony_ci0:92        Constant:
822617a3babSopenharmony_ci0:92          1.000000
823617a3babSopenharmony_ci0:92          2.000000
824617a3babSopenharmony_ci0:92          3.000000
825617a3babSopenharmony_ci0:92          4.000000
826617a3babSopenharmony_ci0:80  Function Definition: PixelShaderFunction( ( temp void)
827617a3babSopenharmony_ci0:80    Function Parameters: 
828617a3babSopenharmony_ci0:?     Sequence
829617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
830617a3babSopenharmony_ci0:?         'inF0' ( temp 4-component vector of float)
831617a3babSopenharmony_ci0:?         'inF0' (layout( location=0) in 4-component vector of float)
832617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
833617a3babSopenharmony_ci0:?         'inF1' ( temp 4-component vector of float)
834617a3babSopenharmony_ci0:?         'inF1' (layout( location=1) in 4-component vector of float)
835617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
836617a3babSopenharmony_ci0:?         'inF2' ( temp 4-component vector of float)
837617a3babSopenharmony_ci0:?         'inF2' (layout( location=2) in 4-component vector of float)
838617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of int)
839617a3babSopenharmony_ci0:?         'inI0' ( temp 4-component vector of int)
840617a3babSopenharmony_ci0:?         'inI0' (layout( location=3) flat in 4-component vector of int)
841617a3babSopenharmony_ci0:80      move second child to first child ( temp 4-component vector of float)
842617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
843617a3babSopenharmony_ci0:80        Function Call: @PixelShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
844617a3babSopenharmony_ci0:?           'inF0' ( temp 4-component vector of float)
845617a3babSopenharmony_ci0:?           'inF1' ( temp 4-component vector of float)
846617a3babSopenharmony_ci0:?           'inF2' ( temp 4-component vector of float)
847617a3babSopenharmony_ci0:?           'inI0' ( temp 4-component vector of int)
848617a3babSopenharmony_ci0:115  Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
849617a3babSopenharmony_ci0:115    Function Parameters: 
850617a3babSopenharmony_ci0:115      'inF0' ( in 2X2 matrix of float)
851617a3babSopenharmony_ci0:115      'inF1' ( in 2X2 matrix of float)
852617a3babSopenharmony_ci0:115      'inF2' ( in 2X2 matrix of float)
853617a3babSopenharmony_ci0:?     Sequence
854617a3babSopenharmony_ci0:117      Constant:
855617a3babSopenharmony_ci0:117        0.000000
856617a3babSopenharmony_ci0:117      Constant:
857617a3babSopenharmony_ci0:117        0.000000
858617a3babSopenharmony_ci0:117      Constant:
859617a3babSopenharmony_ci0:117        0.000000
860617a3babSopenharmony_ci0:117      Constant:
861617a3babSopenharmony_ci0:117        0.000000
862617a3babSopenharmony_ci0:117      Constant:
863617a3babSopenharmony_ci0:117        0.000000
864617a3babSopenharmony_ci0:117      Constant:
865617a3babSopenharmony_ci0:117        0.000000
866617a3babSopenharmony_ci0:117      Constant:
867617a3babSopenharmony_ci0:117        0.000000
868617a3babSopenharmony_ci0:117      Constant:
869617a3babSopenharmony_ci0:117        0.000000
870617a3babSopenharmony_ci0:117      Constant:
871617a3babSopenharmony_ci0:117        0.000000
872617a3babSopenharmony_ci0:117      Constant:
873617a3babSopenharmony_ci0:117        0.000000
874617a3babSopenharmony_ci0:117      Constant:
875617a3babSopenharmony_ci0:117        0.000000
876617a3babSopenharmony_ci0:117      Constant:
877617a3babSopenharmony_ci0:117        0.000000
878617a3babSopenharmony_ci0:117      Constant:
879617a3babSopenharmony_ci0:117        0.000000
880617a3babSopenharmony_ci0:119      Branch: Return with expression
881617a3babSopenharmony_ci0:119        Constant:
882617a3babSopenharmony_ci0:119          2.000000
883617a3babSopenharmony_ci0:119          2.000000
884617a3babSopenharmony_ci0:119          2.000000
885617a3babSopenharmony_ci0:119          2.000000
886617a3babSopenharmony_ci0:123  Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
887617a3babSopenharmony_ci0:123    Function Parameters: 
888617a3babSopenharmony_ci0:123      'inF0' ( in 3X3 matrix of float)
889617a3babSopenharmony_ci0:123      'inF1' ( in 3X3 matrix of float)
890617a3babSopenharmony_ci0:123      'inF2' ( in 3X3 matrix of float)
891617a3babSopenharmony_ci0:?     Sequence
892617a3babSopenharmony_ci0:125      Constant:
893617a3babSopenharmony_ci0:125        0.000000
894617a3babSopenharmony_ci0:125      Constant:
895617a3babSopenharmony_ci0:125        0.000000
896617a3babSopenharmony_ci0:125      Constant:
897617a3babSopenharmony_ci0:125        0.000000
898617a3babSopenharmony_ci0:125      Constant:
899617a3babSopenharmony_ci0:125        0.000000
900617a3babSopenharmony_ci0:125      Constant:
901617a3babSopenharmony_ci0:125        0.000000
902617a3babSopenharmony_ci0:125      Constant:
903617a3babSopenharmony_ci0:125        0.000000
904617a3babSopenharmony_ci0:125      Constant:
905617a3babSopenharmony_ci0:125        0.000000
906617a3babSopenharmony_ci0:125      Constant:
907617a3babSopenharmony_ci0:125        0.000000
908617a3babSopenharmony_ci0:125      Constant:
909617a3babSopenharmony_ci0:125        0.000000
910617a3babSopenharmony_ci0:125      Constant:
911617a3babSopenharmony_ci0:125        0.000000
912617a3babSopenharmony_ci0:125      Constant:
913617a3babSopenharmony_ci0:125        0.000000
914617a3babSopenharmony_ci0:125      Constant:
915617a3babSopenharmony_ci0:125        0.000000
916617a3babSopenharmony_ci0:125      Constant:
917617a3babSopenharmony_ci0:125        0.000000
918617a3babSopenharmony_ci0:127      Branch: Return with expression
919617a3babSopenharmony_ci0:127        Constant:
920617a3babSopenharmony_ci0:127          3.000000
921617a3babSopenharmony_ci0:127          3.000000
922617a3babSopenharmony_ci0:127          3.000000
923617a3babSopenharmony_ci0:127          3.000000
924617a3babSopenharmony_ci0:127          3.000000
925617a3babSopenharmony_ci0:127          3.000000
926617a3babSopenharmony_ci0:127          3.000000
927617a3babSopenharmony_ci0:127          3.000000
928617a3babSopenharmony_ci0:127          3.000000
929617a3babSopenharmony_ci0:131  Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
930617a3babSopenharmony_ci0:131    Function Parameters: 
931617a3babSopenharmony_ci0:131      'inF0' ( in 4X4 matrix of float)
932617a3babSopenharmony_ci0:131      'inF1' ( in 4X4 matrix of float)
933617a3babSopenharmony_ci0:131      'inF2' ( in 4X4 matrix of float)
934617a3babSopenharmony_ci0:?     Sequence
935617a3babSopenharmony_ci0:133      Constant:
936617a3babSopenharmony_ci0:133        0.000000
937617a3babSopenharmony_ci0:133      Constant:
938617a3babSopenharmony_ci0:133        0.000000
939617a3babSopenharmony_ci0:133      Constant:
940617a3babSopenharmony_ci0:133        0.000000
941617a3babSopenharmony_ci0:133      Constant:
942617a3babSopenharmony_ci0:133        0.000000
943617a3babSopenharmony_ci0:133      Constant:
944617a3babSopenharmony_ci0:133        0.000000
945617a3babSopenharmony_ci0:133      Constant:
946617a3babSopenharmony_ci0:133        0.000000
947617a3babSopenharmony_ci0:133      Constant:
948617a3babSopenharmony_ci0:133        0.000000
949617a3babSopenharmony_ci0:133      Constant:
950617a3babSopenharmony_ci0:133        0.000000
951617a3babSopenharmony_ci0:133      Constant:
952617a3babSopenharmony_ci0:133        0.000000
953617a3babSopenharmony_ci0:133      Constant:
954617a3babSopenharmony_ci0:133        0.000000
955617a3babSopenharmony_ci0:133      Constant:
956617a3babSopenharmony_ci0:133        0.000000
957617a3babSopenharmony_ci0:133      Constant:
958617a3babSopenharmony_ci0:133        0.000000
959617a3babSopenharmony_ci0:133      Constant:
960617a3babSopenharmony_ci0:133        0.000000
961617a3babSopenharmony_ci0:135      Branch: Return with expression
962617a3babSopenharmony_ci0:135        Constant:
963617a3babSopenharmony_ci0:135          4.000000
964617a3babSopenharmony_ci0:135          4.000000
965617a3babSopenharmony_ci0:135          4.000000
966617a3babSopenharmony_ci0:135          4.000000
967617a3babSopenharmony_ci0:135          4.000000
968617a3babSopenharmony_ci0:135          4.000000
969617a3babSopenharmony_ci0:135          4.000000
970617a3babSopenharmony_ci0:135          4.000000
971617a3babSopenharmony_ci0:135          4.000000
972617a3babSopenharmony_ci0:135          4.000000
973617a3babSopenharmony_ci0:135          4.000000
974617a3babSopenharmony_ci0:135          4.000000
975617a3babSopenharmony_ci0:135          4.000000
976617a3babSopenharmony_ci0:135          4.000000
977617a3babSopenharmony_ci0:135          4.000000
978617a3babSopenharmony_ci0:135          4.000000
979617a3babSopenharmony_ci0:?   Linker Objects
980617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
981617a3babSopenharmony_ci0:?     'inF0' (layout( location=0) in 4-component vector of float)
982617a3babSopenharmony_ci0:?     'inF1' (layout( location=1) in 4-component vector of float)
983617a3babSopenharmony_ci0:?     'inF2' (layout( location=2) in 4-component vector of float)
984617a3babSopenharmony_ci0:?     'inI0' (layout( location=3) flat in 4-component vector of int)
985617a3babSopenharmony_ci
986617a3babSopenharmony_ciSPIR-V is not generated for failed compile or link
987