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