1617a3babSopenharmony_cihlsl.rw.scalar.bracket.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:42  Function Definition: Fn1(i1; ( temp int)
6617a3babSopenharmony_ci0:42    Function Parameters: 
7617a3babSopenharmony_ci0:42      'x' ( in int)
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:42      Branch: Return with expression
10617a3babSopenharmony_ci0:42        'x' ( in int)
11617a3babSopenharmony_ci0:43  Function Definition: Fn1(u1; ( temp uint)
12617a3babSopenharmony_ci0:43    Function Parameters: 
13617a3babSopenharmony_ci0:43      'x' ( in uint)
14617a3babSopenharmony_ci0:?     Sequence
15617a3babSopenharmony_ci0:43      Branch: Return with expression
16617a3babSopenharmony_ci0:43        'x' ( in uint)
17617a3babSopenharmony_ci0:44  Function Definition: Fn1(f1; ( temp float)
18617a3babSopenharmony_ci0:44    Function Parameters: 
19617a3babSopenharmony_ci0:44      'x' ( in float)
20617a3babSopenharmony_ci0:?     Sequence
21617a3babSopenharmony_ci0:44      Branch: Return with expression
22617a3babSopenharmony_ci0:44        'x' ( in float)
23617a3babSopenharmony_ci0:46  Function Definition: Fn2(i1; ( temp void)
24617a3babSopenharmony_ci0:46    Function Parameters: 
25617a3babSopenharmony_ci0:46      'x' ( out int)
26617a3babSopenharmony_ci0:?     Sequence
27617a3babSopenharmony_ci0:46      move second child to first child ( temp int)
28617a3babSopenharmony_ci0:46        'x' ( out int)
29617a3babSopenharmony_ci0:46        Constant:
30617a3babSopenharmony_ci0:46          0 (const int)
31617a3babSopenharmony_ci0:47  Function Definition: Fn2(u1; ( temp void)
32617a3babSopenharmony_ci0:47    Function Parameters: 
33617a3babSopenharmony_ci0:47      'x' ( out uint)
34617a3babSopenharmony_ci0:?     Sequence
35617a3babSopenharmony_ci0:47      move second child to first child ( temp uint)
36617a3babSopenharmony_ci0:47        'x' ( out uint)
37617a3babSopenharmony_ci0:47        Constant:
38617a3babSopenharmony_ci0:47          0 (const uint)
39617a3babSopenharmony_ci0:48  Function Definition: Fn2(f1; ( temp void)
40617a3babSopenharmony_ci0:48    Function Parameters: 
41617a3babSopenharmony_ci0:48      'x' ( out float)
42617a3babSopenharmony_ci0:?     Sequence
43617a3babSopenharmony_ci0:48      move second child to first child ( temp float)
44617a3babSopenharmony_ci0:48        'x' ( out float)
45617a3babSopenharmony_ci0:48        Constant:
46617a3babSopenharmony_ci0:48          0.000000
47617a3babSopenharmony_ci0:50  Function Definition: SomeValue( ( temp float)
48617a3babSopenharmony_ci0:50    Function Parameters: 
49617a3babSopenharmony_ci0:?     Sequence
50617a3babSopenharmony_ci0:50      Branch: Return with expression
51617a3babSopenharmony_ci0:50        Convert int to float ( temp float)
52617a3babSopenharmony_ci0:50          c1: direct index for structure ( uniform int)
53617a3babSopenharmony_ci0:50            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
54617a3babSopenharmony_ci0:50            Constant:
55617a3babSopenharmony_ci0:50              0 (const uint)
56617a3babSopenharmony_ci0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
57617a3babSopenharmony_ci0:53    Function Parameters: 
58617a3babSopenharmony_ci0:?     Sequence
59617a3babSopenharmony_ci0:57      imageLoad ( temp float)
60617a3babSopenharmony_ci0:57        'g_tTex1df1' (layout( r32f) uniform image1D)
61617a3babSopenharmony_ci0:57        c1: direct index for structure ( uniform int)
62617a3babSopenharmony_ci0:57          'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
63617a3babSopenharmony_ci0:57          Constant:
64617a3babSopenharmony_ci0:57            0 (const uint)
65617a3babSopenharmony_ci0:59      Sequence
66617a3babSopenharmony_ci0:59        move second child to first child ( temp float)
67617a3babSopenharmony_ci0:59          'r00' ( temp float)
68617a3babSopenharmony_ci0:59          imageLoad ( temp float)
69617a3babSopenharmony_ci0:59            'g_tTex1df1' (layout( r32f) uniform image1D)
70617a3babSopenharmony_ci0:59            c1: direct index for structure ( uniform int)
71617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
72617a3babSopenharmony_ci0:59              Constant:
73617a3babSopenharmony_ci0:59                0 (const uint)
74617a3babSopenharmony_ci0:60      Sequence
75617a3babSopenharmony_ci0:60        move second child to first child ( temp int)
76617a3babSopenharmony_ci0:60          'r01' ( temp int)
77617a3babSopenharmony_ci0:60          imageLoad ( temp int)
78617a3babSopenharmony_ci0:60            'g_tTex1di1' (layout( r32i) uniform iimage1D)
79617a3babSopenharmony_ci0:60            c1: direct index for structure ( uniform int)
80617a3babSopenharmony_ci0:60              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
81617a3babSopenharmony_ci0:60              Constant:
82617a3babSopenharmony_ci0:60                0 (const uint)
83617a3babSopenharmony_ci0:61      Sequence
84617a3babSopenharmony_ci0:61        move second child to first child ( temp uint)
85617a3babSopenharmony_ci0:61          'r02' ( temp uint)
86617a3babSopenharmony_ci0:61          imageLoad ( temp uint)
87617a3babSopenharmony_ci0:61            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
88617a3babSopenharmony_ci0:61            c1: direct index for structure ( uniform int)
89617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
90617a3babSopenharmony_ci0:61              Constant:
91617a3babSopenharmony_ci0:61                0 (const uint)
92617a3babSopenharmony_ci0:64      Sequence
93617a3babSopenharmony_ci0:64        move second child to first child ( temp float)
94617a3babSopenharmony_ci0:64          'r10' ( temp float)
95617a3babSopenharmony_ci0:64          imageLoad ( temp float)
96617a3babSopenharmony_ci0:64            'g_tTex2df1' (layout( r32f) uniform image2D)
97617a3babSopenharmony_ci0:64            c2: direct index for structure ( uniform 2-component vector of int)
98617a3babSopenharmony_ci0:64              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
99617a3babSopenharmony_ci0:64              Constant:
100617a3babSopenharmony_ci0:64                1 (const uint)
101617a3babSopenharmony_ci0:65      Sequence
102617a3babSopenharmony_ci0:65        move second child to first child ( temp int)
103617a3babSopenharmony_ci0:65          'r11' ( temp int)
104617a3babSopenharmony_ci0:65          imageLoad ( temp int)
105617a3babSopenharmony_ci0:65            'g_tTex2di1' (layout( r32i) uniform iimage2D)
106617a3babSopenharmony_ci0:65            c2: direct index for structure ( uniform 2-component vector of int)
107617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
108617a3babSopenharmony_ci0:65              Constant:
109617a3babSopenharmony_ci0:65                1 (const uint)
110617a3babSopenharmony_ci0:66      Sequence
111617a3babSopenharmony_ci0:66        move second child to first child ( temp uint)
112617a3babSopenharmony_ci0:66          'r12' ( temp uint)
113617a3babSopenharmony_ci0:66          imageLoad ( temp uint)
114617a3babSopenharmony_ci0:66            'g_tTex2du1' (layout( r32ui) uniform uimage2D)
115617a3babSopenharmony_ci0:66            c2: direct index for structure ( uniform 2-component vector of int)
116617a3babSopenharmony_ci0:66              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
117617a3babSopenharmony_ci0:66              Constant:
118617a3babSopenharmony_ci0:66                1 (const uint)
119617a3babSopenharmony_ci0:69      Sequence
120617a3babSopenharmony_ci0:69        move second child to first child ( temp float)
121617a3babSopenharmony_ci0:69          'r20' ( temp float)
122617a3babSopenharmony_ci0:69          imageLoad ( temp float)
123617a3babSopenharmony_ci0:69            'g_tTex3df1' (layout( r32f) uniform image3D)
124617a3babSopenharmony_ci0:69            c3: direct index for structure ( uniform 3-component vector of int)
125617a3babSopenharmony_ci0:69              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
126617a3babSopenharmony_ci0:69              Constant:
127617a3babSopenharmony_ci0:69                2 (const uint)
128617a3babSopenharmony_ci0:70      Sequence
129617a3babSopenharmony_ci0:70        move second child to first child ( temp int)
130617a3babSopenharmony_ci0:70          'r21' ( temp int)
131617a3babSopenharmony_ci0:70          imageLoad ( temp int)
132617a3babSopenharmony_ci0:70            'g_tTex3di1' (layout( r32i) uniform iimage3D)
133617a3babSopenharmony_ci0:70            c3: direct index for structure ( uniform 3-component vector of int)
134617a3babSopenharmony_ci0:70              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
135617a3babSopenharmony_ci0:70              Constant:
136617a3babSopenharmony_ci0:70                2 (const uint)
137617a3babSopenharmony_ci0:71      Sequence
138617a3babSopenharmony_ci0:71        move second child to first child ( temp uint)
139617a3babSopenharmony_ci0:71          'r22' ( temp uint)
140617a3babSopenharmony_ci0:71          imageLoad ( temp uint)
141617a3babSopenharmony_ci0:71            'g_tTex3du1' (layout( r32ui) uniform uimage3D)
142617a3babSopenharmony_ci0:71            c3: direct index for structure ( uniform 3-component vector of int)
143617a3babSopenharmony_ci0:71              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
144617a3babSopenharmony_ci0:71              Constant:
145617a3babSopenharmony_ci0:71                2 (const uint)
146617a3babSopenharmony_ci0:73      Sequence
147617a3babSopenharmony_ci0:73        move second child to first child ( temp float)
148617a3babSopenharmony_ci0:73          'lf1' ( temp float)
149617a3babSopenharmony_ci0:73          uf1: direct index for structure ( uniform float)
150617a3babSopenharmony_ci0:73            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
151617a3babSopenharmony_ci0:73            Constant:
152617a3babSopenharmony_ci0:73              8 (const uint)
153617a3babSopenharmony_ci0:77      Sequence
154617a3babSopenharmony_ci0:77        move second child to first child ( temp float)
155617a3babSopenharmony_ci0:77          'storeTemp' ( temp float)
156617a3babSopenharmony_ci0:77          Function Call: SomeValue( ( temp float)
157617a3babSopenharmony_ci0:77        imageStore ( temp void)
158617a3babSopenharmony_ci0:77          'g_tTex1df1' (layout( r32f) uniform image1D)
159617a3babSopenharmony_ci0:77          c1: direct index for structure ( uniform int)
160617a3babSopenharmony_ci0:77            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
161617a3babSopenharmony_ci0:77            Constant:
162617a3babSopenharmony_ci0:77              0 (const uint)
163617a3babSopenharmony_ci0:77          'storeTemp' ( temp float)
164617a3babSopenharmony_ci0:77        'storeTemp' ( temp float)
165617a3babSopenharmony_ci0:78      Sequence
166617a3babSopenharmony_ci0:78        imageStore ( temp void)
167617a3babSopenharmony_ci0:78          'g_tTex1df1' (layout( r32f) uniform image1D)
168617a3babSopenharmony_ci0:78          c1: direct index for structure ( uniform int)
169617a3babSopenharmony_ci0:78            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
170617a3babSopenharmony_ci0:78            Constant:
171617a3babSopenharmony_ci0:78              0 (const uint)
172617a3babSopenharmony_ci0:78          'lf1' ( temp float)
173617a3babSopenharmony_ci0:78        'lf1' ( temp float)
174617a3babSopenharmony_ci0:79      Sequence
175617a3babSopenharmony_ci0:79        move second child to first child ( temp int)
176617a3babSopenharmony_ci0:79          'storeTemp' ( temp int)
177617a3babSopenharmony_ci0:79          Constant:
178617a3babSopenharmony_ci0:79            2 (const int)
179617a3babSopenharmony_ci0:79        imageStore ( temp void)
180617a3babSopenharmony_ci0:79          'g_tTex1di1' (layout( r32i) uniform iimage1D)
181617a3babSopenharmony_ci0:79          c1: direct index for structure ( uniform int)
182617a3babSopenharmony_ci0:79            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
183617a3babSopenharmony_ci0:79            Constant:
184617a3babSopenharmony_ci0:79              0 (const uint)
185617a3babSopenharmony_ci0:79          'storeTemp' ( temp int)
186617a3babSopenharmony_ci0:79        'storeTemp' ( temp int)
187617a3babSopenharmony_ci0:80      Sequence
188617a3babSopenharmony_ci0:80        move second child to first child ( temp uint)
189617a3babSopenharmony_ci0:80          'storeTemp' ( temp uint)
190617a3babSopenharmony_ci0:80          Constant:
191617a3babSopenharmony_ci0:80            3 (const uint)
192617a3babSopenharmony_ci0:80        imageStore ( temp void)
193617a3babSopenharmony_ci0:80          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
194617a3babSopenharmony_ci0:80          c1: direct index for structure ( uniform int)
195617a3babSopenharmony_ci0:80            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
196617a3babSopenharmony_ci0:80            Constant:
197617a3babSopenharmony_ci0:80              0 (const uint)
198617a3babSopenharmony_ci0:80          'storeTemp' ( temp uint)
199617a3babSopenharmony_ci0:80        'storeTemp' ( temp uint)
200617a3babSopenharmony_ci0:83      Sequence
201617a3babSopenharmony_ci0:83        move second child to first child ( temp float)
202617a3babSopenharmony_ci0:83          'val1' ( temp float)
203617a3babSopenharmony_ci0:83          Sequence
204617a3babSopenharmony_ci0:83            move second child to first child ( temp int)
205617a3babSopenharmony_ci0:83              'coordTemp' ( temp int)
206617a3babSopenharmony_ci0:83              c1: direct index for structure ( uniform int)
207617a3babSopenharmony_ci0:83                'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
208617a3babSopenharmony_ci0:83                Constant:
209617a3babSopenharmony_ci0:83                  0 (const uint)
210617a3babSopenharmony_ci0:83            move second child to first child ( temp float)
211617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
212617a3babSopenharmony_ci0:83              imageLoad ( temp float)
213617a3babSopenharmony_ci0:83                'g_tTex1df1' (layout( r32f) uniform image1D)
214617a3babSopenharmony_ci0:83                'coordTemp' ( temp int)
215617a3babSopenharmony_ci0:83            multiply second child into first child ( temp float)
216617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
217617a3babSopenharmony_ci0:83              Constant:
218617a3babSopenharmony_ci0:83                2.000000
219617a3babSopenharmony_ci0:83            imageStore ( temp void)
220617a3babSopenharmony_ci0:83              'g_tTex1df1' (layout( r32f) uniform image1D)
221617a3babSopenharmony_ci0:83              'coordTemp' ( temp int)
222617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
223617a3babSopenharmony_ci0:83            'storeTemp' ( temp float)
224617a3babSopenharmony_ci0:84      Sequence
225617a3babSopenharmony_ci0:84        move second child to first child ( temp int)
226617a3babSopenharmony_ci0:84          'coordTemp' ( temp int)
227617a3babSopenharmony_ci0:84          c1: direct index for structure ( uniform int)
228617a3babSopenharmony_ci0:84            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
229617a3babSopenharmony_ci0:84            Constant:
230617a3babSopenharmony_ci0:84              0 (const uint)
231617a3babSopenharmony_ci0:84        move second child to first child ( temp float)
232617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
233617a3babSopenharmony_ci0:84          imageLoad ( temp float)
234617a3babSopenharmony_ci0:84            'g_tTex1df1' (layout( r32f) uniform image1D)
235617a3babSopenharmony_ci0:84            'coordTemp' ( temp int)
236617a3babSopenharmony_ci0:84        subtract second child into first child ( temp float)
237617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
238617a3babSopenharmony_ci0:84          Constant:
239617a3babSopenharmony_ci0:84            3.000000
240617a3babSopenharmony_ci0:84        imageStore ( temp void)
241617a3babSopenharmony_ci0:84          'g_tTex1df1' (layout( r32f) uniform image1D)
242617a3babSopenharmony_ci0:84          'coordTemp' ( temp int)
243617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
244617a3babSopenharmony_ci0:84        'storeTemp' ( temp float)
245617a3babSopenharmony_ci0:85      Sequence
246617a3babSopenharmony_ci0:85        move second child to first child ( temp int)
247617a3babSopenharmony_ci0:85          'coordTemp' ( temp int)
248617a3babSopenharmony_ci0:85          c1: direct index for structure ( uniform int)
249617a3babSopenharmony_ci0:85            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
250617a3babSopenharmony_ci0:85            Constant:
251617a3babSopenharmony_ci0:85              0 (const uint)
252617a3babSopenharmony_ci0:85        move second child to first child ( temp float)
253617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
254617a3babSopenharmony_ci0:85          imageLoad ( temp float)
255617a3babSopenharmony_ci0:85            'g_tTex1df1' (layout( r32f) uniform image1D)
256617a3babSopenharmony_ci0:85            'coordTemp' ( temp int)
257617a3babSopenharmony_ci0:85        add second child into first child ( temp float)
258617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
259617a3babSopenharmony_ci0:85          Constant:
260617a3babSopenharmony_ci0:85            4.000000
261617a3babSopenharmony_ci0:85        imageStore ( temp void)
262617a3babSopenharmony_ci0:85          'g_tTex1df1' (layout( r32f) uniform image1D)
263617a3babSopenharmony_ci0:85          'coordTemp' ( temp int)
264617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
265617a3babSopenharmony_ci0:85        'storeTemp' ( temp float)
266617a3babSopenharmony_ci0:87      Sequence
267617a3babSopenharmony_ci0:87        move second child to first child ( temp int)
268617a3babSopenharmony_ci0:87          'coordTemp' ( temp int)
269617a3babSopenharmony_ci0:87          c1: direct index for structure ( uniform int)
270617a3babSopenharmony_ci0:87            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
271617a3babSopenharmony_ci0:87            Constant:
272617a3babSopenharmony_ci0:87              0 (const uint)
273617a3babSopenharmony_ci0:87        move second child to first child ( temp int)
274617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
275617a3babSopenharmony_ci0:87          imageLoad ( temp int)
276617a3babSopenharmony_ci0:87            'g_tTex1di1' (layout( r32i) uniform iimage1D)
277617a3babSopenharmony_ci0:87            'coordTemp' ( temp int)
278617a3babSopenharmony_ci0:87        divide second child into first child ( temp int)
279617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
280617a3babSopenharmony_ci0:87          Constant:
281617a3babSopenharmony_ci0:87            2 (const int)
282617a3babSopenharmony_ci0:87        imageStore ( temp void)
283617a3babSopenharmony_ci0:87          'g_tTex1di1' (layout( r32i) uniform iimage1D)
284617a3babSopenharmony_ci0:87          'coordTemp' ( temp int)
285617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
286617a3babSopenharmony_ci0:87        'storeTemp' ( temp int)
287617a3babSopenharmony_ci0:88      Sequence
288617a3babSopenharmony_ci0:88        move second child to first child ( temp int)
289617a3babSopenharmony_ci0:88          'coordTemp' ( temp int)
290617a3babSopenharmony_ci0:88          c1: direct index for structure ( uniform int)
291617a3babSopenharmony_ci0:88            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
292617a3babSopenharmony_ci0:88            Constant:
293617a3babSopenharmony_ci0:88              0 (const uint)
294617a3babSopenharmony_ci0:88        move second child to first child ( temp int)
295617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
296617a3babSopenharmony_ci0:88          imageLoad ( temp int)
297617a3babSopenharmony_ci0:88            'g_tTex1di1' (layout( r32i) uniform iimage1D)
298617a3babSopenharmony_ci0:88            'coordTemp' ( temp int)
299617a3babSopenharmony_ci0:88        mod second child into first child ( temp int)
300617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
301617a3babSopenharmony_ci0:88          Constant:
302617a3babSopenharmony_ci0:88            2 (const int)
303617a3babSopenharmony_ci0:88        imageStore ( temp void)
304617a3babSopenharmony_ci0:88          'g_tTex1di1' (layout( r32i) uniform iimage1D)
305617a3babSopenharmony_ci0:88          'coordTemp' ( temp int)
306617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
307617a3babSopenharmony_ci0:88        'storeTemp' ( temp int)
308617a3babSopenharmony_ci0:89      Sequence
309617a3babSopenharmony_ci0:89        move second child to first child ( temp int)
310617a3babSopenharmony_ci0:89          'coordTemp' ( temp int)
311617a3babSopenharmony_ci0:89          c1: direct index for structure ( uniform int)
312617a3babSopenharmony_ci0:89            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
313617a3babSopenharmony_ci0:89            Constant:
314617a3babSopenharmony_ci0:89              0 (const uint)
315617a3babSopenharmony_ci0:89        move second child to first child ( temp int)
316617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
317617a3babSopenharmony_ci0:89          imageLoad ( temp int)
318617a3babSopenharmony_ci0:89            'g_tTex1di1' (layout( r32i) uniform iimage1D)
319617a3babSopenharmony_ci0:89            'coordTemp' ( temp int)
320617a3babSopenharmony_ci0:89        and second child into first child ( temp int)
321617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
322617a3babSopenharmony_ci0:89          Constant:
323617a3babSopenharmony_ci0:89            65535 (const int)
324617a3babSopenharmony_ci0:89        imageStore ( temp void)
325617a3babSopenharmony_ci0:89          'g_tTex1di1' (layout( r32i) uniform iimage1D)
326617a3babSopenharmony_ci0:89          'coordTemp' ( temp int)
327617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
328617a3babSopenharmony_ci0:89        'storeTemp' ( temp int)
329617a3babSopenharmony_ci0:90      Sequence
330617a3babSopenharmony_ci0:90        move second child to first child ( temp int)
331617a3babSopenharmony_ci0:90          'coordTemp' ( temp int)
332617a3babSopenharmony_ci0:90          c1: direct index for structure ( uniform int)
333617a3babSopenharmony_ci0:90            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
334617a3babSopenharmony_ci0:90            Constant:
335617a3babSopenharmony_ci0:90              0 (const uint)
336617a3babSopenharmony_ci0:90        move second child to first child ( temp int)
337617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
338617a3babSopenharmony_ci0:90          imageLoad ( temp int)
339617a3babSopenharmony_ci0:90            'g_tTex1di1' (layout( r32i) uniform iimage1D)
340617a3babSopenharmony_ci0:90            'coordTemp' ( temp int)
341617a3babSopenharmony_ci0:90        or second child into first child ( temp int)
342617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
343617a3babSopenharmony_ci0:90          Constant:
344617a3babSopenharmony_ci0:90            61680 (const int)
345617a3babSopenharmony_ci0:90        imageStore ( temp void)
346617a3babSopenharmony_ci0:90          'g_tTex1di1' (layout( r32i) uniform iimage1D)
347617a3babSopenharmony_ci0:90          'coordTemp' ( temp int)
348617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
349617a3babSopenharmony_ci0:90        'storeTemp' ( temp int)
350617a3babSopenharmony_ci0:91      Sequence
351617a3babSopenharmony_ci0:91        move second child to first child ( temp int)
352617a3babSopenharmony_ci0:91          'coordTemp' ( temp int)
353617a3babSopenharmony_ci0:91          c1: direct index for structure ( uniform int)
354617a3babSopenharmony_ci0:91            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
355617a3babSopenharmony_ci0:91            Constant:
356617a3babSopenharmony_ci0:91              0 (const uint)
357617a3babSopenharmony_ci0:91        move second child to first child ( temp int)
358617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
359617a3babSopenharmony_ci0:91          imageLoad ( temp int)
360617a3babSopenharmony_ci0:91            'g_tTex1di1' (layout( r32i) uniform iimage1D)
361617a3babSopenharmony_ci0:91            'coordTemp' ( temp int)
362617a3babSopenharmony_ci0:91        left shift second child into first child ( temp int)
363617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
364617a3babSopenharmony_ci0:91          Constant:
365617a3babSopenharmony_ci0:91            2 (const int)
366617a3babSopenharmony_ci0:91        imageStore ( temp void)
367617a3babSopenharmony_ci0:91          'g_tTex1di1' (layout( r32i) uniform iimage1D)
368617a3babSopenharmony_ci0:91          'coordTemp' ( temp int)
369617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
370617a3babSopenharmony_ci0:91        'storeTemp' ( temp int)
371617a3babSopenharmony_ci0:92      Sequence
372617a3babSopenharmony_ci0:92        move second child to first child ( temp int)
373617a3babSopenharmony_ci0:92          'coordTemp' ( temp int)
374617a3babSopenharmony_ci0:92          c1: direct index for structure ( uniform int)
375617a3babSopenharmony_ci0:92            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
376617a3babSopenharmony_ci0:92            Constant:
377617a3babSopenharmony_ci0:92              0 (const uint)
378617a3babSopenharmony_ci0:92        move second child to first child ( temp int)
379617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
380617a3babSopenharmony_ci0:92          imageLoad ( temp int)
381617a3babSopenharmony_ci0:92            'g_tTex1di1' (layout( r32i) uniform iimage1D)
382617a3babSopenharmony_ci0:92            'coordTemp' ( temp int)
383617a3babSopenharmony_ci0:92        right shift second child into first child ( temp int)
384617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
385617a3babSopenharmony_ci0:92          Constant:
386617a3babSopenharmony_ci0:92            2 (const int)
387617a3babSopenharmony_ci0:92        imageStore ( temp void)
388617a3babSopenharmony_ci0:92          'g_tTex1di1' (layout( r32i) uniform iimage1D)
389617a3babSopenharmony_ci0:92          'coordTemp' ( temp int)
390617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
391617a3babSopenharmony_ci0:92        'storeTemp' ( temp int)
392617a3babSopenharmony_ci0:95      Sequence
393617a3babSopenharmony_ci0:95        move second child to first child ( temp float)
394617a3babSopenharmony_ci0:95          'storeTemp' ( temp float)
395617a3babSopenharmony_ci0:95          Function Call: SomeValue( ( temp float)
396617a3babSopenharmony_ci0:95        imageStore ( temp void)
397617a3babSopenharmony_ci0:95          'g_tTex2df1' (layout( r32f) uniform image2D)
398617a3babSopenharmony_ci0:95          c2: direct index for structure ( uniform 2-component vector of int)
399617a3babSopenharmony_ci0:95            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
400617a3babSopenharmony_ci0:95            Constant:
401617a3babSopenharmony_ci0:95              1 (const uint)
402617a3babSopenharmony_ci0:95          'storeTemp' ( temp float)
403617a3babSopenharmony_ci0:95        'storeTemp' ( temp float)
404617a3babSopenharmony_ci0:96      Sequence
405617a3babSopenharmony_ci0:96        imageStore ( temp void)
406617a3babSopenharmony_ci0:96          'g_tTex2df1' (layout( r32f) uniform image2D)
407617a3babSopenharmony_ci0:96          c2: direct index for structure ( uniform 2-component vector of int)
408617a3babSopenharmony_ci0:96            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
409617a3babSopenharmony_ci0:96            Constant:
410617a3babSopenharmony_ci0:96              1 (const uint)
411617a3babSopenharmony_ci0:96          'lf1' ( temp float)
412617a3babSopenharmony_ci0:96        'lf1' ( temp float)
413617a3babSopenharmony_ci0:97      Sequence
414617a3babSopenharmony_ci0:97        move second child to first child ( temp int)
415617a3babSopenharmony_ci0:97          'storeTemp' ( temp int)
416617a3babSopenharmony_ci0:97          Constant:
417617a3babSopenharmony_ci0:97            5 (const int)
418617a3babSopenharmony_ci0:97        imageStore ( temp void)
419617a3babSopenharmony_ci0:97          'g_tTex2di1' (layout( r32i) uniform iimage2D)
420617a3babSopenharmony_ci0:97          c2: direct index for structure ( uniform 2-component vector of int)
421617a3babSopenharmony_ci0:97            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
422617a3babSopenharmony_ci0:97            Constant:
423617a3babSopenharmony_ci0:97              1 (const uint)
424617a3babSopenharmony_ci0:97          'storeTemp' ( temp int)
425617a3babSopenharmony_ci0:97        'storeTemp' ( temp int)
426617a3babSopenharmony_ci0:98      Sequence
427617a3babSopenharmony_ci0:98        move second child to first child ( temp uint)
428617a3babSopenharmony_ci0:98          'storeTemp' ( temp uint)
429617a3babSopenharmony_ci0:98          Constant:
430617a3babSopenharmony_ci0:98            6 (const uint)
431617a3babSopenharmony_ci0:98        imageStore ( temp void)
432617a3babSopenharmony_ci0:98          'g_tTex2du1' (layout( r32ui) uniform uimage2D)
433617a3babSopenharmony_ci0:98          c2: direct index for structure ( uniform 2-component vector of int)
434617a3babSopenharmony_ci0:98            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
435617a3babSopenharmony_ci0:98            Constant:
436617a3babSopenharmony_ci0:98              1 (const uint)
437617a3babSopenharmony_ci0:98          'storeTemp' ( temp uint)
438617a3babSopenharmony_ci0:98        'storeTemp' ( temp uint)
439617a3babSopenharmony_ci0:101      Sequence
440617a3babSopenharmony_ci0:101        move second child to first child ( temp float)
441617a3babSopenharmony_ci0:101          'storeTemp' ( temp float)
442617a3babSopenharmony_ci0:101          Function Call: SomeValue( ( temp float)
443617a3babSopenharmony_ci0:101        imageStore ( temp void)
444617a3babSopenharmony_ci0:101          'g_tTex3df1' (layout( r32f) uniform image3D)
445617a3babSopenharmony_ci0:101          c3: direct index for structure ( uniform 3-component vector of int)
446617a3babSopenharmony_ci0:101            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
447617a3babSopenharmony_ci0:101            Constant:
448617a3babSopenharmony_ci0:101              2 (const uint)
449617a3babSopenharmony_ci0:101          'storeTemp' ( temp float)
450617a3babSopenharmony_ci0:101        'storeTemp' ( temp float)
451617a3babSopenharmony_ci0:102      Sequence
452617a3babSopenharmony_ci0:102        imageStore ( temp void)
453617a3babSopenharmony_ci0:102          'g_tTex3df1' (layout( r32f) uniform image3D)
454617a3babSopenharmony_ci0:102          c3: direct index for structure ( uniform 3-component vector of int)
455617a3babSopenharmony_ci0:102            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
456617a3babSopenharmony_ci0:102            Constant:
457617a3babSopenharmony_ci0:102              2 (const uint)
458617a3babSopenharmony_ci0:102          'lf1' ( temp float)
459617a3babSopenharmony_ci0:102        'lf1' ( temp float)
460617a3babSopenharmony_ci0:103      Sequence
461617a3babSopenharmony_ci0:103        move second child to first child ( temp int)
462617a3babSopenharmony_ci0:103          'storeTemp' ( temp int)
463617a3babSopenharmony_ci0:103          Constant:
464617a3babSopenharmony_ci0:103            8 (const int)
465617a3babSopenharmony_ci0:103        imageStore ( temp void)
466617a3babSopenharmony_ci0:103          'g_tTex3di1' (layout( r32i) uniform iimage3D)
467617a3babSopenharmony_ci0:103          c3: direct index for structure ( uniform 3-component vector of int)
468617a3babSopenharmony_ci0:103            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
469617a3babSopenharmony_ci0:103            Constant:
470617a3babSopenharmony_ci0:103              2 (const uint)
471617a3babSopenharmony_ci0:103          'storeTemp' ( temp int)
472617a3babSopenharmony_ci0:103        'storeTemp' ( temp int)
473617a3babSopenharmony_ci0:104      Sequence
474617a3babSopenharmony_ci0:104        move second child to first child ( temp uint)
475617a3babSopenharmony_ci0:104          'storeTemp' ( temp uint)
476617a3babSopenharmony_ci0:104          Constant:
477617a3babSopenharmony_ci0:104            9 (const uint)
478617a3babSopenharmony_ci0:104        imageStore ( temp void)
479617a3babSopenharmony_ci0:104          'g_tTex3du1' (layout( r32ui) uniform uimage3D)
480617a3babSopenharmony_ci0:104          c3: direct index for structure ( uniform 3-component vector of int)
481617a3babSopenharmony_ci0:104            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
482617a3babSopenharmony_ci0:104            Constant:
483617a3babSopenharmony_ci0:104              2 (const uint)
484617a3babSopenharmony_ci0:104          'storeTemp' ( temp uint)
485617a3babSopenharmony_ci0:104        'storeTemp' ( temp uint)
486617a3babSopenharmony_ci0:107      Function Call: Fn1(f1; ( temp float)
487617a3babSopenharmony_ci0:107        imageLoad ( temp float)
488617a3babSopenharmony_ci0:107          'g_tTex1df1' (layout( r32f) uniform image1D)
489617a3babSopenharmony_ci0:107          c1: direct index for structure ( uniform int)
490617a3babSopenharmony_ci0:107            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
491617a3babSopenharmony_ci0:107            Constant:
492617a3babSopenharmony_ci0:107              0 (const uint)
493617a3babSopenharmony_ci0:108      Function Call: Fn1(i1; ( temp int)
494617a3babSopenharmony_ci0:108        imageLoad ( temp int)
495617a3babSopenharmony_ci0:108          'g_tTex1di1' (layout( r32i) uniform iimage1D)
496617a3babSopenharmony_ci0:108          c1: direct index for structure ( uniform int)
497617a3babSopenharmony_ci0:108            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
498617a3babSopenharmony_ci0:108            Constant:
499617a3babSopenharmony_ci0:108              0 (const uint)
500617a3babSopenharmony_ci0:109      Function Call: Fn1(u1; ( temp uint)
501617a3babSopenharmony_ci0:109        imageLoad ( temp uint)
502617a3babSopenharmony_ci0:109          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
503617a3babSopenharmony_ci0:109          c1: direct index for structure ( uniform int)
504617a3babSopenharmony_ci0:109            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
505617a3babSopenharmony_ci0:109            Constant:
506617a3babSopenharmony_ci0:109              0 (const uint)
507617a3babSopenharmony_ci0:111      Comma ( temp void)
508617a3babSopenharmony_ci0:111        Function Call: Fn2(f1; ( temp void)
509617a3babSopenharmony_ci0:111          'tempArg' ( temp float)
510617a3babSopenharmony_ci0:111        Sequence
511617a3babSopenharmony_ci0:111          imageStore ( temp void)
512617a3babSopenharmony_ci0:111            'g_tTex1df1' (layout( r32f) uniform image1D)
513617a3babSopenharmony_ci0:111            c1: direct index for structure ( uniform int)
514617a3babSopenharmony_ci0:111              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
515617a3babSopenharmony_ci0:111              Constant:
516617a3babSopenharmony_ci0:111                0 (const uint)
517617a3babSopenharmony_ci0:111            'tempArg' ( temp float)
518617a3babSopenharmony_ci0:111          'tempArg' ( temp float)
519617a3babSopenharmony_ci0:112      Comma ( temp void)
520617a3babSopenharmony_ci0:112        Function Call: Fn2(i1; ( temp void)
521617a3babSopenharmony_ci0:112          'tempArg' ( temp int)
522617a3babSopenharmony_ci0:112        Sequence
523617a3babSopenharmony_ci0:112          imageStore ( temp void)
524617a3babSopenharmony_ci0:112            'g_tTex1di1' (layout( r32i) uniform iimage1D)
525617a3babSopenharmony_ci0:112            c1: direct index for structure ( uniform int)
526617a3babSopenharmony_ci0:112              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
527617a3babSopenharmony_ci0:112              Constant:
528617a3babSopenharmony_ci0:112                0 (const uint)
529617a3babSopenharmony_ci0:112            'tempArg' ( temp int)
530617a3babSopenharmony_ci0:112          'tempArg' ( temp int)
531617a3babSopenharmony_ci0:113      Comma ( temp void)
532617a3babSopenharmony_ci0:113        Function Call: Fn2(u1; ( temp void)
533617a3babSopenharmony_ci0:113          'tempArg' ( temp uint)
534617a3babSopenharmony_ci0:113        Sequence
535617a3babSopenharmony_ci0:113          imageStore ( temp void)
536617a3babSopenharmony_ci0:113            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
537617a3babSopenharmony_ci0:113            c1: direct index for structure ( uniform int)
538617a3babSopenharmony_ci0:113              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
539617a3babSopenharmony_ci0:113              Constant:
540617a3babSopenharmony_ci0:113                0 (const uint)
541617a3babSopenharmony_ci0:113            'tempArg' ( temp uint)
542617a3babSopenharmony_ci0:113          'tempArg' ( temp uint)
543617a3babSopenharmony_ci0:117      Sequence
544617a3babSopenharmony_ci0:117        move second child to first child ( temp int)
545617a3babSopenharmony_ci0:117          'coordTemp' ( temp int)
546617a3babSopenharmony_ci0:117          c1: direct index for structure ( uniform int)
547617a3babSopenharmony_ci0:117            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
548617a3babSopenharmony_ci0:117            Constant:
549617a3babSopenharmony_ci0:117              0 (const uint)
550617a3babSopenharmony_ci0:117        move second child to first child ( temp float)
551617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
552617a3babSopenharmony_ci0:117          imageLoad ( temp float)
553617a3babSopenharmony_ci0:117            'g_tTex1df1' (layout( r32f) uniform image1D)
554617a3babSopenharmony_ci0:117            'coordTemp' ( temp int)
555617a3babSopenharmony_ci0:117        Pre-Increment ( temp float)
556617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
557617a3babSopenharmony_ci0:117        imageStore ( temp void)
558617a3babSopenharmony_ci0:117          'g_tTex1df1' (layout( r32f) uniform image1D)
559617a3babSopenharmony_ci0:117          'coordTemp' ( temp int)
560617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
561617a3babSopenharmony_ci0:117        'storeTemp' ( temp float)
562617a3babSopenharmony_ci0:118      Sequence
563617a3babSopenharmony_ci0:118        move second child to first child ( temp int)
564617a3babSopenharmony_ci0:118          'coordTemp' ( temp int)
565617a3babSopenharmony_ci0:118          c1: direct index for structure ( uniform int)
566617a3babSopenharmony_ci0:118            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
567617a3babSopenharmony_ci0:118            Constant:
568617a3babSopenharmony_ci0:118              0 (const uint)
569617a3babSopenharmony_ci0:118        move second child to first child ( temp int)
570617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
571617a3babSopenharmony_ci0:118          imageLoad ( temp int)
572617a3babSopenharmony_ci0:118            'g_tTex1di1' (layout( r32i) uniform iimage1D)
573617a3babSopenharmony_ci0:118            'coordTemp' ( temp int)
574617a3babSopenharmony_ci0:118        Pre-Increment ( temp int)
575617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
576617a3babSopenharmony_ci0:118        imageStore ( temp void)
577617a3babSopenharmony_ci0:118          'g_tTex1di1' (layout( r32i) uniform iimage1D)
578617a3babSopenharmony_ci0:118          'coordTemp' ( temp int)
579617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
580617a3babSopenharmony_ci0:118        'storeTemp' ( temp int)
581617a3babSopenharmony_ci0:119      Sequence
582617a3babSopenharmony_ci0:119        move second child to first child ( temp int)
583617a3babSopenharmony_ci0:119          'coordTemp' ( temp int)
584617a3babSopenharmony_ci0:119          c1: direct index for structure ( uniform int)
585617a3babSopenharmony_ci0:119            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
586617a3babSopenharmony_ci0:119            Constant:
587617a3babSopenharmony_ci0:119              0 (const uint)
588617a3babSopenharmony_ci0:119        move second child to first child ( temp uint)
589617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
590617a3babSopenharmony_ci0:119          imageLoad ( temp uint)
591617a3babSopenharmony_ci0:119            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
592617a3babSopenharmony_ci0:119            'coordTemp' ( temp int)
593617a3babSopenharmony_ci0:119        Pre-Increment ( temp uint)
594617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
595617a3babSopenharmony_ci0:119        imageStore ( temp void)
596617a3babSopenharmony_ci0:119          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
597617a3babSopenharmony_ci0:119          'coordTemp' ( temp int)
598617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
599617a3babSopenharmony_ci0:119        'storeTemp' ( temp uint)
600617a3babSopenharmony_ci0:121      Sequence
601617a3babSopenharmony_ci0:121        move second child to first child ( temp int)
602617a3babSopenharmony_ci0:121          'coordTemp' ( temp int)
603617a3babSopenharmony_ci0:121          c1: direct index for structure ( uniform int)
604617a3babSopenharmony_ci0:121            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
605617a3babSopenharmony_ci0:121            Constant:
606617a3babSopenharmony_ci0:121              0 (const uint)
607617a3babSopenharmony_ci0:121        move second child to first child ( temp float)
608617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
609617a3babSopenharmony_ci0:121          imageLoad ( temp float)
610617a3babSopenharmony_ci0:121            'g_tTex1df1' (layout( r32f) uniform image1D)
611617a3babSopenharmony_ci0:121            'coordTemp' ( temp int)
612617a3babSopenharmony_ci0:121        Pre-Decrement ( temp float)
613617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
614617a3babSopenharmony_ci0:121        imageStore ( temp void)
615617a3babSopenharmony_ci0:121          'g_tTex1df1' (layout( r32f) uniform image1D)
616617a3babSopenharmony_ci0:121          'coordTemp' ( temp int)
617617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
618617a3babSopenharmony_ci0:121        'storeTemp' ( temp float)
619617a3babSopenharmony_ci0:122      Sequence
620617a3babSopenharmony_ci0:122        move second child to first child ( temp int)
621617a3babSopenharmony_ci0:122          'coordTemp' ( temp int)
622617a3babSopenharmony_ci0:122          c1: direct index for structure ( uniform int)
623617a3babSopenharmony_ci0:122            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
624617a3babSopenharmony_ci0:122            Constant:
625617a3babSopenharmony_ci0:122              0 (const uint)
626617a3babSopenharmony_ci0:122        move second child to first child ( temp int)
627617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
628617a3babSopenharmony_ci0:122          imageLoad ( temp int)
629617a3babSopenharmony_ci0:122            'g_tTex1di1' (layout( r32i) uniform iimage1D)
630617a3babSopenharmony_ci0:122            'coordTemp' ( temp int)
631617a3babSopenharmony_ci0:122        Pre-Decrement ( temp int)
632617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
633617a3babSopenharmony_ci0:122        imageStore ( temp void)
634617a3babSopenharmony_ci0:122          'g_tTex1di1' (layout( r32i) uniform iimage1D)
635617a3babSopenharmony_ci0:122          'coordTemp' ( temp int)
636617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
637617a3babSopenharmony_ci0:122        'storeTemp' ( temp int)
638617a3babSopenharmony_ci0:123      Sequence
639617a3babSopenharmony_ci0:123        move second child to first child ( temp int)
640617a3babSopenharmony_ci0:123          'coordTemp' ( temp int)
641617a3babSopenharmony_ci0:123          c1: direct index for structure ( uniform int)
642617a3babSopenharmony_ci0:123            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
643617a3babSopenharmony_ci0:123            Constant:
644617a3babSopenharmony_ci0:123              0 (const uint)
645617a3babSopenharmony_ci0:123        move second child to first child ( temp uint)
646617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
647617a3babSopenharmony_ci0:123          imageLoad ( temp uint)
648617a3babSopenharmony_ci0:123            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
649617a3babSopenharmony_ci0:123            'coordTemp' ( temp int)
650617a3babSopenharmony_ci0:123        Pre-Decrement ( temp uint)
651617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
652617a3babSopenharmony_ci0:123        imageStore ( temp void)
653617a3babSopenharmony_ci0:123          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
654617a3babSopenharmony_ci0:123          'coordTemp' ( temp int)
655617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
656617a3babSopenharmony_ci0:123        'storeTemp' ( temp uint)
657617a3babSopenharmony_ci0:126      Sequence
658617a3babSopenharmony_ci0:126        move second child to first child ( temp int)
659617a3babSopenharmony_ci0:126          'coordTemp' ( temp int)
660617a3babSopenharmony_ci0:126          c1: direct index for structure ( uniform int)
661617a3babSopenharmony_ci0:126            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
662617a3babSopenharmony_ci0:126            Constant:
663617a3babSopenharmony_ci0:126              0 (const uint)
664617a3babSopenharmony_ci0:126        move second child to first child ( temp float)
665617a3babSopenharmony_ci0:126          'storeTempPre' ( temp float)
666617a3babSopenharmony_ci0:126          imageLoad ( temp float)
667617a3babSopenharmony_ci0:126            'g_tTex1df1' (layout( r32f) uniform image1D)
668617a3babSopenharmony_ci0:126            'coordTemp' ( temp int)
669617a3babSopenharmony_ci0:126        move second child to first child ( temp float)
670617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
671617a3babSopenharmony_ci0:126          'storeTempPre' ( temp float)
672617a3babSopenharmony_ci0:126        Post-Increment ( temp float)
673617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
674617a3babSopenharmony_ci0:126        imageStore ( temp void)
675617a3babSopenharmony_ci0:126          'g_tTex1df1' (layout( r32f) uniform image1D)
676617a3babSopenharmony_ci0:126          'coordTemp' ( temp int)
677617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
678617a3babSopenharmony_ci0:126        'storeTempPre' ( temp float)
679617a3babSopenharmony_ci0:127      Sequence
680617a3babSopenharmony_ci0:127        move second child to first child ( temp int)
681617a3babSopenharmony_ci0:127          'coordTemp' ( temp int)
682617a3babSopenharmony_ci0:127          c1: direct index for structure ( uniform int)
683617a3babSopenharmony_ci0:127            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
684617a3babSopenharmony_ci0:127            Constant:
685617a3babSopenharmony_ci0:127              0 (const uint)
686617a3babSopenharmony_ci0:127        move second child to first child ( temp uint)
687617a3babSopenharmony_ci0:127          'storeTempPre' ( temp uint)
688617a3babSopenharmony_ci0:127          imageLoad ( temp uint)
689617a3babSopenharmony_ci0:127            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
690617a3babSopenharmony_ci0:127            'coordTemp' ( temp int)
691617a3babSopenharmony_ci0:127        move second child to first child ( temp uint)
692617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
693617a3babSopenharmony_ci0:127          'storeTempPre' ( temp uint)
694617a3babSopenharmony_ci0:127        Post-Decrement ( temp uint)
695617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
696617a3babSopenharmony_ci0:127        imageStore ( temp void)
697617a3babSopenharmony_ci0:127          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
698617a3babSopenharmony_ci0:127          'coordTemp' ( temp int)
699617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
700617a3babSopenharmony_ci0:127        'storeTempPre' ( temp uint)
701617a3babSopenharmony_ci0:128      Sequence
702617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
703617a3babSopenharmony_ci0:128          'coordTemp' ( temp int)
704617a3babSopenharmony_ci0:128          c1: direct index for structure ( uniform int)
705617a3babSopenharmony_ci0:128            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
706617a3babSopenharmony_ci0:128            Constant:
707617a3babSopenharmony_ci0:128              0 (const uint)
708617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
709617a3babSopenharmony_ci0:128          'storeTempPre' ( temp int)
710617a3babSopenharmony_ci0:128          imageLoad ( temp int)
711617a3babSopenharmony_ci0:128            'g_tTex1di1' (layout( r32i) uniform iimage1D)
712617a3babSopenharmony_ci0:128            'coordTemp' ( temp int)
713617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
714617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
715617a3babSopenharmony_ci0:128          'storeTempPre' ( temp int)
716617a3babSopenharmony_ci0:128        Post-Increment ( temp int)
717617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
718617a3babSopenharmony_ci0:128        imageStore ( temp void)
719617a3babSopenharmony_ci0:128          'g_tTex1di1' (layout( r32i) uniform iimage1D)
720617a3babSopenharmony_ci0:128          'coordTemp' ( temp int)
721617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
722617a3babSopenharmony_ci0:128        'storeTempPre' ( temp int)
723617a3babSopenharmony_ci0:130      Sequence
724617a3babSopenharmony_ci0:130        move second child to first child ( temp int)
725617a3babSopenharmony_ci0:130          'coordTemp' ( temp int)
726617a3babSopenharmony_ci0:130          c1: direct index for structure ( uniform int)
727617a3babSopenharmony_ci0:130            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
728617a3babSopenharmony_ci0:130            Constant:
729617a3babSopenharmony_ci0:130              0 (const uint)
730617a3babSopenharmony_ci0:130        move second child to first child ( temp float)
731617a3babSopenharmony_ci0:130          'storeTempPre' ( temp float)
732617a3babSopenharmony_ci0:130          imageLoad ( temp float)
733617a3babSopenharmony_ci0:130            'g_tTex1df1' (layout( r32f) uniform image1D)
734617a3babSopenharmony_ci0:130            'coordTemp' ( temp int)
735617a3babSopenharmony_ci0:130        move second child to first child ( temp float)
736617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
737617a3babSopenharmony_ci0:130          'storeTempPre' ( temp float)
738617a3babSopenharmony_ci0:130        Post-Decrement ( temp float)
739617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
740617a3babSopenharmony_ci0:130        imageStore ( temp void)
741617a3babSopenharmony_ci0:130          'g_tTex1df1' (layout( r32f) uniform image1D)
742617a3babSopenharmony_ci0:130          'coordTemp' ( temp int)
743617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
744617a3babSopenharmony_ci0:130        'storeTempPre' ( temp float)
745617a3babSopenharmony_ci0:131      Sequence
746617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
747617a3babSopenharmony_ci0:131          'coordTemp' ( temp int)
748617a3babSopenharmony_ci0:131          c1: direct index for structure ( uniform int)
749617a3babSopenharmony_ci0:131            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
750617a3babSopenharmony_ci0:131            Constant:
751617a3babSopenharmony_ci0:131              0 (const uint)
752617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
753617a3babSopenharmony_ci0:131          'storeTempPre' ( temp int)
754617a3babSopenharmony_ci0:131          imageLoad ( temp int)
755617a3babSopenharmony_ci0:131            'g_tTex1di1' (layout( r32i) uniform iimage1D)
756617a3babSopenharmony_ci0:131            'coordTemp' ( temp int)
757617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
758617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
759617a3babSopenharmony_ci0:131          'storeTempPre' ( temp int)
760617a3babSopenharmony_ci0:131        Post-Increment ( temp int)
761617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
762617a3babSopenharmony_ci0:131        imageStore ( temp void)
763617a3babSopenharmony_ci0:131          'g_tTex1di1' (layout( r32i) uniform iimage1D)
764617a3babSopenharmony_ci0:131          'coordTemp' ( temp int)
765617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
766617a3babSopenharmony_ci0:131        'storeTempPre' ( temp int)
767617a3babSopenharmony_ci0:132      Sequence
768617a3babSopenharmony_ci0:132        move second child to first child ( temp int)
769617a3babSopenharmony_ci0:132          'coordTemp' ( temp int)
770617a3babSopenharmony_ci0:132          c1: direct index for structure ( uniform int)
771617a3babSopenharmony_ci0:132            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
772617a3babSopenharmony_ci0:132            Constant:
773617a3babSopenharmony_ci0:132              0 (const uint)
774617a3babSopenharmony_ci0:132        move second child to first child ( temp uint)
775617a3babSopenharmony_ci0:132          'storeTempPre' ( temp uint)
776617a3babSopenharmony_ci0:132          imageLoad ( temp uint)
777617a3babSopenharmony_ci0:132            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
778617a3babSopenharmony_ci0:132            'coordTemp' ( temp int)
779617a3babSopenharmony_ci0:132        move second child to first child ( temp uint)
780617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
781617a3babSopenharmony_ci0:132          'storeTempPre' ( temp uint)
782617a3babSopenharmony_ci0:132        Post-Decrement ( temp uint)
783617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
784617a3babSopenharmony_ci0:132        imageStore ( temp void)
785617a3babSopenharmony_ci0:132          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
786617a3babSopenharmony_ci0:132          'coordTemp' ( temp int)
787617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
788617a3babSopenharmony_ci0:132        'storeTempPre' ( temp uint)
789617a3babSopenharmony_ci0:135      Sequence
790617a3babSopenharmony_ci0:135        move second child to first child ( temp float)
791617a3babSopenharmony_ci0:135          'storeTemp' ( temp float)
792617a3babSopenharmony_ci0:135          imageLoad ( temp float)
793617a3babSopenharmony_ci0:135            'g_tTex2df1' (layout( r32f) uniform image2D)
794617a3babSopenharmony_ci0:135            Constant:
795617a3babSopenharmony_ci0:135              2 (const int)
796617a3babSopenharmony_ci0:135              3 (const int)
797617a3babSopenharmony_ci0:135        imageStore ( temp void)
798617a3babSopenharmony_ci0:135          'g_tTex1df1' (layout( r32f) uniform image1D)
799617a3babSopenharmony_ci0:135          Constant:
800617a3babSopenharmony_ci0:135            1 (const int)
801617a3babSopenharmony_ci0:135          'storeTemp' ( temp float)
802617a3babSopenharmony_ci0:135        'storeTemp' ( temp float)
803617a3babSopenharmony_ci0:137      move second child to first child ( temp 4-component vector of float)
804617a3babSopenharmony_ci0:137        Color: direct index for structure ( temp 4-component vector of float)
805617a3babSopenharmony_ci0:137          'psout' ( temp structure{ temp 4-component vector of float Color})
806617a3babSopenharmony_ci0:137          Constant:
807617a3babSopenharmony_ci0:137            0 (const int)
808617a3babSopenharmony_ci0:137        Constant:
809617a3babSopenharmony_ci0:137          1.000000
810617a3babSopenharmony_ci0:137          1.000000
811617a3babSopenharmony_ci0:137          1.000000
812617a3babSopenharmony_ci0:137          1.000000
813617a3babSopenharmony_ci0:139      Branch: Return with expression
814617a3babSopenharmony_ci0:139        'psout' ( temp structure{ temp 4-component vector of float Color})
815617a3babSopenharmony_ci0:53  Function Definition: main( ( temp void)
816617a3babSopenharmony_ci0:53    Function Parameters: 
817617a3babSopenharmony_ci0:?     Sequence
818617a3babSopenharmony_ci0:53      Sequence
819617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of float)
820617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
821617a3babSopenharmony_ci0:53          Color: direct index for structure ( temp 4-component vector of float)
822617a3babSopenharmony_ci0:53            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
823617a3babSopenharmony_ci0:53            Constant:
824617a3babSopenharmony_ci0:53              0 (const int)
825617a3babSopenharmony_ci0:?   Linker Objects
826617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
827617a3babSopenharmony_ci0:?     'g_tTex1df1' (layout( r32f) uniform image1D)
828617a3babSopenharmony_ci0:?     'g_tTex1di1' (layout( r32i) uniform iimage1D)
829617a3babSopenharmony_ci0:?     'g_tTex1du1' (layout( r32ui) uniform uimage1D)
830617a3babSopenharmony_ci0:?     'g_tTex2df1' (layout( r32f) uniform image2D)
831617a3babSopenharmony_ci0:?     'g_tTex2di1' (layout( r32i) uniform iimage2D)
832617a3babSopenharmony_ci0:?     'g_tTex2du1' (layout( r32ui) uniform uimage2D)
833617a3babSopenharmony_ci0:?     'g_tTex3df1' (layout( r32f) uniform image3D)
834617a3babSopenharmony_ci0:?     'g_tTex3di1' (layout( r32i) uniform iimage3D)
835617a3babSopenharmony_ci0:?     'g_tTex3du1' (layout( r32ui) uniform uimage3D)
836617a3babSopenharmony_ci0:?     'g_tTex1df1a' (layout( r32f) uniform image1DArray)
837617a3babSopenharmony_ci0:?     'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
838617a3babSopenharmony_ci0:?     'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
839617a3babSopenharmony_ci0:?     'g_tTex2df1a' (layout( r32f) uniform image2DArray)
840617a3babSopenharmony_ci0:?     'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
841617a3babSopenharmony_ci0:?     'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
842617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
843617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
844617a3babSopenharmony_ci
845617a3babSopenharmony_ci
846617a3babSopenharmony_ciLinked fragment stage:
847617a3babSopenharmony_ci
848617a3babSopenharmony_ci
849617a3babSopenharmony_ciShader version: 500
850617a3babSopenharmony_cigl_FragCoord origin is upper left
851617a3babSopenharmony_ci0:? Sequence
852617a3babSopenharmony_ci0:42  Function Definition: Fn1(i1; ( temp int)
853617a3babSopenharmony_ci0:42    Function Parameters: 
854617a3babSopenharmony_ci0:42      'x' ( in int)
855617a3babSopenharmony_ci0:?     Sequence
856617a3babSopenharmony_ci0:42      Branch: Return with expression
857617a3babSopenharmony_ci0:42        'x' ( in int)
858617a3babSopenharmony_ci0:43  Function Definition: Fn1(u1; ( temp uint)
859617a3babSopenharmony_ci0:43    Function Parameters: 
860617a3babSopenharmony_ci0:43      'x' ( in uint)
861617a3babSopenharmony_ci0:?     Sequence
862617a3babSopenharmony_ci0:43      Branch: Return with expression
863617a3babSopenharmony_ci0:43        'x' ( in uint)
864617a3babSopenharmony_ci0:44  Function Definition: Fn1(f1; ( temp float)
865617a3babSopenharmony_ci0:44    Function Parameters: 
866617a3babSopenharmony_ci0:44      'x' ( in float)
867617a3babSopenharmony_ci0:?     Sequence
868617a3babSopenharmony_ci0:44      Branch: Return with expression
869617a3babSopenharmony_ci0:44        'x' ( in float)
870617a3babSopenharmony_ci0:46  Function Definition: Fn2(i1; ( temp void)
871617a3babSopenharmony_ci0:46    Function Parameters: 
872617a3babSopenharmony_ci0:46      'x' ( out int)
873617a3babSopenharmony_ci0:?     Sequence
874617a3babSopenharmony_ci0:46      move second child to first child ( temp int)
875617a3babSopenharmony_ci0:46        'x' ( out int)
876617a3babSopenharmony_ci0:46        Constant:
877617a3babSopenharmony_ci0:46          0 (const int)
878617a3babSopenharmony_ci0:47  Function Definition: Fn2(u1; ( temp void)
879617a3babSopenharmony_ci0:47    Function Parameters: 
880617a3babSopenharmony_ci0:47      'x' ( out uint)
881617a3babSopenharmony_ci0:?     Sequence
882617a3babSopenharmony_ci0:47      move second child to first child ( temp uint)
883617a3babSopenharmony_ci0:47        'x' ( out uint)
884617a3babSopenharmony_ci0:47        Constant:
885617a3babSopenharmony_ci0:47          0 (const uint)
886617a3babSopenharmony_ci0:48  Function Definition: Fn2(f1; ( temp void)
887617a3babSopenharmony_ci0:48    Function Parameters: 
888617a3babSopenharmony_ci0:48      'x' ( out float)
889617a3babSopenharmony_ci0:?     Sequence
890617a3babSopenharmony_ci0:48      move second child to first child ( temp float)
891617a3babSopenharmony_ci0:48        'x' ( out float)
892617a3babSopenharmony_ci0:48        Constant:
893617a3babSopenharmony_ci0:48          0.000000
894617a3babSopenharmony_ci0:50  Function Definition: SomeValue( ( temp float)
895617a3babSopenharmony_ci0:50    Function Parameters: 
896617a3babSopenharmony_ci0:?     Sequence
897617a3babSopenharmony_ci0:50      Branch: Return with expression
898617a3babSopenharmony_ci0:50        Convert int to float ( temp float)
899617a3babSopenharmony_ci0:50          c1: direct index for structure ( uniform int)
900617a3babSopenharmony_ci0:50            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
901617a3babSopenharmony_ci0:50            Constant:
902617a3babSopenharmony_ci0:50              0 (const uint)
903617a3babSopenharmony_ci0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
904617a3babSopenharmony_ci0:53    Function Parameters: 
905617a3babSopenharmony_ci0:?     Sequence
906617a3babSopenharmony_ci0:57      imageLoad ( temp float)
907617a3babSopenharmony_ci0:57        'g_tTex1df1' (layout( r32f) uniform image1D)
908617a3babSopenharmony_ci0:57        c1: direct index for structure ( uniform int)
909617a3babSopenharmony_ci0:57          'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
910617a3babSopenharmony_ci0:57          Constant:
911617a3babSopenharmony_ci0:57            0 (const uint)
912617a3babSopenharmony_ci0:59      Sequence
913617a3babSopenharmony_ci0:59        move second child to first child ( temp float)
914617a3babSopenharmony_ci0:59          'r00' ( temp float)
915617a3babSopenharmony_ci0:59          imageLoad ( temp float)
916617a3babSopenharmony_ci0:59            'g_tTex1df1' (layout( r32f) uniform image1D)
917617a3babSopenharmony_ci0:59            c1: direct index for structure ( uniform int)
918617a3babSopenharmony_ci0:59              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
919617a3babSopenharmony_ci0:59              Constant:
920617a3babSopenharmony_ci0:59                0 (const uint)
921617a3babSopenharmony_ci0:60      Sequence
922617a3babSopenharmony_ci0:60        move second child to first child ( temp int)
923617a3babSopenharmony_ci0:60          'r01' ( temp int)
924617a3babSopenharmony_ci0:60          imageLoad ( temp int)
925617a3babSopenharmony_ci0:60            'g_tTex1di1' (layout( r32i) uniform iimage1D)
926617a3babSopenharmony_ci0:60            c1: direct index for structure ( uniform int)
927617a3babSopenharmony_ci0:60              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
928617a3babSopenharmony_ci0:60              Constant:
929617a3babSopenharmony_ci0:60                0 (const uint)
930617a3babSopenharmony_ci0:61      Sequence
931617a3babSopenharmony_ci0:61        move second child to first child ( temp uint)
932617a3babSopenharmony_ci0:61          'r02' ( temp uint)
933617a3babSopenharmony_ci0:61          imageLoad ( temp uint)
934617a3babSopenharmony_ci0:61            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
935617a3babSopenharmony_ci0:61            c1: direct index for structure ( uniform int)
936617a3babSopenharmony_ci0:61              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
937617a3babSopenharmony_ci0:61              Constant:
938617a3babSopenharmony_ci0:61                0 (const uint)
939617a3babSopenharmony_ci0:64      Sequence
940617a3babSopenharmony_ci0:64        move second child to first child ( temp float)
941617a3babSopenharmony_ci0:64          'r10' ( temp float)
942617a3babSopenharmony_ci0:64          imageLoad ( temp float)
943617a3babSopenharmony_ci0:64            'g_tTex2df1' (layout( r32f) uniform image2D)
944617a3babSopenharmony_ci0:64            c2: direct index for structure ( uniform 2-component vector of int)
945617a3babSopenharmony_ci0:64              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
946617a3babSopenharmony_ci0:64              Constant:
947617a3babSopenharmony_ci0:64                1 (const uint)
948617a3babSopenharmony_ci0:65      Sequence
949617a3babSopenharmony_ci0:65        move second child to first child ( temp int)
950617a3babSopenharmony_ci0:65          'r11' ( temp int)
951617a3babSopenharmony_ci0:65          imageLoad ( temp int)
952617a3babSopenharmony_ci0:65            'g_tTex2di1' (layout( r32i) uniform iimage2D)
953617a3babSopenharmony_ci0:65            c2: direct index for structure ( uniform 2-component vector of int)
954617a3babSopenharmony_ci0:65              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
955617a3babSopenharmony_ci0:65              Constant:
956617a3babSopenharmony_ci0:65                1 (const uint)
957617a3babSopenharmony_ci0:66      Sequence
958617a3babSopenharmony_ci0:66        move second child to first child ( temp uint)
959617a3babSopenharmony_ci0:66          'r12' ( temp uint)
960617a3babSopenharmony_ci0:66          imageLoad ( temp uint)
961617a3babSopenharmony_ci0:66            'g_tTex2du1' (layout( r32ui) uniform uimage2D)
962617a3babSopenharmony_ci0:66            c2: direct index for structure ( uniform 2-component vector of int)
963617a3babSopenharmony_ci0:66              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
964617a3babSopenharmony_ci0:66              Constant:
965617a3babSopenharmony_ci0:66                1 (const uint)
966617a3babSopenharmony_ci0:69      Sequence
967617a3babSopenharmony_ci0:69        move second child to first child ( temp float)
968617a3babSopenharmony_ci0:69          'r20' ( temp float)
969617a3babSopenharmony_ci0:69          imageLoad ( temp float)
970617a3babSopenharmony_ci0:69            'g_tTex3df1' (layout( r32f) uniform image3D)
971617a3babSopenharmony_ci0:69            c3: direct index for structure ( uniform 3-component vector of int)
972617a3babSopenharmony_ci0:69              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
973617a3babSopenharmony_ci0:69              Constant:
974617a3babSopenharmony_ci0:69                2 (const uint)
975617a3babSopenharmony_ci0:70      Sequence
976617a3babSopenharmony_ci0:70        move second child to first child ( temp int)
977617a3babSopenharmony_ci0:70          'r21' ( temp int)
978617a3babSopenharmony_ci0:70          imageLoad ( temp int)
979617a3babSopenharmony_ci0:70            'g_tTex3di1' (layout( r32i) uniform iimage3D)
980617a3babSopenharmony_ci0:70            c3: direct index for structure ( uniform 3-component vector of int)
981617a3babSopenharmony_ci0:70              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
982617a3babSopenharmony_ci0:70              Constant:
983617a3babSopenharmony_ci0:70                2 (const uint)
984617a3babSopenharmony_ci0:71      Sequence
985617a3babSopenharmony_ci0:71        move second child to first child ( temp uint)
986617a3babSopenharmony_ci0:71          'r22' ( temp uint)
987617a3babSopenharmony_ci0:71          imageLoad ( temp uint)
988617a3babSopenharmony_ci0:71            'g_tTex3du1' (layout( r32ui) uniform uimage3D)
989617a3babSopenharmony_ci0:71            c3: direct index for structure ( uniform 3-component vector of int)
990617a3babSopenharmony_ci0:71              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
991617a3babSopenharmony_ci0:71              Constant:
992617a3babSopenharmony_ci0:71                2 (const uint)
993617a3babSopenharmony_ci0:73      Sequence
994617a3babSopenharmony_ci0:73        move second child to first child ( temp float)
995617a3babSopenharmony_ci0:73          'lf1' ( temp float)
996617a3babSopenharmony_ci0:73          uf1: direct index for structure ( uniform float)
997617a3babSopenharmony_ci0:73            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
998617a3babSopenharmony_ci0:73            Constant:
999617a3babSopenharmony_ci0:73              8 (const uint)
1000617a3babSopenharmony_ci0:77      Sequence
1001617a3babSopenharmony_ci0:77        move second child to first child ( temp float)
1002617a3babSopenharmony_ci0:77          'storeTemp' ( temp float)
1003617a3babSopenharmony_ci0:77          Function Call: SomeValue( ( temp float)
1004617a3babSopenharmony_ci0:77        imageStore ( temp void)
1005617a3babSopenharmony_ci0:77          'g_tTex1df1' (layout( r32f) uniform image1D)
1006617a3babSopenharmony_ci0:77          c1: direct index for structure ( uniform int)
1007617a3babSopenharmony_ci0:77            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1008617a3babSopenharmony_ci0:77            Constant:
1009617a3babSopenharmony_ci0:77              0 (const uint)
1010617a3babSopenharmony_ci0:77          'storeTemp' ( temp float)
1011617a3babSopenharmony_ci0:77        'storeTemp' ( temp float)
1012617a3babSopenharmony_ci0:78      Sequence
1013617a3babSopenharmony_ci0:78        imageStore ( temp void)
1014617a3babSopenharmony_ci0:78          'g_tTex1df1' (layout( r32f) uniform image1D)
1015617a3babSopenharmony_ci0:78          c1: direct index for structure ( uniform int)
1016617a3babSopenharmony_ci0:78            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1017617a3babSopenharmony_ci0:78            Constant:
1018617a3babSopenharmony_ci0:78              0 (const uint)
1019617a3babSopenharmony_ci0:78          'lf1' ( temp float)
1020617a3babSopenharmony_ci0:78        'lf1' ( temp float)
1021617a3babSopenharmony_ci0:79      Sequence
1022617a3babSopenharmony_ci0:79        move second child to first child ( temp int)
1023617a3babSopenharmony_ci0:79          'storeTemp' ( temp int)
1024617a3babSopenharmony_ci0:79          Constant:
1025617a3babSopenharmony_ci0:79            2 (const int)
1026617a3babSopenharmony_ci0:79        imageStore ( temp void)
1027617a3babSopenharmony_ci0:79          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1028617a3babSopenharmony_ci0:79          c1: direct index for structure ( uniform int)
1029617a3babSopenharmony_ci0:79            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1030617a3babSopenharmony_ci0:79            Constant:
1031617a3babSopenharmony_ci0:79              0 (const uint)
1032617a3babSopenharmony_ci0:79          'storeTemp' ( temp int)
1033617a3babSopenharmony_ci0:79        'storeTemp' ( temp int)
1034617a3babSopenharmony_ci0:80      Sequence
1035617a3babSopenharmony_ci0:80        move second child to first child ( temp uint)
1036617a3babSopenharmony_ci0:80          'storeTemp' ( temp uint)
1037617a3babSopenharmony_ci0:80          Constant:
1038617a3babSopenharmony_ci0:80            3 (const uint)
1039617a3babSopenharmony_ci0:80        imageStore ( temp void)
1040617a3babSopenharmony_ci0:80          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1041617a3babSopenharmony_ci0:80          c1: direct index for structure ( uniform int)
1042617a3babSopenharmony_ci0:80            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1043617a3babSopenharmony_ci0:80            Constant:
1044617a3babSopenharmony_ci0:80              0 (const uint)
1045617a3babSopenharmony_ci0:80          'storeTemp' ( temp uint)
1046617a3babSopenharmony_ci0:80        'storeTemp' ( temp uint)
1047617a3babSopenharmony_ci0:83      Sequence
1048617a3babSopenharmony_ci0:83        move second child to first child ( temp float)
1049617a3babSopenharmony_ci0:83          'val1' ( temp float)
1050617a3babSopenharmony_ci0:83          Sequence
1051617a3babSopenharmony_ci0:83            move second child to first child ( temp int)
1052617a3babSopenharmony_ci0:83              'coordTemp' ( temp int)
1053617a3babSopenharmony_ci0:83              c1: direct index for structure ( uniform int)
1054617a3babSopenharmony_ci0:83                'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1055617a3babSopenharmony_ci0:83                Constant:
1056617a3babSopenharmony_ci0:83                  0 (const uint)
1057617a3babSopenharmony_ci0:83            move second child to first child ( temp float)
1058617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
1059617a3babSopenharmony_ci0:83              imageLoad ( temp float)
1060617a3babSopenharmony_ci0:83                'g_tTex1df1' (layout( r32f) uniform image1D)
1061617a3babSopenharmony_ci0:83                'coordTemp' ( temp int)
1062617a3babSopenharmony_ci0:83            multiply second child into first child ( temp float)
1063617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
1064617a3babSopenharmony_ci0:83              Constant:
1065617a3babSopenharmony_ci0:83                2.000000
1066617a3babSopenharmony_ci0:83            imageStore ( temp void)
1067617a3babSopenharmony_ci0:83              'g_tTex1df1' (layout( r32f) uniform image1D)
1068617a3babSopenharmony_ci0:83              'coordTemp' ( temp int)
1069617a3babSopenharmony_ci0:83              'storeTemp' ( temp float)
1070617a3babSopenharmony_ci0:83            'storeTemp' ( temp float)
1071617a3babSopenharmony_ci0:84      Sequence
1072617a3babSopenharmony_ci0:84        move second child to first child ( temp int)
1073617a3babSopenharmony_ci0:84          'coordTemp' ( temp int)
1074617a3babSopenharmony_ci0:84          c1: direct index for structure ( uniform int)
1075617a3babSopenharmony_ci0:84            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1076617a3babSopenharmony_ci0:84            Constant:
1077617a3babSopenharmony_ci0:84              0 (const uint)
1078617a3babSopenharmony_ci0:84        move second child to first child ( temp float)
1079617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
1080617a3babSopenharmony_ci0:84          imageLoad ( temp float)
1081617a3babSopenharmony_ci0:84            'g_tTex1df1' (layout( r32f) uniform image1D)
1082617a3babSopenharmony_ci0:84            'coordTemp' ( temp int)
1083617a3babSopenharmony_ci0:84        subtract second child into first child ( temp float)
1084617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
1085617a3babSopenharmony_ci0:84          Constant:
1086617a3babSopenharmony_ci0:84            3.000000
1087617a3babSopenharmony_ci0:84        imageStore ( temp void)
1088617a3babSopenharmony_ci0:84          'g_tTex1df1' (layout( r32f) uniform image1D)
1089617a3babSopenharmony_ci0:84          'coordTemp' ( temp int)
1090617a3babSopenharmony_ci0:84          'storeTemp' ( temp float)
1091617a3babSopenharmony_ci0:84        'storeTemp' ( temp float)
1092617a3babSopenharmony_ci0:85      Sequence
1093617a3babSopenharmony_ci0:85        move second child to first child ( temp int)
1094617a3babSopenharmony_ci0:85          'coordTemp' ( temp int)
1095617a3babSopenharmony_ci0:85          c1: direct index for structure ( uniform int)
1096617a3babSopenharmony_ci0:85            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1097617a3babSopenharmony_ci0:85            Constant:
1098617a3babSopenharmony_ci0:85              0 (const uint)
1099617a3babSopenharmony_ci0:85        move second child to first child ( temp float)
1100617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
1101617a3babSopenharmony_ci0:85          imageLoad ( temp float)
1102617a3babSopenharmony_ci0:85            'g_tTex1df1' (layout( r32f) uniform image1D)
1103617a3babSopenharmony_ci0:85            'coordTemp' ( temp int)
1104617a3babSopenharmony_ci0:85        add second child into first child ( temp float)
1105617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
1106617a3babSopenharmony_ci0:85          Constant:
1107617a3babSopenharmony_ci0:85            4.000000
1108617a3babSopenharmony_ci0:85        imageStore ( temp void)
1109617a3babSopenharmony_ci0:85          'g_tTex1df1' (layout( r32f) uniform image1D)
1110617a3babSopenharmony_ci0:85          'coordTemp' ( temp int)
1111617a3babSopenharmony_ci0:85          'storeTemp' ( temp float)
1112617a3babSopenharmony_ci0:85        'storeTemp' ( temp float)
1113617a3babSopenharmony_ci0:87      Sequence
1114617a3babSopenharmony_ci0:87        move second child to first child ( temp int)
1115617a3babSopenharmony_ci0:87          'coordTemp' ( temp int)
1116617a3babSopenharmony_ci0:87          c1: direct index for structure ( uniform int)
1117617a3babSopenharmony_ci0:87            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1118617a3babSopenharmony_ci0:87            Constant:
1119617a3babSopenharmony_ci0:87              0 (const uint)
1120617a3babSopenharmony_ci0:87        move second child to first child ( temp int)
1121617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
1122617a3babSopenharmony_ci0:87          imageLoad ( temp int)
1123617a3babSopenharmony_ci0:87            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1124617a3babSopenharmony_ci0:87            'coordTemp' ( temp int)
1125617a3babSopenharmony_ci0:87        divide second child into first child ( temp int)
1126617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
1127617a3babSopenharmony_ci0:87          Constant:
1128617a3babSopenharmony_ci0:87            2 (const int)
1129617a3babSopenharmony_ci0:87        imageStore ( temp void)
1130617a3babSopenharmony_ci0:87          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1131617a3babSopenharmony_ci0:87          'coordTemp' ( temp int)
1132617a3babSopenharmony_ci0:87          'storeTemp' ( temp int)
1133617a3babSopenharmony_ci0:87        'storeTemp' ( temp int)
1134617a3babSopenharmony_ci0:88      Sequence
1135617a3babSopenharmony_ci0:88        move second child to first child ( temp int)
1136617a3babSopenharmony_ci0:88          'coordTemp' ( temp int)
1137617a3babSopenharmony_ci0:88          c1: direct index for structure ( uniform int)
1138617a3babSopenharmony_ci0:88            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1139617a3babSopenharmony_ci0:88            Constant:
1140617a3babSopenharmony_ci0:88              0 (const uint)
1141617a3babSopenharmony_ci0:88        move second child to first child ( temp int)
1142617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
1143617a3babSopenharmony_ci0:88          imageLoad ( temp int)
1144617a3babSopenharmony_ci0:88            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1145617a3babSopenharmony_ci0:88            'coordTemp' ( temp int)
1146617a3babSopenharmony_ci0:88        mod second child into first child ( temp int)
1147617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
1148617a3babSopenharmony_ci0:88          Constant:
1149617a3babSopenharmony_ci0:88            2 (const int)
1150617a3babSopenharmony_ci0:88        imageStore ( temp void)
1151617a3babSopenharmony_ci0:88          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1152617a3babSopenharmony_ci0:88          'coordTemp' ( temp int)
1153617a3babSopenharmony_ci0:88          'storeTemp' ( temp int)
1154617a3babSopenharmony_ci0:88        'storeTemp' ( temp int)
1155617a3babSopenharmony_ci0:89      Sequence
1156617a3babSopenharmony_ci0:89        move second child to first child ( temp int)
1157617a3babSopenharmony_ci0:89          'coordTemp' ( temp int)
1158617a3babSopenharmony_ci0:89          c1: direct index for structure ( uniform int)
1159617a3babSopenharmony_ci0:89            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1160617a3babSopenharmony_ci0:89            Constant:
1161617a3babSopenharmony_ci0:89              0 (const uint)
1162617a3babSopenharmony_ci0:89        move second child to first child ( temp int)
1163617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
1164617a3babSopenharmony_ci0:89          imageLoad ( temp int)
1165617a3babSopenharmony_ci0:89            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1166617a3babSopenharmony_ci0:89            'coordTemp' ( temp int)
1167617a3babSopenharmony_ci0:89        and second child into first child ( temp int)
1168617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
1169617a3babSopenharmony_ci0:89          Constant:
1170617a3babSopenharmony_ci0:89            65535 (const int)
1171617a3babSopenharmony_ci0:89        imageStore ( temp void)
1172617a3babSopenharmony_ci0:89          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1173617a3babSopenharmony_ci0:89          'coordTemp' ( temp int)
1174617a3babSopenharmony_ci0:89          'storeTemp' ( temp int)
1175617a3babSopenharmony_ci0:89        'storeTemp' ( temp int)
1176617a3babSopenharmony_ci0:90      Sequence
1177617a3babSopenharmony_ci0:90        move second child to first child ( temp int)
1178617a3babSopenharmony_ci0:90          'coordTemp' ( temp int)
1179617a3babSopenharmony_ci0:90          c1: direct index for structure ( uniform int)
1180617a3babSopenharmony_ci0:90            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1181617a3babSopenharmony_ci0:90            Constant:
1182617a3babSopenharmony_ci0:90              0 (const uint)
1183617a3babSopenharmony_ci0:90        move second child to first child ( temp int)
1184617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
1185617a3babSopenharmony_ci0:90          imageLoad ( temp int)
1186617a3babSopenharmony_ci0:90            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1187617a3babSopenharmony_ci0:90            'coordTemp' ( temp int)
1188617a3babSopenharmony_ci0:90        or second child into first child ( temp int)
1189617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
1190617a3babSopenharmony_ci0:90          Constant:
1191617a3babSopenharmony_ci0:90            61680 (const int)
1192617a3babSopenharmony_ci0:90        imageStore ( temp void)
1193617a3babSopenharmony_ci0:90          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1194617a3babSopenharmony_ci0:90          'coordTemp' ( temp int)
1195617a3babSopenharmony_ci0:90          'storeTemp' ( temp int)
1196617a3babSopenharmony_ci0:90        'storeTemp' ( temp int)
1197617a3babSopenharmony_ci0:91      Sequence
1198617a3babSopenharmony_ci0:91        move second child to first child ( temp int)
1199617a3babSopenharmony_ci0:91          'coordTemp' ( temp int)
1200617a3babSopenharmony_ci0:91          c1: direct index for structure ( uniform int)
1201617a3babSopenharmony_ci0:91            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1202617a3babSopenharmony_ci0:91            Constant:
1203617a3babSopenharmony_ci0:91              0 (const uint)
1204617a3babSopenharmony_ci0:91        move second child to first child ( temp int)
1205617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
1206617a3babSopenharmony_ci0:91          imageLoad ( temp int)
1207617a3babSopenharmony_ci0:91            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1208617a3babSopenharmony_ci0:91            'coordTemp' ( temp int)
1209617a3babSopenharmony_ci0:91        left shift second child into first child ( temp int)
1210617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
1211617a3babSopenharmony_ci0:91          Constant:
1212617a3babSopenharmony_ci0:91            2 (const int)
1213617a3babSopenharmony_ci0:91        imageStore ( temp void)
1214617a3babSopenharmony_ci0:91          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1215617a3babSopenharmony_ci0:91          'coordTemp' ( temp int)
1216617a3babSopenharmony_ci0:91          'storeTemp' ( temp int)
1217617a3babSopenharmony_ci0:91        'storeTemp' ( temp int)
1218617a3babSopenharmony_ci0:92      Sequence
1219617a3babSopenharmony_ci0:92        move second child to first child ( temp int)
1220617a3babSopenharmony_ci0:92          'coordTemp' ( temp int)
1221617a3babSopenharmony_ci0:92          c1: direct index for structure ( uniform int)
1222617a3babSopenharmony_ci0:92            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1223617a3babSopenharmony_ci0:92            Constant:
1224617a3babSopenharmony_ci0:92              0 (const uint)
1225617a3babSopenharmony_ci0:92        move second child to first child ( temp int)
1226617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
1227617a3babSopenharmony_ci0:92          imageLoad ( temp int)
1228617a3babSopenharmony_ci0:92            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1229617a3babSopenharmony_ci0:92            'coordTemp' ( temp int)
1230617a3babSopenharmony_ci0:92        right shift second child into first child ( temp int)
1231617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
1232617a3babSopenharmony_ci0:92          Constant:
1233617a3babSopenharmony_ci0:92            2 (const int)
1234617a3babSopenharmony_ci0:92        imageStore ( temp void)
1235617a3babSopenharmony_ci0:92          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1236617a3babSopenharmony_ci0:92          'coordTemp' ( temp int)
1237617a3babSopenharmony_ci0:92          'storeTemp' ( temp int)
1238617a3babSopenharmony_ci0:92        'storeTemp' ( temp int)
1239617a3babSopenharmony_ci0:95      Sequence
1240617a3babSopenharmony_ci0:95        move second child to first child ( temp float)
1241617a3babSopenharmony_ci0:95          'storeTemp' ( temp float)
1242617a3babSopenharmony_ci0:95          Function Call: SomeValue( ( temp float)
1243617a3babSopenharmony_ci0:95        imageStore ( temp void)
1244617a3babSopenharmony_ci0:95          'g_tTex2df1' (layout( r32f) uniform image2D)
1245617a3babSopenharmony_ci0:95          c2: direct index for structure ( uniform 2-component vector of int)
1246617a3babSopenharmony_ci0:95            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1247617a3babSopenharmony_ci0:95            Constant:
1248617a3babSopenharmony_ci0:95              1 (const uint)
1249617a3babSopenharmony_ci0:95          'storeTemp' ( temp float)
1250617a3babSopenharmony_ci0:95        'storeTemp' ( temp float)
1251617a3babSopenharmony_ci0:96      Sequence
1252617a3babSopenharmony_ci0:96        imageStore ( temp void)
1253617a3babSopenharmony_ci0:96          'g_tTex2df1' (layout( r32f) uniform image2D)
1254617a3babSopenharmony_ci0:96          c2: direct index for structure ( uniform 2-component vector of int)
1255617a3babSopenharmony_ci0:96            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1256617a3babSopenharmony_ci0:96            Constant:
1257617a3babSopenharmony_ci0:96              1 (const uint)
1258617a3babSopenharmony_ci0:96          'lf1' ( temp float)
1259617a3babSopenharmony_ci0:96        'lf1' ( temp float)
1260617a3babSopenharmony_ci0:97      Sequence
1261617a3babSopenharmony_ci0:97        move second child to first child ( temp int)
1262617a3babSopenharmony_ci0:97          'storeTemp' ( temp int)
1263617a3babSopenharmony_ci0:97          Constant:
1264617a3babSopenharmony_ci0:97            5 (const int)
1265617a3babSopenharmony_ci0:97        imageStore ( temp void)
1266617a3babSopenharmony_ci0:97          'g_tTex2di1' (layout( r32i) uniform iimage2D)
1267617a3babSopenharmony_ci0:97          c2: direct index for structure ( uniform 2-component vector of int)
1268617a3babSopenharmony_ci0:97            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1269617a3babSopenharmony_ci0:97            Constant:
1270617a3babSopenharmony_ci0:97              1 (const uint)
1271617a3babSopenharmony_ci0:97          'storeTemp' ( temp int)
1272617a3babSopenharmony_ci0:97        'storeTemp' ( temp int)
1273617a3babSopenharmony_ci0:98      Sequence
1274617a3babSopenharmony_ci0:98        move second child to first child ( temp uint)
1275617a3babSopenharmony_ci0:98          'storeTemp' ( temp uint)
1276617a3babSopenharmony_ci0:98          Constant:
1277617a3babSopenharmony_ci0:98            6 (const uint)
1278617a3babSopenharmony_ci0:98        imageStore ( temp void)
1279617a3babSopenharmony_ci0:98          'g_tTex2du1' (layout( r32ui) uniform uimage2D)
1280617a3babSopenharmony_ci0:98          c2: direct index for structure ( uniform 2-component vector of int)
1281617a3babSopenharmony_ci0:98            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1282617a3babSopenharmony_ci0:98            Constant:
1283617a3babSopenharmony_ci0:98              1 (const uint)
1284617a3babSopenharmony_ci0:98          'storeTemp' ( temp uint)
1285617a3babSopenharmony_ci0:98        'storeTemp' ( temp uint)
1286617a3babSopenharmony_ci0:101      Sequence
1287617a3babSopenharmony_ci0:101        move second child to first child ( temp float)
1288617a3babSopenharmony_ci0:101          'storeTemp' ( temp float)
1289617a3babSopenharmony_ci0:101          Function Call: SomeValue( ( temp float)
1290617a3babSopenharmony_ci0:101        imageStore ( temp void)
1291617a3babSopenharmony_ci0:101          'g_tTex3df1' (layout( r32f) uniform image3D)
1292617a3babSopenharmony_ci0:101          c3: direct index for structure ( uniform 3-component vector of int)
1293617a3babSopenharmony_ci0:101            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1294617a3babSopenharmony_ci0:101            Constant:
1295617a3babSopenharmony_ci0:101              2 (const uint)
1296617a3babSopenharmony_ci0:101          'storeTemp' ( temp float)
1297617a3babSopenharmony_ci0:101        'storeTemp' ( temp float)
1298617a3babSopenharmony_ci0:102      Sequence
1299617a3babSopenharmony_ci0:102        imageStore ( temp void)
1300617a3babSopenharmony_ci0:102          'g_tTex3df1' (layout( r32f) uniform image3D)
1301617a3babSopenharmony_ci0:102          c3: direct index for structure ( uniform 3-component vector of int)
1302617a3babSopenharmony_ci0:102            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1303617a3babSopenharmony_ci0:102            Constant:
1304617a3babSopenharmony_ci0:102              2 (const uint)
1305617a3babSopenharmony_ci0:102          'lf1' ( temp float)
1306617a3babSopenharmony_ci0:102        'lf1' ( temp float)
1307617a3babSopenharmony_ci0:103      Sequence
1308617a3babSopenharmony_ci0:103        move second child to first child ( temp int)
1309617a3babSopenharmony_ci0:103          'storeTemp' ( temp int)
1310617a3babSopenharmony_ci0:103          Constant:
1311617a3babSopenharmony_ci0:103            8 (const int)
1312617a3babSopenharmony_ci0:103        imageStore ( temp void)
1313617a3babSopenharmony_ci0:103          'g_tTex3di1' (layout( r32i) uniform iimage3D)
1314617a3babSopenharmony_ci0:103          c3: direct index for structure ( uniform 3-component vector of int)
1315617a3babSopenharmony_ci0:103            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1316617a3babSopenharmony_ci0:103            Constant:
1317617a3babSopenharmony_ci0:103              2 (const uint)
1318617a3babSopenharmony_ci0:103          'storeTemp' ( temp int)
1319617a3babSopenharmony_ci0:103        'storeTemp' ( temp int)
1320617a3babSopenharmony_ci0:104      Sequence
1321617a3babSopenharmony_ci0:104        move second child to first child ( temp uint)
1322617a3babSopenharmony_ci0:104          'storeTemp' ( temp uint)
1323617a3babSopenharmony_ci0:104          Constant:
1324617a3babSopenharmony_ci0:104            9 (const uint)
1325617a3babSopenharmony_ci0:104        imageStore ( temp void)
1326617a3babSopenharmony_ci0:104          'g_tTex3du1' (layout( r32ui) uniform uimage3D)
1327617a3babSopenharmony_ci0:104          c3: direct index for structure ( uniform 3-component vector of int)
1328617a3babSopenharmony_ci0:104            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1329617a3babSopenharmony_ci0:104            Constant:
1330617a3babSopenharmony_ci0:104              2 (const uint)
1331617a3babSopenharmony_ci0:104          'storeTemp' ( temp uint)
1332617a3babSopenharmony_ci0:104        'storeTemp' ( temp uint)
1333617a3babSopenharmony_ci0:107      Function Call: Fn1(f1; ( temp float)
1334617a3babSopenharmony_ci0:107        imageLoad ( temp float)
1335617a3babSopenharmony_ci0:107          'g_tTex1df1' (layout( r32f) uniform image1D)
1336617a3babSopenharmony_ci0:107          c1: direct index for structure ( uniform int)
1337617a3babSopenharmony_ci0:107            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1338617a3babSopenharmony_ci0:107            Constant:
1339617a3babSopenharmony_ci0:107              0 (const uint)
1340617a3babSopenharmony_ci0:108      Function Call: Fn1(i1; ( temp int)
1341617a3babSopenharmony_ci0:108        imageLoad ( temp int)
1342617a3babSopenharmony_ci0:108          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1343617a3babSopenharmony_ci0:108          c1: direct index for structure ( uniform int)
1344617a3babSopenharmony_ci0:108            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1345617a3babSopenharmony_ci0:108            Constant:
1346617a3babSopenharmony_ci0:108              0 (const uint)
1347617a3babSopenharmony_ci0:109      Function Call: Fn1(u1; ( temp uint)
1348617a3babSopenharmony_ci0:109        imageLoad ( temp uint)
1349617a3babSopenharmony_ci0:109          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1350617a3babSopenharmony_ci0:109          c1: direct index for structure ( uniform int)
1351617a3babSopenharmony_ci0:109            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1352617a3babSopenharmony_ci0:109            Constant:
1353617a3babSopenharmony_ci0:109              0 (const uint)
1354617a3babSopenharmony_ci0:111      Comma ( temp void)
1355617a3babSopenharmony_ci0:111        Function Call: Fn2(f1; ( temp void)
1356617a3babSopenharmony_ci0:111          'tempArg' ( temp float)
1357617a3babSopenharmony_ci0:111        Sequence
1358617a3babSopenharmony_ci0:111          imageStore ( temp void)
1359617a3babSopenharmony_ci0:111            'g_tTex1df1' (layout( r32f) uniform image1D)
1360617a3babSopenharmony_ci0:111            c1: direct index for structure ( uniform int)
1361617a3babSopenharmony_ci0:111              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1362617a3babSopenharmony_ci0:111              Constant:
1363617a3babSopenharmony_ci0:111                0 (const uint)
1364617a3babSopenharmony_ci0:111            'tempArg' ( temp float)
1365617a3babSopenharmony_ci0:111          'tempArg' ( temp float)
1366617a3babSopenharmony_ci0:112      Comma ( temp void)
1367617a3babSopenharmony_ci0:112        Function Call: Fn2(i1; ( temp void)
1368617a3babSopenharmony_ci0:112          'tempArg' ( temp int)
1369617a3babSopenharmony_ci0:112        Sequence
1370617a3babSopenharmony_ci0:112          imageStore ( temp void)
1371617a3babSopenharmony_ci0:112            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1372617a3babSopenharmony_ci0:112            c1: direct index for structure ( uniform int)
1373617a3babSopenharmony_ci0:112              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1374617a3babSopenharmony_ci0:112              Constant:
1375617a3babSopenharmony_ci0:112                0 (const uint)
1376617a3babSopenharmony_ci0:112            'tempArg' ( temp int)
1377617a3babSopenharmony_ci0:112          'tempArg' ( temp int)
1378617a3babSopenharmony_ci0:113      Comma ( temp void)
1379617a3babSopenharmony_ci0:113        Function Call: Fn2(u1; ( temp void)
1380617a3babSopenharmony_ci0:113          'tempArg' ( temp uint)
1381617a3babSopenharmony_ci0:113        Sequence
1382617a3babSopenharmony_ci0:113          imageStore ( temp void)
1383617a3babSopenharmony_ci0:113            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1384617a3babSopenharmony_ci0:113            c1: direct index for structure ( uniform int)
1385617a3babSopenharmony_ci0:113              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1386617a3babSopenharmony_ci0:113              Constant:
1387617a3babSopenharmony_ci0:113                0 (const uint)
1388617a3babSopenharmony_ci0:113            'tempArg' ( temp uint)
1389617a3babSopenharmony_ci0:113          'tempArg' ( temp uint)
1390617a3babSopenharmony_ci0:117      Sequence
1391617a3babSopenharmony_ci0:117        move second child to first child ( temp int)
1392617a3babSopenharmony_ci0:117          'coordTemp' ( temp int)
1393617a3babSopenharmony_ci0:117          c1: direct index for structure ( uniform int)
1394617a3babSopenharmony_ci0:117            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1395617a3babSopenharmony_ci0:117            Constant:
1396617a3babSopenharmony_ci0:117              0 (const uint)
1397617a3babSopenharmony_ci0:117        move second child to first child ( temp float)
1398617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
1399617a3babSopenharmony_ci0:117          imageLoad ( temp float)
1400617a3babSopenharmony_ci0:117            'g_tTex1df1' (layout( r32f) uniform image1D)
1401617a3babSopenharmony_ci0:117            'coordTemp' ( temp int)
1402617a3babSopenharmony_ci0:117        Pre-Increment ( temp float)
1403617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
1404617a3babSopenharmony_ci0:117        imageStore ( temp void)
1405617a3babSopenharmony_ci0:117          'g_tTex1df1' (layout( r32f) uniform image1D)
1406617a3babSopenharmony_ci0:117          'coordTemp' ( temp int)
1407617a3babSopenharmony_ci0:117          'storeTemp' ( temp float)
1408617a3babSopenharmony_ci0:117        'storeTemp' ( temp float)
1409617a3babSopenharmony_ci0:118      Sequence
1410617a3babSopenharmony_ci0:118        move second child to first child ( temp int)
1411617a3babSopenharmony_ci0:118          'coordTemp' ( temp int)
1412617a3babSopenharmony_ci0:118          c1: direct index for structure ( uniform int)
1413617a3babSopenharmony_ci0:118            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1414617a3babSopenharmony_ci0:118            Constant:
1415617a3babSopenharmony_ci0:118              0 (const uint)
1416617a3babSopenharmony_ci0:118        move second child to first child ( temp int)
1417617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
1418617a3babSopenharmony_ci0:118          imageLoad ( temp int)
1419617a3babSopenharmony_ci0:118            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1420617a3babSopenharmony_ci0:118            'coordTemp' ( temp int)
1421617a3babSopenharmony_ci0:118        Pre-Increment ( temp int)
1422617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
1423617a3babSopenharmony_ci0:118        imageStore ( temp void)
1424617a3babSopenharmony_ci0:118          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1425617a3babSopenharmony_ci0:118          'coordTemp' ( temp int)
1426617a3babSopenharmony_ci0:118          'storeTemp' ( temp int)
1427617a3babSopenharmony_ci0:118        'storeTemp' ( temp int)
1428617a3babSopenharmony_ci0:119      Sequence
1429617a3babSopenharmony_ci0:119        move second child to first child ( temp int)
1430617a3babSopenharmony_ci0:119          'coordTemp' ( temp int)
1431617a3babSopenharmony_ci0:119          c1: direct index for structure ( uniform int)
1432617a3babSopenharmony_ci0:119            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1433617a3babSopenharmony_ci0:119            Constant:
1434617a3babSopenharmony_ci0:119              0 (const uint)
1435617a3babSopenharmony_ci0:119        move second child to first child ( temp uint)
1436617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
1437617a3babSopenharmony_ci0:119          imageLoad ( temp uint)
1438617a3babSopenharmony_ci0:119            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1439617a3babSopenharmony_ci0:119            'coordTemp' ( temp int)
1440617a3babSopenharmony_ci0:119        Pre-Increment ( temp uint)
1441617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
1442617a3babSopenharmony_ci0:119        imageStore ( temp void)
1443617a3babSopenharmony_ci0:119          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1444617a3babSopenharmony_ci0:119          'coordTemp' ( temp int)
1445617a3babSopenharmony_ci0:119          'storeTemp' ( temp uint)
1446617a3babSopenharmony_ci0:119        'storeTemp' ( temp uint)
1447617a3babSopenharmony_ci0:121      Sequence
1448617a3babSopenharmony_ci0:121        move second child to first child ( temp int)
1449617a3babSopenharmony_ci0:121          'coordTemp' ( temp int)
1450617a3babSopenharmony_ci0:121          c1: direct index for structure ( uniform int)
1451617a3babSopenharmony_ci0:121            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1452617a3babSopenharmony_ci0:121            Constant:
1453617a3babSopenharmony_ci0:121              0 (const uint)
1454617a3babSopenharmony_ci0:121        move second child to first child ( temp float)
1455617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
1456617a3babSopenharmony_ci0:121          imageLoad ( temp float)
1457617a3babSopenharmony_ci0:121            'g_tTex1df1' (layout( r32f) uniform image1D)
1458617a3babSopenharmony_ci0:121            'coordTemp' ( temp int)
1459617a3babSopenharmony_ci0:121        Pre-Decrement ( temp float)
1460617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
1461617a3babSopenharmony_ci0:121        imageStore ( temp void)
1462617a3babSopenharmony_ci0:121          'g_tTex1df1' (layout( r32f) uniform image1D)
1463617a3babSopenharmony_ci0:121          'coordTemp' ( temp int)
1464617a3babSopenharmony_ci0:121          'storeTemp' ( temp float)
1465617a3babSopenharmony_ci0:121        'storeTemp' ( temp float)
1466617a3babSopenharmony_ci0:122      Sequence
1467617a3babSopenharmony_ci0:122        move second child to first child ( temp int)
1468617a3babSopenharmony_ci0:122          'coordTemp' ( temp int)
1469617a3babSopenharmony_ci0:122          c1: direct index for structure ( uniform int)
1470617a3babSopenharmony_ci0:122            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1471617a3babSopenharmony_ci0:122            Constant:
1472617a3babSopenharmony_ci0:122              0 (const uint)
1473617a3babSopenharmony_ci0:122        move second child to first child ( temp int)
1474617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
1475617a3babSopenharmony_ci0:122          imageLoad ( temp int)
1476617a3babSopenharmony_ci0:122            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1477617a3babSopenharmony_ci0:122            'coordTemp' ( temp int)
1478617a3babSopenharmony_ci0:122        Pre-Decrement ( temp int)
1479617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
1480617a3babSopenharmony_ci0:122        imageStore ( temp void)
1481617a3babSopenharmony_ci0:122          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1482617a3babSopenharmony_ci0:122          'coordTemp' ( temp int)
1483617a3babSopenharmony_ci0:122          'storeTemp' ( temp int)
1484617a3babSopenharmony_ci0:122        'storeTemp' ( temp int)
1485617a3babSopenharmony_ci0:123      Sequence
1486617a3babSopenharmony_ci0:123        move second child to first child ( temp int)
1487617a3babSopenharmony_ci0:123          'coordTemp' ( temp int)
1488617a3babSopenharmony_ci0:123          c1: direct index for structure ( uniform int)
1489617a3babSopenharmony_ci0:123            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1490617a3babSopenharmony_ci0:123            Constant:
1491617a3babSopenharmony_ci0:123              0 (const uint)
1492617a3babSopenharmony_ci0:123        move second child to first child ( temp uint)
1493617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
1494617a3babSopenharmony_ci0:123          imageLoad ( temp uint)
1495617a3babSopenharmony_ci0:123            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1496617a3babSopenharmony_ci0:123            'coordTemp' ( temp int)
1497617a3babSopenharmony_ci0:123        Pre-Decrement ( temp uint)
1498617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
1499617a3babSopenharmony_ci0:123        imageStore ( temp void)
1500617a3babSopenharmony_ci0:123          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1501617a3babSopenharmony_ci0:123          'coordTemp' ( temp int)
1502617a3babSopenharmony_ci0:123          'storeTemp' ( temp uint)
1503617a3babSopenharmony_ci0:123        'storeTemp' ( temp uint)
1504617a3babSopenharmony_ci0:126      Sequence
1505617a3babSopenharmony_ci0:126        move second child to first child ( temp int)
1506617a3babSopenharmony_ci0:126          'coordTemp' ( temp int)
1507617a3babSopenharmony_ci0:126          c1: direct index for structure ( uniform int)
1508617a3babSopenharmony_ci0:126            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1509617a3babSopenharmony_ci0:126            Constant:
1510617a3babSopenharmony_ci0:126              0 (const uint)
1511617a3babSopenharmony_ci0:126        move second child to first child ( temp float)
1512617a3babSopenharmony_ci0:126          'storeTempPre' ( temp float)
1513617a3babSopenharmony_ci0:126          imageLoad ( temp float)
1514617a3babSopenharmony_ci0:126            'g_tTex1df1' (layout( r32f) uniform image1D)
1515617a3babSopenharmony_ci0:126            'coordTemp' ( temp int)
1516617a3babSopenharmony_ci0:126        move second child to first child ( temp float)
1517617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
1518617a3babSopenharmony_ci0:126          'storeTempPre' ( temp float)
1519617a3babSopenharmony_ci0:126        Post-Increment ( temp float)
1520617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
1521617a3babSopenharmony_ci0:126        imageStore ( temp void)
1522617a3babSopenharmony_ci0:126          'g_tTex1df1' (layout( r32f) uniform image1D)
1523617a3babSopenharmony_ci0:126          'coordTemp' ( temp int)
1524617a3babSopenharmony_ci0:126          'storeTempPost' ( temp float)
1525617a3babSopenharmony_ci0:126        'storeTempPre' ( temp float)
1526617a3babSopenharmony_ci0:127      Sequence
1527617a3babSopenharmony_ci0:127        move second child to first child ( temp int)
1528617a3babSopenharmony_ci0:127          'coordTemp' ( temp int)
1529617a3babSopenharmony_ci0:127          c1: direct index for structure ( uniform int)
1530617a3babSopenharmony_ci0:127            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1531617a3babSopenharmony_ci0:127            Constant:
1532617a3babSopenharmony_ci0:127              0 (const uint)
1533617a3babSopenharmony_ci0:127        move second child to first child ( temp uint)
1534617a3babSopenharmony_ci0:127          'storeTempPre' ( temp uint)
1535617a3babSopenharmony_ci0:127          imageLoad ( temp uint)
1536617a3babSopenharmony_ci0:127            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1537617a3babSopenharmony_ci0:127            'coordTemp' ( temp int)
1538617a3babSopenharmony_ci0:127        move second child to first child ( temp uint)
1539617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
1540617a3babSopenharmony_ci0:127          'storeTempPre' ( temp uint)
1541617a3babSopenharmony_ci0:127        Post-Decrement ( temp uint)
1542617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
1543617a3babSopenharmony_ci0:127        imageStore ( temp void)
1544617a3babSopenharmony_ci0:127          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1545617a3babSopenharmony_ci0:127          'coordTemp' ( temp int)
1546617a3babSopenharmony_ci0:127          'storeTempPost' ( temp uint)
1547617a3babSopenharmony_ci0:127        'storeTempPre' ( temp uint)
1548617a3babSopenharmony_ci0:128      Sequence
1549617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
1550617a3babSopenharmony_ci0:128          'coordTemp' ( temp int)
1551617a3babSopenharmony_ci0:128          c1: direct index for structure ( uniform int)
1552617a3babSopenharmony_ci0:128            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1553617a3babSopenharmony_ci0:128            Constant:
1554617a3babSopenharmony_ci0:128              0 (const uint)
1555617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
1556617a3babSopenharmony_ci0:128          'storeTempPre' ( temp int)
1557617a3babSopenharmony_ci0:128          imageLoad ( temp int)
1558617a3babSopenharmony_ci0:128            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1559617a3babSopenharmony_ci0:128            'coordTemp' ( temp int)
1560617a3babSopenharmony_ci0:128        move second child to first child ( temp int)
1561617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
1562617a3babSopenharmony_ci0:128          'storeTempPre' ( temp int)
1563617a3babSopenharmony_ci0:128        Post-Increment ( temp int)
1564617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
1565617a3babSopenharmony_ci0:128        imageStore ( temp void)
1566617a3babSopenharmony_ci0:128          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1567617a3babSopenharmony_ci0:128          'coordTemp' ( temp int)
1568617a3babSopenharmony_ci0:128          'storeTempPost' ( temp int)
1569617a3babSopenharmony_ci0:128        'storeTempPre' ( temp int)
1570617a3babSopenharmony_ci0:130      Sequence
1571617a3babSopenharmony_ci0:130        move second child to first child ( temp int)
1572617a3babSopenharmony_ci0:130          'coordTemp' ( temp int)
1573617a3babSopenharmony_ci0:130          c1: direct index for structure ( uniform int)
1574617a3babSopenharmony_ci0:130            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1575617a3babSopenharmony_ci0:130            Constant:
1576617a3babSopenharmony_ci0:130              0 (const uint)
1577617a3babSopenharmony_ci0:130        move second child to first child ( temp float)
1578617a3babSopenharmony_ci0:130          'storeTempPre' ( temp float)
1579617a3babSopenharmony_ci0:130          imageLoad ( temp float)
1580617a3babSopenharmony_ci0:130            'g_tTex1df1' (layout( r32f) uniform image1D)
1581617a3babSopenharmony_ci0:130            'coordTemp' ( temp int)
1582617a3babSopenharmony_ci0:130        move second child to first child ( temp float)
1583617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
1584617a3babSopenharmony_ci0:130          'storeTempPre' ( temp float)
1585617a3babSopenharmony_ci0:130        Post-Decrement ( temp float)
1586617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
1587617a3babSopenharmony_ci0:130        imageStore ( temp void)
1588617a3babSopenharmony_ci0:130          'g_tTex1df1' (layout( r32f) uniform image1D)
1589617a3babSopenharmony_ci0:130          'coordTemp' ( temp int)
1590617a3babSopenharmony_ci0:130          'storeTempPost' ( temp float)
1591617a3babSopenharmony_ci0:130        'storeTempPre' ( temp float)
1592617a3babSopenharmony_ci0:131      Sequence
1593617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
1594617a3babSopenharmony_ci0:131          'coordTemp' ( temp int)
1595617a3babSopenharmony_ci0:131          c1: direct index for structure ( uniform int)
1596617a3babSopenharmony_ci0:131            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1597617a3babSopenharmony_ci0:131            Constant:
1598617a3babSopenharmony_ci0:131              0 (const uint)
1599617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
1600617a3babSopenharmony_ci0:131          'storeTempPre' ( temp int)
1601617a3babSopenharmony_ci0:131          imageLoad ( temp int)
1602617a3babSopenharmony_ci0:131            'g_tTex1di1' (layout( r32i) uniform iimage1D)
1603617a3babSopenharmony_ci0:131            'coordTemp' ( temp int)
1604617a3babSopenharmony_ci0:131        move second child to first child ( temp int)
1605617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
1606617a3babSopenharmony_ci0:131          'storeTempPre' ( temp int)
1607617a3babSopenharmony_ci0:131        Post-Increment ( temp int)
1608617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
1609617a3babSopenharmony_ci0:131        imageStore ( temp void)
1610617a3babSopenharmony_ci0:131          'g_tTex1di1' (layout( r32i) uniform iimage1D)
1611617a3babSopenharmony_ci0:131          'coordTemp' ( temp int)
1612617a3babSopenharmony_ci0:131          'storeTempPost' ( temp int)
1613617a3babSopenharmony_ci0:131        'storeTempPre' ( temp int)
1614617a3babSopenharmony_ci0:132      Sequence
1615617a3babSopenharmony_ci0:132        move second child to first child ( temp int)
1616617a3babSopenharmony_ci0:132          'coordTemp' ( temp int)
1617617a3babSopenharmony_ci0:132          c1: direct index for structure ( uniform int)
1618617a3babSopenharmony_ci0:132            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1619617a3babSopenharmony_ci0:132            Constant:
1620617a3babSopenharmony_ci0:132              0 (const uint)
1621617a3babSopenharmony_ci0:132        move second child to first child ( temp uint)
1622617a3babSopenharmony_ci0:132          'storeTempPre' ( temp uint)
1623617a3babSopenharmony_ci0:132          imageLoad ( temp uint)
1624617a3babSopenharmony_ci0:132            'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1625617a3babSopenharmony_ci0:132            'coordTemp' ( temp int)
1626617a3babSopenharmony_ci0:132        move second child to first child ( temp uint)
1627617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
1628617a3babSopenharmony_ci0:132          'storeTempPre' ( temp uint)
1629617a3babSopenharmony_ci0:132        Post-Decrement ( temp uint)
1630617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
1631617a3babSopenharmony_ci0:132        imageStore ( temp void)
1632617a3babSopenharmony_ci0:132          'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1633617a3babSopenharmony_ci0:132          'coordTemp' ( temp int)
1634617a3babSopenharmony_ci0:132          'storeTempPost' ( temp uint)
1635617a3babSopenharmony_ci0:132        'storeTempPre' ( temp uint)
1636617a3babSopenharmony_ci0:135      Sequence
1637617a3babSopenharmony_ci0:135        move second child to first child ( temp float)
1638617a3babSopenharmony_ci0:135          'storeTemp' ( temp float)
1639617a3babSopenharmony_ci0:135          imageLoad ( temp float)
1640617a3babSopenharmony_ci0:135            'g_tTex2df1' (layout( r32f) uniform image2D)
1641617a3babSopenharmony_ci0:135            Constant:
1642617a3babSopenharmony_ci0:135              2 (const int)
1643617a3babSopenharmony_ci0:135              3 (const int)
1644617a3babSopenharmony_ci0:135        imageStore ( temp void)
1645617a3babSopenharmony_ci0:135          'g_tTex1df1' (layout( r32f) uniform image1D)
1646617a3babSopenharmony_ci0:135          Constant:
1647617a3babSopenharmony_ci0:135            1 (const int)
1648617a3babSopenharmony_ci0:135          'storeTemp' ( temp float)
1649617a3babSopenharmony_ci0:135        'storeTemp' ( temp float)
1650617a3babSopenharmony_ci0:137      move second child to first child ( temp 4-component vector of float)
1651617a3babSopenharmony_ci0:137        Color: direct index for structure ( temp 4-component vector of float)
1652617a3babSopenharmony_ci0:137          'psout' ( temp structure{ temp 4-component vector of float Color})
1653617a3babSopenharmony_ci0:137          Constant:
1654617a3babSopenharmony_ci0:137            0 (const int)
1655617a3babSopenharmony_ci0:137        Constant:
1656617a3babSopenharmony_ci0:137          1.000000
1657617a3babSopenharmony_ci0:137          1.000000
1658617a3babSopenharmony_ci0:137          1.000000
1659617a3babSopenharmony_ci0:137          1.000000
1660617a3babSopenharmony_ci0:139      Branch: Return with expression
1661617a3babSopenharmony_ci0:139        'psout' ( temp structure{ temp 4-component vector of float Color})
1662617a3babSopenharmony_ci0:53  Function Definition: main( ( temp void)
1663617a3babSopenharmony_ci0:53    Function Parameters: 
1664617a3babSopenharmony_ci0:?     Sequence
1665617a3babSopenharmony_ci0:53      Sequence
1666617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of float)
1667617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
1668617a3babSopenharmony_ci0:53          Color: direct index for structure ( temp 4-component vector of float)
1669617a3babSopenharmony_ci0:53            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
1670617a3babSopenharmony_ci0:53            Constant:
1671617a3babSopenharmony_ci0:53              0 (const int)
1672617a3babSopenharmony_ci0:?   Linker Objects
1673617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
1674617a3babSopenharmony_ci0:?     'g_tTex1df1' (layout( r32f) uniform image1D)
1675617a3babSopenharmony_ci0:?     'g_tTex1di1' (layout( r32i) uniform iimage1D)
1676617a3babSopenharmony_ci0:?     'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1677617a3babSopenharmony_ci0:?     'g_tTex2df1' (layout( r32f) uniform image2D)
1678617a3babSopenharmony_ci0:?     'g_tTex2di1' (layout( r32i) uniform iimage2D)
1679617a3babSopenharmony_ci0:?     'g_tTex2du1' (layout( r32ui) uniform uimage2D)
1680617a3babSopenharmony_ci0:?     'g_tTex3df1' (layout( r32f) uniform image3D)
1681617a3babSopenharmony_ci0:?     'g_tTex3di1' (layout( r32i) uniform iimage3D)
1682617a3babSopenharmony_ci0:?     'g_tTex3du1' (layout( r32ui) uniform uimage3D)
1683617a3babSopenharmony_ci0:?     'g_tTex1df1a' (layout( r32f) uniform image1DArray)
1684617a3babSopenharmony_ci0:?     'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1685617a3babSopenharmony_ci0:?     'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1686617a3babSopenharmony_ci0:?     'g_tTex2df1a' (layout( r32f) uniform image2DArray)
1687617a3babSopenharmony_ci0:?     'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
1688617a3babSopenharmony_ci0:?     'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
1689617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform float uf1,  uniform int ui1,  uniform uint uu1})
1690617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
1691617a3babSopenharmony_ci
1692617a3babSopenharmony_ci// Module Version 10000
1693617a3babSopenharmony_ci// Generated by (magic number): 8000b
1694617a3babSopenharmony_ci// Id's are bound by 607
1695617a3babSopenharmony_ci
1696617a3babSopenharmony_ci                              Capability Shader
1697617a3babSopenharmony_ci                              Capability Image1D
1698617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
1699617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
1700617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 583
1701617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
1702617a3babSopenharmony_ci                              Source HLSL 500
1703617a3babSopenharmony_ci                              Name 4  "main"
1704617a3babSopenharmony_ci                              Name 10  "Fn1(i1;"
1705617a3babSopenharmony_ci                              Name 9  "x"
1706617a3babSopenharmony_ci                              Name 16  "Fn1(u1;"
1707617a3babSopenharmony_ci                              Name 15  "x"
1708617a3babSopenharmony_ci                              Name 22  "Fn1(f1;"
1709617a3babSopenharmony_ci                              Name 21  "x"
1710617a3babSopenharmony_ci                              Name 26  "Fn2(i1;"
1711617a3babSopenharmony_ci                              Name 25  "x"
1712617a3babSopenharmony_ci                              Name 30  "Fn2(u1;"
1713617a3babSopenharmony_ci                              Name 29  "x"
1714617a3babSopenharmony_ci                              Name 34  "Fn2(f1;"
1715617a3babSopenharmony_ci                              Name 33  "x"
1716617a3babSopenharmony_ci                              Name 37  "SomeValue("
1717617a3babSopenharmony_ci                              Name 40  "PS_OUTPUT"
1718617a3babSopenharmony_ci                              MemberName 40(PS_OUTPUT) 0  "Color"
1719617a3babSopenharmony_ci                              Name 42  "@main("
1720617a3babSopenharmony_ci                              Name 59  "$Global"
1721617a3babSopenharmony_ci                              MemberName 59($Global) 0  "c1"
1722617a3babSopenharmony_ci                              MemberName 59($Global) 1  "c2"
1723617a3babSopenharmony_ci                              MemberName 59($Global) 2  "c3"
1724617a3babSopenharmony_ci                              MemberName 59($Global) 3  "c4"
1725617a3babSopenharmony_ci                              MemberName 59($Global) 4  "o1"
1726617a3babSopenharmony_ci                              MemberName 59($Global) 5  "o2"
1727617a3babSopenharmony_ci                              MemberName 59($Global) 6  "o3"
1728617a3babSopenharmony_ci                              MemberName 59($Global) 7  "o4"
1729617a3babSopenharmony_ci                              MemberName 59($Global) 8  "uf1"
1730617a3babSopenharmony_ci                              MemberName 59($Global) 9  "ui1"
1731617a3babSopenharmony_ci                              MemberName 59($Global) 10  "uu1"
1732617a3babSopenharmony_ci                              Name 61  ""
1733617a3babSopenharmony_ci                              Name 70  "g_tTex1df1"
1734617a3babSopenharmony_ci                              Name 76  "r00"
1735617a3babSopenharmony_ci                              Name 82  "r01"
1736617a3babSopenharmony_ci                              Name 85  "g_tTex1di1"
1737617a3babSopenharmony_ci                              Name 91  "r02"
1738617a3babSopenharmony_ci                              Name 94  "g_tTex1du1"
1739617a3babSopenharmony_ci                              Name 101  "r10"
1740617a3babSopenharmony_ci                              Name 104  "g_tTex2df1"
1741617a3babSopenharmony_ci                              Name 112  "r11"
1742617a3babSopenharmony_ci                              Name 115  "g_tTex2di1"
1743617a3babSopenharmony_ci                              Name 121  "r12"
1744617a3babSopenharmony_ci                              Name 124  "g_tTex2du1"
1745617a3babSopenharmony_ci                              Name 130  "r20"
1746617a3babSopenharmony_ci                              Name 133  "g_tTex3df1"
1747617a3babSopenharmony_ci                              Name 141  "r21"
1748617a3babSopenharmony_ci                              Name 144  "g_tTex3di1"
1749617a3babSopenharmony_ci                              Name 150  "r22"
1750617a3babSopenharmony_ci                              Name 153  "g_tTex3du1"
1751617a3babSopenharmony_ci                              Name 159  "lf1"
1752617a3babSopenharmony_ci                              Name 164  "storeTemp"
1753617a3babSopenharmony_ci                              Name 174  "storeTemp"
1754617a3babSopenharmony_ci                              Name 179  "storeTemp"
1755617a3babSopenharmony_ci                              Name 185  "val1"
1756617a3babSopenharmony_ci                              Name 186  "coordTemp"
1757617a3babSopenharmony_ci                              Name 189  "storeTemp"
1758617a3babSopenharmony_ci                              Name 201  "coordTemp"
1759617a3babSopenharmony_ci                              Name 204  "storeTemp"
1760617a3babSopenharmony_ci                              Name 215  "coordTemp"
1761617a3babSopenharmony_ci                              Name 218  "storeTemp"
1762617a3babSopenharmony_ci                              Name 229  "coordTemp"
1763617a3babSopenharmony_ci                              Name 232  "storeTemp"
1764617a3babSopenharmony_ci                              Name 242  "coordTemp"
1765617a3babSopenharmony_ci                              Name 245  "storeTemp"
1766617a3babSopenharmony_ci                              Name 255  "coordTemp"
1767617a3babSopenharmony_ci                              Name 258  "storeTemp"
1768617a3babSopenharmony_ci                              Name 269  "coordTemp"
1769617a3babSopenharmony_ci                              Name 272  "storeTemp"
1770617a3babSopenharmony_ci                              Name 283  "coordTemp"
1771617a3babSopenharmony_ci                              Name 286  "storeTemp"
1772617a3babSopenharmony_ci                              Name 296  "coordTemp"
1773617a3babSopenharmony_ci                              Name 299  "storeTemp"
1774617a3babSopenharmony_ci                              Name 309  "storeTemp"
1775617a3babSopenharmony_ci                              Name 319  "storeTemp"
1776617a3babSopenharmony_ci                              Name 325  "storeTemp"
1777617a3babSopenharmony_ci                              Name 331  "storeTemp"
1778617a3babSopenharmony_ci                              Name 341  "storeTemp"
1779617a3babSopenharmony_ci                              Name 346  "storeTemp"
1780617a3babSopenharmony_ci                              Name 357  "param"
1781617a3babSopenharmony_ci                              Name 364  "param"
1782617a3babSopenharmony_ci                              Name 371  "param"
1783617a3babSopenharmony_ci                              Name 373  "tempArg"
1784617a3babSopenharmony_ci                              Name 374  "param"
1785617a3babSopenharmony_ci                              Name 381  "tempArg"
1786617a3babSopenharmony_ci                              Name 382  "param"
1787617a3babSopenharmony_ci                              Name 389  "tempArg"
1788617a3babSopenharmony_ci                              Name 390  "param"
1789617a3babSopenharmony_ci                              Name 397  "coordTemp"
1790617a3babSopenharmony_ci                              Name 400  "storeTemp"
1791617a3babSopenharmony_ci                              Name 411  "coordTemp"
1792617a3babSopenharmony_ci                              Name 414  "storeTemp"
1793617a3babSopenharmony_ci                              Name 424  "coordTemp"
1794617a3babSopenharmony_ci                              Name 427  "storeTemp"
1795617a3babSopenharmony_ci                              Name 437  "coordTemp"
1796617a3babSopenharmony_ci                              Name 440  "storeTemp"
1797617a3babSopenharmony_ci                              Name 450  "coordTemp"
1798617a3babSopenharmony_ci                              Name 453  "storeTemp"
1799617a3babSopenharmony_ci                              Name 463  "coordTemp"
1800617a3babSopenharmony_ci                              Name 466  "storeTemp"
1801617a3babSopenharmony_ci                              Name 476  "coordTemp"
1802617a3babSopenharmony_ci                              Name 479  "storeTempPre"
1803617a3babSopenharmony_ci                              Name 484  "storeTempPost"
1804617a3babSopenharmony_ci                              Name 491  "coordTemp"
1805617a3babSopenharmony_ci                              Name 494  "storeTempPre"
1806617a3babSopenharmony_ci                              Name 499  "storeTempPost"
1807617a3babSopenharmony_ci                              Name 506  "coordTemp"
1808617a3babSopenharmony_ci                              Name 509  "storeTempPre"
1809617a3babSopenharmony_ci                              Name 514  "storeTempPost"
1810617a3babSopenharmony_ci                              Name 521  "coordTemp"
1811617a3babSopenharmony_ci                              Name 524  "storeTempPre"
1812617a3babSopenharmony_ci                              Name 529  "storeTempPost"
1813617a3babSopenharmony_ci                              Name 536  "coordTemp"
1814617a3babSopenharmony_ci                              Name 539  "storeTempPre"
1815617a3babSopenharmony_ci                              Name 544  "storeTempPost"
1816617a3babSopenharmony_ci                              Name 551  "coordTemp"
1817617a3babSopenharmony_ci                              Name 554  "storeTempPre"
1818617a3babSopenharmony_ci                              Name 559  "storeTempPost"
1819617a3babSopenharmony_ci                              Name 566  "storeTemp"
1820617a3babSopenharmony_ci                              Name 575  "psout"
1821617a3babSopenharmony_ci                              Name 583  "@entryPointOutput.Color"
1822617a3babSopenharmony_ci                              Name 588  "g_sSamp"
1823617a3babSopenharmony_ci                              Name 591  "g_tTex1df1a"
1824617a3babSopenharmony_ci                              Name 594  "g_tTex1di1a"
1825617a3babSopenharmony_ci                              Name 597  "g_tTex1du1a"
1826617a3babSopenharmony_ci                              Name 600  "g_tTex2df1a"
1827617a3babSopenharmony_ci                              Name 603  "g_tTex2di1a"
1828617a3babSopenharmony_ci                              Name 606  "g_tTex2du1a"
1829617a3babSopenharmony_ci                              MemberDecorate 59($Global) 0 Offset 0
1830617a3babSopenharmony_ci                              MemberDecorate 59($Global) 1 Offset 8
1831617a3babSopenharmony_ci                              MemberDecorate 59($Global) 2 Offset 16
1832617a3babSopenharmony_ci                              MemberDecorate 59($Global) 3 Offset 32
1833617a3babSopenharmony_ci                              MemberDecorate 59($Global) 4 Offset 48
1834617a3babSopenharmony_ci                              MemberDecorate 59($Global) 5 Offset 56
1835617a3babSopenharmony_ci                              MemberDecorate 59($Global) 6 Offset 64
1836617a3babSopenharmony_ci                              MemberDecorate 59($Global) 7 Offset 80
1837617a3babSopenharmony_ci                              MemberDecorate 59($Global) 8 Offset 96
1838617a3babSopenharmony_ci                              MemberDecorate 59($Global) 9 Offset 100
1839617a3babSopenharmony_ci                              MemberDecorate 59($Global) 10 Offset 104
1840617a3babSopenharmony_ci                              Decorate 59($Global) Block
1841617a3babSopenharmony_ci                              Decorate 61 DescriptorSet 0
1842617a3babSopenharmony_ci                              Decorate 61 Binding 10
1843617a3babSopenharmony_ci                              Decorate 70(g_tTex1df1) DescriptorSet 0
1844617a3babSopenharmony_ci                              Decorate 70(g_tTex1df1) Binding 1
1845617a3babSopenharmony_ci                              Decorate 85(g_tTex1di1) DescriptorSet 0
1846617a3babSopenharmony_ci                              Decorate 85(g_tTex1di1) Binding 2
1847617a3babSopenharmony_ci                              Decorate 94(g_tTex1du1) DescriptorSet 0
1848617a3babSopenharmony_ci                              Decorate 94(g_tTex1du1) Binding 3
1849617a3babSopenharmony_ci                              Decorate 104(g_tTex2df1) DescriptorSet 0
1850617a3babSopenharmony_ci                              Decorate 104(g_tTex2df1) Binding 4
1851617a3babSopenharmony_ci                              Decorate 115(g_tTex2di1) DescriptorSet 0
1852617a3babSopenharmony_ci                              Decorate 115(g_tTex2di1) Binding 5
1853617a3babSopenharmony_ci                              Decorate 124(g_tTex2du1) DescriptorSet 0
1854617a3babSopenharmony_ci                              Decorate 124(g_tTex2du1) Binding 6
1855617a3babSopenharmony_ci                              Decorate 133(g_tTex3df1) DescriptorSet 0
1856617a3babSopenharmony_ci                              Decorate 133(g_tTex3df1) Binding 7
1857617a3babSopenharmony_ci                              Decorate 144(g_tTex3di1) DescriptorSet 0
1858617a3babSopenharmony_ci                              Decorate 144(g_tTex3di1) Binding 8
1859617a3babSopenharmony_ci                              Decorate 153(g_tTex3du1) DescriptorSet 0
1860617a3babSopenharmony_ci                              Decorate 153(g_tTex3du1) Binding 9
1861617a3babSopenharmony_ci                              Decorate 583(@entryPointOutput.Color) Location 0
1862617a3babSopenharmony_ci                              Decorate 588(g_sSamp) DescriptorSet 0
1863617a3babSopenharmony_ci                              Decorate 588(g_sSamp) Binding 0
1864617a3babSopenharmony_ci                              Decorate 591(g_tTex1df1a) DescriptorSet 0
1865617a3babSopenharmony_ci                              Decorate 591(g_tTex1df1a) Binding 0
1866617a3babSopenharmony_ci                              Decorate 594(g_tTex1di1a) DescriptorSet 0
1867617a3babSopenharmony_ci                              Decorate 594(g_tTex1di1a) Binding 0
1868617a3babSopenharmony_ci                              Decorate 597(g_tTex1du1a) DescriptorSet 0
1869617a3babSopenharmony_ci                              Decorate 597(g_tTex1du1a) Binding 0
1870617a3babSopenharmony_ci                              Decorate 600(g_tTex2df1a) DescriptorSet 0
1871617a3babSopenharmony_ci                              Decorate 600(g_tTex2df1a) Binding 0
1872617a3babSopenharmony_ci                              Decorate 603(g_tTex2di1a) DescriptorSet 0
1873617a3babSopenharmony_ci                              Decorate 603(g_tTex2di1a) Binding 0
1874617a3babSopenharmony_ci                              Decorate 606(g_tTex2du1a) DescriptorSet 0
1875617a3babSopenharmony_ci                              Decorate 606(g_tTex2du1a) Binding 0
1876617a3babSopenharmony_ci               2:             TypeVoid
1877617a3babSopenharmony_ci               3:             TypeFunction 2
1878617a3babSopenharmony_ci               6:             TypeInt 32 1
1879617a3babSopenharmony_ci               7:             TypePointer Function 6(int)
1880617a3babSopenharmony_ci               8:             TypeFunction 6(int) 7(ptr)
1881617a3babSopenharmony_ci              12:             TypeInt 32 0
1882617a3babSopenharmony_ci              13:             TypePointer Function 12(int)
1883617a3babSopenharmony_ci              14:             TypeFunction 12(int) 13(ptr)
1884617a3babSopenharmony_ci              18:             TypeFloat 32
1885617a3babSopenharmony_ci              19:             TypePointer Function 18(float)
1886617a3babSopenharmony_ci              20:             TypeFunction 18(float) 19(ptr)
1887617a3babSopenharmony_ci              24:             TypeFunction 2 7(ptr)
1888617a3babSopenharmony_ci              28:             TypeFunction 2 13(ptr)
1889617a3babSopenharmony_ci              32:             TypeFunction 2 19(ptr)
1890617a3babSopenharmony_ci              36:             TypeFunction 18(float)
1891617a3babSopenharmony_ci              39:             TypeVector 18(float) 4
1892617a3babSopenharmony_ci   40(PS_OUTPUT):             TypeStruct 39(fvec4)
1893617a3babSopenharmony_ci              41:             TypeFunction 40(PS_OUTPUT)
1894617a3babSopenharmony_ci              53:      6(int) Constant 0
1895617a3babSopenharmony_ci              54:     12(int) Constant 0
1896617a3babSopenharmony_ci              55:   18(float) Constant 0
1897617a3babSopenharmony_ci              56:             TypeVector 6(int) 2
1898617a3babSopenharmony_ci              57:             TypeVector 6(int) 3
1899617a3babSopenharmony_ci              58:             TypeVector 6(int) 4
1900617a3babSopenharmony_ci     59($Global):             TypeStruct 6(int) 56(ivec2) 57(ivec3) 58(ivec4) 6(int) 56(ivec2) 57(ivec3) 58(ivec4) 18(float) 6(int) 12(int)
1901617a3babSopenharmony_ci              60:             TypePointer Uniform 59($Global)
1902617a3babSopenharmony_ci              61:     60(ptr) Variable Uniform
1903617a3babSopenharmony_ci              62:             TypePointer Uniform 6(int)
1904617a3babSopenharmony_ci              68:             TypeImage 18(float) 1D nonsampled format:R32f
1905617a3babSopenharmony_ci              69:             TypePointer UniformConstant 68
1906617a3babSopenharmony_ci  70(g_tTex1df1):     69(ptr) Variable UniformConstant
1907617a3babSopenharmony_ci              83:             TypeImage 6(int) 1D nonsampled format:R32i
1908617a3babSopenharmony_ci              84:             TypePointer UniformConstant 83
1909617a3babSopenharmony_ci  85(g_tTex1di1):     84(ptr) Variable UniformConstant
1910617a3babSopenharmony_ci              92:             TypeImage 12(int) 1D nonsampled format:R32ui
1911617a3babSopenharmony_ci              93:             TypePointer UniformConstant 92
1912617a3babSopenharmony_ci  94(g_tTex1du1):     93(ptr) Variable UniformConstant
1913617a3babSopenharmony_ci              98:             TypeVector 12(int) 4
1914617a3babSopenharmony_ci             102:             TypeImage 18(float) 2D nonsampled format:R32f
1915617a3babSopenharmony_ci             103:             TypePointer UniformConstant 102
1916617a3babSopenharmony_ci 104(g_tTex2df1):    103(ptr) Variable UniformConstant
1917617a3babSopenharmony_ci             106:      6(int) Constant 1
1918617a3babSopenharmony_ci             107:             TypePointer Uniform 56(ivec2)
1919617a3babSopenharmony_ci             113:             TypeImage 6(int) 2D nonsampled format:R32i
1920617a3babSopenharmony_ci             114:             TypePointer UniformConstant 113
1921617a3babSopenharmony_ci 115(g_tTex2di1):    114(ptr) Variable UniformConstant
1922617a3babSopenharmony_ci             122:             TypeImage 12(int) 2D nonsampled format:R32ui
1923617a3babSopenharmony_ci             123:             TypePointer UniformConstant 122
1924617a3babSopenharmony_ci 124(g_tTex2du1):    123(ptr) Variable UniformConstant
1925617a3babSopenharmony_ci             131:             TypeImage 18(float) 3D nonsampled format:R32f
1926617a3babSopenharmony_ci             132:             TypePointer UniformConstant 131
1927617a3babSopenharmony_ci 133(g_tTex3df1):    132(ptr) Variable UniformConstant
1928617a3babSopenharmony_ci             135:      6(int) Constant 2
1929617a3babSopenharmony_ci             136:             TypePointer Uniform 57(ivec3)
1930617a3babSopenharmony_ci             142:             TypeImage 6(int) 3D nonsampled format:R32i
1931617a3babSopenharmony_ci             143:             TypePointer UniformConstant 142
1932617a3babSopenharmony_ci 144(g_tTex3di1):    143(ptr) Variable UniformConstant
1933617a3babSopenharmony_ci             151:             TypeImage 12(int) 3D nonsampled format:R32ui
1934617a3babSopenharmony_ci             152:             TypePointer UniformConstant 151
1935617a3babSopenharmony_ci 153(g_tTex3du1):    152(ptr) Variable UniformConstant
1936617a3babSopenharmony_ci             160:      6(int) Constant 8
1937617a3babSopenharmony_ci             161:             TypePointer Uniform 18(float)
1938617a3babSopenharmony_ci             180:     12(int) Constant 3
1939617a3babSopenharmony_ci             194:   18(float) Constant 1073741824
1940617a3babSopenharmony_ci             209:   18(float) Constant 1077936128
1941617a3babSopenharmony_ci             223:   18(float) Constant 1082130432
1942617a3babSopenharmony_ci             263:      6(int) Constant 65535
1943617a3babSopenharmony_ci             277:      6(int) Constant 61680
1944617a3babSopenharmony_ci             320:      6(int) Constant 5
1945617a3babSopenharmony_ci             326:     12(int) Constant 6
1946617a3babSopenharmony_ci             347:     12(int) Constant 9
1947617a3babSopenharmony_ci             406:   18(float) Constant 1065353216
1948617a3babSopenharmony_ci             568:      6(int) Constant 3
1949617a3babSopenharmony_ci             569:   56(ivec2) ConstantComposite 135 568
1950617a3babSopenharmony_ci             574:             TypePointer Function 40(PS_OUTPUT)
1951617a3babSopenharmony_ci             576:   39(fvec4) ConstantComposite 406 406 406 406
1952617a3babSopenharmony_ci             577:             TypePointer Function 39(fvec4)
1953617a3babSopenharmony_ci             582:             TypePointer Output 39(fvec4)
1954617a3babSopenharmony_ci583(@entryPointOutput.Color):    582(ptr) Variable Output
1955617a3babSopenharmony_ci             586:             TypeSampler
1956617a3babSopenharmony_ci             587:             TypePointer UniformConstant 586
1957617a3babSopenharmony_ci    588(g_sSamp):    587(ptr) Variable UniformConstant
1958617a3babSopenharmony_ci             589:             TypeImage 18(float) 1D array nonsampled format:R32f
1959617a3babSopenharmony_ci             590:             TypePointer UniformConstant 589
1960617a3babSopenharmony_ci591(g_tTex1df1a):    590(ptr) Variable UniformConstant
1961617a3babSopenharmony_ci             592:             TypeImage 6(int) 1D array nonsampled format:R32i
1962617a3babSopenharmony_ci             593:             TypePointer UniformConstant 592
1963617a3babSopenharmony_ci594(g_tTex1di1a):    593(ptr) Variable UniformConstant
1964617a3babSopenharmony_ci             595:             TypeImage 12(int) 1D array nonsampled format:R32ui
1965617a3babSopenharmony_ci             596:             TypePointer UniformConstant 595
1966617a3babSopenharmony_ci597(g_tTex1du1a):    596(ptr) Variable UniformConstant
1967617a3babSopenharmony_ci             598:             TypeImage 18(float) 2D array nonsampled format:R32f
1968617a3babSopenharmony_ci             599:             TypePointer UniformConstant 598
1969617a3babSopenharmony_ci600(g_tTex2df1a):    599(ptr) Variable UniformConstant
1970617a3babSopenharmony_ci             601:             TypeImage 6(int) 2D array nonsampled format:R32i
1971617a3babSopenharmony_ci             602:             TypePointer UniformConstant 601
1972617a3babSopenharmony_ci603(g_tTex2di1a):    602(ptr) Variable UniformConstant
1973617a3babSopenharmony_ci             604:             TypeImage 12(int) 2D array nonsampled format:R32ui
1974617a3babSopenharmony_ci             605:             TypePointer UniformConstant 604
1975617a3babSopenharmony_ci606(g_tTex2du1a):    605(ptr) Variable UniformConstant
1976617a3babSopenharmony_ci         4(main):           2 Function None 3
1977617a3babSopenharmony_ci               5:             Label
1978617a3babSopenharmony_ci             584:40(PS_OUTPUT) FunctionCall 42(@main()
1979617a3babSopenharmony_ci             585:   39(fvec4) CompositeExtract 584 0
1980617a3babSopenharmony_ci                              Store 583(@entryPointOutput.Color) 585
1981617a3babSopenharmony_ci                              Return
1982617a3babSopenharmony_ci                              FunctionEnd
1983617a3babSopenharmony_ci     10(Fn1(i1;):      6(int) Function None 8
1984617a3babSopenharmony_ci            9(x):      7(ptr) FunctionParameter
1985617a3babSopenharmony_ci              11:             Label
1986617a3babSopenharmony_ci              44:      6(int) Load 9(x)
1987617a3babSopenharmony_ci                              ReturnValue 44
1988617a3babSopenharmony_ci                              FunctionEnd
1989617a3babSopenharmony_ci     16(Fn1(u1;):     12(int) Function None 14
1990617a3babSopenharmony_ci           15(x):     13(ptr) FunctionParameter
1991617a3babSopenharmony_ci              17:             Label
1992617a3babSopenharmony_ci              47:     12(int) Load 15(x)
1993617a3babSopenharmony_ci                              ReturnValue 47
1994617a3babSopenharmony_ci                              FunctionEnd
1995617a3babSopenharmony_ci     22(Fn1(f1;):   18(float) Function None 20
1996617a3babSopenharmony_ci           21(x):     19(ptr) FunctionParameter
1997617a3babSopenharmony_ci              23:             Label
1998617a3babSopenharmony_ci              50:   18(float) Load 21(x)
1999617a3babSopenharmony_ci                              ReturnValue 50
2000617a3babSopenharmony_ci                              FunctionEnd
2001617a3babSopenharmony_ci     26(Fn2(i1;):           2 Function None 24
2002617a3babSopenharmony_ci           25(x):      7(ptr) FunctionParameter
2003617a3babSopenharmony_ci              27:             Label
2004617a3babSopenharmony_ci                              Store 25(x) 53
2005617a3babSopenharmony_ci                              Return
2006617a3babSopenharmony_ci                              FunctionEnd
2007617a3babSopenharmony_ci     30(Fn2(u1;):           2 Function None 28
2008617a3babSopenharmony_ci           29(x):     13(ptr) FunctionParameter
2009617a3babSopenharmony_ci              31:             Label
2010617a3babSopenharmony_ci                              Store 29(x) 54
2011617a3babSopenharmony_ci                              Return
2012617a3babSopenharmony_ci                              FunctionEnd
2013617a3babSopenharmony_ci     34(Fn2(f1;):           2 Function None 32
2014617a3babSopenharmony_ci           33(x):     19(ptr) FunctionParameter
2015617a3babSopenharmony_ci              35:             Label
2016617a3babSopenharmony_ci                              Store 33(x) 55
2017617a3babSopenharmony_ci                              Return
2018617a3babSopenharmony_ci                              FunctionEnd
2019617a3babSopenharmony_ci  37(SomeValue():   18(float) Function None 36
2020617a3babSopenharmony_ci              38:             Label
2021617a3babSopenharmony_ci              63:     62(ptr) AccessChain 61 53
2022617a3babSopenharmony_ci              64:      6(int) Load 63
2023617a3babSopenharmony_ci              65:   18(float) ConvertSToF 64
2024617a3babSopenharmony_ci                              ReturnValue 65
2025617a3babSopenharmony_ci                              FunctionEnd
2026617a3babSopenharmony_ci      42(@main():40(PS_OUTPUT) Function None 41
2027617a3babSopenharmony_ci              43:             Label
2028617a3babSopenharmony_ci         76(r00):     19(ptr) Variable Function
2029617a3babSopenharmony_ci         82(r01):      7(ptr) Variable Function
2030617a3babSopenharmony_ci         91(r02):     13(ptr) Variable Function
2031617a3babSopenharmony_ci        101(r10):     19(ptr) Variable Function
2032617a3babSopenharmony_ci        112(r11):      7(ptr) Variable Function
2033617a3babSopenharmony_ci        121(r12):     13(ptr) Variable Function
2034617a3babSopenharmony_ci        130(r20):     19(ptr) Variable Function
2035617a3babSopenharmony_ci        141(r21):      7(ptr) Variable Function
2036617a3babSopenharmony_ci        150(r22):     13(ptr) Variable Function
2037617a3babSopenharmony_ci        159(lf1):     19(ptr) Variable Function
2038617a3babSopenharmony_ci  164(storeTemp):     19(ptr) Variable Function
2039617a3babSopenharmony_ci  174(storeTemp):      7(ptr) Variable Function
2040617a3babSopenharmony_ci  179(storeTemp):     13(ptr) Variable Function
2041617a3babSopenharmony_ci       185(val1):     19(ptr) Variable Function
2042617a3babSopenharmony_ci  186(coordTemp):      7(ptr) Variable Function
2043617a3babSopenharmony_ci  189(storeTemp):     19(ptr) Variable Function
2044617a3babSopenharmony_ci  201(coordTemp):      7(ptr) Variable Function
2045617a3babSopenharmony_ci  204(storeTemp):     19(ptr) Variable Function
2046617a3babSopenharmony_ci  215(coordTemp):      7(ptr) Variable Function
2047617a3babSopenharmony_ci  218(storeTemp):     19(ptr) Variable Function
2048617a3babSopenharmony_ci  229(coordTemp):      7(ptr) Variable Function
2049617a3babSopenharmony_ci  232(storeTemp):      7(ptr) Variable Function
2050617a3babSopenharmony_ci  242(coordTemp):      7(ptr) Variable Function
2051617a3babSopenharmony_ci  245(storeTemp):      7(ptr) Variable Function
2052617a3babSopenharmony_ci  255(coordTemp):      7(ptr) Variable Function
2053617a3babSopenharmony_ci  258(storeTemp):      7(ptr) Variable Function
2054617a3babSopenharmony_ci  269(coordTemp):      7(ptr) Variable Function
2055617a3babSopenharmony_ci  272(storeTemp):      7(ptr) Variable Function
2056617a3babSopenharmony_ci  283(coordTemp):      7(ptr) Variable Function
2057617a3babSopenharmony_ci  286(storeTemp):      7(ptr) Variable Function
2058617a3babSopenharmony_ci  296(coordTemp):      7(ptr) Variable Function
2059617a3babSopenharmony_ci  299(storeTemp):      7(ptr) Variable Function
2060617a3babSopenharmony_ci  309(storeTemp):     19(ptr) Variable Function
2061617a3babSopenharmony_ci  319(storeTemp):      7(ptr) Variable Function
2062617a3babSopenharmony_ci  325(storeTemp):     13(ptr) Variable Function
2063617a3babSopenharmony_ci  331(storeTemp):     19(ptr) Variable Function
2064617a3babSopenharmony_ci  341(storeTemp):      7(ptr) Variable Function
2065617a3babSopenharmony_ci  346(storeTemp):     13(ptr) Variable Function
2066617a3babSopenharmony_ci      357(param):     19(ptr) Variable Function
2067617a3babSopenharmony_ci      364(param):      7(ptr) Variable Function
2068617a3babSopenharmony_ci      371(param):     13(ptr) Variable Function
2069617a3babSopenharmony_ci    373(tempArg):     19(ptr) Variable Function
2070617a3babSopenharmony_ci      374(param):     19(ptr) Variable Function
2071617a3babSopenharmony_ci    381(tempArg):      7(ptr) Variable Function
2072617a3babSopenharmony_ci      382(param):      7(ptr) Variable Function
2073617a3babSopenharmony_ci    389(tempArg):     13(ptr) Variable Function
2074617a3babSopenharmony_ci      390(param):     13(ptr) Variable Function
2075617a3babSopenharmony_ci  397(coordTemp):      7(ptr) Variable Function
2076617a3babSopenharmony_ci  400(storeTemp):     19(ptr) Variable Function
2077617a3babSopenharmony_ci  411(coordTemp):      7(ptr) Variable Function
2078617a3babSopenharmony_ci  414(storeTemp):      7(ptr) Variable Function
2079617a3babSopenharmony_ci  424(coordTemp):      7(ptr) Variable Function
2080617a3babSopenharmony_ci  427(storeTemp):     13(ptr) Variable Function
2081617a3babSopenharmony_ci  437(coordTemp):      7(ptr) Variable Function
2082617a3babSopenharmony_ci  440(storeTemp):     19(ptr) Variable Function
2083617a3babSopenharmony_ci  450(coordTemp):      7(ptr) Variable Function
2084617a3babSopenharmony_ci  453(storeTemp):      7(ptr) Variable Function
2085617a3babSopenharmony_ci  463(coordTemp):      7(ptr) Variable Function
2086617a3babSopenharmony_ci  466(storeTemp):     13(ptr) Variable Function
2087617a3babSopenharmony_ci  476(coordTemp):      7(ptr) Variable Function
2088617a3babSopenharmony_ci479(storeTempPre):     19(ptr) Variable Function
2089617a3babSopenharmony_ci484(storeTempPost):     19(ptr) Variable Function
2090617a3babSopenharmony_ci  491(coordTemp):      7(ptr) Variable Function
2091617a3babSopenharmony_ci494(storeTempPre):     13(ptr) Variable Function
2092617a3babSopenharmony_ci499(storeTempPost):     13(ptr) Variable Function
2093617a3babSopenharmony_ci  506(coordTemp):      7(ptr) Variable Function
2094617a3babSopenharmony_ci509(storeTempPre):      7(ptr) Variable Function
2095617a3babSopenharmony_ci514(storeTempPost):      7(ptr) Variable Function
2096617a3babSopenharmony_ci  521(coordTemp):      7(ptr) Variable Function
2097617a3babSopenharmony_ci524(storeTempPre):     19(ptr) Variable Function
2098617a3babSopenharmony_ci529(storeTempPost):     19(ptr) Variable Function
2099617a3babSopenharmony_ci  536(coordTemp):      7(ptr) Variable Function
2100617a3babSopenharmony_ci539(storeTempPre):      7(ptr) Variable Function
2101617a3babSopenharmony_ci544(storeTempPost):      7(ptr) Variable Function
2102617a3babSopenharmony_ci  551(coordTemp):      7(ptr) Variable Function
2103617a3babSopenharmony_ci554(storeTempPre):     13(ptr) Variable Function
2104617a3babSopenharmony_ci559(storeTempPost):     13(ptr) Variable Function
2105617a3babSopenharmony_ci  566(storeTemp):     19(ptr) Variable Function
2106617a3babSopenharmony_ci      575(psout):    574(ptr) Variable Function
2107617a3babSopenharmony_ci              71:          68 Load 70(g_tTex1df1)
2108617a3babSopenharmony_ci              72:     62(ptr) AccessChain 61 53
2109617a3babSopenharmony_ci              73:      6(int) Load 72
2110617a3babSopenharmony_ci              74:   39(fvec4) ImageRead 71 73
2111617a3babSopenharmony_ci              75:   18(float) CompositeExtract 74 0
2112617a3babSopenharmony_ci              77:          68 Load 70(g_tTex1df1)
2113617a3babSopenharmony_ci              78:     62(ptr) AccessChain 61 53
2114617a3babSopenharmony_ci              79:      6(int) Load 78
2115617a3babSopenharmony_ci              80:   39(fvec4) ImageRead 77 79
2116617a3babSopenharmony_ci              81:   18(float) CompositeExtract 80 0
2117617a3babSopenharmony_ci                              Store 76(r00) 81
2118617a3babSopenharmony_ci              86:          83 Load 85(g_tTex1di1)
2119617a3babSopenharmony_ci              87:     62(ptr) AccessChain 61 53
2120617a3babSopenharmony_ci              88:      6(int) Load 87
2121617a3babSopenharmony_ci              89:   58(ivec4) ImageRead 86 88
2122617a3babSopenharmony_ci              90:      6(int) CompositeExtract 89 0
2123617a3babSopenharmony_ci                              Store 82(r01) 90
2124617a3babSopenharmony_ci              95:          92 Load 94(g_tTex1du1)
2125617a3babSopenharmony_ci              96:     62(ptr) AccessChain 61 53
2126617a3babSopenharmony_ci              97:      6(int) Load 96
2127617a3babSopenharmony_ci              99:   98(ivec4) ImageRead 95 97
2128617a3babSopenharmony_ci             100:     12(int) CompositeExtract 99 0
2129617a3babSopenharmony_ci                              Store 91(r02) 100
2130617a3babSopenharmony_ci             105:         102 Load 104(g_tTex2df1)
2131617a3babSopenharmony_ci             108:    107(ptr) AccessChain 61 106
2132617a3babSopenharmony_ci             109:   56(ivec2) Load 108
2133617a3babSopenharmony_ci             110:   39(fvec4) ImageRead 105 109
2134617a3babSopenharmony_ci             111:   18(float) CompositeExtract 110 0
2135617a3babSopenharmony_ci                              Store 101(r10) 111
2136617a3babSopenharmony_ci             116:         113 Load 115(g_tTex2di1)
2137617a3babSopenharmony_ci             117:    107(ptr) AccessChain 61 106
2138617a3babSopenharmony_ci             118:   56(ivec2) Load 117
2139617a3babSopenharmony_ci             119:   58(ivec4) ImageRead 116 118
2140617a3babSopenharmony_ci             120:      6(int) CompositeExtract 119 0
2141617a3babSopenharmony_ci                              Store 112(r11) 120
2142617a3babSopenharmony_ci             125:         122 Load 124(g_tTex2du1)
2143617a3babSopenharmony_ci             126:    107(ptr) AccessChain 61 106
2144617a3babSopenharmony_ci             127:   56(ivec2) Load 126
2145617a3babSopenharmony_ci             128:   98(ivec4) ImageRead 125 127
2146617a3babSopenharmony_ci             129:     12(int) CompositeExtract 128 0
2147617a3babSopenharmony_ci                              Store 121(r12) 129
2148617a3babSopenharmony_ci             134:         131 Load 133(g_tTex3df1)
2149617a3babSopenharmony_ci             137:    136(ptr) AccessChain 61 135
2150617a3babSopenharmony_ci             138:   57(ivec3) Load 137
2151617a3babSopenharmony_ci             139:   39(fvec4) ImageRead 134 138
2152617a3babSopenharmony_ci             140:   18(float) CompositeExtract 139 0
2153617a3babSopenharmony_ci                              Store 130(r20) 140
2154617a3babSopenharmony_ci             145:         142 Load 144(g_tTex3di1)
2155617a3babSopenharmony_ci             146:    136(ptr) AccessChain 61 135
2156617a3babSopenharmony_ci             147:   57(ivec3) Load 146
2157617a3babSopenharmony_ci             148:   58(ivec4) ImageRead 145 147
2158617a3babSopenharmony_ci             149:      6(int) CompositeExtract 148 0
2159617a3babSopenharmony_ci                              Store 141(r21) 149
2160617a3babSopenharmony_ci             154:         151 Load 153(g_tTex3du1)
2161617a3babSopenharmony_ci             155:    136(ptr) AccessChain 61 135
2162617a3babSopenharmony_ci             156:   57(ivec3) Load 155
2163617a3babSopenharmony_ci             157:   98(ivec4) ImageRead 154 156
2164617a3babSopenharmony_ci             158:     12(int) CompositeExtract 157 0
2165617a3babSopenharmony_ci                              Store 150(r22) 158
2166617a3babSopenharmony_ci             162:    161(ptr) AccessChain 61 160
2167617a3babSopenharmony_ci             163:   18(float) Load 162
2168617a3babSopenharmony_ci                              Store 159(lf1) 163
2169617a3babSopenharmony_ci             165:   18(float) FunctionCall 37(SomeValue()
2170617a3babSopenharmony_ci                              Store 164(storeTemp) 165
2171617a3babSopenharmony_ci             166:          68 Load 70(g_tTex1df1)
2172617a3babSopenharmony_ci             167:     62(ptr) AccessChain 61 53
2173617a3babSopenharmony_ci             168:      6(int) Load 167
2174617a3babSopenharmony_ci             169:   18(float) Load 164(storeTemp)
2175617a3babSopenharmony_ci                              ImageWrite 166 168 169
2176617a3babSopenharmony_ci             170:          68 Load 70(g_tTex1df1)
2177617a3babSopenharmony_ci             171:     62(ptr) AccessChain 61 53
2178617a3babSopenharmony_ci             172:      6(int) Load 171
2179617a3babSopenharmony_ci             173:   18(float) Load 159(lf1)
2180617a3babSopenharmony_ci                              ImageWrite 170 172 173
2181617a3babSopenharmony_ci                              Store 174(storeTemp) 135
2182617a3babSopenharmony_ci             175:          83 Load 85(g_tTex1di1)
2183617a3babSopenharmony_ci             176:     62(ptr) AccessChain 61 53
2184617a3babSopenharmony_ci             177:      6(int) Load 176
2185617a3babSopenharmony_ci             178:      6(int) Load 174(storeTemp)
2186617a3babSopenharmony_ci                              ImageWrite 175 177 178
2187617a3babSopenharmony_ci                              Store 179(storeTemp) 180
2188617a3babSopenharmony_ci             181:          92 Load 94(g_tTex1du1)
2189617a3babSopenharmony_ci             182:     62(ptr) AccessChain 61 53
2190617a3babSopenharmony_ci             183:      6(int) Load 182
2191617a3babSopenharmony_ci             184:     12(int) Load 179(storeTemp)
2192617a3babSopenharmony_ci                              ImageWrite 181 183 184
2193617a3babSopenharmony_ci             187:     62(ptr) AccessChain 61 53
2194617a3babSopenharmony_ci             188:      6(int) Load 187
2195617a3babSopenharmony_ci                              Store 186(coordTemp) 188
2196617a3babSopenharmony_ci             190:          68 Load 70(g_tTex1df1)
2197617a3babSopenharmony_ci             191:      6(int) Load 186(coordTemp)
2198617a3babSopenharmony_ci             192:   39(fvec4) ImageRead 190 191
2199617a3babSopenharmony_ci             193:   18(float) CompositeExtract 192 0
2200617a3babSopenharmony_ci                              Store 189(storeTemp) 193
2201617a3babSopenharmony_ci             195:   18(float) Load 189(storeTemp)
2202617a3babSopenharmony_ci             196:   18(float) FMul 195 194
2203617a3babSopenharmony_ci                              Store 189(storeTemp) 196
2204617a3babSopenharmony_ci             197:          68 Load 70(g_tTex1df1)
2205617a3babSopenharmony_ci             198:      6(int) Load 186(coordTemp)
2206617a3babSopenharmony_ci             199:   18(float) Load 189(storeTemp)
2207617a3babSopenharmony_ci                              ImageWrite 197 198 199
2208617a3babSopenharmony_ci             200:   18(float) Load 189(storeTemp)
2209617a3babSopenharmony_ci                              Store 185(val1) 200
2210617a3babSopenharmony_ci             202:     62(ptr) AccessChain 61 53
2211617a3babSopenharmony_ci             203:      6(int) Load 202
2212617a3babSopenharmony_ci                              Store 201(coordTemp) 203
2213617a3babSopenharmony_ci             205:          68 Load 70(g_tTex1df1)
2214617a3babSopenharmony_ci             206:      6(int) Load 201(coordTemp)
2215617a3babSopenharmony_ci             207:   39(fvec4) ImageRead 205 206
2216617a3babSopenharmony_ci             208:   18(float) CompositeExtract 207 0
2217617a3babSopenharmony_ci                              Store 204(storeTemp) 208
2218617a3babSopenharmony_ci             210:   18(float) Load 204(storeTemp)
2219617a3babSopenharmony_ci             211:   18(float) FSub 210 209
2220617a3babSopenharmony_ci                              Store 204(storeTemp) 211
2221617a3babSopenharmony_ci             212:          68 Load 70(g_tTex1df1)
2222617a3babSopenharmony_ci             213:      6(int) Load 201(coordTemp)
2223617a3babSopenharmony_ci             214:   18(float) Load 204(storeTemp)
2224617a3babSopenharmony_ci                              ImageWrite 212 213 214
2225617a3babSopenharmony_ci             216:     62(ptr) AccessChain 61 53
2226617a3babSopenharmony_ci             217:      6(int) Load 216
2227617a3babSopenharmony_ci                              Store 215(coordTemp) 217
2228617a3babSopenharmony_ci             219:          68 Load 70(g_tTex1df1)
2229617a3babSopenharmony_ci             220:      6(int) Load 215(coordTemp)
2230617a3babSopenharmony_ci             221:   39(fvec4) ImageRead 219 220
2231617a3babSopenharmony_ci             222:   18(float) CompositeExtract 221 0
2232617a3babSopenharmony_ci                              Store 218(storeTemp) 222
2233617a3babSopenharmony_ci             224:   18(float) Load 218(storeTemp)
2234617a3babSopenharmony_ci             225:   18(float) FAdd 224 223
2235617a3babSopenharmony_ci                              Store 218(storeTemp) 225
2236617a3babSopenharmony_ci             226:          68 Load 70(g_tTex1df1)
2237617a3babSopenharmony_ci             227:      6(int) Load 215(coordTemp)
2238617a3babSopenharmony_ci             228:   18(float) Load 218(storeTemp)
2239617a3babSopenharmony_ci                              ImageWrite 226 227 228
2240617a3babSopenharmony_ci             230:     62(ptr) AccessChain 61 53
2241617a3babSopenharmony_ci             231:      6(int) Load 230
2242617a3babSopenharmony_ci                              Store 229(coordTemp) 231
2243617a3babSopenharmony_ci             233:          83 Load 85(g_tTex1di1)
2244617a3babSopenharmony_ci             234:      6(int) Load 229(coordTemp)
2245617a3babSopenharmony_ci             235:   58(ivec4) ImageRead 233 234
2246617a3babSopenharmony_ci             236:      6(int) CompositeExtract 235 0
2247617a3babSopenharmony_ci                              Store 232(storeTemp) 236
2248617a3babSopenharmony_ci             237:      6(int) Load 232(storeTemp)
2249617a3babSopenharmony_ci             238:      6(int) SDiv 237 135
2250617a3babSopenharmony_ci                              Store 232(storeTemp) 238
2251617a3babSopenharmony_ci             239:          83 Load 85(g_tTex1di1)
2252617a3babSopenharmony_ci             240:      6(int) Load 229(coordTemp)
2253617a3babSopenharmony_ci             241:      6(int) Load 232(storeTemp)
2254617a3babSopenharmony_ci                              ImageWrite 239 240 241
2255617a3babSopenharmony_ci             243:     62(ptr) AccessChain 61 53
2256617a3babSopenharmony_ci             244:      6(int) Load 243
2257617a3babSopenharmony_ci                              Store 242(coordTemp) 244
2258617a3babSopenharmony_ci             246:          83 Load 85(g_tTex1di1)
2259617a3babSopenharmony_ci             247:      6(int) Load 242(coordTemp)
2260617a3babSopenharmony_ci             248:   58(ivec4) ImageRead 246 247
2261617a3babSopenharmony_ci             249:      6(int) CompositeExtract 248 0
2262617a3babSopenharmony_ci                              Store 245(storeTemp) 249
2263617a3babSopenharmony_ci             250:      6(int) Load 245(storeTemp)
2264617a3babSopenharmony_ci             251:      6(int) SMod 250 135
2265617a3babSopenharmony_ci                              Store 245(storeTemp) 251
2266617a3babSopenharmony_ci             252:          83 Load 85(g_tTex1di1)
2267617a3babSopenharmony_ci             253:      6(int) Load 242(coordTemp)
2268617a3babSopenharmony_ci             254:      6(int) Load 245(storeTemp)
2269617a3babSopenharmony_ci                              ImageWrite 252 253 254
2270617a3babSopenharmony_ci             256:     62(ptr) AccessChain 61 53
2271617a3babSopenharmony_ci             257:      6(int) Load 256
2272617a3babSopenharmony_ci                              Store 255(coordTemp) 257
2273617a3babSopenharmony_ci             259:          83 Load 85(g_tTex1di1)
2274617a3babSopenharmony_ci             260:      6(int) Load 255(coordTemp)
2275617a3babSopenharmony_ci             261:   58(ivec4) ImageRead 259 260
2276617a3babSopenharmony_ci             262:      6(int) CompositeExtract 261 0
2277617a3babSopenharmony_ci                              Store 258(storeTemp) 262
2278617a3babSopenharmony_ci             264:      6(int) Load 258(storeTemp)
2279617a3babSopenharmony_ci             265:      6(int) BitwiseAnd 264 263
2280617a3babSopenharmony_ci                              Store 258(storeTemp) 265
2281617a3babSopenharmony_ci             266:          83 Load 85(g_tTex1di1)
2282617a3babSopenharmony_ci             267:      6(int) Load 255(coordTemp)
2283617a3babSopenharmony_ci             268:      6(int) Load 258(storeTemp)
2284617a3babSopenharmony_ci                              ImageWrite 266 267 268
2285617a3babSopenharmony_ci             270:     62(ptr) AccessChain 61 53
2286617a3babSopenharmony_ci             271:      6(int) Load 270
2287617a3babSopenharmony_ci                              Store 269(coordTemp) 271
2288617a3babSopenharmony_ci             273:          83 Load 85(g_tTex1di1)
2289617a3babSopenharmony_ci             274:      6(int) Load 269(coordTemp)
2290617a3babSopenharmony_ci             275:   58(ivec4) ImageRead 273 274
2291617a3babSopenharmony_ci             276:      6(int) CompositeExtract 275 0
2292617a3babSopenharmony_ci                              Store 272(storeTemp) 276
2293617a3babSopenharmony_ci             278:      6(int) Load 272(storeTemp)
2294617a3babSopenharmony_ci             279:      6(int) BitwiseOr 278 277
2295617a3babSopenharmony_ci                              Store 272(storeTemp) 279
2296617a3babSopenharmony_ci             280:          83 Load 85(g_tTex1di1)
2297617a3babSopenharmony_ci             281:      6(int) Load 269(coordTemp)
2298617a3babSopenharmony_ci             282:      6(int) Load 272(storeTemp)
2299617a3babSopenharmony_ci                              ImageWrite 280 281 282
2300617a3babSopenharmony_ci             284:     62(ptr) AccessChain 61 53
2301617a3babSopenharmony_ci             285:      6(int) Load 284
2302617a3babSopenharmony_ci                              Store 283(coordTemp) 285
2303617a3babSopenharmony_ci             287:          83 Load 85(g_tTex1di1)
2304617a3babSopenharmony_ci             288:      6(int) Load 283(coordTemp)
2305617a3babSopenharmony_ci             289:   58(ivec4) ImageRead 287 288
2306617a3babSopenharmony_ci             290:      6(int) CompositeExtract 289 0
2307617a3babSopenharmony_ci                              Store 286(storeTemp) 290
2308617a3babSopenharmony_ci             291:      6(int) Load 286(storeTemp)
2309617a3babSopenharmony_ci             292:      6(int) ShiftLeftLogical 291 135
2310617a3babSopenharmony_ci                              Store 286(storeTemp) 292
2311617a3babSopenharmony_ci             293:          83 Load 85(g_tTex1di1)
2312617a3babSopenharmony_ci             294:      6(int) Load 283(coordTemp)
2313617a3babSopenharmony_ci             295:      6(int) Load 286(storeTemp)
2314617a3babSopenharmony_ci                              ImageWrite 293 294 295
2315617a3babSopenharmony_ci             297:     62(ptr) AccessChain 61 53
2316617a3babSopenharmony_ci             298:      6(int) Load 297
2317617a3babSopenharmony_ci                              Store 296(coordTemp) 298
2318617a3babSopenharmony_ci             300:          83 Load 85(g_tTex1di1)
2319617a3babSopenharmony_ci             301:      6(int) Load 296(coordTemp)
2320617a3babSopenharmony_ci             302:   58(ivec4) ImageRead 300 301
2321617a3babSopenharmony_ci             303:      6(int) CompositeExtract 302 0
2322617a3babSopenharmony_ci                              Store 299(storeTemp) 303
2323617a3babSopenharmony_ci             304:      6(int) Load 299(storeTemp)
2324617a3babSopenharmony_ci             305:      6(int) ShiftRightArithmetic 304 135
2325617a3babSopenharmony_ci                              Store 299(storeTemp) 305
2326617a3babSopenharmony_ci             306:          83 Load 85(g_tTex1di1)
2327617a3babSopenharmony_ci             307:      6(int) Load 296(coordTemp)
2328617a3babSopenharmony_ci             308:      6(int) Load 299(storeTemp)
2329617a3babSopenharmony_ci                              ImageWrite 306 307 308
2330617a3babSopenharmony_ci             310:   18(float) FunctionCall 37(SomeValue()
2331617a3babSopenharmony_ci                              Store 309(storeTemp) 310
2332617a3babSopenharmony_ci             311:         102 Load 104(g_tTex2df1)
2333617a3babSopenharmony_ci             312:    107(ptr) AccessChain 61 106
2334617a3babSopenharmony_ci             313:   56(ivec2) Load 312
2335617a3babSopenharmony_ci             314:   18(float) Load 309(storeTemp)
2336617a3babSopenharmony_ci                              ImageWrite 311 313 314
2337617a3babSopenharmony_ci             315:         102 Load 104(g_tTex2df1)
2338617a3babSopenharmony_ci             316:    107(ptr) AccessChain 61 106
2339617a3babSopenharmony_ci             317:   56(ivec2) Load 316
2340617a3babSopenharmony_ci             318:   18(float) Load 159(lf1)
2341617a3babSopenharmony_ci                              ImageWrite 315 317 318
2342617a3babSopenharmony_ci                              Store 319(storeTemp) 320
2343617a3babSopenharmony_ci             321:         113 Load 115(g_tTex2di1)
2344617a3babSopenharmony_ci             322:    107(ptr) AccessChain 61 106
2345617a3babSopenharmony_ci             323:   56(ivec2) Load 322
2346617a3babSopenharmony_ci             324:      6(int) Load 319(storeTemp)
2347617a3babSopenharmony_ci                              ImageWrite 321 323 324
2348617a3babSopenharmony_ci                              Store 325(storeTemp) 326
2349617a3babSopenharmony_ci             327:         122 Load 124(g_tTex2du1)
2350617a3babSopenharmony_ci             328:    107(ptr) AccessChain 61 106
2351617a3babSopenharmony_ci             329:   56(ivec2) Load 328
2352617a3babSopenharmony_ci             330:     12(int) Load 325(storeTemp)
2353617a3babSopenharmony_ci                              ImageWrite 327 329 330
2354617a3babSopenharmony_ci             332:   18(float) FunctionCall 37(SomeValue()
2355617a3babSopenharmony_ci                              Store 331(storeTemp) 332
2356617a3babSopenharmony_ci             333:         131 Load 133(g_tTex3df1)
2357617a3babSopenharmony_ci             334:    136(ptr) AccessChain 61 135
2358617a3babSopenharmony_ci             335:   57(ivec3) Load 334
2359617a3babSopenharmony_ci             336:   18(float) Load 331(storeTemp)
2360617a3babSopenharmony_ci                              ImageWrite 333 335 336
2361617a3babSopenharmony_ci             337:         131 Load 133(g_tTex3df1)
2362617a3babSopenharmony_ci             338:    136(ptr) AccessChain 61 135
2363617a3babSopenharmony_ci             339:   57(ivec3) Load 338
2364617a3babSopenharmony_ci             340:   18(float) Load 159(lf1)
2365617a3babSopenharmony_ci                              ImageWrite 337 339 340
2366617a3babSopenharmony_ci                              Store 341(storeTemp) 160
2367617a3babSopenharmony_ci             342:         142 Load 144(g_tTex3di1)
2368617a3babSopenharmony_ci             343:    136(ptr) AccessChain 61 135
2369617a3babSopenharmony_ci             344:   57(ivec3) Load 343
2370617a3babSopenharmony_ci             345:      6(int) Load 341(storeTemp)
2371617a3babSopenharmony_ci                              ImageWrite 342 344 345
2372617a3babSopenharmony_ci                              Store 346(storeTemp) 347
2373617a3babSopenharmony_ci             348:         151 Load 153(g_tTex3du1)
2374617a3babSopenharmony_ci             349:    136(ptr) AccessChain 61 135
2375617a3babSopenharmony_ci             350:   57(ivec3) Load 349
2376617a3babSopenharmony_ci             351:     12(int) Load 346(storeTemp)
2377617a3babSopenharmony_ci                              ImageWrite 348 350 351
2378617a3babSopenharmony_ci             352:          68 Load 70(g_tTex1df1)
2379617a3babSopenharmony_ci             353:     62(ptr) AccessChain 61 53
2380617a3babSopenharmony_ci             354:      6(int) Load 353
2381617a3babSopenharmony_ci             355:   39(fvec4) ImageRead 352 354
2382617a3babSopenharmony_ci             356:   18(float) CompositeExtract 355 0
2383617a3babSopenharmony_ci                              Store 357(param) 356
2384617a3babSopenharmony_ci             358:   18(float) FunctionCall 22(Fn1(f1;) 357(param)
2385617a3babSopenharmony_ci             359:          83 Load 85(g_tTex1di1)
2386617a3babSopenharmony_ci             360:     62(ptr) AccessChain 61 53
2387617a3babSopenharmony_ci             361:      6(int) Load 360
2388617a3babSopenharmony_ci             362:   58(ivec4) ImageRead 359 361
2389617a3babSopenharmony_ci             363:      6(int) CompositeExtract 362 0
2390617a3babSopenharmony_ci                              Store 364(param) 363
2391617a3babSopenharmony_ci             365:      6(int) FunctionCall 10(Fn1(i1;) 364(param)
2392617a3babSopenharmony_ci             366:          92 Load 94(g_tTex1du1)
2393617a3babSopenharmony_ci             367:     62(ptr) AccessChain 61 53
2394617a3babSopenharmony_ci             368:      6(int) Load 367
2395617a3babSopenharmony_ci             369:   98(ivec4) ImageRead 366 368
2396617a3babSopenharmony_ci             370:     12(int) CompositeExtract 369 0
2397617a3babSopenharmony_ci                              Store 371(param) 370
2398617a3babSopenharmony_ci             372:     12(int) FunctionCall 16(Fn1(u1;) 371(param)
2399617a3babSopenharmony_ci             375:           2 FunctionCall 34(Fn2(f1;) 374(param)
2400617a3babSopenharmony_ci             376:   18(float) Load 374(param)
2401617a3babSopenharmony_ci                              Store 373(tempArg) 376
2402617a3babSopenharmony_ci             377:          68 Load 70(g_tTex1df1)
2403617a3babSopenharmony_ci             378:     62(ptr) AccessChain 61 53
2404617a3babSopenharmony_ci             379:      6(int) Load 378
2405617a3babSopenharmony_ci             380:   18(float) Load 373(tempArg)
2406617a3babSopenharmony_ci                              ImageWrite 377 379 380
2407617a3babSopenharmony_ci             383:           2 FunctionCall 26(Fn2(i1;) 382(param)
2408617a3babSopenharmony_ci             384:      6(int) Load 382(param)
2409617a3babSopenharmony_ci                              Store 381(tempArg) 384
2410617a3babSopenharmony_ci             385:          83 Load 85(g_tTex1di1)
2411617a3babSopenharmony_ci             386:     62(ptr) AccessChain 61 53
2412617a3babSopenharmony_ci             387:      6(int) Load 386
2413617a3babSopenharmony_ci             388:      6(int) Load 381(tempArg)
2414617a3babSopenharmony_ci                              ImageWrite 385 387 388
2415617a3babSopenharmony_ci             391:           2 FunctionCall 30(Fn2(u1;) 390(param)
2416617a3babSopenharmony_ci             392:     12(int) Load 390(param)
2417617a3babSopenharmony_ci                              Store 389(tempArg) 392
2418617a3babSopenharmony_ci             393:          92 Load 94(g_tTex1du1)
2419617a3babSopenharmony_ci             394:     62(ptr) AccessChain 61 53
2420617a3babSopenharmony_ci             395:      6(int) Load 394
2421617a3babSopenharmony_ci             396:     12(int) Load 389(tempArg)
2422617a3babSopenharmony_ci                              ImageWrite 393 395 396
2423617a3babSopenharmony_ci             398:     62(ptr) AccessChain 61 53
2424617a3babSopenharmony_ci             399:      6(int) Load 398
2425617a3babSopenharmony_ci                              Store 397(coordTemp) 399
2426617a3babSopenharmony_ci             401:          68 Load 70(g_tTex1df1)
2427617a3babSopenharmony_ci             402:      6(int) Load 397(coordTemp)
2428617a3babSopenharmony_ci             403:   39(fvec4) ImageRead 401 402
2429617a3babSopenharmony_ci             404:   18(float) CompositeExtract 403 0
2430617a3babSopenharmony_ci                              Store 400(storeTemp) 404
2431617a3babSopenharmony_ci             405:   18(float) Load 400(storeTemp)
2432617a3babSopenharmony_ci             407:   18(float) FAdd 405 406
2433617a3babSopenharmony_ci                              Store 400(storeTemp) 407
2434617a3babSopenharmony_ci             408:          68 Load 70(g_tTex1df1)
2435617a3babSopenharmony_ci             409:      6(int) Load 397(coordTemp)
2436617a3babSopenharmony_ci             410:   18(float) Load 400(storeTemp)
2437617a3babSopenharmony_ci                              ImageWrite 408 409 410
2438617a3babSopenharmony_ci             412:     62(ptr) AccessChain 61 53
2439617a3babSopenharmony_ci             413:      6(int) Load 412
2440617a3babSopenharmony_ci                              Store 411(coordTemp) 413
2441617a3babSopenharmony_ci             415:          83 Load 85(g_tTex1di1)
2442617a3babSopenharmony_ci             416:      6(int) Load 411(coordTemp)
2443617a3babSopenharmony_ci             417:   58(ivec4) ImageRead 415 416
2444617a3babSopenharmony_ci             418:      6(int) CompositeExtract 417 0
2445617a3babSopenharmony_ci                              Store 414(storeTemp) 418
2446617a3babSopenharmony_ci             419:      6(int) Load 414(storeTemp)
2447617a3babSopenharmony_ci             420:      6(int) IAdd 419 106
2448617a3babSopenharmony_ci                              Store 414(storeTemp) 420
2449617a3babSopenharmony_ci             421:          83 Load 85(g_tTex1di1)
2450617a3babSopenharmony_ci             422:      6(int) Load 411(coordTemp)
2451617a3babSopenharmony_ci             423:      6(int) Load 414(storeTemp)
2452617a3babSopenharmony_ci                              ImageWrite 421 422 423
2453617a3babSopenharmony_ci             425:     62(ptr) AccessChain 61 53
2454617a3babSopenharmony_ci             426:      6(int) Load 425
2455617a3babSopenharmony_ci                              Store 424(coordTemp) 426
2456617a3babSopenharmony_ci             428:          92 Load 94(g_tTex1du1)
2457617a3babSopenharmony_ci             429:      6(int) Load 424(coordTemp)
2458617a3babSopenharmony_ci             430:   98(ivec4) ImageRead 428 429
2459617a3babSopenharmony_ci             431:     12(int) CompositeExtract 430 0
2460617a3babSopenharmony_ci                              Store 427(storeTemp) 431
2461617a3babSopenharmony_ci             432:     12(int) Load 427(storeTemp)
2462617a3babSopenharmony_ci             433:     12(int) IAdd 432 106
2463617a3babSopenharmony_ci                              Store 427(storeTemp) 433
2464617a3babSopenharmony_ci             434:          92 Load 94(g_tTex1du1)
2465617a3babSopenharmony_ci             435:      6(int) Load 424(coordTemp)
2466617a3babSopenharmony_ci             436:     12(int) Load 427(storeTemp)
2467617a3babSopenharmony_ci                              ImageWrite 434 435 436
2468617a3babSopenharmony_ci             438:     62(ptr) AccessChain 61 53
2469617a3babSopenharmony_ci             439:      6(int) Load 438
2470617a3babSopenharmony_ci                              Store 437(coordTemp) 439
2471617a3babSopenharmony_ci             441:          68 Load 70(g_tTex1df1)
2472617a3babSopenharmony_ci             442:      6(int) Load 437(coordTemp)
2473617a3babSopenharmony_ci             443:   39(fvec4) ImageRead 441 442
2474617a3babSopenharmony_ci             444:   18(float) CompositeExtract 443 0
2475617a3babSopenharmony_ci                              Store 440(storeTemp) 444
2476617a3babSopenharmony_ci             445:   18(float) Load 440(storeTemp)
2477617a3babSopenharmony_ci             446:   18(float) FSub 445 406
2478617a3babSopenharmony_ci                              Store 440(storeTemp) 446
2479617a3babSopenharmony_ci             447:          68 Load 70(g_tTex1df1)
2480617a3babSopenharmony_ci             448:      6(int) Load 437(coordTemp)
2481617a3babSopenharmony_ci             449:   18(float) Load 440(storeTemp)
2482617a3babSopenharmony_ci                              ImageWrite 447 448 449
2483617a3babSopenharmony_ci             451:     62(ptr) AccessChain 61 53
2484617a3babSopenharmony_ci             452:      6(int) Load 451
2485617a3babSopenharmony_ci                              Store 450(coordTemp) 452
2486617a3babSopenharmony_ci             454:          83 Load 85(g_tTex1di1)
2487617a3babSopenharmony_ci             455:      6(int) Load 450(coordTemp)
2488617a3babSopenharmony_ci             456:   58(ivec4) ImageRead 454 455
2489617a3babSopenharmony_ci             457:      6(int) CompositeExtract 456 0
2490617a3babSopenharmony_ci                              Store 453(storeTemp) 457
2491617a3babSopenharmony_ci             458:      6(int) Load 453(storeTemp)
2492617a3babSopenharmony_ci             459:      6(int) ISub 458 106
2493617a3babSopenharmony_ci                              Store 453(storeTemp) 459
2494617a3babSopenharmony_ci             460:          83 Load 85(g_tTex1di1)
2495617a3babSopenharmony_ci             461:      6(int) Load 450(coordTemp)
2496617a3babSopenharmony_ci             462:      6(int) Load 453(storeTemp)
2497617a3babSopenharmony_ci                              ImageWrite 460 461 462
2498617a3babSopenharmony_ci             464:     62(ptr) AccessChain 61 53
2499617a3babSopenharmony_ci             465:      6(int) Load 464
2500617a3babSopenharmony_ci                              Store 463(coordTemp) 465
2501617a3babSopenharmony_ci             467:          92 Load 94(g_tTex1du1)
2502617a3babSopenharmony_ci             468:      6(int) Load 463(coordTemp)
2503617a3babSopenharmony_ci             469:   98(ivec4) ImageRead 467 468
2504617a3babSopenharmony_ci             470:     12(int) CompositeExtract 469 0
2505617a3babSopenharmony_ci                              Store 466(storeTemp) 470
2506617a3babSopenharmony_ci             471:     12(int) Load 466(storeTemp)
2507617a3babSopenharmony_ci             472:     12(int) ISub 471 106
2508617a3babSopenharmony_ci                              Store 466(storeTemp) 472
2509617a3babSopenharmony_ci             473:          92 Load 94(g_tTex1du1)
2510617a3babSopenharmony_ci             474:      6(int) Load 463(coordTemp)
2511617a3babSopenharmony_ci             475:     12(int) Load 466(storeTemp)
2512617a3babSopenharmony_ci                              ImageWrite 473 474 475
2513617a3babSopenharmony_ci             477:     62(ptr) AccessChain 61 53
2514617a3babSopenharmony_ci             478:      6(int) Load 477
2515617a3babSopenharmony_ci                              Store 476(coordTemp) 478
2516617a3babSopenharmony_ci             480:          68 Load 70(g_tTex1df1)
2517617a3babSopenharmony_ci             481:      6(int) Load 476(coordTemp)
2518617a3babSopenharmony_ci             482:   39(fvec4) ImageRead 480 481
2519617a3babSopenharmony_ci             483:   18(float) CompositeExtract 482 0
2520617a3babSopenharmony_ci                              Store 479(storeTempPre) 483
2521617a3babSopenharmony_ci             485:   18(float) Load 479(storeTempPre)
2522617a3babSopenharmony_ci                              Store 484(storeTempPost) 485
2523617a3babSopenharmony_ci             486:   18(float) Load 484(storeTempPost)
2524617a3babSopenharmony_ci             487:   18(float) FAdd 486 406
2525617a3babSopenharmony_ci                              Store 484(storeTempPost) 487
2526617a3babSopenharmony_ci             488:          68 Load 70(g_tTex1df1)
2527617a3babSopenharmony_ci             489:      6(int) Load 476(coordTemp)
2528617a3babSopenharmony_ci             490:   18(float) Load 484(storeTempPost)
2529617a3babSopenharmony_ci                              ImageWrite 488 489 490
2530617a3babSopenharmony_ci             492:     62(ptr) AccessChain 61 53
2531617a3babSopenharmony_ci             493:      6(int) Load 492
2532617a3babSopenharmony_ci                              Store 491(coordTemp) 493
2533617a3babSopenharmony_ci             495:          92 Load 94(g_tTex1du1)
2534617a3babSopenharmony_ci             496:      6(int) Load 491(coordTemp)
2535617a3babSopenharmony_ci             497:   98(ivec4) ImageRead 495 496
2536617a3babSopenharmony_ci             498:     12(int) CompositeExtract 497 0
2537617a3babSopenharmony_ci                              Store 494(storeTempPre) 498
2538617a3babSopenharmony_ci             500:     12(int) Load 494(storeTempPre)
2539617a3babSopenharmony_ci                              Store 499(storeTempPost) 500
2540617a3babSopenharmony_ci             501:     12(int) Load 499(storeTempPost)
2541617a3babSopenharmony_ci             502:     12(int) ISub 501 106
2542617a3babSopenharmony_ci                              Store 499(storeTempPost) 502
2543617a3babSopenharmony_ci             503:          92 Load 94(g_tTex1du1)
2544617a3babSopenharmony_ci             504:      6(int) Load 491(coordTemp)
2545617a3babSopenharmony_ci             505:     12(int) Load 499(storeTempPost)
2546617a3babSopenharmony_ci                              ImageWrite 503 504 505
2547617a3babSopenharmony_ci             507:     62(ptr) AccessChain 61 53
2548617a3babSopenharmony_ci             508:      6(int) Load 507
2549617a3babSopenharmony_ci                              Store 506(coordTemp) 508
2550617a3babSopenharmony_ci             510:          83 Load 85(g_tTex1di1)
2551617a3babSopenharmony_ci             511:      6(int) Load 506(coordTemp)
2552617a3babSopenharmony_ci             512:   58(ivec4) ImageRead 510 511
2553617a3babSopenharmony_ci             513:      6(int) CompositeExtract 512 0
2554617a3babSopenharmony_ci                              Store 509(storeTempPre) 513
2555617a3babSopenharmony_ci             515:      6(int) Load 509(storeTempPre)
2556617a3babSopenharmony_ci                              Store 514(storeTempPost) 515
2557617a3babSopenharmony_ci             516:      6(int) Load 514(storeTempPost)
2558617a3babSopenharmony_ci             517:      6(int) IAdd 516 106
2559617a3babSopenharmony_ci                              Store 514(storeTempPost) 517
2560617a3babSopenharmony_ci             518:          83 Load 85(g_tTex1di1)
2561617a3babSopenharmony_ci             519:      6(int) Load 506(coordTemp)
2562617a3babSopenharmony_ci             520:      6(int) Load 514(storeTempPost)
2563617a3babSopenharmony_ci                              ImageWrite 518 519 520
2564617a3babSopenharmony_ci             522:     62(ptr) AccessChain 61 53
2565617a3babSopenharmony_ci             523:      6(int) Load 522
2566617a3babSopenharmony_ci                              Store 521(coordTemp) 523
2567617a3babSopenharmony_ci             525:          68 Load 70(g_tTex1df1)
2568617a3babSopenharmony_ci             526:      6(int) Load 521(coordTemp)
2569617a3babSopenharmony_ci             527:   39(fvec4) ImageRead 525 526
2570617a3babSopenharmony_ci             528:   18(float) CompositeExtract 527 0
2571617a3babSopenharmony_ci                              Store 524(storeTempPre) 528
2572617a3babSopenharmony_ci             530:   18(float) Load 524(storeTempPre)
2573617a3babSopenharmony_ci                              Store 529(storeTempPost) 530
2574617a3babSopenharmony_ci             531:   18(float) Load 529(storeTempPost)
2575617a3babSopenharmony_ci             532:   18(float) FSub 531 406
2576617a3babSopenharmony_ci                              Store 529(storeTempPost) 532
2577617a3babSopenharmony_ci             533:          68 Load 70(g_tTex1df1)
2578617a3babSopenharmony_ci             534:      6(int) Load 521(coordTemp)
2579617a3babSopenharmony_ci             535:   18(float) Load 529(storeTempPost)
2580617a3babSopenharmony_ci                              ImageWrite 533 534 535
2581617a3babSopenharmony_ci             537:     62(ptr) AccessChain 61 53
2582617a3babSopenharmony_ci             538:      6(int) Load 537
2583617a3babSopenharmony_ci                              Store 536(coordTemp) 538
2584617a3babSopenharmony_ci             540:          83 Load 85(g_tTex1di1)
2585617a3babSopenharmony_ci             541:      6(int) Load 536(coordTemp)
2586617a3babSopenharmony_ci             542:   58(ivec4) ImageRead 540 541
2587617a3babSopenharmony_ci             543:      6(int) CompositeExtract 542 0
2588617a3babSopenharmony_ci                              Store 539(storeTempPre) 543
2589617a3babSopenharmony_ci             545:      6(int) Load 539(storeTempPre)
2590617a3babSopenharmony_ci                              Store 544(storeTempPost) 545
2591617a3babSopenharmony_ci             546:      6(int) Load 544(storeTempPost)
2592617a3babSopenharmony_ci             547:      6(int) IAdd 546 106
2593617a3babSopenharmony_ci                              Store 544(storeTempPost) 547
2594617a3babSopenharmony_ci             548:          83 Load 85(g_tTex1di1)
2595617a3babSopenharmony_ci             549:      6(int) Load 536(coordTemp)
2596617a3babSopenharmony_ci             550:      6(int) Load 544(storeTempPost)
2597617a3babSopenharmony_ci                              ImageWrite 548 549 550
2598617a3babSopenharmony_ci             552:     62(ptr) AccessChain 61 53
2599617a3babSopenharmony_ci             553:      6(int) Load 552
2600617a3babSopenharmony_ci                              Store 551(coordTemp) 553
2601617a3babSopenharmony_ci             555:          92 Load 94(g_tTex1du1)
2602617a3babSopenharmony_ci             556:      6(int) Load 551(coordTemp)
2603617a3babSopenharmony_ci             557:   98(ivec4) ImageRead 555 556
2604617a3babSopenharmony_ci             558:     12(int) CompositeExtract 557 0
2605617a3babSopenharmony_ci                              Store 554(storeTempPre) 558
2606617a3babSopenharmony_ci             560:     12(int) Load 554(storeTempPre)
2607617a3babSopenharmony_ci                              Store 559(storeTempPost) 560
2608617a3babSopenharmony_ci             561:     12(int) Load 559(storeTempPost)
2609617a3babSopenharmony_ci             562:     12(int) ISub 561 106
2610617a3babSopenharmony_ci                              Store 559(storeTempPost) 562
2611617a3babSopenharmony_ci             563:          92 Load 94(g_tTex1du1)
2612617a3babSopenharmony_ci             564:      6(int) Load 551(coordTemp)
2613617a3babSopenharmony_ci             565:     12(int) Load 559(storeTempPost)
2614617a3babSopenharmony_ci                              ImageWrite 563 564 565
2615617a3babSopenharmony_ci             567:         102 Load 104(g_tTex2df1)
2616617a3babSopenharmony_ci             570:   39(fvec4) ImageRead 567 569
2617617a3babSopenharmony_ci             571:   18(float) CompositeExtract 570 0
2618617a3babSopenharmony_ci                              Store 566(storeTemp) 571
2619617a3babSopenharmony_ci             572:          68 Load 70(g_tTex1df1)
2620617a3babSopenharmony_ci             573:   18(float) Load 566(storeTemp)
2621617a3babSopenharmony_ci                              ImageWrite 572 106 573
2622617a3babSopenharmony_ci             578:    577(ptr) AccessChain 575(psout) 53
2623617a3babSopenharmony_ci                              Store 578 576
2624617a3babSopenharmony_ci             579:40(PS_OUTPUT) Load 575(psout)
2625617a3babSopenharmony_ci                              ReturnValue 579
2626617a3babSopenharmony_ci                              FunctionEnd
2627