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