1617a3babSopenharmony_cihlsl.wavequad.comp
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cilocal_size = (32, 16, 1)
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:13  Function Definition: @CSMain(vu3; ( temp void)
6617a3babSopenharmony_ci0:13    Function Parameters: 
7617a3babSopenharmony_ci0:13      'dti' ( in 3-component vector of uint)
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:14      move second child to first child ( temp 4-component vector of uint)
10617a3babSopenharmony_ci0:14        u: direct index for structure ( temp 4-component vector of uint)
11617a3babSopenharmony_ci0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
12617a3babSopenharmony_ci0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
13617a3babSopenharmony_ci0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
14617a3babSopenharmony_ci0:14              Constant:
15617a3babSopenharmony_ci0:14                0 (const uint)
16617a3babSopenharmony_ci0:14            direct index ( temp uint)
17617a3babSopenharmony_ci0:14              'dti' ( in 3-component vector of uint)
18617a3babSopenharmony_ci0:14              Constant:
19617a3babSopenharmony_ci0:14                0 (const int)
20617a3babSopenharmony_ci0:14          Constant:
21617a3babSopenharmony_ci0:14            0 (const int)
22617a3babSopenharmony_ci0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
23617a3babSopenharmony_ci0:14          u: direct index for structure ( temp 4-component vector of uint)
24617a3babSopenharmony_ci0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
25617a3babSopenharmony_ci0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
26617a3babSopenharmony_ci0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
27617a3babSopenharmony_ci0:14                Constant:
28617a3babSopenharmony_ci0:14                  0 (const uint)
29617a3babSopenharmony_ci0:14              direct index ( temp uint)
30617a3babSopenharmony_ci0:14                'dti' ( in 3-component vector of uint)
31617a3babSopenharmony_ci0:14                Constant:
32617a3babSopenharmony_ci0:14                  0 (const int)
33617a3babSopenharmony_ci0:14            Constant:
34617a3babSopenharmony_ci0:14              0 (const int)
35617a3babSopenharmony_ci0:14          Constant:
36617a3babSopenharmony_ci0:14            0 (const uint)
37617a3babSopenharmony_ci0:15      move second child to first child ( temp uint)
38617a3babSopenharmony_ci0:15        direct index ( temp uint)
39617a3babSopenharmony_ci0:15          u: direct index for structure ( temp 4-component vector of uint)
40617a3babSopenharmony_ci0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
41617a3babSopenharmony_ci0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
42617a3babSopenharmony_ci0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
43617a3babSopenharmony_ci0:15                Constant:
44617a3babSopenharmony_ci0:15                  0 (const uint)
45617a3babSopenharmony_ci0:15              direct index ( temp uint)
46617a3babSopenharmony_ci0:15                'dti' ( in 3-component vector of uint)
47617a3babSopenharmony_ci0:15                Constant:
48617a3babSopenharmony_ci0:15                  0 (const int)
49617a3babSopenharmony_ci0:15            Constant:
50617a3babSopenharmony_ci0:15              0 (const int)
51617a3babSopenharmony_ci0:15          Constant:
52617a3babSopenharmony_ci0:15            0 (const int)
53617a3babSopenharmony_ci0:15        subgroupQuadBroadcast ( temp uint)
54617a3babSopenharmony_ci0:15          direct index ( temp uint)
55617a3babSopenharmony_ci0:15            u: direct index for structure ( temp 4-component vector of uint)
56617a3babSopenharmony_ci0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
57617a3babSopenharmony_ci0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
58617a3babSopenharmony_ci0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
59617a3babSopenharmony_ci0:15                  Constant:
60617a3babSopenharmony_ci0:15                    0 (const uint)
61617a3babSopenharmony_ci0:15                direct index ( temp uint)
62617a3babSopenharmony_ci0:15                  'dti' ( in 3-component vector of uint)
63617a3babSopenharmony_ci0:15                  Constant:
64617a3babSopenharmony_ci0:15                    0 (const int)
65617a3babSopenharmony_ci0:15              Constant:
66617a3babSopenharmony_ci0:15                0 (const int)
67617a3babSopenharmony_ci0:15            Constant:
68617a3babSopenharmony_ci0:15              0 (const int)
69617a3babSopenharmony_ci0:15          Constant:
70617a3babSopenharmony_ci0:15            0 (const uint)
71617a3babSopenharmony_ci0:16      move second child to first child ( temp 2-component vector of uint)
72617a3babSopenharmony_ci0:16        vector swizzle ( temp 2-component vector of uint)
73617a3babSopenharmony_ci0:16          u: direct index for structure ( temp 4-component vector of uint)
74617a3babSopenharmony_ci0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
75617a3babSopenharmony_ci0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
76617a3babSopenharmony_ci0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
77617a3babSopenharmony_ci0:16                Constant:
78617a3babSopenharmony_ci0:16                  0 (const uint)
79617a3babSopenharmony_ci0:16              direct index ( temp uint)
80617a3babSopenharmony_ci0:16                'dti' ( in 3-component vector of uint)
81617a3babSopenharmony_ci0:16                Constant:
82617a3babSopenharmony_ci0:16                  0 (const int)
83617a3babSopenharmony_ci0:16            Constant:
84617a3babSopenharmony_ci0:16              0 (const int)
85617a3babSopenharmony_ci0:16          Sequence
86617a3babSopenharmony_ci0:16            Constant:
87617a3babSopenharmony_ci0:16              0 (const int)
88617a3babSopenharmony_ci0:16            Constant:
89617a3babSopenharmony_ci0:16              1 (const int)
90617a3babSopenharmony_ci0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
91617a3babSopenharmony_ci0:16          vector swizzle ( temp 2-component vector of uint)
92617a3babSopenharmony_ci0:16            u: direct index for structure ( temp 4-component vector of uint)
93617a3babSopenharmony_ci0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
94617a3babSopenharmony_ci0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
95617a3babSopenharmony_ci0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
96617a3babSopenharmony_ci0:16                  Constant:
97617a3babSopenharmony_ci0:16                    0 (const uint)
98617a3babSopenharmony_ci0:16                direct index ( temp uint)
99617a3babSopenharmony_ci0:16                  'dti' ( in 3-component vector of uint)
100617a3babSopenharmony_ci0:16                  Constant:
101617a3babSopenharmony_ci0:16                    0 (const int)
102617a3babSopenharmony_ci0:16              Constant:
103617a3babSopenharmony_ci0:16                0 (const int)
104617a3babSopenharmony_ci0:16            Sequence
105617a3babSopenharmony_ci0:16              Constant:
106617a3babSopenharmony_ci0:16                0 (const int)
107617a3babSopenharmony_ci0:16              Constant:
108617a3babSopenharmony_ci0:16                1 (const int)
109617a3babSopenharmony_ci0:16          Constant:
110617a3babSopenharmony_ci0:16            0 (const uint)
111617a3babSopenharmony_ci0:17      move second child to first child ( temp 3-component vector of uint)
112617a3babSopenharmony_ci0:17        vector swizzle ( temp 3-component vector of uint)
113617a3babSopenharmony_ci0:17          u: direct index for structure ( temp 4-component vector of uint)
114617a3babSopenharmony_ci0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
115617a3babSopenharmony_ci0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
116617a3babSopenharmony_ci0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
117617a3babSopenharmony_ci0:17                Constant:
118617a3babSopenharmony_ci0:17                  0 (const uint)
119617a3babSopenharmony_ci0:17              direct index ( temp uint)
120617a3babSopenharmony_ci0:17                'dti' ( in 3-component vector of uint)
121617a3babSopenharmony_ci0:17                Constant:
122617a3babSopenharmony_ci0:17                  0 (const int)
123617a3babSopenharmony_ci0:17            Constant:
124617a3babSopenharmony_ci0:17              0 (const int)
125617a3babSopenharmony_ci0:17          Sequence
126617a3babSopenharmony_ci0:17            Constant:
127617a3babSopenharmony_ci0:17              0 (const int)
128617a3babSopenharmony_ci0:17            Constant:
129617a3babSopenharmony_ci0:17              1 (const int)
130617a3babSopenharmony_ci0:17            Constant:
131617a3babSopenharmony_ci0:17              2 (const int)
132617a3babSopenharmony_ci0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
133617a3babSopenharmony_ci0:17          vector swizzle ( temp 3-component vector of uint)
134617a3babSopenharmony_ci0:17            u: direct index for structure ( temp 4-component vector of uint)
135617a3babSopenharmony_ci0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
136617a3babSopenharmony_ci0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
137617a3babSopenharmony_ci0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
138617a3babSopenharmony_ci0:17                  Constant:
139617a3babSopenharmony_ci0:17                    0 (const uint)
140617a3babSopenharmony_ci0:17                direct index ( temp uint)
141617a3babSopenharmony_ci0:17                  'dti' ( in 3-component vector of uint)
142617a3babSopenharmony_ci0:17                  Constant:
143617a3babSopenharmony_ci0:17                    0 (const int)
144617a3babSopenharmony_ci0:17              Constant:
145617a3babSopenharmony_ci0:17                0 (const int)
146617a3babSopenharmony_ci0:17            Sequence
147617a3babSopenharmony_ci0:17              Constant:
148617a3babSopenharmony_ci0:17                0 (const int)
149617a3babSopenharmony_ci0:17              Constant:
150617a3babSopenharmony_ci0:17                1 (const int)
151617a3babSopenharmony_ci0:17              Constant:
152617a3babSopenharmony_ci0:17                2 (const int)
153617a3babSopenharmony_ci0:17          Constant:
154617a3babSopenharmony_ci0:17            0 (const uint)
155617a3babSopenharmony_ci0:19      move second child to first child ( temp 4-component vector of int)
156617a3babSopenharmony_ci0:19        i: direct index for structure ( temp 4-component vector of int)
157617a3babSopenharmony_ci0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
158617a3babSopenharmony_ci0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
159617a3babSopenharmony_ci0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
160617a3babSopenharmony_ci0:19              Constant:
161617a3babSopenharmony_ci0:19                0 (const uint)
162617a3babSopenharmony_ci0:19            direct index ( temp uint)
163617a3babSopenharmony_ci0:19              'dti' ( in 3-component vector of uint)
164617a3babSopenharmony_ci0:19              Constant:
165617a3babSopenharmony_ci0:19                0 (const int)
166617a3babSopenharmony_ci0:19          Constant:
167617a3babSopenharmony_ci0:19            1 (const int)
168617a3babSopenharmony_ci0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
169617a3babSopenharmony_ci0:19          i: direct index for structure ( temp 4-component vector of int)
170617a3babSopenharmony_ci0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
171617a3babSopenharmony_ci0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
172617a3babSopenharmony_ci0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
173617a3babSopenharmony_ci0:19                Constant:
174617a3babSopenharmony_ci0:19                  0 (const uint)
175617a3babSopenharmony_ci0:19              direct index ( temp uint)
176617a3babSopenharmony_ci0:19                'dti' ( in 3-component vector of uint)
177617a3babSopenharmony_ci0:19                Constant:
178617a3babSopenharmony_ci0:19                  0 (const int)
179617a3babSopenharmony_ci0:19            Constant:
180617a3babSopenharmony_ci0:19              1 (const int)
181617a3babSopenharmony_ci0:19          Constant:
182617a3babSopenharmony_ci0:19            0 (const uint)
183617a3babSopenharmony_ci0:20      move second child to first child ( temp int)
184617a3babSopenharmony_ci0:20        direct index ( temp int)
185617a3babSopenharmony_ci0:20          i: direct index for structure ( temp 4-component vector of int)
186617a3babSopenharmony_ci0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
187617a3babSopenharmony_ci0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
188617a3babSopenharmony_ci0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
189617a3babSopenharmony_ci0:20                Constant:
190617a3babSopenharmony_ci0:20                  0 (const uint)
191617a3babSopenharmony_ci0:20              direct index ( temp uint)
192617a3babSopenharmony_ci0:20                'dti' ( in 3-component vector of uint)
193617a3babSopenharmony_ci0:20                Constant:
194617a3babSopenharmony_ci0:20                  0 (const int)
195617a3babSopenharmony_ci0:20            Constant:
196617a3babSopenharmony_ci0:20              1 (const int)
197617a3babSopenharmony_ci0:20          Constant:
198617a3babSopenharmony_ci0:20            0 (const int)
199617a3babSopenharmony_ci0:20        subgroupQuadBroadcast ( temp int)
200617a3babSopenharmony_ci0:20          direct index ( temp int)
201617a3babSopenharmony_ci0:20            i: direct index for structure ( temp 4-component vector of int)
202617a3babSopenharmony_ci0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
203617a3babSopenharmony_ci0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
204617a3babSopenharmony_ci0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
205617a3babSopenharmony_ci0:20                  Constant:
206617a3babSopenharmony_ci0:20                    0 (const uint)
207617a3babSopenharmony_ci0:20                direct index ( temp uint)
208617a3babSopenharmony_ci0:20                  'dti' ( in 3-component vector of uint)
209617a3babSopenharmony_ci0:20                  Constant:
210617a3babSopenharmony_ci0:20                    0 (const int)
211617a3babSopenharmony_ci0:20              Constant:
212617a3babSopenharmony_ci0:20                1 (const int)
213617a3babSopenharmony_ci0:20            Constant:
214617a3babSopenharmony_ci0:20              0 (const int)
215617a3babSopenharmony_ci0:20          Constant:
216617a3babSopenharmony_ci0:20            0 (const uint)
217617a3babSopenharmony_ci0:21      move second child to first child ( temp 2-component vector of int)
218617a3babSopenharmony_ci0:21        vector swizzle ( temp 2-component vector of int)
219617a3babSopenharmony_ci0:21          i: direct index for structure ( temp 4-component vector of int)
220617a3babSopenharmony_ci0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
221617a3babSopenharmony_ci0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
222617a3babSopenharmony_ci0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
223617a3babSopenharmony_ci0:21                Constant:
224617a3babSopenharmony_ci0:21                  0 (const uint)
225617a3babSopenharmony_ci0:21              direct index ( temp uint)
226617a3babSopenharmony_ci0:21                'dti' ( in 3-component vector of uint)
227617a3babSopenharmony_ci0:21                Constant:
228617a3babSopenharmony_ci0:21                  0 (const int)
229617a3babSopenharmony_ci0:21            Constant:
230617a3babSopenharmony_ci0:21              1 (const int)
231617a3babSopenharmony_ci0:21          Sequence
232617a3babSopenharmony_ci0:21            Constant:
233617a3babSopenharmony_ci0:21              0 (const int)
234617a3babSopenharmony_ci0:21            Constant:
235617a3babSopenharmony_ci0:21              1 (const int)
236617a3babSopenharmony_ci0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
237617a3babSopenharmony_ci0:21          vector swizzle ( temp 2-component vector of int)
238617a3babSopenharmony_ci0:21            i: direct index for structure ( temp 4-component vector of int)
239617a3babSopenharmony_ci0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
240617a3babSopenharmony_ci0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
241617a3babSopenharmony_ci0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
242617a3babSopenharmony_ci0:21                  Constant:
243617a3babSopenharmony_ci0:21                    0 (const uint)
244617a3babSopenharmony_ci0:21                direct index ( temp uint)
245617a3babSopenharmony_ci0:21                  'dti' ( in 3-component vector of uint)
246617a3babSopenharmony_ci0:21                  Constant:
247617a3babSopenharmony_ci0:21                    0 (const int)
248617a3babSopenharmony_ci0:21              Constant:
249617a3babSopenharmony_ci0:21                1 (const int)
250617a3babSopenharmony_ci0:21            Sequence
251617a3babSopenharmony_ci0:21              Constant:
252617a3babSopenharmony_ci0:21                0 (const int)
253617a3babSopenharmony_ci0:21              Constant:
254617a3babSopenharmony_ci0:21                1 (const int)
255617a3babSopenharmony_ci0:21          Constant:
256617a3babSopenharmony_ci0:21            0 (const uint)
257617a3babSopenharmony_ci0:22      move second child to first child ( temp 3-component vector of int)
258617a3babSopenharmony_ci0:22        vector swizzle ( temp 3-component vector of int)
259617a3babSopenharmony_ci0:22          i: direct index for structure ( temp 4-component vector of int)
260617a3babSopenharmony_ci0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
261617a3babSopenharmony_ci0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
262617a3babSopenharmony_ci0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
263617a3babSopenharmony_ci0:22                Constant:
264617a3babSopenharmony_ci0:22                  0 (const uint)
265617a3babSopenharmony_ci0:22              direct index ( temp uint)
266617a3babSopenharmony_ci0:22                'dti' ( in 3-component vector of uint)
267617a3babSopenharmony_ci0:22                Constant:
268617a3babSopenharmony_ci0:22                  0 (const int)
269617a3babSopenharmony_ci0:22            Constant:
270617a3babSopenharmony_ci0:22              1 (const int)
271617a3babSopenharmony_ci0:22          Sequence
272617a3babSopenharmony_ci0:22            Constant:
273617a3babSopenharmony_ci0:22              0 (const int)
274617a3babSopenharmony_ci0:22            Constant:
275617a3babSopenharmony_ci0:22              1 (const int)
276617a3babSopenharmony_ci0:22            Constant:
277617a3babSopenharmony_ci0:22              2 (const int)
278617a3babSopenharmony_ci0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
279617a3babSopenharmony_ci0:22          vector swizzle ( temp 3-component vector of int)
280617a3babSopenharmony_ci0:22            i: direct index for structure ( temp 4-component vector of int)
281617a3babSopenharmony_ci0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
282617a3babSopenharmony_ci0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
283617a3babSopenharmony_ci0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
284617a3babSopenharmony_ci0:22                  Constant:
285617a3babSopenharmony_ci0:22                    0 (const uint)
286617a3babSopenharmony_ci0:22                direct index ( temp uint)
287617a3babSopenharmony_ci0:22                  'dti' ( in 3-component vector of uint)
288617a3babSopenharmony_ci0:22                  Constant:
289617a3babSopenharmony_ci0:22                    0 (const int)
290617a3babSopenharmony_ci0:22              Constant:
291617a3babSopenharmony_ci0:22                1 (const int)
292617a3babSopenharmony_ci0:22            Sequence
293617a3babSopenharmony_ci0:22              Constant:
294617a3babSopenharmony_ci0:22                0 (const int)
295617a3babSopenharmony_ci0:22              Constant:
296617a3babSopenharmony_ci0:22                1 (const int)
297617a3babSopenharmony_ci0:22              Constant:
298617a3babSopenharmony_ci0:22                2 (const int)
299617a3babSopenharmony_ci0:22          Constant:
300617a3babSopenharmony_ci0:22            0 (const uint)
301617a3babSopenharmony_ci0:24      move second child to first child ( temp 4-component vector of float)
302617a3babSopenharmony_ci0:24        f: direct index for structure ( temp 4-component vector of float)
303617a3babSopenharmony_ci0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
304617a3babSopenharmony_ci0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
305617a3babSopenharmony_ci0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
306617a3babSopenharmony_ci0:24              Constant:
307617a3babSopenharmony_ci0:24                0 (const uint)
308617a3babSopenharmony_ci0:24            direct index ( temp uint)
309617a3babSopenharmony_ci0:24              'dti' ( in 3-component vector of uint)
310617a3babSopenharmony_ci0:24              Constant:
311617a3babSopenharmony_ci0:24                0 (const int)
312617a3babSopenharmony_ci0:24          Constant:
313617a3babSopenharmony_ci0:24            2 (const int)
314617a3babSopenharmony_ci0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
315617a3babSopenharmony_ci0:24          f: direct index for structure ( temp 4-component vector of float)
316617a3babSopenharmony_ci0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
317617a3babSopenharmony_ci0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
318617a3babSopenharmony_ci0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
319617a3babSopenharmony_ci0:24                Constant:
320617a3babSopenharmony_ci0:24                  0 (const uint)
321617a3babSopenharmony_ci0:24              direct index ( temp uint)
322617a3babSopenharmony_ci0:24                'dti' ( in 3-component vector of uint)
323617a3babSopenharmony_ci0:24                Constant:
324617a3babSopenharmony_ci0:24                  0 (const int)
325617a3babSopenharmony_ci0:24            Constant:
326617a3babSopenharmony_ci0:24              2 (const int)
327617a3babSopenharmony_ci0:24          Constant:
328617a3babSopenharmony_ci0:24            0 (const uint)
329617a3babSopenharmony_ci0:25      move second child to first child ( temp float)
330617a3babSopenharmony_ci0:25        direct index ( temp float)
331617a3babSopenharmony_ci0:25          f: direct index for structure ( temp 4-component vector of float)
332617a3babSopenharmony_ci0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
333617a3babSopenharmony_ci0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
334617a3babSopenharmony_ci0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
335617a3babSopenharmony_ci0:25                Constant:
336617a3babSopenharmony_ci0:25                  0 (const uint)
337617a3babSopenharmony_ci0:25              direct index ( temp uint)
338617a3babSopenharmony_ci0:25                'dti' ( in 3-component vector of uint)
339617a3babSopenharmony_ci0:25                Constant:
340617a3babSopenharmony_ci0:25                  0 (const int)
341617a3babSopenharmony_ci0:25            Constant:
342617a3babSopenharmony_ci0:25              2 (const int)
343617a3babSopenharmony_ci0:25          Constant:
344617a3babSopenharmony_ci0:25            0 (const int)
345617a3babSopenharmony_ci0:25        subgroupQuadBroadcast ( temp float)
346617a3babSopenharmony_ci0:25          direct index ( temp float)
347617a3babSopenharmony_ci0:25            f: direct index for structure ( temp 4-component vector of float)
348617a3babSopenharmony_ci0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
349617a3babSopenharmony_ci0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
350617a3babSopenharmony_ci0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
351617a3babSopenharmony_ci0:25                  Constant:
352617a3babSopenharmony_ci0:25                    0 (const uint)
353617a3babSopenharmony_ci0:25                direct index ( temp uint)
354617a3babSopenharmony_ci0:25                  'dti' ( in 3-component vector of uint)
355617a3babSopenharmony_ci0:25                  Constant:
356617a3babSopenharmony_ci0:25                    0 (const int)
357617a3babSopenharmony_ci0:25              Constant:
358617a3babSopenharmony_ci0:25                2 (const int)
359617a3babSopenharmony_ci0:25            Constant:
360617a3babSopenharmony_ci0:25              0 (const int)
361617a3babSopenharmony_ci0:25          Constant:
362617a3babSopenharmony_ci0:25            0 (const uint)
363617a3babSopenharmony_ci0:26      move second child to first child ( temp 2-component vector of float)
364617a3babSopenharmony_ci0:26        vector swizzle ( temp 2-component vector of float)
365617a3babSopenharmony_ci0:26          f: direct index for structure ( temp 4-component vector of float)
366617a3babSopenharmony_ci0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
367617a3babSopenharmony_ci0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
368617a3babSopenharmony_ci0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
369617a3babSopenharmony_ci0:26                Constant:
370617a3babSopenharmony_ci0:26                  0 (const uint)
371617a3babSopenharmony_ci0:26              direct index ( temp uint)
372617a3babSopenharmony_ci0:26                'dti' ( in 3-component vector of uint)
373617a3babSopenharmony_ci0:26                Constant:
374617a3babSopenharmony_ci0:26                  0 (const int)
375617a3babSopenharmony_ci0:26            Constant:
376617a3babSopenharmony_ci0:26              2 (const int)
377617a3babSopenharmony_ci0:26          Sequence
378617a3babSopenharmony_ci0:26            Constant:
379617a3babSopenharmony_ci0:26              0 (const int)
380617a3babSopenharmony_ci0:26            Constant:
381617a3babSopenharmony_ci0:26              1 (const int)
382617a3babSopenharmony_ci0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
383617a3babSopenharmony_ci0:26          vector swizzle ( temp 2-component vector of float)
384617a3babSopenharmony_ci0:26            f: direct index for structure ( temp 4-component vector of float)
385617a3babSopenharmony_ci0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
386617a3babSopenharmony_ci0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
387617a3babSopenharmony_ci0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
388617a3babSopenharmony_ci0:26                  Constant:
389617a3babSopenharmony_ci0:26                    0 (const uint)
390617a3babSopenharmony_ci0:26                direct index ( temp uint)
391617a3babSopenharmony_ci0:26                  'dti' ( in 3-component vector of uint)
392617a3babSopenharmony_ci0:26                  Constant:
393617a3babSopenharmony_ci0:26                    0 (const int)
394617a3babSopenharmony_ci0:26              Constant:
395617a3babSopenharmony_ci0:26                2 (const int)
396617a3babSopenharmony_ci0:26            Sequence
397617a3babSopenharmony_ci0:26              Constant:
398617a3babSopenharmony_ci0:26                0 (const int)
399617a3babSopenharmony_ci0:26              Constant:
400617a3babSopenharmony_ci0:26                1 (const int)
401617a3babSopenharmony_ci0:26          Constant:
402617a3babSopenharmony_ci0:26            0 (const uint)
403617a3babSopenharmony_ci0:27      move second child to first child ( temp 3-component vector of float)
404617a3babSopenharmony_ci0:27        vector swizzle ( temp 3-component vector of float)
405617a3babSopenharmony_ci0:27          f: direct index for structure ( temp 4-component vector of float)
406617a3babSopenharmony_ci0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
407617a3babSopenharmony_ci0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
408617a3babSopenharmony_ci0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
409617a3babSopenharmony_ci0:27                Constant:
410617a3babSopenharmony_ci0:27                  0 (const uint)
411617a3babSopenharmony_ci0:27              direct index ( temp uint)
412617a3babSopenharmony_ci0:27                'dti' ( in 3-component vector of uint)
413617a3babSopenharmony_ci0:27                Constant:
414617a3babSopenharmony_ci0:27                  0 (const int)
415617a3babSopenharmony_ci0:27            Constant:
416617a3babSopenharmony_ci0:27              2 (const int)
417617a3babSopenharmony_ci0:27          Sequence
418617a3babSopenharmony_ci0:27            Constant:
419617a3babSopenharmony_ci0:27              0 (const int)
420617a3babSopenharmony_ci0:27            Constant:
421617a3babSopenharmony_ci0:27              1 (const int)
422617a3babSopenharmony_ci0:27            Constant:
423617a3babSopenharmony_ci0:27              2 (const int)
424617a3babSopenharmony_ci0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
425617a3babSopenharmony_ci0:27          vector swizzle ( temp 3-component vector of float)
426617a3babSopenharmony_ci0:27            f: direct index for structure ( temp 4-component vector of float)
427617a3babSopenharmony_ci0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
428617a3babSopenharmony_ci0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
429617a3babSopenharmony_ci0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
430617a3babSopenharmony_ci0:27                  Constant:
431617a3babSopenharmony_ci0:27                    0 (const uint)
432617a3babSopenharmony_ci0:27                direct index ( temp uint)
433617a3babSopenharmony_ci0:27                  'dti' ( in 3-component vector of uint)
434617a3babSopenharmony_ci0:27                  Constant:
435617a3babSopenharmony_ci0:27                    0 (const int)
436617a3babSopenharmony_ci0:27              Constant:
437617a3babSopenharmony_ci0:27                2 (const int)
438617a3babSopenharmony_ci0:27            Sequence
439617a3babSopenharmony_ci0:27              Constant:
440617a3babSopenharmony_ci0:27                0 (const int)
441617a3babSopenharmony_ci0:27              Constant:
442617a3babSopenharmony_ci0:27                1 (const int)
443617a3babSopenharmony_ci0:27              Constant:
444617a3babSopenharmony_ci0:27                2 (const int)
445617a3babSopenharmony_ci0:27          Constant:
446617a3babSopenharmony_ci0:27            0 (const uint)
447617a3babSopenharmony_ci0:29      move second child to first child ( temp 4-component vector of double)
448617a3babSopenharmony_ci0:29        d: direct index for structure ( temp 4-component vector of double)
449617a3babSopenharmony_ci0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
450617a3babSopenharmony_ci0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
451617a3babSopenharmony_ci0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
452617a3babSopenharmony_ci0:29              Constant:
453617a3babSopenharmony_ci0:29                0 (const uint)
454617a3babSopenharmony_ci0:29            direct index ( temp uint)
455617a3babSopenharmony_ci0:29              'dti' ( in 3-component vector of uint)
456617a3babSopenharmony_ci0:29              Constant:
457617a3babSopenharmony_ci0:29                0 (const int)
458617a3babSopenharmony_ci0:29          Constant:
459617a3babSopenharmony_ci0:29            3 (const int)
460617a3babSopenharmony_ci0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
461617a3babSopenharmony_ci0:29          d: direct index for structure ( temp 4-component vector of double)
462617a3babSopenharmony_ci0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
463617a3babSopenharmony_ci0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
464617a3babSopenharmony_ci0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
465617a3babSopenharmony_ci0:29                Constant:
466617a3babSopenharmony_ci0:29                  0 (const uint)
467617a3babSopenharmony_ci0:29              direct index ( temp uint)
468617a3babSopenharmony_ci0:29                'dti' ( in 3-component vector of uint)
469617a3babSopenharmony_ci0:29                Constant:
470617a3babSopenharmony_ci0:29                  0 (const int)
471617a3babSopenharmony_ci0:29            Constant:
472617a3babSopenharmony_ci0:29              3 (const int)
473617a3babSopenharmony_ci0:29          Constant:
474617a3babSopenharmony_ci0:29            0 (const uint)
475617a3babSopenharmony_ci0:30      move second child to first child ( temp double)
476617a3babSopenharmony_ci0:30        direct index ( temp double)
477617a3babSopenharmony_ci0:30          d: direct index for structure ( temp 4-component vector of double)
478617a3babSopenharmony_ci0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
479617a3babSopenharmony_ci0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
480617a3babSopenharmony_ci0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
481617a3babSopenharmony_ci0:30                Constant:
482617a3babSopenharmony_ci0:30                  0 (const uint)
483617a3babSopenharmony_ci0:30              direct index ( temp uint)
484617a3babSopenharmony_ci0:30                'dti' ( in 3-component vector of uint)
485617a3babSopenharmony_ci0:30                Constant:
486617a3babSopenharmony_ci0:30                  0 (const int)
487617a3babSopenharmony_ci0:30            Constant:
488617a3babSopenharmony_ci0:30              3 (const int)
489617a3babSopenharmony_ci0:30          Constant:
490617a3babSopenharmony_ci0:30            0 (const int)
491617a3babSopenharmony_ci0:30        subgroupQuadBroadcast ( temp double)
492617a3babSopenharmony_ci0:30          direct index ( temp double)
493617a3babSopenharmony_ci0:30            d: direct index for structure ( temp 4-component vector of double)
494617a3babSopenharmony_ci0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
495617a3babSopenharmony_ci0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
496617a3babSopenharmony_ci0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
497617a3babSopenharmony_ci0:30                  Constant:
498617a3babSopenharmony_ci0:30                    0 (const uint)
499617a3babSopenharmony_ci0:30                direct index ( temp uint)
500617a3babSopenharmony_ci0:30                  'dti' ( in 3-component vector of uint)
501617a3babSopenharmony_ci0:30                  Constant:
502617a3babSopenharmony_ci0:30                    0 (const int)
503617a3babSopenharmony_ci0:30              Constant:
504617a3babSopenharmony_ci0:30                3 (const int)
505617a3babSopenharmony_ci0:30            Constant:
506617a3babSopenharmony_ci0:30              0 (const int)
507617a3babSopenharmony_ci0:30          Constant:
508617a3babSopenharmony_ci0:30            0 (const uint)
509617a3babSopenharmony_ci0:31      move second child to first child ( temp 2-component vector of double)
510617a3babSopenharmony_ci0:31        vector swizzle ( temp 2-component vector of double)
511617a3babSopenharmony_ci0:31          d: direct index for structure ( temp 4-component vector of double)
512617a3babSopenharmony_ci0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
513617a3babSopenharmony_ci0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
514617a3babSopenharmony_ci0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
515617a3babSopenharmony_ci0:31                Constant:
516617a3babSopenharmony_ci0:31                  0 (const uint)
517617a3babSopenharmony_ci0:31              direct index ( temp uint)
518617a3babSopenharmony_ci0:31                'dti' ( in 3-component vector of uint)
519617a3babSopenharmony_ci0:31                Constant:
520617a3babSopenharmony_ci0:31                  0 (const int)
521617a3babSopenharmony_ci0:31            Constant:
522617a3babSopenharmony_ci0:31              3 (const int)
523617a3babSopenharmony_ci0:31          Sequence
524617a3babSopenharmony_ci0:31            Constant:
525617a3babSopenharmony_ci0:31              0 (const int)
526617a3babSopenharmony_ci0:31            Constant:
527617a3babSopenharmony_ci0:31              1 (const int)
528617a3babSopenharmony_ci0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
529617a3babSopenharmony_ci0:31          vector swizzle ( temp 2-component vector of double)
530617a3babSopenharmony_ci0:31            d: direct index for structure ( temp 4-component vector of double)
531617a3babSopenharmony_ci0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
532617a3babSopenharmony_ci0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
533617a3babSopenharmony_ci0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
534617a3babSopenharmony_ci0:31                  Constant:
535617a3babSopenharmony_ci0:31                    0 (const uint)
536617a3babSopenharmony_ci0:31                direct index ( temp uint)
537617a3babSopenharmony_ci0:31                  'dti' ( in 3-component vector of uint)
538617a3babSopenharmony_ci0:31                  Constant:
539617a3babSopenharmony_ci0:31                    0 (const int)
540617a3babSopenharmony_ci0:31              Constant:
541617a3babSopenharmony_ci0:31                3 (const int)
542617a3babSopenharmony_ci0:31            Sequence
543617a3babSopenharmony_ci0:31              Constant:
544617a3babSopenharmony_ci0:31                0 (const int)
545617a3babSopenharmony_ci0:31              Constant:
546617a3babSopenharmony_ci0:31                1 (const int)
547617a3babSopenharmony_ci0:31          Constant:
548617a3babSopenharmony_ci0:31            0 (const uint)
549617a3babSopenharmony_ci0:32      move second child to first child ( temp 3-component vector of double)
550617a3babSopenharmony_ci0:32        vector swizzle ( temp 3-component vector of double)
551617a3babSopenharmony_ci0:32          d: direct index for structure ( temp 4-component vector of double)
552617a3babSopenharmony_ci0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
553617a3babSopenharmony_ci0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
554617a3babSopenharmony_ci0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
555617a3babSopenharmony_ci0:32                Constant:
556617a3babSopenharmony_ci0:32                  0 (const uint)
557617a3babSopenharmony_ci0:32              direct index ( temp uint)
558617a3babSopenharmony_ci0:32                'dti' ( in 3-component vector of uint)
559617a3babSopenharmony_ci0:32                Constant:
560617a3babSopenharmony_ci0:32                  0 (const int)
561617a3babSopenharmony_ci0:32            Constant:
562617a3babSopenharmony_ci0:32              3 (const int)
563617a3babSopenharmony_ci0:32          Sequence
564617a3babSopenharmony_ci0:32            Constant:
565617a3babSopenharmony_ci0:32              0 (const int)
566617a3babSopenharmony_ci0:32            Constant:
567617a3babSopenharmony_ci0:32              1 (const int)
568617a3babSopenharmony_ci0:32            Constant:
569617a3babSopenharmony_ci0:32              2 (const int)
570617a3babSopenharmony_ci0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
571617a3babSopenharmony_ci0:32          vector swizzle ( temp 3-component vector of double)
572617a3babSopenharmony_ci0:32            d: direct index for structure ( temp 4-component vector of double)
573617a3babSopenharmony_ci0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
574617a3babSopenharmony_ci0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
575617a3babSopenharmony_ci0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
576617a3babSopenharmony_ci0:32                  Constant:
577617a3babSopenharmony_ci0:32                    0 (const uint)
578617a3babSopenharmony_ci0:32                direct index ( temp uint)
579617a3babSopenharmony_ci0:32                  'dti' ( in 3-component vector of uint)
580617a3babSopenharmony_ci0:32                  Constant:
581617a3babSopenharmony_ci0:32                    0 (const int)
582617a3babSopenharmony_ci0:32              Constant:
583617a3babSopenharmony_ci0:32                3 (const int)
584617a3babSopenharmony_ci0:32            Sequence
585617a3babSopenharmony_ci0:32              Constant:
586617a3babSopenharmony_ci0:32                0 (const int)
587617a3babSopenharmony_ci0:32              Constant:
588617a3babSopenharmony_ci0:32                1 (const int)
589617a3babSopenharmony_ci0:32              Constant:
590617a3babSopenharmony_ci0:32                2 (const int)
591617a3babSopenharmony_ci0:32          Constant:
592617a3babSopenharmony_ci0:32            0 (const uint)
593617a3babSopenharmony_ci0:34      move second child to first child ( temp 4-component vector of uint)
594617a3babSopenharmony_ci0:34        u: direct index for structure ( temp 4-component vector of uint)
595617a3babSopenharmony_ci0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
596617a3babSopenharmony_ci0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
597617a3babSopenharmony_ci0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
598617a3babSopenharmony_ci0:34              Constant:
599617a3babSopenharmony_ci0:34                0 (const uint)
600617a3babSopenharmony_ci0:34            direct index ( temp uint)
601617a3babSopenharmony_ci0:34              'dti' ( in 3-component vector of uint)
602617a3babSopenharmony_ci0:34              Constant:
603617a3babSopenharmony_ci0:34                0 (const int)
604617a3babSopenharmony_ci0:34          Constant:
605617a3babSopenharmony_ci0:34            0 (const int)
606617a3babSopenharmony_ci0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
607617a3babSopenharmony_ci0:34          u: direct index for structure ( temp 4-component vector of uint)
608617a3babSopenharmony_ci0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
609617a3babSopenharmony_ci0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
610617a3babSopenharmony_ci0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
611617a3babSopenharmony_ci0:34                Constant:
612617a3babSopenharmony_ci0:34                  0 (const uint)
613617a3babSopenharmony_ci0:34              direct index ( temp uint)
614617a3babSopenharmony_ci0:34                'dti' ( in 3-component vector of uint)
615617a3babSopenharmony_ci0:34                Constant:
616617a3babSopenharmony_ci0:34                  0 (const int)
617617a3babSopenharmony_ci0:34            Constant:
618617a3babSopenharmony_ci0:34              0 (const int)
619617a3babSopenharmony_ci0:34          Constant:
620617a3babSopenharmony_ci0:34            1 (const uint)
621617a3babSopenharmony_ci0:35      move second child to first child ( temp uint)
622617a3babSopenharmony_ci0:35        direct index ( temp uint)
623617a3babSopenharmony_ci0:35          u: direct index for structure ( temp 4-component vector of uint)
624617a3babSopenharmony_ci0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
625617a3babSopenharmony_ci0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
626617a3babSopenharmony_ci0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
627617a3babSopenharmony_ci0:35                Constant:
628617a3babSopenharmony_ci0:35                  0 (const uint)
629617a3babSopenharmony_ci0:35              direct index ( temp uint)
630617a3babSopenharmony_ci0:35                'dti' ( in 3-component vector of uint)
631617a3babSopenharmony_ci0:35                Constant:
632617a3babSopenharmony_ci0:35                  0 (const int)
633617a3babSopenharmony_ci0:35            Constant:
634617a3babSopenharmony_ci0:35              0 (const int)
635617a3babSopenharmony_ci0:35          Constant:
636617a3babSopenharmony_ci0:35            0 (const int)
637617a3babSopenharmony_ci0:35        subgroupQuadBroadcast ( temp uint)
638617a3babSopenharmony_ci0:35          direct index ( temp uint)
639617a3babSopenharmony_ci0:35            u: direct index for structure ( temp 4-component vector of uint)
640617a3babSopenharmony_ci0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
641617a3babSopenharmony_ci0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
642617a3babSopenharmony_ci0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
643617a3babSopenharmony_ci0:35                  Constant:
644617a3babSopenharmony_ci0:35                    0 (const uint)
645617a3babSopenharmony_ci0:35                direct index ( temp uint)
646617a3babSopenharmony_ci0:35                  'dti' ( in 3-component vector of uint)
647617a3babSopenharmony_ci0:35                  Constant:
648617a3babSopenharmony_ci0:35                    0 (const int)
649617a3babSopenharmony_ci0:35              Constant:
650617a3babSopenharmony_ci0:35                0 (const int)
651617a3babSopenharmony_ci0:35            Constant:
652617a3babSopenharmony_ci0:35              0 (const int)
653617a3babSopenharmony_ci0:35          Constant:
654617a3babSopenharmony_ci0:35            1 (const uint)
655617a3babSopenharmony_ci0:36      move second child to first child ( temp 2-component vector of uint)
656617a3babSopenharmony_ci0:36        vector swizzle ( temp 2-component vector of uint)
657617a3babSopenharmony_ci0:36          u: direct index for structure ( temp 4-component vector of uint)
658617a3babSopenharmony_ci0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
659617a3babSopenharmony_ci0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
660617a3babSopenharmony_ci0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
661617a3babSopenharmony_ci0:36                Constant:
662617a3babSopenharmony_ci0:36                  0 (const uint)
663617a3babSopenharmony_ci0:36              direct index ( temp uint)
664617a3babSopenharmony_ci0:36                'dti' ( in 3-component vector of uint)
665617a3babSopenharmony_ci0:36                Constant:
666617a3babSopenharmony_ci0:36                  0 (const int)
667617a3babSopenharmony_ci0:36            Constant:
668617a3babSopenharmony_ci0:36              0 (const int)
669617a3babSopenharmony_ci0:36          Sequence
670617a3babSopenharmony_ci0:36            Constant:
671617a3babSopenharmony_ci0:36              0 (const int)
672617a3babSopenharmony_ci0:36            Constant:
673617a3babSopenharmony_ci0:36              1 (const int)
674617a3babSopenharmony_ci0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
675617a3babSopenharmony_ci0:36          vector swizzle ( temp 2-component vector of uint)
676617a3babSopenharmony_ci0:36            u: direct index for structure ( temp 4-component vector of uint)
677617a3babSopenharmony_ci0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
678617a3babSopenharmony_ci0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
679617a3babSopenharmony_ci0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
680617a3babSopenharmony_ci0:36                  Constant:
681617a3babSopenharmony_ci0:36                    0 (const uint)
682617a3babSopenharmony_ci0:36                direct index ( temp uint)
683617a3babSopenharmony_ci0:36                  'dti' ( in 3-component vector of uint)
684617a3babSopenharmony_ci0:36                  Constant:
685617a3babSopenharmony_ci0:36                    0 (const int)
686617a3babSopenharmony_ci0:36              Constant:
687617a3babSopenharmony_ci0:36                0 (const int)
688617a3babSopenharmony_ci0:36            Sequence
689617a3babSopenharmony_ci0:36              Constant:
690617a3babSopenharmony_ci0:36                0 (const int)
691617a3babSopenharmony_ci0:36              Constant:
692617a3babSopenharmony_ci0:36                1 (const int)
693617a3babSopenharmony_ci0:36          Constant:
694617a3babSopenharmony_ci0:36            1 (const uint)
695617a3babSopenharmony_ci0:37      move second child to first child ( temp 3-component vector of uint)
696617a3babSopenharmony_ci0:37        vector swizzle ( temp 3-component vector of uint)
697617a3babSopenharmony_ci0:37          u: direct index for structure ( temp 4-component vector of uint)
698617a3babSopenharmony_ci0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
699617a3babSopenharmony_ci0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
700617a3babSopenharmony_ci0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
701617a3babSopenharmony_ci0:37                Constant:
702617a3babSopenharmony_ci0:37                  0 (const uint)
703617a3babSopenharmony_ci0:37              direct index ( temp uint)
704617a3babSopenharmony_ci0:37                'dti' ( in 3-component vector of uint)
705617a3babSopenharmony_ci0:37                Constant:
706617a3babSopenharmony_ci0:37                  0 (const int)
707617a3babSopenharmony_ci0:37            Constant:
708617a3babSopenharmony_ci0:37              0 (const int)
709617a3babSopenharmony_ci0:37          Sequence
710617a3babSopenharmony_ci0:37            Constant:
711617a3babSopenharmony_ci0:37              0 (const int)
712617a3babSopenharmony_ci0:37            Constant:
713617a3babSopenharmony_ci0:37              1 (const int)
714617a3babSopenharmony_ci0:37            Constant:
715617a3babSopenharmony_ci0:37              2 (const int)
716617a3babSopenharmony_ci0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
717617a3babSopenharmony_ci0:37          vector swizzle ( temp 3-component vector of uint)
718617a3babSopenharmony_ci0:37            u: direct index for structure ( temp 4-component vector of uint)
719617a3babSopenharmony_ci0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
720617a3babSopenharmony_ci0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
721617a3babSopenharmony_ci0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
722617a3babSopenharmony_ci0:37                  Constant:
723617a3babSopenharmony_ci0:37                    0 (const uint)
724617a3babSopenharmony_ci0:37                direct index ( temp uint)
725617a3babSopenharmony_ci0:37                  'dti' ( in 3-component vector of uint)
726617a3babSopenharmony_ci0:37                  Constant:
727617a3babSopenharmony_ci0:37                    0 (const int)
728617a3babSopenharmony_ci0:37              Constant:
729617a3babSopenharmony_ci0:37                0 (const int)
730617a3babSopenharmony_ci0:37            Sequence
731617a3babSopenharmony_ci0:37              Constant:
732617a3babSopenharmony_ci0:37                0 (const int)
733617a3babSopenharmony_ci0:37              Constant:
734617a3babSopenharmony_ci0:37                1 (const int)
735617a3babSopenharmony_ci0:37              Constant:
736617a3babSopenharmony_ci0:37                2 (const int)
737617a3babSopenharmony_ci0:37          Constant:
738617a3babSopenharmony_ci0:37            1 (const uint)
739617a3babSopenharmony_ci0:39      move second child to first child ( temp 4-component vector of int)
740617a3babSopenharmony_ci0:39        i: direct index for structure ( temp 4-component vector of int)
741617a3babSopenharmony_ci0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
742617a3babSopenharmony_ci0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
743617a3babSopenharmony_ci0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
744617a3babSopenharmony_ci0:39              Constant:
745617a3babSopenharmony_ci0:39                0 (const uint)
746617a3babSopenharmony_ci0:39            direct index ( temp uint)
747617a3babSopenharmony_ci0:39              'dti' ( in 3-component vector of uint)
748617a3babSopenharmony_ci0:39              Constant:
749617a3babSopenharmony_ci0:39                0 (const int)
750617a3babSopenharmony_ci0:39          Constant:
751617a3babSopenharmony_ci0:39            1 (const int)
752617a3babSopenharmony_ci0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
753617a3babSopenharmony_ci0:39          i: direct index for structure ( temp 4-component vector of int)
754617a3babSopenharmony_ci0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
755617a3babSopenharmony_ci0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
756617a3babSopenharmony_ci0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
757617a3babSopenharmony_ci0:39                Constant:
758617a3babSopenharmony_ci0:39                  0 (const uint)
759617a3babSopenharmony_ci0:39              direct index ( temp uint)
760617a3babSopenharmony_ci0:39                'dti' ( in 3-component vector of uint)
761617a3babSopenharmony_ci0:39                Constant:
762617a3babSopenharmony_ci0:39                  0 (const int)
763617a3babSopenharmony_ci0:39            Constant:
764617a3babSopenharmony_ci0:39              1 (const int)
765617a3babSopenharmony_ci0:39          Constant:
766617a3babSopenharmony_ci0:39            1 (const uint)
767617a3babSopenharmony_ci0:40      move second child to first child ( temp int)
768617a3babSopenharmony_ci0:40        direct index ( temp int)
769617a3babSopenharmony_ci0:40          i: direct index for structure ( temp 4-component vector of int)
770617a3babSopenharmony_ci0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
771617a3babSopenharmony_ci0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
772617a3babSopenharmony_ci0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
773617a3babSopenharmony_ci0:40                Constant:
774617a3babSopenharmony_ci0:40                  0 (const uint)
775617a3babSopenharmony_ci0:40              direct index ( temp uint)
776617a3babSopenharmony_ci0:40                'dti' ( in 3-component vector of uint)
777617a3babSopenharmony_ci0:40                Constant:
778617a3babSopenharmony_ci0:40                  0 (const int)
779617a3babSopenharmony_ci0:40            Constant:
780617a3babSopenharmony_ci0:40              1 (const int)
781617a3babSopenharmony_ci0:40          Constant:
782617a3babSopenharmony_ci0:40            0 (const int)
783617a3babSopenharmony_ci0:40        subgroupQuadBroadcast ( temp int)
784617a3babSopenharmony_ci0:40          direct index ( temp int)
785617a3babSopenharmony_ci0:40            i: direct index for structure ( temp 4-component vector of int)
786617a3babSopenharmony_ci0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
787617a3babSopenharmony_ci0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
788617a3babSopenharmony_ci0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
789617a3babSopenharmony_ci0:40                  Constant:
790617a3babSopenharmony_ci0:40                    0 (const uint)
791617a3babSopenharmony_ci0:40                direct index ( temp uint)
792617a3babSopenharmony_ci0:40                  'dti' ( in 3-component vector of uint)
793617a3babSopenharmony_ci0:40                  Constant:
794617a3babSopenharmony_ci0:40                    0 (const int)
795617a3babSopenharmony_ci0:40              Constant:
796617a3babSopenharmony_ci0:40                1 (const int)
797617a3babSopenharmony_ci0:40            Constant:
798617a3babSopenharmony_ci0:40              0 (const int)
799617a3babSopenharmony_ci0:40          Constant:
800617a3babSopenharmony_ci0:40            1 (const uint)
801617a3babSopenharmony_ci0:41      move second child to first child ( temp 2-component vector of int)
802617a3babSopenharmony_ci0:41        vector swizzle ( temp 2-component vector of int)
803617a3babSopenharmony_ci0:41          i: direct index for structure ( temp 4-component vector of int)
804617a3babSopenharmony_ci0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
805617a3babSopenharmony_ci0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
806617a3babSopenharmony_ci0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
807617a3babSopenharmony_ci0:41                Constant:
808617a3babSopenharmony_ci0:41                  0 (const uint)
809617a3babSopenharmony_ci0:41              direct index ( temp uint)
810617a3babSopenharmony_ci0:41                'dti' ( in 3-component vector of uint)
811617a3babSopenharmony_ci0:41                Constant:
812617a3babSopenharmony_ci0:41                  0 (const int)
813617a3babSopenharmony_ci0:41            Constant:
814617a3babSopenharmony_ci0:41              1 (const int)
815617a3babSopenharmony_ci0:41          Sequence
816617a3babSopenharmony_ci0:41            Constant:
817617a3babSopenharmony_ci0:41              0 (const int)
818617a3babSopenharmony_ci0:41            Constant:
819617a3babSopenharmony_ci0:41              1 (const int)
820617a3babSopenharmony_ci0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
821617a3babSopenharmony_ci0:41          vector swizzle ( temp 2-component vector of int)
822617a3babSopenharmony_ci0:41            i: direct index for structure ( temp 4-component vector of int)
823617a3babSopenharmony_ci0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
824617a3babSopenharmony_ci0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
825617a3babSopenharmony_ci0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
826617a3babSopenharmony_ci0:41                  Constant:
827617a3babSopenharmony_ci0:41                    0 (const uint)
828617a3babSopenharmony_ci0:41                direct index ( temp uint)
829617a3babSopenharmony_ci0:41                  'dti' ( in 3-component vector of uint)
830617a3babSopenharmony_ci0:41                  Constant:
831617a3babSopenharmony_ci0:41                    0 (const int)
832617a3babSopenharmony_ci0:41              Constant:
833617a3babSopenharmony_ci0:41                1 (const int)
834617a3babSopenharmony_ci0:41            Sequence
835617a3babSopenharmony_ci0:41              Constant:
836617a3babSopenharmony_ci0:41                0 (const int)
837617a3babSopenharmony_ci0:41              Constant:
838617a3babSopenharmony_ci0:41                1 (const int)
839617a3babSopenharmony_ci0:41          Constant:
840617a3babSopenharmony_ci0:41            1 (const uint)
841617a3babSopenharmony_ci0:42      move second child to first child ( temp 3-component vector of int)
842617a3babSopenharmony_ci0:42        vector swizzle ( temp 3-component vector of int)
843617a3babSopenharmony_ci0:42          i: direct index for structure ( temp 4-component vector of int)
844617a3babSopenharmony_ci0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
845617a3babSopenharmony_ci0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
846617a3babSopenharmony_ci0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
847617a3babSopenharmony_ci0:42                Constant:
848617a3babSopenharmony_ci0:42                  0 (const uint)
849617a3babSopenharmony_ci0:42              direct index ( temp uint)
850617a3babSopenharmony_ci0:42                'dti' ( in 3-component vector of uint)
851617a3babSopenharmony_ci0:42                Constant:
852617a3babSopenharmony_ci0:42                  0 (const int)
853617a3babSopenharmony_ci0:42            Constant:
854617a3babSopenharmony_ci0:42              1 (const int)
855617a3babSopenharmony_ci0:42          Sequence
856617a3babSopenharmony_ci0:42            Constant:
857617a3babSopenharmony_ci0:42              0 (const int)
858617a3babSopenharmony_ci0:42            Constant:
859617a3babSopenharmony_ci0:42              1 (const int)
860617a3babSopenharmony_ci0:42            Constant:
861617a3babSopenharmony_ci0:42              2 (const int)
862617a3babSopenharmony_ci0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
863617a3babSopenharmony_ci0:42          vector swizzle ( temp 3-component vector of int)
864617a3babSopenharmony_ci0:42            i: direct index for structure ( temp 4-component vector of int)
865617a3babSopenharmony_ci0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
866617a3babSopenharmony_ci0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
867617a3babSopenharmony_ci0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
868617a3babSopenharmony_ci0:42                  Constant:
869617a3babSopenharmony_ci0:42                    0 (const uint)
870617a3babSopenharmony_ci0:42                direct index ( temp uint)
871617a3babSopenharmony_ci0:42                  'dti' ( in 3-component vector of uint)
872617a3babSopenharmony_ci0:42                  Constant:
873617a3babSopenharmony_ci0:42                    0 (const int)
874617a3babSopenharmony_ci0:42              Constant:
875617a3babSopenharmony_ci0:42                1 (const int)
876617a3babSopenharmony_ci0:42            Sequence
877617a3babSopenharmony_ci0:42              Constant:
878617a3babSopenharmony_ci0:42                0 (const int)
879617a3babSopenharmony_ci0:42              Constant:
880617a3babSopenharmony_ci0:42                1 (const int)
881617a3babSopenharmony_ci0:42              Constant:
882617a3babSopenharmony_ci0:42                2 (const int)
883617a3babSopenharmony_ci0:42          Constant:
884617a3babSopenharmony_ci0:42            1 (const uint)
885617a3babSopenharmony_ci0:44      move second child to first child ( temp 4-component vector of float)
886617a3babSopenharmony_ci0:44        f: direct index for structure ( temp 4-component vector of float)
887617a3babSopenharmony_ci0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
888617a3babSopenharmony_ci0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
889617a3babSopenharmony_ci0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
890617a3babSopenharmony_ci0:44              Constant:
891617a3babSopenharmony_ci0:44                0 (const uint)
892617a3babSopenharmony_ci0:44            direct index ( temp uint)
893617a3babSopenharmony_ci0:44              'dti' ( in 3-component vector of uint)
894617a3babSopenharmony_ci0:44              Constant:
895617a3babSopenharmony_ci0:44                0 (const int)
896617a3babSopenharmony_ci0:44          Constant:
897617a3babSopenharmony_ci0:44            2 (const int)
898617a3babSopenharmony_ci0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
899617a3babSopenharmony_ci0:44          f: direct index for structure ( temp 4-component vector of float)
900617a3babSopenharmony_ci0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
901617a3babSopenharmony_ci0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
902617a3babSopenharmony_ci0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
903617a3babSopenharmony_ci0:44                Constant:
904617a3babSopenharmony_ci0:44                  0 (const uint)
905617a3babSopenharmony_ci0:44              direct index ( temp uint)
906617a3babSopenharmony_ci0:44                'dti' ( in 3-component vector of uint)
907617a3babSopenharmony_ci0:44                Constant:
908617a3babSopenharmony_ci0:44                  0 (const int)
909617a3babSopenharmony_ci0:44            Constant:
910617a3babSopenharmony_ci0:44              2 (const int)
911617a3babSopenharmony_ci0:44          Constant:
912617a3babSopenharmony_ci0:44            1 (const uint)
913617a3babSopenharmony_ci0:45      move second child to first child ( temp float)
914617a3babSopenharmony_ci0:45        direct index ( temp float)
915617a3babSopenharmony_ci0:45          f: direct index for structure ( temp 4-component vector of float)
916617a3babSopenharmony_ci0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
917617a3babSopenharmony_ci0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
918617a3babSopenharmony_ci0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
919617a3babSopenharmony_ci0:45                Constant:
920617a3babSopenharmony_ci0:45                  0 (const uint)
921617a3babSopenharmony_ci0:45              direct index ( temp uint)
922617a3babSopenharmony_ci0:45                'dti' ( in 3-component vector of uint)
923617a3babSopenharmony_ci0:45                Constant:
924617a3babSopenharmony_ci0:45                  0 (const int)
925617a3babSopenharmony_ci0:45            Constant:
926617a3babSopenharmony_ci0:45              2 (const int)
927617a3babSopenharmony_ci0:45          Constant:
928617a3babSopenharmony_ci0:45            0 (const int)
929617a3babSopenharmony_ci0:45        subgroupQuadBroadcast ( temp float)
930617a3babSopenharmony_ci0:45          direct index ( temp float)
931617a3babSopenharmony_ci0:45            f: direct index for structure ( temp 4-component vector of float)
932617a3babSopenharmony_ci0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
933617a3babSopenharmony_ci0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
934617a3babSopenharmony_ci0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
935617a3babSopenharmony_ci0:45                  Constant:
936617a3babSopenharmony_ci0:45                    0 (const uint)
937617a3babSopenharmony_ci0:45                direct index ( temp uint)
938617a3babSopenharmony_ci0:45                  'dti' ( in 3-component vector of uint)
939617a3babSopenharmony_ci0:45                  Constant:
940617a3babSopenharmony_ci0:45                    0 (const int)
941617a3babSopenharmony_ci0:45              Constant:
942617a3babSopenharmony_ci0:45                2 (const int)
943617a3babSopenharmony_ci0:45            Constant:
944617a3babSopenharmony_ci0:45              0 (const int)
945617a3babSopenharmony_ci0:45          Constant:
946617a3babSopenharmony_ci0:45            1 (const uint)
947617a3babSopenharmony_ci0:46      move second child to first child ( temp 2-component vector of float)
948617a3babSopenharmony_ci0:46        vector swizzle ( temp 2-component vector of float)
949617a3babSopenharmony_ci0:46          f: direct index for structure ( temp 4-component vector of float)
950617a3babSopenharmony_ci0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
951617a3babSopenharmony_ci0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
952617a3babSopenharmony_ci0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
953617a3babSopenharmony_ci0:46                Constant:
954617a3babSopenharmony_ci0:46                  0 (const uint)
955617a3babSopenharmony_ci0:46              direct index ( temp uint)
956617a3babSopenharmony_ci0:46                'dti' ( in 3-component vector of uint)
957617a3babSopenharmony_ci0:46                Constant:
958617a3babSopenharmony_ci0:46                  0 (const int)
959617a3babSopenharmony_ci0:46            Constant:
960617a3babSopenharmony_ci0:46              2 (const int)
961617a3babSopenharmony_ci0:46          Sequence
962617a3babSopenharmony_ci0:46            Constant:
963617a3babSopenharmony_ci0:46              0 (const int)
964617a3babSopenharmony_ci0:46            Constant:
965617a3babSopenharmony_ci0:46              1 (const int)
966617a3babSopenharmony_ci0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
967617a3babSopenharmony_ci0:46          vector swizzle ( temp 2-component vector of float)
968617a3babSopenharmony_ci0:46            f: direct index for structure ( temp 4-component vector of float)
969617a3babSopenharmony_ci0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
970617a3babSopenharmony_ci0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
971617a3babSopenharmony_ci0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
972617a3babSopenharmony_ci0:46                  Constant:
973617a3babSopenharmony_ci0:46                    0 (const uint)
974617a3babSopenharmony_ci0:46                direct index ( temp uint)
975617a3babSopenharmony_ci0:46                  'dti' ( in 3-component vector of uint)
976617a3babSopenharmony_ci0:46                  Constant:
977617a3babSopenharmony_ci0:46                    0 (const int)
978617a3babSopenharmony_ci0:46              Constant:
979617a3babSopenharmony_ci0:46                2 (const int)
980617a3babSopenharmony_ci0:46            Sequence
981617a3babSopenharmony_ci0:46              Constant:
982617a3babSopenharmony_ci0:46                0 (const int)
983617a3babSopenharmony_ci0:46              Constant:
984617a3babSopenharmony_ci0:46                1 (const int)
985617a3babSopenharmony_ci0:46          Constant:
986617a3babSopenharmony_ci0:46            1 (const uint)
987617a3babSopenharmony_ci0:47      move second child to first child ( temp 3-component vector of float)
988617a3babSopenharmony_ci0:47        vector swizzle ( temp 3-component vector of float)
989617a3babSopenharmony_ci0:47          f: direct index for structure ( temp 4-component vector of float)
990617a3babSopenharmony_ci0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
991617a3babSopenharmony_ci0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
992617a3babSopenharmony_ci0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
993617a3babSopenharmony_ci0:47                Constant:
994617a3babSopenharmony_ci0:47                  0 (const uint)
995617a3babSopenharmony_ci0:47              direct index ( temp uint)
996617a3babSopenharmony_ci0:47                'dti' ( in 3-component vector of uint)
997617a3babSopenharmony_ci0:47                Constant:
998617a3babSopenharmony_ci0:47                  0 (const int)
999617a3babSopenharmony_ci0:47            Constant:
1000617a3babSopenharmony_ci0:47              2 (const int)
1001617a3babSopenharmony_ci0:47          Sequence
1002617a3babSopenharmony_ci0:47            Constant:
1003617a3babSopenharmony_ci0:47              0 (const int)
1004617a3babSopenharmony_ci0:47            Constant:
1005617a3babSopenharmony_ci0:47              1 (const int)
1006617a3babSopenharmony_ci0:47            Constant:
1007617a3babSopenharmony_ci0:47              2 (const int)
1008617a3babSopenharmony_ci0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
1009617a3babSopenharmony_ci0:47          vector swizzle ( temp 3-component vector of float)
1010617a3babSopenharmony_ci0:47            f: direct index for structure ( temp 4-component vector of float)
1011617a3babSopenharmony_ci0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1012617a3babSopenharmony_ci0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1013617a3babSopenharmony_ci0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1014617a3babSopenharmony_ci0:47                  Constant:
1015617a3babSopenharmony_ci0:47                    0 (const uint)
1016617a3babSopenharmony_ci0:47                direct index ( temp uint)
1017617a3babSopenharmony_ci0:47                  'dti' ( in 3-component vector of uint)
1018617a3babSopenharmony_ci0:47                  Constant:
1019617a3babSopenharmony_ci0:47                    0 (const int)
1020617a3babSopenharmony_ci0:47              Constant:
1021617a3babSopenharmony_ci0:47                2 (const int)
1022617a3babSopenharmony_ci0:47            Sequence
1023617a3babSopenharmony_ci0:47              Constant:
1024617a3babSopenharmony_ci0:47                0 (const int)
1025617a3babSopenharmony_ci0:47              Constant:
1026617a3babSopenharmony_ci0:47                1 (const int)
1027617a3babSopenharmony_ci0:47              Constant:
1028617a3babSopenharmony_ci0:47                2 (const int)
1029617a3babSopenharmony_ci0:47          Constant:
1030617a3babSopenharmony_ci0:47            1 (const uint)
1031617a3babSopenharmony_ci0:49      move second child to first child ( temp 4-component vector of double)
1032617a3babSopenharmony_ci0:49        d: direct index for structure ( temp 4-component vector of double)
1033617a3babSopenharmony_ci0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1034617a3babSopenharmony_ci0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1035617a3babSopenharmony_ci0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1036617a3babSopenharmony_ci0:49              Constant:
1037617a3babSopenharmony_ci0:49                0 (const uint)
1038617a3babSopenharmony_ci0:49            direct index ( temp uint)
1039617a3babSopenharmony_ci0:49              'dti' ( in 3-component vector of uint)
1040617a3babSopenharmony_ci0:49              Constant:
1041617a3babSopenharmony_ci0:49                0 (const int)
1042617a3babSopenharmony_ci0:49          Constant:
1043617a3babSopenharmony_ci0:49            3 (const int)
1044617a3babSopenharmony_ci0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
1045617a3babSopenharmony_ci0:49          d: direct index for structure ( temp 4-component vector of double)
1046617a3babSopenharmony_ci0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1047617a3babSopenharmony_ci0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1048617a3babSopenharmony_ci0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1049617a3babSopenharmony_ci0:49                Constant:
1050617a3babSopenharmony_ci0:49                  0 (const uint)
1051617a3babSopenharmony_ci0:49              direct index ( temp uint)
1052617a3babSopenharmony_ci0:49                'dti' ( in 3-component vector of uint)
1053617a3babSopenharmony_ci0:49                Constant:
1054617a3babSopenharmony_ci0:49                  0 (const int)
1055617a3babSopenharmony_ci0:49            Constant:
1056617a3babSopenharmony_ci0:49              3 (const int)
1057617a3babSopenharmony_ci0:49          Constant:
1058617a3babSopenharmony_ci0:49            1 (const uint)
1059617a3babSopenharmony_ci0:50      move second child to first child ( temp double)
1060617a3babSopenharmony_ci0:50        direct index ( temp double)
1061617a3babSopenharmony_ci0:50          d: direct index for structure ( temp 4-component vector of double)
1062617a3babSopenharmony_ci0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1063617a3babSopenharmony_ci0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1064617a3babSopenharmony_ci0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1065617a3babSopenharmony_ci0:50                Constant:
1066617a3babSopenharmony_ci0:50                  0 (const uint)
1067617a3babSopenharmony_ci0:50              direct index ( temp uint)
1068617a3babSopenharmony_ci0:50                'dti' ( in 3-component vector of uint)
1069617a3babSopenharmony_ci0:50                Constant:
1070617a3babSopenharmony_ci0:50                  0 (const int)
1071617a3babSopenharmony_ci0:50            Constant:
1072617a3babSopenharmony_ci0:50              3 (const int)
1073617a3babSopenharmony_ci0:50          Constant:
1074617a3babSopenharmony_ci0:50            0 (const int)
1075617a3babSopenharmony_ci0:50        subgroupQuadBroadcast ( temp double)
1076617a3babSopenharmony_ci0:50          direct index ( temp double)
1077617a3babSopenharmony_ci0:50            d: direct index for structure ( temp 4-component vector of double)
1078617a3babSopenharmony_ci0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1079617a3babSopenharmony_ci0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1080617a3babSopenharmony_ci0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1081617a3babSopenharmony_ci0:50                  Constant:
1082617a3babSopenharmony_ci0:50                    0 (const uint)
1083617a3babSopenharmony_ci0:50                direct index ( temp uint)
1084617a3babSopenharmony_ci0:50                  'dti' ( in 3-component vector of uint)
1085617a3babSopenharmony_ci0:50                  Constant:
1086617a3babSopenharmony_ci0:50                    0 (const int)
1087617a3babSopenharmony_ci0:50              Constant:
1088617a3babSopenharmony_ci0:50                3 (const int)
1089617a3babSopenharmony_ci0:50            Constant:
1090617a3babSopenharmony_ci0:50              0 (const int)
1091617a3babSopenharmony_ci0:50          Constant:
1092617a3babSopenharmony_ci0:50            1 (const uint)
1093617a3babSopenharmony_ci0:51      move second child to first child ( temp 2-component vector of double)
1094617a3babSopenharmony_ci0:51        vector swizzle ( temp 2-component vector of double)
1095617a3babSopenharmony_ci0:51          d: direct index for structure ( temp 4-component vector of double)
1096617a3babSopenharmony_ci0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1097617a3babSopenharmony_ci0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1098617a3babSopenharmony_ci0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1099617a3babSopenharmony_ci0:51                Constant:
1100617a3babSopenharmony_ci0:51                  0 (const uint)
1101617a3babSopenharmony_ci0:51              direct index ( temp uint)
1102617a3babSopenharmony_ci0:51                'dti' ( in 3-component vector of uint)
1103617a3babSopenharmony_ci0:51                Constant:
1104617a3babSopenharmony_ci0:51                  0 (const int)
1105617a3babSopenharmony_ci0:51            Constant:
1106617a3babSopenharmony_ci0:51              3 (const int)
1107617a3babSopenharmony_ci0:51          Sequence
1108617a3babSopenharmony_ci0:51            Constant:
1109617a3babSopenharmony_ci0:51              0 (const int)
1110617a3babSopenharmony_ci0:51            Constant:
1111617a3babSopenharmony_ci0:51              1 (const int)
1112617a3babSopenharmony_ci0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
1113617a3babSopenharmony_ci0:51          vector swizzle ( temp 2-component vector of double)
1114617a3babSopenharmony_ci0:51            d: direct index for structure ( temp 4-component vector of double)
1115617a3babSopenharmony_ci0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1116617a3babSopenharmony_ci0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1117617a3babSopenharmony_ci0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1118617a3babSopenharmony_ci0:51                  Constant:
1119617a3babSopenharmony_ci0:51                    0 (const uint)
1120617a3babSopenharmony_ci0:51                direct index ( temp uint)
1121617a3babSopenharmony_ci0:51                  'dti' ( in 3-component vector of uint)
1122617a3babSopenharmony_ci0:51                  Constant:
1123617a3babSopenharmony_ci0:51                    0 (const int)
1124617a3babSopenharmony_ci0:51              Constant:
1125617a3babSopenharmony_ci0:51                3 (const int)
1126617a3babSopenharmony_ci0:51            Sequence
1127617a3babSopenharmony_ci0:51              Constant:
1128617a3babSopenharmony_ci0:51                0 (const int)
1129617a3babSopenharmony_ci0:51              Constant:
1130617a3babSopenharmony_ci0:51                1 (const int)
1131617a3babSopenharmony_ci0:51          Constant:
1132617a3babSopenharmony_ci0:51            1 (const uint)
1133617a3babSopenharmony_ci0:52      move second child to first child ( temp 3-component vector of double)
1134617a3babSopenharmony_ci0:52        vector swizzle ( temp 3-component vector of double)
1135617a3babSopenharmony_ci0:52          d: direct index for structure ( temp 4-component vector of double)
1136617a3babSopenharmony_ci0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1137617a3babSopenharmony_ci0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1138617a3babSopenharmony_ci0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1139617a3babSopenharmony_ci0:52                Constant:
1140617a3babSopenharmony_ci0:52                  0 (const uint)
1141617a3babSopenharmony_ci0:52              direct index ( temp uint)
1142617a3babSopenharmony_ci0:52                'dti' ( in 3-component vector of uint)
1143617a3babSopenharmony_ci0:52                Constant:
1144617a3babSopenharmony_ci0:52                  0 (const int)
1145617a3babSopenharmony_ci0:52            Constant:
1146617a3babSopenharmony_ci0:52              3 (const int)
1147617a3babSopenharmony_ci0:52          Sequence
1148617a3babSopenharmony_ci0:52            Constant:
1149617a3babSopenharmony_ci0:52              0 (const int)
1150617a3babSopenharmony_ci0:52            Constant:
1151617a3babSopenharmony_ci0:52              1 (const int)
1152617a3babSopenharmony_ci0:52            Constant:
1153617a3babSopenharmony_ci0:52              2 (const int)
1154617a3babSopenharmony_ci0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
1155617a3babSopenharmony_ci0:52          vector swizzle ( temp 3-component vector of double)
1156617a3babSopenharmony_ci0:52            d: direct index for structure ( temp 4-component vector of double)
1157617a3babSopenharmony_ci0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1158617a3babSopenharmony_ci0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1159617a3babSopenharmony_ci0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1160617a3babSopenharmony_ci0:52                  Constant:
1161617a3babSopenharmony_ci0:52                    0 (const uint)
1162617a3babSopenharmony_ci0:52                direct index ( temp uint)
1163617a3babSopenharmony_ci0:52                  'dti' ( in 3-component vector of uint)
1164617a3babSopenharmony_ci0:52                  Constant:
1165617a3babSopenharmony_ci0:52                    0 (const int)
1166617a3babSopenharmony_ci0:52              Constant:
1167617a3babSopenharmony_ci0:52                3 (const int)
1168617a3babSopenharmony_ci0:52            Sequence
1169617a3babSopenharmony_ci0:52              Constant:
1170617a3babSopenharmony_ci0:52                0 (const int)
1171617a3babSopenharmony_ci0:52              Constant:
1172617a3babSopenharmony_ci0:52                1 (const int)
1173617a3babSopenharmony_ci0:52              Constant:
1174617a3babSopenharmony_ci0:52                2 (const int)
1175617a3babSopenharmony_ci0:52          Constant:
1176617a3babSopenharmony_ci0:52            1 (const uint)
1177617a3babSopenharmony_ci0:54      move second child to first child ( temp 4-component vector of uint)
1178617a3babSopenharmony_ci0:54        u: direct index for structure ( temp 4-component vector of uint)
1179617a3babSopenharmony_ci0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1180617a3babSopenharmony_ci0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1181617a3babSopenharmony_ci0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1182617a3babSopenharmony_ci0:54              Constant:
1183617a3babSopenharmony_ci0:54                0 (const uint)
1184617a3babSopenharmony_ci0:54            direct index ( temp uint)
1185617a3babSopenharmony_ci0:54              'dti' ( in 3-component vector of uint)
1186617a3babSopenharmony_ci0:54              Constant:
1187617a3babSopenharmony_ci0:54                0 (const int)
1188617a3babSopenharmony_ci0:54          Constant:
1189617a3babSopenharmony_ci0:54            0 (const int)
1190617a3babSopenharmony_ci0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
1191617a3babSopenharmony_ci0:54          u: direct index for structure ( temp 4-component vector of uint)
1192617a3babSopenharmony_ci0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1193617a3babSopenharmony_ci0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1194617a3babSopenharmony_ci0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1195617a3babSopenharmony_ci0:54                Constant:
1196617a3babSopenharmony_ci0:54                  0 (const uint)
1197617a3babSopenharmony_ci0:54              direct index ( temp uint)
1198617a3babSopenharmony_ci0:54                'dti' ( in 3-component vector of uint)
1199617a3babSopenharmony_ci0:54                Constant:
1200617a3babSopenharmony_ci0:54                  0 (const int)
1201617a3babSopenharmony_ci0:54            Constant:
1202617a3babSopenharmony_ci0:54              0 (const int)
1203617a3babSopenharmony_ci0:54          Constant:
1204617a3babSopenharmony_ci0:54            2 (const uint)
1205617a3babSopenharmony_ci0:55      move second child to first child ( temp uint)
1206617a3babSopenharmony_ci0:55        direct index ( temp uint)
1207617a3babSopenharmony_ci0:55          u: direct index for structure ( temp 4-component vector of uint)
1208617a3babSopenharmony_ci0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1209617a3babSopenharmony_ci0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1210617a3babSopenharmony_ci0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1211617a3babSopenharmony_ci0:55                Constant:
1212617a3babSopenharmony_ci0:55                  0 (const uint)
1213617a3babSopenharmony_ci0:55              direct index ( temp uint)
1214617a3babSopenharmony_ci0:55                'dti' ( in 3-component vector of uint)
1215617a3babSopenharmony_ci0:55                Constant:
1216617a3babSopenharmony_ci0:55                  0 (const int)
1217617a3babSopenharmony_ci0:55            Constant:
1218617a3babSopenharmony_ci0:55              0 (const int)
1219617a3babSopenharmony_ci0:55          Constant:
1220617a3babSopenharmony_ci0:55            0 (const int)
1221617a3babSopenharmony_ci0:55        subgroupQuadBroadcast ( temp uint)
1222617a3babSopenharmony_ci0:55          direct index ( temp uint)
1223617a3babSopenharmony_ci0:55            u: direct index for structure ( temp 4-component vector of uint)
1224617a3babSopenharmony_ci0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1225617a3babSopenharmony_ci0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1226617a3babSopenharmony_ci0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1227617a3babSopenharmony_ci0:55                  Constant:
1228617a3babSopenharmony_ci0:55                    0 (const uint)
1229617a3babSopenharmony_ci0:55                direct index ( temp uint)
1230617a3babSopenharmony_ci0:55                  'dti' ( in 3-component vector of uint)
1231617a3babSopenharmony_ci0:55                  Constant:
1232617a3babSopenharmony_ci0:55                    0 (const int)
1233617a3babSopenharmony_ci0:55              Constant:
1234617a3babSopenharmony_ci0:55                0 (const int)
1235617a3babSopenharmony_ci0:55            Constant:
1236617a3babSopenharmony_ci0:55              0 (const int)
1237617a3babSopenharmony_ci0:55          Constant:
1238617a3babSopenharmony_ci0:55            2 (const uint)
1239617a3babSopenharmony_ci0:56      move second child to first child ( temp 2-component vector of uint)
1240617a3babSopenharmony_ci0:56        vector swizzle ( temp 2-component vector of uint)
1241617a3babSopenharmony_ci0:56          u: direct index for structure ( temp 4-component vector of uint)
1242617a3babSopenharmony_ci0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1243617a3babSopenharmony_ci0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1244617a3babSopenharmony_ci0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1245617a3babSopenharmony_ci0:56                Constant:
1246617a3babSopenharmony_ci0:56                  0 (const uint)
1247617a3babSopenharmony_ci0:56              direct index ( temp uint)
1248617a3babSopenharmony_ci0:56                'dti' ( in 3-component vector of uint)
1249617a3babSopenharmony_ci0:56                Constant:
1250617a3babSopenharmony_ci0:56                  0 (const int)
1251617a3babSopenharmony_ci0:56            Constant:
1252617a3babSopenharmony_ci0:56              0 (const int)
1253617a3babSopenharmony_ci0:56          Sequence
1254617a3babSopenharmony_ci0:56            Constant:
1255617a3babSopenharmony_ci0:56              0 (const int)
1256617a3babSopenharmony_ci0:56            Constant:
1257617a3babSopenharmony_ci0:56              1 (const int)
1258617a3babSopenharmony_ci0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
1259617a3babSopenharmony_ci0:56          vector swizzle ( temp 2-component vector of uint)
1260617a3babSopenharmony_ci0:56            u: direct index for structure ( temp 4-component vector of uint)
1261617a3babSopenharmony_ci0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1262617a3babSopenharmony_ci0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1263617a3babSopenharmony_ci0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1264617a3babSopenharmony_ci0:56                  Constant:
1265617a3babSopenharmony_ci0:56                    0 (const uint)
1266617a3babSopenharmony_ci0:56                direct index ( temp uint)
1267617a3babSopenharmony_ci0:56                  'dti' ( in 3-component vector of uint)
1268617a3babSopenharmony_ci0:56                  Constant:
1269617a3babSopenharmony_ci0:56                    0 (const int)
1270617a3babSopenharmony_ci0:56              Constant:
1271617a3babSopenharmony_ci0:56                0 (const int)
1272617a3babSopenharmony_ci0:56            Sequence
1273617a3babSopenharmony_ci0:56              Constant:
1274617a3babSopenharmony_ci0:56                0 (const int)
1275617a3babSopenharmony_ci0:56              Constant:
1276617a3babSopenharmony_ci0:56                1 (const int)
1277617a3babSopenharmony_ci0:56          Constant:
1278617a3babSopenharmony_ci0:56            2 (const uint)
1279617a3babSopenharmony_ci0:57      move second child to first child ( temp 3-component vector of uint)
1280617a3babSopenharmony_ci0:57        vector swizzle ( temp 3-component vector of uint)
1281617a3babSopenharmony_ci0:57          u: direct index for structure ( temp 4-component vector of uint)
1282617a3babSopenharmony_ci0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1283617a3babSopenharmony_ci0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1284617a3babSopenharmony_ci0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1285617a3babSopenharmony_ci0:57                Constant:
1286617a3babSopenharmony_ci0:57                  0 (const uint)
1287617a3babSopenharmony_ci0:57              direct index ( temp uint)
1288617a3babSopenharmony_ci0:57                'dti' ( in 3-component vector of uint)
1289617a3babSopenharmony_ci0:57                Constant:
1290617a3babSopenharmony_ci0:57                  0 (const int)
1291617a3babSopenharmony_ci0:57            Constant:
1292617a3babSopenharmony_ci0:57              0 (const int)
1293617a3babSopenharmony_ci0:57          Sequence
1294617a3babSopenharmony_ci0:57            Constant:
1295617a3babSopenharmony_ci0:57              0 (const int)
1296617a3babSopenharmony_ci0:57            Constant:
1297617a3babSopenharmony_ci0:57              1 (const int)
1298617a3babSopenharmony_ci0:57            Constant:
1299617a3babSopenharmony_ci0:57              2 (const int)
1300617a3babSopenharmony_ci0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
1301617a3babSopenharmony_ci0:57          vector swizzle ( temp 3-component vector of uint)
1302617a3babSopenharmony_ci0:57            u: direct index for structure ( temp 4-component vector of uint)
1303617a3babSopenharmony_ci0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1304617a3babSopenharmony_ci0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1305617a3babSopenharmony_ci0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1306617a3babSopenharmony_ci0:57                  Constant:
1307617a3babSopenharmony_ci0:57                    0 (const uint)
1308617a3babSopenharmony_ci0:57                direct index ( temp uint)
1309617a3babSopenharmony_ci0:57                  'dti' ( in 3-component vector of uint)
1310617a3babSopenharmony_ci0:57                  Constant:
1311617a3babSopenharmony_ci0:57                    0 (const int)
1312617a3babSopenharmony_ci0:57              Constant:
1313617a3babSopenharmony_ci0:57                0 (const int)
1314617a3babSopenharmony_ci0:57            Sequence
1315617a3babSopenharmony_ci0:57              Constant:
1316617a3babSopenharmony_ci0:57                0 (const int)
1317617a3babSopenharmony_ci0:57              Constant:
1318617a3babSopenharmony_ci0:57                1 (const int)
1319617a3babSopenharmony_ci0:57              Constant:
1320617a3babSopenharmony_ci0:57                2 (const int)
1321617a3babSopenharmony_ci0:57          Constant:
1322617a3babSopenharmony_ci0:57            2 (const uint)
1323617a3babSopenharmony_ci0:59      move second child to first child ( temp 4-component vector of int)
1324617a3babSopenharmony_ci0:59        i: direct index for structure ( temp 4-component vector of int)
1325617a3babSopenharmony_ci0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1326617a3babSopenharmony_ci0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1327617a3babSopenharmony_ci0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1328617a3babSopenharmony_ci0:59              Constant:
1329617a3babSopenharmony_ci0:59                0 (const uint)
1330617a3babSopenharmony_ci0:59            direct index ( temp uint)
1331617a3babSopenharmony_ci0:59              'dti' ( in 3-component vector of uint)
1332617a3babSopenharmony_ci0:59              Constant:
1333617a3babSopenharmony_ci0:59                0 (const int)
1334617a3babSopenharmony_ci0:59          Constant:
1335617a3babSopenharmony_ci0:59            1 (const int)
1336617a3babSopenharmony_ci0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
1337617a3babSopenharmony_ci0:59          i: direct index for structure ( temp 4-component vector of int)
1338617a3babSopenharmony_ci0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1339617a3babSopenharmony_ci0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1340617a3babSopenharmony_ci0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1341617a3babSopenharmony_ci0:59                Constant:
1342617a3babSopenharmony_ci0:59                  0 (const uint)
1343617a3babSopenharmony_ci0:59              direct index ( temp uint)
1344617a3babSopenharmony_ci0:59                'dti' ( in 3-component vector of uint)
1345617a3babSopenharmony_ci0:59                Constant:
1346617a3babSopenharmony_ci0:59                  0 (const int)
1347617a3babSopenharmony_ci0:59            Constant:
1348617a3babSopenharmony_ci0:59              1 (const int)
1349617a3babSopenharmony_ci0:59          Constant:
1350617a3babSopenharmony_ci0:59            2 (const uint)
1351617a3babSopenharmony_ci0:60      move second child to first child ( temp int)
1352617a3babSopenharmony_ci0:60        direct index ( temp int)
1353617a3babSopenharmony_ci0:60          i: direct index for structure ( temp 4-component vector of int)
1354617a3babSopenharmony_ci0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1355617a3babSopenharmony_ci0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1356617a3babSopenharmony_ci0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1357617a3babSopenharmony_ci0:60                Constant:
1358617a3babSopenharmony_ci0:60                  0 (const uint)
1359617a3babSopenharmony_ci0:60              direct index ( temp uint)
1360617a3babSopenharmony_ci0:60                'dti' ( in 3-component vector of uint)
1361617a3babSopenharmony_ci0:60                Constant:
1362617a3babSopenharmony_ci0:60                  0 (const int)
1363617a3babSopenharmony_ci0:60            Constant:
1364617a3babSopenharmony_ci0:60              1 (const int)
1365617a3babSopenharmony_ci0:60          Constant:
1366617a3babSopenharmony_ci0:60            0 (const int)
1367617a3babSopenharmony_ci0:60        subgroupQuadBroadcast ( temp int)
1368617a3babSopenharmony_ci0:60          direct index ( temp int)
1369617a3babSopenharmony_ci0:60            i: direct index for structure ( temp 4-component vector of int)
1370617a3babSopenharmony_ci0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1371617a3babSopenharmony_ci0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1372617a3babSopenharmony_ci0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1373617a3babSopenharmony_ci0:60                  Constant:
1374617a3babSopenharmony_ci0:60                    0 (const uint)
1375617a3babSopenharmony_ci0:60                direct index ( temp uint)
1376617a3babSopenharmony_ci0:60                  'dti' ( in 3-component vector of uint)
1377617a3babSopenharmony_ci0:60                  Constant:
1378617a3babSopenharmony_ci0:60                    0 (const int)
1379617a3babSopenharmony_ci0:60              Constant:
1380617a3babSopenharmony_ci0:60                1 (const int)
1381617a3babSopenharmony_ci0:60            Constant:
1382617a3babSopenharmony_ci0:60              0 (const int)
1383617a3babSopenharmony_ci0:60          Constant:
1384617a3babSopenharmony_ci0:60            2 (const uint)
1385617a3babSopenharmony_ci0:61      move second child to first child ( temp 2-component vector of int)
1386617a3babSopenharmony_ci0:61        vector swizzle ( temp 2-component vector of int)
1387617a3babSopenharmony_ci0:61          i: direct index for structure ( temp 4-component vector of int)
1388617a3babSopenharmony_ci0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1389617a3babSopenharmony_ci0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1390617a3babSopenharmony_ci0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1391617a3babSopenharmony_ci0:61                Constant:
1392617a3babSopenharmony_ci0:61                  0 (const uint)
1393617a3babSopenharmony_ci0:61              direct index ( temp uint)
1394617a3babSopenharmony_ci0:61                'dti' ( in 3-component vector of uint)
1395617a3babSopenharmony_ci0:61                Constant:
1396617a3babSopenharmony_ci0:61                  0 (const int)
1397617a3babSopenharmony_ci0:61            Constant:
1398617a3babSopenharmony_ci0:61              1 (const int)
1399617a3babSopenharmony_ci0:61          Sequence
1400617a3babSopenharmony_ci0:61            Constant:
1401617a3babSopenharmony_ci0:61              0 (const int)
1402617a3babSopenharmony_ci0:61            Constant:
1403617a3babSopenharmony_ci0:61              1 (const int)
1404617a3babSopenharmony_ci0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
1405617a3babSopenharmony_ci0:61          vector swizzle ( temp 2-component vector of int)
1406617a3babSopenharmony_ci0:61            i: direct index for structure ( temp 4-component vector of int)
1407617a3babSopenharmony_ci0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1408617a3babSopenharmony_ci0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1409617a3babSopenharmony_ci0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1410617a3babSopenharmony_ci0:61                  Constant:
1411617a3babSopenharmony_ci0:61                    0 (const uint)
1412617a3babSopenharmony_ci0:61                direct index ( temp uint)
1413617a3babSopenharmony_ci0:61                  'dti' ( in 3-component vector of uint)
1414617a3babSopenharmony_ci0:61                  Constant:
1415617a3babSopenharmony_ci0:61                    0 (const int)
1416617a3babSopenharmony_ci0:61              Constant:
1417617a3babSopenharmony_ci0:61                1 (const int)
1418617a3babSopenharmony_ci0:61            Sequence
1419617a3babSopenharmony_ci0:61              Constant:
1420617a3babSopenharmony_ci0:61                0 (const int)
1421617a3babSopenharmony_ci0:61              Constant:
1422617a3babSopenharmony_ci0:61                1 (const int)
1423617a3babSopenharmony_ci0:61          Constant:
1424617a3babSopenharmony_ci0:61            2 (const uint)
1425617a3babSopenharmony_ci0:62      move second child to first child ( temp 3-component vector of int)
1426617a3babSopenharmony_ci0:62        vector swizzle ( temp 3-component vector of int)
1427617a3babSopenharmony_ci0:62          i: direct index for structure ( temp 4-component vector of int)
1428617a3babSopenharmony_ci0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1429617a3babSopenharmony_ci0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1430617a3babSopenharmony_ci0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1431617a3babSopenharmony_ci0:62                Constant:
1432617a3babSopenharmony_ci0:62                  0 (const uint)
1433617a3babSopenharmony_ci0:62              direct index ( temp uint)
1434617a3babSopenharmony_ci0:62                'dti' ( in 3-component vector of uint)
1435617a3babSopenharmony_ci0:62                Constant:
1436617a3babSopenharmony_ci0:62                  0 (const int)
1437617a3babSopenharmony_ci0:62            Constant:
1438617a3babSopenharmony_ci0:62              1 (const int)
1439617a3babSopenharmony_ci0:62          Sequence
1440617a3babSopenharmony_ci0:62            Constant:
1441617a3babSopenharmony_ci0:62              0 (const int)
1442617a3babSopenharmony_ci0:62            Constant:
1443617a3babSopenharmony_ci0:62              1 (const int)
1444617a3babSopenharmony_ci0:62            Constant:
1445617a3babSopenharmony_ci0:62              2 (const int)
1446617a3babSopenharmony_ci0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
1447617a3babSopenharmony_ci0:62          vector swizzle ( temp 3-component vector of int)
1448617a3babSopenharmony_ci0:62            i: direct index for structure ( temp 4-component vector of int)
1449617a3babSopenharmony_ci0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1450617a3babSopenharmony_ci0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1451617a3babSopenharmony_ci0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1452617a3babSopenharmony_ci0:62                  Constant:
1453617a3babSopenharmony_ci0:62                    0 (const uint)
1454617a3babSopenharmony_ci0:62                direct index ( temp uint)
1455617a3babSopenharmony_ci0:62                  'dti' ( in 3-component vector of uint)
1456617a3babSopenharmony_ci0:62                  Constant:
1457617a3babSopenharmony_ci0:62                    0 (const int)
1458617a3babSopenharmony_ci0:62              Constant:
1459617a3babSopenharmony_ci0:62                1 (const int)
1460617a3babSopenharmony_ci0:62            Sequence
1461617a3babSopenharmony_ci0:62              Constant:
1462617a3babSopenharmony_ci0:62                0 (const int)
1463617a3babSopenharmony_ci0:62              Constant:
1464617a3babSopenharmony_ci0:62                1 (const int)
1465617a3babSopenharmony_ci0:62              Constant:
1466617a3babSopenharmony_ci0:62                2 (const int)
1467617a3babSopenharmony_ci0:62          Constant:
1468617a3babSopenharmony_ci0:62            2 (const uint)
1469617a3babSopenharmony_ci0:64      move second child to first child ( temp 4-component vector of float)
1470617a3babSopenharmony_ci0:64        f: direct index for structure ( temp 4-component vector of float)
1471617a3babSopenharmony_ci0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1472617a3babSopenharmony_ci0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1473617a3babSopenharmony_ci0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1474617a3babSopenharmony_ci0:64              Constant:
1475617a3babSopenharmony_ci0:64                0 (const uint)
1476617a3babSopenharmony_ci0:64            direct index ( temp uint)
1477617a3babSopenharmony_ci0:64              'dti' ( in 3-component vector of uint)
1478617a3babSopenharmony_ci0:64              Constant:
1479617a3babSopenharmony_ci0:64                0 (const int)
1480617a3babSopenharmony_ci0:64          Constant:
1481617a3babSopenharmony_ci0:64            2 (const int)
1482617a3babSopenharmony_ci0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
1483617a3babSopenharmony_ci0:64          f: direct index for structure ( temp 4-component vector of float)
1484617a3babSopenharmony_ci0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1485617a3babSopenharmony_ci0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1486617a3babSopenharmony_ci0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1487617a3babSopenharmony_ci0:64                Constant:
1488617a3babSopenharmony_ci0:64                  0 (const uint)
1489617a3babSopenharmony_ci0:64              direct index ( temp uint)
1490617a3babSopenharmony_ci0:64                'dti' ( in 3-component vector of uint)
1491617a3babSopenharmony_ci0:64                Constant:
1492617a3babSopenharmony_ci0:64                  0 (const int)
1493617a3babSopenharmony_ci0:64            Constant:
1494617a3babSopenharmony_ci0:64              2 (const int)
1495617a3babSopenharmony_ci0:64          Constant:
1496617a3babSopenharmony_ci0:64            2 (const uint)
1497617a3babSopenharmony_ci0:65      move second child to first child ( temp float)
1498617a3babSopenharmony_ci0:65        direct index ( temp float)
1499617a3babSopenharmony_ci0:65          f: direct index for structure ( temp 4-component vector of float)
1500617a3babSopenharmony_ci0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1501617a3babSopenharmony_ci0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1502617a3babSopenharmony_ci0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1503617a3babSopenharmony_ci0:65                Constant:
1504617a3babSopenharmony_ci0:65                  0 (const uint)
1505617a3babSopenharmony_ci0:65              direct index ( temp uint)
1506617a3babSopenharmony_ci0:65                'dti' ( in 3-component vector of uint)
1507617a3babSopenharmony_ci0:65                Constant:
1508617a3babSopenharmony_ci0:65                  0 (const int)
1509617a3babSopenharmony_ci0:65            Constant:
1510617a3babSopenharmony_ci0:65              2 (const int)
1511617a3babSopenharmony_ci0:65          Constant:
1512617a3babSopenharmony_ci0:65            0 (const int)
1513617a3babSopenharmony_ci0:65        subgroupQuadBroadcast ( temp float)
1514617a3babSopenharmony_ci0:65          direct index ( temp float)
1515617a3babSopenharmony_ci0:65            f: direct index for structure ( temp 4-component vector of float)
1516617a3babSopenharmony_ci0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1517617a3babSopenharmony_ci0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1518617a3babSopenharmony_ci0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1519617a3babSopenharmony_ci0:65                  Constant:
1520617a3babSopenharmony_ci0:65                    0 (const uint)
1521617a3babSopenharmony_ci0:65                direct index ( temp uint)
1522617a3babSopenharmony_ci0:65                  'dti' ( in 3-component vector of uint)
1523617a3babSopenharmony_ci0:65                  Constant:
1524617a3babSopenharmony_ci0:65                    0 (const int)
1525617a3babSopenharmony_ci0:65              Constant:
1526617a3babSopenharmony_ci0:65                2 (const int)
1527617a3babSopenharmony_ci0:65            Constant:
1528617a3babSopenharmony_ci0:65              0 (const int)
1529617a3babSopenharmony_ci0:65          Constant:
1530617a3babSopenharmony_ci0:65            2 (const uint)
1531617a3babSopenharmony_ci0:66      move second child to first child ( temp 2-component vector of float)
1532617a3babSopenharmony_ci0:66        vector swizzle ( temp 2-component vector of float)
1533617a3babSopenharmony_ci0:66          f: direct index for structure ( temp 4-component vector of float)
1534617a3babSopenharmony_ci0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1535617a3babSopenharmony_ci0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1536617a3babSopenharmony_ci0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1537617a3babSopenharmony_ci0:66                Constant:
1538617a3babSopenharmony_ci0:66                  0 (const uint)
1539617a3babSopenharmony_ci0:66              direct index ( temp uint)
1540617a3babSopenharmony_ci0:66                'dti' ( in 3-component vector of uint)
1541617a3babSopenharmony_ci0:66                Constant:
1542617a3babSopenharmony_ci0:66                  0 (const int)
1543617a3babSopenharmony_ci0:66            Constant:
1544617a3babSopenharmony_ci0:66              2 (const int)
1545617a3babSopenharmony_ci0:66          Sequence
1546617a3babSopenharmony_ci0:66            Constant:
1547617a3babSopenharmony_ci0:66              0 (const int)
1548617a3babSopenharmony_ci0:66            Constant:
1549617a3babSopenharmony_ci0:66              1 (const int)
1550617a3babSopenharmony_ci0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
1551617a3babSopenharmony_ci0:66          vector swizzle ( temp 2-component vector of float)
1552617a3babSopenharmony_ci0:66            f: direct index for structure ( temp 4-component vector of float)
1553617a3babSopenharmony_ci0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1554617a3babSopenharmony_ci0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1555617a3babSopenharmony_ci0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1556617a3babSopenharmony_ci0:66                  Constant:
1557617a3babSopenharmony_ci0:66                    0 (const uint)
1558617a3babSopenharmony_ci0:66                direct index ( temp uint)
1559617a3babSopenharmony_ci0:66                  'dti' ( in 3-component vector of uint)
1560617a3babSopenharmony_ci0:66                  Constant:
1561617a3babSopenharmony_ci0:66                    0 (const int)
1562617a3babSopenharmony_ci0:66              Constant:
1563617a3babSopenharmony_ci0:66                2 (const int)
1564617a3babSopenharmony_ci0:66            Sequence
1565617a3babSopenharmony_ci0:66              Constant:
1566617a3babSopenharmony_ci0:66                0 (const int)
1567617a3babSopenharmony_ci0:66              Constant:
1568617a3babSopenharmony_ci0:66                1 (const int)
1569617a3babSopenharmony_ci0:66          Constant:
1570617a3babSopenharmony_ci0:66            2 (const uint)
1571617a3babSopenharmony_ci0:67      move second child to first child ( temp 3-component vector of float)
1572617a3babSopenharmony_ci0:67        vector swizzle ( temp 3-component vector of float)
1573617a3babSopenharmony_ci0:67          f: direct index for structure ( temp 4-component vector of float)
1574617a3babSopenharmony_ci0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1575617a3babSopenharmony_ci0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1576617a3babSopenharmony_ci0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1577617a3babSopenharmony_ci0:67                Constant:
1578617a3babSopenharmony_ci0:67                  0 (const uint)
1579617a3babSopenharmony_ci0:67              direct index ( temp uint)
1580617a3babSopenharmony_ci0:67                'dti' ( in 3-component vector of uint)
1581617a3babSopenharmony_ci0:67                Constant:
1582617a3babSopenharmony_ci0:67                  0 (const int)
1583617a3babSopenharmony_ci0:67            Constant:
1584617a3babSopenharmony_ci0:67              2 (const int)
1585617a3babSopenharmony_ci0:67          Sequence
1586617a3babSopenharmony_ci0:67            Constant:
1587617a3babSopenharmony_ci0:67              0 (const int)
1588617a3babSopenharmony_ci0:67            Constant:
1589617a3babSopenharmony_ci0:67              1 (const int)
1590617a3babSopenharmony_ci0:67            Constant:
1591617a3babSopenharmony_ci0:67              2 (const int)
1592617a3babSopenharmony_ci0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
1593617a3babSopenharmony_ci0:67          vector swizzle ( temp 3-component vector of float)
1594617a3babSopenharmony_ci0:67            f: direct index for structure ( temp 4-component vector of float)
1595617a3babSopenharmony_ci0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1596617a3babSopenharmony_ci0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1597617a3babSopenharmony_ci0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1598617a3babSopenharmony_ci0:67                  Constant:
1599617a3babSopenharmony_ci0:67                    0 (const uint)
1600617a3babSopenharmony_ci0:67                direct index ( temp uint)
1601617a3babSopenharmony_ci0:67                  'dti' ( in 3-component vector of uint)
1602617a3babSopenharmony_ci0:67                  Constant:
1603617a3babSopenharmony_ci0:67                    0 (const int)
1604617a3babSopenharmony_ci0:67              Constant:
1605617a3babSopenharmony_ci0:67                2 (const int)
1606617a3babSopenharmony_ci0:67            Sequence
1607617a3babSopenharmony_ci0:67              Constant:
1608617a3babSopenharmony_ci0:67                0 (const int)
1609617a3babSopenharmony_ci0:67              Constant:
1610617a3babSopenharmony_ci0:67                1 (const int)
1611617a3babSopenharmony_ci0:67              Constant:
1612617a3babSopenharmony_ci0:67                2 (const int)
1613617a3babSopenharmony_ci0:67          Constant:
1614617a3babSopenharmony_ci0:67            2 (const uint)
1615617a3babSopenharmony_ci0:69      move second child to first child ( temp 4-component vector of double)
1616617a3babSopenharmony_ci0:69        d: direct index for structure ( temp 4-component vector of double)
1617617a3babSopenharmony_ci0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1618617a3babSopenharmony_ci0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1619617a3babSopenharmony_ci0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1620617a3babSopenharmony_ci0:69              Constant:
1621617a3babSopenharmony_ci0:69                0 (const uint)
1622617a3babSopenharmony_ci0:69            direct index ( temp uint)
1623617a3babSopenharmony_ci0:69              'dti' ( in 3-component vector of uint)
1624617a3babSopenharmony_ci0:69              Constant:
1625617a3babSopenharmony_ci0:69                0 (const int)
1626617a3babSopenharmony_ci0:69          Constant:
1627617a3babSopenharmony_ci0:69            3 (const int)
1628617a3babSopenharmony_ci0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
1629617a3babSopenharmony_ci0:69          d: direct index for structure ( temp 4-component vector of double)
1630617a3babSopenharmony_ci0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1631617a3babSopenharmony_ci0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1632617a3babSopenharmony_ci0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1633617a3babSopenharmony_ci0:69                Constant:
1634617a3babSopenharmony_ci0:69                  0 (const uint)
1635617a3babSopenharmony_ci0:69              direct index ( temp uint)
1636617a3babSopenharmony_ci0:69                'dti' ( in 3-component vector of uint)
1637617a3babSopenharmony_ci0:69                Constant:
1638617a3babSopenharmony_ci0:69                  0 (const int)
1639617a3babSopenharmony_ci0:69            Constant:
1640617a3babSopenharmony_ci0:69              3 (const int)
1641617a3babSopenharmony_ci0:69          Constant:
1642617a3babSopenharmony_ci0:69            2 (const uint)
1643617a3babSopenharmony_ci0:70      move second child to first child ( temp double)
1644617a3babSopenharmony_ci0:70        direct index ( temp double)
1645617a3babSopenharmony_ci0:70          d: direct index for structure ( temp 4-component vector of double)
1646617a3babSopenharmony_ci0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1647617a3babSopenharmony_ci0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1648617a3babSopenharmony_ci0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1649617a3babSopenharmony_ci0:70                Constant:
1650617a3babSopenharmony_ci0:70                  0 (const uint)
1651617a3babSopenharmony_ci0:70              direct index ( temp uint)
1652617a3babSopenharmony_ci0:70                'dti' ( in 3-component vector of uint)
1653617a3babSopenharmony_ci0:70                Constant:
1654617a3babSopenharmony_ci0:70                  0 (const int)
1655617a3babSopenharmony_ci0:70            Constant:
1656617a3babSopenharmony_ci0:70              3 (const int)
1657617a3babSopenharmony_ci0:70          Constant:
1658617a3babSopenharmony_ci0:70            0 (const int)
1659617a3babSopenharmony_ci0:70        subgroupQuadBroadcast ( temp double)
1660617a3babSopenharmony_ci0:70          direct index ( temp double)
1661617a3babSopenharmony_ci0:70            d: direct index for structure ( temp 4-component vector of double)
1662617a3babSopenharmony_ci0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1663617a3babSopenharmony_ci0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1664617a3babSopenharmony_ci0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1665617a3babSopenharmony_ci0:70                  Constant:
1666617a3babSopenharmony_ci0:70                    0 (const uint)
1667617a3babSopenharmony_ci0:70                direct index ( temp uint)
1668617a3babSopenharmony_ci0:70                  'dti' ( in 3-component vector of uint)
1669617a3babSopenharmony_ci0:70                  Constant:
1670617a3babSopenharmony_ci0:70                    0 (const int)
1671617a3babSopenharmony_ci0:70              Constant:
1672617a3babSopenharmony_ci0:70                3 (const int)
1673617a3babSopenharmony_ci0:70            Constant:
1674617a3babSopenharmony_ci0:70              0 (const int)
1675617a3babSopenharmony_ci0:70          Constant:
1676617a3babSopenharmony_ci0:70            2 (const uint)
1677617a3babSopenharmony_ci0:71      move second child to first child ( temp 2-component vector of double)
1678617a3babSopenharmony_ci0:71        vector swizzle ( temp 2-component vector of double)
1679617a3babSopenharmony_ci0:71          d: direct index for structure ( temp 4-component vector of double)
1680617a3babSopenharmony_ci0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1681617a3babSopenharmony_ci0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1682617a3babSopenharmony_ci0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1683617a3babSopenharmony_ci0:71                Constant:
1684617a3babSopenharmony_ci0:71                  0 (const uint)
1685617a3babSopenharmony_ci0:71              direct index ( temp uint)
1686617a3babSopenharmony_ci0:71                'dti' ( in 3-component vector of uint)
1687617a3babSopenharmony_ci0:71                Constant:
1688617a3babSopenharmony_ci0:71                  0 (const int)
1689617a3babSopenharmony_ci0:71            Constant:
1690617a3babSopenharmony_ci0:71              3 (const int)
1691617a3babSopenharmony_ci0:71          Sequence
1692617a3babSopenharmony_ci0:71            Constant:
1693617a3babSopenharmony_ci0:71              0 (const int)
1694617a3babSopenharmony_ci0:71            Constant:
1695617a3babSopenharmony_ci0:71              1 (const int)
1696617a3babSopenharmony_ci0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
1697617a3babSopenharmony_ci0:71          vector swizzle ( temp 2-component vector of double)
1698617a3babSopenharmony_ci0:71            d: direct index for structure ( temp 4-component vector of double)
1699617a3babSopenharmony_ci0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1700617a3babSopenharmony_ci0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1701617a3babSopenharmony_ci0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1702617a3babSopenharmony_ci0:71                  Constant:
1703617a3babSopenharmony_ci0:71                    0 (const uint)
1704617a3babSopenharmony_ci0:71                direct index ( temp uint)
1705617a3babSopenharmony_ci0:71                  'dti' ( in 3-component vector of uint)
1706617a3babSopenharmony_ci0:71                  Constant:
1707617a3babSopenharmony_ci0:71                    0 (const int)
1708617a3babSopenharmony_ci0:71              Constant:
1709617a3babSopenharmony_ci0:71                3 (const int)
1710617a3babSopenharmony_ci0:71            Sequence
1711617a3babSopenharmony_ci0:71              Constant:
1712617a3babSopenharmony_ci0:71                0 (const int)
1713617a3babSopenharmony_ci0:71              Constant:
1714617a3babSopenharmony_ci0:71                1 (const int)
1715617a3babSopenharmony_ci0:71          Constant:
1716617a3babSopenharmony_ci0:71            2 (const uint)
1717617a3babSopenharmony_ci0:72      move second child to first child ( temp 3-component vector of double)
1718617a3babSopenharmony_ci0:72        vector swizzle ( temp 3-component vector of double)
1719617a3babSopenharmony_ci0:72          d: direct index for structure ( temp 4-component vector of double)
1720617a3babSopenharmony_ci0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1721617a3babSopenharmony_ci0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1722617a3babSopenharmony_ci0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1723617a3babSopenharmony_ci0:72                Constant:
1724617a3babSopenharmony_ci0:72                  0 (const uint)
1725617a3babSopenharmony_ci0:72              direct index ( temp uint)
1726617a3babSopenharmony_ci0:72                'dti' ( in 3-component vector of uint)
1727617a3babSopenharmony_ci0:72                Constant:
1728617a3babSopenharmony_ci0:72                  0 (const int)
1729617a3babSopenharmony_ci0:72            Constant:
1730617a3babSopenharmony_ci0:72              3 (const int)
1731617a3babSopenharmony_ci0:72          Sequence
1732617a3babSopenharmony_ci0:72            Constant:
1733617a3babSopenharmony_ci0:72              0 (const int)
1734617a3babSopenharmony_ci0:72            Constant:
1735617a3babSopenharmony_ci0:72              1 (const int)
1736617a3babSopenharmony_ci0:72            Constant:
1737617a3babSopenharmony_ci0:72              2 (const int)
1738617a3babSopenharmony_ci0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
1739617a3babSopenharmony_ci0:72          vector swizzle ( temp 3-component vector of double)
1740617a3babSopenharmony_ci0:72            d: direct index for structure ( temp 4-component vector of double)
1741617a3babSopenharmony_ci0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1742617a3babSopenharmony_ci0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1743617a3babSopenharmony_ci0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1744617a3babSopenharmony_ci0:72                  Constant:
1745617a3babSopenharmony_ci0:72                    0 (const uint)
1746617a3babSopenharmony_ci0:72                direct index ( temp uint)
1747617a3babSopenharmony_ci0:72                  'dti' ( in 3-component vector of uint)
1748617a3babSopenharmony_ci0:72                  Constant:
1749617a3babSopenharmony_ci0:72                    0 (const int)
1750617a3babSopenharmony_ci0:72              Constant:
1751617a3babSopenharmony_ci0:72                3 (const int)
1752617a3babSopenharmony_ci0:72            Sequence
1753617a3babSopenharmony_ci0:72              Constant:
1754617a3babSopenharmony_ci0:72                0 (const int)
1755617a3babSopenharmony_ci0:72              Constant:
1756617a3babSopenharmony_ci0:72                1 (const int)
1757617a3babSopenharmony_ci0:72              Constant:
1758617a3babSopenharmony_ci0:72                2 (const int)
1759617a3babSopenharmony_ci0:72          Constant:
1760617a3babSopenharmony_ci0:72            2 (const uint)
1761617a3babSopenharmony_ci0:74      move second child to first child ( temp 4-component vector of uint)
1762617a3babSopenharmony_ci0:74        u: direct index for structure ( temp 4-component vector of uint)
1763617a3babSopenharmony_ci0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1764617a3babSopenharmony_ci0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1765617a3babSopenharmony_ci0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1766617a3babSopenharmony_ci0:74              Constant:
1767617a3babSopenharmony_ci0:74                0 (const uint)
1768617a3babSopenharmony_ci0:74            direct index ( temp uint)
1769617a3babSopenharmony_ci0:74              'dti' ( in 3-component vector of uint)
1770617a3babSopenharmony_ci0:74              Constant:
1771617a3babSopenharmony_ci0:74                0 (const int)
1772617a3babSopenharmony_ci0:74          Constant:
1773617a3babSopenharmony_ci0:74            0 (const int)
1774617a3babSopenharmony_ci0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
1775617a3babSopenharmony_ci0:74          u: direct index for structure ( temp 4-component vector of uint)
1776617a3babSopenharmony_ci0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1777617a3babSopenharmony_ci0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1778617a3babSopenharmony_ci0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1779617a3babSopenharmony_ci0:74                Constant:
1780617a3babSopenharmony_ci0:74                  0 (const uint)
1781617a3babSopenharmony_ci0:74              direct index ( temp uint)
1782617a3babSopenharmony_ci0:74                'dti' ( in 3-component vector of uint)
1783617a3babSopenharmony_ci0:74                Constant:
1784617a3babSopenharmony_ci0:74                  0 (const int)
1785617a3babSopenharmony_ci0:74            Constant:
1786617a3babSopenharmony_ci0:74              0 (const int)
1787617a3babSopenharmony_ci0:74          Constant:
1788617a3babSopenharmony_ci0:74            3 (const uint)
1789617a3babSopenharmony_ci0:75      move second child to first child ( temp uint)
1790617a3babSopenharmony_ci0:75        direct index ( temp uint)
1791617a3babSopenharmony_ci0:75          u: direct index for structure ( temp 4-component vector of uint)
1792617a3babSopenharmony_ci0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1793617a3babSopenharmony_ci0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1794617a3babSopenharmony_ci0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1795617a3babSopenharmony_ci0:75                Constant:
1796617a3babSopenharmony_ci0:75                  0 (const uint)
1797617a3babSopenharmony_ci0:75              direct index ( temp uint)
1798617a3babSopenharmony_ci0:75                'dti' ( in 3-component vector of uint)
1799617a3babSopenharmony_ci0:75                Constant:
1800617a3babSopenharmony_ci0:75                  0 (const int)
1801617a3babSopenharmony_ci0:75            Constant:
1802617a3babSopenharmony_ci0:75              0 (const int)
1803617a3babSopenharmony_ci0:75          Constant:
1804617a3babSopenharmony_ci0:75            0 (const int)
1805617a3babSopenharmony_ci0:75        subgroupQuadBroadcast ( temp uint)
1806617a3babSopenharmony_ci0:75          direct index ( temp uint)
1807617a3babSopenharmony_ci0:75            u: direct index for structure ( temp 4-component vector of uint)
1808617a3babSopenharmony_ci0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1809617a3babSopenharmony_ci0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1810617a3babSopenharmony_ci0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1811617a3babSopenharmony_ci0:75                  Constant:
1812617a3babSopenharmony_ci0:75                    0 (const uint)
1813617a3babSopenharmony_ci0:75                direct index ( temp uint)
1814617a3babSopenharmony_ci0:75                  'dti' ( in 3-component vector of uint)
1815617a3babSopenharmony_ci0:75                  Constant:
1816617a3babSopenharmony_ci0:75                    0 (const int)
1817617a3babSopenharmony_ci0:75              Constant:
1818617a3babSopenharmony_ci0:75                0 (const int)
1819617a3babSopenharmony_ci0:75            Constant:
1820617a3babSopenharmony_ci0:75              0 (const int)
1821617a3babSopenharmony_ci0:75          Constant:
1822617a3babSopenharmony_ci0:75            3 (const uint)
1823617a3babSopenharmony_ci0:76      move second child to first child ( temp 2-component vector of uint)
1824617a3babSopenharmony_ci0:76        vector swizzle ( temp 2-component vector of uint)
1825617a3babSopenharmony_ci0:76          u: direct index for structure ( temp 4-component vector of uint)
1826617a3babSopenharmony_ci0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1827617a3babSopenharmony_ci0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1828617a3babSopenharmony_ci0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1829617a3babSopenharmony_ci0:76                Constant:
1830617a3babSopenharmony_ci0:76                  0 (const uint)
1831617a3babSopenharmony_ci0:76              direct index ( temp uint)
1832617a3babSopenharmony_ci0:76                'dti' ( in 3-component vector of uint)
1833617a3babSopenharmony_ci0:76                Constant:
1834617a3babSopenharmony_ci0:76                  0 (const int)
1835617a3babSopenharmony_ci0:76            Constant:
1836617a3babSopenharmony_ci0:76              0 (const int)
1837617a3babSopenharmony_ci0:76          Sequence
1838617a3babSopenharmony_ci0:76            Constant:
1839617a3babSopenharmony_ci0:76              0 (const int)
1840617a3babSopenharmony_ci0:76            Constant:
1841617a3babSopenharmony_ci0:76              1 (const int)
1842617a3babSopenharmony_ci0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
1843617a3babSopenharmony_ci0:76          vector swizzle ( temp 2-component vector of uint)
1844617a3babSopenharmony_ci0:76            u: direct index for structure ( temp 4-component vector of uint)
1845617a3babSopenharmony_ci0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1846617a3babSopenharmony_ci0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1847617a3babSopenharmony_ci0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1848617a3babSopenharmony_ci0:76                  Constant:
1849617a3babSopenharmony_ci0:76                    0 (const uint)
1850617a3babSopenharmony_ci0:76                direct index ( temp uint)
1851617a3babSopenharmony_ci0:76                  'dti' ( in 3-component vector of uint)
1852617a3babSopenharmony_ci0:76                  Constant:
1853617a3babSopenharmony_ci0:76                    0 (const int)
1854617a3babSopenharmony_ci0:76              Constant:
1855617a3babSopenharmony_ci0:76                0 (const int)
1856617a3babSopenharmony_ci0:76            Sequence
1857617a3babSopenharmony_ci0:76              Constant:
1858617a3babSopenharmony_ci0:76                0 (const int)
1859617a3babSopenharmony_ci0:76              Constant:
1860617a3babSopenharmony_ci0:76                1 (const int)
1861617a3babSopenharmony_ci0:76          Constant:
1862617a3babSopenharmony_ci0:76            3 (const uint)
1863617a3babSopenharmony_ci0:77      move second child to first child ( temp 3-component vector of uint)
1864617a3babSopenharmony_ci0:77        vector swizzle ( temp 3-component vector of uint)
1865617a3babSopenharmony_ci0:77          u: direct index for structure ( temp 4-component vector of uint)
1866617a3babSopenharmony_ci0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1867617a3babSopenharmony_ci0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1868617a3babSopenharmony_ci0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1869617a3babSopenharmony_ci0:77                Constant:
1870617a3babSopenharmony_ci0:77                  0 (const uint)
1871617a3babSopenharmony_ci0:77              direct index ( temp uint)
1872617a3babSopenharmony_ci0:77                'dti' ( in 3-component vector of uint)
1873617a3babSopenharmony_ci0:77                Constant:
1874617a3babSopenharmony_ci0:77                  0 (const int)
1875617a3babSopenharmony_ci0:77            Constant:
1876617a3babSopenharmony_ci0:77              0 (const int)
1877617a3babSopenharmony_ci0:77          Sequence
1878617a3babSopenharmony_ci0:77            Constant:
1879617a3babSopenharmony_ci0:77              0 (const int)
1880617a3babSopenharmony_ci0:77            Constant:
1881617a3babSopenharmony_ci0:77              1 (const int)
1882617a3babSopenharmony_ci0:77            Constant:
1883617a3babSopenharmony_ci0:77              2 (const int)
1884617a3babSopenharmony_ci0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
1885617a3babSopenharmony_ci0:77          vector swizzle ( temp 3-component vector of uint)
1886617a3babSopenharmony_ci0:77            u: direct index for structure ( temp 4-component vector of uint)
1887617a3babSopenharmony_ci0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1888617a3babSopenharmony_ci0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1889617a3babSopenharmony_ci0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1890617a3babSopenharmony_ci0:77                  Constant:
1891617a3babSopenharmony_ci0:77                    0 (const uint)
1892617a3babSopenharmony_ci0:77                direct index ( temp uint)
1893617a3babSopenharmony_ci0:77                  'dti' ( in 3-component vector of uint)
1894617a3babSopenharmony_ci0:77                  Constant:
1895617a3babSopenharmony_ci0:77                    0 (const int)
1896617a3babSopenharmony_ci0:77              Constant:
1897617a3babSopenharmony_ci0:77                0 (const int)
1898617a3babSopenharmony_ci0:77            Sequence
1899617a3babSopenharmony_ci0:77              Constant:
1900617a3babSopenharmony_ci0:77                0 (const int)
1901617a3babSopenharmony_ci0:77              Constant:
1902617a3babSopenharmony_ci0:77                1 (const int)
1903617a3babSopenharmony_ci0:77              Constant:
1904617a3babSopenharmony_ci0:77                2 (const int)
1905617a3babSopenharmony_ci0:77          Constant:
1906617a3babSopenharmony_ci0:77            3 (const uint)
1907617a3babSopenharmony_ci0:79      move second child to first child ( temp 4-component vector of int)
1908617a3babSopenharmony_ci0:79        i: direct index for structure ( temp 4-component vector of int)
1909617a3babSopenharmony_ci0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1910617a3babSopenharmony_ci0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1911617a3babSopenharmony_ci0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1912617a3babSopenharmony_ci0:79              Constant:
1913617a3babSopenharmony_ci0:79                0 (const uint)
1914617a3babSopenharmony_ci0:79            direct index ( temp uint)
1915617a3babSopenharmony_ci0:79              'dti' ( in 3-component vector of uint)
1916617a3babSopenharmony_ci0:79              Constant:
1917617a3babSopenharmony_ci0:79                0 (const int)
1918617a3babSopenharmony_ci0:79          Constant:
1919617a3babSopenharmony_ci0:79            1 (const int)
1920617a3babSopenharmony_ci0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
1921617a3babSopenharmony_ci0:79          i: direct index for structure ( temp 4-component vector of int)
1922617a3babSopenharmony_ci0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1923617a3babSopenharmony_ci0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1924617a3babSopenharmony_ci0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1925617a3babSopenharmony_ci0:79                Constant:
1926617a3babSopenharmony_ci0:79                  0 (const uint)
1927617a3babSopenharmony_ci0:79              direct index ( temp uint)
1928617a3babSopenharmony_ci0:79                'dti' ( in 3-component vector of uint)
1929617a3babSopenharmony_ci0:79                Constant:
1930617a3babSopenharmony_ci0:79                  0 (const int)
1931617a3babSopenharmony_ci0:79            Constant:
1932617a3babSopenharmony_ci0:79              1 (const int)
1933617a3babSopenharmony_ci0:79          Constant:
1934617a3babSopenharmony_ci0:79            3 (const uint)
1935617a3babSopenharmony_ci0:80      move second child to first child ( temp int)
1936617a3babSopenharmony_ci0:80        direct index ( temp int)
1937617a3babSopenharmony_ci0:80          i: direct index for structure ( temp 4-component vector of int)
1938617a3babSopenharmony_ci0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1939617a3babSopenharmony_ci0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1940617a3babSopenharmony_ci0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1941617a3babSopenharmony_ci0:80                Constant:
1942617a3babSopenharmony_ci0:80                  0 (const uint)
1943617a3babSopenharmony_ci0:80              direct index ( temp uint)
1944617a3babSopenharmony_ci0:80                'dti' ( in 3-component vector of uint)
1945617a3babSopenharmony_ci0:80                Constant:
1946617a3babSopenharmony_ci0:80                  0 (const int)
1947617a3babSopenharmony_ci0:80            Constant:
1948617a3babSopenharmony_ci0:80              1 (const int)
1949617a3babSopenharmony_ci0:80          Constant:
1950617a3babSopenharmony_ci0:80            0 (const int)
1951617a3babSopenharmony_ci0:80        subgroupQuadBroadcast ( temp int)
1952617a3babSopenharmony_ci0:80          direct index ( temp int)
1953617a3babSopenharmony_ci0:80            i: direct index for structure ( temp 4-component vector of int)
1954617a3babSopenharmony_ci0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1955617a3babSopenharmony_ci0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1956617a3babSopenharmony_ci0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1957617a3babSopenharmony_ci0:80                  Constant:
1958617a3babSopenharmony_ci0:80                    0 (const uint)
1959617a3babSopenharmony_ci0:80                direct index ( temp uint)
1960617a3babSopenharmony_ci0:80                  'dti' ( in 3-component vector of uint)
1961617a3babSopenharmony_ci0:80                  Constant:
1962617a3babSopenharmony_ci0:80                    0 (const int)
1963617a3babSopenharmony_ci0:80              Constant:
1964617a3babSopenharmony_ci0:80                1 (const int)
1965617a3babSopenharmony_ci0:80            Constant:
1966617a3babSopenharmony_ci0:80              0 (const int)
1967617a3babSopenharmony_ci0:80          Constant:
1968617a3babSopenharmony_ci0:80            3 (const uint)
1969617a3babSopenharmony_ci0:81      move second child to first child ( temp 2-component vector of int)
1970617a3babSopenharmony_ci0:81        vector swizzle ( temp 2-component vector of int)
1971617a3babSopenharmony_ci0:81          i: direct index for structure ( temp 4-component vector of int)
1972617a3babSopenharmony_ci0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1973617a3babSopenharmony_ci0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1974617a3babSopenharmony_ci0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1975617a3babSopenharmony_ci0:81                Constant:
1976617a3babSopenharmony_ci0:81                  0 (const uint)
1977617a3babSopenharmony_ci0:81              direct index ( temp uint)
1978617a3babSopenharmony_ci0:81                'dti' ( in 3-component vector of uint)
1979617a3babSopenharmony_ci0:81                Constant:
1980617a3babSopenharmony_ci0:81                  0 (const int)
1981617a3babSopenharmony_ci0:81            Constant:
1982617a3babSopenharmony_ci0:81              1 (const int)
1983617a3babSopenharmony_ci0:81          Sequence
1984617a3babSopenharmony_ci0:81            Constant:
1985617a3babSopenharmony_ci0:81              0 (const int)
1986617a3babSopenharmony_ci0:81            Constant:
1987617a3babSopenharmony_ci0:81              1 (const int)
1988617a3babSopenharmony_ci0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
1989617a3babSopenharmony_ci0:81          vector swizzle ( temp 2-component vector of int)
1990617a3babSopenharmony_ci0:81            i: direct index for structure ( temp 4-component vector of int)
1991617a3babSopenharmony_ci0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1992617a3babSopenharmony_ci0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
1993617a3babSopenharmony_ci0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
1994617a3babSopenharmony_ci0:81                  Constant:
1995617a3babSopenharmony_ci0:81                    0 (const uint)
1996617a3babSopenharmony_ci0:81                direct index ( temp uint)
1997617a3babSopenharmony_ci0:81                  'dti' ( in 3-component vector of uint)
1998617a3babSopenharmony_ci0:81                  Constant:
1999617a3babSopenharmony_ci0:81                    0 (const int)
2000617a3babSopenharmony_ci0:81              Constant:
2001617a3babSopenharmony_ci0:81                1 (const int)
2002617a3babSopenharmony_ci0:81            Sequence
2003617a3babSopenharmony_ci0:81              Constant:
2004617a3babSopenharmony_ci0:81                0 (const int)
2005617a3babSopenharmony_ci0:81              Constant:
2006617a3babSopenharmony_ci0:81                1 (const int)
2007617a3babSopenharmony_ci0:81          Constant:
2008617a3babSopenharmony_ci0:81            3 (const uint)
2009617a3babSopenharmony_ci0:82      move second child to first child ( temp 3-component vector of int)
2010617a3babSopenharmony_ci0:82        vector swizzle ( temp 3-component vector of int)
2011617a3babSopenharmony_ci0:82          i: direct index for structure ( temp 4-component vector of int)
2012617a3babSopenharmony_ci0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2013617a3babSopenharmony_ci0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2014617a3babSopenharmony_ci0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2015617a3babSopenharmony_ci0:82                Constant:
2016617a3babSopenharmony_ci0:82                  0 (const uint)
2017617a3babSopenharmony_ci0:82              direct index ( temp uint)
2018617a3babSopenharmony_ci0:82                'dti' ( in 3-component vector of uint)
2019617a3babSopenharmony_ci0:82                Constant:
2020617a3babSopenharmony_ci0:82                  0 (const int)
2021617a3babSopenharmony_ci0:82            Constant:
2022617a3babSopenharmony_ci0:82              1 (const int)
2023617a3babSopenharmony_ci0:82          Sequence
2024617a3babSopenharmony_ci0:82            Constant:
2025617a3babSopenharmony_ci0:82              0 (const int)
2026617a3babSopenharmony_ci0:82            Constant:
2027617a3babSopenharmony_ci0:82              1 (const int)
2028617a3babSopenharmony_ci0:82            Constant:
2029617a3babSopenharmony_ci0:82              2 (const int)
2030617a3babSopenharmony_ci0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
2031617a3babSopenharmony_ci0:82          vector swizzle ( temp 3-component vector of int)
2032617a3babSopenharmony_ci0:82            i: direct index for structure ( temp 4-component vector of int)
2033617a3babSopenharmony_ci0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2034617a3babSopenharmony_ci0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2035617a3babSopenharmony_ci0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2036617a3babSopenharmony_ci0:82                  Constant:
2037617a3babSopenharmony_ci0:82                    0 (const uint)
2038617a3babSopenharmony_ci0:82                direct index ( temp uint)
2039617a3babSopenharmony_ci0:82                  'dti' ( in 3-component vector of uint)
2040617a3babSopenharmony_ci0:82                  Constant:
2041617a3babSopenharmony_ci0:82                    0 (const int)
2042617a3babSopenharmony_ci0:82              Constant:
2043617a3babSopenharmony_ci0:82                1 (const int)
2044617a3babSopenharmony_ci0:82            Sequence
2045617a3babSopenharmony_ci0:82              Constant:
2046617a3babSopenharmony_ci0:82                0 (const int)
2047617a3babSopenharmony_ci0:82              Constant:
2048617a3babSopenharmony_ci0:82                1 (const int)
2049617a3babSopenharmony_ci0:82              Constant:
2050617a3babSopenharmony_ci0:82                2 (const int)
2051617a3babSopenharmony_ci0:82          Constant:
2052617a3babSopenharmony_ci0:82            3 (const uint)
2053617a3babSopenharmony_ci0:84      move second child to first child ( temp 4-component vector of float)
2054617a3babSopenharmony_ci0:84        f: direct index for structure ( temp 4-component vector of float)
2055617a3babSopenharmony_ci0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2056617a3babSopenharmony_ci0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2057617a3babSopenharmony_ci0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2058617a3babSopenharmony_ci0:84              Constant:
2059617a3babSopenharmony_ci0:84                0 (const uint)
2060617a3babSopenharmony_ci0:84            direct index ( temp uint)
2061617a3babSopenharmony_ci0:84              'dti' ( in 3-component vector of uint)
2062617a3babSopenharmony_ci0:84              Constant:
2063617a3babSopenharmony_ci0:84                0 (const int)
2064617a3babSopenharmony_ci0:84          Constant:
2065617a3babSopenharmony_ci0:84            2 (const int)
2066617a3babSopenharmony_ci0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
2067617a3babSopenharmony_ci0:84          f: direct index for structure ( temp 4-component vector of float)
2068617a3babSopenharmony_ci0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2069617a3babSopenharmony_ci0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2070617a3babSopenharmony_ci0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2071617a3babSopenharmony_ci0:84                Constant:
2072617a3babSopenharmony_ci0:84                  0 (const uint)
2073617a3babSopenharmony_ci0:84              direct index ( temp uint)
2074617a3babSopenharmony_ci0:84                'dti' ( in 3-component vector of uint)
2075617a3babSopenharmony_ci0:84                Constant:
2076617a3babSopenharmony_ci0:84                  0 (const int)
2077617a3babSopenharmony_ci0:84            Constant:
2078617a3babSopenharmony_ci0:84              2 (const int)
2079617a3babSopenharmony_ci0:84          Constant:
2080617a3babSopenharmony_ci0:84            3 (const uint)
2081617a3babSopenharmony_ci0:85      move second child to first child ( temp float)
2082617a3babSopenharmony_ci0:85        direct index ( temp float)
2083617a3babSopenharmony_ci0:85          f: direct index for structure ( temp 4-component vector of float)
2084617a3babSopenharmony_ci0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2085617a3babSopenharmony_ci0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2086617a3babSopenharmony_ci0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2087617a3babSopenharmony_ci0:85                Constant:
2088617a3babSopenharmony_ci0:85                  0 (const uint)
2089617a3babSopenharmony_ci0:85              direct index ( temp uint)
2090617a3babSopenharmony_ci0:85                'dti' ( in 3-component vector of uint)
2091617a3babSopenharmony_ci0:85                Constant:
2092617a3babSopenharmony_ci0:85                  0 (const int)
2093617a3babSopenharmony_ci0:85            Constant:
2094617a3babSopenharmony_ci0:85              2 (const int)
2095617a3babSopenharmony_ci0:85          Constant:
2096617a3babSopenharmony_ci0:85            0 (const int)
2097617a3babSopenharmony_ci0:85        subgroupQuadBroadcast ( temp float)
2098617a3babSopenharmony_ci0:85          direct index ( temp float)
2099617a3babSopenharmony_ci0:85            f: direct index for structure ( temp 4-component vector of float)
2100617a3babSopenharmony_ci0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2101617a3babSopenharmony_ci0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2102617a3babSopenharmony_ci0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2103617a3babSopenharmony_ci0:85                  Constant:
2104617a3babSopenharmony_ci0:85                    0 (const uint)
2105617a3babSopenharmony_ci0:85                direct index ( temp uint)
2106617a3babSopenharmony_ci0:85                  'dti' ( in 3-component vector of uint)
2107617a3babSopenharmony_ci0:85                  Constant:
2108617a3babSopenharmony_ci0:85                    0 (const int)
2109617a3babSopenharmony_ci0:85              Constant:
2110617a3babSopenharmony_ci0:85                2 (const int)
2111617a3babSopenharmony_ci0:85            Constant:
2112617a3babSopenharmony_ci0:85              0 (const int)
2113617a3babSopenharmony_ci0:85          Constant:
2114617a3babSopenharmony_ci0:85            3 (const uint)
2115617a3babSopenharmony_ci0:86      move second child to first child ( temp 2-component vector of float)
2116617a3babSopenharmony_ci0:86        vector swizzle ( temp 2-component vector of float)
2117617a3babSopenharmony_ci0:86          f: direct index for structure ( temp 4-component vector of float)
2118617a3babSopenharmony_ci0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2119617a3babSopenharmony_ci0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2120617a3babSopenharmony_ci0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2121617a3babSopenharmony_ci0:86                Constant:
2122617a3babSopenharmony_ci0:86                  0 (const uint)
2123617a3babSopenharmony_ci0:86              direct index ( temp uint)
2124617a3babSopenharmony_ci0:86                'dti' ( in 3-component vector of uint)
2125617a3babSopenharmony_ci0:86                Constant:
2126617a3babSopenharmony_ci0:86                  0 (const int)
2127617a3babSopenharmony_ci0:86            Constant:
2128617a3babSopenharmony_ci0:86              2 (const int)
2129617a3babSopenharmony_ci0:86          Sequence
2130617a3babSopenharmony_ci0:86            Constant:
2131617a3babSopenharmony_ci0:86              0 (const int)
2132617a3babSopenharmony_ci0:86            Constant:
2133617a3babSopenharmony_ci0:86              1 (const int)
2134617a3babSopenharmony_ci0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
2135617a3babSopenharmony_ci0:86          vector swizzle ( temp 2-component vector of float)
2136617a3babSopenharmony_ci0:86            f: direct index for structure ( temp 4-component vector of float)
2137617a3babSopenharmony_ci0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2138617a3babSopenharmony_ci0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2139617a3babSopenharmony_ci0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2140617a3babSopenharmony_ci0:86                  Constant:
2141617a3babSopenharmony_ci0:86                    0 (const uint)
2142617a3babSopenharmony_ci0:86                direct index ( temp uint)
2143617a3babSopenharmony_ci0:86                  'dti' ( in 3-component vector of uint)
2144617a3babSopenharmony_ci0:86                  Constant:
2145617a3babSopenharmony_ci0:86                    0 (const int)
2146617a3babSopenharmony_ci0:86              Constant:
2147617a3babSopenharmony_ci0:86                2 (const int)
2148617a3babSopenharmony_ci0:86            Sequence
2149617a3babSopenharmony_ci0:86              Constant:
2150617a3babSopenharmony_ci0:86                0 (const int)
2151617a3babSopenharmony_ci0:86              Constant:
2152617a3babSopenharmony_ci0:86                1 (const int)
2153617a3babSopenharmony_ci0:86          Constant:
2154617a3babSopenharmony_ci0:86            3 (const uint)
2155617a3babSopenharmony_ci0:87      move second child to first child ( temp 3-component vector of float)
2156617a3babSopenharmony_ci0:87        vector swizzle ( temp 3-component vector of float)
2157617a3babSopenharmony_ci0:87          f: direct index for structure ( temp 4-component vector of float)
2158617a3babSopenharmony_ci0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2159617a3babSopenharmony_ci0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2160617a3babSopenharmony_ci0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2161617a3babSopenharmony_ci0:87                Constant:
2162617a3babSopenharmony_ci0:87                  0 (const uint)
2163617a3babSopenharmony_ci0:87              direct index ( temp uint)
2164617a3babSopenharmony_ci0:87                'dti' ( in 3-component vector of uint)
2165617a3babSopenharmony_ci0:87                Constant:
2166617a3babSopenharmony_ci0:87                  0 (const int)
2167617a3babSopenharmony_ci0:87            Constant:
2168617a3babSopenharmony_ci0:87              2 (const int)
2169617a3babSopenharmony_ci0:87          Sequence
2170617a3babSopenharmony_ci0:87            Constant:
2171617a3babSopenharmony_ci0:87              0 (const int)
2172617a3babSopenharmony_ci0:87            Constant:
2173617a3babSopenharmony_ci0:87              1 (const int)
2174617a3babSopenharmony_ci0:87            Constant:
2175617a3babSopenharmony_ci0:87              2 (const int)
2176617a3babSopenharmony_ci0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
2177617a3babSopenharmony_ci0:87          vector swizzle ( temp 3-component vector of float)
2178617a3babSopenharmony_ci0:87            f: direct index for structure ( temp 4-component vector of float)
2179617a3babSopenharmony_ci0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2180617a3babSopenharmony_ci0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2181617a3babSopenharmony_ci0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2182617a3babSopenharmony_ci0:87                  Constant:
2183617a3babSopenharmony_ci0:87                    0 (const uint)
2184617a3babSopenharmony_ci0:87                direct index ( temp uint)
2185617a3babSopenharmony_ci0:87                  'dti' ( in 3-component vector of uint)
2186617a3babSopenharmony_ci0:87                  Constant:
2187617a3babSopenharmony_ci0:87                    0 (const int)
2188617a3babSopenharmony_ci0:87              Constant:
2189617a3babSopenharmony_ci0:87                2 (const int)
2190617a3babSopenharmony_ci0:87            Sequence
2191617a3babSopenharmony_ci0:87              Constant:
2192617a3babSopenharmony_ci0:87                0 (const int)
2193617a3babSopenharmony_ci0:87              Constant:
2194617a3babSopenharmony_ci0:87                1 (const int)
2195617a3babSopenharmony_ci0:87              Constant:
2196617a3babSopenharmony_ci0:87                2 (const int)
2197617a3babSopenharmony_ci0:87          Constant:
2198617a3babSopenharmony_ci0:87            3 (const uint)
2199617a3babSopenharmony_ci0:89      move second child to first child ( temp 4-component vector of double)
2200617a3babSopenharmony_ci0:89        d: direct index for structure ( temp 4-component vector of double)
2201617a3babSopenharmony_ci0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2202617a3babSopenharmony_ci0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2203617a3babSopenharmony_ci0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2204617a3babSopenharmony_ci0:89              Constant:
2205617a3babSopenharmony_ci0:89                0 (const uint)
2206617a3babSopenharmony_ci0:89            direct index ( temp uint)
2207617a3babSopenharmony_ci0:89              'dti' ( in 3-component vector of uint)
2208617a3babSopenharmony_ci0:89              Constant:
2209617a3babSopenharmony_ci0:89                0 (const int)
2210617a3babSopenharmony_ci0:89          Constant:
2211617a3babSopenharmony_ci0:89            3 (const int)
2212617a3babSopenharmony_ci0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
2213617a3babSopenharmony_ci0:89          d: direct index for structure ( temp 4-component vector of double)
2214617a3babSopenharmony_ci0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2215617a3babSopenharmony_ci0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2216617a3babSopenharmony_ci0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2217617a3babSopenharmony_ci0:89                Constant:
2218617a3babSopenharmony_ci0:89                  0 (const uint)
2219617a3babSopenharmony_ci0:89              direct index ( temp uint)
2220617a3babSopenharmony_ci0:89                'dti' ( in 3-component vector of uint)
2221617a3babSopenharmony_ci0:89                Constant:
2222617a3babSopenharmony_ci0:89                  0 (const int)
2223617a3babSopenharmony_ci0:89            Constant:
2224617a3babSopenharmony_ci0:89              3 (const int)
2225617a3babSopenharmony_ci0:89          Constant:
2226617a3babSopenharmony_ci0:89            3 (const uint)
2227617a3babSopenharmony_ci0:90      move second child to first child ( temp double)
2228617a3babSopenharmony_ci0:90        direct index ( temp double)
2229617a3babSopenharmony_ci0:90          d: direct index for structure ( temp 4-component vector of double)
2230617a3babSopenharmony_ci0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2231617a3babSopenharmony_ci0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2232617a3babSopenharmony_ci0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2233617a3babSopenharmony_ci0:90                Constant:
2234617a3babSopenharmony_ci0:90                  0 (const uint)
2235617a3babSopenharmony_ci0:90              direct index ( temp uint)
2236617a3babSopenharmony_ci0:90                'dti' ( in 3-component vector of uint)
2237617a3babSopenharmony_ci0:90                Constant:
2238617a3babSopenharmony_ci0:90                  0 (const int)
2239617a3babSopenharmony_ci0:90            Constant:
2240617a3babSopenharmony_ci0:90              3 (const int)
2241617a3babSopenharmony_ci0:90          Constant:
2242617a3babSopenharmony_ci0:90            0 (const int)
2243617a3babSopenharmony_ci0:90        subgroupQuadBroadcast ( temp double)
2244617a3babSopenharmony_ci0:90          direct index ( temp double)
2245617a3babSopenharmony_ci0:90            d: direct index for structure ( temp 4-component vector of double)
2246617a3babSopenharmony_ci0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2247617a3babSopenharmony_ci0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2248617a3babSopenharmony_ci0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2249617a3babSopenharmony_ci0:90                  Constant:
2250617a3babSopenharmony_ci0:90                    0 (const uint)
2251617a3babSopenharmony_ci0:90                direct index ( temp uint)
2252617a3babSopenharmony_ci0:90                  'dti' ( in 3-component vector of uint)
2253617a3babSopenharmony_ci0:90                  Constant:
2254617a3babSopenharmony_ci0:90                    0 (const int)
2255617a3babSopenharmony_ci0:90              Constant:
2256617a3babSopenharmony_ci0:90                3 (const int)
2257617a3babSopenharmony_ci0:90            Constant:
2258617a3babSopenharmony_ci0:90              0 (const int)
2259617a3babSopenharmony_ci0:90          Constant:
2260617a3babSopenharmony_ci0:90            3 (const uint)
2261617a3babSopenharmony_ci0:91      move second child to first child ( temp 2-component vector of double)
2262617a3babSopenharmony_ci0:91        vector swizzle ( temp 2-component vector of double)
2263617a3babSopenharmony_ci0:91          d: direct index for structure ( temp 4-component vector of double)
2264617a3babSopenharmony_ci0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2265617a3babSopenharmony_ci0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2266617a3babSopenharmony_ci0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2267617a3babSopenharmony_ci0:91                Constant:
2268617a3babSopenharmony_ci0:91                  0 (const uint)
2269617a3babSopenharmony_ci0:91              direct index ( temp uint)
2270617a3babSopenharmony_ci0:91                'dti' ( in 3-component vector of uint)
2271617a3babSopenharmony_ci0:91                Constant:
2272617a3babSopenharmony_ci0:91                  0 (const int)
2273617a3babSopenharmony_ci0:91            Constant:
2274617a3babSopenharmony_ci0:91              3 (const int)
2275617a3babSopenharmony_ci0:91          Sequence
2276617a3babSopenharmony_ci0:91            Constant:
2277617a3babSopenharmony_ci0:91              0 (const int)
2278617a3babSopenharmony_ci0:91            Constant:
2279617a3babSopenharmony_ci0:91              1 (const int)
2280617a3babSopenharmony_ci0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
2281617a3babSopenharmony_ci0:91          vector swizzle ( temp 2-component vector of double)
2282617a3babSopenharmony_ci0:91            d: direct index for structure ( temp 4-component vector of double)
2283617a3babSopenharmony_ci0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2284617a3babSopenharmony_ci0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2285617a3babSopenharmony_ci0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2286617a3babSopenharmony_ci0:91                  Constant:
2287617a3babSopenharmony_ci0:91                    0 (const uint)
2288617a3babSopenharmony_ci0:91                direct index ( temp uint)
2289617a3babSopenharmony_ci0:91                  'dti' ( in 3-component vector of uint)
2290617a3babSopenharmony_ci0:91                  Constant:
2291617a3babSopenharmony_ci0:91                    0 (const int)
2292617a3babSopenharmony_ci0:91              Constant:
2293617a3babSopenharmony_ci0:91                3 (const int)
2294617a3babSopenharmony_ci0:91            Sequence
2295617a3babSopenharmony_ci0:91              Constant:
2296617a3babSopenharmony_ci0:91                0 (const int)
2297617a3babSopenharmony_ci0:91              Constant:
2298617a3babSopenharmony_ci0:91                1 (const int)
2299617a3babSopenharmony_ci0:91          Constant:
2300617a3babSopenharmony_ci0:91            3 (const uint)
2301617a3babSopenharmony_ci0:92      move second child to first child ( temp 3-component vector of double)
2302617a3babSopenharmony_ci0:92        vector swizzle ( temp 3-component vector of double)
2303617a3babSopenharmony_ci0:92          d: direct index for structure ( temp 4-component vector of double)
2304617a3babSopenharmony_ci0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2305617a3babSopenharmony_ci0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2306617a3babSopenharmony_ci0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2307617a3babSopenharmony_ci0:92                Constant:
2308617a3babSopenharmony_ci0:92                  0 (const uint)
2309617a3babSopenharmony_ci0:92              direct index ( temp uint)
2310617a3babSopenharmony_ci0:92                'dti' ( in 3-component vector of uint)
2311617a3babSopenharmony_ci0:92                Constant:
2312617a3babSopenharmony_ci0:92                  0 (const int)
2313617a3babSopenharmony_ci0:92            Constant:
2314617a3babSopenharmony_ci0:92              3 (const int)
2315617a3babSopenharmony_ci0:92          Sequence
2316617a3babSopenharmony_ci0:92            Constant:
2317617a3babSopenharmony_ci0:92              0 (const int)
2318617a3babSopenharmony_ci0:92            Constant:
2319617a3babSopenharmony_ci0:92              1 (const int)
2320617a3babSopenharmony_ci0:92            Constant:
2321617a3babSopenharmony_ci0:92              2 (const int)
2322617a3babSopenharmony_ci0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
2323617a3babSopenharmony_ci0:92          vector swizzle ( temp 3-component vector of double)
2324617a3babSopenharmony_ci0:92            d: direct index for structure ( temp 4-component vector of double)
2325617a3babSopenharmony_ci0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2326617a3babSopenharmony_ci0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2327617a3babSopenharmony_ci0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2328617a3babSopenharmony_ci0:92                  Constant:
2329617a3babSopenharmony_ci0:92                    0 (const uint)
2330617a3babSopenharmony_ci0:92                direct index ( temp uint)
2331617a3babSopenharmony_ci0:92                  'dti' ( in 3-component vector of uint)
2332617a3babSopenharmony_ci0:92                  Constant:
2333617a3babSopenharmony_ci0:92                    0 (const int)
2334617a3babSopenharmony_ci0:92              Constant:
2335617a3babSopenharmony_ci0:92                3 (const int)
2336617a3babSopenharmony_ci0:92            Sequence
2337617a3babSopenharmony_ci0:92              Constant:
2338617a3babSopenharmony_ci0:92                0 (const int)
2339617a3babSopenharmony_ci0:92              Constant:
2340617a3babSopenharmony_ci0:92                1 (const int)
2341617a3babSopenharmony_ci0:92              Constant:
2342617a3babSopenharmony_ci0:92                2 (const int)
2343617a3babSopenharmony_ci0:92          Constant:
2344617a3babSopenharmony_ci0:92            3 (const uint)
2345617a3babSopenharmony_ci0:94      move second child to first child ( temp 4-component vector of uint)
2346617a3babSopenharmony_ci0:94        u: direct index for structure ( temp 4-component vector of uint)
2347617a3babSopenharmony_ci0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2348617a3babSopenharmony_ci0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2349617a3babSopenharmony_ci0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2350617a3babSopenharmony_ci0:94              Constant:
2351617a3babSopenharmony_ci0:94                0 (const uint)
2352617a3babSopenharmony_ci0:94            direct index ( temp uint)
2353617a3babSopenharmony_ci0:94              'dti' ( in 3-component vector of uint)
2354617a3babSopenharmony_ci0:94              Constant:
2355617a3babSopenharmony_ci0:94                0 (const int)
2356617a3babSopenharmony_ci0:94          Constant:
2357617a3babSopenharmony_ci0:94            0 (const int)
2358617a3babSopenharmony_ci0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
2359617a3babSopenharmony_ci0:94          u: direct index for structure ( temp 4-component vector of uint)
2360617a3babSopenharmony_ci0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2361617a3babSopenharmony_ci0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2362617a3babSopenharmony_ci0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2363617a3babSopenharmony_ci0:94                Constant:
2364617a3babSopenharmony_ci0:94                  0 (const uint)
2365617a3babSopenharmony_ci0:94              direct index ( temp uint)
2366617a3babSopenharmony_ci0:94                'dti' ( in 3-component vector of uint)
2367617a3babSopenharmony_ci0:94                Constant:
2368617a3babSopenharmony_ci0:94                  0 (const int)
2369617a3babSopenharmony_ci0:94            Constant:
2370617a3babSopenharmony_ci0:94              0 (const int)
2371617a3babSopenharmony_ci0:95      move second child to first child ( temp uint)
2372617a3babSopenharmony_ci0:95        direct index ( temp uint)
2373617a3babSopenharmony_ci0:95          u: direct index for structure ( temp 4-component vector of uint)
2374617a3babSopenharmony_ci0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2375617a3babSopenharmony_ci0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2376617a3babSopenharmony_ci0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2377617a3babSopenharmony_ci0:95                Constant:
2378617a3babSopenharmony_ci0:95                  0 (const uint)
2379617a3babSopenharmony_ci0:95              direct index ( temp uint)
2380617a3babSopenharmony_ci0:95                'dti' ( in 3-component vector of uint)
2381617a3babSopenharmony_ci0:95                Constant:
2382617a3babSopenharmony_ci0:95                  0 (const int)
2383617a3babSopenharmony_ci0:95            Constant:
2384617a3babSopenharmony_ci0:95              0 (const int)
2385617a3babSopenharmony_ci0:95          Constant:
2386617a3babSopenharmony_ci0:95            0 (const int)
2387617a3babSopenharmony_ci0:95        subgroupQuadSwapHorizontal ( temp uint)
2388617a3babSopenharmony_ci0:95          direct index ( temp uint)
2389617a3babSopenharmony_ci0:95            u: direct index for structure ( temp 4-component vector of uint)
2390617a3babSopenharmony_ci0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2391617a3babSopenharmony_ci0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2392617a3babSopenharmony_ci0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2393617a3babSopenharmony_ci0:95                  Constant:
2394617a3babSopenharmony_ci0:95                    0 (const uint)
2395617a3babSopenharmony_ci0:95                direct index ( temp uint)
2396617a3babSopenharmony_ci0:95                  'dti' ( in 3-component vector of uint)
2397617a3babSopenharmony_ci0:95                  Constant:
2398617a3babSopenharmony_ci0:95                    0 (const int)
2399617a3babSopenharmony_ci0:95              Constant:
2400617a3babSopenharmony_ci0:95                0 (const int)
2401617a3babSopenharmony_ci0:95            Constant:
2402617a3babSopenharmony_ci0:95              0 (const int)
2403617a3babSopenharmony_ci0:96      move second child to first child ( temp 2-component vector of uint)
2404617a3babSopenharmony_ci0:96        vector swizzle ( temp 2-component vector of uint)
2405617a3babSopenharmony_ci0:96          u: direct index for structure ( temp 4-component vector of uint)
2406617a3babSopenharmony_ci0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2407617a3babSopenharmony_ci0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2408617a3babSopenharmony_ci0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2409617a3babSopenharmony_ci0:96                Constant:
2410617a3babSopenharmony_ci0:96                  0 (const uint)
2411617a3babSopenharmony_ci0:96              direct index ( temp uint)
2412617a3babSopenharmony_ci0:96                'dti' ( in 3-component vector of uint)
2413617a3babSopenharmony_ci0:96                Constant:
2414617a3babSopenharmony_ci0:96                  0 (const int)
2415617a3babSopenharmony_ci0:96            Constant:
2416617a3babSopenharmony_ci0:96              0 (const int)
2417617a3babSopenharmony_ci0:96          Sequence
2418617a3babSopenharmony_ci0:96            Constant:
2419617a3babSopenharmony_ci0:96              0 (const int)
2420617a3babSopenharmony_ci0:96            Constant:
2421617a3babSopenharmony_ci0:96              1 (const int)
2422617a3babSopenharmony_ci0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
2423617a3babSopenharmony_ci0:96          vector swizzle ( temp 2-component vector of uint)
2424617a3babSopenharmony_ci0:96            u: direct index for structure ( temp 4-component vector of uint)
2425617a3babSopenharmony_ci0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2426617a3babSopenharmony_ci0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2427617a3babSopenharmony_ci0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2428617a3babSopenharmony_ci0:96                  Constant:
2429617a3babSopenharmony_ci0:96                    0 (const uint)
2430617a3babSopenharmony_ci0:96                direct index ( temp uint)
2431617a3babSopenharmony_ci0:96                  'dti' ( in 3-component vector of uint)
2432617a3babSopenharmony_ci0:96                  Constant:
2433617a3babSopenharmony_ci0:96                    0 (const int)
2434617a3babSopenharmony_ci0:96              Constant:
2435617a3babSopenharmony_ci0:96                0 (const int)
2436617a3babSopenharmony_ci0:96            Sequence
2437617a3babSopenharmony_ci0:96              Constant:
2438617a3babSopenharmony_ci0:96                0 (const int)
2439617a3babSopenharmony_ci0:96              Constant:
2440617a3babSopenharmony_ci0:96                1 (const int)
2441617a3babSopenharmony_ci0:97      move second child to first child ( temp 3-component vector of uint)
2442617a3babSopenharmony_ci0:97        vector swizzle ( temp 3-component vector of uint)
2443617a3babSopenharmony_ci0:97          u: direct index for structure ( temp 4-component vector of uint)
2444617a3babSopenharmony_ci0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2445617a3babSopenharmony_ci0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2446617a3babSopenharmony_ci0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2447617a3babSopenharmony_ci0:97                Constant:
2448617a3babSopenharmony_ci0:97                  0 (const uint)
2449617a3babSopenharmony_ci0:97              direct index ( temp uint)
2450617a3babSopenharmony_ci0:97                'dti' ( in 3-component vector of uint)
2451617a3babSopenharmony_ci0:97                Constant:
2452617a3babSopenharmony_ci0:97                  0 (const int)
2453617a3babSopenharmony_ci0:97            Constant:
2454617a3babSopenharmony_ci0:97              0 (const int)
2455617a3babSopenharmony_ci0:97          Sequence
2456617a3babSopenharmony_ci0:97            Constant:
2457617a3babSopenharmony_ci0:97              0 (const int)
2458617a3babSopenharmony_ci0:97            Constant:
2459617a3babSopenharmony_ci0:97              1 (const int)
2460617a3babSopenharmony_ci0:97            Constant:
2461617a3babSopenharmony_ci0:97              2 (const int)
2462617a3babSopenharmony_ci0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
2463617a3babSopenharmony_ci0:97          vector swizzle ( temp 3-component vector of uint)
2464617a3babSopenharmony_ci0:97            u: direct index for structure ( temp 4-component vector of uint)
2465617a3babSopenharmony_ci0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2466617a3babSopenharmony_ci0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2467617a3babSopenharmony_ci0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2468617a3babSopenharmony_ci0:97                  Constant:
2469617a3babSopenharmony_ci0:97                    0 (const uint)
2470617a3babSopenharmony_ci0:97                direct index ( temp uint)
2471617a3babSopenharmony_ci0:97                  'dti' ( in 3-component vector of uint)
2472617a3babSopenharmony_ci0:97                  Constant:
2473617a3babSopenharmony_ci0:97                    0 (const int)
2474617a3babSopenharmony_ci0:97              Constant:
2475617a3babSopenharmony_ci0:97                0 (const int)
2476617a3babSopenharmony_ci0:97            Sequence
2477617a3babSopenharmony_ci0:97              Constant:
2478617a3babSopenharmony_ci0:97                0 (const int)
2479617a3babSopenharmony_ci0:97              Constant:
2480617a3babSopenharmony_ci0:97                1 (const int)
2481617a3babSopenharmony_ci0:97              Constant:
2482617a3babSopenharmony_ci0:97                2 (const int)
2483617a3babSopenharmony_ci0:99      move second child to first child ( temp 4-component vector of int)
2484617a3babSopenharmony_ci0:99        i: direct index for structure ( temp 4-component vector of int)
2485617a3babSopenharmony_ci0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2486617a3babSopenharmony_ci0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2487617a3babSopenharmony_ci0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2488617a3babSopenharmony_ci0:99              Constant:
2489617a3babSopenharmony_ci0:99                0 (const uint)
2490617a3babSopenharmony_ci0:99            direct index ( temp uint)
2491617a3babSopenharmony_ci0:99              'dti' ( in 3-component vector of uint)
2492617a3babSopenharmony_ci0:99              Constant:
2493617a3babSopenharmony_ci0:99                0 (const int)
2494617a3babSopenharmony_ci0:99          Constant:
2495617a3babSopenharmony_ci0:99            1 (const int)
2496617a3babSopenharmony_ci0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
2497617a3babSopenharmony_ci0:99          i: direct index for structure ( temp 4-component vector of int)
2498617a3babSopenharmony_ci0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2499617a3babSopenharmony_ci0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2500617a3babSopenharmony_ci0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2501617a3babSopenharmony_ci0:99                Constant:
2502617a3babSopenharmony_ci0:99                  0 (const uint)
2503617a3babSopenharmony_ci0:99              direct index ( temp uint)
2504617a3babSopenharmony_ci0:99                'dti' ( in 3-component vector of uint)
2505617a3babSopenharmony_ci0:99                Constant:
2506617a3babSopenharmony_ci0:99                  0 (const int)
2507617a3babSopenharmony_ci0:99            Constant:
2508617a3babSopenharmony_ci0:99              1 (const int)
2509617a3babSopenharmony_ci0:100      move second child to first child ( temp int)
2510617a3babSopenharmony_ci0:100        direct index ( temp int)
2511617a3babSopenharmony_ci0:100          i: direct index for structure ( temp 4-component vector of int)
2512617a3babSopenharmony_ci0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2513617a3babSopenharmony_ci0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2514617a3babSopenharmony_ci0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2515617a3babSopenharmony_ci0:100                Constant:
2516617a3babSopenharmony_ci0:100                  0 (const uint)
2517617a3babSopenharmony_ci0:100              direct index ( temp uint)
2518617a3babSopenharmony_ci0:100                'dti' ( in 3-component vector of uint)
2519617a3babSopenharmony_ci0:100                Constant:
2520617a3babSopenharmony_ci0:100                  0 (const int)
2521617a3babSopenharmony_ci0:100            Constant:
2522617a3babSopenharmony_ci0:100              1 (const int)
2523617a3babSopenharmony_ci0:100          Constant:
2524617a3babSopenharmony_ci0:100            0 (const int)
2525617a3babSopenharmony_ci0:100        subgroupQuadSwapHorizontal ( temp int)
2526617a3babSopenharmony_ci0:100          direct index ( temp int)
2527617a3babSopenharmony_ci0:100            i: direct index for structure ( temp 4-component vector of int)
2528617a3babSopenharmony_ci0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2529617a3babSopenharmony_ci0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2530617a3babSopenharmony_ci0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2531617a3babSopenharmony_ci0:100                  Constant:
2532617a3babSopenharmony_ci0:100                    0 (const uint)
2533617a3babSopenharmony_ci0:100                direct index ( temp uint)
2534617a3babSopenharmony_ci0:100                  'dti' ( in 3-component vector of uint)
2535617a3babSopenharmony_ci0:100                  Constant:
2536617a3babSopenharmony_ci0:100                    0 (const int)
2537617a3babSopenharmony_ci0:100              Constant:
2538617a3babSopenharmony_ci0:100                1 (const int)
2539617a3babSopenharmony_ci0:100            Constant:
2540617a3babSopenharmony_ci0:100              0 (const int)
2541617a3babSopenharmony_ci0:101      move second child to first child ( temp 2-component vector of int)
2542617a3babSopenharmony_ci0:101        vector swizzle ( temp 2-component vector of int)
2543617a3babSopenharmony_ci0:101          i: direct index for structure ( temp 4-component vector of int)
2544617a3babSopenharmony_ci0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2545617a3babSopenharmony_ci0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2546617a3babSopenharmony_ci0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2547617a3babSopenharmony_ci0:101                Constant:
2548617a3babSopenharmony_ci0:101                  0 (const uint)
2549617a3babSopenharmony_ci0:101              direct index ( temp uint)
2550617a3babSopenharmony_ci0:101                'dti' ( in 3-component vector of uint)
2551617a3babSopenharmony_ci0:101                Constant:
2552617a3babSopenharmony_ci0:101                  0 (const int)
2553617a3babSopenharmony_ci0:101            Constant:
2554617a3babSopenharmony_ci0:101              1 (const int)
2555617a3babSopenharmony_ci0:101          Sequence
2556617a3babSopenharmony_ci0:101            Constant:
2557617a3babSopenharmony_ci0:101              0 (const int)
2558617a3babSopenharmony_ci0:101            Constant:
2559617a3babSopenharmony_ci0:101              1 (const int)
2560617a3babSopenharmony_ci0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
2561617a3babSopenharmony_ci0:101          vector swizzle ( temp 2-component vector of int)
2562617a3babSopenharmony_ci0:101            i: direct index for structure ( temp 4-component vector of int)
2563617a3babSopenharmony_ci0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2564617a3babSopenharmony_ci0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2565617a3babSopenharmony_ci0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2566617a3babSopenharmony_ci0:101                  Constant:
2567617a3babSopenharmony_ci0:101                    0 (const uint)
2568617a3babSopenharmony_ci0:101                direct index ( temp uint)
2569617a3babSopenharmony_ci0:101                  'dti' ( in 3-component vector of uint)
2570617a3babSopenharmony_ci0:101                  Constant:
2571617a3babSopenharmony_ci0:101                    0 (const int)
2572617a3babSopenharmony_ci0:101              Constant:
2573617a3babSopenharmony_ci0:101                1 (const int)
2574617a3babSopenharmony_ci0:101            Sequence
2575617a3babSopenharmony_ci0:101              Constant:
2576617a3babSopenharmony_ci0:101                0 (const int)
2577617a3babSopenharmony_ci0:101              Constant:
2578617a3babSopenharmony_ci0:101                1 (const int)
2579617a3babSopenharmony_ci0:102      move second child to first child ( temp 3-component vector of int)
2580617a3babSopenharmony_ci0:102        vector swizzle ( temp 3-component vector of int)
2581617a3babSopenharmony_ci0:102          i: direct index for structure ( temp 4-component vector of int)
2582617a3babSopenharmony_ci0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2583617a3babSopenharmony_ci0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2584617a3babSopenharmony_ci0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2585617a3babSopenharmony_ci0:102                Constant:
2586617a3babSopenharmony_ci0:102                  0 (const uint)
2587617a3babSopenharmony_ci0:102              direct index ( temp uint)
2588617a3babSopenharmony_ci0:102                'dti' ( in 3-component vector of uint)
2589617a3babSopenharmony_ci0:102                Constant:
2590617a3babSopenharmony_ci0:102                  0 (const int)
2591617a3babSopenharmony_ci0:102            Constant:
2592617a3babSopenharmony_ci0:102              1 (const int)
2593617a3babSopenharmony_ci0:102          Sequence
2594617a3babSopenharmony_ci0:102            Constant:
2595617a3babSopenharmony_ci0:102              0 (const int)
2596617a3babSopenharmony_ci0:102            Constant:
2597617a3babSopenharmony_ci0:102              1 (const int)
2598617a3babSopenharmony_ci0:102            Constant:
2599617a3babSopenharmony_ci0:102              2 (const int)
2600617a3babSopenharmony_ci0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
2601617a3babSopenharmony_ci0:102          vector swizzle ( temp 3-component vector of int)
2602617a3babSopenharmony_ci0:102            i: direct index for structure ( temp 4-component vector of int)
2603617a3babSopenharmony_ci0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2604617a3babSopenharmony_ci0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2605617a3babSopenharmony_ci0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2606617a3babSopenharmony_ci0:102                  Constant:
2607617a3babSopenharmony_ci0:102                    0 (const uint)
2608617a3babSopenharmony_ci0:102                direct index ( temp uint)
2609617a3babSopenharmony_ci0:102                  'dti' ( in 3-component vector of uint)
2610617a3babSopenharmony_ci0:102                  Constant:
2611617a3babSopenharmony_ci0:102                    0 (const int)
2612617a3babSopenharmony_ci0:102              Constant:
2613617a3babSopenharmony_ci0:102                1 (const int)
2614617a3babSopenharmony_ci0:102            Sequence
2615617a3babSopenharmony_ci0:102              Constant:
2616617a3babSopenharmony_ci0:102                0 (const int)
2617617a3babSopenharmony_ci0:102              Constant:
2618617a3babSopenharmony_ci0:102                1 (const int)
2619617a3babSopenharmony_ci0:102              Constant:
2620617a3babSopenharmony_ci0:102                2 (const int)
2621617a3babSopenharmony_ci0:104      move second child to first child ( temp 4-component vector of float)
2622617a3babSopenharmony_ci0:104        f: direct index for structure ( temp 4-component vector of float)
2623617a3babSopenharmony_ci0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2624617a3babSopenharmony_ci0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2625617a3babSopenharmony_ci0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2626617a3babSopenharmony_ci0:104              Constant:
2627617a3babSopenharmony_ci0:104                0 (const uint)
2628617a3babSopenharmony_ci0:104            direct index ( temp uint)
2629617a3babSopenharmony_ci0:104              'dti' ( in 3-component vector of uint)
2630617a3babSopenharmony_ci0:104              Constant:
2631617a3babSopenharmony_ci0:104                0 (const int)
2632617a3babSopenharmony_ci0:104          Constant:
2633617a3babSopenharmony_ci0:104            2 (const int)
2634617a3babSopenharmony_ci0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
2635617a3babSopenharmony_ci0:104          f: direct index for structure ( temp 4-component vector of float)
2636617a3babSopenharmony_ci0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2637617a3babSopenharmony_ci0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2638617a3babSopenharmony_ci0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2639617a3babSopenharmony_ci0:104                Constant:
2640617a3babSopenharmony_ci0:104                  0 (const uint)
2641617a3babSopenharmony_ci0:104              direct index ( temp uint)
2642617a3babSopenharmony_ci0:104                'dti' ( in 3-component vector of uint)
2643617a3babSopenharmony_ci0:104                Constant:
2644617a3babSopenharmony_ci0:104                  0 (const int)
2645617a3babSopenharmony_ci0:104            Constant:
2646617a3babSopenharmony_ci0:104              2 (const int)
2647617a3babSopenharmony_ci0:105      move second child to first child ( temp float)
2648617a3babSopenharmony_ci0:105        direct index ( temp float)
2649617a3babSopenharmony_ci0:105          f: direct index for structure ( temp 4-component vector of float)
2650617a3babSopenharmony_ci0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2651617a3babSopenharmony_ci0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2652617a3babSopenharmony_ci0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2653617a3babSopenharmony_ci0:105                Constant:
2654617a3babSopenharmony_ci0:105                  0 (const uint)
2655617a3babSopenharmony_ci0:105              direct index ( temp uint)
2656617a3babSopenharmony_ci0:105                'dti' ( in 3-component vector of uint)
2657617a3babSopenharmony_ci0:105                Constant:
2658617a3babSopenharmony_ci0:105                  0 (const int)
2659617a3babSopenharmony_ci0:105            Constant:
2660617a3babSopenharmony_ci0:105              2 (const int)
2661617a3babSopenharmony_ci0:105          Constant:
2662617a3babSopenharmony_ci0:105            0 (const int)
2663617a3babSopenharmony_ci0:105        subgroupQuadSwapHorizontal ( temp float)
2664617a3babSopenharmony_ci0:105          direct index ( temp float)
2665617a3babSopenharmony_ci0:105            f: direct index for structure ( temp 4-component vector of float)
2666617a3babSopenharmony_ci0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2667617a3babSopenharmony_ci0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2668617a3babSopenharmony_ci0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2669617a3babSopenharmony_ci0:105                  Constant:
2670617a3babSopenharmony_ci0:105                    0 (const uint)
2671617a3babSopenharmony_ci0:105                direct index ( temp uint)
2672617a3babSopenharmony_ci0:105                  'dti' ( in 3-component vector of uint)
2673617a3babSopenharmony_ci0:105                  Constant:
2674617a3babSopenharmony_ci0:105                    0 (const int)
2675617a3babSopenharmony_ci0:105              Constant:
2676617a3babSopenharmony_ci0:105                2 (const int)
2677617a3babSopenharmony_ci0:105            Constant:
2678617a3babSopenharmony_ci0:105              0 (const int)
2679617a3babSopenharmony_ci0:106      move second child to first child ( temp 2-component vector of float)
2680617a3babSopenharmony_ci0:106        vector swizzle ( temp 2-component vector of float)
2681617a3babSopenharmony_ci0:106          f: direct index for structure ( temp 4-component vector of float)
2682617a3babSopenharmony_ci0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2683617a3babSopenharmony_ci0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2684617a3babSopenharmony_ci0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2685617a3babSopenharmony_ci0:106                Constant:
2686617a3babSopenharmony_ci0:106                  0 (const uint)
2687617a3babSopenharmony_ci0:106              direct index ( temp uint)
2688617a3babSopenharmony_ci0:106                'dti' ( in 3-component vector of uint)
2689617a3babSopenharmony_ci0:106                Constant:
2690617a3babSopenharmony_ci0:106                  0 (const int)
2691617a3babSopenharmony_ci0:106            Constant:
2692617a3babSopenharmony_ci0:106              2 (const int)
2693617a3babSopenharmony_ci0:106          Sequence
2694617a3babSopenharmony_ci0:106            Constant:
2695617a3babSopenharmony_ci0:106              0 (const int)
2696617a3babSopenharmony_ci0:106            Constant:
2697617a3babSopenharmony_ci0:106              1 (const int)
2698617a3babSopenharmony_ci0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
2699617a3babSopenharmony_ci0:106          vector swizzle ( temp 2-component vector of float)
2700617a3babSopenharmony_ci0:106            f: direct index for structure ( temp 4-component vector of float)
2701617a3babSopenharmony_ci0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2702617a3babSopenharmony_ci0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2703617a3babSopenharmony_ci0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2704617a3babSopenharmony_ci0:106                  Constant:
2705617a3babSopenharmony_ci0:106                    0 (const uint)
2706617a3babSopenharmony_ci0:106                direct index ( temp uint)
2707617a3babSopenharmony_ci0:106                  'dti' ( in 3-component vector of uint)
2708617a3babSopenharmony_ci0:106                  Constant:
2709617a3babSopenharmony_ci0:106                    0 (const int)
2710617a3babSopenharmony_ci0:106              Constant:
2711617a3babSopenharmony_ci0:106                2 (const int)
2712617a3babSopenharmony_ci0:106            Sequence
2713617a3babSopenharmony_ci0:106              Constant:
2714617a3babSopenharmony_ci0:106                0 (const int)
2715617a3babSopenharmony_ci0:106              Constant:
2716617a3babSopenharmony_ci0:106                1 (const int)
2717617a3babSopenharmony_ci0:107      move second child to first child ( temp 3-component vector of float)
2718617a3babSopenharmony_ci0:107        vector swizzle ( temp 3-component vector of float)
2719617a3babSopenharmony_ci0:107          f: direct index for structure ( temp 4-component vector of float)
2720617a3babSopenharmony_ci0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2721617a3babSopenharmony_ci0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2722617a3babSopenharmony_ci0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2723617a3babSopenharmony_ci0:107                Constant:
2724617a3babSopenharmony_ci0:107                  0 (const uint)
2725617a3babSopenharmony_ci0:107              direct index ( temp uint)
2726617a3babSopenharmony_ci0:107                'dti' ( in 3-component vector of uint)
2727617a3babSopenharmony_ci0:107                Constant:
2728617a3babSopenharmony_ci0:107                  0 (const int)
2729617a3babSopenharmony_ci0:107            Constant:
2730617a3babSopenharmony_ci0:107              2 (const int)
2731617a3babSopenharmony_ci0:107          Sequence
2732617a3babSopenharmony_ci0:107            Constant:
2733617a3babSopenharmony_ci0:107              0 (const int)
2734617a3babSopenharmony_ci0:107            Constant:
2735617a3babSopenharmony_ci0:107              1 (const int)
2736617a3babSopenharmony_ci0:107            Constant:
2737617a3babSopenharmony_ci0:107              2 (const int)
2738617a3babSopenharmony_ci0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
2739617a3babSopenharmony_ci0:107          vector swizzle ( temp 3-component vector of float)
2740617a3babSopenharmony_ci0:107            f: direct index for structure ( temp 4-component vector of float)
2741617a3babSopenharmony_ci0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2742617a3babSopenharmony_ci0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2743617a3babSopenharmony_ci0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2744617a3babSopenharmony_ci0:107                  Constant:
2745617a3babSopenharmony_ci0:107                    0 (const uint)
2746617a3babSopenharmony_ci0:107                direct index ( temp uint)
2747617a3babSopenharmony_ci0:107                  'dti' ( in 3-component vector of uint)
2748617a3babSopenharmony_ci0:107                  Constant:
2749617a3babSopenharmony_ci0:107                    0 (const int)
2750617a3babSopenharmony_ci0:107              Constant:
2751617a3babSopenharmony_ci0:107                2 (const int)
2752617a3babSopenharmony_ci0:107            Sequence
2753617a3babSopenharmony_ci0:107              Constant:
2754617a3babSopenharmony_ci0:107                0 (const int)
2755617a3babSopenharmony_ci0:107              Constant:
2756617a3babSopenharmony_ci0:107                1 (const int)
2757617a3babSopenharmony_ci0:107              Constant:
2758617a3babSopenharmony_ci0:107                2 (const int)
2759617a3babSopenharmony_ci0:109      move second child to first child ( temp 4-component vector of double)
2760617a3babSopenharmony_ci0:109        d: direct index for structure ( temp 4-component vector of double)
2761617a3babSopenharmony_ci0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2762617a3babSopenharmony_ci0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2763617a3babSopenharmony_ci0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2764617a3babSopenharmony_ci0:109              Constant:
2765617a3babSopenharmony_ci0:109                0 (const uint)
2766617a3babSopenharmony_ci0:109            direct index ( temp uint)
2767617a3babSopenharmony_ci0:109              'dti' ( in 3-component vector of uint)
2768617a3babSopenharmony_ci0:109              Constant:
2769617a3babSopenharmony_ci0:109                0 (const int)
2770617a3babSopenharmony_ci0:109          Constant:
2771617a3babSopenharmony_ci0:109            3 (const int)
2772617a3babSopenharmony_ci0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
2773617a3babSopenharmony_ci0:109          d: direct index for structure ( temp 4-component vector of double)
2774617a3babSopenharmony_ci0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2775617a3babSopenharmony_ci0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2776617a3babSopenharmony_ci0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2777617a3babSopenharmony_ci0:109                Constant:
2778617a3babSopenharmony_ci0:109                  0 (const uint)
2779617a3babSopenharmony_ci0:109              direct index ( temp uint)
2780617a3babSopenharmony_ci0:109                'dti' ( in 3-component vector of uint)
2781617a3babSopenharmony_ci0:109                Constant:
2782617a3babSopenharmony_ci0:109                  0 (const int)
2783617a3babSopenharmony_ci0:109            Constant:
2784617a3babSopenharmony_ci0:109              3 (const int)
2785617a3babSopenharmony_ci0:110      move second child to first child ( temp double)
2786617a3babSopenharmony_ci0:110        direct index ( temp double)
2787617a3babSopenharmony_ci0:110          d: direct index for structure ( temp 4-component vector of double)
2788617a3babSopenharmony_ci0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2789617a3babSopenharmony_ci0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2790617a3babSopenharmony_ci0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2791617a3babSopenharmony_ci0:110                Constant:
2792617a3babSopenharmony_ci0:110                  0 (const uint)
2793617a3babSopenharmony_ci0:110              direct index ( temp uint)
2794617a3babSopenharmony_ci0:110                'dti' ( in 3-component vector of uint)
2795617a3babSopenharmony_ci0:110                Constant:
2796617a3babSopenharmony_ci0:110                  0 (const int)
2797617a3babSopenharmony_ci0:110            Constant:
2798617a3babSopenharmony_ci0:110              3 (const int)
2799617a3babSopenharmony_ci0:110          Constant:
2800617a3babSopenharmony_ci0:110            0 (const int)
2801617a3babSopenharmony_ci0:110        subgroupQuadSwapHorizontal ( temp double)
2802617a3babSopenharmony_ci0:110          direct index ( temp double)
2803617a3babSopenharmony_ci0:110            d: direct index for structure ( temp 4-component vector of double)
2804617a3babSopenharmony_ci0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2805617a3babSopenharmony_ci0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2806617a3babSopenharmony_ci0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2807617a3babSopenharmony_ci0:110                  Constant:
2808617a3babSopenharmony_ci0:110                    0 (const uint)
2809617a3babSopenharmony_ci0:110                direct index ( temp uint)
2810617a3babSopenharmony_ci0:110                  'dti' ( in 3-component vector of uint)
2811617a3babSopenharmony_ci0:110                  Constant:
2812617a3babSopenharmony_ci0:110                    0 (const int)
2813617a3babSopenharmony_ci0:110              Constant:
2814617a3babSopenharmony_ci0:110                3 (const int)
2815617a3babSopenharmony_ci0:110            Constant:
2816617a3babSopenharmony_ci0:110              0 (const int)
2817617a3babSopenharmony_ci0:111      move second child to first child ( temp 2-component vector of double)
2818617a3babSopenharmony_ci0:111        vector swizzle ( temp 2-component vector of double)
2819617a3babSopenharmony_ci0:111          d: direct index for structure ( temp 4-component vector of double)
2820617a3babSopenharmony_ci0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2821617a3babSopenharmony_ci0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2822617a3babSopenharmony_ci0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2823617a3babSopenharmony_ci0:111                Constant:
2824617a3babSopenharmony_ci0:111                  0 (const uint)
2825617a3babSopenharmony_ci0:111              direct index ( temp uint)
2826617a3babSopenharmony_ci0:111                'dti' ( in 3-component vector of uint)
2827617a3babSopenharmony_ci0:111                Constant:
2828617a3babSopenharmony_ci0:111                  0 (const int)
2829617a3babSopenharmony_ci0:111            Constant:
2830617a3babSopenharmony_ci0:111              3 (const int)
2831617a3babSopenharmony_ci0:111          Sequence
2832617a3babSopenharmony_ci0:111            Constant:
2833617a3babSopenharmony_ci0:111              0 (const int)
2834617a3babSopenharmony_ci0:111            Constant:
2835617a3babSopenharmony_ci0:111              1 (const int)
2836617a3babSopenharmony_ci0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
2837617a3babSopenharmony_ci0:111          vector swizzle ( temp 2-component vector of double)
2838617a3babSopenharmony_ci0:111            d: direct index for structure ( temp 4-component vector of double)
2839617a3babSopenharmony_ci0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2840617a3babSopenharmony_ci0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2841617a3babSopenharmony_ci0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2842617a3babSopenharmony_ci0:111                  Constant:
2843617a3babSopenharmony_ci0:111                    0 (const uint)
2844617a3babSopenharmony_ci0:111                direct index ( temp uint)
2845617a3babSopenharmony_ci0:111                  'dti' ( in 3-component vector of uint)
2846617a3babSopenharmony_ci0:111                  Constant:
2847617a3babSopenharmony_ci0:111                    0 (const int)
2848617a3babSopenharmony_ci0:111              Constant:
2849617a3babSopenharmony_ci0:111                3 (const int)
2850617a3babSopenharmony_ci0:111            Sequence
2851617a3babSopenharmony_ci0:111              Constant:
2852617a3babSopenharmony_ci0:111                0 (const int)
2853617a3babSopenharmony_ci0:111              Constant:
2854617a3babSopenharmony_ci0:111                1 (const int)
2855617a3babSopenharmony_ci0:112      move second child to first child ( temp 3-component vector of double)
2856617a3babSopenharmony_ci0:112        vector swizzle ( temp 3-component vector of double)
2857617a3babSopenharmony_ci0:112          d: direct index for structure ( temp 4-component vector of double)
2858617a3babSopenharmony_ci0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2859617a3babSopenharmony_ci0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2860617a3babSopenharmony_ci0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2861617a3babSopenharmony_ci0:112                Constant:
2862617a3babSopenharmony_ci0:112                  0 (const uint)
2863617a3babSopenharmony_ci0:112              direct index ( temp uint)
2864617a3babSopenharmony_ci0:112                'dti' ( in 3-component vector of uint)
2865617a3babSopenharmony_ci0:112                Constant:
2866617a3babSopenharmony_ci0:112                  0 (const int)
2867617a3babSopenharmony_ci0:112            Constant:
2868617a3babSopenharmony_ci0:112              3 (const int)
2869617a3babSopenharmony_ci0:112          Sequence
2870617a3babSopenharmony_ci0:112            Constant:
2871617a3babSopenharmony_ci0:112              0 (const int)
2872617a3babSopenharmony_ci0:112            Constant:
2873617a3babSopenharmony_ci0:112              1 (const int)
2874617a3babSopenharmony_ci0:112            Constant:
2875617a3babSopenharmony_ci0:112              2 (const int)
2876617a3babSopenharmony_ci0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
2877617a3babSopenharmony_ci0:112          vector swizzle ( temp 3-component vector of double)
2878617a3babSopenharmony_ci0:112            d: direct index for structure ( temp 4-component vector of double)
2879617a3babSopenharmony_ci0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2880617a3babSopenharmony_ci0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2881617a3babSopenharmony_ci0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2882617a3babSopenharmony_ci0:112                  Constant:
2883617a3babSopenharmony_ci0:112                    0 (const uint)
2884617a3babSopenharmony_ci0:112                direct index ( temp uint)
2885617a3babSopenharmony_ci0:112                  'dti' ( in 3-component vector of uint)
2886617a3babSopenharmony_ci0:112                  Constant:
2887617a3babSopenharmony_ci0:112                    0 (const int)
2888617a3babSopenharmony_ci0:112              Constant:
2889617a3babSopenharmony_ci0:112                3 (const int)
2890617a3babSopenharmony_ci0:112            Sequence
2891617a3babSopenharmony_ci0:112              Constant:
2892617a3babSopenharmony_ci0:112                0 (const int)
2893617a3babSopenharmony_ci0:112              Constant:
2894617a3babSopenharmony_ci0:112                1 (const int)
2895617a3babSopenharmony_ci0:112              Constant:
2896617a3babSopenharmony_ci0:112                2 (const int)
2897617a3babSopenharmony_ci0:114      move second child to first child ( temp 4-component vector of uint)
2898617a3babSopenharmony_ci0:114        u: direct index for structure ( temp 4-component vector of uint)
2899617a3babSopenharmony_ci0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2900617a3babSopenharmony_ci0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2901617a3babSopenharmony_ci0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2902617a3babSopenharmony_ci0:114              Constant:
2903617a3babSopenharmony_ci0:114                0 (const uint)
2904617a3babSopenharmony_ci0:114            direct index ( temp uint)
2905617a3babSopenharmony_ci0:114              'dti' ( in 3-component vector of uint)
2906617a3babSopenharmony_ci0:114              Constant:
2907617a3babSopenharmony_ci0:114                0 (const int)
2908617a3babSopenharmony_ci0:114          Constant:
2909617a3babSopenharmony_ci0:114            0 (const int)
2910617a3babSopenharmony_ci0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
2911617a3babSopenharmony_ci0:114          u: direct index for structure ( temp 4-component vector of uint)
2912617a3babSopenharmony_ci0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2913617a3babSopenharmony_ci0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2914617a3babSopenharmony_ci0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2915617a3babSopenharmony_ci0:114                Constant:
2916617a3babSopenharmony_ci0:114                  0 (const uint)
2917617a3babSopenharmony_ci0:114              direct index ( temp uint)
2918617a3babSopenharmony_ci0:114                'dti' ( in 3-component vector of uint)
2919617a3babSopenharmony_ci0:114                Constant:
2920617a3babSopenharmony_ci0:114                  0 (const int)
2921617a3babSopenharmony_ci0:114            Constant:
2922617a3babSopenharmony_ci0:114              0 (const int)
2923617a3babSopenharmony_ci0:115      move second child to first child ( temp uint)
2924617a3babSopenharmony_ci0:115        direct index ( temp uint)
2925617a3babSopenharmony_ci0:115          u: direct index for structure ( temp 4-component vector of uint)
2926617a3babSopenharmony_ci0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2927617a3babSopenharmony_ci0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2928617a3babSopenharmony_ci0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2929617a3babSopenharmony_ci0:115                Constant:
2930617a3babSopenharmony_ci0:115                  0 (const uint)
2931617a3babSopenharmony_ci0:115              direct index ( temp uint)
2932617a3babSopenharmony_ci0:115                'dti' ( in 3-component vector of uint)
2933617a3babSopenharmony_ci0:115                Constant:
2934617a3babSopenharmony_ci0:115                  0 (const int)
2935617a3babSopenharmony_ci0:115            Constant:
2936617a3babSopenharmony_ci0:115              0 (const int)
2937617a3babSopenharmony_ci0:115          Constant:
2938617a3babSopenharmony_ci0:115            0 (const int)
2939617a3babSopenharmony_ci0:115        subgroupQuadSwapVertical ( temp uint)
2940617a3babSopenharmony_ci0:115          direct index ( temp uint)
2941617a3babSopenharmony_ci0:115            u: direct index for structure ( temp 4-component vector of uint)
2942617a3babSopenharmony_ci0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2943617a3babSopenharmony_ci0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2944617a3babSopenharmony_ci0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2945617a3babSopenharmony_ci0:115                  Constant:
2946617a3babSopenharmony_ci0:115                    0 (const uint)
2947617a3babSopenharmony_ci0:115                direct index ( temp uint)
2948617a3babSopenharmony_ci0:115                  'dti' ( in 3-component vector of uint)
2949617a3babSopenharmony_ci0:115                  Constant:
2950617a3babSopenharmony_ci0:115                    0 (const int)
2951617a3babSopenharmony_ci0:115              Constant:
2952617a3babSopenharmony_ci0:115                0 (const int)
2953617a3babSopenharmony_ci0:115            Constant:
2954617a3babSopenharmony_ci0:115              0 (const int)
2955617a3babSopenharmony_ci0:116      move second child to first child ( temp 2-component vector of uint)
2956617a3babSopenharmony_ci0:116        vector swizzle ( temp 2-component vector of uint)
2957617a3babSopenharmony_ci0:116          u: direct index for structure ( temp 4-component vector of uint)
2958617a3babSopenharmony_ci0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2959617a3babSopenharmony_ci0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2960617a3babSopenharmony_ci0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2961617a3babSopenharmony_ci0:116                Constant:
2962617a3babSopenharmony_ci0:116                  0 (const uint)
2963617a3babSopenharmony_ci0:116              direct index ( temp uint)
2964617a3babSopenharmony_ci0:116                'dti' ( in 3-component vector of uint)
2965617a3babSopenharmony_ci0:116                Constant:
2966617a3babSopenharmony_ci0:116                  0 (const int)
2967617a3babSopenharmony_ci0:116            Constant:
2968617a3babSopenharmony_ci0:116              0 (const int)
2969617a3babSopenharmony_ci0:116          Sequence
2970617a3babSopenharmony_ci0:116            Constant:
2971617a3babSopenharmony_ci0:116              0 (const int)
2972617a3babSopenharmony_ci0:116            Constant:
2973617a3babSopenharmony_ci0:116              1 (const int)
2974617a3babSopenharmony_ci0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
2975617a3babSopenharmony_ci0:116          vector swizzle ( temp 2-component vector of uint)
2976617a3babSopenharmony_ci0:116            u: direct index for structure ( temp 4-component vector of uint)
2977617a3babSopenharmony_ci0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2978617a3babSopenharmony_ci0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2979617a3babSopenharmony_ci0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2980617a3babSopenharmony_ci0:116                  Constant:
2981617a3babSopenharmony_ci0:116                    0 (const uint)
2982617a3babSopenharmony_ci0:116                direct index ( temp uint)
2983617a3babSopenharmony_ci0:116                  'dti' ( in 3-component vector of uint)
2984617a3babSopenharmony_ci0:116                  Constant:
2985617a3babSopenharmony_ci0:116                    0 (const int)
2986617a3babSopenharmony_ci0:116              Constant:
2987617a3babSopenharmony_ci0:116                0 (const int)
2988617a3babSopenharmony_ci0:116            Sequence
2989617a3babSopenharmony_ci0:116              Constant:
2990617a3babSopenharmony_ci0:116                0 (const int)
2991617a3babSopenharmony_ci0:116              Constant:
2992617a3babSopenharmony_ci0:116                1 (const int)
2993617a3babSopenharmony_ci0:117      move second child to first child ( temp 3-component vector of uint)
2994617a3babSopenharmony_ci0:117        vector swizzle ( temp 3-component vector of uint)
2995617a3babSopenharmony_ci0:117          u: direct index for structure ( temp 4-component vector of uint)
2996617a3babSopenharmony_ci0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2997617a3babSopenharmony_ci0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
2998617a3babSopenharmony_ci0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
2999617a3babSopenharmony_ci0:117                Constant:
3000617a3babSopenharmony_ci0:117                  0 (const uint)
3001617a3babSopenharmony_ci0:117              direct index ( temp uint)
3002617a3babSopenharmony_ci0:117                'dti' ( in 3-component vector of uint)
3003617a3babSopenharmony_ci0:117                Constant:
3004617a3babSopenharmony_ci0:117                  0 (const int)
3005617a3babSopenharmony_ci0:117            Constant:
3006617a3babSopenharmony_ci0:117              0 (const int)
3007617a3babSopenharmony_ci0:117          Sequence
3008617a3babSopenharmony_ci0:117            Constant:
3009617a3babSopenharmony_ci0:117              0 (const int)
3010617a3babSopenharmony_ci0:117            Constant:
3011617a3babSopenharmony_ci0:117              1 (const int)
3012617a3babSopenharmony_ci0:117            Constant:
3013617a3babSopenharmony_ci0:117              2 (const int)
3014617a3babSopenharmony_ci0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
3015617a3babSopenharmony_ci0:117          vector swizzle ( temp 3-component vector of uint)
3016617a3babSopenharmony_ci0:117            u: direct index for structure ( temp 4-component vector of uint)
3017617a3babSopenharmony_ci0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3018617a3babSopenharmony_ci0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3019617a3babSopenharmony_ci0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3020617a3babSopenharmony_ci0:117                  Constant:
3021617a3babSopenharmony_ci0:117                    0 (const uint)
3022617a3babSopenharmony_ci0:117                direct index ( temp uint)
3023617a3babSopenharmony_ci0:117                  'dti' ( in 3-component vector of uint)
3024617a3babSopenharmony_ci0:117                  Constant:
3025617a3babSopenharmony_ci0:117                    0 (const int)
3026617a3babSopenharmony_ci0:117              Constant:
3027617a3babSopenharmony_ci0:117                0 (const int)
3028617a3babSopenharmony_ci0:117            Sequence
3029617a3babSopenharmony_ci0:117              Constant:
3030617a3babSopenharmony_ci0:117                0 (const int)
3031617a3babSopenharmony_ci0:117              Constant:
3032617a3babSopenharmony_ci0:117                1 (const int)
3033617a3babSopenharmony_ci0:117              Constant:
3034617a3babSopenharmony_ci0:117                2 (const int)
3035617a3babSopenharmony_ci0:119      move second child to first child ( temp 4-component vector of int)
3036617a3babSopenharmony_ci0:119        i: direct index for structure ( temp 4-component vector of int)
3037617a3babSopenharmony_ci0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3038617a3babSopenharmony_ci0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3039617a3babSopenharmony_ci0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3040617a3babSopenharmony_ci0:119              Constant:
3041617a3babSopenharmony_ci0:119                0 (const uint)
3042617a3babSopenharmony_ci0:119            direct index ( temp uint)
3043617a3babSopenharmony_ci0:119              'dti' ( in 3-component vector of uint)
3044617a3babSopenharmony_ci0:119              Constant:
3045617a3babSopenharmony_ci0:119                0 (const int)
3046617a3babSopenharmony_ci0:119          Constant:
3047617a3babSopenharmony_ci0:119            1 (const int)
3048617a3babSopenharmony_ci0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
3049617a3babSopenharmony_ci0:119          i: direct index for structure ( temp 4-component vector of int)
3050617a3babSopenharmony_ci0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3051617a3babSopenharmony_ci0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3052617a3babSopenharmony_ci0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3053617a3babSopenharmony_ci0:119                Constant:
3054617a3babSopenharmony_ci0:119                  0 (const uint)
3055617a3babSopenharmony_ci0:119              direct index ( temp uint)
3056617a3babSopenharmony_ci0:119                'dti' ( in 3-component vector of uint)
3057617a3babSopenharmony_ci0:119                Constant:
3058617a3babSopenharmony_ci0:119                  0 (const int)
3059617a3babSopenharmony_ci0:119            Constant:
3060617a3babSopenharmony_ci0:119              1 (const int)
3061617a3babSopenharmony_ci0:120      move second child to first child ( temp int)
3062617a3babSopenharmony_ci0:120        direct index ( temp int)
3063617a3babSopenharmony_ci0:120          i: direct index for structure ( temp 4-component vector of int)
3064617a3babSopenharmony_ci0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3065617a3babSopenharmony_ci0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3066617a3babSopenharmony_ci0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3067617a3babSopenharmony_ci0:120                Constant:
3068617a3babSopenharmony_ci0:120                  0 (const uint)
3069617a3babSopenharmony_ci0:120              direct index ( temp uint)
3070617a3babSopenharmony_ci0:120                'dti' ( in 3-component vector of uint)
3071617a3babSopenharmony_ci0:120                Constant:
3072617a3babSopenharmony_ci0:120                  0 (const int)
3073617a3babSopenharmony_ci0:120            Constant:
3074617a3babSopenharmony_ci0:120              1 (const int)
3075617a3babSopenharmony_ci0:120          Constant:
3076617a3babSopenharmony_ci0:120            0 (const int)
3077617a3babSopenharmony_ci0:120        subgroupQuadSwapVertical ( temp int)
3078617a3babSopenharmony_ci0:120          direct index ( temp int)
3079617a3babSopenharmony_ci0:120            i: direct index for structure ( temp 4-component vector of int)
3080617a3babSopenharmony_ci0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3081617a3babSopenharmony_ci0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3082617a3babSopenharmony_ci0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3083617a3babSopenharmony_ci0:120                  Constant:
3084617a3babSopenharmony_ci0:120                    0 (const uint)
3085617a3babSopenharmony_ci0:120                direct index ( temp uint)
3086617a3babSopenharmony_ci0:120                  'dti' ( in 3-component vector of uint)
3087617a3babSopenharmony_ci0:120                  Constant:
3088617a3babSopenharmony_ci0:120                    0 (const int)
3089617a3babSopenharmony_ci0:120              Constant:
3090617a3babSopenharmony_ci0:120                1 (const int)
3091617a3babSopenharmony_ci0:120            Constant:
3092617a3babSopenharmony_ci0:120              0 (const int)
3093617a3babSopenharmony_ci0:121      move second child to first child ( temp 2-component vector of int)
3094617a3babSopenharmony_ci0:121        vector swizzle ( temp 2-component vector of int)
3095617a3babSopenharmony_ci0:121          i: direct index for structure ( temp 4-component vector of int)
3096617a3babSopenharmony_ci0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3097617a3babSopenharmony_ci0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3098617a3babSopenharmony_ci0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3099617a3babSopenharmony_ci0:121                Constant:
3100617a3babSopenharmony_ci0:121                  0 (const uint)
3101617a3babSopenharmony_ci0:121              direct index ( temp uint)
3102617a3babSopenharmony_ci0:121                'dti' ( in 3-component vector of uint)
3103617a3babSopenharmony_ci0:121                Constant:
3104617a3babSopenharmony_ci0:121                  0 (const int)
3105617a3babSopenharmony_ci0:121            Constant:
3106617a3babSopenharmony_ci0:121              1 (const int)
3107617a3babSopenharmony_ci0:121          Sequence
3108617a3babSopenharmony_ci0:121            Constant:
3109617a3babSopenharmony_ci0:121              0 (const int)
3110617a3babSopenharmony_ci0:121            Constant:
3111617a3babSopenharmony_ci0:121              1 (const int)
3112617a3babSopenharmony_ci0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
3113617a3babSopenharmony_ci0:121          vector swizzle ( temp 2-component vector of int)
3114617a3babSopenharmony_ci0:121            i: direct index for structure ( temp 4-component vector of int)
3115617a3babSopenharmony_ci0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3116617a3babSopenharmony_ci0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3117617a3babSopenharmony_ci0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3118617a3babSopenharmony_ci0:121                  Constant:
3119617a3babSopenharmony_ci0:121                    0 (const uint)
3120617a3babSopenharmony_ci0:121                direct index ( temp uint)
3121617a3babSopenharmony_ci0:121                  'dti' ( in 3-component vector of uint)
3122617a3babSopenharmony_ci0:121                  Constant:
3123617a3babSopenharmony_ci0:121                    0 (const int)
3124617a3babSopenharmony_ci0:121              Constant:
3125617a3babSopenharmony_ci0:121                1 (const int)
3126617a3babSopenharmony_ci0:121            Sequence
3127617a3babSopenharmony_ci0:121              Constant:
3128617a3babSopenharmony_ci0:121                0 (const int)
3129617a3babSopenharmony_ci0:121              Constant:
3130617a3babSopenharmony_ci0:121                1 (const int)
3131617a3babSopenharmony_ci0:122      move second child to first child ( temp 3-component vector of int)
3132617a3babSopenharmony_ci0:122        vector swizzle ( temp 3-component vector of int)
3133617a3babSopenharmony_ci0:122          i: direct index for structure ( temp 4-component vector of int)
3134617a3babSopenharmony_ci0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3135617a3babSopenharmony_ci0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3136617a3babSopenharmony_ci0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3137617a3babSopenharmony_ci0:122                Constant:
3138617a3babSopenharmony_ci0:122                  0 (const uint)
3139617a3babSopenharmony_ci0:122              direct index ( temp uint)
3140617a3babSopenharmony_ci0:122                'dti' ( in 3-component vector of uint)
3141617a3babSopenharmony_ci0:122                Constant:
3142617a3babSopenharmony_ci0:122                  0 (const int)
3143617a3babSopenharmony_ci0:122            Constant:
3144617a3babSopenharmony_ci0:122              1 (const int)
3145617a3babSopenharmony_ci0:122          Sequence
3146617a3babSopenharmony_ci0:122            Constant:
3147617a3babSopenharmony_ci0:122              0 (const int)
3148617a3babSopenharmony_ci0:122            Constant:
3149617a3babSopenharmony_ci0:122              1 (const int)
3150617a3babSopenharmony_ci0:122            Constant:
3151617a3babSopenharmony_ci0:122              2 (const int)
3152617a3babSopenharmony_ci0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
3153617a3babSopenharmony_ci0:122          vector swizzle ( temp 3-component vector of int)
3154617a3babSopenharmony_ci0:122            i: direct index for structure ( temp 4-component vector of int)
3155617a3babSopenharmony_ci0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3156617a3babSopenharmony_ci0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3157617a3babSopenharmony_ci0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3158617a3babSopenharmony_ci0:122                  Constant:
3159617a3babSopenharmony_ci0:122                    0 (const uint)
3160617a3babSopenharmony_ci0:122                direct index ( temp uint)
3161617a3babSopenharmony_ci0:122                  'dti' ( in 3-component vector of uint)
3162617a3babSopenharmony_ci0:122                  Constant:
3163617a3babSopenharmony_ci0:122                    0 (const int)
3164617a3babSopenharmony_ci0:122              Constant:
3165617a3babSopenharmony_ci0:122                1 (const int)
3166617a3babSopenharmony_ci0:122            Sequence
3167617a3babSopenharmony_ci0:122              Constant:
3168617a3babSopenharmony_ci0:122                0 (const int)
3169617a3babSopenharmony_ci0:122              Constant:
3170617a3babSopenharmony_ci0:122                1 (const int)
3171617a3babSopenharmony_ci0:122              Constant:
3172617a3babSopenharmony_ci0:122                2 (const int)
3173617a3babSopenharmony_ci0:124      move second child to first child ( temp 4-component vector of float)
3174617a3babSopenharmony_ci0:124        f: direct index for structure ( temp 4-component vector of float)
3175617a3babSopenharmony_ci0:124          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3176617a3babSopenharmony_ci0:124            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3177617a3babSopenharmony_ci0:124              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3178617a3babSopenharmony_ci0:124              Constant:
3179617a3babSopenharmony_ci0:124                0 (const uint)
3180617a3babSopenharmony_ci0:124            direct index ( temp uint)
3181617a3babSopenharmony_ci0:124              'dti' ( in 3-component vector of uint)
3182617a3babSopenharmony_ci0:124              Constant:
3183617a3babSopenharmony_ci0:124                0 (const int)
3184617a3babSopenharmony_ci0:124          Constant:
3185617a3babSopenharmony_ci0:124            2 (const int)
3186617a3babSopenharmony_ci0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
3187617a3babSopenharmony_ci0:124          f: direct index for structure ( temp 4-component vector of float)
3188617a3babSopenharmony_ci0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3189617a3babSopenharmony_ci0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3190617a3babSopenharmony_ci0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3191617a3babSopenharmony_ci0:124                Constant:
3192617a3babSopenharmony_ci0:124                  0 (const uint)
3193617a3babSopenharmony_ci0:124              direct index ( temp uint)
3194617a3babSopenharmony_ci0:124                'dti' ( in 3-component vector of uint)
3195617a3babSopenharmony_ci0:124                Constant:
3196617a3babSopenharmony_ci0:124                  0 (const int)
3197617a3babSopenharmony_ci0:124            Constant:
3198617a3babSopenharmony_ci0:124              2 (const int)
3199617a3babSopenharmony_ci0:125      move second child to first child ( temp float)
3200617a3babSopenharmony_ci0:125        direct index ( temp float)
3201617a3babSopenharmony_ci0:125          f: direct index for structure ( temp 4-component vector of float)
3202617a3babSopenharmony_ci0:125            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3203617a3babSopenharmony_ci0:125              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3204617a3babSopenharmony_ci0:125                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3205617a3babSopenharmony_ci0:125                Constant:
3206617a3babSopenharmony_ci0:125                  0 (const uint)
3207617a3babSopenharmony_ci0:125              direct index ( temp uint)
3208617a3babSopenharmony_ci0:125                'dti' ( in 3-component vector of uint)
3209617a3babSopenharmony_ci0:125                Constant:
3210617a3babSopenharmony_ci0:125                  0 (const int)
3211617a3babSopenharmony_ci0:125            Constant:
3212617a3babSopenharmony_ci0:125              2 (const int)
3213617a3babSopenharmony_ci0:125          Constant:
3214617a3babSopenharmony_ci0:125            0 (const int)
3215617a3babSopenharmony_ci0:125        subgroupQuadSwapVertical ( temp float)
3216617a3babSopenharmony_ci0:125          direct index ( temp float)
3217617a3babSopenharmony_ci0:125            f: direct index for structure ( temp 4-component vector of float)
3218617a3babSopenharmony_ci0:125              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3219617a3babSopenharmony_ci0:125                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3220617a3babSopenharmony_ci0:125                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3221617a3babSopenharmony_ci0:125                  Constant:
3222617a3babSopenharmony_ci0:125                    0 (const uint)
3223617a3babSopenharmony_ci0:125                direct index ( temp uint)
3224617a3babSopenharmony_ci0:125                  'dti' ( in 3-component vector of uint)
3225617a3babSopenharmony_ci0:125                  Constant:
3226617a3babSopenharmony_ci0:125                    0 (const int)
3227617a3babSopenharmony_ci0:125              Constant:
3228617a3babSopenharmony_ci0:125                2 (const int)
3229617a3babSopenharmony_ci0:125            Constant:
3230617a3babSopenharmony_ci0:125              0 (const int)
3231617a3babSopenharmony_ci0:126      move second child to first child ( temp 2-component vector of float)
3232617a3babSopenharmony_ci0:126        vector swizzle ( temp 2-component vector of float)
3233617a3babSopenharmony_ci0:126          f: direct index for structure ( temp 4-component vector of float)
3234617a3babSopenharmony_ci0:126            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3235617a3babSopenharmony_ci0:126              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3236617a3babSopenharmony_ci0:126                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3237617a3babSopenharmony_ci0:126                Constant:
3238617a3babSopenharmony_ci0:126                  0 (const uint)
3239617a3babSopenharmony_ci0:126              direct index ( temp uint)
3240617a3babSopenharmony_ci0:126                'dti' ( in 3-component vector of uint)
3241617a3babSopenharmony_ci0:126                Constant:
3242617a3babSopenharmony_ci0:126                  0 (const int)
3243617a3babSopenharmony_ci0:126            Constant:
3244617a3babSopenharmony_ci0:126              2 (const int)
3245617a3babSopenharmony_ci0:126          Sequence
3246617a3babSopenharmony_ci0:126            Constant:
3247617a3babSopenharmony_ci0:126              0 (const int)
3248617a3babSopenharmony_ci0:126            Constant:
3249617a3babSopenharmony_ci0:126              1 (const int)
3250617a3babSopenharmony_ci0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
3251617a3babSopenharmony_ci0:126          vector swizzle ( temp 2-component vector of float)
3252617a3babSopenharmony_ci0:126            f: direct index for structure ( temp 4-component vector of float)
3253617a3babSopenharmony_ci0:126              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3254617a3babSopenharmony_ci0:126                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3255617a3babSopenharmony_ci0:126                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3256617a3babSopenharmony_ci0:126                  Constant:
3257617a3babSopenharmony_ci0:126                    0 (const uint)
3258617a3babSopenharmony_ci0:126                direct index ( temp uint)
3259617a3babSopenharmony_ci0:126                  'dti' ( in 3-component vector of uint)
3260617a3babSopenharmony_ci0:126                  Constant:
3261617a3babSopenharmony_ci0:126                    0 (const int)
3262617a3babSopenharmony_ci0:126              Constant:
3263617a3babSopenharmony_ci0:126                2 (const int)
3264617a3babSopenharmony_ci0:126            Sequence
3265617a3babSopenharmony_ci0:126              Constant:
3266617a3babSopenharmony_ci0:126                0 (const int)
3267617a3babSopenharmony_ci0:126              Constant:
3268617a3babSopenharmony_ci0:126                1 (const int)
3269617a3babSopenharmony_ci0:127      move second child to first child ( temp 3-component vector of float)
3270617a3babSopenharmony_ci0:127        vector swizzle ( temp 3-component vector of float)
3271617a3babSopenharmony_ci0:127          f: direct index for structure ( temp 4-component vector of float)
3272617a3babSopenharmony_ci0:127            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3273617a3babSopenharmony_ci0:127              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3274617a3babSopenharmony_ci0:127                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3275617a3babSopenharmony_ci0:127                Constant:
3276617a3babSopenharmony_ci0:127                  0 (const uint)
3277617a3babSopenharmony_ci0:127              direct index ( temp uint)
3278617a3babSopenharmony_ci0:127                'dti' ( in 3-component vector of uint)
3279617a3babSopenharmony_ci0:127                Constant:
3280617a3babSopenharmony_ci0:127                  0 (const int)
3281617a3babSopenharmony_ci0:127            Constant:
3282617a3babSopenharmony_ci0:127              2 (const int)
3283617a3babSopenharmony_ci0:127          Sequence
3284617a3babSopenharmony_ci0:127            Constant:
3285617a3babSopenharmony_ci0:127              0 (const int)
3286617a3babSopenharmony_ci0:127            Constant:
3287617a3babSopenharmony_ci0:127              1 (const int)
3288617a3babSopenharmony_ci0:127            Constant:
3289617a3babSopenharmony_ci0:127              2 (const int)
3290617a3babSopenharmony_ci0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
3291617a3babSopenharmony_ci0:127          vector swizzle ( temp 3-component vector of float)
3292617a3babSopenharmony_ci0:127            f: direct index for structure ( temp 4-component vector of float)
3293617a3babSopenharmony_ci0:127              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3294617a3babSopenharmony_ci0:127                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3295617a3babSopenharmony_ci0:127                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3296617a3babSopenharmony_ci0:127                  Constant:
3297617a3babSopenharmony_ci0:127                    0 (const uint)
3298617a3babSopenharmony_ci0:127                direct index ( temp uint)
3299617a3babSopenharmony_ci0:127                  'dti' ( in 3-component vector of uint)
3300617a3babSopenharmony_ci0:127                  Constant:
3301617a3babSopenharmony_ci0:127                    0 (const int)
3302617a3babSopenharmony_ci0:127              Constant:
3303617a3babSopenharmony_ci0:127                2 (const int)
3304617a3babSopenharmony_ci0:127            Sequence
3305617a3babSopenharmony_ci0:127              Constant:
3306617a3babSopenharmony_ci0:127                0 (const int)
3307617a3babSopenharmony_ci0:127              Constant:
3308617a3babSopenharmony_ci0:127                1 (const int)
3309617a3babSopenharmony_ci0:127              Constant:
3310617a3babSopenharmony_ci0:127                2 (const int)
3311617a3babSopenharmony_ci0:129      move second child to first child ( temp 4-component vector of double)
3312617a3babSopenharmony_ci0:129        d: direct index for structure ( temp 4-component vector of double)
3313617a3babSopenharmony_ci0:129          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3314617a3babSopenharmony_ci0:129            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3315617a3babSopenharmony_ci0:129              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3316617a3babSopenharmony_ci0:129              Constant:
3317617a3babSopenharmony_ci0:129                0 (const uint)
3318617a3babSopenharmony_ci0:129            direct index ( temp uint)
3319617a3babSopenharmony_ci0:129              'dti' ( in 3-component vector of uint)
3320617a3babSopenharmony_ci0:129              Constant:
3321617a3babSopenharmony_ci0:129                0 (const int)
3322617a3babSopenharmony_ci0:129          Constant:
3323617a3babSopenharmony_ci0:129            3 (const int)
3324617a3babSopenharmony_ci0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
3325617a3babSopenharmony_ci0:129          d: direct index for structure ( temp 4-component vector of double)
3326617a3babSopenharmony_ci0:129            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3327617a3babSopenharmony_ci0:129              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3328617a3babSopenharmony_ci0:129                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3329617a3babSopenharmony_ci0:129                Constant:
3330617a3babSopenharmony_ci0:129                  0 (const uint)
3331617a3babSopenharmony_ci0:129              direct index ( temp uint)
3332617a3babSopenharmony_ci0:129                'dti' ( in 3-component vector of uint)
3333617a3babSopenharmony_ci0:129                Constant:
3334617a3babSopenharmony_ci0:129                  0 (const int)
3335617a3babSopenharmony_ci0:129            Constant:
3336617a3babSopenharmony_ci0:129              3 (const int)
3337617a3babSopenharmony_ci0:130      move second child to first child ( temp double)
3338617a3babSopenharmony_ci0:130        direct index ( temp double)
3339617a3babSopenharmony_ci0:130          d: direct index for structure ( temp 4-component vector of double)
3340617a3babSopenharmony_ci0:130            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3341617a3babSopenharmony_ci0:130              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3342617a3babSopenharmony_ci0:130                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3343617a3babSopenharmony_ci0:130                Constant:
3344617a3babSopenharmony_ci0:130                  0 (const uint)
3345617a3babSopenharmony_ci0:130              direct index ( temp uint)
3346617a3babSopenharmony_ci0:130                'dti' ( in 3-component vector of uint)
3347617a3babSopenharmony_ci0:130                Constant:
3348617a3babSopenharmony_ci0:130                  0 (const int)
3349617a3babSopenharmony_ci0:130            Constant:
3350617a3babSopenharmony_ci0:130              3 (const int)
3351617a3babSopenharmony_ci0:130          Constant:
3352617a3babSopenharmony_ci0:130            0 (const int)
3353617a3babSopenharmony_ci0:130        subgroupQuadSwapVertical ( temp double)
3354617a3babSopenharmony_ci0:130          direct index ( temp double)
3355617a3babSopenharmony_ci0:130            d: direct index for structure ( temp 4-component vector of double)
3356617a3babSopenharmony_ci0:130              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3357617a3babSopenharmony_ci0:130                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3358617a3babSopenharmony_ci0:130                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3359617a3babSopenharmony_ci0:130                  Constant:
3360617a3babSopenharmony_ci0:130                    0 (const uint)
3361617a3babSopenharmony_ci0:130                direct index ( temp uint)
3362617a3babSopenharmony_ci0:130                  'dti' ( in 3-component vector of uint)
3363617a3babSopenharmony_ci0:130                  Constant:
3364617a3babSopenharmony_ci0:130                    0 (const int)
3365617a3babSopenharmony_ci0:130              Constant:
3366617a3babSopenharmony_ci0:130                3 (const int)
3367617a3babSopenharmony_ci0:130            Constant:
3368617a3babSopenharmony_ci0:130              0 (const int)
3369617a3babSopenharmony_ci0:131      move second child to first child ( temp 2-component vector of double)
3370617a3babSopenharmony_ci0:131        vector swizzle ( temp 2-component vector of double)
3371617a3babSopenharmony_ci0:131          d: direct index for structure ( temp 4-component vector of double)
3372617a3babSopenharmony_ci0:131            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3373617a3babSopenharmony_ci0:131              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3374617a3babSopenharmony_ci0:131                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3375617a3babSopenharmony_ci0:131                Constant:
3376617a3babSopenharmony_ci0:131                  0 (const uint)
3377617a3babSopenharmony_ci0:131              direct index ( temp uint)
3378617a3babSopenharmony_ci0:131                'dti' ( in 3-component vector of uint)
3379617a3babSopenharmony_ci0:131                Constant:
3380617a3babSopenharmony_ci0:131                  0 (const int)
3381617a3babSopenharmony_ci0:131            Constant:
3382617a3babSopenharmony_ci0:131              3 (const int)
3383617a3babSopenharmony_ci0:131          Sequence
3384617a3babSopenharmony_ci0:131            Constant:
3385617a3babSopenharmony_ci0:131              0 (const int)
3386617a3babSopenharmony_ci0:131            Constant:
3387617a3babSopenharmony_ci0:131              1 (const int)
3388617a3babSopenharmony_ci0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
3389617a3babSopenharmony_ci0:131          vector swizzle ( temp 2-component vector of double)
3390617a3babSopenharmony_ci0:131            d: direct index for structure ( temp 4-component vector of double)
3391617a3babSopenharmony_ci0:131              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3392617a3babSopenharmony_ci0:131                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3393617a3babSopenharmony_ci0:131                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3394617a3babSopenharmony_ci0:131                  Constant:
3395617a3babSopenharmony_ci0:131                    0 (const uint)
3396617a3babSopenharmony_ci0:131                direct index ( temp uint)
3397617a3babSopenharmony_ci0:131                  'dti' ( in 3-component vector of uint)
3398617a3babSopenharmony_ci0:131                  Constant:
3399617a3babSopenharmony_ci0:131                    0 (const int)
3400617a3babSopenharmony_ci0:131              Constant:
3401617a3babSopenharmony_ci0:131                3 (const int)
3402617a3babSopenharmony_ci0:131            Sequence
3403617a3babSopenharmony_ci0:131              Constant:
3404617a3babSopenharmony_ci0:131                0 (const int)
3405617a3babSopenharmony_ci0:131              Constant:
3406617a3babSopenharmony_ci0:131                1 (const int)
3407617a3babSopenharmony_ci0:132      move second child to first child ( temp 3-component vector of double)
3408617a3babSopenharmony_ci0:132        vector swizzle ( temp 3-component vector of double)
3409617a3babSopenharmony_ci0:132          d: direct index for structure ( temp 4-component vector of double)
3410617a3babSopenharmony_ci0:132            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3411617a3babSopenharmony_ci0:132              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3412617a3babSopenharmony_ci0:132                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3413617a3babSopenharmony_ci0:132                Constant:
3414617a3babSopenharmony_ci0:132                  0 (const uint)
3415617a3babSopenharmony_ci0:132              direct index ( temp uint)
3416617a3babSopenharmony_ci0:132                'dti' ( in 3-component vector of uint)
3417617a3babSopenharmony_ci0:132                Constant:
3418617a3babSopenharmony_ci0:132                  0 (const int)
3419617a3babSopenharmony_ci0:132            Constant:
3420617a3babSopenharmony_ci0:132              3 (const int)
3421617a3babSopenharmony_ci0:132          Sequence
3422617a3babSopenharmony_ci0:132            Constant:
3423617a3babSopenharmony_ci0:132              0 (const int)
3424617a3babSopenharmony_ci0:132            Constant:
3425617a3babSopenharmony_ci0:132              1 (const int)
3426617a3babSopenharmony_ci0:132            Constant:
3427617a3babSopenharmony_ci0:132              2 (const int)
3428617a3babSopenharmony_ci0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
3429617a3babSopenharmony_ci0:132          vector swizzle ( temp 3-component vector of double)
3430617a3babSopenharmony_ci0:132            d: direct index for structure ( temp 4-component vector of double)
3431617a3babSopenharmony_ci0:132              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3432617a3babSopenharmony_ci0:132                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3433617a3babSopenharmony_ci0:132                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3434617a3babSopenharmony_ci0:132                  Constant:
3435617a3babSopenharmony_ci0:132                    0 (const uint)
3436617a3babSopenharmony_ci0:132                direct index ( temp uint)
3437617a3babSopenharmony_ci0:132                  'dti' ( in 3-component vector of uint)
3438617a3babSopenharmony_ci0:132                  Constant:
3439617a3babSopenharmony_ci0:132                    0 (const int)
3440617a3babSopenharmony_ci0:132              Constant:
3441617a3babSopenharmony_ci0:132                3 (const int)
3442617a3babSopenharmony_ci0:132            Sequence
3443617a3babSopenharmony_ci0:132              Constant:
3444617a3babSopenharmony_ci0:132                0 (const int)
3445617a3babSopenharmony_ci0:132              Constant:
3446617a3babSopenharmony_ci0:132                1 (const int)
3447617a3babSopenharmony_ci0:132              Constant:
3448617a3babSopenharmony_ci0:132                2 (const int)
3449617a3babSopenharmony_ci0:134      move second child to first child ( temp 4-component vector of uint)
3450617a3babSopenharmony_ci0:134        u: direct index for structure ( temp 4-component vector of uint)
3451617a3babSopenharmony_ci0:134          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3452617a3babSopenharmony_ci0:134            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3453617a3babSopenharmony_ci0:134              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3454617a3babSopenharmony_ci0:134              Constant:
3455617a3babSopenharmony_ci0:134                0 (const uint)
3456617a3babSopenharmony_ci0:134            direct index ( temp uint)
3457617a3babSopenharmony_ci0:134              'dti' ( in 3-component vector of uint)
3458617a3babSopenharmony_ci0:134              Constant:
3459617a3babSopenharmony_ci0:134                0 (const int)
3460617a3babSopenharmony_ci0:134          Constant:
3461617a3babSopenharmony_ci0:134            0 (const int)
3462617a3babSopenharmony_ci0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
3463617a3babSopenharmony_ci0:134          u: direct index for structure ( temp 4-component vector of uint)
3464617a3babSopenharmony_ci0:134            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3465617a3babSopenharmony_ci0:134              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3466617a3babSopenharmony_ci0:134                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3467617a3babSopenharmony_ci0:134                Constant:
3468617a3babSopenharmony_ci0:134                  0 (const uint)
3469617a3babSopenharmony_ci0:134              direct index ( temp uint)
3470617a3babSopenharmony_ci0:134                'dti' ( in 3-component vector of uint)
3471617a3babSopenharmony_ci0:134                Constant:
3472617a3babSopenharmony_ci0:134                  0 (const int)
3473617a3babSopenharmony_ci0:134            Constant:
3474617a3babSopenharmony_ci0:134              0 (const int)
3475617a3babSopenharmony_ci0:135      move second child to first child ( temp uint)
3476617a3babSopenharmony_ci0:135        direct index ( temp uint)
3477617a3babSopenharmony_ci0:135          u: direct index for structure ( temp 4-component vector of uint)
3478617a3babSopenharmony_ci0:135            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3479617a3babSopenharmony_ci0:135              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3480617a3babSopenharmony_ci0:135                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3481617a3babSopenharmony_ci0:135                Constant:
3482617a3babSopenharmony_ci0:135                  0 (const uint)
3483617a3babSopenharmony_ci0:135              direct index ( temp uint)
3484617a3babSopenharmony_ci0:135                'dti' ( in 3-component vector of uint)
3485617a3babSopenharmony_ci0:135                Constant:
3486617a3babSopenharmony_ci0:135                  0 (const int)
3487617a3babSopenharmony_ci0:135            Constant:
3488617a3babSopenharmony_ci0:135              0 (const int)
3489617a3babSopenharmony_ci0:135          Constant:
3490617a3babSopenharmony_ci0:135            0 (const int)
3491617a3babSopenharmony_ci0:135        subgroupQuadSwapDiagonal ( temp uint)
3492617a3babSopenharmony_ci0:135          direct index ( temp uint)
3493617a3babSopenharmony_ci0:135            u: direct index for structure ( temp 4-component vector of uint)
3494617a3babSopenharmony_ci0:135              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3495617a3babSopenharmony_ci0:135                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3496617a3babSopenharmony_ci0:135                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3497617a3babSopenharmony_ci0:135                  Constant:
3498617a3babSopenharmony_ci0:135                    0 (const uint)
3499617a3babSopenharmony_ci0:135                direct index ( temp uint)
3500617a3babSopenharmony_ci0:135                  'dti' ( in 3-component vector of uint)
3501617a3babSopenharmony_ci0:135                  Constant:
3502617a3babSopenharmony_ci0:135                    0 (const int)
3503617a3babSopenharmony_ci0:135              Constant:
3504617a3babSopenharmony_ci0:135                0 (const int)
3505617a3babSopenharmony_ci0:135            Constant:
3506617a3babSopenharmony_ci0:135              0 (const int)
3507617a3babSopenharmony_ci0:136      move second child to first child ( temp 2-component vector of uint)
3508617a3babSopenharmony_ci0:136        vector swizzle ( temp 2-component vector of uint)
3509617a3babSopenharmony_ci0:136          u: direct index for structure ( temp 4-component vector of uint)
3510617a3babSopenharmony_ci0:136            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3511617a3babSopenharmony_ci0:136              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3512617a3babSopenharmony_ci0:136                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3513617a3babSopenharmony_ci0:136                Constant:
3514617a3babSopenharmony_ci0:136                  0 (const uint)
3515617a3babSopenharmony_ci0:136              direct index ( temp uint)
3516617a3babSopenharmony_ci0:136                'dti' ( in 3-component vector of uint)
3517617a3babSopenharmony_ci0:136                Constant:
3518617a3babSopenharmony_ci0:136                  0 (const int)
3519617a3babSopenharmony_ci0:136            Constant:
3520617a3babSopenharmony_ci0:136              0 (const int)
3521617a3babSopenharmony_ci0:136          Sequence
3522617a3babSopenharmony_ci0:136            Constant:
3523617a3babSopenharmony_ci0:136              0 (const int)
3524617a3babSopenharmony_ci0:136            Constant:
3525617a3babSopenharmony_ci0:136              1 (const int)
3526617a3babSopenharmony_ci0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
3527617a3babSopenharmony_ci0:136          vector swizzle ( temp 2-component vector of uint)
3528617a3babSopenharmony_ci0:136            u: direct index for structure ( temp 4-component vector of uint)
3529617a3babSopenharmony_ci0:136              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3530617a3babSopenharmony_ci0:136                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3531617a3babSopenharmony_ci0:136                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3532617a3babSopenharmony_ci0:136                  Constant:
3533617a3babSopenharmony_ci0:136                    0 (const uint)
3534617a3babSopenharmony_ci0:136                direct index ( temp uint)
3535617a3babSopenharmony_ci0:136                  'dti' ( in 3-component vector of uint)
3536617a3babSopenharmony_ci0:136                  Constant:
3537617a3babSopenharmony_ci0:136                    0 (const int)
3538617a3babSopenharmony_ci0:136              Constant:
3539617a3babSopenharmony_ci0:136                0 (const int)
3540617a3babSopenharmony_ci0:136            Sequence
3541617a3babSopenharmony_ci0:136              Constant:
3542617a3babSopenharmony_ci0:136                0 (const int)
3543617a3babSopenharmony_ci0:136              Constant:
3544617a3babSopenharmony_ci0:136                1 (const int)
3545617a3babSopenharmony_ci0:137      move second child to first child ( temp 3-component vector of uint)
3546617a3babSopenharmony_ci0:137        vector swizzle ( temp 3-component vector of uint)
3547617a3babSopenharmony_ci0:137          u: direct index for structure ( temp 4-component vector of uint)
3548617a3babSopenharmony_ci0:137            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3549617a3babSopenharmony_ci0:137              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3550617a3babSopenharmony_ci0:137                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3551617a3babSopenharmony_ci0:137                Constant:
3552617a3babSopenharmony_ci0:137                  0 (const uint)
3553617a3babSopenharmony_ci0:137              direct index ( temp uint)
3554617a3babSopenharmony_ci0:137                'dti' ( in 3-component vector of uint)
3555617a3babSopenharmony_ci0:137                Constant:
3556617a3babSopenharmony_ci0:137                  0 (const int)
3557617a3babSopenharmony_ci0:137            Constant:
3558617a3babSopenharmony_ci0:137              0 (const int)
3559617a3babSopenharmony_ci0:137          Sequence
3560617a3babSopenharmony_ci0:137            Constant:
3561617a3babSopenharmony_ci0:137              0 (const int)
3562617a3babSopenharmony_ci0:137            Constant:
3563617a3babSopenharmony_ci0:137              1 (const int)
3564617a3babSopenharmony_ci0:137            Constant:
3565617a3babSopenharmony_ci0:137              2 (const int)
3566617a3babSopenharmony_ci0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
3567617a3babSopenharmony_ci0:137          vector swizzle ( temp 3-component vector of uint)
3568617a3babSopenharmony_ci0:137            u: direct index for structure ( temp 4-component vector of uint)
3569617a3babSopenharmony_ci0:137              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3570617a3babSopenharmony_ci0:137                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3571617a3babSopenharmony_ci0:137                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3572617a3babSopenharmony_ci0:137                  Constant:
3573617a3babSopenharmony_ci0:137                    0 (const uint)
3574617a3babSopenharmony_ci0:137                direct index ( temp uint)
3575617a3babSopenharmony_ci0:137                  'dti' ( in 3-component vector of uint)
3576617a3babSopenharmony_ci0:137                  Constant:
3577617a3babSopenharmony_ci0:137                    0 (const int)
3578617a3babSopenharmony_ci0:137              Constant:
3579617a3babSopenharmony_ci0:137                0 (const int)
3580617a3babSopenharmony_ci0:137            Sequence
3581617a3babSopenharmony_ci0:137              Constant:
3582617a3babSopenharmony_ci0:137                0 (const int)
3583617a3babSopenharmony_ci0:137              Constant:
3584617a3babSopenharmony_ci0:137                1 (const int)
3585617a3babSopenharmony_ci0:137              Constant:
3586617a3babSopenharmony_ci0:137                2 (const int)
3587617a3babSopenharmony_ci0:139      move second child to first child ( temp 4-component vector of int)
3588617a3babSopenharmony_ci0:139        i: direct index for structure ( temp 4-component vector of int)
3589617a3babSopenharmony_ci0:139          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3590617a3babSopenharmony_ci0:139            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3591617a3babSopenharmony_ci0:139              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3592617a3babSopenharmony_ci0:139              Constant:
3593617a3babSopenharmony_ci0:139                0 (const uint)
3594617a3babSopenharmony_ci0:139            direct index ( temp uint)
3595617a3babSopenharmony_ci0:139              'dti' ( in 3-component vector of uint)
3596617a3babSopenharmony_ci0:139              Constant:
3597617a3babSopenharmony_ci0:139                0 (const int)
3598617a3babSopenharmony_ci0:139          Constant:
3599617a3babSopenharmony_ci0:139            1 (const int)
3600617a3babSopenharmony_ci0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
3601617a3babSopenharmony_ci0:139          i: direct index for structure ( temp 4-component vector of int)
3602617a3babSopenharmony_ci0:139            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3603617a3babSopenharmony_ci0:139              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3604617a3babSopenharmony_ci0:139                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3605617a3babSopenharmony_ci0:139                Constant:
3606617a3babSopenharmony_ci0:139                  0 (const uint)
3607617a3babSopenharmony_ci0:139              direct index ( temp uint)
3608617a3babSopenharmony_ci0:139                'dti' ( in 3-component vector of uint)
3609617a3babSopenharmony_ci0:139                Constant:
3610617a3babSopenharmony_ci0:139                  0 (const int)
3611617a3babSopenharmony_ci0:139            Constant:
3612617a3babSopenharmony_ci0:139              1 (const int)
3613617a3babSopenharmony_ci0:140      move second child to first child ( temp int)
3614617a3babSopenharmony_ci0:140        direct index ( temp int)
3615617a3babSopenharmony_ci0:140          i: direct index for structure ( temp 4-component vector of int)
3616617a3babSopenharmony_ci0:140            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3617617a3babSopenharmony_ci0:140              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3618617a3babSopenharmony_ci0:140                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3619617a3babSopenharmony_ci0:140                Constant:
3620617a3babSopenharmony_ci0:140                  0 (const uint)
3621617a3babSopenharmony_ci0:140              direct index ( temp uint)
3622617a3babSopenharmony_ci0:140                'dti' ( in 3-component vector of uint)
3623617a3babSopenharmony_ci0:140                Constant:
3624617a3babSopenharmony_ci0:140                  0 (const int)
3625617a3babSopenharmony_ci0:140            Constant:
3626617a3babSopenharmony_ci0:140              1 (const int)
3627617a3babSopenharmony_ci0:140          Constant:
3628617a3babSopenharmony_ci0:140            0 (const int)
3629617a3babSopenharmony_ci0:140        subgroupQuadSwapDiagonal ( temp int)
3630617a3babSopenharmony_ci0:140          direct index ( temp int)
3631617a3babSopenharmony_ci0:140            i: direct index for structure ( temp 4-component vector of int)
3632617a3babSopenharmony_ci0:140              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3633617a3babSopenharmony_ci0:140                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3634617a3babSopenharmony_ci0:140                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3635617a3babSopenharmony_ci0:140                  Constant:
3636617a3babSopenharmony_ci0:140                    0 (const uint)
3637617a3babSopenharmony_ci0:140                direct index ( temp uint)
3638617a3babSopenharmony_ci0:140                  'dti' ( in 3-component vector of uint)
3639617a3babSopenharmony_ci0:140                  Constant:
3640617a3babSopenharmony_ci0:140                    0 (const int)
3641617a3babSopenharmony_ci0:140              Constant:
3642617a3babSopenharmony_ci0:140                1 (const int)
3643617a3babSopenharmony_ci0:140            Constant:
3644617a3babSopenharmony_ci0:140              0 (const int)
3645617a3babSopenharmony_ci0:141      move second child to first child ( temp 2-component vector of int)
3646617a3babSopenharmony_ci0:141        vector swizzle ( temp 2-component vector of int)
3647617a3babSopenharmony_ci0:141          i: direct index for structure ( temp 4-component vector of int)
3648617a3babSopenharmony_ci0:141            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3649617a3babSopenharmony_ci0:141              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3650617a3babSopenharmony_ci0:141                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3651617a3babSopenharmony_ci0:141                Constant:
3652617a3babSopenharmony_ci0:141                  0 (const uint)
3653617a3babSopenharmony_ci0:141              direct index ( temp uint)
3654617a3babSopenharmony_ci0:141                'dti' ( in 3-component vector of uint)
3655617a3babSopenharmony_ci0:141                Constant:
3656617a3babSopenharmony_ci0:141                  0 (const int)
3657617a3babSopenharmony_ci0:141            Constant:
3658617a3babSopenharmony_ci0:141              1 (const int)
3659617a3babSopenharmony_ci0:141          Sequence
3660617a3babSopenharmony_ci0:141            Constant:
3661617a3babSopenharmony_ci0:141              0 (const int)
3662617a3babSopenharmony_ci0:141            Constant:
3663617a3babSopenharmony_ci0:141              1 (const int)
3664617a3babSopenharmony_ci0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
3665617a3babSopenharmony_ci0:141          vector swizzle ( temp 2-component vector of int)
3666617a3babSopenharmony_ci0:141            i: direct index for structure ( temp 4-component vector of int)
3667617a3babSopenharmony_ci0:141              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3668617a3babSopenharmony_ci0:141                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3669617a3babSopenharmony_ci0:141                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3670617a3babSopenharmony_ci0:141                  Constant:
3671617a3babSopenharmony_ci0:141                    0 (const uint)
3672617a3babSopenharmony_ci0:141                direct index ( temp uint)
3673617a3babSopenharmony_ci0:141                  'dti' ( in 3-component vector of uint)
3674617a3babSopenharmony_ci0:141                  Constant:
3675617a3babSopenharmony_ci0:141                    0 (const int)
3676617a3babSopenharmony_ci0:141              Constant:
3677617a3babSopenharmony_ci0:141                1 (const int)
3678617a3babSopenharmony_ci0:141            Sequence
3679617a3babSopenharmony_ci0:141              Constant:
3680617a3babSopenharmony_ci0:141                0 (const int)
3681617a3babSopenharmony_ci0:141              Constant:
3682617a3babSopenharmony_ci0:141                1 (const int)
3683617a3babSopenharmony_ci0:142      move second child to first child ( temp 3-component vector of int)
3684617a3babSopenharmony_ci0:142        vector swizzle ( temp 3-component vector of int)
3685617a3babSopenharmony_ci0:142          i: direct index for structure ( temp 4-component vector of int)
3686617a3babSopenharmony_ci0:142            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3687617a3babSopenharmony_ci0:142              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3688617a3babSopenharmony_ci0:142                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3689617a3babSopenharmony_ci0:142                Constant:
3690617a3babSopenharmony_ci0:142                  0 (const uint)
3691617a3babSopenharmony_ci0:142              direct index ( temp uint)
3692617a3babSopenharmony_ci0:142                'dti' ( in 3-component vector of uint)
3693617a3babSopenharmony_ci0:142                Constant:
3694617a3babSopenharmony_ci0:142                  0 (const int)
3695617a3babSopenharmony_ci0:142            Constant:
3696617a3babSopenharmony_ci0:142              1 (const int)
3697617a3babSopenharmony_ci0:142          Sequence
3698617a3babSopenharmony_ci0:142            Constant:
3699617a3babSopenharmony_ci0:142              0 (const int)
3700617a3babSopenharmony_ci0:142            Constant:
3701617a3babSopenharmony_ci0:142              1 (const int)
3702617a3babSopenharmony_ci0:142            Constant:
3703617a3babSopenharmony_ci0:142              2 (const int)
3704617a3babSopenharmony_ci0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
3705617a3babSopenharmony_ci0:142          vector swizzle ( temp 3-component vector of int)
3706617a3babSopenharmony_ci0:142            i: direct index for structure ( temp 4-component vector of int)
3707617a3babSopenharmony_ci0:142              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3708617a3babSopenharmony_ci0:142                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3709617a3babSopenharmony_ci0:142                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3710617a3babSopenharmony_ci0:142                  Constant:
3711617a3babSopenharmony_ci0:142                    0 (const uint)
3712617a3babSopenharmony_ci0:142                direct index ( temp uint)
3713617a3babSopenharmony_ci0:142                  'dti' ( in 3-component vector of uint)
3714617a3babSopenharmony_ci0:142                  Constant:
3715617a3babSopenharmony_ci0:142                    0 (const int)
3716617a3babSopenharmony_ci0:142              Constant:
3717617a3babSopenharmony_ci0:142                1 (const int)
3718617a3babSopenharmony_ci0:142            Sequence
3719617a3babSopenharmony_ci0:142              Constant:
3720617a3babSopenharmony_ci0:142                0 (const int)
3721617a3babSopenharmony_ci0:142              Constant:
3722617a3babSopenharmony_ci0:142                1 (const int)
3723617a3babSopenharmony_ci0:142              Constant:
3724617a3babSopenharmony_ci0:142                2 (const int)
3725617a3babSopenharmony_ci0:144      move second child to first child ( temp 4-component vector of float)
3726617a3babSopenharmony_ci0:144        f: direct index for structure ( temp 4-component vector of float)
3727617a3babSopenharmony_ci0:144          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3728617a3babSopenharmony_ci0:144            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3729617a3babSopenharmony_ci0:144              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3730617a3babSopenharmony_ci0:144              Constant:
3731617a3babSopenharmony_ci0:144                0 (const uint)
3732617a3babSopenharmony_ci0:144            direct index ( temp uint)
3733617a3babSopenharmony_ci0:144              'dti' ( in 3-component vector of uint)
3734617a3babSopenharmony_ci0:144              Constant:
3735617a3babSopenharmony_ci0:144                0 (const int)
3736617a3babSopenharmony_ci0:144          Constant:
3737617a3babSopenharmony_ci0:144            2 (const int)
3738617a3babSopenharmony_ci0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
3739617a3babSopenharmony_ci0:144          f: direct index for structure ( temp 4-component vector of float)
3740617a3babSopenharmony_ci0:144            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3741617a3babSopenharmony_ci0:144              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3742617a3babSopenharmony_ci0:144                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3743617a3babSopenharmony_ci0:144                Constant:
3744617a3babSopenharmony_ci0:144                  0 (const uint)
3745617a3babSopenharmony_ci0:144              direct index ( temp uint)
3746617a3babSopenharmony_ci0:144                'dti' ( in 3-component vector of uint)
3747617a3babSopenharmony_ci0:144                Constant:
3748617a3babSopenharmony_ci0:144                  0 (const int)
3749617a3babSopenharmony_ci0:144            Constant:
3750617a3babSopenharmony_ci0:144              2 (const int)
3751617a3babSopenharmony_ci0:145      move second child to first child ( temp float)
3752617a3babSopenharmony_ci0:145        direct index ( temp float)
3753617a3babSopenharmony_ci0:145          f: direct index for structure ( temp 4-component vector of float)
3754617a3babSopenharmony_ci0:145            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3755617a3babSopenharmony_ci0:145              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3756617a3babSopenharmony_ci0:145                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3757617a3babSopenharmony_ci0:145                Constant:
3758617a3babSopenharmony_ci0:145                  0 (const uint)
3759617a3babSopenharmony_ci0:145              direct index ( temp uint)
3760617a3babSopenharmony_ci0:145                'dti' ( in 3-component vector of uint)
3761617a3babSopenharmony_ci0:145                Constant:
3762617a3babSopenharmony_ci0:145                  0 (const int)
3763617a3babSopenharmony_ci0:145            Constant:
3764617a3babSopenharmony_ci0:145              2 (const int)
3765617a3babSopenharmony_ci0:145          Constant:
3766617a3babSopenharmony_ci0:145            0 (const int)
3767617a3babSopenharmony_ci0:145        subgroupQuadSwapDiagonal ( temp float)
3768617a3babSopenharmony_ci0:145          direct index ( temp float)
3769617a3babSopenharmony_ci0:145            f: direct index for structure ( temp 4-component vector of float)
3770617a3babSopenharmony_ci0:145              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3771617a3babSopenharmony_ci0:145                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3772617a3babSopenharmony_ci0:145                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3773617a3babSopenharmony_ci0:145                  Constant:
3774617a3babSopenharmony_ci0:145                    0 (const uint)
3775617a3babSopenharmony_ci0:145                direct index ( temp uint)
3776617a3babSopenharmony_ci0:145                  'dti' ( in 3-component vector of uint)
3777617a3babSopenharmony_ci0:145                  Constant:
3778617a3babSopenharmony_ci0:145                    0 (const int)
3779617a3babSopenharmony_ci0:145              Constant:
3780617a3babSopenharmony_ci0:145                2 (const int)
3781617a3babSopenharmony_ci0:145            Constant:
3782617a3babSopenharmony_ci0:145              0 (const int)
3783617a3babSopenharmony_ci0:146      move second child to first child ( temp 2-component vector of float)
3784617a3babSopenharmony_ci0:146        vector swizzle ( temp 2-component vector of float)
3785617a3babSopenharmony_ci0:146          f: direct index for structure ( temp 4-component vector of float)
3786617a3babSopenharmony_ci0:146            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3787617a3babSopenharmony_ci0:146              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3788617a3babSopenharmony_ci0:146                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3789617a3babSopenharmony_ci0:146                Constant:
3790617a3babSopenharmony_ci0:146                  0 (const uint)
3791617a3babSopenharmony_ci0:146              direct index ( temp uint)
3792617a3babSopenharmony_ci0:146                'dti' ( in 3-component vector of uint)
3793617a3babSopenharmony_ci0:146                Constant:
3794617a3babSopenharmony_ci0:146                  0 (const int)
3795617a3babSopenharmony_ci0:146            Constant:
3796617a3babSopenharmony_ci0:146              2 (const int)
3797617a3babSopenharmony_ci0:146          Sequence
3798617a3babSopenharmony_ci0:146            Constant:
3799617a3babSopenharmony_ci0:146              0 (const int)
3800617a3babSopenharmony_ci0:146            Constant:
3801617a3babSopenharmony_ci0:146              1 (const int)
3802617a3babSopenharmony_ci0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
3803617a3babSopenharmony_ci0:146          vector swizzle ( temp 2-component vector of float)
3804617a3babSopenharmony_ci0:146            f: direct index for structure ( temp 4-component vector of float)
3805617a3babSopenharmony_ci0:146              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3806617a3babSopenharmony_ci0:146                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3807617a3babSopenharmony_ci0:146                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3808617a3babSopenharmony_ci0:146                  Constant:
3809617a3babSopenharmony_ci0:146                    0 (const uint)
3810617a3babSopenharmony_ci0:146                direct index ( temp uint)
3811617a3babSopenharmony_ci0:146                  'dti' ( in 3-component vector of uint)
3812617a3babSopenharmony_ci0:146                  Constant:
3813617a3babSopenharmony_ci0:146                    0 (const int)
3814617a3babSopenharmony_ci0:146              Constant:
3815617a3babSopenharmony_ci0:146                2 (const int)
3816617a3babSopenharmony_ci0:146            Sequence
3817617a3babSopenharmony_ci0:146              Constant:
3818617a3babSopenharmony_ci0:146                0 (const int)
3819617a3babSopenharmony_ci0:146              Constant:
3820617a3babSopenharmony_ci0:146                1 (const int)
3821617a3babSopenharmony_ci0:147      move second child to first child ( temp 3-component vector of float)
3822617a3babSopenharmony_ci0:147        vector swizzle ( temp 3-component vector of float)
3823617a3babSopenharmony_ci0:147          f: direct index for structure ( temp 4-component vector of float)
3824617a3babSopenharmony_ci0:147            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3825617a3babSopenharmony_ci0:147              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3826617a3babSopenharmony_ci0:147                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3827617a3babSopenharmony_ci0:147                Constant:
3828617a3babSopenharmony_ci0:147                  0 (const uint)
3829617a3babSopenharmony_ci0:147              direct index ( temp uint)
3830617a3babSopenharmony_ci0:147                'dti' ( in 3-component vector of uint)
3831617a3babSopenharmony_ci0:147                Constant:
3832617a3babSopenharmony_ci0:147                  0 (const int)
3833617a3babSopenharmony_ci0:147            Constant:
3834617a3babSopenharmony_ci0:147              2 (const int)
3835617a3babSopenharmony_ci0:147          Sequence
3836617a3babSopenharmony_ci0:147            Constant:
3837617a3babSopenharmony_ci0:147              0 (const int)
3838617a3babSopenharmony_ci0:147            Constant:
3839617a3babSopenharmony_ci0:147              1 (const int)
3840617a3babSopenharmony_ci0:147            Constant:
3841617a3babSopenharmony_ci0:147              2 (const int)
3842617a3babSopenharmony_ci0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
3843617a3babSopenharmony_ci0:147          vector swizzle ( temp 3-component vector of float)
3844617a3babSopenharmony_ci0:147            f: direct index for structure ( temp 4-component vector of float)
3845617a3babSopenharmony_ci0:147              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3846617a3babSopenharmony_ci0:147                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3847617a3babSopenharmony_ci0:147                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3848617a3babSopenharmony_ci0:147                  Constant:
3849617a3babSopenharmony_ci0:147                    0 (const uint)
3850617a3babSopenharmony_ci0:147                direct index ( temp uint)
3851617a3babSopenharmony_ci0:147                  'dti' ( in 3-component vector of uint)
3852617a3babSopenharmony_ci0:147                  Constant:
3853617a3babSopenharmony_ci0:147                    0 (const int)
3854617a3babSopenharmony_ci0:147              Constant:
3855617a3babSopenharmony_ci0:147                2 (const int)
3856617a3babSopenharmony_ci0:147            Sequence
3857617a3babSopenharmony_ci0:147              Constant:
3858617a3babSopenharmony_ci0:147                0 (const int)
3859617a3babSopenharmony_ci0:147              Constant:
3860617a3babSopenharmony_ci0:147                1 (const int)
3861617a3babSopenharmony_ci0:147              Constant:
3862617a3babSopenharmony_ci0:147                2 (const int)
3863617a3babSopenharmony_ci0:149      move second child to first child ( temp 4-component vector of double)
3864617a3babSopenharmony_ci0:149        d: direct index for structure ( temp 4-component vector of double)
3865617a3babSopenharmony_ci0:149          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3866617a3babSopenharmony_ci0:149            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3867617a3babSopenharmony_ci0:149              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3868617a3babSopenharmony_ci0:149              Constant:
3869617a3babSopenharmony_ci0:149                0 (const uint)
3870617a3babSopenharmony_ci0:149            direct index ( temp uint)
3871617a3babSopenharmony_ci0:149              'dti' ( in 3-component vector of uint)
3872617a3babSopenharmony_ci0:149              Constant:
3873617a3babSopenharmony_ci0:149                0 (const int)
3874617a3babSopenharmony_ci0:149          Constant:
3875617a3babSopenharmony_ci0:149            3 (const int)
3876617a3babSopenharmony_ci0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
3877617a3babSopenharmony_ci0:149          d: direct index for structure ( temp 4-component vector of double)
3878617a3babSopenharmony_ci0:149            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3879617a3babSopenharmony_ci0:149              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3880617a3babSopenharmony_ci0:149                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3881617a3babSopenharmony_ci0:149                Constant:
3882617a3babSopenharmony_ci0:149                  0 (const uint)
3883617a3babSopenharmony_ci0:149              direct index ( temp uint)
3884617a3babSopenharmony_ci0:149                'dti' ( in 3-component vector of uint)
3885617a3babSopenharmony_ci0:149                Constant:
3886617a3babSopenharmony_ci0:149                  0 (const int)
3887617a3babSopenharmony_ci0:149            Constant:
3888617a3babSopenharmony_ci0:149              3 (const int)
3889617a3babSopenharmony_ci0:150      move second child to first child ( temp double)
3890617a3babSopenharmony_ci0:150        direct index ( temp double)
3891617a3babSopenharmony_ci0:150          d: direct index for structure ( temp 4-component vector of double)
3892617a3babSopenharmony_ci0:150            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3893617a3babSopenharmony_ci0:150              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3894617a3babSopenharmony_ci0:150                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3895617a3babSopenharmony_ci0:150                Constant:
3896617a3babSopenharmony_ci0:150                  0 (const uint)
3897617a3babSopenharmony_ci0:150              direct index ( temp uint)
3898617a3babSopenharmony_ci0:150                'dti' ( in 3-component vector of uint)
3899617a3babSopenharmony_ci0:150                Constant:
3900617a3babSopenharmony_ci0:150                  0 (const int)
3901617a3babSopenharmony_ci0:150            Constant:
3902617a3babSopenharmony_ci0:150              3 (const int)
3903617a3babSopenharmony_ci0:150          Constant:
3904617a3babSopenharmony_ci0:150            0 (const int)
3905617a3babSopenharmony_ci0:150        subgroupQuadSwapDiagonal ( temp double)
3906617a3babSopenharmony_ci0:150          direct index ( temp double)
3907617a3babSopenharmony_ci0:150            d: direct index for structure ( temp 4-component vector of double)
3908617a3babSopenharmony_ci0:150              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3909617a3babSopenharmony_ci0:150                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3910617a3babSopenharmony_ci0:150                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3911617a3babSopenharmony_ci0:150                  Constant:
3912617a3babSopenharmony_ci0:150                    0 (const uint)
3913617a3babSopenharmony_ci0:150                direct index ( temp uint)
3914617a3babSopenharmony_ci0:150                  'dti' ( in 3-component vector of uint)
3915617a3babSopenharmony_ci0:150                  Constant:
3916617a3babSopenharmony_ci0:150                    0 (const int)
3917617a3babSopenharmony_ci0:150              Constant:
3918617a3babSopenharmony_ci0:150                3 (const int)
3919617a3babSopenharmony_ci0:150            Constant:
3920617a3babSopenharmony_ci0:150              0 (const int)
3921617a3babSopenharmony_ci0:151      move second child to first child ( temp 2-component vector of double)
3922617a3babSopenharmony_ci0:151        vector swizzle ( temp 2-component vector of double)
3923617a3babSopenharmony_ci0:151          d: direct index for structure ( temp 4-component vector of double)
3924617a3babSopenharmony_ci0:151            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3925617a3babSopenharmony_ci0:151              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3926617a3babSopenharmony_ci0:151                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3927617a3babSopenharmony_ci0:151                Constant:
3928617a3babSopenharmony_ci0:151                  0 (const uint)
3929617a3babSopenharmony_ci0:151              direct index ( temp uint)
3930617a3babSopenharmony_ci0:151                'dti' ( in 3-component vector of uint)
3931617a3babSopenharmony_ci0:151                Constant:
3932617a3babSopenharmony_ci0:151                  0 (const int)
3933617a3babSopenharmony_ci0:151            Constant:
3934617a3babSopenharmony_ci0:151              3 (const int)
3935617a3babSopenharmony_ci0:151          Sequence
3936617a3babSopenharmony_ci0:151            Constant:
3937617a3babSopenharmony_ci0:151              0 (const int)
3938617a3babSopenharmony_ci0:151            Constant:
3939617a3babSopenharmony_ci0:151              1 (const int)
3940617a3babSopenharmony_ci0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
3941617a3babSopenharmony_ci0:151          vector swizzle ( temp 2-component vector of double)
3942617a3babSopenharmony_ci0:151            d: direct index for structure ( temp 4-component vector of double)
3943617a3babSopenharmony_ci0:151              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3944617a3babSopenharmony_ci0:151                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3945617a3babSopenharmony_ci0:151                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3946617a3babSopenharmony_ci0:151                  Constant:
3947617a3babSopenharmony_ci0:151                    0 (const uint)
3948617a3babSopenharmony_ci0:151                direct index ( temp uint)
3949617a3babSopenharmony_ci0:151                  'dti' ( in 3-component vector of uint)
3950617a3babSopenharmony_ci0:151                  Constant:
3951617a3babSopenharmony_ci0:151                    0 (const int)
3952617a3babSopenharmony_ci0:151              Constant:
3953617a3babSopenharmony_ci0:151                3 (const int)
3954617a3babSopenharmony_ci0:151            Sequence
3955617a3babSopenharmony_ci0:151              Constant:
3956617a3babSopenharmony_ci0:151                0 (const int)
3957617a3babSopenharmony_ci0:151              Constant:
3958617a3babSopenharmony_ci0:151                1 (const int)
3959617a3babSopenharmony_ci0:152      move second child to first child ( temp 3-component vector of double)
3960617a3babSopenharmony_ci0:152        vector swizzle ( temp 3-component vector of double)
3961617a3babSopenharmony_ci0:152          d: direct index for structure ( temp 4-component vector of double)
3962617a3babSopenharmony_ci0:152            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3963617a3babSopenharmony_ci0:152              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3964617a3babSopenharmony_ci0:152                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3965617a3babSopenharmony_ci0:152                Constant:
3966617a3babSopenharmony_ci0:152                  0 (const uint)
3967617a3babSopenharmony_ci0:152              direct index ( temp uint)
3968617a3babSopenharmony_ci0:152                'dti' ( in 3-component vector of uint)
3969617a3babSopenharmony_ci0:152                Constant:
3970617a3babSopenharmony_ci0:152                  0 (const int)
3971617a3babSopenharmony_ci0:152            Constant:
3972617a3babSopenharmony_ci0:152              3 (const int)
3973617a3babSopenharmony_ci0:152          Sequence
3974617a3babSopenharmony_ci0:152            Constant:
3975617a3babSopenharmony_ci0:152              0 (const int)
3976617a3babSopenharmony_ci0:152            Constant:
3977617a3babSopenharmony_ci0:152              1 (const int)
3978617a3babSopenharmony_ci0:152            Constant:
3979617a3babSopenharmony_ci0:152              2 (const int)
3980617a3babSopenharmony_ci0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
3981617a3babSopenharmony_ci0:152          vector swizzle ( temp 3-component vector of double)
3982617a3babSopenharmony_ci0:152            d: direct index for structure ( temp 4-component vector of double)
3983617a3babSopenharmony_ci0:152              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3984617a3babSopenharmony_ci0:152                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
3985617a3babSopenharmony_ci0:152                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
3986617a3babSopenharmony_ci0:152                  Constant:
3987617a3babSopenharmony_ci0:152                    0 (const uint)
3988617a3babSopenharmony_ci0:152                direct index ( temp uint)
3989617a3babSopenharmony_ci0:152                  'dti' ( in 3-component vector of uint)
3990617a3babSopenharmony_ci0:152                  Constant:
3991617a3babSopenharmony_ci0:152                    0 (const int)
3992617a3babSopenharmony_ci0:152              Constant:
3993617a3babSopenharmony_ci0:152                3 (const int)
3994617a3babSopenharmony_ci0:152            Sequence
3995617a3babSopenharmony_ci0:152              Constant:
3996617a3babSopenharmony_ci0:152                0 (const int)
3997617a3babSopenharmony_ci0:152              Constant:
3998617a3babSopenharmony_ci0:152                1 (const int)
3999617a3babSopenharmony_ci0:152              Constant:
4000617a3babSopenharmony_ci0:152                2 (const int)
4001617a3babSopenharmony_ci0:13  Function Definition: CSMain( ( temp void)
4002617a3babSopenharmony_ci0:13    Function Parameters: 
4003617a3babSopenharmony_ci0:?     Sequence
4004617a3babSopenharmony_ci0:13      move second child to first child ( temp 3-component vector of uint)
4005617a3babSopenharmony_ci0:?         'dti' ( temp 3-component vector of uint)
4006617a3babSopenharmony_ci0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
4007617a3babSopenharmony_ci0:13      Function Call: @CSMain(vu3; ( temp void)
4008617a3babSopenharmony_ci0:?         'dti' ( temp 3-component vector of uint)
4009617a3babSopenharmony_ci0:?   Linker Objects
4010617a3babSopenharmony_ci0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4011617a3babSopenharmony_ci0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
4012617a3babSopenharmony_ci
4013617a3babSopenharmony_ci
4014617a3babSopenharmony_ciLinked compute stage:
4015617a3babSopenharmony_ci
4016617a3babSopenharmony_ci
4017617a3babSopenharmony_ciShader version: 500
4018617a3babSopenharmony_cilocal_size = (32, 16, 1)
4019617a3babSopenharmony_ci0:? Sequence
4020617a3babSopenharmony_ci0:13  Function Definition: @CSMain(vu3; ( temp void)
4021617a3babSopenharmony_ci0:13    Function Parameters: 
4022617a3babSopenharmony_ci0:13      'dti' ( in 3-component vector of uint)
4023617a3babSopenharmony_ci0:?     Sequence
4024617a3babSopenharmony_ci0:14      move second child to first child ( temp 4-component vector of uint)
4025617a3babSopenharmony_ci0:14        u: direct index for structure ( temp 4-component vector of uint)
4026617a3babSopenharmony_ci0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4027617a3babSopenharmony_ci0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4028617a3babSopenharmony_ci0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4029617a3babSopenharmony_ci0:14              Constant:
4030617a3babSopenharmony_ci0:14                0 (const uint)
4031617a3babSopenharmony_ci0:14            direct index ( temp uint)
4032617a3babSopenharmony_ci0:14              'dti' ( in 3-component vector of uint)
4033617a3babSopenharmony_ci0:14              Constant:
4034617a3babSopenharmony_ci0:14                0 (const int)
4035617a3babSopenharmony_ci0:14          Constant:
4036617a3babSopenharmony_ci0:14            0 (const int)
4037617a3babSopenharmony_ci0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
4038617a3babSopenharmony_ci0:14          u: direct index for structure ( temp 4-component vector of uint)
4039617a3babSopenharmony_ci0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4040617a3babSopenharmony_ci0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4041617a3babSopenharmony_ci0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4042617a3babSopenharmony_ci0:14                Constant:
4043617a3babSopenharmony_ci0:14                  0 (const uint)
4044617a3babSopenharmony_ci0:14              direct index ( temp uint)
4045617a3babSopenharmony_ci0:14                'dti' ( in 3-component vector of uint)
4046617a3babSopenharmony_ci0:14                Constant:
4047617a3babSopenharmony_ci0:14                  0 (const int)
4048617a3babSopenharmony_ci0:14            Constant:
4049617a3babSopenharmony_ci0:14              0 (const int)
4050617a3babSopenharmony_ci0:14          Constant:
4051617a3babSopenharmony_ci0:14            0 (const uint)
4052617a3babSopenharmony_ci0:15      move second child to first child ( temp uint)
4053617a3babSopenharmony_ci0:15        direct index ( temp uint)
4054617a3babSopenharmony_ci0:15          u: direct index for structure ( temp 4-component vector of uint)
4055617a3babSopenharmony_ci0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4056617a3babSopenharmony_ci0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4057617a3babSopenharmony_ci0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4058617a3babSopenharmony_ci0:15                Constant:
4059617a3babSopenharmony_ci0:15                  0 (const uint)
4060617a3babSopenharmony_ci0:15              direct index ( temp uint)
4061617a3babSopenharmony_ci0:15                'dti' ( in 3-component vector of uint)
4062617a3babSopenharmony_ci0:15                Constant:
4063617a3babSopenharmony_ci0:15                  0 (const int)
4064617a3babSopenharmony_ci0:15            Constant:
4065617a3babSopenharmony_ci0:15              0 (const int)
4066617a3babSopenharmony_ci0:15          Constant:
4067617a3babSopenharmony_ci0:15            0 (const int)
4068617a3babSopenharmony_ci0:15        subgroupQuadBroadcast ( temp uint)
4069617a3babSopenharmony_ci0:15          direct index ( temp uint)
4070617a3babSopenharmony_ci0:15            u: direct index for structure ( temp 4-component vector of uint)
4071617a3babSopenharmony_ci0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4072617a3babSopenharmony_ci0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4073617a3babSopenharmony_ci0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4074617a3babSopenharmony_ci0:15                  Constant:
4075617a3babSopenharmony_ci0:15                    0 (const uint)
4076617a3babSopenharmony_ci0:15                direct index ( temp uint)
4077617a3babSopenharmony_ci0:15                  'dti' ( in 3-component vector of uint)
4078617a3babSopenharmony_ci0:15                  Constant:
4079617a3babSopenharmony_ci0:15                    0 (const int)
4080617a3babSopenharmony_ci0:15              Constant:
4081617a3babSopenharmony_ci0:15                0 (const int)
4082617a3babSopenharmony_ci0:15            Constant:
4083617a3babSopenharmony_ci0:15              0 (const int)
4084617a3babSopenharmony_ci0:15          Constant:
4085617a3babSopenharmony_ci0:15            0 (const uint)
4086617a3babSopenharmony_ci0:16      move second child to first child ( temp 2-component vector of uint)
4087617a3babSopenharmony_ci0:16        vector swizzle ( temp 2-component vector of uint)
4088617a3babSopenharmony_ci0:16          u: direct index for structure ( temp 4-component vector of uint)
4089617a3babSopenharmony_ci0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4090617a3babSopenharmony_ci0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4091617a3babSopenharmony_ci0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4092617a3babSopenharmony_ci0:16                Constant:
4093617a3babSopenharmony_ci0:16                  0 (const uint)
4094617a3babSopenharmony_ci0:16              direct index ( temp uint)
4095617a3babSopenharmony_ci0:16                'dti' ( in 3-component vector of uint)
4096617a3babSopenharmony_ci0:16                Constant:
4097617a3babSopenharmony_ci0:16                  0 (const int)
4098617a3babSopenharmony_ci0:16            Constant:
4099617a3babSopenharmony_ci0:16              0 (const int)
4100617a3babSopenharmony_ci0:16          Sequence
4101617a3babSopenharmony_ci0:16            Constant:
4102617a3babSopenharmony_ci0:16              0 (const int)
4103617a3babSopenharmony_ci0:16            Constant:
4104617a3babSopenharmony_ci0:16              1 (const int)
4105617a3babSopenharmony_ci0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
4106617a3babSopenharmony_ci0:16          vector swizzle ( temp 2-component vector of uint)
4107617a3babSopenharmony_ci0:16            u: direct index for structure ( temp 4-component vector of uint)
4108617a3babSopenharmony_ci0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4109617a3babSopenharmony_ci0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4110617a3babSopenharmony_ci0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4111617a3babSopenharmony_ci0:16                  Constant:
4112617a3babSopenharmony_ci0:16                    0 (const uint)
4113617a3babSopenharmony_ci0:16                direct index ( temp uint)
4114617a3babSopenharmony_ci0:16                  'dti' ( in 3-component vector of uint)
4115617a3babSopenharmony_ci0:16                  Constant:
4116617a3babSopenharmony_ci0:16                    0 (const int)
4117617a3babSopenharmony_ci0:16              Constant:
4118617a3babSopenharmony_ci0:16                0 (const int)
4119617a3babSopenharmony_ci0:16            Sequence
4120617a3babSopenharmony_ci0:16              Constant:
4121617a3babSopenharmony_ci0:16                0 (const int)
4122617a3babSopenharmony_ci0:16              Constant:
4123617a3babSopenharmony_ci0:16                1 (const int)
4124617a3babSopenharmony_ci0:16          Constant:
4125617a3babSopenharmony_ci0:16            0 (const uint)
4126617a3babSopenharmony_ci0:17      move second child to first child ( temp 3-component vector of uint)
4127617a3babSopenharmony_ci0:17        vector swizzle ( temp 3-component vector of uint)
4128617a3babSopenharmony_ci0:17          u: direct index for structure ( temp 4-component vector of uint)
4129617a3babSopenharmony_ci0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4130617a3babSopenharmony_ci0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4131617a3babSopenharmony_ci0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4132617a3babSopenharmony_ci0:17                Constant:
4133617a3babSopenharmony_ci0:17                  0 (const uint)
4134617a3babSopenharmony_ci0:17              direct index ( temp uint)
4135617a3babSopenharmony_ci0:17                'dti' ( in 3-component vector of uint)
4136617a3babSopenharmony_ci0:17                Constant:
4137617a3babSopenharmony_ci0:17                  0 (const int)
4138617a3babSopenharmony_ci0:17            Constant:
4139617a3babSopenharmony_ci0:17              0 (const int)
4140617a3babSopenharmony_ci0:17          Sequence
4141617a3babSopenharmony_ci0:17            Constant:
4142617a3babSopenharmony_ci0:17              0 (const int)
4143617a3babSopenharmony_ci0:17            Constant:
4144617a3babSopenharmony_ci0:17              1 (const int)
4145617a3babSopenharmony_ci0:17            Constant:
4146617a3babSopenharmony_ci0:17              2 (const int)
4147617a3babSopenharmony_ci0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
4148617a3babSopenharmony_ci0:17          vector swizzle ( temp 3-component vector of uint)
4149617a3babSopenharmony_ci0:17            u: direct index for structure ( temp 4-component vector of uint)
4150617a3babSopenharmony_ci0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4151617a3babSopenharmony_ci0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4152617a3babSopenharmony_ci0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4153617a3babSopenharmony_ci0:17                  Constant:
4154617a3babSopenharmony_ci0:17                    0 (const uint)
4155617a3babSopenharmony_ci0:17                direct index ( temp uint)
4156617a3babSopenharmony_ci0:17                  'dti' ( in 3-component vector of uint)
4157617a3babSopenharmony_ci0:17                  Constant:
4158617a3babSopenharmony_ci0:17                    0 (const int)
4159617a3babSopenharmony_ci0:17              Constant:
4160617a3babSopenharmony_ci0:17                0 (const int)
4161617a3babSopenharmony_ci0:17            Sequence
4162617a3babSopenharmony_ci0:17              Constant:
4163617a3babSopenharmony_ci0:17                0 (const int)
4164617a3babSopenharmony_ci0:17              Constant:
4165617a3babSopenharmony_ci0:17                1 (const int)
4166617a3babSopenharmony_ci0:17              Constant:
4167617a3babSopenharmony_ci0:17                2 (const int)
4168617a3babSopenharmony_ci0:17          Constant:
4169617a3babSopenharmony_ci0:17            0 (const uint)
4170617a3babSopenharmony_ci0:19      move second child to first child ( temp 4-component vector of int)
4171617a3babSopenharmony_ci0:19        i: direct index for structure ( temp 4-component vector of int)
4172617a3babSopenharmony_ci0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4173617a3babSopenharmony_ci0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4174617a3babSopenharmony_ci0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4175617a3babSopenharmony_ci0:19              Constant:
4176617a3babSopenharmony_ci0:19                0 (const uint)
4177617a3babSopenharmony_ci0:19            direct index ( temp uint)
4178617a3babSopenharmony_ci0:19              'dti' ( in 3-component vector of uint)
4179617a3babSopenharmony_ci0:19              Constant:
4180617a3babSopenharmony_ci0:19                0 (const int)
4181617a3babSopenharmony_ci0:19          Constant:
4182617a3babSopenharmony_ci0:19            1 (const int)
4183617a3babSopenharmony_ci0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
4184617a3babSopenharmony_ci0:19          i: direct index for structure ( temp 4-component vector of int)
4185617a3babSopenharmony_ci0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4186617a3babSopenharmony_ci0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4187617a3babSopenharmony_ci0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4188617a3babSopenharmony_ci0:19                Constant:
4189617a3babSopenharmony_ci0:19                  0 (const uint)
4190617a3babSopenharmony_ci0:19              direct index ( temp uint)
4191617a3babSopenharmony_ci0:19                'dti' ( in 3-component vector of uint)
4192617a3babSopenharmony_ci0:19                Constant:
4193617a3babSopenharmony_ci0:19                  0 (const int)
4194617a3babSopenharmony_ci0:19            Constant:
4195617a3babSopenharmony_ci0:19              1 (const int)
4196617a3babSopenharmony_ci0:19          Constant:
4197617a3babSopenharmony_ci0:19            0 (const uint)
4198617a3babSopenharmony_ci0:20      move second child to first child ( temp int)
4199617a3babSopenharmony_ci0:20        direct index ( temp int)
4200617a3babSopenharmony_ci0:20          i: direct index for structure ( temp 4-component vector of int)
4201617a3babSopenharmony_ci0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4202617a3babSopenharmony_ci0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4203617a3babSopenharmony_ci0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4204617a3babSopenharmony_ci0:20                Constant:
4205617a3babSopenharmony_ci0:20                  0 (const uint)
4206617a3babSopenharmony_ci0:20              direct index ( temp uint)
4207617a3babSopenharmony_ci0:20                'dti' ( in 3-component vector of uint)
4208617a3babSopenharmony_ci0:20                Constant:
4209617a3babSopenharmony_ci0:20                  0 (const int)
4210617a3babSopenharmony_ci0:20            Constant:
4211617a3babSopenharmony_ci0:20              1 (const int)
4212617a3babSopenharmony_ci0:20          Constant:
4213617a3babSopenharmony_ci0:20            0 (const int)
4214617a3babSopenharmony_ci0:20        subgroupQuadBroadcast ( temp int)
4215617a3babSopenharmony_ci0:20          direct index ( temp int)
4216617a3babSopenharmony_ci0:20            i: direct index for structure ( temp 4-component vector of int)
4217617a3babSopenharmony_ci0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4218617a3babSopenharmony_ci0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4219617a3babSopenharmony_ci0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4220617a3babSopenharmony_ci0:20                  Constant:
4221617a3babSopenharmony_ci0:20                    0 (const uint)
4222617a3babSopenharmony_ci0:20                direct index ( temp uint)
4223617a3babSopenharmony_ci0:20                  'dti' ( in 3-component vector of uint)
4224617a3babSopenharmony_ci0:20                  Constant:
4225617a3babSopenharmony_ci0:20                    0 (const int)
4226617a3babSopenharmony_ci0:20              Constant:
4227617a3babSopenharmony_ci0:20                1 (const int)
4228617a3babSopenharmony_ci0:20            Constant:
4229617a3babSopenharmony_ci0:20              0 (const int)
4230617a3babSopenharmony_ci0:20          Constant:
4231617a3babSopenharmony_ci0:20            0 (const uint)
4232617a3babSopenharmony_ci0:21      move second child to first child ( temp 2-component vector of int)
4233617a3babSopenharmony_ci0:21        vector swizzle ( temp 2-component vector of int)
4234617a3babSopenharmony_ci0:21          i: direct index for structure ( temp 4-component vector of int)
4235617a3babSopenharmony_ci0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4236617a3babSopenharmony_ci0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4237617a3babSopenharmony_ci0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4238617a3babSopenharmony_ci0:21                Constant:
4239617a3babSopenharmony_ci0:21                  0 (const uint)
4240617a3babSopenharmony_ci0:21              direct index ( temp uint)
4241617a3babSopenharmony_ci0:21                'dti' ( in 3-component vector of uint)
4242617a3babSopenharmony_ci0:21                Constant:
4243617a3babSopenharmony_ci0:21                  0 (const int)
4244617a3babSopenharmony_ci0:21            Constant:
4245617a3babSopenharmony_ci0:21              1 (const int)
4246617a3babSopenharmony_ci0:21          Sequence
4247617a3babSopenharmony_ci0:21            Constant:
4248617a3babSopenharmony_ci0:21              0 (const int)
4249617a3babSopenharmony_ci0:21            Constant:
4250617a3babSopenharmony_ci0:21              1 (const int)
4251617a3babSopenharmony_ci0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
4252617a3babSopenharmony_ci0:21          vector swizzle ( temp 2-component vector of int)
4253617a3babSopenharmony_ci0:21            i: direct index for structure ( temp 4-component vector of int)
4254617a3babSopenharmony_ci0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4255617a3babSopenharmony_ci0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4256617a3babSopenharmony_ci0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4257617a3babSopenharmony_ci0:21                  Constant:
4258617a3babSopenharmony_ci0:21                    0 (const uint)
4259617a3babSopenharmony_ci0:21                direct index ( temp uint)
4260617a3babSopenharmony_ci0:21                  'dti' ( in 3-component vector of uint)
4261617a3babSopenharmony_ci0:21                  Constant:
4262617a3babSopenharmony_ci0:21                    0 (const int)
4263617a3babSopenharmony_ci0:21              Constant:
4264617a3babSopenharmony_ci0:21                1 (const int)
4265617a3babSopenharmony_ci0:21            Sequence
4266617a3babSopenharmony_ci0:21              Constant:
4267617a3babSopenharmony_ci0:21                0 (const int)
4268617a3babSopenharmony_ci0:21              Constant:
4269617a3babSopenharmony_ci0:21                1 (const int)
4270617a3babSopenharmony_ci0:21          Constant:
4271617a3babSopenharmony_ci0:21            0 (const uint)
4272617a3babSopenharmony_ci0:22      move second child to first child ( temp 3-component vector of int)
4273617a3babSopenharmony_ci0:22        vector swizzle ( temp 3-component vector of int)
4274617a3babSopenharmony_ci0:22          i: direct index for structure ( temp 4-component vector of int)
4275617a3babSopenharmony_ci0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4276617a3babSopenharmony_ci0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4277617a3babSopenharmony_ci0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4278617a3babSopenharmony_ci0:22                Constant:
4279617a3babSopenharmony_ci0:22                  0 (const uint)
4280617a3babSopenharmony_ci0:22              direct index ( temp uint)
4281617a3babSopenharmony_ci0:22                'dti' ( in 3-component vector of uint)
4282617a3babSopenharmony_ci0:22                Constant:
4283617a3babSopenharmony_ci0:22                  0 (const int)
4284617a3babSopenharmony_ci0:22            Constant:
4285617a3babSopenharmony_ci0:22              1 (const int)
4286617a3babSopenharmony_ci0:22          Sequence
4287617a3babSopenharmony_ci0:22            Constant:
4288617a3babSopenharmony_ci0:22              0 (const int)
4289617a3babSopenharmony_ci0:22            Constant:
4290617a3babSopenharmony_ci0:22              1 (const int)
4291617a3babSopenharmony_ci0:22            Constant:
4292617a3babSopenharmony_ci0:22              2 (const int)
4293617a3babSopenharmony_ci0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
4294617a3babSopenharmony_ci0:22          vector swizzle ( temp 3-component vector of int)
4295617a3babSopenharmony_ci0:22            i: direct index for structure ( temp 4-component vector of int)
4296617a3babSopenharmony_ci0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4297617a3babSopenharmony_ci0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4298617a3babSopenharmony_ci0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4299617a3babSopenharmony_ci0:22                  Constant:
4300617a3babSopenharmony_ci0:22                    0 (const uint)
4301617a3babSopenharmony_ci0:22                direct index ( temp uint)
4302617a3babSopenharmony_ci0:22                  'dti' ( in 3-component vector of uint)
4303617a3babSopenharmony_ci0:22                  Constant:
4304617a3babSopenharmony_ci0:22                    0 (const int)
4305617a3babSopenharmony_ci0:22              Constant:
4306617a3babSopenharmony_ci0:22                1 (const int)
4307617a3babSopenharmony_ci0:22            Sequence
4308617a3babSopenharmony_ci0:22              Constant:
4309617a3babSopenharmony_ci0:22                0 (const int)
4310617a3babSopenharmony_ci0:22              Constant:
4311617a3babSopenharmony_ci0:22                1 (const int)
4312617a3babSopenharmony_ci0:22              Constant:
4313617a3babSopenharmony_ci0:22                2 (const int)
4314617a3babSopenharmony_ci0:22          Constant:
4315617a3babSopenharmony_ci0:22            0 (const uint)
4316617a3babSopenharmony_ci0:24      move second child to first child ( temp 4-component vector of float)
4317617a3babSopenharmony_ci0:24        f: direct index for structure ( temp 4-component vector of float)
4318617a3babSopenharmony_ci0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4319617a3babSopenharmony_ci0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4320617a3babSopenharmony_ci0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4321617a3babSopenharmony_ci0:24              Constant:
4322617a3babSopenharmony_ci0:24                0 (const uint)
4323617a3babSopenharmony_ci0:24            direct index ( temp uint)
4324617a3babSopenharmony_ci0:24              'dti' ( in 3-component vector of uint)
4325617a3babSopenharmony_ci0:24              Constant:
4326617a3babSopenharmony_ci0:24                0 (const int)
4327617a3babSopenharmony_ci0:24          Constant:
4328617a3babSopenharmony_ci0:24            2 (const int)
4329617a3babSopenharmony_ci0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
4330617a3babSopenharmony_ci0:24          f: direct index for structure ( temp 4-component vector of float)
4331617a3babSopenharmony_ci0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4332617a3babSopenharmony_ci0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4333617a3babSopenharmony_ci0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4334617a3babSopenharmony_ci0:24                Constant:
4335617a3babSopenharmony_ci0:24                  0 (const uint)
4336617a3babSopenharmony_ci0:24              direct index ( temp uint)
4337617a3babSopenharmony_ci0:24                'dti' ( in 3-component vector of uint)
4338617a3babSopenharmony_ci0:24                Constant:
4339617a3babSopenharmony_ci0:24                  0 (const int)
4340617a3babSopenharmony_ci0:24            Constant:
4341617a3babSopenharmony_ci0:24              2 (const int)
4342617a3babSopenharmony_ci0:24          Constant:
4343617a3babSopenharmony_ci0:24            0 (const uint)
4344617a3babSopenharmony_ci0:25      move second child to first child ( temp float)
4345617a3babSopenharmony_ci0:25        direct index ( temp float)
4346617a3babSopenharmony_ci0:25          f: direct index for structure ( temp 4-component vector of float)
4347617a3babSopenharmony_ci0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4348617a3babSopenharmony_ci0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4349617a3babSopenharmony_ci0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4350617a3babSopenharmony_ci0:25                Constant:
4351617a3babSopenharmony_ci0:25                  0 (const uint)
4352617a3babSopenharmony_ci0:25              direct index ( temp uint)
4353617a3babSopenharmony_ci0:25                'dti' ( in 3-component vector of uint)
4354617a3babSopenharmony_ci0:25                Constant:
4355617a3babSopenharmony_ci0:25                  0 (const int)
4356617a3babSopenharmony_ci0:25            Constant:
4357617a3babSopenharmony_ci0:25              2 (const int)
4358617a3babSopenharmony_ci0:25          Constant:
4359617a3babSopenharmony_ci0:25            0 (const int)
4360617a3babSopenharmony_ci0:25        subgroupQuadBroadcast ( temp float)
4361617a3babSopenharmony_ci0:25          direct index ( temp float)
4362617a3babSopenharmony_ci0:25            f: direct index for structure ( temp 4-component vector of float)
4363617a3babSopenharmony_ci0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4364617a3babSopenharmony_ci0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4365617a3babSopenharmony_ci0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4366617a3babSopenharmony_ci0:25                  Constant:
4367617a3babSopenharmony_ci0:25                    0 (const uint)
4368617a3babSopenharmony_ci0:25                direct index ( temp uint)
4369617a3babSopenharmony_ci0:25                  'dti' ( in 3-component vector of uint)
4370617a3babSopenharmony_ci0:25                  Constant:
4371617a3babSopenharmony_ci0:25                    0 (const int)
4372617a3babSopenharmony_ci0:25              Constant:
4373617a3babSopenharmony_ci0:25                2 (const int)
4374617a3babSopenharmony_ci0:25            Constant:
4375617a3babSopenharmony_ci0:25              0 (const int)
4376617a3babSopenharmony_ci0:25          Constant:
4377617a3babSopenharmony_ci0:25            0 (const uint)
4378617a3babSopenharmony_ci0:26      move second child to first child ( temp 2-component vector of float)
4379617a3babSopenharmony_ci0:26        vector swizzle ( temp 2-component vector of float)
4380617a3babSopenharmony_ci0:26          f: direct index for structure ( temp 4-component vector of float)
4381617a3babSopenharmony_ci0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4382617a3babSopenharmony_ci0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4383617a3babSopenharmony_ci0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4384617a3babSopenharmony_ci0:26                Constant:
4385617a3babSopenharmony_ci0:26                  0 (const uint)
4386617a3babSopenharmony_ci0:26              direct index ( temp uint)
4387617a3babSopenharmony_ci0:26                'dti' ( in 3-component vector of uint)
4388617a3babSopenharmony_ci0:26                Constant:
4389617a3babSopenharmony_ci0:26                  0 (const int)
4390617a3babSopenharmony_ci0:26            Constant:
4391617a3babSopenharmony_ci0:26              2 (const int)
4392617a3babSopenharmony_ci0:26          Sequence
4393617a3babSopenharmony_ci0:26            Constant:
4394617a3babSopenharmony_ci0:26              0 (const int)
4395617a3babSopenharmony_ci0:26            Constant:
4396617a3babSopenharmony_ci0:26              1 (const int)
4397617a3babSopenharmony_ci0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
4398617a3babSopenharmony_ci0:26          vector swizzle ( temp 2-component vector of float)
4399617a3babSopenharmony_ci0:26            f: direct index for structure ( temp 4-component vector of float)
4400617a3babSopenharmony_ci0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4401617a3babSopenharmony_ci0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4402617a3babSopenharmony_ci0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4403617a3babSopenharmony_ci0:26                  Constant:
4404617a3babSopenharmony_ci0:26                    0 (const uint)
4405617a3babSopenharmony_ci0:26                direct index ( temp uint)
4406617a3babSopenharmony_ci0:26                  'dti' ( in 3-component vector of uint)
4407617a3babSopenharmony_ci0:26                  Constant:
4408617a3babSopenharmony_ci0:26                    0 (const int)
4409617a3babSopenharmony_ci0:26              Constant:
4410617a3babSopenharmony_ci0:26                2 (const int)
4411617a3babSopenharmony_ci0:26            Sequence
4412617a3babSopenharmony_ci0:26              Constant:
4413617a3babSopenharmony_ci0:26                0 (const int)
4414617a3babSopenharmony_ci0:26              Constant:
4415617a3babSopenharmony_ci0:26                1 (const int)
4416617a3babSopenharmony_ci0:26          Constant:
4417617a3babSopenharmony_ci0:26            0 (const uint)
4418617a3babSopenharmony_ci0:27      move second child to first child ( temp 3-component vector of float)
4419617a3babSopenharmony_ci0:27        vector swizzle ( temp 3-component vector of float)
4420617a3babSopenharmony_ci0:27          f: direct index for structure ( temp 4-component vector of float)
4421617a3babSopenharmony_ci0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4422617a3babSopenharmony_ci0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4423617a3babSopenharmony_ci0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4424617a3babSopenharmony_ci0:27                Constant:
4425617a3babSopenharmony_ci0:27                  0 (const uint)
4426617a3babSopenharmony_ci0:27              direct index ( temp uint)
4427617a3babSopenharmony_ci0:27                'dti' ( in 3-component vector of uint)
4428617a3babSopenharmony_ci0:27                Constant:
4429617a3babSopenharmony_ci0:27                  0 (const int)
4430617a3babSopenharmony_ci0:27            Constant:
4431617a3babSopenharmony_ci0:27              2 (const int)
4432617a3babSopenharmony_ci0:27          Sequence
4433617a3babSopenharmony_ci0:27            Constant:
4434617a3babSopenharmony_ci0:27              0 (const int)
4435617a3babSopenharmony_ci0:27            Constant:
4436617a3babSopenharmony_ci0:27              1 (const int)
4437617a3babSopenharmony_ci0:27            Constant:
4438617a3babSopenharmony_ci0:27              2 (const int)
4439617a3babSopenharmony_ci0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
4440617a3babSopenharmony_ci0:27          vector swizzle ( temp 3-component vector of float)
4441617a3babSopenharmony_ci0:27            f: direct index for structure ( temp 4-component vector of float)
4442617a3babSopenharmony_ci0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4443617a3babSopenharmony_ci0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4444617a3babSopenharmony_ci0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4445617a3babSopenharmony_ci0:27                  Constant:
4446617a3babSopenharmony_ci0:27                    0 (const uint)
4447617a3babSopenharmony_ci0:27                direct index ( temp uint)
4448617a3babSopenharmony_ci0:27                  'dti' ( in 3-component vector of uint)
4449617a3babSopenharmony_ci0:27                  Constant:
4450617a3babSopenharmony_ci0:27                    0 (const int)
4451617a3babSopenharmony_ci0:27              Constant:
4452617a3babSopenharmony_ci0:27                2 (const int)
4453617a3babSopenharmony_ci0:27            Sequence
4454617a3babSopenharmony_ci0:27              Constant:
4455617a3babSopenharmony_ci0:27                0 (const int)
4456617a3babSopenharmony_ci0:27              Constant:
4457617a3babSopenharmony_ci0:27                1 (const int)
4458617a3babSopenharmony_ci0:27              Constant:
4459617a3babSopenharmony_ci0:27                2 (const int)
4460617a3babSopenharmony_ci0:27          Constant:
4461617a3babSopenharmony_ci0:27            0 (const uint)
4462617a3babSopenharmony_ci0:29      move second child to first child ( temp 4-component vector of double)
4463617a3babSopenharmony_ci0:29        d: direct index for structure ( temp 4-component vector of double)
4464617a3babSopenharmony_ci0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4465617a3babSopenharmony_ci0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4466617a3babSopenharmony_ci0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4467617a3babSopenharmony_ci0:29              Constant:
4468617a3babSopenharmony_ci0:29                0 (const uint)
4469617a3babSopenharmony_ci0:29            direct index ( temp uint)
4470617a3babSopenharmony_ci0:29              'dti' ( in 3-component vector of uint)
4471617a3babSopenharmony_ci0:29              Constant:
4472617a3babSopenharmony_ci0:29                0 (const int)
4473617a3babSopenharmony_ci0:29          Constant:
4474617a3babSopenharmony_ci0:29            3 (const int)
4475617a3babSopenharmony_ci0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
4476617a3babSopenharmony_ci0:29          d: direct index for structure ( temp 4-component vector of double)
4477617a3babSopenharmony_ci0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4478617a3babSopenharmony_ci0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4479617a3babSopenharmony_ci0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4480617a3babSopenharmony_ci0:29                Constant:
4481617a3babSopenharmony_ci0:29                  0 (const uint)
4482617a3babSopenharmony_ci0:29              direct index ( temp uint)
4483617a3babSopenharmony_ci0:29                'dti' ( in 3-component vector of uint)
4484617a3babSopenharmony_ci0:29                Constant:
4485617a3babSopenharmony_ci0:29                  0 (const int)
4486617a3babSopenharmony_ci0:29            Constant:
4487617a3babSopenharmony_ci0:29              3 (const int)
4488617a3babSopenharmony_ci0:29          Constant:
4489617a3babSopenharmony_ci0:29            0 (const uint)
4490617a3babSopenharmony_ci0:30      move second child to first child ( temp double)
4491617a3babSopenharmony_ci0:30        direct index ( temp double)
4492617a3babSopenharmony_ci0:30          d: direct index for structure ( temp 4-component vector of double)
4493617a3babSopenharmony_ci0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4494617a3babSopenharmony_ci0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4495617a3babSopenharmony_ci0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4496617a3babSopenharmony_ci0:30                Constant:
4497617a3babSopenharmony_ci0:30                  0 (const uint)
4498617a3babSopenharmony_ci0:30              direct index ( temp uint)
4499617a3babSopenharmony_ci0:30                'dti' ( in 3-component vector of uint)
4500617a3babSopenharmony_ci0:30                Constant:
4501617a3babSopenharmony_ci0:30                  0 (const int)
4502617a3babSopenharmony_ci0:30            Constant:
4503617a3babSopenharmony_ci0:30              3 (const int)
4504617a3babSopenharmony_ci0:30          Constant:
4505617a3babSopenharmony_ci0:30            0 (const int)
4506617a3babSopenharmony_ci0:30        subgroupQuadBroadcast ( temp double)
4507617a3babSopenharmony_ci0:30          direct index ( temp double)
4508617a3babSopenharmony_ci0:30            d: direct index for structure ( temp 4-component vector of double)
4509617a3babSopenharmony_ci0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4510617a3babSopenharmony_ci0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4511617a3babSopenharmony_ci0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4512617a3babSopenharmony_ci0:30                  Constant:
4513617a3babSopenharmony_ci0:30                    0 (const uint)
4514617a3babSopenharmony_ci0:30                direct index ( temp uint)
4515617a3babSopenharmony_ci0:30                  'dti' ( in 3-component vector of uint)
4516617a3babSopenharmony_ci0:30                  Constant:
4517617a3babSopenharmony_ci0:30                    0 (const int)
4518617a3babSopenharmony_ci0:30              Constant:
4519617a3babSopenharmony_ci0:30                3 (const int)
4520617a3babSopenharmony_ci0:30            Constant:
4521617a3babSopenharmony_ci0:30              0 (const int)
4522617a3babSopenharmony_ci0:30          Constant:
4523617a3babSopenharmony_ci0:30            0 (const uint)
4524617a3babSopenharmony_ci0:31      move second child to first child ( temp 2-component vector of double)
4525617a3babSopenharmony_ci0:31        vector swizzle ( temp 2-component vector of double)
4526617a3babSopenharmony_ci0:31          d: direct index for structure ( temp 4-component vector of double)
4527617a3babSopenharmony_ci0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4528617a3babSopenharmony_ci0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4529617a3babSopenharmony_ci0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4530617a3babSopenharmony_ci0:31                Constant:
4531617a3babSopenharmony_ci0:31                  0 (const uint)
4532617a3babSopenharmony_ci0:31              direct index ( temp uint)
4533617a3babSopenharmony_ci0:31                'dti' ( in 3-component vector of uint)
4534617a3babSopenharmony_ci0:31                Constant:
4535617a3babSopenharmony_ci0:31                  0 (const int)
4536617a3babSopenharmony_ci0:31            Constant:
4537617a3babSopenharmony_ci0:31              3 (const int)
4538617a3babSopenharmony_ci0:31          Sequence
4539617a3babSopenharmony_ci0:31            Constant:
4540617a3babSopenharmony_ci0:31              0 (const int)
4541617a3babSopenharmony_ci0:31            Constant:
4542617a3babSopenharmony_ci0:31              1 (const int)
4543617a3babSopenharmony_ci0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
4544617a3babSopenharmony_ci0:31          vector swizzle ( temp 2-component vector of double)
4545617a3babSopenharmony_ci0:31            d: direct index for structure ( temp 4-component vector of double)
4546617a3babSopenharmony_ci0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4547617a3babSopenharmony_ci0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4548617a3babSopenharmony_ci0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4549617a3babSopenharmony_ci0:31                  Constant:
4550617a3babSopenharmony_ci0:31                    0 (const uint)
4551617a3babSopenharmony_ci0:31                direct index ( temp uint)
4552617a3babSopenharmony_ci0:31                  'dti' ( in 3-component vector of uint)
4553617a3babSopenharmony_ci0:31                  Constant:
4554617a3babSopenharmony_ci0:31                    0 (const int)
4555617a3babSopenharmony_ci0:31              Constant:
4556617a3babSopenharmony_ci0:31                3 (const int)
4557617a3babSopenharmony_ci0:31            Sequence
4558617a3babSopenharmony_ci0:31              Constant:
4559617a3babSopenharmony_ci0:31                0 (const int)
4560617a3babSopenharmony_ci0:31              Constant:
4561617a3babSopenharmony_ci0:31                1 (const int)
4562617a3babSopenharmony_ci0:31          Constant:
4563617a3babSopenharmony_ci0:31            0 (const uint)
4564617a3babSopenharmony_ci0:32      move second child to first child ( temp 3-component vector of double)
4565617a3babSopenharmony_ci0:32        vector swizzle ( temp 3-component vector of double)
4566617a3babSopenharmony_ci0:32          d: direct index for structure ( temp 4-component vector of double)
4567617a3babSopenharmony_ci0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4568617a3babSopenharmony_ci0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4569617a3babSopenharmony_ci0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4570617a3babSopenharmony_ci0:32                Constant:
4571617a3babSopenharmony_ci0:32                  0 (const uint)
4572617a3babSopenharmony_ci0:32              direct index ( temp uint)
4573617a3babSopenharmony_ci0:32                'dti' ( in 3-component vector of uint)
4574617a3babSopenharmony_ci0:32                Constant:
4575617a3babSopenharmony_ci0:32                  0 (const int)
4576617a3babSopenharmony_ci0:32            Constant:
4577617a3babSopenharmony_ci0:32              3 (const int)
4578617a3babSopenharmony_ci0:32          Sequence
4579617a3babSopenharmony_ci0:32            Constant:
4580617a3babSopenharmony_ci0:32              0 (const int)
4581617a3babSopenharmony_ci0:32            Constant:
4582617a3babSopenharmony_ci0:32              1 (const int)
4583617a3babSopenharmony_ci0:32            Constant:
4584617a3babSopenharmony_ci0:32              2 (const int)
4585617a3babSopenharmony_ci0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
4586617a3babSopenharmony_ci0:32          vector swizzle ( temp 3-component vector of double)
4587617a3babSopenharmony_ci0:32            d: direct index for structure ( temp 4-component vector of double)
4588617a3babSopenharmony_ci0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4589617a3babSopenharmony_ci0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4590617a3babSopenharmony_ci0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4591617a3babSopenharmony_ci0:32                  Constant:
4592617a3babSopenharmony_ci0:32                    0 (const uint)
4593617a3babSopenharmony_ci0:32                direct index ( temp uint)
4594617a3babSopenharmony_ci0:32                  'dti' ( in 3-component vector of uint)
4595617a3babSopenharmony_ci0:32                  Constant:
4596617a3babSopenharmony_ci0:32                    0 (const int)
4597617a3babSopenharmony_ci0:32              Constant:
4598617a3babSopenharmony_ci0:32                3 (const int)
4599617a3babSopenharmony_ci0:32            Sequence
4600617a3babSopenharmony_ci0:32              Constant:
4601617a3babSopenharmony_ci0:32                0 (const int)
4602617a3babSopenharmony_ci0:32              Constant:
4603617a3babSopenharmony_ci0:32                1 (const int)
4604617a3babSopenharmony_ci0:32              Constant:
4605617a3babSopenharmony_ci0:32                2 (const int)
4606617a3babSopenharmony_ci0:32          Constant:
4607617a3babSopenharmony_ci0:32            0 (const uint)
4608617a3babSopenharmony_ci0:34      move second child to first child ( temp 4-component vector of uint)
4609617a3babSopenharmony_ci0:34        u: direct index for structure ( temp 4-component vector of uint)
4610617a3babSopenharmony_ci0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4611617a3babSopenharmony_ci0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4612617a3babSopenharmony_ci0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4613617a3babSopenharmony_ci0:34              Constant:
4614617a3babSopenharmony_ci0:34                0 (const uint)
4615617a3babSopenharmony_ci0:34            direct index ( temp uint)
4616617a3babSopenharmony_ci0:34              'dti' ( in 3-component vector of uint)
4617617a3babSopenharmony_ci0:34              Constant:
4618617a3babSopenharmony_ci0:34                0 (const int)
4619617a3babSopenharmony_ci0:34          Constant:
4620617a3babSopenharmony_ci0:34            0 (const int)
4621617a3babSopenharmony_ci0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
4622617a3babSopenharmony_ci0:34          u: direct index for structure ( temp 4-component vector of uint)
4623617a3babSopenharmony_ci0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4624617a3babSopenharmony_ci0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4625617a3babSopenharmony_ci0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4626617a3babSopenharmony_ci0:34                Constant:
4627617a3babSopenharmony_ci0:34                  0 (const uint)
4628617a3babSopenharmony_ci0:34              direct index ( temp uint)
4629617a3babSopenharmony_ci0:34                'dti' ( in 3-component vector of uint)
4630617a3babSopenharmony_ci0:34                Constant:
4631617a3babSopenharmony_ci0:34                  0 (const int)
4632617a3babSopenharmony_ci0:34            Constant:
4633617a3babSopenharmony_ci0:34              0 (const int)
4634617a3babSopenharmony_ci0:34          Constant:
4635617a3babSopenharmony_ci0:34            1 (const uint)
4636617a3babSopenharmony_ci0:35      move second child to first child ( temp uint)
4637617a3babSopenharmony_ci0:35        direct index ( temp uint)
4638617a3babSopenharmony_ci0:35          u: direct index for structure ( temp 4-component vector of uint)
4639617a3babSopenharmony_ci0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4640617a3babSopenharmony_ci0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4641617a3babSopenharmony_ci0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4642617a3babSopenharmony_ci0:35                Constant:
4643617a3babSopenharmony_ci0:35                  0 (const uint)
4644617a3babSopenharmony_ci0:35              direct index ( temp uint)
4645617a3babSopenharmony_ci0:35                'dti' ( in 3-component vector of uint)
4646617a3babSopenharmony_ci0:35                Constant:
4647617a3babSopenharmony_ci0:35                  0 (const int)
4648617a3babSopenharmony_ci0:35            Constant:
4649617a3babSopenharmony_ci0:35              0 (const int)
4650617a3babSopenharmony_ci0:35          Constant:
4651617a3babSopenharmony_ci0:35            0 (const int)
4652617a3babSopenharmony_ci0:35        subgroupQuadBroadcast ( temp uint)
4653617a3babSopenharmony_ci0:35          direct index ( temp uint)
4654617a3babSopenharmony_ci0:35            u: direct index for structure ( temp 4-component vector of uint)
4655617a3babSopenharmony_ci0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4656617a3babSopenharmony_ci0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4657617a3babSopenharmony_ci0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4658617a3babSopenharmony_ci0:35                  Constant:
4659617a3babSopenharmony_ci0:35                    0 (const uint)
4660617a3babSopenharmony_ci0:35                direct index ( temp uint)
4661617a3babSopenharmony_ci0:35                  'dti' ( in 3-component vector of uint)
4662617a3babSopenharmony_ci0:35                  Constant:
4663617a3babSopenharmony_ci0:35                    0 (const int)
4664617a3babSopenharmony_ci0:35              Constant:
4665617a3babSopenharmony_ci0:35                0 (const int)
4666617a3babSopenharmony_ci0:35            Constant:
4667617a3babSopenharmony_ci0:35              0 (const int)
4668617a3babSopenharmony_ci0:35          Constant:
4669617a3babSopenharmony_ci0:35            1 (const uint)
4670617a3babSopenharmony_ci0:36      move second child to first child ( temp 2-component vector of uint)
4671617a3babSopenharmony_ci0:36        vector swizzle ( temp 2-component vector of uint)
4672617a3babSopenharmony_ci0:36          u: direct index for structure ( temp 4-component vector of uint)
4673617a3babSopenharmony_ci0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4674617a3babSopenharmony_ci0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4675617a3babSopenharmony_ci0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4676617a3babSopenharmony_ci0:36                Constant:
4677617a3babSopenharmony_ci0:36                  0 (const uint)
4678617a3babSopenharmony_ci0:36              direct index ( temp uint)
4679617a3babSopenharmony_ci0:36                'dti' ( in 3-component vector of uint)
4680617a3babSopenharmony_ci0:36                Constant:
4681617a3babSopenharmony_ci0:36                  0 (const int)
4682617a3babSopenharmony_ci0:36            Constant:
4683617a3babSopenharmony_ci0:36              0 (const int)
4684617a3babSopenharmony_ci0:36          Sequence
4685617a3babSopenharmony_ci0:36            Constant:
4686617a3babSopenharmony_ci0:36              0 (const int)
4687617a3babSopenharmony_ci0:36            Constant:
4688617a3babSopenharmony_ci0:36              1 (const int)
4689617a3babSopenharmony_ci0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
4690617a3babSopenharmony_ci0:36          vector swizzle ( temp 2-component vector of uint)
4691617a3babSopenharmony_ci0:36            u: direct index for structure ( temp 4-component vector of uint)
4692617a3babSopenharmony_ci0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4693617a3babSopenharmony_ci0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4694617a3babSopenharmony_ci0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4695617a3babSopenharmony_ci0:36                  Constant:
4696617a3babSopenharmony_ci0:36                    0 (const uint)
4697617a3babSopenharmony_ci0:36                direct index ( temp uint)
4698617a3babSopenharmony_ci0:36                  'dti' ( in 3-component vector of uint)
4699617a3babSopenharmony_ci0:36                  Constant:
4700617a3babSopenharmony_ci0:36                    0 (const int)
4701617a3babSopenharmony_ci0:36              Constant:
4702617a3babSopenharmony_ci0:36                0 (const int)
4703617a3babSopenharmony_ci0:36            Sequence
4704617a3babSopenharmony_ci0:36              Constant:
4705617a3babSopenharmony_ci0:36                0 (const int)
4706617a3babSopenharmony_ci0:36              Constant:
4707617a3babSopenharmony_ci0:36                1 (const int)
4708617a3babSopenharmony_ci0:36          Constant:
4709617a3babSopenharmony_ci0:36            1 (const uint)
4710617a3babSopenharmony_ci0:37      move second child to first child ( temp 3-component vector of uint)
4711617a3babSopenharmony_ci0:37        vector swizzle ( temp 3-component vector of uint)
4712617a3babSopenharmony_ci0:37          u: direct index for structure ( temp 4-component vector of uint)
4713617a3babSopenharmony_ci0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4714617a3babSopenharmony_ci0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4715617a3babSopenharmony_ci0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4716617a3babSopenharmony_ci0:37                Constant:
4717617a3babSopenharmony_ci0:37                  0 (const uint)
4718617a3babSopenharmony_ci0:37              direct index ( temp uint)
4719617a3babSopenharmony_ci0:37                'dti' ( in 3-component vector of uint)
4720617a3babSopenharmony_ci0:37                Constant:
4721617a3babSopenharmony_ci0:37                  0 (const int)
4722617a3babSopenharmony_ci0:37            Constant:
4723617a3babSopenharmony_ci0:37              0 (const int)
4724617a3babSopenharmony_ci0:37          Sequence
4725617a3babSopenharmony_ci0:37            Constant:
4726617a3babSopenharmony_ci0:37              0 (const int)
4727617a3babSopenharmony_ci0:37            Constant:
4728617a3babSopenharmony_ci0:37              1 (const int)
4729617a3babSopenharmony_ci0:37            Constant:
4730617a3babSopenharmony_ci0:37              2 (const int)
4731617a3babSopenharmony_ci0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
4732617a3babSopenharmony_ci0:37          vector swizzle ( temp 3-component vector of uint)
4733617a3babSopenharmony_ci0:37            u: direct index for structure ( temp 4-component vector of uint)
4734617a3babSopenharmony_ci0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4735617a3babSopenharmony_ci0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4736617a3babSopenharmony_ci0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4737617a3babSopenharmony_ci0:37                  Constant:
4738617a3babSopenharmony_ci0:37                    0 (const uint)
4739617a3babSopenharmony_ci0:37                direct index ( temp uint)
4740617a3babSopenharmony_ci0:37                  'dti' ( in 3-component vector of uint)
4741617a3babSopenharmony_ci0:37                  Constant:
4742617a3babSopenharmony_ci0:37                    0 (const int)
4743617a3babSopenharmony_ci0:37              Constant:
4744617a3babSopenharmony_ci0:37                0 (const int)
4745617a3babSopenharmony_ci0:37            Sequence
4746617a3babSopenharmony_ci0:37              Constant:
4747617a3babSopenharmony_ci0:37                0 (const int)
4748617a3babSopenharmony_ci0:37              Constant:
4749617a3babSopenharmony_ci0:37                1 (const int)
4750617a3babSopenharmony_ci0:37              Constant:
4751617a3babSopenharmony_ci0:37                2 (const int)
4752617a3babSopenharmony_ci0:37          Constant:
4753617a3babSopenharmony_ci0:37            1 (const uint)
4754617a3babSopenharmony_ci0:39      move second child to first child ( temp 4-component vector of int)
4755617a3babSopenharmony_ci0:39        i: direct index for structure ( temp 4-component vector of int)
4756617a3babSopenharmony_ci0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4757617a3babSopenharmony_ci0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4758617a3babSopenharmony_ci0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4759617a3babSopenharmony_ci0:39              Constant:
4760617a3babSopenharmony_ci0:39                0 (const uint)
4761617a3babSopenharmony_ci0:39            direct index ( temp uint)
4762617a3babSopenharmony_ci0:39              'dti' ( in 3-component vector of uint)
4763617a3babSopenharmony_ci0:39              Constant:
4764617a3babSopenharmony_ci0:39                0 (const int)
4765617a3babSopenharmony_ci0:39          Constant:
4766617a3babSopenharmony_ci0:39            1 (const int)
4767617a3babSopenharmony_ci0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
4768617a3babSopenharmony_ci0:39          i: direct index for structure ( temp 4-component vector of int)
4769617a3babSopenharmony_ci0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4770617a3babSopenharmony_ci0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4771617a3babSopenharmony_ci0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4772617a3babSopenharmony_ci0:39                Constant:
4773617a3babSopenharmony_ci0:39                  0 (const uint)
4774617a3babSopenharmony_ci0:39              direct index ( temp uint)
4775617a3babSopenharmony_ci0:39                'dti' ( in 3-component vector of uint)
4776617a3babSopenharmony_ci0:39                Constant:
4777617a3babSopenharmony_ci0:39                  0 (const int)
4778617a3babSopenharmony_ci0:39            Constant:
4779617a3babSopenharmony_ci0:39              1 (const int)
4780617a3babSopenharmony_ci0:39          Constant:
4781617a3babSopenharmony_ci0:39            1 (const uint)
4782617a3babSopenharmony_ci0:40      move second child to first child ( temp int)
4783617a3babSopenharmony_ci0:40        direct index ( temp int)
4784617a3babSopenharmony_ci0:40          i: direct index for structure ( temp 4-component vector of int)
4785617a3babSopenharmony_ci0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4786617a3babSopenharmony_ci0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4787617a3babSopenharmony_ci0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4788617a3babSopenharmony_ci0:40                Constant:
4789617a3babSopenharmony_ci0:40                  0 (const uint)
4790617a3babSopenharmony_ci0:40              direct index ( temp uint)
4791617a3babSopenharmony_ci0:40                'dti' ( in 3-component vector of uint)
4792617a3babSopenharmony_ci0:40                Constant:
4793617a3babSopenharmony_ci0:40                  0 (const int)
4794617a3babSopenharmony_ci0:40            Constant:
4795617a3babSopenharmony_ci0:40              1 (const int)
4796617a3babSopenharmony_ci0:40          Constant:
4797617a3babSopenharmony_ci0:40            0 (const int)
4798617a3babSopenharmony_ci0:40        subgroupQuadBroadcast ( temp int)
4799617a3babSopenharmony_ci0:40          direct index ( temp int)
4800617a3babSopenharmony_ci0:40            i: direct index for structure ( temp 4-component vector of int)
4801617a3babSopenharmony_ci0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4802617a3babSopenharmony_ci0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4803617a3babSopenharmony_ci0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4804617a3babSopenharmony_ci0:40                  Constant:
4805617a3babSopenharmony_ci0:40                    0 (const uint)
4806617a3babSopenharmony_ci0:40                direct index ( temp uint)
4807617a3babSopenharmony_ci0:40                  'dti' ( in 3-component vector of uint)
4808617a3babSopenharmony_ci0:40                  Constant:
4809617a3babSopenharmony_ci0:40                    0 (const int)
4810617a3babSopenharmony_ci0:40              Constant:
4811617a3babSopenharmony_ci0:40                1 (const int)
4812617a3babSopenharmony_ci0:40            Constant:
4813617a3babSopenharmony_ci0:40              0 (const int)
4814617a3babSopenharmony_ci0:40          Constant:
4815617a3babSopenharmony_ci0:40            1 (const uint)
4816617a3babSopenharmony_ci0:41      move second child to first child ( temp 2-component vector of int)
4817617a3babSopenharmony_ci0:41        vector swizzle ( temp 2-component vector of int)
4818617a3babSopenharmony_ci0:41          i: direct index for structure ( temp 4-component vector of int)
4819617a3babSopenharmony_ci0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4820617a3babSopenharmony_ci0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4821617a3babSopenharmony_ci0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4822617a3babSopenharmony_ci0:41                Constant:
4823617a3babSopenharmony_ci0:41                  0 (const uint)
4824617a3babSopenharmony_ci0:41              direct index ( temp uint)
4825617a3babSopenharmony_ci0:41                'dti' ( in 3-component vector of uint)
4826617a3babSopenharmony_ci0:41                Constant:
4827617a3babSopenharmony_ci0:41                  0 (const int)
4828617a3babSopenharmony_ci0:41            Constant:
4829617a3babSopenharmony_ci0:41              1 (const int)
4830617a3babSopenharmony_ci0:41          Sequence
4831617a3babSopenharmony_ci0:41            Constant:
4832617a3babSopenharmony_ci0:41              0 (const int)
4833617a3babSopenharmony_ci0:41            Constant:
4834617a3babSopenharmony_ci0:41              1 (const int)
4835617a3babSopenharmony_ci0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
4836617a3babSopenharmony_ci0:41          vector swizzle ( temp 2-component vector of int)
4837617a3babSopenharmony_ci0:41            i: direct index for structure ( temp 4-component vector of int)
4838617a3babSopenharmony_ci0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4839617a3babSopenharmony_ci0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4840617a3babSopenharmony_ci0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4841617a3babSopenharmony_ci0:41                  Constant:
4842617a3babSopenharmony_ci0:41                    0 (const uint)
4843617a3babSopenharmony_ci0:41                direct index ( temp uint)
4844617a3babSopenharmony_ci0:41                  'dti' ( in 3-component vector of uint)
4845617a3babSopenharmony_ci0:41                  Constant:
4846617a3babSopenharmony_ci0:41                    0 (const int)
4847617a3babSopenharmony_ci0:41              Constant:
4848617a3babSopenharmony_ci0:41                1 (const int)
4849617a3babSopenharmony_ci0:41            Sequence
4850617a3babSopenharmony_ci0:41              Constant:
4851617a3babSopenharmony_ci0:41                0 (const int)
4852617a3babSopenharmony_ci0:41              Constant:
4853617a3babSopenharmony_ci0:41                1 (const int)
4854617a3babSopenharmony_ci0:41          Constant:
4855617a3babSopenharmony_ci0:41            1 (const uint)
4856617a3babSopenharmony_ci0:42      move second child to first child ( temp 3-component vector of int)
4857617a3babSopenharmony_ci0:42        vector swizzle ( temp 3-component vector of int)
4858617a3babSopenharmony_ci0:42          i: direct index for structure ( temp 4-component vector of int)
4859617a3babSopenharmony_ci0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4860617a3babSopenharmony_ci0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4861617a3babSopenharmony_ci0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4862617a3babSopenharmony_ci0:42                Constant:
4863617a3babSopenharmony_ci0:42                  0 (const uint)
4864617a3babSopenharmony_ci0:42              direct index ( temp uint)
4865617a3babSopenharmony_ci0:42                'dti' ( in 3-component vector of uint)
4866617a3babSopenharmony_ci0:42                Constant:
4867617a3babSopenharmony_ci0:42                  0 (const int)
4868617a3babSopenharmony_ci0:42            Constant:
4869617a3babSopenharmony_ci0:42              1 (const int)
4870617a3babSopenharmony_ci0:42          Sequence
4871617a3babSopenharmony_ci0:42            Constant:
4872617a3babSopenharmony_ci0:42              0 (const int)
4873617a3babSopenharmony_ci0:42            Constant:
4874617a3babSopenharmony_ci0:42              1 (const int)
4875617a3babSopenharmony_ci0:42            Constant:
4876617a3babSopenharmony_ci0:42              2 (const int)
4877617a3babSopenharmony_ci0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
4878617a3babSopenharmony_ci0:42          vector swizzle ( temp 3-component vector of int)
4879617a3babSopenharmony_ci0:42            i: direct index for structure ( temp 4-component vector of int)
4880617a3babSopenharmony_ci0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4881617a3babSopenharmony_ci0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4882617a3babSopenharmony_ci0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4883617a3babSopenharmony_ci0:42                  Constant:
4884617a3babSopenharmony_ci0:42                    0 (const uint)
4885617a3babSopenharmony_ci0:42                direct index ( temp uint)
4886617a3babSopenharmony_ci0:42                  'dti' ( in 3-component vector of uint)
4887617a3babSopenharmony_ci0:42                  Constant:
4888617a3babSopenharmony_ci0:42                    0 (const int)
4889617a3babSopenharmony_ci0:42              Constant:
4890617a3babSopenharmony_ci0:42                1 (const int)
4891617a3babSopenharmony_ci0:42            Sequence
4892617a3babSopenharmony_ci0:42              Constant:
4893617a3babSopenharmony_ci0:42                0 (const int)
4894617a3babSopenharmony_ci0:42              Constant:
4895617a3babSopenharmony_ci0:42                1 (const int)
4896617a3babSopenharmony_ci0:42              Constant:
4897617a3babSopenharmony_ci0:42                2 (const int)
4898617a3babSopenharmony_ci0:42          Constant:
4899617a3babSopenharmony_ci0:42            1 (const uint)
4900617a3babSopenharmony_ci0:44      move second child to first child ( temp 4-component vector of float)
4901617a3babSopenharmony_ci0:44        f: direct index for structure ( temp 4-component vector of float)
4902617a3babSopenharmony_ci0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4903617a3babSopenharmony_ci0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4904617a3babSopenharmony_ci0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4905617a3babSopenharmony_ci0:44              Constant:
4906617a3babSopenharmony_ci0:44                0 (const uint)
4907617a3babSopenharmony_ci0:44            direct index ( temp uint)
4908617a3babSopenharmony_ci0:44              'dti' ( in 3-component vector of uint)
4909617a3babSopenharmony_ci0:44              Constant:
4910617a3babSopenharmony_ci0:44                0 (const int)
4911617a3babSopenharmony_ci0:44          Constant:
4912617a3babSopenharmony_ci0:44            2 (const int)
4913617a3babSopenharmony_ci0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
4914617a3babSopenharmony_ci0:44          f: direct index for structure ( temp 4-component vector of float)
4915617a3babSopenharmony_ci0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4916617a3babSopenharmony_ci0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4917617a3babSopenharmony_ci0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4918617a3babSopenharmony_ci0:44                Constant:
4919617a3babSopenharmony_ci0:44                  0 (const uint)
4920617a3babSopenharmony_ci0:44              direct index ( temp uint)
4921617a3babSopenharmony_ci0:44                'dti' ( in 3-component vector of uint)
4922617a3babSopenharmony_ci0:44                Constant:
4923617a3babSopenharmony_ci0:44                  0 (const int)
4924617a3babSopenharmony_ci0:44            Constant:
4925617a3babSopenharmony_ci0:44              2 (const int)
4926617a3babSopenharmony_ci0:44          Constant:
4927617a3babSopenharmony_ci0:44            1 (const uint)
4928617a3babSopenharmony_ci0:45      move second child to first child ( temp float)
4929617a3babSopenharmony_ci0:45        direct index ( temp float)
4930617a3babSopenharmony_ci0:45          f: direct index for structure ( temp 4-component vector of float)
4931617a3babSopenharmony_ci0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4932617a3babSopenharmony_ci0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4933617a3babSopenharmony_ci0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4934617a3babSopenharmony_ci0:45                Constant:
4935617a3babSopenharmony_ci0:45                  0 (const uint)
4936617a3babSopenharmony_ci0:45              direct index ( temp uint)
4937617a3babSopenharmony_ci0:45                'dti' ( in 3-component vector of uint)
4938617a3babSopenharmony_ci0:45                Constant:
4939617a3babSopenharmony_ci0:45                  0 (const int)
4940617a3babSopenharmony_ci0:45            Constant:
4941617a3babSopenharmony_ci0:45              2 (const int)
4942617a3babSopenharmony_ci0:45          Constant:
4943617a3babSopenharmony_ci0:45            0 (const int)
4944617a3babSopenharmony_ci0:45        subgroupQuadBroadcast ( temp float)
4945617a3babSopenharmony_ci0:45          direct index ( temp float)
4946617a3babSopenharmony_ci0:45            f: direct index for structure ( temp 4-component vector of float)
4947617a3babSopenharmony_ci0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4948617a3babSopenharmony_ci0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4949617a3babSopenharmony_ci0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4950617a3babSopenharmony_ci0:45                  Constant:
4951617a3babSopenharmony_ci0:45                    0 (const uint)
4952617a3babSopenharmony_ci0:45                direct index ( temp uint)
4953617a3babSopenharmony_ci0:45                  'dti' ( in 3-component vector of uint)
4954617a3babSopenharmony_ci0:45                  Constant:
4955617a3babSopenharmony_ci0:45                    0 (const int)
4956617a3babSopenharmony_ci0:45              Constant:
4957617a3babSopenharmony_ci0:45                2 (const int)
4958617a3babSopenharmony_ci0:45            Constant:
4959617a3babSopenharmony_ci0:45              0 (const int)
4960617a3babSopenharmony_ci0:45          Constant:
4961617a3babSopenharmony_ci0:45            1 (const uint)
4962617a3babSopenharmony_ci0:46      move second child to first child ( temp 2-component vector of float)
4963617a3babSopenharmony_ci0:46        vector swizzle ( temp 2-component vector of float)
4964617a3babSopenharmony_ci0:46          f: direct index for structure ( temp 4-component vector of float)
4965617a3babSopenharmony_ci0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4966617a3babSopenharmony_ci0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4967617a3babSopenharmony_ci0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4968617a3babSopenharmony_ci0:46                Constant:
4969617a3babSopenharmony_ci0:46                  0 (const uint)
4970617a3babSopenharmony_ci0:46              direct index ( temp uint)
4971617a3babSopenharmony_ci0:46                'dti' ( in 3-component vector of uint)
4972617a3babSopenharmony_ci0:46                Constant:
4973617a3babSopenharmony_ci0:46                  0 (const int)
4974617a3babSopenharmony_ci0:46            Constant:
4975617a3babSopenharmony_ci0:46              2 (const int)
4976617a3babSopenharmony_ci0:46          Sequence
4977617a3babSopenharmony_ci0:46            Constant:
4978617a3babSopenharmony_ci0:46              0 (const int)
4979617a3babSopenharmony_ci0:46            Constant:
4980617a3babSopenharmony_ci0:46              1 (const int)
4981617a3babSopenharmony_ci0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
4982617a3babSopenharmony_ci0:46          vector swizzle ( temp 2-component vector of float)
4983617a3babSopenharmony_ci0:46            f: direct index for structure ( temp 4-component vector of float)
4984617a3babSopenharmony_ci0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4985617a3babSopenharmony_ci0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
4986617a3babSopenharmony_ci0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
4987617a3babSopenharmony_ci0:46                  Constant:
4988617a3babSopenharmony_ci0:46                    0 (const uint)
4989617a3babSopenharmony_ci0:46                direct index ( temp uint)
4990617a3babSopenharmony_ci0:46                  'dti' ( in 3-component vector of uint)
4991617a3babSopenharmony_ci0:46                  Constant:
4992617a3babSopenharmony_ci0:46                    0 (const int)
4993617a3babSopenharmony_ci0:46              Constant:
4994617a3babSopenharmony_ci0:46                2 (const int)
4995617a3babSopenharmony_ci0:46            Sequence
4996617a3babSopenharmony_ci0:46              Constant:
4997617a3babSopenharmony_ci0:46                0 (const int)
4998617a3babSopenharmony_ci0:46              Constant:
4999617a3babSopenharmony_ci0:46                1 (const int)
5000617a3babSopenharmony_ci0:46          Constant:
5001617a3babSopenharmony_ci0:46            1 (const uint)
5002617a3babSopenharmony_ci0:47      move second child to first child ( temp 3-component vector of float)
5003617a3babSopenharmony_ci0:47        vector swizzle ( temp 3-component vector of float)
5004617a3babSopenharmony_ci0:47          f: direct index for structure ( temp 4-component vector of float)
5005617a3babSopenharmony_ci0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5006617a3babSopenharmony_ci0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5007617a3babSopenharmony_ci0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5008617a3babSopenharmony_ci0:47                Constant:
5009617a3babSopenharmony_ci0:47                  0 (const uint)
5010617a3babSopenharmony_ci0:47              direct index ( temp uint)
5011617a3babSopenharmony_ci0:47                'dti' ( in 3-component vector of uint)
5012617a3babSopenharmony_ci0:47                Constant:
5013617a3babSopenharmony_ci0:47                  0 (const int)
5014617a3babSopenharmony_ci0:47            Constant:
5015617a3babSopenharmony_ci0:47              2 (const int)
5016617a3babSopenharmony_ci0:47          Sequence
5017617a3babSopenharmony_ci0:47            Constant:
5018617a3babSopenharmony_ci0:47              0 (const int)
5019617a3babSopenharmony_ci0:47            Constant:
5020617a3babSopenharmony_ci0:47              1 (const int)
5021617a3babSopenharmony_ci0:47            Constant:
5022617a3babSopenharmony_ci0:47              2 (const int)
5023617a3babSopenharmony_ci0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
5024617a3babSopenharmony_ci0:47          vector swizzle ( temp 3-component vector of float)
5025617a3babSopenharmony_ci0:47            f: direct index for structure ( temp 4-component vector of float)
5026617a3babSopenharmony_ci0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5027617a3babSopenharmony_ci0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5028617a3babSopenharmony_ci0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5029617a3babSopenharmony_ci0:47                  Constant:
5030617a3babSopenharmony_ci0:47                    0 (const uint)
5031617a3babSopenharmony_ci0:47                direct index ( temp uint)
5032617a3babSopenharmony_ci0:47                  'dti' ( in 3-component vector of uint)
5033617a3babSopenharmony_ci0:47                  Constant:
5034617a3babSopenharmony_ci0:47                    0 (const int)
5035617a3babSopenharmony_ci0:47              Constant:
5036617a3babSopenharmony_ci0:47                2 (const int)
5037617a3babSopenharmony_ci0:47            Sequence
5038617a3babSopenharmony_ci0:47              Constant:
5039617a3babSopenharmony_ci0:47                0 (const int)
5040617a3babSopenharmony_ci0:47              Constant:
5041617a3babSopenharmony_ci0:47                1 (const int)
5042617a3babSopenharmony_ci0:47              Constant:
5043617a3babSopenharmony_ci0:47                2 (const int)
5044617a3babSopenharmony_ci0:47          Constant:
5045617a3babSopenharmony_ci0:47            1 (const uint)
5046617a3babSopenharmony_ci0:49      move second child to first child ( temp 4-component vector of double)
5047617a3babSopenharmony_ci0:49        d: direct index for structure ( temp 4-component vector of double)
5048617a3babSopenharmony_ci0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5049617a3babSopenharmony_ci0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5050617a3babSopenharmony_ci0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5051617a3babSopenharmony_ci0:49              Constant:
5052617a3babSopenharmony_ci0:49                0 (const uint)
5053617a3babSopenharmony_ci0:49            direct index ( temp uint)
5054617a3babSopenharmony_ci0:49              'dti' ( in 3-component vector of uint)
5055617a3babSopenharmony_ci0:49              Constant:
5056617a3babSopenharmony_ci0:49                0 (const int)
5057617a3babSopenharmony_ci0:49          Constant:
5058617a3babSopenharmony_ci0:49            3 (const int)
5059617a3babSopenharmony_ci0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
5060617a3babSopenharmony_ci0:49          d: direct index for structure ( temp 4-component vector of double)
5061617a3babSopenharmony_ci0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5062617a3babSopenharmony_ci0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5063617a3babSopenharmony_ci0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5064617a3babSopenharmony_ci0:49                Constant:
5065617a3babSopenharmony_ci0:49                  0 (const uint)
5066617a3babSopenharmony_ci0:49              direct index ( temp uint)
5067617a3babSopenharmony_ci0:49                'dti' ( in 3-component vector of uint)
5068617a3babSopenharmony_ci0:49                Constant:
5069617a3babSopenharmony_ci0:49                  0 (const int)
5070617a3babSopenharmony_ci0:49            Constant:
5071617a3babSopenharmony_ci0:49              3 (const int)
5072617a3babSopenharmony_ci0:49          Constant:
5073617a3babSopenharmony_ci0:49            1 (const uint)
5074617a3babSopenharmony_ci0:50      move second child to first child ( temp double)
5075617a3babSopenharmony_ci0:50        direct index ( temp double)
5076617a3babSopenharmony_ci0:50          d: direct index for structure ( temp 4-component vector of double)
5077617a3babSopenharmony_ci0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5078617a3babSopenharmony_ci0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5079617a3babSopenharmony_ci0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5080617a3babSopenharmony_ci0:50                Constant:
5081617a3babSopenharmony_ci0:50                  0 (const uint)
5082617a3babSopenharmony_ci0:50              direct index ( temp uint)
5083617a3babSopenharmony_ci0:50                'dti' ( in 3-component vector of uint)
5084617a3babSopenharmony_ci0:50                Constant:
5085617a3babSopenharmony_ci0:50                  0 (const int)
5086617a3babSopenharmony_ci0:50            Constant:
5087617a3babSopenharmony_ci0:50              3 (const int)
5088617a3babSopenharmony_ci0:50          Constant:
5089617a3babSopenharmony_ci0:50            0 (const int)
5090617a3babSopenharmony_ci0:50        subgroupQuadBroadcast ( temp double)
5091617a3babSopenharmony_ci0:50          direct index ( temp double)
5092617a3babSopenharmony_ci0:50            d: direct index for structure ( temp 4-component vector of double)
5093617a3babSopenharmony_ci0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5094617a3babSopenharmony_ci0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5095617a3babSopenharmony_ci0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5096617a3babSopenharmony_ci0:50                  Constant:
5097617a3babSopenharmony_ci0:50                    0 (const uint)
5098617a3babSopenharmony_ci0:50                direct index ( temp uint)
5099617a3babSopenharmony_ci0:50                  'dti' ( in 3-component vector of uint)
5100617a3babSopenharmony_ci0:50                  Constant:
5101617a3babSopenharmony_ci0:50                    0 (const int)
5102617a3babSopenharmony_ci0:50              Constant:
5103617a3babSopenharmony_ci0:50                3 (const int)
5104617a3babSopenharmony_ci0:50            Constant:
5105617a3babSopenharmony_ci0:50              0 (const int)
5106617a3babSopenharmony_ci0:50          Constant:
5107617a3babSopenharmony_ci0:50            1 (const uint)
5108617a3babSopenharmony_ci0:51      move second child to first child ( temp 2-component vector of double)
5109617a3babSopenharmony_ci0:51        vector swizzle ( temp 2-component vector of double)
5110617a3babSopenharmony_ci0:51          d: direct index for structure ( temp 4-component vector of double)
5111617a3babSopenharmony_ci0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5112617a3babSopenharmony_ci0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5113617a3babSopenharmony_ci0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5114617a3babSopenharmony_ci0:51                Constant:
5115617a3babSopenharmony_ci0:51                  0 (const uint)
5116617a3babSopenharmony_ci0:51              direct index ( temp uint)
5117617a3babSopenharmony_ci0:51                'dti' ( in 3-component vector of uint)
5118617a3babSopenharmony_ci0:51                Constant:
5119617a3babSopenharmony_ci0:51                  0 (const int)
5120617a3babSopenharmony_ci0:51            Constant:
5121617a3babSopenharmony_ci0:51              3 (const int)
5122617a3babSopenharmony_ci0:51          Sequence
5123617a3babSopenharmony_ci0:51            Constant:
5124617a3babSopenharmony_ci0:51              0 (const int)
5125617a3babSopenharmony_ci0:51            Constant:
5126617a3babSopenharmony_ci0:51              1 (const int)
5127617a3babSopenharmony_ci0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
5128617a3babSopenharmony_ci0:51          vector swizzle ( temp 2-component vector of double)
5129617a3babSopenharmony_ci0:51            d: direct index for structure ( temp 4-component vector of double)
5130617a3babSopenharmony_ci0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5131617a3babSopenharmony_ci0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5132617a3babSopenharmony_ci0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5133617a3babSopenharmony_ci0:51                  Constant:
5134617a3babSopenharmony_ci0:51                    0 (const uint)
5135617a3babSopenharmony_ci0:51                direct index ( temp uint)
5136617a3babSopenharmony_ci0:51                  'dti' ( in 3-component vector of uint)
5137617a3babSopenharmony_ci0:51                  Constant:
5138617a3babSopenharmony_ci0:51                    0 (const int)
5139617a3babSopenharmony_ci0:51              Constant:
5140617a3babSopenharmony_ci0:51                3 (const int)
5141617a3babSopenharmony_ci0:51            Sequence
5142617a3babSopenharmony_ci0:51              Constant:
5143617a3babSopenharmony_ci0:51                0 (const int)
5144617a3babSopenharmony_ci0:51              Constant:
5145617a3babSopenharmony_ci0:51                1 (const int)
5146617a3babSopenharmony_ci0:51          Constant:
5147617a3babSopenharmony_ci0:51            1 (const uint)
5148617a3babSopenharmony_ci0:52      move second child to first child ( temp 3-component vector of double)
5149617a3babSopenharmony_ci0:52        vector swizzle ( temp 3-component vector of double)
5150617a3babSopenharmony_ci0:52          d: direct index for structure ( temp 4-component vector of double)
5151617a3babSopenharmony_ci0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5152617a3babSopenharmony_ci0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5153617a3babSopenharmony_ci0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5154617a3babSopenharmony_ci0:52                Constant:
5155617a3babSopenharmony_ci0:52                  0 (const uint)
5156617a3babSopenharmony_ci0:52              direct index ( temp uint)
5157617a3babSopenharmony_ci0:52                'dti' ( in 3-component vector of uint)
5158617a3babSopenharmony_ci0:52                Constant:
5159617a3babSopenharmony_ci0:52                  0 (const int)
5160617a3babSopenharmony_ci0:52            Constant:
5161617a3babSopenharmony_ci0:52              3 (const int)
5162617a3babSopenharmony_ci0:52          Sequence
5163617a3babSopenharmony_ci0:52            Constant:
5164617a3babSopenharmony_ci0:52              0 (const int)
5165617a3babSopenharmony_ci0:52            Constant:
5166617a3babSopenharmony_ci0:52              1 (const int)
5167617a3babSopenharmony_ci0:52            Constant:
5168617a3babSopenharmony_ci0:52              2 (const int)
5169617a3babSopenharmony_ci0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
5170617a3babSopenharmony_ci0:52          vector swizzle ( temp 3-component vector of double)
5171617a3babSopenharmony_ci0:52            d: direct index for structure ( temp 4-component vector of double)
5172617a3babSopenharmony_ci0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5173617a3babSopenharmony_ci0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5174617a3babSopenharmony_ci0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5175617a3babSopenharmony_ci0:52                  Constant:
5176617a3babSopenharmony_ci0:52                    0 (const uint)
5177617a3babSopenharmony_ci0:52                direct index ( temp uint)
5178617a3babSopenharmony_ci0:52                  'dti' ( in 3-component vector of uint)
5179617a3babSopenharmony_ci0:52                  Constant:
5180617a3babSopenharmony_ci0:52                    0 (const int)
5181617a3babSopenharmony_ci0:52              Constant:
5182617a3babSopenharmony_ci0:52                3 (const int)
5183617a3babSopenharmony_ci0:52            Sequence
5184617a3babSopenharmony_ci0:52              Constant:
5185617a3babSopenharmony_ci0:52                0 (const int)
5186617a3babSopenharmony_ci0:52              Constant:
5187617a3babSopenharmony_ci0:52                1 (const int)
5188617a3babSopenharmony_ci0:52              Constant:
5189617a3babSopenharmony_ci0:52                2 (const int)
5190617a3babSopenharmony_ci0:52          Constant:
5191617a3babSopenharmony_ci0:52            1 (const uint)
5192617a3babSopenharmony_ci0:54      move second child to first child ( temp 4-component vector of uint)
5193617a3babSopenharmony_ci0:54        u: direct index for structure ( temp 4-component vector of uint)
5194617a3babSopenharmony_ci0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5195617a3babSopenharmony_ci0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5196617a3babSopenharmony_ci0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5197617a3babSopenharmony_ci0:54              Constant:
5198617a3babSopenharmony_ci0:54                0 (const uint)
5199617a3babSopenharmony_ci0:54            direct index ( temp uint)
5200617a3babSopenharmony_ci0:54              'dti' ( in 3-component vector of uint)
5201617a3babSopenharmony_ci0:54              Constant:
5202617a3babSopenharmony_ci0:54                0 (const int)
5203617a3babSopenharmony_ci0:54          Constant:
5204617a3babSopenharmony_ci0:54            0 (const int)
5205617a3babSopenharmony_ci0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
5206617a3babSopenharmony_ci0:54          u: direct index for structure ( temp 4-component vector of uint)
5207617a3babSopenharmony_ci0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5208617a3babSopenharmony_ci0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5209617a3babSopenharmony_ci0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5210617a3babSopenharmony_ci0:54                Constant:
5211617a3babSopenharmony_ci0:54                  0 (const uint)
5212617a3babSopenharmony_ci0:54              direct index ( temp uint)
5213617a3babSopenharmony_ci0:54                'dti' ( in 3-component vector of uint)
5214617a3babSopenharmony_ci0:54                Constant:
5215617a3babSopenharmony_ci0:54                  0 (const int)
5216617a3babSopenharmony_ci0:54            Constant:
5217617a3babSopenharmony_ci0:54              0 (const int)
5218617a3babSopenharmony_ci0:54          Constant:
5219617a3babSopenharmony_ci0:54            2 (const uint)
5220617a3babSopenharmony_ci0:55      move second child to first child ( temp uint)
5221617a3babSopenharmony_ci0:55        direct index ( temp uint)
5222617a3babSopenharmony_ci0:55          u: direct index for structure ( temp 4-component vector of uint)
5223617a3babSopenharmony_ci0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5224617a3babSopenharmony_ci0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5225617a3babSopenharmony_ci0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5226617a3babSopenharmony_ci0:55                Constant:
5227617a3babSopenharmony_ci0:55                  0 (const uint)
5228617a3babSopenharmony_ci0:55              direct index ( temp uint)
5229617a3babSopenharmony_ci0:55                'dti' ( in 3-component vector of uint)
5230617a3babSopenharmony_ci0:55                Constant:
5231617a3babSopenharmony_ci0:55                  0 (const int)
5232617a3babSopenharmony_ci0:55            Constant:
5233617a3babSopenharmony_ci0:55              0 (const int)
5234617a3babSopenharmony_ci0:55          Constant:
5235617a3babSopenharmony_ci0:55            0 (const int)
5236617a3babSopenharmony_ci0:55        subgroupQuadBroadcast ( temp uint)
5237617a3babSopenharmony_ci0:55          direct index ( temp uint)
5238617a3babSopenharmony_ci0:55            u: direct index for structure ( temp 4-component vector of uint)
5239617a3babSopenharmony_ci0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5240617a3babSopenharmony_ci0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5241617a3babSopenharmony_ci0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5242617a3babSopenharmony_ci0:55                  Constant:
5243617a3babSopenharmony_ci0:55                    0 (const uint)
5244617a3babSopenharmony_ci0:55                direct index ( temp uint)
5245617a3babSopenharmony_ci0:55                  'dti' ( in 3-component vector of uint)
5246617a3babSopenharmony_ci0:55                  Constant:
5247617a3babSopenharmony_ci0:55                    0 (const int)
5248617a3babSopenharmony_ci0:55              Constant:
5249617a3babSopenharmony_ci0:55                0 (const int)
5250617a3babSopenharmony_ci0:55            Constant:
5251617a3babSopenharmony_ci0:55              0 (const int)
5252617a3babSopenharmony_ci0:55          Constant:
5253617a3babSopenharmony_ci0:55            2 (const uint)
5254617a3babSopenharmony_ci0:56      move second child to first child ( temp 2-component vector of uint)
5255617a3babSopenharmony_ci0:56        vector swizzle ( temp 2-component vector of uint)
5256617a3babSopenharmony_ci0:56          u: direct index for structure ( temp 4-component vector of uint)
5257617a3babSopenharmony_ci0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5258617a3babSopenharmony_ci0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5259617a3babSopenharmony_ci0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5260617a3babSopenharmony_ci0:56                Constant:
5261617a3babSopenharmony_ci0:56                  0 (const uint)
5262617a3babSopenharmony_ci0:56              direct index ( temp uint)
5263617a3babSopenharmony_ci0:56                'dti' ( in 3-component vector of uint)
5264617a3babSopenharmony_ci0:56                Constant:
5265617a3babSopenharmony_ci0:56                  0 (const int)
5266617a3babSopenharmony_ci0:56            Constant:
5267617a3babSopenharmony_ci0:56              0 (const int)
5268617a3babSopenharmony_ci0:56          Sequence
5269617a3babSopenharmony_ci0:56            Constant:
5270617a3babSopenharmony_ci0:56              0 (const int)
5271617a3babSopenharmony_ci0:56            Constant:
5272617a3babSopenharmony_ci0:56              1 (const int)
5273617a3babSopenharmony_ci0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
5274617a3babSopenharmony_ci0:56          vector swizzle ( temp 2-component vector of uint)
5275617a3babSopenharmony_ci0:56            u: direct index for structure ( temp 4-component vector of uint)
5276617a3babSopenharmony_ci0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5277617a3babSopenharmony_ci0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5278617a3babSopenharmony_ci0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5279617a3babSopenharmony_ci0:56                  Constant:
5280617a3babSopenharmony_ci0:56                    0 (const uint)
5281617a3babSopenharmony_ci0:56                direct index ( temp uint)
5282617a3babSopenharmony_ci0:56                  'dti' ( in 3-component vector of uint)
5283617a3babSopenharmony_ci0:56                  Constant:
5284617a3babSopenharmony_ci0:56                    0 (const int)
5285617a3babSopenharmony_ci0:56              Constant:
5286617a3babSopenharmony_ci0:56                0 (const int)
5287617a3babSopenharmony_ci0:56            Sequence
5288617a3babSopenharmony_ci0:56              Constant:
5289617a3babSopenharmony_ci0:56                0 (const int)
5290617a3babSopenharmony_ci0:56              Constant:
5291617a3babSopenharmony_ci0:56                1 (const int)
5292617a3babSopenharmony_ci0:56          Constant:
5293617a3babSopenharmony_ci0:56            2 (const uint)
5294617a3babSopenharmony_ci0:57      move second child to first child ( temp 3-component vector of uint)
5295617a3babSopenharmony_ci0:57        vector swizzle ( temp 3-component vector of uint)
5296617a3babSopenharmony_ci0:57          u: direct index for structure ( temp 4-component vector of uint)
5297617a3babSopenharmony_ci0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5298617a3babSopenharmony_ci0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5299617a3babSopenharmony_ci0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5300617a3babSopenharmony_ci0:57                Constant:
5301617a3babSopenharmony_ci0:57                  0 (const uint)
5302617a3babSopenharmony_ci0:57              direct index ( temp uint)
5303617a3babSopenharmony_ci0:57                'dti' ( in 3-component vector of uint)
5304617a3babSopenharmony_ci0:57                Constant:
5305617a3babSopenharmony_ci0:57                  0 (const int)
5306617a3babSopenharmony_ci0:57            Constant:
5307617a3babSopenharmony_ci0:57              0 (const int)
5308617a3babSopenharmony_ci0:57          Sequence
5309617a3babSopenharmony_ci0:57            Constant:
5310617a3babSopenharmony_ci0:57              0 (const int)
5311617a3babSopenharmony_ci0:57            Constant:
5312617a3babSopenharmony_ci0:57              1 (const int)
5313617a3babSopenharmony_ci0:57            Constant:
5314617a3babSopenharmony_ci0:57              2 (const int)
5315617a3babSopenharmony_ci0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
5316617a3babSopenharmony_ci0:57          vector swizzle ( temp 3-component vector of uint)
5317617a3babSopenharmony_ci0:57            u: direct index for structure ( temp 4-component vector of uint)
5318617a3babSopenharmony_ci0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5319617a3babSopenharmony_ci0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5320617a3babSopenharmony_ci0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5321617a3babSopenharmony_ci0:57                  Constant:
5322617a3babSopenharmony_ci0:57                    0 (const uint)
5323617a3babSopenharmony_ci0:57                direct index ( temp uint)
5324617a3babSopenharmony_ci0:57                  'dti' ( in 3-component vector of uint)
5325617a3babSopenharmony_ci0:57                  Constant:
5326617a3babSopenharmony_ci0:57                    0 (const int)
5327617a3babSopenharmony_ci0:57              Constant:
5328617a3babSopenharmony_ci0:57                0 (const int)
5329617a3babSopenharmony_ci0:57            Sequence
5330617a3babSopenharmony_ci0:57              Constant:
5331617a3babSopenharmony_ci0:57                0 (const int)
5332617a3babSopenharmony_ci0:57              Constant:
5333617a3babSopenharmony_ci0:57                1 (const int)
5334617a3babSopenharmony_ci0:57              Constant:
5335617a3babSopenharmony_ci0:57                2 (const int)
5336617a3babSopenharmony_ci0:57          Constant:
5337617a3babSopenharmony_ci0:57            2 (const uint)
5338617a3babSopenharmony_ci0:59      move second child to first child ( temp 4-component vector of int)
5339617a3babSopenharmony_ci0:59        i: direct index for structure ( temp 4-component vector of int)
5340617a3babSopenharmony_ci0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5341617a3babSopenharmony_ci0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5342617a3babSopenharmony_ci0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5343617a3babSopenharmony_ci0:59              Constant:
5344617a3babSopenharmony_ci0:59                0 (const uint)
5345617a3babSopenharmony_ci0:59            direct index ( temp uint)
5346617a3babSopenharmony_ci0:59              'dti' ( in 3-component vector of uint)
5347617a3babSopenharmony_ci0:59              Constant:
5348617a3babSopenharmony_ci0:59                0 (const int)
5349617a3babSopenharmony_ci0:59          Constant:
5350617a3babSopenharmony_ci0:59            1 (const int)
5351617a3babSopenharmony_ci0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
5352617a3babSopenharmony_ci0:59          i: direct index for structure ( temp 4-component vector of int)
5353617a3babSopenharmony_ci0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5354617a3babSopenharmony_ci0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5355617a3babSopenharmony_ci0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5356617a3babSopenharmony_ci0:59                Constant:
5357617a3babSopenharmony_ci0:59                  0 (const uint)
5358617a3babSopenharmony_ci0:59              direct index ( temp uint)
5359617a3babSopenharmony_ci0:59                'dti' ( in 3-component vector of uint)
5360617a3babSopenharmony_ci0:59                Constant:
5361617a3babSopenharmony_ci0:59                  0 (const int)
5362617a3babSopenharmony_ci0:59            Constant:
5363617a3babSopenharmony_ci0:59              1 (const int)
5364617a3babSopenharmony_ci0:59          Constant:
5365617a3babSopenharmony_ci0:59            2 (const uint)
5366617a3babSopenharmony_ci0:60      move second child to first child ( temp int)
5367617a3babSopenharmony_ci0:60        direct index ( temp int)
5368617a3babSopenharmony_ci0:60          i: direct index for structure ( temp 4-component vector of int)
5369617a3babSopenharmony_ci0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5370617a3babSopenharmony_ci0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5371617a3babSopenharmony_ci0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5372617a3babSopenharmony_ci0:60                Constant:
5373617a3babSopenharmony_ci0:60                  0 (const uint)
5374617a3babSopenharmony_ci0:60              direct index ( temp uint)
5375617a3babSopenharmony_ci0:60                'dti' ( in 3-component vector of uint)
5376617a3babSopenharmony_ci0:60                Constant:
5377617a3babSopenharmony_ci0:60                  0 (const int)
5378617a3babSopenharmony_ci0:60            Constant:
5379617a3babSopenharmony_ci0:60              1 (const int)
5380617a3babSopenharmony_ci0:60          Constant:
5381617a3babSopenharmony_ci0:60            0 (const int)
5382617a3babSopenharmony_ci0:60        subgroupQuadBroadcast ( temp int)
5383617a3babSopenharmony_ci0:60          direct index ( temp int)
5384617a3babSopenharmony_ci0:60            i: direct index for structure ( temp 4-component vector of int)
5385617a3babSopenharmony_ci0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5386617a3babSopenharmony_ci0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5387617a3babSopenharmony_ci0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5388617a3babSopenharmony_ci0:60                  Constant:
5389617a3babSopenharmony_ci0:60                    0 (const uint)
5390617a3babSopenharmony_ci0:60                direct index ( temp uint)
5391617a3babSopenharmony_ci0:60                  'dti' ( in 3-component vector of uint)
5392617a3babSopenharmony_ci0:60                  Constant:
5393617a3babSopenharmony_ci0:60                    0 (const int)
5394617a3babSopenharmony_ci0:60              Constant:
5395617a3babSopenharmony_ci0:60                1 (const int)
5396617a3babSopenharmony_ci0:60            Constant:
5397617a3babSopenharmony_ci0:60              0 (const int)
5398617a3babSopenharmony_ci0:60          Constant:
5399617a3babSopenharmony_ci0:60            2 (const uint)
5400617a3babSopenharmony_ci0:61      move second child to first child ( temp 2-component vector of int)
5401617a3babSopenharmony_ci0:61        vector swizzle ( temp 2-component vector of int)
5402617a3babSopenharmony_ci0:61          i: direct index for structure ( temp 4-component vector of int)
5403617a3babSopenharmony_ci0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5404617a3babSopenharmony_ci0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5405617a3babSopenharmony_ci0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5406617a3babSopenharmony_ci0:61                Constant:
5407617a3babSopenharmony_ci0:61                  0 (const uint)
5408617a3babSopenharmony_ci0:61              direct index ( temp uint)
5409617a3babSopenharmony_ci0:61                'dti' ( in 3-component vector of uint)
5410617a3babSopenharmony_ci0:61                Constant:
5411617a3babSopenharmony_ci0:61                  0 (const int)
5412617a3babSopenharmony_ci0:61            Constant:
5413617a3babSopenharmony_ci0:61              1 (const int)
5414617a3babSopenharmony_ci0:61          Sequence
5415617a3babSopenharmony_ci0:61            Constant:
5416617a3babSopenharmony_ci0:61              0 (const int)
5417617a3babSopenharmony_ci0:61            Constant:
5418617a3babSopenharmony_ci0:61              1 (const int)
5419617a3babSopenharmony_ci0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
5420617a3babSopenharmony_ci0:61          vector swizzle ( temp 2-component vector of int)
5421617a3babSopenharmony_ci0:61            i: direct index for structure ( temp 4-component vector of int)
5422617a3babSopenharmony_ci0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5423617a3babSopenharmony_ci0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5424617a3babSopenharmony_ci0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5425617a3babSopenharmony_ci0:61                  Constant:
5426617a3babSopenharmony_ci0:61                    0 (const uint)
5427617a3babSopenharmony_ci0:61                direct index ( temp uint)
5428617a3babSopenharmony_ci0:61                  'dti' ( in 3-component vector of uint)
5429617a3babSopenharmony_ci0:61                  Constant:
5430617a3babSopenharmony_ci0:61                    0 (const int)
5431617a3babSopenharmony_ci0:61              Constant:
5432617a3babSopenharmony_ci0:61                1 (const int)
5433617a3babSopenharmony_ci0:61            Sequence
5434617a3babSopenharmony_ci0:61              Constant:
5435617a3babSopenharmony_ci0:61                0 (const int)
5436617a3babSopenharmony_ci0:61              Constant:
5437617a3babSopenharmony_ci0:61                1 (const int)
5438617a3babSopenharmony_ci0:61          Constant:
5439617a3babSopenharmony_ci0:61            2 (const uint)
5440617a3babSopenharmony_ci0:62      move second child to first child ( temp 3-component vector of int)
5441617a3babSopenharmony_ci0:62        vector swizzle ( temp 3-component vector of int)
5442617a3babSopenharmony_ci0:62          i: direct index for structure ( temp 4-component vector of int)
5443617a3babSopenharmony_ci0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5444617a3babSopenharmony_ci0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5445617a3babSopenharmony_ci0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5446617a3babSopenharmony_ci0:62                Constant:
5447617a3babSopenharmony_ci0:62                  0 (const uint)
5448617a3babSopenharmony_ci0:62              direct index ( temp uint)
5449617a3babSopenharmony_ci0:62                'dti' ( in 3-component vector of uint)
5450617a3babSopenharmony_ci0:62                Constant:
5451617a3babSopenharmony_ci0:62                  0 (const int)
5452617a3babSopenharmony_ci0:62            Constant:
5453617a3babSopenharmony_ci0:62              1 (const int)
5454617a3babSopenharmony_ci0:62          Sequence
5455617a3babSopenharmony_ci0:62            Constant:
5456617a3babSopenharmony_ci0:62              0 (const int)
5457617a3babSopenharmony_ci0:62            Constant:
5458617a3babSopenharmony_ci0:62              1 (const int)
5459617a3babSopenharmony_ci0:62            Constant:
5460617a3babSopenharmony_ci0:62              2 (const int)
5461617a3babSopenharmony_ci0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
5462617a3babSopenharmony_ci0:62          vector swizzle ( temp 3-component vector of int)
5463617a3babSopenharmony_ci0:62            i: direct index for structure ( temp 4-component vector of int)
5464617a3babSopenharmony_ci0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5465617a3babSopenharmony_ci0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5466617a3babSopenharmony_ci0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5467617a3babSopenharmony_ci0:62                  Constant:
5468617a3babSopenharmony_ci0:62                    0 (const uint)
5469617a3babSopenharmony_ci0:62                direct index ( temp uint)
5470617a3babSopenharmony_ci0:62                  'dti' ( in 3-component vector of uint)
5471617a3babSopenharmony_ci0:62                  Constant:
5472617a3babSopenharmony_ci0:62                    0 (const int)
5473617a3babSopenharmony_ci0:62              Constant:
5474617a3babSopenharmony_ci0:62                1 (const int)
5475617a3babSopenharmony_ci0:62            Sequence
5476617a3babSopenharmony_ci0:62              Constant:
5477617a3babSopenharmony_ci0:62                0 (const int)
5478617a3babSopenharmony_ci0:62              Constant:
5479617a3babSopenharmony_ci0:62                1 (const int)
5480617a3babSopenharmony_ci0:62              Constant:
5481617a3babSopenharmony_ci0:62                2 (const int)
5482617a3babSopenharmony_ci0:62          Constant:
5483617a3babSopenharmony_ci0:62            2 (const uint)
5484617a3babSopenharmony_ci0:64      move second child to first child ( temp 4-component vector of float)
5485617a3babSopenharmony_ci0:64        f: direct index for structure ( temp 4-component vector of float)
5486617a3babSopenharmony_ci0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5487617a3babSopenharmony_ci0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5488617a3babSopenharmony_ci0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5489617a3babSopenharmony_ci0:64              Constant:
5490617a3babSopenharmony_ci0:64                0 (const uint)
5491617a3babSopenharmony_ci0:64            direct index ( temp uint)
5492617a3babSopenharmony_ci0:64              'dti' ( in 3-component vector of uint)
5493617a3babSopenharmony_ci0:64              Constant:
5494617a3babSopenharmony_ci0:64                0 (const int)
5495617a3babSopenharmony_ci0:64          Constant:
5496617a3babSopenharmony_ci0:64            2 (const int)
5497617a3babSopenharmony_ci0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
5498617a3babSopenharmony_ci0:64          f: direct index for structure ( temp 4-component vector of float)
5499617a3babSopenharmony_ci0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5500617a3babSopenharmony_ci0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5501617a3babSopenharmony_ci0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5502617a3babSopenharmony_ci0:64                Constant:
5503617a3babSopenharmony_ci0:64                  0 (const uint)
5504617a3babSopenharmony_ci0:64              direct index ( temp uint)
5505617a3babSopenharmony_ci0:64                'dti' ( in 3-component vector of uint)
5506617a3babSopenharmony_ci0:64                Constant:
5507617a3babSopenharmony_ci0:64                  0 (const int)
5508617a3babSopenharmony_ci0:64            Constant:
5509617a3babSopenharmony_ci0:64              2 (const int)
5510617a3babSopenharmony_ci0:64          Constant:
5511617a3babSopenharmony_ci0:64            2 (const uint)
5512617a3babSopenharmony_ci0:65      move second child to first child ( temp float)
5513617a3babSopenharmony_ci0:65        direct index ( temp float)
5514617a3babSopenharmony_ci0:65          f: direct index for structure ( temp 4-component vector of float)
5515617a3babSopenharmony_ci0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5516617a3babSopenharmony_ci0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5517617a3babSopenharmony_ci0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5518617a3babSopenharmony_ci0:65                Constant:
5519617a3babSopenharmony_ci0:65                  0 (const uint)
5520617a3babSopenharmony_ci0:65              direct index ( temp uint)
5521617a3babSopenharmony_ci0:65                'dti' ( in 3-component vector of uint)
5522617a3babSopenharmony_ci0:65                Constant:
5523617a3babSopenharmony_ci0:65                  0 (const int)
5524617a3babSopenharmony_ci0:65            Constant:
5525617a3babSopenharmony_ci0:65              2 (const int)
5526617a3babSopenharmony_ci0:65          Constant:
5527617a3babSopenharmony_ci0:65            0 (const int)
5528617a3babSopenharmony_ci0:65        subgroupQuadBroadcast ( temp float)
5529617a3babSopenharmony_ci0:65          direct index ( temp float)
5530617a3babSopenharmony_ci0:65            f: direct index for structure ( temp 4-component vector of float)
5531617a3babSopenharmony_ci0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5532617a3babSopenharmony_ci0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5533617a3babSopenharmony_ci0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5534617a3babSopenharmony_ci0:65                  Constant:
5535617a3babSopenharmony_ci0:65                    0 (const uint)
5536617a3babSopenharmony_ci0:65                direct index ( temp uint)
5537617a3babSopenharmony_ci0:65                  'dti' ( in 3-component vector of uint)
5538617a3babSopenharmony_ci0:65                  Constant:
5539617a3babSopenharmony_ci0:65                    0 (const int)
5540617a3babSopenharmony_ci0:65              Constant:
5541617a3babSopenharmony_ci0:65                2 (const int)
5542617a3babSopenharmony_ci0:65            Constant:
5543617a3babSopenharmony_ci0:65              0 (const int)
5544617a3babSopenharmony_ci0:65          Constant:
5545617a3babSopenharmony_ci0:65            2 (const uint)
5546617a3babSopenharmony_ci0:66      move second child to first child ( temp 2-component vector of float)
5547617a3babSopenharmony_ci0:66        vector swizzle ( temp 2-component vector of float)
5548617a3babSopenharmony_ci0:66          f: direct index for structure ( temp 4-component vector of float)
5549617a3babSopenharmony_ci0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5550617a3babSopenharmony_ci0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5551617a3babSopenharmony_ci0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5552617a3babSopenharmony_ci0:66                Constant:
5553617a3babSopenharmony_ci0:66                  0 (const uint)
5554617a3babSopenharmony_ci0:66              direct index ( temp uint)
5555617a3babSopenharmony_ci0:66                'dti' ( in 3-component vector of uint)
5556617a3babSopenharmony_ci0:66                Constant:
5557617a3babSopenharmony_ci0:66                  0 (const int)
5558617a3babSopenharmony_ci0:66            Constant:
5559617a3babSopenharmony_ci0:66              2 (const int)
5560617a3babSopenharmony_ci0:66          Sequence
5561617a3babSopenharmony_ci0:66            Constant:
5562617a3babSopenharmony_ci0:66              0 (const int)
5563617a3babSopenharmony_ci0:66            Constant:
5564617a3babSopenharmony_ci0:66              1 (const int)
5565617a3babSopenharmony_ci0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
5566617a3babSopenharmony_ci0:66          vector swizzle ( temp 2-component vector of float)
5567617a3babSopenharmony_ci0:66            f: direct index for structure ( temp 4-component vector of float)
5568617a3babSopenharmony_ci0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5569617a3babSopenharmony_ci0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5570617a3babSopenharmony_ci0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5571617a3babSopenharmony_ci0:66                  Constant:
5572617a3babSopenharmony_ci0:66                    0 (const uint)
5573617a3babSopenharmony_ci0:66                direct index ( temp uint)
5574617a3babSopenharmony_ci0:66                  'dti' ( in 3-component vector of uint)
5575617a3babSopenharmony_ci0:66                  Constant:
5576617a3babSopenharmony_ci0:66                    0 (const int)
5577617a3babSopenharmony_ci0:66              Constant:
5578617a3babSopenharmony_ci0:66                2 (const int)
5579617a3babSopenharmony_ci0:66            Sequence
5580617a3babSopenharmony_ci0:66              Constant:
5581617a3babSopenharmony_ci0:66                0 (const int)
5582617a3babSopenharmony_ci0:66              Constant:
5583617a3babSopenharmony_ci0:66                1 (const int)
5584617a3babSopenharmony_ci0:66          Constant:
5585617a3babSopenharmony_ci0:66            2 (const uint)
5586617a3babSopenharmony_ci0:67      move second child to first child ( temp 3-component vector of float)
5587617a3babSopenharmony_ci0:67        vector swizzle ( temp 3-component vector of float)
5588617a3babSopenharmony_ci0:67          f: direct index for structure ( temp 4-component vector of float)
5589617a3babSopenharmony_ci0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5590617a3babSopenharmony_ci0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5591617a3babSopenharmony_ci0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5592617a3babSopenharmony_ci0:67                Constant:
5593617a3babSopenharmony_ci0:67                  0 (const uint)
5594617a3babSopenharmony_ci0:67              direct index ( temp uint)
5595617a3babSopenharmony_ci0:67                'dti' ( in 3-component vector of uint)
5596617a3babSopenharmony_ci0:67                Constant:
5597617a3babSopenharmony_ci0:67                  0 (const int)
5598617a3babSopenharmony_ci0:67            Constant:
5599617a3babSopenharmony_ci0:67              2 (const int)
5600617a3babSopenharmony_ci0:67          Sequence
5601617a3babSopenharmony_ci0:67            Constant:
5602617a3babSopenharmony_ci0:67              0 (const int)
5603617a3babSopenharmony_ci0:67            Constant:
5604617a3babSopenharmony_ci0:67              1 (const int)
5605617a3babSopenharmony_ci0:67            Constant:
5606617a3babSopenharmony_ci0:67              2 (const int)
5607617a3babSopenharmony_ci0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
5608617a3babSopenharmony_ci0:67          vector swizzle ( temp 3-component vector of float)
5609617a3babSopenharmony_ci0:67            f: direct index for structure ( temp 4-component vector of float)
5610617a3babSopenharmony_ci0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5611617a3babSopenharmony_ci0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5612617a3babSopenharmony_ci0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5613617a3babSopenharmony_ci0:67                  Constant:
5614617a3babSopenharmony_ci0:67                    0 (const uint)
5615617a3babSopenharmony_ci0:67                direct index ( temp uint)
5616617a3babSopenharmony_ci0:67                  'dti' ( in 3-component vector of uint)
5617617a3babSopenharmony_ci0:67                  Constant:
5618617a3babSopenharmony_ci0:67                    0 (const int)
5619617a3babSopenharmony_ci0:67              Constant:
5620617a3babSopenharmony_ci0:67                2 (const int)
5621617a3babSopenharmony_ci0:67            Sequence
5622617a3babSopenharmony_ci0:67              Constant:
5623617a3babSopenharmony_ci0:67                0 (const int)
5624617a3babSopenharmony_ci0:67              Constant:
5625617a3babSopenharmony_ci0:67                1 (const int)
5626617a3babSopenharmony_ci0:67              Constant:
5627617a3babSopenharmony_ci0:67                2 (const int)
5628617a3babSopenharmony_ci0:67          Constant:
5629617a3babSopenharmony_ci0:67            2 (const uint)
5630617a3babSopenharmony_ci0:69      move second child to first child ( temp 4-component vector of double)
5631617a3babSopenharmony_ci0:69        d: direct index for structure ( temp 4-component vector of double)
5632617a3babSopenharmony_ci0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5633617a3babSopenharmony_ci0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5634617a3babSopenharmony_ci0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5635617a3babSopenharmony_ci0:69              Constant:
5636617a3babSopenharmony_ci0:69                0 (const uint)
5637617a3babSopenharmony_ci0:69            direct index ( temp uint)
5638617a3babSopenharmony_ci0:69              'dti' ( in 3-component vector of uint)
5639617a3babSopenharmony_ci0:69              Constant:
5640617a3babSopenharmony_ci0:69                0 (const int)
5641617a3babSopenharmony_ci0:69          Constant:
5642617a3babSopenharmony_ci0:69            3 (const int)
5643617a3babSopenharmony_ci0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
5644617a3babSopenharmony_ci0:69          d: direct index for structure ( temp 4-component vector of double)
5645617a3babSopenharmony_ci0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5646617a3babSopenharmony_ci0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5647617a3babSopenharmony_ci0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5648617a3babSopenharmony_ci0:69                Constant:
5649617a3babSopenharmony_ci0:69                  0 (const uint)
5650617a3babSopenharmony_ci0:69              direct index ( temp uint)
5651617a3babSopenharmony_ci0:69                'dti' ( in 3-component vector of uint)
5652617a3babSopenharmony_ci0:69                Constant:
5653617a3babSopenharmony_ci0:69                  0 (const int)
5654617a3babSopenharmony_ci0:69            Constant:
5655617a3babSopenharmony_ci0:69              3 (const int)
5656617a3babSopenharmony_ci0:69          Constant:
5657617a3babSopenharmony_ci0:69            2 (const uint)
5658617a3babSopenharmony_ci0:70      move second child to first child ( temp double)
5659617a3babSopenharmony_ci0:70        direct index ( temp double)
5660617a3babSopenharmony_ci0:70          d: direct index for structure ( temp 4-component vector of double)
5661617a3babSopenharmony_ci0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5662617a3babSopenharmony_ci0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5663617a3babSopenharmony_ci0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5664617a3babSopenharmony_ci0:70                Constant:
5665617a3babSopenharmony_ci0:70                  0 (const uint)
5666617a3babSopenharmony_ci0:70              direct index ( temp uint)
5667617a3babSopenharmony_ci0:70                'dti' ( in 3-component vector of uint)
5668617a3babSopenharmony_ci0:70                Constant:
5669617a3babSopenharmony_ci0:70                  0 (const int)
5670617a3babSopenharmony_ci0:70            Constant:
5671617a3babSopenharmony_ci0:70              3 (const int)
5672617a3babSopenharmony_ci0:70          Constant:
5673617a3babSopenharmony_ci0:70            0 (const int)
5674617a3babSopenharmony_ci0:70        subgroupQuadBroadcast ( temp double)
5675617a3babSopenharmony_ci0:70          direct index ( temp double)
5676617a3babSopenharmony_ci0:70            d: direct index for structure ( temp 4-component vector of double)
5677617a3babSopenharmony_ci0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5678617a3babSopenharmony_ci0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5679617a3babSopenharmony_ci0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5680617a3babSopenharmony_ci0:70                  Constant:
5681617a3babSopenharmony_ci0:70                    0 (const uint)
5682617a3babSopenharmony_ci0:70                direct index ( temp uint)
5683617a3babSopenharmony_ci0:70                  'dti' ( in 3-component vector of uint)
5684617a3babSopenharmony_ci0:70                  Constant:
5685617a3babSopenharmony_ci0:70                    0 (const int)
5686617a3babSopenharmony_ci0:70              Constant:
5687617a3babSopenharmony_ci0:70                3 (const int)
5688617a3babSopenharmony_ci0:70            Constant:
5689617a3babSopenharmony_ci0:70              0 (const int)
5690617a3babSopenharmony_ci0:70          Constant:
5691617a3babSopenharmony_ci0:70            2 (const uint)
5692617a3babSopenharmony_ci0:71      move second child to first child ( temp 2-component vector of double)
5693617a3babSopenharmony_ci0:71        vector swizzle ( temp 2-component vector of double)
5694617a3babSopenharmony_ci0:71          d: direct index for structure ( temp 4-component vector of double)
5695617a3babSopenharmony_ci0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5696617a3babSopenharmony_ci0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5697617a3babSopenharmony_ci0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5698617a3babSopenharmony_ci0:71                Constant:
5699617a3babSopenharmony_ci0:71                  0 (const uint)
5700617a3babSopenharmony_ci0:71              direct index ( temp uint)
5701617a3babSopenharmony_ci0:71                'dti' ( in 3-component vector of uint)
5702617a3babSopenharmony_ci0:71                Constant:
5703617a3babSopenharmony_ci0:71                  0 (const int)
5704617a3babSopenharmony_ci0:71            Constant:
5705617a3babSopenharmony_ci0:71              3 (const int)
5706617a3babSopenharmony_ci0:71          Sequence
5707617a3babSopenharmony_ci0:71            Constant:
5708617a3babSopenharmony_ci0:71              0 (const int)
5709617a3babSopenharmony_ci0:71            Constant:
5710617a3babSopenharmony_ci0:71              1 (const int)
5711617a3babSopenharmony_ci0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
5712617a3babSopenharmony_ci0:71          vector swizzle ( temp 2-component vector of double)
5713617a3babSopenharmony_ci0:71            d: direct index for structure ( temp 4-component vector of double)
5714617a3babSopenharmony_ci0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5715617a3babSopenharmony_ci0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5716617a3babSopenharmony_ci0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5717617a3babSopenharmony_ci0:71                  Constant:
5718617a3babSopenharmony_ci0:71                    0 (const uint)
5719617a3babSopenharmony_ci0:71                direct index ( temp uint)
5720617a3babSopenharmony_ci0:71                  'dti' ( in 3-component vector of uint)
5721617a3babSopenharmony_ci0:71                  Constant:
5722617a3babSopenharmony_ci0:71                    0 (const int)
5723617a3babSopenharmony_ci0:71              Constant:
5724617a3babSopenharmony_ci0:71                3 (const int)
5725617a3babSopenharmony_ci0:71            Sequence
5726617a3babSopenharmony_ci0:71              Constant:
5727617a3babSopenharmony_ci0:71                0 (const int)
5728617a3babSopenharmony_ci0:71              Constant:
5729617a3babSopenharmony_ci0:71                1 (const int)
5730617a3babSopenharmony_ci0:71          Constant:
5731617a3babSopenharmony_ci0:71            2 (const uint)
5732617a3babSopenharmony_ci0:72      move second child to first child ( temp 3-component vector of double)
5733617a3babSopenharmony_ci0:72        vector swizzle ( temp 3-component vector of double)
5734617a3babSopenharmony_ci0:72          d: direct index for structure ( temp 4-component vector of double)
5735617a3babSopenharmony_ci0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5736617a3babSopenharmony_ci0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5737617a3babSopenharmony_ci0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5738617a3babSopenharmony_ci0:72                Constant:
5739617a3babSopenharmony_ci0:72                  0 (const uint)
5740617a3babSopenharmony_ci0:72              direct index ( temp uint)
5741617a3babSopenharmony_ci0:72                'dti' ( in 3-component vector of uint)
5742617a3babSopenharmony_ci0:72                Constant:
5743617a3babSopenharmony_ci0:72                  0 (const int)
5744617a3babSopenharmony_ci0:72            Constant:
5745617a3babSopenharmony_ci0:72              3 (const int)
5746617a3babSopenharmony_ci0:72          Sequence
5747617a3babSopenharmony_ci0:72            Constant:
5748617a3babSopenharmony_ci0:72              0 (const int)
5749617a3babSopenharmony_ci0:72            Constant:
5750617a3babSopenharmony_ci0:72              1 (const int)
5751617a3babSopenharmony_ci0:72            Constant:
5752617a3babSopenharmony_ci0:72              2 (const int)
5753617a3babSopenharmony_ci0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
5754617a3babSopenharmony_ci0:72          vector swizzle ( temp 3-component vector of double)
5755617a3babSopenharmony_ci0:72            d: direct index for structure ( temp 4-component vector of double)
5756617a3babSopenharmony_ci0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5757617a3babSopenharmony_ci0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5758617a3babSopenharmony_ci0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5759617a3babSopenharmony_ci0:72                  Constant:
5760617a3babSopenharmony_ci0:72                    0 (const uint)
5761617a3babSopenharmony_ci0:72                direct index ( temp uint)
5762617a3babSopenharmony_ci0:72                  'dti' ( in 3-component vector of uint)
5763617a3babSopenharmony_ci0:72                  Constant:
5764617a3babSopenharmony_ci0:72                    0 (const int)
5765617a3babSopenharmony_ci0:72              Constant:
5766617a3babSopenharmony_ci0:72                3 (const int)
5767617a3babSopenharmony_ci0:72            Sequence
5768617a3babSopenharmony_ci0:72              Constant:
5769617a3babSopenharmony_ci0:72                0 (const int)
5770617a3babSopenharmony_ci0:72              Constant:
5771617a3babSopenharmony_ci0:72                1 (const int)
5772617a3babSopenharmony_ci0:72              Constant:
5773617a3babSopenharmony_ci0:72                2 (const int)
5774617a3babSopenharmony_ci0:72          Constant:
5775617a3babSopenharmony_ci0:72            2 (const uint)
5776617a3babSopenharmony_ci0:74      move second child to first child ( temp 4-component vector of uint)
5777617a3babSopenharmony_ci0:74        u: direct index for structure ( temp 4-component vector of uint)
5778617a3babSopenharmony_ci0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5779617a3babSopenharmony_ci0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5780617a3babSopenharmony_ci0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5781617a3babSopenharmony_ci0:74              Constant:
5782617a3babSopenharmony_ci0:74                0 (const uint)
5783617a3babSopenharmony_ci0:74            direct index ( temp uint)
5784617a3babSopenharmony_ci0:74              'dti' ( in 3-component vector of uint)
5785617a3babSopenharmony_ci0:74              Constant:
5786617a3babSopenharmony_ci0:74                0 (const int)
5787617a3babSopenharmony_ci0:74          Constant:
5788617a3babSopenharmony_ci0:74            0 (const int)
5789617a3babSopenharmony_ci0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
5790617a3babSopenharmony_ci0:74          u: direct index for structure ( temp 4-component vector of uint)
5791617a3babSopenharmony_ci0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5792617a3babSopenharmony_ci0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5793617a3babSopenharmony_ci0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5794617a3babSopenharmony_ci0:74                Constant:
5795617a3babSopenharmony_ci0:74                  0 (const uint)
5796617a3babSopenharmony_ci0:74              direct index ( temp uint)
5797617a3babSopenharmony_ci0:74                'dti' ( in 3-component vector of uint)
5798617a3babSopenharmony_ci0:74                Constant:
5799617a3babSopenharmony_ci0:74                  0 (const int)
5800617a3babSopenharmony_ci0:74            Constant:
5801617a3babSopenharmony_ci0:74              0 (const int)
5802617a3babSopenharmony_ci0:74          Constant:
5803617a3babSopenharmony_ci0:74            3 (const uint)
5804617a3babSopenharmony_ci0:75      move second child to first child ( temp uint)
5805617a3babSopenharmony_ci0:75        direct index ( temp uint)
5806617a3babSopenharmony_ci0:75          u: direct index for structure ( temp 4-component vector of uint)
5807617a3babSopenharmony_ci0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5808617a3babSopenharmony_ci0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5809617a3babSopenharmony_ci0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5810617a3babSopenharmony_ci0:75                Constant:
5811617a3babSopenharmony_ci0:75                  0 (const uint)
5812617a3babSopenharmony_ci0:75              direct index ( temp uint)
5813617a3babSopenharmony_ci0:75                'dti' ( in 3-component vector of uint)
5814617a3babSopenharmony_ci0:75                Constant:
5815617a3babSopenharmony_ci0:75                  0 (const int)
5816617a3babSopenharmony_ci0:75            Constant:
5817617a3babSopenharmony_ci0:75              0 (const int)
5818617a3babSopenharmony_ci0:75          Constant:
5819617a3babSopenharmony_ci0:75            0 (const int)
5820617a3babSopenharmony_ci0:75        subgroupQuadBroadcast ( temp uint)
5821617a3babSopenharmony_ci0:75          direct index ( temp uint)
5822617a3babSopenharmony_ci0:75            u: direct index for structure ( temp 4-component vector of uint)
5823617a3babSopenharmony_ci0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5824617a3babSopenharmony_ci0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5825617a3babSopenharmony_ci0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5826617a3babSopenharmony_ci0:75                  Constant:
5827617a3babSopenharmony_ci0:75                    0 (const uint)
5828617a3babSopenharmony_ci0:75                direct index ( temp uint)
5829617a3babSopenharmony_ci0:75                  'dti' ( in 3-component vector of uint)
5830617a3babSopenharmony_ci0:75                  Constant:
5831617a3babSopenharmony_ci0:75                    0 (const int)
5832617a3babSopenharmony_ci0:75              Constant:
5833617a3babSopenharmony_ci0:75                0 (const int)
5834617a3babSopenharmony_ci0:75            Constant:
5835617a3babSopenharmony_ci0:75              0 (const int)
5836617a3babSopenharmony_ci0:75          Constant:
5837617a3babSopenharmony_ci0:75            3 (const uint)
5838617a3babSopenharmony_ci0:76      move second child to first child ( temp 2-component vector of uint)
5839617a3babSopenharmony_ci0:76        vector swizzle ( temp 2-component vector of uint)
5840617a3babSopenharmony_ci0:76          u: direct index for structure ( temp 4-component vector of uint)
5841617a3babSopenharmony_ci0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5842617a3babSopenharmony_ci0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5843617a3babSopenharmony_ci0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5844617a3babSopenharmony_ci0:76                Constant:
5845617a3babSopenharmony_ci0:76                  0 (const uint)
5846617a3babSopenharmony_ci0:76              direct index ( temp uint)
5847617a3babSopenharmony_ci0:76                'dti' ( in 3-component vector of uint)
5848617a3babSopenharmony_ci0:76                Constant:
5849617a3babSopenharmony_ci0:76                  0 (const int)
5850617a3babSopenharmony_ci0:76            Constant:
5851617a3babSopenharmony_ci0:76              0 (const int)
5852617a3babSopenharmony_ci0:76          Sequence
5853617a3babSopenharmony_ci0:76            Constant:
5854617a3babSopenharmony_ci0:76              0 (const int)
5855617a3babSopenharmony_ci0:76            Constant:
5856617a3babSopenharmony_ci0:76              1 (const int)
5857617a3babSopenharmony_ci0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
5858617a3babSopenharmony_ci0:76          vector swizzle ( temp 2-component vector of uint)
5859617a3babSopenharmony_ci0:76            u: direct index for structure ( temp 4-component vector of uint)
5860617a3babSopenharmony_ci0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5861617a3babSopenharmony_ci0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5862617a3babSopenharmony_ci0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5863617a3babSopenharmony_ci0:76                  Constant:
5864617a3babSopenharmony_ci0:76                    0 (const uint)
5865617a3babSopenharmony_ci0:76                direct index ( temp uint)
5866617a3babSopenharmony_ci0:76                  'dti' ( in 3-component vector of uint)
5867617a3babSopenharmony_ci0:76                  Constant:
5868617a3babSopenharmony_ci0:76                    0 (const int)
5869617a3babSopenharmony_ci0:76              Constant:
5870617a3babSopenharmony_ci0:76                0 (const int)
5871617a3babSopenharmony_ci0:76            Sequence
5872617a3babSopenharmony_ci0:76              Constant:
5873617a3babSopenharmony_ci0:76                0 (const int)
5874617a3babSopenharmony_ci0:76              Constant:
5875617a3babSopenharmony_ci0:76                1 (const int)
5876617a3babSopenharmony_ci0:76          Constant:
5877617a3babSopenharmony_ci0:76            3 (const uint)
5878617a3babSopenharmony_ci0:77      move second child to first child ( temp 3-component vector of uint)
5879617a3babSopenharmony_ci0:77        vector swizzle ( temp 3-component vector of uint)
5880617a3babSopenharmony_ci0:77          u: direct index for structure ( temp 4-component vector of uint)
5881617a3babSopenharmony_ci0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5882617a3babSopenharmony_ci0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5883617a3babSopenharmony_ci0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5884617a3babSopenharmony_ci0:77                Constant:
5885617a3babSopenharmony_ci0:77                  0 (const uint)
5886617a3babSopenharmony_ci0:77              direct index ( temp uint)
5887617a3babSopenharmony_ci0:77                'dti' ( in 3-component vector of uint)
5888617a3babSopenharmony_ci0:77                Constant:
5889617a3babSopenharmony_ci0:77                  0 (const int)
5890617a3babSopenharmony_ci0:77            Constant:
5891617a3babSopenharmony_ci0:77              0 (const int)
5892617a3babSopenharmony_ci0:77          Sequence
5893617a3babSopenharmony_ci0:77            Constant:
5894617a3babSopenharmony_ci0:77              0 (const int)
5895617a3babSopenharmony_ci0:77            Constant:
5896617a3babSopenharmony_ci0:77              1 (const int)
5897617a3babSopenharmony_ci0:77            Constant:
5898617a3babSopenharmony_ci0:77              2 (const int)
5899617a3babSopenharmony_ci0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
5900617a3babSopenharmony_ci0:77          vector swizzle ( temp 3-component vector of uint)
5901617a3babSopenharmony_ci0:77            u: direct index for structure ( temp 4-component vector of uint)
5902617a3babSopenharmony_ci0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5903617a3babSopenharmony_ci0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5904617a3babSopenharmony_ci0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5905617a3babSopenharmony_ci0:77                  Constant:
5906617a3babSopenharmony_ci0:77                    0 (const uint)
5907617a3babSopenharmony_ci0:77                direct index ( temp uint)
5908617a3babSopenharmony_ci0:77                  'dti' ( in 3-component vector of uint)
5909617a3babSopenharmony_ci0:77                  Constant:
5910617a3babSopenharmony_ci0:77                    0 (const int)
5911617a3babSopenharmony_ci0:77              Constant:
5912617a3babSopenharmony_ci0:77                0 (const int)
5913617a3babSopenharmony_ci0:77            Sequence
5914617a3babSopenharmony_ci0:77              Constant:
5915617a3babSopenharmony_ci0:77                0 (const int)
5916617a3babSopenharmony_ci0:77              Constant:
5917617a3babSopenharmony_ci0:77                1 (const int)
5918617a3babSopenharmony_ci0:77              Constant:
5919617a3babSopenharmony_ci0:77                2 (const int)
5920617a3babSopenharmony_ci0:77          Constant:
5921617a3babSopenharmony_ci0:77            3 (const uint)
5922617a3babSopenharmony_ci0:79      move second child to first child ( temp 4-component vector of int)
5923617a3babSopenharmony_ci0:79        i: direct index for structure ( temp 4-component vector of int)
5924617a3babSopenharmony_ci0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5925617a3babSopenharmony_ci0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5926617a3babSopenharmony_ci0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5927617a3babSopenharmony_ci0:79              Constant:
5928617a3babSopenharmony_ci0:79                0 (const uint)
5929617a3babSopenharmony_ci0:79            direct index ( temp uint)
5930617a3babSopenharmony_ci0:79              'dti' ( in 3-component vector of uint)
5931617a3babSopenharmony_ci0:79              Constant:
5932617a3babSopenharmony_ci0:79                0 (const int)
5933617a3babSopenharmony_ci0:79          Constant:
5934617a3babSopenharmony_ci0:79            1 (const int)
5935617a3babSopenharmony_ci0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
5936617a3babSopenharmony_ci0:79          i: direct index for structure ( temp 4-component vector of int)
5937617a3babSopenharmony_ci0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5938617a3babSopenharmony_ci0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5939617a3babSopenharmony_ci0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5940617a3babSopenharmony_ci0:79                Constant:
5941617a3babSopenharmony_ci0:79                  0 (const uint)
5942617a3babSopenharmony_ci0:79              direct index ( temp uint)
5943617a3babSopenharmony_ci0:79                'dti' ( in 3-component vector of uint)
5944617a3babSopenharmony_ci0:79                Constant:
5945617a3babSopenharmony_ci0:79                  0 (const int)
5946617a3babSopenharmony_ci0:79            Constant:
5947617a3babSopenharmony_ci0:79              1 (const int)
5948617a3babSopenharmony_ci0:79          Constant:
5949617a3babSopenharmony_ci0:79            3 (const uint)
5950617a3babSopenharmony_ci0:80      move second child to first child ( temp int)
5951617a3babSopenharmony_ci0:80        direct index ( temp int)
5952617a3babSopenharmony_ci0:80          i: direct index for structure ( temp 4-component vector of int)
5953617a3babSopenharmony_ci0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5954617a3babSopenharmony_ci0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5955617a3babSopenharmony_ci0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5956617a3babSopenharmony_ci0:80                Constant:
5957617a3babSopenharmony_ci0:80                  0 (const uint)
5958617a3babSopenharmony_ci0:80              direct index ( temp uint)
5959617a3babSopenharmony_ci0:80                'dti' ( in 3-component vector of uint)
5960617a3babSopenharmony_ci0:80                Constant:
5961617a3babSopenharmony_ci0:80                  0 (const int)
5962617a3babSopenharmony_ci0:80            Constant:
5963617a3babSopenharmony_ci0:80              1 (const int)
5964617a3babSopenharmony_ci0:80          Constant:
5965617a3babSopenharmony_ci0:80            0 (const int)
5966617a3babSopenharmony_ci0:80        subgroupQuadBroadcast ( temp int)
5967617a3babSopenharmony_ci0:80          direct index ( temp int)
5968617a3babSopenharmony_ci0:80            i: direct index for structure ( temp 4-component vector of int)
5969617a3babSopenharmony_ci0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5970617a3babSopenharmony_ci0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5971617a3babSopenharmony_ci0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5972617a3babSopenharmony_ci0:80                  Constant:
5973617a3babSopenharmony_ci0:80                    0 (const uint)
5974617a3babSopenharmony_ci0:80                direct index ( temp uint)
5975617a3babSopenharmony_ci0:80                  'dti' ( in 3-component vector of uint)
5976617a3babSopenharmony_ci0:80                  Constant:
5977617a3babSopenharmony_ci0:80                    0 (const int)
5978617a3babSopenharmony_ci0:80              Constant:
5979617a3babSopenharmony_ci0:80                1 (const int)
5980617a3babSopenharmony_ci0:80            Constant:
5981617a3babSopenharmony_ci0:80              0 (const int)
5982617a3babSopenharmony_ci0:80          Constant:
5983617a3babSopenharmony_ci0:80            3 (const uint)
5984617a3babSopenharmony_ci0:81      move second child to first child ( temp 2-component vector of int)
5985617a3babSopenharmony_ci0:81        vector swizzle ( temp 2-component vector of int)
5986617a3babSopenharmony_ci0:81          i: direct index for structure ( temp 4-component vector of int)
5987617a3babSopenharmony_ci0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5988617a3babSopenharmony_ci0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
5989617a3babSopenharmony_ci0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
5990617a3babSopenharmony_ci0:81                Constant:
5991617a3babSopenharmony_ci0:81                  0 (const uint)
5992617a3babSopenharmony_ci0:81              direct index ( temp uint)
5993617a3babSopenharmony_ci0:81                'dti' ( in 3-component vector of uint)
5994617a3babSopenharmony_ci0:81                Constant:
5995617a3babSopenharmony_ci0:81                  0 (const int)
5996617a3babSopenharmony_ci0:81            Constant:
5997617a3babSopenharmony_ci0:81              1 (const int)
5998617a3babSopenharmony_ci0:81          Sequence
5999617a3babSopenharmony_ci0:81            Constant:
6000617a3babSopenharmony_ci0:81              0 (const int)
6001617a3babSopenharmony_ci0:81            Constant:
6002617a3babSopenharmony_ci0:81              1 (const int)
6003617a3babSopenharmony_ci0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
6004617a3babSopenharmony_ci0:81          vector swizzle ( temp 2-component vector of int)
6005617a3babSopenharmony_ci0:81            i: direct index for structure ( temp 4-component vector of int)
6006617a3babSopenharmony_ci0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6007617a3babSopenharmony_ci0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6008617a3babSopenharmony_ci0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6009617a3babSopenharmony_ci0:81                  Constant:
6010617a3babSopenharmony_ci0:81                    0 (const uint)
6011617a3babSopenharmony_ci0:81                direct index ( temp uint)
6012617a3babSopenharmony_ci0:81                  'dti' ( in 3-component vector of uint)
6013617a3babSopenharmony_ci0:81                  Constant:
6014617a3babSopenharmony_ci0:81                    0 (const int)
6015617a3babSopenharmony_ci0:81              Constant:
6016617a3babSopenharmony_ci0:81                1 (const int)
6017617a3babSopenharmony_ci0:81            Sequence
6018617a3babSopenharmony_ci0:81              Constant:
6019617a3babSopenharmony_ci0:81                0 (const int)
6020617a3babSopenharmony_ci0:81              Constant:
6021617a3babSopenharmony_ci0:81                1 (const int)
6022617a3babSopenharmony_ci0:81          Constant:
6023617a3babSopenharmony_ci0:81            3 (const uint)
6024617a3babSopenharmony_ci0:82      move second child to first child ( temp 3-component vector of int)
6025617a3babSopenharmony_ci0:82        vector swizzle ( temp 3-component vector of int)
6026617a3babSopenharmony_ci0:82          i: direct index for structure ( temp 4-component vector of int)
6027617a3babSopenharmony_ci0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6028617a3babSopenharmony_ci0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6029617a3babSopenharmony_ci0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6030617a3babSopenharmony_ci0:82                Constant:
6031617a3babSopenharmony_ci0:82                  0 (const uint)
6032617a3babSopenharmony_ci0:82              direct index ( temp uint)
6033617a3babSopenharmony_ci0:82                'dti' ( in 3-component vector of uint)
6034617a3babSopenharmony_ci0:82                Constant:
6035617a3babSopenharmony_ci0:82                  0 (const int)
6036617a3babSopenharmony_ci0:82            Constant:
6037617a3babSopenharmony_ci0:82              1 (const int)
6038617a3babSopenharmony_ci0:82          Sequence
6039617a3babSopenharmony_ci0:82            Constant:
6040617a3babSopenharmony_ci0:82              0 (const int)
6041617a3babSopenharmony_ci0:82            Constant:
6042617a3babSopenharmony_ci0:82              1 (const int)
6043617a3babSopenharmony_ci0:82            Constant:
6044617a3babSopenharmony_ci0:82              2 (const int)
6045617a3babSopenharmony_ci0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
6046617a3babSopenharmony_ci0:82          vector swizzle ( temp 3-component vector of int)
6047617a3babSopenharmony_ci0:82            i: direct index for structure ( temp 4-component vector of int)
6048617a3babSopenharmony_ci0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6049617a3babSopenharmony_ci0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6050617a3babSopenharmony_ci0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6051617a3babSopenharmony_ci0:82                  Constant:
6052617a3babSopenharmony_ci0:82                    0 (const uint)
6053617a3babSopenharmony_ci0:82                direct index ( temp uint)
6054617a3babSopenharmony_ci0:82                  'dti' ( in 3-component vector of uint)
6055617a3babSopenharmony_ci0:82                  Constant:
6056617a3babSopenharmony_ci0:82                    0 (const int)
6057617a3babSopenharmony_ci0:82              Constant:
6058617a3babSopenharmony_ci0:82                1 (const int)
6059617a3babSopenharmony_ci0:82            Sequence
6060617a3babSopenharmony_ci0:82              Constant:
6061617a3babSopenharmony_ci0:82                0 (const int)
6062617a3babSopenharmony_ci0:82              Constant:
6063617a3babSopenharmony_ci0:82                1 (const int)
6064617a3babSopenharmony_ci0:82              Constant:
6065617a3babSopenharmony_ci0:82                2 (const int)
6066617a3babSopenharmony_ci0:82          Constant:
6067617a3babSopenharmony_ci0:82            3 (const uint)
6068617a3babSopenharmony_ci0:84      move second child to first child ( temp 4-component vector of float)
6069617a3babSopenharmony_ci0:84        f: direct index for structure ( temp 4-component vector of float)
6070617a3babSopenharmony_ci0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6071617a3babSopenharmony_ci0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6072617a3babSopenharmony_ci0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6073617a3babSopenharmony_ci0:84              Constant:
6074617a3babSopenharmony_ci0:84                0 (const uint)
6075617a3babSopenharmony_ci0:84            direct index ( temp uint)
6076617a3babSopenharmony_ci0:84              'dti' ( in 3-component vector of uint)
6077617a3babSopenharmony_ci0:84              Constant:
6078617a3babSopenharmony_ci0:84                0 (const int)
6079617a3babSopenharmony_ci0:84          Constant:
6080617a3babSopenharmony_ci0:84            2 (const int)
6081617a3babSopenharmony_ci0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
6082617a3babSopenharmony_ci0:84          f: direct index for structure ( temp 4-component vector of float)
6083617a3babSopenharmony_ci0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6084617a3babSopenharmony_ci0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6085617a3babSopenharmony_ci0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6086617a3babSopenharmony_ci0:84                Constant:
6087617a3babSopenharmony_ci0:84                  0 (const uint)
6088617a3babSopenharmony_ci0:84              direct index ( temp uint)
6089617a3babSopenharmony_ci0:84                'dti' ( in 3-component vector of uint)
6090617a3babSopenharmony_ci0:84                Constant:
6091617a3babSopenharmony_ci0:84                  0 (const int)
6092617a3babSopenharmony_ci0:84            Constant:
6093617a3babSopenharmony_ci0:84              2 (const int)
6094617a3babSopenharmony_ci0:84          Constant:
6095617a3babSopenharmony_ci0:84            3 (const uint)
6096617a3babSopenharmony_ci0:85      move second child to first child ( temp float)
6097617a3babSopenharmony_ci0:85        direct index ( temp float)
6098617a3babSopenharmony_ci0:85          f: direct index for structure ( temp 4-component vector of float)
6099617a3babSopenharmony_ci0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6100617a3babSopenharmony_ci0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6101617a3babSopenharmony_ci0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6102617a3babSopenharmony_ci0:85                Constant:
6103617a3babSopenharmony_ci0:85                  0 (const uint)
6104617a3babSopenharmony_ci0:85              direct index ( temp uint)
6105617a3babSopenharmony_ci0:85                'dti' ( in 3-component vector of uint)
6106617a3babSopenharmony_ci0:85                Constant:
6107617a3babSopenharmony_ci0:85                  0 (const int)
6108617a3babSopenharmony_ci0:85            Constant:
6109617a3babSopenharmony_ci0:85              2 (const int)
6110617a3babSopenharmony_ci0:85          Constant:
6111617a3babSopenharmony_ci0:85            0 (const int)
6112617a3babSopenharmony_ci0:85        subgroupQuadBroadcast ( temp float)
6113617a3babSopenharmony_ci0:85          direct index ( temp float)
6114617a3babSopenharmony_ci0:85            f: direct index for structure ( temp 4-component vector of float)
6115617a3babSopenharmony_ci0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6116617a3babSopenharmony_ci0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6117617a3babSopenharmony_ci0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6118617a3babSopenharmony_ci0:85                  Constant:
6119617a3babSopenharmony_ci0:85                    0 (const uint)
6120617a3babSopenharmony_ci0:85                direct index ( temp uint)
6121617a3babSopenharmony_ci0:85                  'dti' ( in 3-component vector of uint)
6122617a3babSopenharmony_ci0:85                  Constant:
6123617a3babSopenharmony_ci0:85                    0 (const int)
6124617a3babSopenharmony_ci0:85              Constant:
6125617a3babSopenharmony_ci0:85                2 (const int)
6126617a3babSopenharmony_ci0:85            Constant:
6127617a3babSopenharmony_ci0:85              0 (const int)
6128617a3babSopenharmony_ci0:85          Constant:
6129617a3babSopenharmony_ci0:85            3 (const uint)
6130617a3babSopenharmony_ci0:86      move second child to first child ( temp 2-component vector of float)
6131617a3babSopenharmony_ci0:86        vector swizzle ( temp 2-component vector of float)
6132617a3babSopenharmony_ci0:86          f: direct index for structure ( temp 4-component vector of float)
6133617a3babSopenharmony_ci0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6134617a3babSopenharmony_ci0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6135617a3babSopenharmony_ci0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6136617a3babSopenharmony_ci0:86                Constant:
6137617a3babSopenharmony_ci0:86                  0 (const uint)
6138617a3babSopenharmony_ci0:86              direct index ( temp uint)
6139617a3babSopenharmony_ci0:86                'dti' ( in 3-component vector of uint)
6140617a3babSopenharmony_ci0:86                Constant:
6141617a3babSopenharmony_ci0:86                  0 (const int)
6142617a3babSopenharmony_ci0:86            Constant:
6143617a3babSopenharmony_ci0:86              2 (const int)
6144617a3babSopenharmony_ci0:86          Sequence
6145617a3babSopenharmony_ci0:86            Constant:
6146617a3babSopenharmony_ci0:86              0 (const int)
6147617a3babSopenharmony_ci0:86            Constant:
6148617a3babSopenharmony_ci0:86              1 (const int)
6149617a3babSopenharmony_ci0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
6150617a3babSopenharmony_ci0:86          vector swizzle ( temp 2-component vector of float)
6151617a3babSopenharmony_ci0:86            f: direct index for structure ( temp 4-component vector of float)
6152617a3babSopenharmony_ci0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6153617a3babSopenharmony_ci0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6154617a3babSopenharmony_ci0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6155617a3babSopenharmony_ci0:86                  Constant:
6156617a3babSopenharmony_ci0:86                    0 (const uint)
6157617a3babSopenharmony_ci0:86                direct index ( temp uint)
6158617a3babSopenharmony_ci0:86                  'dti' ( in 3-component vector of uint)
6159617a3babSopenharmony_ci0:86                  Constant:
6160617a3babSopenharmony_ci0:86                    0 (const int)
6161617a3babSopenharmony_ci0:86              Constant:
6162617a3babSopenharmony_ci0:86                2 (const int)
6163617a3babSopenharmony_ci0:86            Sequence
6164617a3babSopenharmony_ci0:86              Constant:
6165617a3babSopenharmony_ci0:86                0 (const int)
6166617a3babSopenharmony_ci0:86              Constant:
6167617a3babSopenharmony_ci0:86                1 (const int)
6168617a3babSopenharmony_ci0:86          Constant:
6169617a3babSopenharmony_ci0:86            3 (const uint)
6170617a3babSopenharmony_ci0:87      move second child to first child ( temp 3-component vector of float)
6171617a3babSopenharmony_ci0:87        vector swizzle ( temp 3-component vector of float)
6172617a3babSopenharmony_ci0:87          f: direct index for structure ( temp 4-component vector of float)
6173617a3babSopenharmony_ci0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6174617a3babSopenharmony_ci0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6175617a3babSopenharmony_ci0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6176617a3babSopenharmony_ci0:87                Constant:
6177617a3babSopenharmony_ci0:87                  0 (const uint)
6178617a3babSopenharmony_ci0:87              direct index ( temp uint)
6179617a3babSopenharmony_ci0:87                'dti' ( in 3-component vector of uint)
6180617a3babSopenharmony_ci0:87                Constant:
6181617a3babSopenharmony_ci0:87                  0 (const int)
6182617a3babSopenharmony_ci0:87            Constant:
6183617a3babSopenharmony_ci0:87              2 (const int)
6184617a3babSopenharmony_ci0:87          Sequence
6185617a3babSopenharmony_ci0:87            Constant:
6186617a3babSopenharmony_ci0:87              0 (const int)
6187617a3babSopenharmony_ci0:87            Constant:
6188617a3babSopenharmony_ci0:87              1 (const int)
6189617a3babSopenharmony_ci0:87            Constant:
6190617a3babSopenharmony_ci0:87              2 (const int)
6191617a3babSopenharmony_ci0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
6192617a3babSopenharmony_ci0:87          vector swizzle ( temp 3-component vector of float)
6193617a3babSopenharmony_ci0:87            f: direct index for structure ( temp 4-component vector of float)
6194617a3babSopenharmony_ci0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6195617a3babSopenharmony_ci0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6196617a3babSopenharmony_ci0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6197617a3babSopenharmony_ci0:87                  Constant:
6198617a3babSopenharmony_ci0:87                    0 (const uint)
6199617a3babSopenharmony_ci0:87                direct index ( temp uint)
6200617a3babSopenharmony_ci0:87                  'dti' ( in 3-component vector of uint)
6201617a3babSopenharmony_ci0:87                  Constant:
6202617a3babSopenharmony_ci0:87                    0 (const int)
6203617a3babSopenharmony_ci0:87              Constant:
6204617a3babSopenharmony_ci0:87                2 (const int)
6205617a3babSopenharmony_ci0:87            Sequence
6206617a3babSopenharmony_ci0:87              Constant:
6207617a3babSopenharmony_ci0:87                0 (const int)
6208617a3babSopenharmony_ci0:87              Constant:
6209617a3babSopenharmony_ci0:87                1 (const int)
6210617a3babSopenharmony_ci0:87              Constant:
6211617a3babSopenharmony_ci0:87                2 (const int)
6212617a3babSopenharmony_ci0:87          Constant:
6213617a3babSopenharmony_ci0:87            3 (const uint)
6214617a3babSopenharmony_ci0:89      move second child to first child ( temp 4-component vector of double)
6215617a3babSopenharmony_ci0:89        d: direct index for structure ( temp 4-component vector of double)
6216617a3babSopenharmony_ci0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6217617a3babSopenharmony_ci0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6218617a3babSopenharmony_ci0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6219617a3babSopenharmony_ci0:89              Constant:
6220617a3babSopenharmony_ci0:89                0 (const uint)
6221617a3babSopenharmony_ci0:89            direct index ( temp uint)
6222617a3babSopenharmony_ci0:89              'dti' ( in 3-component vector of uint)
6223617a3babSopenharmony_ci0:89              Constant:
6224617a3babSopenharmony_ci0:89                0 (const int)
6225617a3babSopenharmony_ci0:89          Constant:
6226617a3babSopenharmony_ci0:89            3 (const int)
6227617a3babSopenharmony_ci0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
6228617a3babSopenharmony_ci0:89          d: direct index for structure ( temp 4-component vector of double)
6229617a3babSopenharmony_ci0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6230617a3babSopenharmony_ci0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6231617a3babSopenharmony_ci0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6232617a3babSopenharmony_ci0:89                Constant:
6233617a3babSopenharmony_ci0:89                  0 (const uint)
6234617a3babSopenharmony_ci0:89              direct index ( temp uint)
6235617a3babSopenharmony_ci0:89                'dti' ( in 3-component vector of uint)
6236617a3babSopenharmony_ci0:89                Constant:
6237617a3babSopenharmony_ci0:89                  0 (const int)
6238617a3babSopenharmony_ci0:89            Constant:
6239617a3babSopenharmony_ci0:89              3 (const int)
6240617a3babSopenharmony_ci0:89          Constant:
6241617a3babSopenharmony_ci0:89            3 (const uint)
6242617a3babSopenharmony_ci0:90      move second child to first child ( temp double)
6243617a3babSopenharmony_ci0:90        direct index ( temp double)
6244617a3babSopenharmony_ci0:90          d: direct index for structure ( temp 4-component vector of double)
6245617a3babSopenharmony_ci0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6246617a3babSopenharmony_ci0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6247617a3babSopenharmony_ci0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6248617a3babSopenharmony_ci0:90                Constant:
6249617a3babSopenharmony_ci0:90                  0 (const uint)
6250617a3babSopenharmony_ci0:90              direct index ( temp uint)
6251617a3babSopenharmony_ci0:90                'dti' ( in 3-component vector of uint)
6252617a3babSopenharmony_ci0:90                Constant:
6253617a3babSopenharmony_ci0:90                  0 (const int)
6254617a3babSopenharmony_ci0:90            Constant:
6255617a3babSopenharmony_ci0:90              3 (const int)
6256617a3babSopenharmony_ci0:90          Constant:
6257617a3babSopenharmony_ci0:90            0 (const int)
6258617a3babSopenharmony_ci0:90        subgroupQuadBroadcast ( temp double)
6259617a3babSopenharmony_ci0:90          direct index ( temp double)
6260617a3babSopenharmony_ci0:90            d: direct index for structure ( temp 4-component vector of double)
6261617a3babSopenharmony_ci0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6262617a3babSopenharmony_ci0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6263617a3babSopenharmony_ci0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6264617a3babSopenharmony_ci0:90                  Constant:
6265617a3babSopenharmony_ci0:90                    0 (const uint)
6266617a3babSopenharmony_ci0:90                direct index ( temp uint)
6267617a3babSopenharmony_ci0:90                  'dti' ( in 3-component vector of uint)
6268617a3babSopenharmony_ci0:90                  Constant:
6269617a3babSopenharmony_ci0:90                    0 (const int)
6270617a3babSopenharmony_ci0:90              Constant:
6271617a3babSopenharmony_ci0:90                3 (const int)
6272617a3babSopenharmony_ci0:90            Constant:
6273617a3babSopenharmony_ci0:90              0 (const int)
6274617a3babSopenharmony_ci0:90          Constant:
6275617a3babSopenharmony_ci0:90            3 (const uint)
6276617a3babSopenharmony_ci0:91      move second child to first child ( temp 2-component vector of double)
6277617a3babSopenharmony_ci0:91        vector swizzle ( temp 2-component vector of double)
6278617a3babSopenharmony_ci0:91          d: direct index for structure ( temp 4-component vector of double)
6279617a3babSopenharmony_ci0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6280617a3babSopenharmony_ci0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6281617a3babSopenharmony_ci0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6282617a3babSopenharmony_ci0:91                Constant:
6283617a3babSopenharmony_ci0:91                  0 (const uint)
6284617a3babSopenharmony_ci0:91              direct index ( temp uint)
6285617a3babSopenharmony_ci0:91                'dti' ( in 3-component vector of uint)
6286617a3babSopenharmony_ci0:91                Constant:
6287617a3babSopenharmony_ci0:91                  0 (const int)
6288617a3babSopenharmony_ci0:91            Constant:
6289617a3babSopenharmony_ci0:91              3 (const int)
6290617a3babSopenharmony_ci0:91          Sequence
6291617a3babSopenharmony_ci0:91            Constant:
6292617a3babSopenharmony_ci0:91              0 (const int)
6293617a3babSopenharmony_ci0:91            Constant:
6294617a3babSopenharmony_ci0:91              1 (const int)
6295617a3babSopenharmony_ci0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
6296617a3babSopenharmony_ci0:91          vector swizzle ( temp 2-component vector of double)
6297617a3babSopenharmony_ci0:91            d: direct index for structure ( temp 4-component vector of double)
6298617a3babSopenharmony_ci0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6299617a3babSopenharmony_ci0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6300617a3babSopenharmony_ci0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6301617a3babSopenharmony_ci0:91                  Constant:
6302617a3babSopenharmony_ci0:91                    0 (const uint)
6303617a3babSopenharmony_ci0:91                direct index ( temp uint)
6304617a3babSopenharmony_ci0:91                  'dti' ( in 3-component vector of uint)
6305617a3babSopenharmony_ci0:91                  Constant:
6306617a3babSopenharmony_ci0:91                    0 (const int)
6307617a3babSopenharmony_ci0:91              Constant:
6308617a3babSopenharmony_ci0:91                3 (const int)
6309617a3babSopenharmony_ci0:91            Sequence
6310617a3babSopenharmony_ci0:91              Constant:
6311617a3babSopenharmony_ci0:91                0 (const int)
6312617a3babSopenharmony_ci0:91              Constant:
6313617a3babSopenharmony_ci0:91                1 (const int)
6314617a3babSopenharmony_ci0:91          Constant:
6315617a3babSopenharmony_ci0:91            3 (const uint)
6316617a3babSopenharmony_ci0:92      move second child to first child ( temp 3-component vector of double)
6317617a3babSopenharmony_ci0:92        vector swizzle ( temp 3-component vector of double)
6318617a3babSopenharmony_ci0:92          d: direct index for structure ( temp 4-component vector of double)
6319617a3babSopenharmony_ci0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6320617a3babSopenharmony_ci0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6321617a3babSopenharmony_ci0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6322617a3babSopenharmony_ci0:92                Constant:
6323617a3babSopenharmony_ci0:92                  0 (const uint)
6324617a3babSopenharmony_ci0:92              direct index ( temp uint)
6325617a3babSopenharmony_ci0:92                'dti' ( in 3-component vector of uint)
6326617a3babSopenharmony_ci0:92                Constant:
6327617a3babSopenharmony_ci0:92                  0 (const int)
6328617a3babSopenharmony_ci0:92            Constant:
6329617a3babSopenharmony_ci0:92              3 (const int)
6330617a3babSopenharmony_ci0:92          Sequence
6331617a3babSopenharmony_ci0:92            Constant:
6332617a3babSopenharmony_ci0:92              0 (const int)
6333617a3babSopenharmony_ci0:92            Constant:
6334617a3babSopenharmony_ci0:92              1 (const int)
6335617a3babSopenharmony_ci0:92            Constant:
6336617a3babSopenharmony_ci0:92              2 (const int)
6337617a3babSopenharmony_ci0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
6338617a3babSopenharmony_ci0:92          vector swizzle ( temp 3-component vector of double)
6339617a3babSopenharmony_ci0:92            d: direct index for structure ( temp 4-component vector of double)
6340617a3babSopenharmony_ci0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6341617a3babSopenharmony_ci0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6342617a3babSopenharmony_ci0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6343617a3babSopenharmony_ci0:92                  Constant:
6344617a3babSopenharmony_ci0:92                    0 (const uint)
6345617a3babSopenharmony_ci0:92                direct index ( temp uint)
6346617a3babSopenharmony_ci0:92                  'dti' ( in 3-component vector of uint)
6347617a3babSopenharmony_ci0:92                  Constant:
6348617a3babSopenharmony_ci0:92                    0 (const int)
6349617a3babSopenharmony_ci0:92              Constant:
6350617a3babSopenharmony_ci0:92                3 (const int)
6351617a3babSopenharmony_ci0:92            Sequence
6352617a3babSopenharmony_ci0:92              Constant:
6353617a3babSopenharmony_ci0:92                0 (const int)
6354617a3babSopenharmony_ci0:92              Constant:
6355617a3babSopenharmony_ci0:92                1 (const int)
6356617a3babSopenharmony_ci0:92              Constant:
6357617a3babSopenharmony_ci0:92                2 (const int)
6358617a3babSopenharmony_ci0:92          Constant:
6359617a3babSopenharmony_ci0:92            3 (const uint)
6360617a3babSopenharmony_ci0:94      move second child to first child ( temp 4-component vector of uint)
6361617a3babSopenharmony_ci0:94        u: direct index for structure ( temp 4-component vector of uint)
6362617a3babSopenharmony_ci0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6363617a3babSopenharmony_ci0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6364617a3babSopenharmony_ci0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6365617a3babSopenharmony_ci0:94              Constant:
6366617a3babSopenharmony_ci0:94                0 (const uint)
6367617a3babSopenharmony_ci0:94            direct index ( temp uint)
6368617a3babSopenharmony_ci0:94              'dti' ( in 3-component vector of uint)
6369617a3babSopenharmony_ci0:94              Constant:
6370617a3babSopenharmony_ci0:94                0 (const int)
6371617a3babSopenharmony_ci0:94          Constant:
6372617a3babSopenharmony_ci0:94            0 (const int)
6373617a3babSopenharmony_ci0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
6374617a3babSopenharmony_ci0:94          u: direct index for structure ( temp 4-component vector of uint)
6375617a3babSopenharmony_ci0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6376617a3babSopenharmony_ci0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6377617a3babSopenharmony_ci0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6378617a3babSopenharmony_ci0:94                Constant:
6379617a3babSopenharmony_ci0:94                  0 (const uint)
6380617a3babSopenharmony_ci0:94              direct index ( temp uint)
6381617a3babSopenharmony_ci0:94                'dti' ( in 3-component vector of uint)
6382617a3babSopenharmony_ci0:94                Constant:
6383617a3babSopenharmony_ci0:94                  0 (const int)
6384617a3babSopenharmony_ci0:94            Constant:
6385617a3babSopenharmony_ci0:94              0 (const int)
6386617a3babSopenharmony_ci0:95      move second child to first child ( temp uint)
6387617a3babSopenharmony_ci0:95        direct index ( temp uint)
6388617a3babSopenharmony_ci0:95          u: direct index for structure ( temp 4-component vector of uint)
6389617a3babSopenharmony_ci0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6390617a3babSopenharmony_ci0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6391617a3babSopenharmony_ci0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6392617a3babSopenharmony_ci0:95                Constant:
6393617a3babSopenharmony_ci0:95                  0 (const uint)
6394617a3babSopenharmony_ci0:95              direct index ( temp uint)
6395617a3babSopenharmony_ci0:95                'dti' ( in 3-component vector of uint)
6396617a3babSopenharmony_ci0:95                Constant:
6397617a3babSopenharmony_ci0:95                  0 (const int)
6398617a3babSopenharmony_ci0:95            Constant:
6399617a3babSopenharmony_ci0:95              0 (const int)
6400617a3babSopenharmony_ci0:95          Constant:
6401617a3babSopenharmony_ci0:95            0 (const int)
6402617a3babSopenharmony_ci0:95        subgroupQuadSwapHorizontal ( temp uint)
6403617a3babSopenharmony_ci0:95          direct index ( temp uint)
6404617a3babSopenharmony_ci0:95            u: direct index for structure ( temp 4-component vector of uint)
6405617a3babSopenharmony_ci0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6406617a3babSopenharmony_ci0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6407617a3babSopenharmony_ci0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6408617a3babSopenharmony_ci0:95                  Constant:
6409617a3babSopenharmony_ci0:95                    0 (const uint)
6410617a3babSopenharmony_ci0:95                direct index ( temp uint)
6411617a3babSopenharmony_ci0:95                  'dti' ( in 3-component vector of uint)
6412617a3babSopenharmony_ci0:95                  Constant:
6413617a3babSopenharmony_ci0:95                    0 (const int)
6414617a3babSopenharmony_ci0:95              Constant:
6415617a3babSopenharmony_ci0:95                0 (const int)
6416617a3babSopenharmony_ci0:95            Constant:
6417617a3babSopenharmony_ci0:95              0 (const int)
6418617a3babSopenharmony_ci0:96      move second child to first child ( temp 2-component vector of uint)
6419617a3babSopenharmony_ci0:96        vector swizzle ( temp 2-component vector of uint)
6420617a3babSopenharmony_ci0:96          u: direct index for structure ( temp 4-component vector of uint)
6421617a3babSopenharmony_ci0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6422617a3babSopenharmony_ci0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6423617a3babSopenharmony_ci0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6424617a3babSopenharmony_ci0:96                Constant:
6425617a3babSopenharmony_ci0:96                  0 (const uint)
6426617a3babSopenharmony_ci0:96              direct index ( temp uint)
6427617a3babSopenharmony_ci0:96                'dti' ( in 3-component vector of uint)
6428617a3babSopenharmony_ci0:96                Constant:
6429617a3babSopenharmony_ci0:96                  0 (const int)
6430617a3babSopenharmony_ci0:96            Constant:
6431617a3babSopenharmony_ci0:96              0 (const int)
6432617a3babSopenharmony_ci0:96          Sequence
6433617a3babSopenharmony_ci0:96            Constant:
6434617a3babSopenharmony_ci0:96              0 (const int)
6435617a3babSopenharmony_ci0:96            Constant:
6436617a3babSopenharmony_ci0:96              1 (const int)
6437617a3babSopenharmony_ci0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
6438617a3babSopenharmony_ci0:96          vector swizzle ( temp 2-component vector of uint)
6439617a3babSopenharmony_ci0:96            u: direct index for structure ( temp 4-component vector of uint)
6440617a3babSopenharmony_ci0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6441617a3babSopenharmony_ci0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6442617a3babSopenharmony_ci0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6443617a3babSopenharmony_ci0:96                  Constant:
6444617a3babSopenharmony_ci0:96                    0 (const uint)
6445617a3babSopenharmony_ci0:96                direct index ( temp uint)
6446617a3babSopenharmony_ci0:96                  'dti' ( in 3-component vector of uint)
6447617a3babSopenharmony_ci0:96                  Constant:
6448617a3babSopenharmony_ci0:96                    0 (const int)
6449617a3babSopenharmony_ci0:96              Constant:
6450617a3babSopenharmony_ci0:96                0 (const int)
6451617a3babSopenharmony_ci0:96            Sequence
6452617a3babSopenharmony_ci0:96              Constant:
6453617a3babSopenharmony_ci0:96                0 (const int)
6454617a3babSopenharmony_ci0:96              Constant:
6455617a3babSopenharmony_ci0:96                1 (const int)
6456617a3babSopenharmony_ci0:97      move second child to first child ( temp 3-component vector of uint)
6457617a3babSopenharmony_ci0:97        vector swizzle ( temp 3-component vector of uint)
6458617a3babSopenharmony_ci0:97          u: direct index for structure ( temp 4-component vector of uint)
6459617a3babSopenharmony_ci0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6460617a3babSopenharmony_ci0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6461617a3babSopenharmony_ci0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6462617a3babSopenharmony_ci0:97                Constant:
6463617a3babSopenharmony_ci0:97                  0 (const uint)
6464617a3babSopenharmony_ci0:97              direct index ( temp uint)
6465617a3babSopenharmony_ci0:97                'dti' ( in 3-component vector of uint)
6466617a3babSopenharmony_ci0:97                Constant:
6467617a3babSopenharmony_ci0:97                  0 (const int)
6468617a3babSopenharmony_ci0:97            Constant:
6469617a3babSopenharmony_ci0:97              0 (const int)
6470617a3babSopenharmony_ci0:97          Sequence
6471617a3babSopenharmony_ci0:97            Constant:
6472617a3babSopenharmony_ci0:97              0 (const int)
6473617a3babSopenharmony_ci0:97            Constant:
6474617a3babSopenharmony_ci0:97              1 (const int)
6475617a3babSopenharmony_ci0:97            Constant:
6476617a3babSopenharmony_ci0:97              2 (const int)
6477617a3babSopenharmony_ci0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
6478617a3babSopenharmony_ci0:97          vector swizzle ( temp 3-component vector of uint)
6479617a3babSopenharmony_ci0:97            u: direct index for structure ( temp 4-component vector of uint)
6480617a3babSopenharmony_ci0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6481617a3babSopenharmony_ci0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6482617a3babSopenharmony_ci0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6483617a3babSopenharmony_ci0:97                  Constant:
6484617a3babSopenharmony_ci0:97                    0 (const uint)
6485617a3babSopenharmony_ci0:97                direct index ( temp uint)
6486617a3babSopenharmony_ci0:97                  'dti' ( in 3-component vector of uint)
6487617a3babSopenharmony_ci0:97                  Constant:
6488617a3babSopenharmony_ci0:97                    0 (const int)
6489617a3babSopenharmony_ci0:97              Constant:
6490617a3babSopenharmony_ci0:97                0 (const int)
6491617a3babSopenharmony_ci0:97            Sequence
6492617a3babSopenharmony_ci0:97              Constant:
6493617a3babSopenharmony_ci0:97                0 (const int)
6494617a3babSopenharmony_ci0:97              Constant:
6495617a3babSopenharmony_ci0:97                1 (const int)
6496617a3babSopenharmony_ci0:97              Constant:
6497617a3babSopenharmony_ci0:97                2 (const int)
6498617a3babSopenharmony_ci0:99      move second child to first child ( temp 4-component vector of int)
6499617a3babSopenharmony_ci0:99        i: direct index for structure ( temp 4-component vector of int)
6500617a3babSopenharmony_ci0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6501617a3babSopenharmony_ci0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6502617a3babSopenharmony_ci0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6503617a3babSopenharmony_ci0:99              Constant:
6504617a3babSopenharmony_ci0:99                0 (const uint)
6505617a3babSopenharmony_ci0:99            direct index ( temp uint)
6506617a3babSopenharmony_ci0:99              'dti' ( in 3-component vector of uint)
6507617a3babSopenharmony_ci0:99              Constant:
6508617a3babSopenharmony_ci0:99                0 (const int)
6509617a3babSopenharmony_ci0:99          Constant:
6510617a3babSopenharmony_ci0:99            1 (const int)
6511617a3babSopenharmony_ci0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
6512617a3babSopenharmony_ci0:99          i: direct index for structure ( temp 4-component vector of int)
6513617a3babSopenharmony_ci0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6514617a3babSopenharmony_ci0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6515617a3babSopenharmony_ci0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6516617a3babSopenharmony_ci0:99                Constant:
6517617a3babSopenharmony_ci0:99                  0 (const uint)
6518617a3babSopenharmony_ci0:99              direct index ( temp uint)
6519617a3babSopenharmony_ci0:99                'dti' ( in 3-component vector of uint)
6520617a3babSopenharmony_ci0:99                Constant:
6521617a3babSopenharmony_ci0:99                  0 (const int)
6522617a3babSopenharmony_ci0:99            Constant:
6523617a3babSopenharmony_ci0:99              1 (const int)
6524617a3babSopenharmony_ci0:100      move second child to first child ( temp int)
6525617a3babSopenharmony_ci0:100        direct index ( temp int)
6526617a3babSopenharmony_ci0:100          i: direct index for structure ( temp 4-component vector of int)
6527617a3babSopenharmony_ci0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6528617a3babSopenharmony_ci0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6529617a3babSopenharmony_ci0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6530617a3babSopenharmony_ci0:100                Constant:
6531617a3babSopenharmony_ci0:100                  0 (const uint)
6532617a3babSopenharmony_ci0:100              direct index ( temp uint)
6533617a3babSopenharmony_ci0:100                'dti' ( in 3-component vector of uint)
6534617a3babSopenharmony_ci0:100                Constant:
6535617a3babSopenharmony_ci0:100                  0 (const int)
6536617a3babSopenharmony_ci0:100            Constant:
6537617a3babSopenharmony_ci0:100              1 (const int)
6538617a3babSopenharmony_ci0:100          Constant:
6539617a3babSopenharmony_ci0:100            0 (const int)
6540617a3babSopenharmony_ci0:100        subgroupQuadSwapHorizontal ( temp int)
6541617a3babSopenharmony_ci0:100          direct index ( temp int)
6542617a3babSopenharmony_ci0:100            i: direct index for structure ( temp 4-component vector of int)
6543617a3babSopenharmony_ci0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6544617a3babSopenharmony_ci0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6545617a3babSopenharmony_ci0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6546617a3babSopenharmony_ci0:100                  Constant:
6547617a3babSopenharmony_ci0:100                    0 (const uint)
6548617a3babSopenharmony_ci0:100                direct index ( temp uint)
6549617a3babSopenharmony_ci0:100                  'dti' ( in 3-component vector of uint)
6550617a3babSopenharmony_ci0:100                  Constant:
6551617a3babSopenharmony_ci0:100                    0 (const int)
6552617a3babSopenharmony_ci0:100              Constant:
6553617a3babSopenharmony_ci0:100                1 (const int)
6554617a3babSopenharmony_ci0:100            Constant:
6555617a3babSopenharmony_ci0:100              0 (const int)
6556617a3babSopenharmony_ci0:101      move second child to first child ( temp 2-component vector of int)
6557617a3babSopenharmony_ci0:101        vector swizzle ( temp 2-component vector of int)
6558617a3babSopenharmony_ci0:101          i: direct index for structure ( temp 4-component vector of int)
6559617a3babSopenharmony_ci0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6560617a3babSopenharmony_ci0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6561617a3babSopenharmony_ci0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6562617a3babSopenharmony_ci0:101                Constant:
6563617a3babSopenharmony_ci0:101                  0 (const uint)
6564617a3babSopenharmony_ci0:101              direct index ( temp uint)
6565617a3babSopenharmony_ci0:101                'dti' ( in 3-component vector of uint)
6566617a3babSopenharmony_ci0:101                Constant:
6567617a3babSopenharmony_ci0:101                  0 (const int)
6568617a3babSopenharmony_ci0:101            Constant:
6569617a3babSopenharmony_ci0:101              1 (const int)
6570617a3babSopenharmony_ci0:101          Sequence
6571617a3babSopenharmony_ci0:101            Constant:
6572617a3babSopenharmony_ci0:101              0 (const int)
6573617a3babSopenharmony_ci0:101            Constant:
6574617a3babSopenharmony_ci0:101              1 (const int)
6575617a3babSopenharmony_ci0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
6576617a3babSopenharmony_ci0:101          vector swizzle ( temp 2-component vector of int)
6577617a3babSopenharmony_ci0:101            i: direct index for structure ( temp 4-component vector of int)
6578617a3babSopenharmony_ci0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6579617a3babSopenharmony_ci0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6580617a3babSopenharmony_ci0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6581617a3babSopenharmony_ci0:101                  Constant:
6582617a3babSopenharmony_ci0:101                    0 (const uint)
6583617a3babSopenharmony_ci0:101                direct index ( temp uint)
6584617a3babSopenharmony_ci0:101                  'dti' ( in 3-component vector of uint)
6585617a3babSopenharmony_ci0:101                  Constant:
6586617a3babSopenharmony_ci0:101                    0 (const int)
6587617a3babSopenharmony_ci0:101              Constant:
6588617a3babSopenharmony_ci0:101                1 (const int)
6589617a3babSopenharmony_ci0:101            Sequence
6590617a3babSopenharmony_ci0:101              Constant:
6591617a3babSopenharmony_ci0:101                0 (const int)
6592617a3babSopenharmony_ci0:101              Constant:
6593617a3babSopenharmony_ci0:101                1 (const int)
6594617a3babSopenharmony_ci0:102      move second child to first child ( temp 3-component vector of int)
6595617a3babSopenharmony_ci0:102        vector swizzle ( temp 3-component vector of int)
6596617a3babSopenharmony_ci0:102          i: direct index for structure ( temp 4-component vector of int)
6597617a3babSopenharmony_ci0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6598617a3babSopenharmony_ci0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6599617a3babSopenharmony_ci0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6600617a3babSopenharmony_ci0:102                Constant:
6601617a3babSopenharmony_ci0:102                  0 (const uint)
6602617a3babSopenharmony_ci0:102              direct index ( temp uint)
6603617a3babSopenharmony_ci0:102                'dti' ( in 3-component vector of uint)
6604617a3babSopenharmony_ci0:102                Constant:
6605617a3babSopenharmony_ci0:102                  0 (const int)
6606617a3babSopenharmony_ci0:102            Constant:
6607617a3babSopenharmony_ci0:102              1 (const int)
6608617a3babSopenharmony_ci0:102          Sequence
6609617a3babSopenharmony_ci0:102            Constant:
6610617a3babSopenharmony_ci0:102              0 (const int)
6611617a3babSopenharmony_ci0:102            Constant:
6612617a3babSopenharmony_ci0:102              1 (const int)
6613617a3babSopenharmony_ci0:102            Constant:
6614617a3babSopenharmony_ci0:102              2 (const int)
6615617a3babSopenharmony_ci0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
6616617a3babSopenharmony_ci0:102          vector swizzle ( temp 3-component vector of int)
6617617a3babSopenharmony_ci0:102            i: direct index for structure ( temp 4-component vector of int)
6618617a3babSopenharmony_ci0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6619617a3babSopenharmony_ci0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6620617a3babSopenharmony_ci0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6621617a3babSopenharmony_ci0:102                  Constant:
6622617a3babSopenharmony_ci0:102                    0 (const uint)
6623617a3babSopenharmony_ci0:102                direct index ( temp uint)
6624617a3babSopenharmony_ci0:102                  'dti' ( in 3-component vector of uint)
6625617a3babSopenharmony_ci0:102                  Constant:
6626617a3babSopenharmony_ci0:102                    0 (const int)
6627617a3babSopenharmony_ci0:102              Constant:
6628617a3babSopenharmony_ci0:102                1 (const int)
6629617a3babSopenharmony_ci0:102            Sequence
6630617a3babSopenharmony_ci0:102              Constant:
6631617a3babSopenharmony_ci0:102                0 (const int)
6632617a3babSopenharmony_ci0:102              Constant:
6633617a3babSopenharmony_ci0:102                1 (const int)
6634617a3babSopenharmony_ci0:102              Constant:
6635617a3babSopenharmony_ci0:102                2 (const int)
6636617a3babSopenharmony_ci0:104      move second child to first child ( temp 4-component vector of float)
6637617a3babSopenharmony_ci0:104        f: direct index for structure ( temp 4-component vector of float)
6638617a3babSopenharmony_ci0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6639617a3babSopenharmony_ci0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6640617a3babSopenharmony_ci0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6641617a3babSopenharmony_ci0:104              Constant:
6642617a3babSopenharmony_ci0:104                0 (const uint)
6643617a3babSopenharmony_ci0:104            direct index ( temp uint)
6644617a3babSopenharmony_ci0:104              'dti' ( in 3-component vector of uint)
6645617a3babSopenharmony_ci0:104              Constant:
6646617a3babSopenharmony_ci0:104                0 (const int)
6647617a3babSopenharmony_ci0:104          Constant:
6648617a3babSopenharmony_ci0:104            2 (const int)
6649617a3babSopenharmony_ci0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
6650617a3babSopenharmony_ci0:104          f: direct index for structure ( temp 4-component vector of float)
6651617a3babSopenharmony_ci0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6652617a3babSopenharmony_ci0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6653617a3babSopenharmony_ci0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6654617a3babSopenharmony_ci0:104                Constant:
6655617a3babSopenharmony_ci0:104                  0 (const uint)
6656617a3babSopenharmony_ci0:104              direct index ( temp uint)
6657617a3babSopenharmony_ci0:104                'dti' ( in 3-component vector of uint)
6658617a3babSopenharmony_ci0:104                Constant:
6659617a3babSopenharmony_ci0:104                  0 (const int)
6660617a3babSopenharmony_ci0:104            Constant:
6661617a3babSopenharmony_ci0:104              2 (const int)
6662617a3babSopenharmony_ci0:105      move second child to first child ( temp float)
6663617a3babSopenharmony_ci0:105        direct index ( temp float)
6664617a3babSopenharmony_ci0:105          f: direct index for structure ( temp 4-component vector of float)
6665617a3babSopenharmony_ci0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6666617a3babSopenharmony_ci0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6667617a3babSopenharmony_ci0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6668617a3babSopenharmony_ci0:105                Constant:
6669617a3babSopenharmony_ci0:105                  0 (const uint)
6670617a3babSopenharmony_ci0:105              direct index ( temp uint)
6671617a3babSopenharmony_ci0:105                'dti' ( in 3-component vector of uint)
6672617a3babSopenharmony_ci0:105                Constant:
6673617a3babSopenharmony_ci0:105                  0 (const int)
6674617a3babSopenharmony_ci0:105            Constant:
6675617a3babSopenharmony_ci0:105              2 (const int)
6676617a3babSopenharmony_ci0:105          Constant:
6677617a3babSopenharmony_ci0:105            0 (const int)
6678617a3babSopenharmony_ci0:105        subgroupQuadSwapHorizontal ( temp float)
6679617a3babSopenharmony_ci0:105          direct index ( temp float)
6680617a3babSopenharmony_ci0:105            f: direct index for structure ( temp 4-component vector of float)
6681617a3babSopenharmony_ci0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6682617a3babSopenharmony_ci0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6683617a3babSopenharmony_ci0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6684617a3babSopenharmony_ci0:105                  Constant:
6685617a3babSopenharmony_ci0:105                    0 (const uint)
6686617a3babSopenharmony_ci0:105                direct index ( temp uint)
6687617a3babSopenharmony_ci0:105                  'dti' ( in 3-component vector of uint)
6688617a3babSopenharmony_ci0:105                  Constant:
6689617a3babSopenharmony_ci0:105                    0 (const int)
6690617a3babSopenharmony_ci0:105              Constant:
6691617a3babSopenharmony_ci0:105                2 (const int)
6692617a3babSopenharmony_ci0:105            Constant:
6693617a3babSopenharmony_ci0:105              0 (const int)
6694617a3babSopenharmony_ci0:106      move second child to first child ( temp 2-component vector of float)
6695617a3babSopenharmony_ci0:106        vector swizzle ( temp 2-component vector of float)
6696617a3babSopenharmony_ci0:106          f: direct index for structure ( temp 4-component vector of float)
6697617a3babSopenharmony_ci0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6698617a3babSopenharmony_ci0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6699617a3babSopenharmony_ci0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6700617a3babSopenharmony_ci0:106                Constant:
6701617a3babSopenharmony_ci0:106                  0 (const uint)
6702617a3babSopenharmony_ci0:106              direct index ( temp uint)
6703617a3babSopenharmony_ci0:106                'dti' ( in 3-component vector of uint)
6704617a3babSopenharmony_ci0:106                Constant:
6705617a3babSopenharmony_ci0:106                  0 (const int)
6706617a3babSopenharmony_ci0:106            Constant:
6707617a3babSopenharmony_ci0:106              2 (const int)
6708617a3babSopenharmony_ci0:106          Sequence
6709617a3babSopenharmony_ci0:106            Constant:
6710617a3babSopenharmony_ci0:106              0 (const int)
6711617a3babSopenharmony_ci0:106            Constant:
6712617a3babSopenharmony_ci0:106              1 (const int)
6713617a3babSopenharmony_ci0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
6714617a3babSopenharmony_ci0:106          vector swizzle ( temp 2-component vector of float)
6715617a3babSopenharmony_ci0:106            f: direct index for structure ( temp 4-component vector of float)
6716617a3babSopenharmony_ci0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6717617a3babSopenharmony_ci0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6718617a3babSopenharmony_ci0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6719617a3babSopenharmony_ci0:106                  Constant:
6720617a3babSopenharmony_ci0:106                    0 (const uint)
6721617a3babSopenharmony_ci0:106                direct index ( temp uint)
6722617a3babSopenharmony_ci0:106                  'dti' ( in 3-component vector of uint)
6723617a3babSopenharmony_ci0:106                  Constant:
6724617a3babSopenharmony_ci0:106                    0 (const int)
6725617a3babSopenharmony_ci0:106              Constant:
6726617a3babSopenharmony_ci0:106                2 (const int)
6727617a3babSopenharmony_ci0:106            Sequence
6728617a3babSopenharmony_ci0:106              Constant:
6729617a3babSopenharmony_ci0:106                0 (const int)
6730617a3babSopenharmony_ci0:106              Constant:
6731617a3babSopenharmony_ci0:106                1 (const int)
6732617a3babSopenharmony_ci0:107      move second child to first child ( temp 3-component vector of float)
6733617a3babSopenharmony_ci0:107        vector swizzle ( temp 3-component vector of float)
6734617a3babSopenharmony_ci0:107          f: direct index for structure ( temp 4-component vector of float)
6735617a3babSopenharmony_ci0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6736617a3babSopenharmony_ci0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6737617a3babSopenharmony_ci0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6738617a3babSopenharmony_ci0:107                Constant:
6739617a3babSopenharmony_ci0:107                  0 (const uint)
6740617a3babSopenharmony_ci0:107              direct index ( temp uint)
6741617a3babSopenharmony_ci0:107                'dti' ( in 3-component vector of uint)
6742617a3babSopenharmony_ci0:107                Constant:
6743617a3babSopenharmony_ci0:107                  0 (const int)
6744617a3babSopenharmony_ci0:107            Constant:
6745617a3babSopenharmony_ci0:107              2 (const int)
6746617a3babSopenharmony_ci0:107          Sequence
6747617a3babSopenharmony_ci0:107            Constant:
6748617a3babSopenharmony_ci0:107              0 (const int)
6749617a3babSopenharmony_ci0:107            Constant:
6750617a3babSopenharmony_ci0:107              1 (const int)
6751617a3babSopenharmony_ci0:107            Constant:
6752617a3babSopenharmony_ci0:107              2 (const int)
6753617a3babSopenharmony_ci0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
6754617a3babSopenharmony_ci0:107          vector swizzle ( temp 3-component vector of float)
6755617a3babSopenharmony_ci0:107            f: direct index for structure ( temp 4-component vector of float)
6756617a3babSopenharmony_ci0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6757617a3babSopenharmony_ci0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6758617a3babSopenharmony_ci0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6759617a3babSopenharmony_ci0:107                  Constant:
6760617a3babSopenharmony_ci0:107                    0 (const uint)
6761617a3babSopenharmony_ci0:107                direct index ( temp uint)
6762617a3babSopenharmony_ci0:107                  'dti' ( in 3-component vector of uint)
6763617a3babSopenharmony_ci0:107                  Constant:
6764617a3babSopenharmony_ci0:107                    0 (const int)
6765617a3babSopenharmony_ci0:107              Constant:
6766617a3babSopenharmony_ci0:107                2 (const int)
6767617a3babSopenharmony_ci0:107            Sequence
6768617a3babSopenharmony_ci0:107              Constant:
6769617a3babSopenharmony_ci0:107                0 (const int)
6770617a3babSopenharmony_ci0:107              Constant:
6771617a3babSopenharmony_ci0:107                1 (const int)
6772617a3babSopenharmony_ci0:107              Constant:
6773617a3babSopenharmony_ci0:107                2 (const int)
6774617a3babSopenharmony_ci0:109      move second child to first child ( temp 4-component vector of double)
6775617a3babSopenharmony_ci0:109        d: direct index for structure ( temp 4-component vector of double)
6776617a3babSopenharmony_ci0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6777617a3babSopenharmony_ci0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6778617a3babSopenharmony_ci0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6779617a3babSopenharmony_ci0:109              Constant:
6780617a3babSopenharmony_ci0:109                0 (const uint)
6781617a3babSopenharmony_ci0:109            direct index ( temp uint)
6782617a3babSopenharmony_ci0:109              'dti' ( in 3-component vector of uint)
6783617a3babSopenharmony_ci0:109              Constant:
6784617a3babSopenharmony_ci0:109                0 (const int)
6785617a3babSopenharmony_ci0:109          Constant:
6786617a3babSopenharmony_ci0:109            3 (const int)
6787617a3babSopenharmony_ci0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
6788617a3babSopenharmony_ci0:109          d: direct index for structure ( temp 4-component vector of double)
6789617a3babSopenharmony_ci0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6790617a3babSopenharmony_ci0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6791617a3babSopenharmony_ci0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6792617a3babSopenharmony_ci0:109                Constant:
6793617a3babSopenharmony_ci0:109                  0 (const uint)
6794617a3babSopenharmony_ci0:109              direct index ( temp uint)
6795617a3babSopenharmony_ci0:109                'dti' ( in 3-component vector of uint)
6796617a3babSopenharmony_ci0:109                Constant:
6797617a3babSopenharmony_ci0:109                  0 (const int)
6798617a3babSopenharmony_ci0:109            Constant:
6799617a3babSopenharmony_ci0:109              3 (const int)
6800617a3babSopenharmony_ci0:110      move second child to first child ( temp double)
6801617a3babSopenharmony_ci0:110        direct index ( temp double)
6802617a3babSopenharmony_ci0:110          d: direct index for structure ( temp 4-component vector of double)
6803617a3babSopenharmony_ci0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6804617a3babSopenharmony_ci0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6805617a3babSopenharmony_ci0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6806617a3babSopenharmony_ci0:110                Constant:
6807617a3babSopenharmony_ci0:110                  0 (const uint)
6808617a3babSopenharmony_ci0:110              direct index ( temp uint)
6809617a3babSopenharmony_ci0:110                'dti' ( in 3-component vector of uint)
6810617a3babSopenharmony_ci0:110                Constant:
6811617a3babSopenharmony_ci0:110                  0 (const int)
6812617a3babSopenharmony_ci0:110            Constant:
6813617a3babSopenharmony_ci0:110              3 (const int)
6814617a3babSopenharmony_ci0:110          Constant:
6815617a3babSopenharmony_ci0:110            0 (const int)
6816617a3babSopenharmony_ci0:110        subgroupQuadSwapHorizontal ( temp double)
6817617a3babSopenharmony_ci0:110          direct index ( temp double)
6818617a3babSopenharmony_ci0:110            d: direct index for structure ( temp 4-component vector of double)
6819617a3babSopenharmony_ci0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6820617a3babSopenharmony_ci0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6821617a3babSopenharmony_ci0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6822617a3babSopenharmony_ci0:110                  Constant:
6823617a3babSopenharmony_ci0:110                    0 (const uint)
6824617a3babSopenharmony_ci0:110                direct index ( temp uint)
6825617a3babSopenharmony_ci0:110                  'dti' ( in 3-component vector of uint)
6826617a3babSopenharmony_ci0:110                  Constant:
6827617a3babSopenharmony_ci0:110                    0 (const int)
6828617a3babSopenharmony_ci0:110              Constant:
6829617a3babSopenharmony_ci0:110                3 (const int)
6830617a3babSopenharmony_ci0:110            Constant:
6831617a3babSopenharmony_ci0:110              0 (const int)
6832617a3babSopenharmony_ci0:111      move second child to first child ( temp 2-component vector of double)
6833617a3babSopenharmony_ci0:111        vector swizzle ( temp 2-component vector of double)
6834617a3babSopenharmony_ci0:111          d: direct index for structure ( temp 4-component vector of double)
6835617a3babSopenharmony_ci0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6836617a3babSopenharmony_ci0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6837617a3babSopenharmony_ci0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6838617a3babSopenharmony_ci0:111                Constant:
6839617a3babSopenharmony_ci0:111                  0 (const uint)
6840617a3babSopenharmony_ci0:111              direct index ( temp uint)
6841617a3babSopenharmony_ci0:111                'dti' ( in 3-component vector of uint)
6842617a3babSopenharmony_ci0:111                Constant:
6843617a3babSopenharmony_ci0:111                  0 (const int)
6844617a3babSopenharmony_ci0:111            Constant:
6845617a3babSopenharmony_ci0:111              3 (const int)
6846617a3babSopenharmony_ci0:111          Sequence
6847617a3babSopenharmony_ci0:111            Constant:
6848617a3babSopenharmony_ci0:111              0 (const int)
6849617a3babSopenharmony_ci0:111            Constant:
6850617a3babSopenharmony_ci0:111              1 (const int)
6851617a3babSopenharmony_ci0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
6852617a3babSopenharmony_ci0:111          vector swizzle ( temp 2-component vector of double)
6853617a3babSopenharmony_ci0:111            d: direct index for structure ( temp 4-component vector of double)
6854617a3babSopenharmony_ci0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6855617a3babSopenharmony_ci0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6856617a3babSopenharmony_ci0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6857617a3babSopenharmony_ci0:111                  Constant:
6858617a3babSopenharmony_ci0:111                    0 (const uint)
6859617a3babSopenharmony_ci0:111                direct index ( temp uint)
6860617a3babSopenharmony_ci0:111                  'dti' ( in 3-component vector of uint)
6861617a3babSopenharmony_ci0:111                  Constant:
6862617a3babSopenharmony_ci0:111                    0 (const int)
6863617a3babSopenharmony_ci0:111              Constant:
6864617a3babSopenharmony_ci0:111                3 (const int)
6865617a3babSopenharmony_ci0:111            Sequence
6866617a3babSopenharmony_ci0:111              Constant:
6867617a3babSopenharmony_ci0:111                0 (const int)
6868617a3babSopenharmony_ci0:111              Constant:
6869617a3babSopenharmony_ci0:111                1 (const int)
6870617a3babSopenharmony_ci0:112      move second child to first child ( temp 3-component vector of double)
6871617a3babSopenharmony_ci0:112        vector swizzle ( temp 3-component vector of double)
6872617a3babSopenharmony_ci0:112          d: direct index for structure ( temp 4-component vector of double)
6873617a3babSopenharmony_ci0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6874617a3babSopenharmony_ci0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6875617a3babSopenharmony_ci0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6876617a3babSopenharmony_ci0:112                Constant:
6877617a3babSopenharmony_ci0:112                  0 (const uint)
6878617a3babSopenharmony_ci0:112              direct index ( temp uint)
6879617a3babSopenharmony_ci0:112                'dti' ( in 3-component vector of uint)
6880617a3babSopenharmony_ci0:112                Constant:
6881617a3babSopenharmony_ci0:112                  0 (const int)
6882617a3babSopenharmony_ci0:112            Constant:
6883617a3babSopenharmony_ci0:112              3 (const int)
6884617a3babSopenharmony_ci0:112          Sequence
6885617a3babSopenharmony_ci0:112            Constant:
6886617a3babSopenharmony_ci0:112              0 (const int)
6887617a3babSopenharmony_ci0:112            Constant:
6888617a3babSopenharmony_ci0:112              1 (const int)
6889617a3babSopenharmony_ci0:112            Constant:
6890617a3babSopenharmony_ci0:112              2 (const int)
6891617a3babSopenharmony_ci0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
6892617a3babSopenharmony_ci0:112          vector swizzle ( temp 3-component vector of double)
6893617a3babSopenharmony_ci0:112            d: direct index for structure ( temp 4-component vector of double)
6894617a3babSopenharmony_ci0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6895617a3babSopenharmony_ci0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6896617a3babSopenharmony_ci0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6897617a3babSopenharmony_ci0:112                  Constant:
6898617a3babSopenharmony_ci0:112                    0 (const uint)
6899617a3babSopenharmony_ci0:112                direct index ( temp uint)
6900617a3babSopenharmony_ci0:112                  'dti' ( in 3-component vector of uint)
6901617a3babSopenharmony_ci0:112                  Constant:
6902617a3babSopenharmony_ci0:112                    0 (const int)
6903617a3babSopenharmony_ci0:112              Constant:
6904617a3babSopenharmony_ci0:112                3 (const int)
6905617a3babSopenharmony_ci0:112            Sequence
6906617a3babSopenharmony_ci0:112              Constant:
6907617a3babSopenharmony_ci0:112                0 (const int)
6908617a3babSopenharmony_ci0:112              Constant:
6909617a3babSopenharmony_ci0:112                1 (const int)
6910617a3babSopenharmony_ci0:112              Constant:
6911617a3babSopenharmony_ci0:112                2 (const int)
6912617a3babSopenharmony_ci0:114      move second child to first child ( temp 4-component vector of uint)
6913617a3babSopenharmony_ci0:114        u: direct index for structure ( temp 4-component vector of uint)
6914617a3babSopenharmony_ci0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6915617a3babSopenharmony_ci0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6916617a3babSopenharmony_ci0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6917617a3babSopenharmony_ci0:114              Constant:
6918617a3babSopenharmony_ci0:114                0 (const uint)
6919617a3babSopenharmony_ci0:114            direct index ( temp uint)
6920617a3babSopenharmony_ci0:114              'dti' ( in 3-component vector of uint)
6921617a3babSopenharmony_ci0:114              Constant:
6922617a3babSopenharmony_ci0:114                0 (const int)
6923617a3babSopenharmony_ci0:114          Constant:
6924617a3babSopenharmony_ci0:114            0 (const int)
6925617a3babSopenharmony_ci0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
6926617a3babSopenharmony_ci0:114          u: direct index for structure ( temp 4-component vector of uint)
6927617a3babSopenharmony_ci0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6928617a3babSopenharmony_ci0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6929617a3babSopenharmony_ci0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6930617a3babSopenharmony_ci0:114                Constant:
6931617a3babSopenharmony_ci0:114                  0 (const uint)
6932617a3babSopenharmony_ci0:114              direct index ( temp uint)
6933617a3babSopenharmony_ci0:114                'dti' ( in 3-component vector of uint)
6934617a3babSopenharmony_ci0:114                Constant:
6935617a3babSopenharmony_ci0:114                  0 (const int)
6936617a3babSopenharmony_ci0:114            Constant:
6937617a3babSopenharmony_ci0:114              0 (const int)
6938617a3babSopenharmony_ci0:115      move second child to first child ( temp uint)
6939617a3babSopenharmony_ci0:115        direct index ( temp uint)
6940617a3babSopenharmony_ci0:115          u: direct index for structure ( temp 4-component vector of uint)
6941617a3babSopenharmony_ci0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6942617a3babSopenharmony_ci0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6943617a3babSopenharmony_ci0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6944617a3babSopenharmony_ci0:115                Constant:
6945617a3babSopenharmony_ci0:115                  0 (const uint)
6946617a3babSopenharmony_ci0:115              direct index ( temp uint)
6947617a3babSopenharmony_ci0:115                'dti' ( in 3-component vector of uint)
6948617a3babSopenharmony_ci0:115                Constant:
6949617a3babSopenharmony_ci0:115                  0 (const int)
6950617a3babSopenharmony_ci0:115            Constant:
6951617a3babSopenharmony_ci0:115              0 (const int)
6952617a3babSopenharmony_ci0:115          Constant:
6953617a3babSopenharmony_ci0:115            0 (const int)
6954617a3babSopenharmony_ci0:115        subgroupQuadSwapVertical ( temp uint)
6955617a3babSopenharmony_ci0:115          direct index ( temp uint)
6956617a3babSopenharmony_ci0:115            u: direct index for structure ( temp 4-component vector of uint)
6957617a3babSopenharmony_ci0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6958617a3babSopenharmony_ci0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6959617a3babSopenharmony_ci0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6960617a3babSopenharmony_ci0:115                  Constant:
6961617a3babSopenharmony_ci0:115                    0 (const uint)
6962617a3babSopenharmony_ci0:115                direct index ( temp uint)
6963617a3babSopenharmony_ci0:115                  'dti' ( in 3-component vector of uint)
6964617a3babSopenharmony_ci0:115                  Constant:
6965617a3babSopenharmony_ci0:115                    0 (const int)
6966617a3babSopenharmony_ci0:115              Constant:
6967617a3babSopenharmony_ci0:115                0 (const int)
6968617a3babSopenharmony_ci0:115            Constant:
6969617a3babSopenharmony_ci0:115              0 (const int)
6970617a3babSopenharmony_ci0:116      move second child to first child ( temp 2-component vector of uint)
6971617a3babSopenharmony_ci0:116        vector swizzle ( temp 2-component vector of uint)
6972617a3babSopenharmony_ci0:116          u: direct index for structure ( temp 4-component vector of uint)
6973617a3babSopenharmony_ci0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6974617a3babSopenharmony_ci0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6975617a3babSopenharmony_ci0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6976617a3babSopenharmony_ci0:116                Constant:
6977617a3babSopenharmony_ci0:116                  0 (const uint)
6978617a3babSopenharmony_ci0:116              direct index ( temp uint)
6979617a3babSopenharmony_ci0:116                'dti' ( in 3-component vector of uint)
6980617a3babSopenharmony_ci0:116                Constant:
6981617a3babSopenharmony_ci0:116                  0 (const int)
6982617a3babSopenharmony_ci0:116            Constant:
6983617a3babSopenharmony_ci0:116              0 (const int)
6984617a3babSopenharmony_ci0:116          Sequence
6985617a3babSopenharmony_ci0:116            Constant:
6986617a3babSopenharmony_ci0:116              0 (const int)
6987617a3babSopenharmony_ci0:116            Constant:
6988617a3babSopenharmony_ci0:116              1 (const int)
6989617a3babSopenharmony_ci0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
6990617a3babSopenharmony_ci0:116          vector swizzle ( temp 2-component vector of uint)
6991617a3babSopenharmony_ci0:116            u: direct index for structure ( temp 4-component vector of uint)
6992617a3babSopenharmony_ci0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6993617a3babSopenharmony_ci0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
6994617a3babSopenharmony_ci0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
6995617a3babSopenharmony_ci0:116                  Constant:
6996617a3babSopenharmony_ci0:116                    0 (const uint)
6997617a3babSopenharmony_ci0:116                direct index ( temp uint)
6998617a3babSopenharmony_ci0:116                  'dti' ( in 3-component vector of uint)
6999617a3babSopenharmony_ci0:116                  Constant:
7000617a3babSopenharmony_ci0:116                    0 (const int)
7001617a3babSopenharmony_ci0:116              Constant:
7002617a3babSopenharmony_ci0:116                0 (const int)
7003617a3babSopenharmony_ci0:116            Sequence
7004617a3babSopenharmony_ci0:116              Constant:
7005617a3babSopenharmony_ci0:116                0 (const int)
7006617a3babSopenharmony_ci0:116              Constant:
7007617a3babSopenharmony_ci0:116                1 (const int)
7008617a3babSopenharmony_ci0:117      move second child to first child ( temp 3-component vector of uint)
7009617a3babSopenharmony_ci0:117        vector swizzle ( temp 3-component vector of uint)
7010617a3babSopenharmony_ci0:117          u: direct index for structure ( temp 4-component vector of uint)
7011617a3babSopenharmony_ci0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7012617a3babSopenharmony_ci0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7013617a3babSopenharmony_ci0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7014617a3babSopenharmony_ci0:117                Constant:
7015617a3babSopenharmony_ci0:117                  0 (const uint)
7016617a3babSopenharmony_ci0:117              direct index ( temp uint)
7017617a3babSopenharmony_ci0:117                'dti' ( in 3-component vector of uint)
7018617a3babSopenharmony_ci0:117                Constant:
7019617a3babSopenharmony_ci0:117                  0 (const int)
7020617a3babSopenharmony_ci0:117            Constant:
7021617a3babSopenharmony_ci0:117              0 (const int)
7022617a3babSopenharmony_ci0:117          Sequence
7023617a3babSopenharmony_ci0:117            Constant:
7024617a3babSopenharmony_ci0:117              0 (const int)
7025617a3babSopenharmony_ci0:117            Constant:
7026617a3babSopenharmony_ci0:117              1 (const int)
7027617a3babSopenharmony_ci0:117            Constant:
7028617a3babSopenharmony_ci0:117              2 (const int)
7029617a3babSopenharmony_ci0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
7030617a3babSopenharmony_ci0:117          vector swizzle ( temp 3-component vector of uint)
7031617a3babSopenharmony_ci0:117            u: direct index for structure ( temp 4-component vector of uint)
7032617a3babSopenharmony_ci0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7033617a3babSopenharmony_ci0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7034617a3babSopenharmony_ci0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7035617a3babSopenharmony_ci0:117                  Constant:
7036617a3babSopenharmony_ci0:117                    0 (const uint)
7037617a3babSopenharmony_ci0:117                direct index ( temp uint)
7038617a3babSopenharmony_ci0:117                  'dti' ( in 3-component vector of uint)
7039617a3babSopenharmony_ci0:117                  Constant:
7040617a3babSopenharmony_ci0:117                    0 (const int)
7041617a3babSopenharmony_ci0:117              Constant:
7042617a3babSopenharmony_ci0:117                0 (const int)
7043617a3babSopenharmony_ci0:117            Sequence
7044617a3babSopenharmony_ci0:117              Constant:
7045617a3babSopenharmony_ci0:117                0 (const int)
7046617a3babSopenharmony_ci0:117              Constant:
7047617a3babSopenharmony_ci0:117                1 (const int)
7048617a3babSopenharmony_ci0:117              Constant:
7049617a3babSopenharmony_ci0:117                2 (const int)
7050617a3babSopenharmony_ci0:119      move second child to first child ( temp 4-component vector of int)
7051617a3babSopenharmony_ci0:119        i: direct index for structure ( temp 4-component vector of int)
7052617a3babSopenharmony_ci0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7053617a3babSopenharmony_ci0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7054617a3babSopenharmony_ci0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7055617a3babSopenharmony_ci0:119              Constant:
7056617a3babSopenharmony_ci0:119                0 (const uint)
7057617a3babSopenharmony_ci0:119            direct index ( temp uint)
7058617a3babSopenharmony_ci0:119              'dti' ( in 3-component vector of uint)
7059617a3babSopenharmony_ci0:119              Constant:
7060617a3babSopenharmony_ci0:119                0 (const int)
7061617a3babSopenharmony_ci0:119          Constant:
7062617a3babSopenharmony_ci0:119            1 (const int)
7063617a3babSopenharmony_ci0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
7064617a3babSopenharmony_ci0:119          i: direct index for structure ( temp 4-component vector of int)
7065617a3babSopenharmony_ci0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7066617a3babSopenharmony_ci0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7067617a3babSopenharmony_ci0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7068617a3babSopenharmony_ci0:119                Constant:
7069617a3babSopenharmony_ci0:119                  0 (const uint)
7070617a3babSopenharmony_ci0:119              direct index ( temp uint)
7071617a3babSopenharmony_ci0:119                'dti' ( in 3-component vector of uint)
7072617a3babSopenharmony_ci0:119                Constant:
7073617a3babSopenharmony_ci0:119                  0 (const int)
7074617a3babSopenharmony_ci0:119            Constant:
7075617a3babSopenharmony_ci0:119              1 (const int)
7076617a3babSopenharmony_ci0:120      move second child to first child ( temp int)
7077617a3babSopenharmony_ci0:120        direct index ( temp int)
7078617a3babSopenharmony_ci0:120          i: direct index for structure ( temp 4-component vector of int)
7079617a3babSopenharmony_ci0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7080617a3babSopenharmony_ci0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7081617a3babSopenharmony_ci0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7082617a3babSopenharmony_ci0:120                Constant:
7083617a3babSopenharmony_ci0:120                  0 (const uint)
7084617a3babSopenharmony_ci0:120              direct index ( temp uint)
7085617a3babSopenharmony_ci0:120                'dti' ( in 3-component vector of uint)
7086617a3babSopenharmony_ci0:120                Constant:
7087617a3babSopenharmony_ci0:120                  0 (const int)
7088617a3babSopenharmony_ci0:120            Constant:
7089617a3babSopenharmony_ci0:120              1 (const int)
7090617a3babSopenharmony_ci0:120          Constant:
7091617a3babSopenharmony_ci0:120            0 (const int)
7092617a3babSopenharmony_ci0:120        subgroupQuadSwapVertical ( temp int)
7093617a3babSopenharmony_ci0:120          direct index ( temp int)
7094617a3babSopenharmony_ci0:120            i: direct index for structure ( temp 4-component vector of int)
7095617a3babSopenharmony_ci0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7096617a3babSopenharmony_ci0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7097617a3babSopenharmony_ci0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7098617a3babSopenharmony_ci0:120                  Constant:
7099617a3babSopenharmony_ci0:120                    0 (const uint)
7100617a3babSopenharmony_ci0:120                direct index ( temp uint)
7101617a3babSopenharmony_ci0:120                  'dti' ( in 3-component vector of uint)
7102617a3babSopenharmony_ci0:120                  Constant:
7103617a3babSopenharmony_ci0:120                    0 (const int)
7104617a3babSopenharmony_ci0:120              Constant:
7105617a3babSopenharmony_ci0:120                1 (const int)
7106617a3babSopenharmony_ci0:120            Constant:
7107617a3babSopenharmony_ci0:120              0 (const int)
7108617a3babSopenharmony_ci0:121      move second child to first child ( temp 2-component vector of int)
7109617a3babSopenharmony_ci0:121        vector swizzle ( temp 2-component vector of int)
7110617a3babSopenharmony_ci0:121          i: direct index for structure ( temp 4-component vector of int)
7111617a3babSopenharmony_ci0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7112617a3babSopenharmony_ci0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7113617a3babSopenharmony_ci0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7114617a3babSopenharmony_ci0:121                Constant:
7115617a3babSopenharmony_ci0:121                  0 (const uint)
7116617a3babSopenharmony_ci0:121              direct index ( temp uint)
7117617a3babSopenharmony_ci0:121                'dti' ( in 3-component vector of uint)
7118617a3babSopenharmony_ci0:121                Constant:
7119617a3babSopenharmony_ci0:121                  0 (const int)
7120617a3babSopenharmony_ci0:121            Constant:
7121617a3babSopenharmony_ci0:121              1 (const int)
7122617a3babSopenharmony_ci0:121          Sequence
7123617a3babSopenharmony_ci0:121            Constant:
7124617a3babSopenharmony_ci0:121              0 (const int)
7125617a3babSopenharmony_ci0:121            Constant:
7126617a3babSopenharmony_ci0:121              1 (const int)
7127617a3babSopenharmony_ci0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
7128617a3babSopenharmony_ci0:121          vector swizzle ( temp 2-component vector of int)
7129617a3babSopenharmony_ci0:121            i: direct index for structure ( temp 4-component vector of int)
7130617a3babSopenharmony_ci0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7131617a3babSopenharmony_ci0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7132617a3babSopenharmony_ci0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7133617a3babSopenharmony_ci0:121                  Constant:
7134617a3babSopenharmony_ci0:121                    0 (const uint)
7135617a3babSopenharmony_ci0:121                direct index ( temp uint)
7136617a3babSopenharmony_ci0:121                  'dti' ( in 3-component vector of uint)
7137617a3babSopenharmony_ci0:121                  Constant:
7138617a3babSopenharmony_ci0:121                    0 (const int)
7139617a3babSopenharmony_ci0:121              Constant:
7140617a3babSopenharmony_ci0:121                1 (const int)
7141617a3babSopenharmony_ci0:121            Sequence
7142617a3babSopenharmony_ci0:121              Constant:
7143617a3babSopenharmony_ci0:121                0 (const int)
7144617a3babSopenharmony_ci0:121              Constant:
7145617a3babSopenharmony_ci0:121                1 (const int)
7146617a3babSopenharmony_ci0:122      move second child to first child ( temp 3-component vector of int)
7147617a3babSopenharmony_ci0:122        vector swizzle ( temp 3-component vector of int)
7148617a3babSopenharmony_ci0:122          i: direct index for structure ( temp 4-component vector of int)
7149617a3babSopenharmony_ci0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7150617a3babSopenharmony_ci0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7151617a3babSopenharmony_ci0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7152617a3babSopenharmony_ci0:122                Constant:
7153617a3babSopenharmony_ci0:122                  0 (const uint)
7154617a3babSopenharmony_ci0:122              direct index ( temp uint)
7155617a3babSopenharmony_ci0:122                'dti' ( in 3-component vector of uint)
7156617a3babSopenharmony_ci0:122                Constant:
7157617a3babSopenharmony_ci0:122                  0 (const int)
7158617a3babSopenharmony_ci0:122            Constant:
7159617a3babSopenharmony_ci0:122              1 (const int)
7160617a3babSopenharmony_ci0:122          Sequence
7161617a3babSopenharmony_ci0:122            Constant:
7162617a3babSopenharmony_ci0:122              0 (const int)
7163617a3babSopenharmony_ci0:122            Constant:
7164617a3babSopenharmony_ci0:122              1 (const int)
7165617a3babSopenharmony_ci0:122            Constant:
7166617a3babSopenharmony_ci0:122              2 (const int)
7167617a3babSopenharmony_ci0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
7168617a3babSopenharmony_ci0:122          vector swizzle ( temp 3-component vector of int)
7169617a3babSopenharmony_ci0:122            i: direct index for structure ( temp 4-component vector of int)
7170617a3babSopenharmony_ci0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7171617a3babSopenharmony_ci0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7172617a3babSopenharmony_ci0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7173617a3babSopenharmony_ci0:122                  Constant:
7174617a3babSopenharmony_ci0:122                    0 (const uint)
7175617a3babSopenharmony_ci0:122                direct index ( temp uint)
7176617a3babSopenharmony_ci0:122                  'dti' ( in 3-component vector of uint)
7177617a3babSopenharmony_ci0:122                  Constant:
7178617a3babSopenharmony_ci0:122                    0 (const int)
7179617a3babSopenharmony_ci0:122              Constant:
7180617a3babSopenharmony_ci0:122                1 (const int)
7181617a3babSopenharmony_ci0:122            Sequence
7182617a3babSopenharmony_ci0:122              Constant:
7183617a3babSopenharmony_ci0:122                0 (const int)
7184617a3babSopenharmony_ci0:122              Constant:
7185617a3babSopenharmony_ci0:122                1 (const int)
7186617a3babSopenharmony_ci0:122              Constant:
7187617a3babSopenharmony_ci0:122                2 (const int)
7188617a3babSopenharmony_ci0:124      move second child to first child ( temp 4-component vector of float)
7189617a3babSopenharmony_ci0:124        f: direct index for structure ( temp 4-component vector of float)
7190617a3babSopenharmony_ci0:124          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7191617a3babSopenharmony_ci0:124            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7192617a3babSopenharmony_ci0:124              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7193617a3babSopenharmony_ci0:124              Constant:
7194617a3babSopenharmony_ci0:124                0 (const uint)
7195617a3babSopenharmony_ci0:124            direct index ( temp uint)
7196617a3babSopenharmony_ci0:124              'dti' ( in 3-component vector of uint)
7197617a3babSopenharmony_ci0:124              Constant:
7198617a3babSopenharmony_ci0:124                0 (const int)
7199617a3babSopenharmony_ci0:124          Constant:
7200617a3babSopenharmony_ci0:124            2 (const int)
7201617a3babSopenharmony_ci0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
7202617a3babSopenharmony_ci0:124          f: direct index for structure ( temp 4-component vector of float)
7203617a3babSopenharmony_ci0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7204617a3babSopenharmony_ci0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7205617a3babSopenharmony_ci0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7206617a3babSopenharmony_ci0:124                Constant:
7207617a3babSopenharmony_ci0:124                  0 (const uint)
7208617a3babSopenharmony_ci0:124              direct index ( temp uint)
7209617a3babSopenharmony_ci0:124                'dti' ( in 3-component vector of uint)
7210617a3babSopenharmony_ci0:124                Constant:
7211617a3babSopenharmony_ci0:124                  0 (const int)
7212617a3babSopenharmony_ci0:124            Constant:
7213617a3babSopenharmony_ci0:124              2 (const int)
7214617a3babSopenharmony_ci0:125      move second child to first child ( temp float)
7215617a3babSopenharmony_ci0:125        direct index ( temp float)
7216617a3babSopenharmony_ci0:125          f: direct index for structure ( temp 4-component vector of float)
7217617a3babSopenharmony_ci0:125            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7218617a3babSopenharmony_ci0:125              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7219617a3babSopenharmony_ci0:125                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7220617a3babSopenharmony_ci0:125                Constant:
7221617a3babSopenharmony_ci0:125                  0 (const uint)
7222617a3babSopenharmony_ci0:125              direct index ( temp uint)
7223617a3babSopenharmony_ci0:125                'dti' ( in 3-component vector of uint)
7224617a3babSopenharmony_ci0:125                Constant:
7225617a3babSopenharmony_ci0:125                  0 (const int)
7226617a3babSopenharmony_ci0:125            Constant:
7227617a3babSopenharmony_ci0:125              2 (const int)
7228617a3babSopenharmony_ci0:125          Constant:
7229617a3babSopenharmony_ci0:125            0 (const int)
7230617a3babSopenharmony_ci0:125        subgroupQuadSwapVertical ( temp float)
7231617a3babSopenharmony_ci0:125          direct index ( temp float)
7232617a3babSopenharmony_ci0:125            f: direct index for structure ( temp 4-component vector of float)
7233617a3babSopenharmony_ci0:125              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7234617a3babSopenharmony_ci0:125                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7235617a3babSopenharmony_ci0:125                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7236617a3babSopenharmony_ci0:125                  Constant:
7237617a3babSopenharmony_ci0:125                    0 (const uint)
7238617a3babSopenharmony_ci0:125                direct index ( temp uint)
7239617a3babSopenharmony_ci0:125                  'dti' ( in 3-component vector of uint)
7240617a3babSopenharmony_ci0:125                  Constant:
7241617a3babSopenharmony_ci0:125                    0 (const int)
7242617a3babSopenharmony_ci0:125              Constant:
7243617a3babSopenharmony_ci0:125                2 (const int)
7244617a3babSopenharmony_ci0:125            Constant:
7245617a3babSopenharmony_ci0:125              0 (const int)
7246617a3babSopenharmony_ci0:126      move second child to first child ( temp 2-component vector of float)
7247617a3babSopenharmony_ci0:126        vector swizzle ( temp 2-component vector of float)
7248617a3babSopenharmony_ci0:126          f: direct index for structure ( temp 4-component vector of float)
7249617a3babSopenharmony_ci0:126            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7250617a3babSopenharmony_ci0:126              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7251617a3babSopenharmony_ci0:126                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7252617a3babSopenharmony_ci0:126                Constant:
7253617a3babSopenharmony_ci0:126                  0 (const uint)
7254617a3babSopenharmony_ci0:126              direct index ( temp uint)
7255617a3babSopenharmony_ci0:126                'dti' ( in 3-component vector of uint)
7256617a3babSopenharmony_ci0:126                Constant:
7257617a3babSopenharmony_ci0:126                  0 (const int)
7258617a3babSopenharmony_ci0:126            Constant:
7259617a3babSopenharmony_ci0:126              2 (const int)
7260617a3babSopenharmony_ci0:126          Sequence
7261617a3babSopenharmony_ci0:126            Constant:
7262617a3babSopenharmony_ci0:126              0 (const int)
7263617a3babSopenharmony_ci0:126            Constant:
7264617a3babSopenharmony_ci0:126              1 (const int)
7265617a3babSopenharmony_ci0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
7266617a3babSopenharmony_ci0:126          vector swizzle ( temp 2-component vector of float)
7267617a3babSopenharmony_ci0:126            f: direct index for structure ( temp 4-component vector of float)
7268617a3babSopenharmony_ci0:126              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7269617a3babSopenharmony_ci0:126                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7270617a3babSopenharmony_ci0:126                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7271617a3babSopenharmony_ci0:126                  Constant:
7272617a3babSopenharmony_ci0:126                    0 (const uint)
7273617a3babSopenharmony_ci0:126                direct index ( temp uint)
7274617a3babSopenharmony_ci0:126                  'dti' ( in 3-component vector of uint)
7275617a3babSopenharmony_ci0:126                  Constant:
7276617a3babSopenharmony_ci0:126                    0 (const int)
7277617a3babSopenharmony_ci0:126              Constant:
7278617a3babSopenharmony_ci0:126                2 (const int)
7279617a3babSopenharmony_ci0:126            Sequence
7280617a3babSopenharmony_ci0:126              Constant:
7281617a3babSopenharmony_ci0:126                0 (const int)
7282617a3babSopenharmony_ci0:126              Constant:
7283617a3babSopenharmony_ci0:126                1 (const int)
7284617a3babSopenharmony_ci0:127      move second child to first child ( temp 3-component vector of float)
7285617a3babSopenharmony_ci0:127        vector swizzle ( temp 3-component vector of float)
7286617a3babSopenharmony_ci0:127          f: direct index for structure ( temp 4-component vector of float)
7287617a3babSopenharmony_ci0:127            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7288617a3babSopenharmony_ci0:127              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7289617a3babSopenharmony_ci0:127                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7290617a3babSopenharmony_ci0:127                Constant:
7291617a3babSopenharmony_ci0:127                  0 (const uint)
7292617a3babSopenharmony_ci0:127              direct index ( temp uint)
7293617a3babSopenharmony_ci0:127                'dti' ( in 3-component vector of uint)
7294617a3babSopenharmony_ci0:127                Constant:
7295617a3babSopenharmony_ci0:127                  0 (const int)
7296617a3babSopenharmony_ci0:127            Constant:
7297617a3babSopenharmony_ci0:127              2 (const int)
7298617a3babSopenharmony_ci0:127          Sequence
7299617a3babSopenharmony_ci0:127            Constant:
7300617a3babSopenharmony_ci0:127              0 (const int)
7301617a3babSopenharmony_ci0:127            Constant:
7302617a3babSopenharmony_ci0:127              1 (const int)
7303617a3babSopenharmony_ci0:127            Constant:
7304617a3babSopenharmony_ci0:127              2 (const int)
7305617a3babSopenharmony_ci0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
7306617a3babSopenharmony_ci0:127          vector swizzle ( temp 3-component vector of float)
7307617a3babSopenharmony_ci0:127            f: direct index for structure ( temp 4-component vector of float)
7308617a3babSopenharmony_ci0:127              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7309617a3babSopenharmony_ci0:127                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7310617a3babSopenharmony_ci0:127                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7311617a3babSopenharmony_ci0:127                  Constant:
7312617a3babSopenharmony_ci0:127                    0 (const uint)
7313617a3babSopenharmony_ci0:127                direct index ( temp uint)
7314617a3babSopenharmony_ci0:127                  'dti' ( in 3-component vector of uint)
7315617a3babSopenharmony_ci0:127                  Constant:
7316617a3babSopenharmony_ci0:127                    0 (const int)
7317617a3babSopenharmony_ci0:127              Constant:
7318617a3babSopenharmony_ci0:127                2 (const int)
7319617a3babSopenharmony_ci0:127            Sequence
7320617a3babSopenharmony_ci0:127              Constant:
7321617a3babSopenharmony_ci0:127                0 (const int)
7322617a3babSopenharmony_ci0:127              Constant:
7323617a3babSopenharmony_ci0:127                1 (const int)
7324617a3babSopenharmony_ci0:127              Constant:
7325617a3babSopenharmony_ci0:127                2 (const int)
7326617a3babSopenharmony_ci0:129      move second child to first child ( temp 4-component vector of double)
7327617a3babSopenharmony_ci0:129        d: direct index for structure ( temp 4-component vector of double)
7328617a3babSopenharmony_ci0:129          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7329617a3babSopenharmony_ci0:129            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7330617a3babSopenharmony_ci0:129              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7331617a3babSopenharmony_ci0:129              Constant:
7332617a3babSopenharmony_ci0:129                0 (const uint)
7333617a3babSopenharmony_ci0:129            direct index ( temp uint)
7334617a3babSopenharmony_ci0:129              'dti' ( in 3-component vector of uint)
7335617a3babSopenharmony_ci0:129              Constant:
7336617a3babSopenharmony_ci0:129                0 (const int)
7337617a3babSopenharmony_ci0:129          Constant:
7338617a3babSopenharmony_ci0:129            3 (const int)
7339617a3babSopenharmony_ci0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
7340617a3babSopenharmony_ci0:129          d: direct index for structure ( temp 4-component vector of double)
7341617a3babSopenharmony_ci0:129            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7342617a3babSopenharmony_ci0:129              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7343617a3babSopenharmony_ci0:129                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7344617a3babSopenharmony_ci0:129                Constant:
7345617a3babSopenharmony_ci0:129                  0 (const uint)
7346617a3babSopenharmony_ci0:129              direct index ( temp uint)
7347617a3babSopenharmony_ci0:129                'dti' ( in 3-component vector of uint)
7348617a3babSopenharmony_ci0:129                Constant:
7349617a3babSopenharmony_ci0:129                  0 (const int)
7350617a3babSopenharmony_ci0:129            Constant:
7351617a3babSopenharmony_ci0:129              3 (const int)
7352617a3babSopenharmony_ci0:130      move second child to first child ( temp double)
7353617a3babSopenharmony_ci0:130        direct index ( temp double)
7354617a3babSopenharmony_ci0:130          d: direct index for structure ( temp 4-component vector of double)
7355617a3babSopenharmony_ci0:130            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7356617a3babSopenharmony_ci0:130              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7357617a3babSopenharmony_ci0:130                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7358617a3babSopenharmony_ci0:130                Constant:
7359617a3babSopenharmony_ci0:130                  0 (const uint)
7360617a3babSopenharmony_ci0:130              direct index ( temp uint)
7361617a3babSopenharmony_ci0:130                'dti' ( in 3-component vector of uint)
7362617a3babSopenharmony_ci0:130                Constant:
7363617a3babSopenharmony_ci0:130                  0 (const int)
7364617a3babSopenharmony_ci0:130            Constant:
7365617a3babSopenharmony_ci0:130              3 (const int)
7366617a3babSopenharmony_ci0:130          Constant:
7367617a3babSopenharmony_ci0:130            0 (const int)
7368617a3babSopenharmony_ci0:130        subgroupQuadSwapVertical ( temp double)
7369617a3babSopenharmony_ci0:130          direct index ( temp double)
7370617a3babSopenharmony_ci0:130            d: direct index for structure ( temp 4-component vector of double)
7371617a3babSopenharmony_ci0:130              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7372617a3babSopenharmony_ci0:130                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7373617a3babSopenharmony_ci0:130                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7374617a3babSopenharmony_ci0:130                  Constant:
7375617a3babSopenharmony_ci0:130                    0 (const uint)
7376617a3babSopenharmony_ci0:130                direct index ( temp uint)
7377617a3babSopenharmony_ci0:130                  'dti' ( in 3-component vector of uint)
7378617a3babSopenharmony_ci0:130                  Constant:
7379617a3babSopenharmony_ci0:130                    0 (const int)
7380617a3babSopenharmony_ci0:130              Constant:
7381617a3babSopenharmony_ci0:130                3 (const int)
7382617a3babSopenharmony_ci0:130            Constant:
7383617a3babSopenharmony_ci0:130              0 (const int)
7384617a3babSopenharmony_ci0:131      move second child to first child ( temp 2-component vector of double)
7385617a3babSopenharmony_ci0:131        vector swizzle ( temp 2-component vector of double)
7386617a3babSopenharmony_ci0:131          d: direct index for structure ( temp 4-component vector of double)
7387617a3babSopenharmony_ci0:131            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7388617a3babSopenharmony_ci0:131              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7389617a3babSopenharmony_ci0:131                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7390617a3babSopenharmony_ci0:131                Constant:
7391617a3babSopenharmony_ci0:131                  0 (const uint)
7392617a3babSopenharmony_ci0:131              direct index ( temp uint)
7393617a3babSopenharmony_ci0:131                'dti' ( in 3-component vector of uint)
7394617a3babSopenharmony_ci0:131                Constant:
7395617a3babSopenharmony_ci0:131                  0 (const int)
7396617a3babSopenharmony_ci0:131            Constant:
7397617a3babSopenharmony_ci0:131              3 (const int)
7398617a3babSopenharmony_ci0:131          Sequence
7399617a3babSopenharmony_ci0:131            Constant:
7400617a3babSopenharmony_ci0:131              0 (const int)
7401617a3babSopenharmony_ci0:131            Constant:
7402617a3babSopenharmony_ci0:131              1 (const int)
7403617a3babSopenharmony_ci0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
7404617a3babSopenharmony_ci0:131          vector swizzle ( temp 2-component vector of double)
7405617a3babSopenharmony_ci0:131            d: direct index for structure ( temp 4-component vector of double)
7406617a3babSopenharmony_ci0:131              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7407617a3babSopenharmony_ci0:131                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7408617a3babSopenharmony_ci0:131                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7409617a3babSopenharmony_ci0:131                  Constant:
7410617a3babSopenharmony_ci0:131                    0 (const uint)
7411617a3babSopenharmony_ci0:131                direct index ( temp uint)
7412617a3babSopenharmony_ci0:131                  'dti' ( in 3-component vector of uint)
7413617a3babSopenharmony_ci0:131                  Constant:
7414617a3babSopenharmony_ci0:131                    0 (const int)
7415617a3babSopenharmony_ci0:131              Constant:
7416617a3babSopenharmony_ci0:131                3 (const int)
7417617a3babSopenharmony_ci0:131            Sequence
7418617a3babSopenharmony_ci0:131              Constant:
7419617a3babSopenharmony_ci0:131                0 (const int)
7420617a3babSopenharmony_ci0:131              Constant:
7421617a3babSopenharmony_ci0:131                1 (const int)
7422617a3babSopenharmony_ci0:132      move second child to first child ( temp 3-component vector of double)
7423617a3babSopenharmony_ci0:132        vector swizzle ( temp 3-component vector of double)
7424617a3babSopenharmony_ci0:132          d: direct index for structure ( temp 4-component vector of double)
7425617a3babSopenharmony_ci0:132            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7426617a3babSopenharmony_ci0:132              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7427617a3babSopenharmony_ci0:132                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7428617a3babSopenharmony_ci0:132                Constant:
7429617a3babSopenharmony_ci0:132                  0 (const uint)
7430617a3babSopenharmony_ci0:132              direct index ( temp uint)
7431617a3babSopenharmony_ci0:132                'dti' ( in 3-component vector of uint)
7432617a3babSopenharmony_ci0:132                Constant:
7433617a3babSopenharmony_ci0:132                  0 (const int)
7434617a3babSopenharmony_ci0:132            Constant:
7435617a3babSopenharmony_ci0:132              3 (const int)
7436617a3babSopenharmony_ci0:132          Sequence
7437617a3babSopenharmony_ci0:132            Constant:
7438617a3babSopenharmony_ci0:132              0 (const int)
7439617a3babSopenharmony_ci0:132            Constant:
7440617a3babSopenharmony_ci0:132              1 (const int)
7441617a3babSopenharmony_ci0:132            Constant:
7442617a3babSopenharmony_ci0:132              2 (const int)
7443617a3babSopenharmony_ci0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
7444617a3babSopenharmony_ci0:132          vector swizzle ( temp 3-component vector of double)
7445617a3babSopenharmony_ci0:132            d: direct index for structure ( temp 4-component vector of double)
7446617a3babSopenharmony_ci0:132              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7447617a3babSopenharmony_ci0:132                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7448617a3babSopenharmony_ci0:132                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7449617a3babSopenharmony_ci0:132                  Constant:
7450617a3babSopenharmony_ci0:132                    0 (const uint)
7451617a3babSopenharmony_ci0:132                direct index ( temp uint)
7452617a3babSopenharmony_ci0:132                  'dti' ( in 3-component vector of uint)
7453617a3babSopenharmony_ci0:132                  Constant:
7454617a3babSopenharmony_ci0:132                    0 (const int)
7455617a3babSopenharmony_ci0:132              Constant:
7456617a3babSopenharmony_ci0:132                3 (const int)
7457617a3babSopenharmony_ci0:132            Sequence
7458617a3babSopenharmony_ci0:132              Constant:
7459617a3babSopenharmony_ci0:132                0 (const int)
7460617a3babSopenharmony_ci0:132              Constant:
7461617a3babSopenharmony_ci0:132                1 (const int)
7462617a3babSopenharmony_ci0:132              Constant:
7463617a3babSopenharmony_ci0:132                2 (const int)
7464617a3babSopenharmony_ci0:134      move second child to first child ( temp 4-component vector of uint)
7465617a3babSopenharmony_ci0:134        u: direct index for structure ( temp 4-component vector of uint)
7466617a3babSopenharmony_ci0:134          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7467617a3babSopenharmony_ci0:134            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7468617a3babSopenharmony_ci0:134              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7469617a3babSopenharmony_ci0:134              Constant:
7470617a3babSopenharmony_ci0:134                0 (const uint)
7471617a3babSopenharmony_ci0:134            direct index ( temp uint)
7472617a3babSopenharmony_ci0:134              'dti' ( in 3-component vector of uint)
7473617a3babSopenharmony_ci0:134              Constant:
7474617a3babSopenharmony_ci0:134                0 (const int)
7475617a3babSopenharmony_ci0:134          Constant:
7476617a3babSopenharmony_ci0:134            0 (const int)
7477617a3babSopenharmony_ci0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
7478617a3babSopenharmony_ci0:134          u: direct index for structure ( temp 4-component vector of uint)
7479617a3babSopenharmony_ci0:134            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7480617a3babSopenharmony_ci0:134              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7481617a3babSopenharmony_ci0:134                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7482617a3babSopenharmony_ci0:134                Constant:
7483617a3babSopenharmony_ci0:134                  0 (const uint)
7484617a3babSopenharmony_ci0:134              direct index ( temp uint)
7485617a3babSopenharmony_ci0:134                'dti' ( in 3-component vector of uint)
7486617a3babSopenharmony_ci0:134                Constant:
7487617a3babSopenharmony_ci0:134                  0 (const int)
7488617a3babSopenharmony_ci0:134            Constant:
7489617a3babSopenharmony_ci0:134              0 (const int)
7490617a3babSopenharmony_ci0:135      move second child to first child ( temp uint)
7491617a3babSopenharmony_ci0:135        direct index ( temp uint)
7492617a3babSopenharmony_ci0:135          u: direct index for structure ( temp 4-component vector of uint)
7493617a3babSopenharmony_ci0:135            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7494617a3babSopenharmony_ci0:135              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7495617a3babSopenharmony_ci0:135                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7496617a3babSopenharmony_ci0:135                Constant:
7497617a3babSopenharmony_ci0:135                  0 (const uint)
7498617a3babSopenharmony_ci0:135              direct index ( temp uint)
7499617a3babSopenharmony_ci0:135                'dti' ( in 3-component vector of uint)
7500617a3babSopenharmony_ci0:135                Constant:
7501617a3babSopenharmony_ci0:135                  0 (const int)
7502617a3babSopenharmony_ci0:135            Constant:
7503617a3babSopenharmony_ci0:135              0 (const int)
7504617a3babSopenharmony_ci0:135          Constant:
7505617a3babSopenharmony_ci0:135            0 (const int)
7506617a3babSopenharmony_ci0:135        subgroupQuadSwapDiagonal ( temp uint)
7507617a3babSopenharmony_ci0:135          direct index ( temp uint)
7508617a3babSopenharmony_ci0:135            u: direct index for structure ( temp 4-component vector of uint)
7509617a3babSopenharmony_ci0:135              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7510617a3babSopenharmony_ci0:135                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7511617a3babSopenharmony_ci0:135                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7512617a3babSopenharmony_ci0:135                  Constant:
7513617a3babSopenharmony_ci0:135                    0 (const uint)
7514617a3babSopenharmony_ci0:135                direct index ( temp uint)
7515617a3babSopenharmony_ci0:135                  'dti' ( in 3-component vector of uint)
7516617a3babSopenharmony_ci0:135                  Constant:
7517617a3babSopenharmony_ci0:135                    0 (const int)
7518617a3babSopenharmony_ci0:135              Constant:
7519617a3babSopenharmony_ci0:135                0 (const int)
7520617a3babSopenharmony_ci0:135            Constant:
7521617a3babSopenharmony_ci0:135              0 (const int)
7522617a3babSopenharmony_ci0:136      move second child to first child ( temp 2-component vector of uint)
7523617a3babSopenharmony_ci0:136        vector swizzle ( temp 2-component vector of uint)
7524617a3babSopenharmony_ci0:136          u: direct index for structure ( temp 4-component vector of uint)
7525617a3babSopenharmony_ci0:136            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7526617a3babSopenharmony_ci0:136              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7527617a3babSopenharmony_ci0:136                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7528617a3babSopenharmony_ci0:136                Constant:
7529617a3babSopenharmony_ci0:136                  0 (const uint)
7530617a3babSopenharmony_ci0:136              direct index ( temp uint)
7531617a3babSopenharmony_ci0:136                'dti' ( in 3-component vector of uint)
7532617a3babSopenharmony_ci0:136                Constant:
7533617a3babSopenharmony_ci0:136                  0 (const int)
7534617a3babSopenharmony_ci0:136            Constant:
7535617a3babSopenharmony_ci0:136              0 (const int)
7536617a3babSopenharmony_ci0:136          Sequence
7537617a3babSopenharmony_ci0:136            Constant:
7538617a3babSopenharmony_ci0:136              0 (const int)
7539617a3babSopenharmony_ci0:136            Constant:
7540617a3babSopenharmony_ci0:136              1 (const int)
7541617a3babSopenharmony_ci0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
7542617a3babSopenharmony_ci0:136          vector swizzle ( temp 2-component vector of uint)
7543617a3babSopenharmony_ci0:136            u: direct index for structure ( temp 4-component vector of uint)
7544617a3babSopenharmony_ci0:136              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7545617a3babSopenharmony_ci0:136                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7546617a3babSopenharmony_ci0:136                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7547617a3babSopenharmony_ci0:136                  Constant:
7548617a3babSopenharmony_ci0:136                    0 (const uint)
7549617a3babSopenharmony_ci0:136                direct index ( temp uint)
7550617a3babSopenharmony_ci0:136                  'dti' ( in 3-component vector of uint)
7551617a3babSopenharmony_ci0:136                  Constant:
7552617a3babSopenharmony_ci0:136                    0 (const int)
7553617a3babSopenharmony_ci0:136              Constant:
7554617a3babSopenharmony_ci0:136                0 (const int)
7555617a3babSopenharmony_ci0:136            Sequence
7556617a3babSopenharmony_ci0:136              Constant:
7557617a3babSopenharmony_ci0:136                0 (const int)
7558617a3babSopenharmony_ci0:136              Constant:
7559617a3babSopenharmony_ci0:136                1 (const int)
7560617a3babSopenharmony_ci0:137      move second child to first child ( temp 3-component vector of uint)
7561617a3babSopenharmony_ci0:137        vector swizzle ( temp 3-component vector of uint)
7562617a3babSopenharmony_ci0:137          u: direct index for structure ( temp 4-component vector of uint)
7563617a3babSopenharmony_ci0:137            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7564617a3babSopenharmony_ci0:137              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7565617a3babSopenharmony_ci0:137                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7566617a3babSopenharmony_ci0:137                Constant:
7567617a3babSopenharmony_ci0:137                  0 (const uint)
7568617a3babSopenharmony_ci0:137              direct index ( temp uint)
7569617a3babSopenharmony_ci0:137                'dti' ( in 3-component vector of uint)
7570617a3babSopenharmony_ci0:137                Constant:
7571617a3babSopenharmony_ci0:137                  0 (const int)
7572617a3babSopenharmony_ci0:137            Constant:
7573617a3babSopenharmony_ci0:137              0 (const int)
7574617a3babSopenharmony_ci0:137          Sequence
7575617a3babSopenharmony_ci0:137            Constant:
7576617a3babSopenharmony_ci0:137              0 (const int)
7577617a3babSopenharmony_ci0:137            Constant:
7578617a3babSopenharmony_ci0:137              1 (const int)
7579617a3babSopenharmony_ci0:137            Constant:
7580617a3babSopenharmony_ci0:137              2 (const int)
7581617a3babSopenharmony_ci0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
7582617a3babSopenharmony_ci0:137          vector swizzle ( temp 3-component vector of uint)
7583617a3babSopenharmony_ci0:137            u: direct index for structure ( temp 4-component vector of uint)
7584617a3babSopenharmony_ci0:137              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7585617a3babSopenharmony_ci0:137                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7586617a3babSopenharmony_ci0:137                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7587617a3babSopenharmony_ci0:137                  Constant:
7588617a3babSopenharmony_ci0:137                    0 (const uint)
7589617a3babSopenharmony_ci0:137                direct index ( temp uint)
7590617a3babSopenharmony_ci0:137                  'dti' ( in 3-component vector of uint)
7591617a3babSopenharmony_ci0:137                  Constant:
7592617a3babSopenharmony_ci0:137                    0 (const int)
7593617a3babSopenharmony_ci0:137              Constant:
7594617a3babSopenharmony_ci0:137                0 (const int)
7595617a3babSopenharmony_ci0:137            Sequence
7596617a3babSopenharmony_ci0:137              Constant:
7597617a3babSopenharmony_ci0:137                0 (const int)
7598617a3babSopenharmony_ci0:137              Constant:
7599617a3babSopenharmony_ci0:137                1 (const int)
7600617a3babSopenharmony_ci0:137              Constant:
7601617a3babSopenharmony_ci0:137                2 (const int)
7602617a3babSopenharmony_ci0:139      move second child to first child ( temp 4-component vector of int)
7603617a3babSopenharmony_ci0:139        i: direct index for structure ( temp 4-component vector of int)
7604617a3babSopenharmony_ci0:139          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7605617a3babSopenharmony_ci0:139            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7606617a3babSopenharmony_ci0:139              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7607617a3babSopenharmony_ci0:139              Constant:
7608617a3babSopenharmony_ci0:139                0 (const uint)
7609617a3babSopenharmony_ci0:139            direct index ( temp uint)
7610617a3babSopenharmony_ci0:139              'dti' ( in 3-component vector of uint)
7611617a3babSopenharmony_ci0:139              Constant:
7612617a3babSopenharmony_ci0:139                0 (const int)
7613617a3babSopenharmony_ci0:139          Constant:
7614617a3babSopenharmony_ci0:139            1 (const int)
7615617a3babSopenharmony_ci0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
7616617a3babSopenharmony_ci0:139          i: direct index for structure ( temp 4-component vector of int)
7617617a3babSopenharmony_ci0:139            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7618617a3babSopenharmony_ci0:139              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7619617a3babSopenharmony_ci0:139                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7620617a3babSopenharmony_ci0:139                Constant:
7621617a3babSopenharmony_ci0:139                  0 (const uint)
7622617a3babSopenharmony_ci0:139              direct index ( temp uint)
7623617a3babSopenharmony_ci0:139                'dti' ( in 3-component vector of uint)
7624617a3babSopenharmony_ci0:139                Constant:
7625617a3babSopenharmony_ci0:139                  0 (const int)
7626617a3babSopenharmony_ci0:139            Constant:
7627617a3babSopenharmony_ci0:139              1 (const int)
7628617a3babSopenharmony_ci0:140      move second child to first child ( temp int)
7629617a3babSopenharmony_ci0:140        direct index ( temp int)
7630617a3babSopenharmony_ci0:140          i: direct index for structure ( temp 4-component vector of int)
7631617a3babSopenharmony_ci0:140            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7632617a3babSopenharmony_ci0:140              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7633617a3babSopenharmony_ci0:140                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7634617a3babSopenharmony_ci0:140                Constant:
7635617a3babSopenharmony_ci0:140                  0 (const uint)
7636617a3babSopenharmony_ci0:140              direct index ( temp uint)
7637617a3babSopenharmony_ci0:140                'dti' ( in 3-component vector of uint)
7638617a3babSopenharmony_ci0:140                Constant:
7639617a3babSopenharmony_ci0:140                  0 (const int)
7640617a3babSopenharmony_ci0:140            Constant:
7641617a3babSopenharmony_ci0:140              1 (const int)
7642617a3babSopenharmony_ci0:140          Constant:
7643617a3babSopenharmony_ci0:140            0 (const int)
7644617a3babSopenharmony_ci0:140        subgroupQuadSwapDiagonal ( temp int)
7645617a3babSopenharmony_ci0:140          direct index ( temp int)
7646617a3babSopenharmony_ci0:140            i: direct index for structure ( temp 4-component vector of int)
7647617a3babSopenharmony_ci0:140              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7648617a3babSopenharmony_ci0:140                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7649617a3babSopenharmony_ci0:140                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7650617a3babSopenharmony_ci0:140                  Constant:
7651617a3babSopenharmony_ci0:140                    0 (const uint)
7652617a3babSopenharmony_ci0:140                direct index ( temp uint)
7653617a3babSopenharmony_ci0:140                  'dti' ( in 3-component vector of uint)
7654617a3babSopenharmony_ci0:140                  Constant:
7655617a3babSopenharmony_ci0:140                    0 (const int)
7656617a3babSopenharmony_ci0:140              Constant:
7657617a3babSopenharmony_ci0:140                1 (const int)
7658617a3babSopenharmony_ci0:140            Constant:
7659617a3babSopenharmony_ci0:140              0 (const int)
7660617a3babSopenharmony_ci0:141      move second child to first child ( temp 2-component vector of int)
7661617a3babSopenharmony_ci0:141        vector swizzle ( temp 2-component vector of int)
7662617a3babSopenharmony_ci0:141          i: direct index for structure ( temp 4-component vector of int)
7663617a3babSopenharmony_ci0:141            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7664617a3babSopenharmony_ci0:141              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7665617a3babSopenharmony_ci0:141                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7666617a3babSopenharmony_ci0:141                Constant:
7667617a3babSopenharmony_ci0:141                  0 (const uint)
7668617a3babSopenharmony_ci0:141              direct index ( temp uint)
7669617a3babSopenharmony_ci0:141                'dti' ( in 3-component vector of uint)
7670617a3babSopenharmony_ci0:141                Constant:
7671617a3babSopenharmony_ci0:141                  0 (const int)
7672617a3babSopenharmony_ci0:141            Constant:
7673617a3babSopenharmony_ci0:141              1 (const int)
7674617a3babSopenharmony_ci0:141          Sequence
7675617a3babSopenharmony_ci0:141            Constant:
7676617a3babSopenharmony_ci0:141              0 (const int)
7677617a3babSopenharmony_ci0:141            Constant:
7678617a3babSopenharmony_ci0:141              1 (const int)
7679617a3babSopenharmony_ci0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
7680617a3babSopenharmony_ci0:141          vector swizzle ( temp 2-component vector of int)
7681617a3babSopenharmony_ci0:141            i: direct index for structure ( temp 4-component vector of int)
7682617a3babSopenharmony_ci0:141              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7683617a3babSopenharmony_ci0:141                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7684617a3babSopenharmony_ci0:141                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7685617a3babSopenharmony_ci0:141                  Constant:
7686617a3babSopenharmony_ci0:141                    0 (const uint)
7687617a3babSopenharmony_ci0:141                direct index ( temp uint)
7688617a3babSopenharmony_ci0:141                  'dti' ( in 3-component vector of uint)
7689617a3babSopenharmony_ci0:141                  Constant:
7690617a3babSopenharmony_ci0:141                    0 (const int)
7691617a3babSopenharmony_ci0:141              Constant:
7692617a3babSopenharmony_ci0:141                1 (const int)
7693617a3babSopenharmony_ci0:141            Sequence
7694617a3babSopenharmony_ci0:141              Constant:
7695617a3babSopenharmony_ci0:141                0 (const int)
7696617a3babSopenharmony_ci0:141              Constant:
7697617a3babSopenharmony_ci0:141                1 (const int)
7698617a3babSopenharmony_ci0:142      move second child to first child ( temp 3-component vector of int)
7699617a3babSopenharmony_ci0:142        vector swizzle ( temp 3-component vector of int)
7700617a3babSopenharmony_ci0:142          i: direct index for structure ( temp 4-component vector of int)
7701617a3babSopenharmony_ci0:142            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7702617a3babSopenharmony_ci0:142              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7703617a3babSopenharmony_ci0:142                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7704617a3babSopenharmony_ci0:142                Constant:
7705617a3babSopenharmony_ci0:142                  0 (const uint)
7706617a3babSopenharmony_ci0:142              direct index ( temp uint)
7707617a3babSopenharmony_ci0:142                'dti' ( in 3-component vector of uint)
7708617a3babSopenharmony_ci0:142                Constant:
7709617a3babSopenharmony_ci0:142                  0 (const int)
7710617a3babSopenharmony_ci0:142            Constant:
7711617a3babSopenharmony_ci0:142              1 (const int)
7712617a3babSopenharmony_ci0:142          Sequence
7713617a3babSopenharmony_ci0:142            Constant:
7714617a3babSopenharmony_ci0:142              0 (const int)
7715617a3babSopenharmony_ci0:142            Constant:
7716617a3babSopenharmony_ci0:142              1 (const int)
7717617a3babSopenharmony_ci0:142            Constant:
7718617a3babSopenharmony_ci0:142              2 (const int)
7719617a3babSopenharmony_ci0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
7720617a3babSopenharmony_ci0:142          vector swizzle ( temp 3-component vector of int)
7721617a3babSopenharmony_ci0:142            i: direct index for structure ( temp 4-component vector of int)
7722617a3babSopenharmony_ci0:142              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7723617a3babSopenharmony_ci0:142                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7724617a3babSopenharmony_ci0:142                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7725617a3babSopenharmony_ci0:142                  Constant:
7726617a3babSopenharmony_ci0:142                    0 (const uint)
7727617a3babSopenharmony_ci0:142                direct index ( temp uint)
7728617a3babSopenharmony_ci0:142                  'dti' ( in 3-component vector of uint)
7729617a3babSopenharmony_ci0:142                  Constant:
7730617a3babSopenharmony_ci0:142                    0 (const int)
7731617a3babSopenharmony_ci0:142              Constant:
7732617a3babSopenharmony_ci0:142                1 (const int)
7733617a3babSopenharmony_ci0:142            Sequence
7734617a3babSopenharmony_ci0:142              Constant:
7735617a3babSopenharmony_ci0:142                0 (const int)
7736617a3babSopenharmony_ci0:142              Constant:
7737617a3babSopenharmony_ci0:142                1 (const int)
7738617a3babSopenharmony_ci0:142              Constant:
7739617a3babSopenharmony_ci0:142                2 (const int)
7740617a3babSopenharmony_ci0:144      move second child to first child ( temp 4-component vector of float)
7741617a3babSopenharmony_ci0:144        f: direct index for structure ( temp 4-component vector of float)
7742617a3babSopenharmony_ci0:144          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7743617a3babSopenharmony_ci0:144            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7744617a3babSopenharmony_ci0:144              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7745617a3babSopenharmony_ci0:144              Constant:
7746617a3babSopenharmony_ci0:144                0 (const uint)
7747617a3babSopenharmony_ci0:144            direct index ( temp uint)
7748617a3babSopenharmony_ci0:144              'dti' ( in 3-component vector of uint)
7749617a3babSopenharmony_ci0:144              Constant:
7750617a3babSopenharmony_ci0:144                0 (const int)
7751617a3babSopenharmony_ci0:144          Constant:
7752617a3babSopenharmony_ci0:144            2 (const int)
7753617a3babSopenharmony_ci0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
7754617a3babSopenharmony_ci0:144          f: direct index for structure ( temp 4-component vector of float)
7755617a3babSopenharmony_ci0:144            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7756617a3babSopenharmony_ci0:144              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7757617a3babSopenharmony_ci0:144                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7758617a3babSopenharmony_ci0:144                Constant:
7759617a3babSopenharmony_ci0:144                  0 (const uint)
7760617a3babSopenharmony_ci0:144              direct index ( temp uint)
7761617a3babSopenharmony_ci0:144                'dti' ( in 3-component vector of uint)
7762617a3babSopenharmony_ci0:144                Constant:
7763617a3babSopenharmony_ci0:144                  0 (const int)
7764617a3babSopenharmony_ci0:144            Constant:
7765617a3babSopenharmony_ci0:144              2 (const int)
7766617a3babSopenharmony_ci0:145      move second child to first child ( temp float)
7767617a3babSopenharmony_ci0:145        direct index ( temp float)
7768617a3babSopenharmony_ci0:145          f: direct index for structure ( temp 4-component vector of float)
7769617a3babSopenharmony_ci0:145            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7770617a3babSopenharmony_ci0:145              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7771617a3babSopenharmony_ci0:145                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7772617a3babSopenharmony_ci0:145                Constant:
7773617a3babSopenharmony_ci0:145                  0 (const uint)
7774617a3babSopenharmony_ci0:145              direct index ( temp uint)
7775617a3babSopenharmony_ci0:145                'dti' ( in 3-component vector of uint)
7776617a3babSopenharmony_ci0:145                Constant:
7777617a3babSopenharmony_ci0:145                  0 (const int)
7778617a3babSopenharmony_ci0:145            Constant:
7779617a3babSopenharmony_ci0:145              2 (const int)
7780617a3babSopenharmony_ci0:145          Constant:
7781617a3babSopenharmony_ci0:145            0 (const int)
7782617a3babSopenharmony_ci0:145        subgroupQuadSwapDiagonal ( temp float)
7783617a3babSopenharmony_ci0:145          direct index ( temp float)
7784617a3babSopenharmony_ci0:145            f: direct index for structure ( temp 4-component vector of float)
7785617a3babSopenharmony_ci0:145              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7786617a3babSopenharmony_ci0:145                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7787617a3babSopenharmony_ci0:145                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7788617a3babSopenharmony_ci0:145                  Constant:
7789617a3babSopenharmony_ci0:145                    0 (const uint)
7790617a3babSopenharmony_ci0:145                direct index ( temp uint)
7791617a3babSopenharmony_ci0:145                  'dti' ( in 3-component vector of uint)
7792617a3babSopenharmony_ci0:145                  Constant:
7793617a3babSopenharmony_ci0:145                    0 (const int)
7794617a3babSopenharmony_ci0:145              Constant:
7795617a3babSopenharmony_ci0:145                2 (const int)
7796617a3babSopenharmony_ci0:145            Constant:
7797617a3babSopenharmony_ci0:145              0 (const int)
7798617a3babSopenharmony_ci0:146      move second child to first child ( temp 2-component vector of float)
7799617a3babSopenharmony_ci0:146        vector swizzle ( temp 2-component vector of float)
7800617a3babSopenharmony_ci0:146          f: direct index for structure ( temp 4-component vector of float)
7801617a3babSopenharmony_ci0:146            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7802617a3babSopenharmony_ci0:146              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7803617a3babSopenharmony_ci0:146                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7804617a3babSopenharmony_ci0:146                Constant:
7805617a3babSopenharmony_ci0:146                  0 (const uint)
7806617a3babSopenharmony_ci0:146              direct index ( temp uint)
7807617a3babSopenharmony_ci0:146                'dti' ( in 3-component vector of uint)
7808617a3babSopenharmony_ci0:146                Constant:
7809617a3babSopenharmony_ci0:146                  0 (const int)
7810617a3babSopenharmony_ci0:146            Constant:
7811617a3babSopenharmony_ci0:146              2 (const int)
7812617a3babSopenharmony_ci0:146          Sequence
7813617a3babSopenharmony_ci0:146            Constant:
7814617a3babSopenharmony_ci0:146              0 (const int)
7815617a3babSopenharmony_ci0:146            Constant:
7816617a3babSopenharmony_ci0:146              1 (const int)
7817617a3babSopenharmony_ci0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
7818617a3babSopenharmony_ci0:146          vector swizzle ( temp 2-component vector of float)
7819617a3babSopenharmony_ci0:146            f: direct index for structure ( temp 4-component vector of float)
7820617a3babSopenharmony_ci0:146              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7821617a3babSopenharmony_ci0:146                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7822617a3babSopenharmony_ci0:146                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7823617a3babSopenharmony_ci0:146                  Constant:
7824617a3babSopenharmony_ci0:146                    0 (const uint)
7825617a3babSopenharmony_ci0:146                direct index ( temp uint)
7826617a3babSopenharmony_ci0:146                  'dti' ( in 3-component vector of uint)
7827617a3babSopenharmony_ci0:146                  Constant:
7828617a3babSopenharmony_ci0:146                    0 (const int)
7829617a3babSopenharmony_ci0:146              Constant:
7830617a3babSopenharmony_ci0:146                2 (const int)
7831617a3babSopenharmony_ci0:146            Sequence
7832617a3babSopenharmony_ci0:146              Constant:
7833617a3babSopenharmony_ci0:146                0 (const int)
7834617a3babSopenharmony_ci0:146              Constant:
7835617a3babSopenharmony_ci0:146                1 (const int)
7836617a3babSopenharmony_ci0:147      move second child to first child ( temp 3-component vector of float)
7837617a3babSopenharmony_ci0:147        vector swizzle ( temp 3-component vector of float)
7838617a3babSopenharmony_ci0:147          f: direct index for structure ( temp 4-component vector of float)
7839617a3babSopenharmony_ci0:147            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7840617a3babSopenharmony_ci0:147              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7841617a3babSopenharmony_ci0:147                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7842617a3babSopenharmony_ci0:147                Constant:
7843617a3babSopenharmony_ci0:147                  0 (const uint)
7844617a3babSopenharmony_ci0:147              direct index ( temp uint)
7845617a3babSopenharmony_ci0:147                'dti' ( in 3-component vector of uint)
7846617a3babSopenharmony_ci0:147                Constant:
7847617a3babSopenharmony_ci0:147                  0 (const int)
7848617a3babSopenharmony_ci0:147            Constant:
7849617a3babSopenharmony_ci0:147              2 (const int)
7850617a3babSopenharmony_ci0:147          Sequence
7851617a3babSopenharmony_ci0:147            Constant:
7852617a3babSopenharmony_ci0:147              0 (const int)
7853617a3babSopenharmony_ci0:147            Constant:
7854617a3babSopenharmony_ci0:147              1 (const int)
7855617a3babSopenharmony_ci0:147            Constant:
7856617a3babSopenharmony_ci0:147              2 (const int)
7857617a3babSopenharmony_ci0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
7858617a3babSopenharmony_ci0:147          vector swizzle ( temp 3-component vector of float)
7859617a3babSopenharmony_ci0:147            f: direct index for structure ( temp 4-component vector of float)
7860617a3babSopenharmony_ci0:147              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7861617a3babSopenharmony_ci0:147                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7862617a3babSopenharmony_ci0:147                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7863617a3babSopenharmony_ci0:147                  Constant:
7864617a3babSopenharmony_ci0:147                    0 (const uint)
7865617a3babSopenharmony_ci0:147                direct index ( temp uint)
7866617a3babSopenharmony_ci0:147                  'dti' ( in 3-component vector of uint)
7867617a3babSopenharmony_ci0:147                  Constant:
7868617a3babSopenharmony_ci0:147                    0 (const int)
7869617a3babSopenharmony_ci0:147              Constant:
7870617a3babSopenharmony_ci0:147                2 (const int)
7871617a3babSopenharmony_ci0:147            Sequence
7872617a3babSopenharmony_ci0:147              Constant:
7873617a3babSopenharmony_ci0:147                0 (const int)
7874617a3babSopenharmony_ci0:147              Constant:
7875617a3babSopenharmony_ci0:147                1 (const int)
7876617a3babSopenharmony_ci0:147              Constant:
7877617a3babSopenharmony_ci0:147                2 (const int)
7878617a3babSopenharmony_ci0:149      move second child to first child ( temp 4-component vector of double)
7879617a3babSopenharmony_ci0:149        d: direct index for structure ( temp 4-component vector of double)
7880617a3babSopenharmony_ci0:149          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7881617a3babSopenharmony_ci0:149            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7882617a3babSopenharmony_ci0:149              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7883617a3babSopenharmony_ci0:149              Constant:
7884617a3babSopenharmony_ci0:149                0 (const uint)
7885617a3babSopenharmony_ci0:149            direct index ( temp uint)
7886617a3babSopenharmony_ci0:149              'dti' ( in 3-component vector of uint)
7887617a3babSopenharmony_ci0:149              Constant:
7888617a3babSopenharmony_ci0:149                0 (const int)
7889617a3babSopenharmony_ci0:149          Constant:
7890617a3babSopenharmony_ci0:149            3 (const int)
7891617a3babSopenharmony_ci0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
7892617a3babSopenharmony_ci0:149          d: direct index for structure ( temp 4-component vector of double)
7893617a3babSopenharmony_ci0:149            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7894617a3babSopenharmony_ci0:149              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7895617a3babSopenharmony_ci0:149                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7896617a3babSopenharmony_ci0:149                Constant:
7897617a3babSopenharmony_ci0:149                  0 (const uint)
7898617a3babSopenharmony_ci0:149              direct index ( temp uint)
7899617a3babSopenharmony_ci0:149                'dti' ( in 3-component vector of uint)
7900617a3babSopenharmony_ci0:149                Constant:
7901617a3babSopenharmony_ci0:149                  0 (const int)
7902617a3babSopenharmony_ci0:149            Constant:
7903617a3babSopenharmony_ci0:149              3 (const int)
7904617a3babSopenharmony_ci0:150      move second child to first child ( temp double)
7905617a3babSopenharmony_ci0:150        direct index ( temp double)
7906617a3babSopenharmony_ci0:150          d: direct index for structure ( temp 4-component vector of double)
7907617a3babSopenharmony_ci0:150            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7908617a3babSopenharmony_ci0:150              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7909617a3babSopenharmony_ci0:150                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7910617a3babSopenharmony_ci0:150                Constant:
7911617a3babSopenharmony_ci0:150                  0 (const uint)
7912617a3babSopenharmony_ci0:150              direct index ( temp uint)
7913617a3babSopenharmony_ci0:150                'dti' ( in 3-component vector of uint)
7914617a3babSopenharmony_ci0:150                Constant:
7915617a3babSopenharmony_ci0:150                  0 (const int)
7916617a3babSopenharmony_ci0:150            Constant:
7917617a3babSopenharmony_ci0:150              3 (const int)
7918617a3babSopenharmony_ci0:150          Constant:
7919617a3babSopenharmony_ci0:150            0 (const int)
7920617a3babSopenharmony_ci0:150        subgroupQuadSwapDiagonal ( temp double)
7921617a3babSopenharmony_ci0:150          direct index ( temp double)
7922617a3babSopenharmony_ci0:150            d: direct index for structure ( temp 4-component vector of double)
7923617a3babSopenharmony_ci0:150              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7924617a3babSopenharmony_ci0:150                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7925617a3babSopenharmony_ci0:150                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7926617a3babSopenharmony_ci0:150                  Constant:
7927617a3babSopenharmony_ci0:150                    0 (const uint)
7928617a3babSopenharmony_ci0:150                direct index ( temp uint)
7929617a3babSopenharmony_ci0:150                  'dti' ( in 3-component vector of uint)
7930617a3babSopenharmony_ci0:150                  Constant:
7931617a3babSopenharmony_ci0:150                    0 (const int)
7932617a3babSopenharmony_ci0:150              Constant:
7933617a3babSopenharmony_ci0:150                3 (const int)
7934617a3babSopenharmony_ci0:150            Constant:
7935617a3babSopenharmony_ci0:150              0 (const int)
7936617a3babSopenharmony_ci0:151      move second child to first child ( temp 2-component vector of double)
7937617a3babSopenharmony_ci0:151        vector swizzle ( temp 2-component vector of double)
7938617a3babSopenharmony_ci0:151          d: direct index for structure ( temp 4-component vector of double)
7939617a3babSopenharmony_ci0:151            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7940617a3babSopenharmony_ci0:151              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7941617a3babSopenharmony_ci0:151                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7942617a3babSopenharmony_ci0:151                Constant:
7943617a3babSopenharmony_ci0:151                  0 (const uint)
7944617a3babSopenharmony_ci0:151              direct index ( temp uint)
7945617a3babSopenharmony_ci0:151                'dti' ( in 3-component vector of uint)
7946617a3babSopenharmony_ci0:151                Constant:
7947617a3babSopenharmony_ci0:151                  0 (const int)
7948617a3babSopenharmony_ci0:151            Constant:
7949617a3babSopenharmony_ci0:151              3 (const int)
7950617a3babSopenharmony_ci0:151          Sequence
7951617a3babSopenharmony_ci0:151            Constant:
7952617a3babSopenharmony_ci0:151              0 (const int)
7953617a3babSopenharmony_ci0:151            Constant:
7954617a3babSopenharmony_ci0:151              1 (const int)
7955617a3babSopenharmony_ci0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
7956617a3babSopenharmony_ci0:151          vector swizzle ( temp 2-component vector of double)
7957617a3babSopenharmony_ci0:151            d: direct index for structure ( temp 4-component vector of double)
7958617a3babSopenharmony_ci0:151              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7959617a3babSopenharmony_ci0:151                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7960617a3babSopenharmony_ci0:151                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7961617a3babSopenharmony_ci0:151                  Constant:
7962617a3babSopenharmony_ci0:151                    0 (const uint)
7963617a3babSopenharmony_ci0:151                direct index ( temp uint)
7964617a3babSopenharmony_ci0:151                  'dti' ( in 3-component vector of uint)
7965617a3babSopenharmony_ci0:151                  Constant:
7966617a3babSopenharmony_ci0:151                    0 (const int)
7967617a3babSopenharmony_ci0:151              Constant:
7968617a3babSopenharmony_ci0:151                3 (const int)
7969617a3babSopenharmony_ci0:151            Sequence
7970617a3babSopenharmony_ci0:151              Constant:
7971617a3babSopenharmony_ci0:151                0 (const int)
7972617a3babSopenharmony_ci0:151              Constant:
7973617a3babSopenharmony_ci0:151                1 (const int)
7974617a3babSopenharmony_ci0:152      move second child to first child ( temp 3-component vector of double)
7975617a3babSopenharmony_ci0:152        vector swizzle ( temp 3-component vector of double)
7976617a3babSopenharmony_ci0:152          d: direct index for structure ( temp 4-component vector of double)
7977617a3babSopenharmony_ci0:152            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7978617a3babSopenharmony_ci0:152              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7979617a3babSopenharmony_ci0:152                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
7980617a3babSopenharmony_ci0:152                Constant:
7981617a3babSopenharmony_ci0:152                  0 (const uint)
7982617a3babSopenharmony_ci0:152              direct index ( temp uint)
7983617a3babSopenharmony_ci0:152                'dti' ( in 3-component vector of uint)
7984617a3babSopenharmony_ci0:152                Constant:
7985617a3babSopenharmony_ci0:152                  0 (const int)
7986617a3babSopenharmony_ci0:152            Constant:
7987617a3babSopenharmony_ci0:152              3 (const int)
7988617a3babSopenharmony_ci0:152          Sequence
7989617a3babSopenharmony_ci0:152            Constant:
7990617a3babSopenharmony_ci0:152              0 (const int)
7991617a3babSopenharmony_ci0:152            Constant:
7992617a3babSopenharmony_ci0:152              1 (const int)
7993617a3babSopenharmony_ci0:152            Constant:
7994617a3babSopenharmony_ci0:152              2 (const int)
7995617a3babSopenharmony_ci0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
7996617a3babSopenharmony_ci0:152          vector swizzle ( temp 3-component vector of double)
7997617a3babSopenharmony_ci0:152            d: direct index for structure ( temp 4-component vector of double)
7998617a3babSopenharmony_ci0:152              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
7999617a3babSopenharmony_ci0:152                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
8000617a3babSopenharmony_ci0:152                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
8001617a3babSopenharmony_ci0:152                  Constant:
8002617a3babSopenharmony_ci0:152                    0 (const uint)
8003617a3babSopenharmony_ci0:152                direct index ( temp uint)
8004617a3babSopenharmony_ci0:152                  'dti' ( in 3-component vector of uint)
8005617a3babSopenharmony_ci0:152                  Constant:
8006617a3babSopenharmony_ci0:152                    0 (const int)
8007617a3babSopenharmony_ci0:152              Constant:
8008617a3babSopenharmony_ci0:152                3 (const int)
8009617a3babSopenharmony_ci0:152            Sequence
8010617a3babSopenharmony_ci0:152              Constant:
8011617a3babSopenharmony_ci0:152                0 (const int)
8012617a3babSopenharmony_ci0:152              Constant:
8013617a3babSopenharmony_ci0:152                1 (const int)
8014617a3babSopenharmony_ci0:152              Constant:
8015617a3babSopenharmony_ci0:152                2 (const int)
8016617a3babSopenharmony_ci0:13  Function Definition: CSMain( ( temp void)
8017617a3babSopenharmony_ci0:13    Function Parameters: 
8018617a3babSopenharmony_ci0:?     Sequence
8019617a3babSopenharmony_ci0:13      move second child to first child ( temp 3-component vector of uint)
8020617a3babSopenharmony_ci0:?         'dti' ( temp 3-component vector of uint)
8021617a3babSopenharmony_ci0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
8022617a3babSopenharmony_ci0:13      Function Call: @CSMain(vu3; ( temp void)
8023617a3babSopenharmony_ci0:?         'dti' ( temp 3-component vector of uint)
8024617a3babSopenharmony_ci0:?   Linker Objects
8025617a3babSopenharmony_ci0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
8026617a3babSopenharmony_ci0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
8027617a3babSopenharmony_ci
8028617a3babSopenharmony_ci// Module Version 10300
8029617a3babSopenharmony_ci// Generated by (magic number): 8000b
8030617a3babSopenharmony_ci// Id's are bound by 1232
8031617a3babSopenharmony_ci
8032617a3babSopenharmony_ci                              Capability Shader
8033617a3babSopenharmony_ci                              Capability Float64
8034617a3babSopenharmony_ci                              Capability GroupNonUniform
8035617a3babSopenharmony_ci                              Capability GroupNonUniformQuad
8036617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
8037617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
8038617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "CSMain" 1227
8039617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 32 16 1
8040617a3babSopenharmony_ci                              Source HLSL 500
8041617a3babSopenharmony_ci                              Name 4  "CSMain"
8042617a3babSopenharmony_ci                              Name 11  "@CSMain(vu3;"
8043617a3babSopenharmony_ci                              Name 10  "dti"
8044617a3babSopenharmony_ci                              Name 20  "Types"
8045617a3babSopenharmony_ci                              MemberName 20(Types) 0  "u"
8046617a3babSopenharmony_ci                              MemberName 20(Types) 1  "i"
8047617a3babSopenharmony_ci                              MemberName 20(Types) 2  "f"
8048617a3babSopenharmony_ci                              MemberName 20(Types) 3  "d"
8049617a3babSopenharmony_ci                              Name 22  "data"
8050617a3babSopenharmony_ci                              MemberName 22(data) 0  "@data"
8051617a3babSopenharmony_ci                              Name 24  "data"
8052617a3babSopenharmony_ci                              Name 1225  "dti"
8053617a3babSopenharmony_ci                              Name 1227  "dti"
8054617a3babSopenharmony_ci                              Name 1229  "param"
8055617a3babSopenharmony_ci                              MemberDecorate 20(Types) 0 Offset 0
8056617a3babSopenharmony_ci                              MemberDecorate 20(Types) 1 Offset 16
8057617a3babSopenharmony_ci                              MemberDecorate 20(Types) 2 Offset 32
8058617a3babSopenharmony_ci                              MemberDecorate 20(Types) 3 Offset 64
8059617a3babSopenharmony_ci                              Decorate 21 ArrayStride 96
8060617a3babSopenharmony_ci                              MemberDecorate 22(data) 0 Offset 0
8061617a3babSopenharmony_ci                              Decorate 22(data) Block
8062617a3babSopenharmony_ci                              Decorate 24(data) DescriptorSet 0
8063617a3babSopenharmony_ci                              Decorate 24(data) Binding 0
8064617a3babSopenharmony_ci                              Decorate 1227(dti) BuiltIn GlobalInvocationId
8065617a3babSopenharmony_ci               2:             TypeVoid
8066617a3babSopenharmony_ci               3:             TypeFunction 2
8067617a3babSopenharmony_ci               6:             TypeInt 32 0
8068617a3babSopenharmony_ci               7:             TypeVector 6(int) 3
8069617a3babSopenharmony_ci               8:             TypePointer Function 7(ivec3)
8070617a3babSopenharmony_ci               9:             TypeFunction 2 8(ptr)
8071617a3babSopenharmony_ci              13:             TypeVector 6(int) 4
8072617a3babSopenharmony_ci              14:             TypeInt 32 1
8073617a3babSopenharmony_ci              15:             TypeVector 14(int) 4
8074617a3babSopenharmony_ci              16:             TypeFloat 32
8075617a3babSopenharmony_ci              17:             TypeVector 16(float) 4
8076617a3babSopenharmony_ci              18:             TypeFloat 64
8077617a3babSopenharmony_ci              19:             TypeVector 18(float64_t) 4
8078617a3babSopenharmony_ci       20(Types):             TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
8079617a3babSopenharmony_ci              21:             TypeRuntimeArray 20(Types)
8080617a3babSopenharmony_ci        22(data):             TypeStruct 21
8081617a3babSopenharmony_ci              23:             TypePointer StorageBuffer 22(data)
8082617a3babSopenharmony_ci        24(data):     23(ptr) Variable StorageBuffer
8083617a3babSopenharmony_ci              25:     14(int) Constant 0
8084617a3babSopenharmony_ci              26:      6(int) Constant 0
8085617a3babSopenharmony_ci              27:             TypePointer Function 6(int)
8086617a3babSopenharmony_ci              32:             TypePointer StorageBuffer 13(ivec4)
8087617a3babSopenharmony_ci              35:      6(int) Constant 3
8088617a3babSopenharmony_ci              42:             TypePointer StorageBuffer 6(int)
8089617a3babSopenharmony_ci              51:             TypeVector 6(int) 2
8090617a3babSopenharmony_ci              58:      6(int) Constant 1
8091617a3babSopenharmony_ci              73:      6(int) Constant 2
8092617a3babSopenharmony_ci              78:     14(int) Constant 1
8093617a3babSopenharmony_ci              81:             TypePointer StorageBuffer 15(ivec4)
8094617a3babSopenharmony_ci              90:             TypePointer StorageBuffer 14(int)
8095617a3babSopenharmony_ci              99:             TypeVector 14(int) 2
8096617a3babSopenharmony_ci             112:             TypeVector 14(int) 3
8097617a3babSopenharmony_ci             125:     14(int) Constant 2
8098617a3babSopenharmony_ci             128:             TypePointer StorageBuffer 17(fvec4)
8099617a3babSopenharmony_ci             137:             TypePointer StorageBuffer 16(float)
8100617a3babSopenharmony_ci             146:             TypeVector 16(float) 2
8101617a3babSopenharmony_ci             159:             TypeVector 16(float) 3
8102617a3babSopenharmony_ci             172:     14(int) Constant 3
8103617a3babSopenharmony_ci             175:             TypePointer StorageBuffer 19(f64vec4)
8104617a3babSopenharmony_ci             184:             TypePointer StorageBuffer 18(float64_t)
8105617a3babSopenharmony_ci             193:             TypeVector 18(float64_t) 2
8106617a3babSopenharmony_ci             206:             TypeVector 18(float64_t) 3
8107617a3babSopenharmony_ci            1226:             TypePointer Input 7(ivec3)
8108617a3babSopenharmony_ci       1227(dti):   1226(ptr) Variable Input
8109617a3babSopenharmony_ci       4(CSMain):           2 Function None 3
8110617a3babSopenharmony_ci               5:             Label
8111617a3babSopenharmony_ci       1225(dti):      8(ptr) Variable Function
8112617a3babSopenharmony_ci     1229(param):      8(ptr) Variable Function
8113617a3babSopenharmony_ci            1228:    7(ivec3) Load 1227(dti)
8114617a3babSopenharmony_ci                              Store 1225(dti) 1228
8115617a3babSopenharmony_ci            1230:    7(ivec3) Load 1225(dti)
8116617a3babSopenharmony_ci                              Store 1229(param) 1230
8117617a3babSopenharmony_ci            1231:           2 FunctionCall 11(@CSMain(vu3;) 1229(param)
8118617a3babSopenharmony_ci                              Return
8119617a3babSopenharmony_ci                              FunctionEnd
8120617a3babSopenharmony_ci11(@CSMain(vu3;):           2 Function None 9
8121617a3babSopenharmony_ci         10(dti):      8(ptr) FunctionParameter
8122617a3babSopenharmony_ci              12:             Label
8123617a3babSopenharmony_ci              28:     27(ptr) AccessChain 10(dti) 26
8124617a3babSopenharmony_ci              29:      6(int) Load 28
8125617a3babSopenharmony_ci              30:     27(ptr) AccessChain 10(dti) 26
8126617a3babSopenharmony_ci              31:      6(int) Load 30
8127617a3babSopenharmony_ci              33:     32(ptr) AccessChain 24(data) 25 31 25
8128617a3babSopenharmony_ci              34:   13(ivec4) Load 33
8129617a3babSopenharmony_ci              36:   13(ivec4) GroupNonUniformQuadBroadcast 35 34 26
8130617a3babSopenharmony_ci              37:     32(ptr) AccessChain 24(data) 25 29 25
8131617a3babSopenharmony_ci                              Store 37 36
8132617a3babSopenharmony_ci              38:     27(ptr) AccessChain 10(dti) 26
8133617a3babSopenharmony_ci              39:      6(int) Load 38
8134617a3babSopenharmony_ci              40:     27(ptr) AccessChain 10(dti) 26
8135617a3babSopenharmony_ci              41:      6(int) Load 40
8136617a3babSopenharmony_ci              43:     42(ptr) AccessChain 24(data) 25 41 25 26
8137617a3babSopenharmony_ci              44:      6(int) Load 43
8138617a3babSopenharmony_ci              45:      6(int) GroupNonUniformQuadBroadcast 35 44 26
8139617a3babSopenharmony_ci              46:     42(ptr) AccessChain 24(data) 25 39 25 26
8140617a3babSopenharmony_ci                              Store 46 45
8141617a3babSopenharmony_ci              47:     27(ptr) AccessChain 10(dti) 26
8142617a3babSopenharmony_ci              48:      6(int) Load 47
8143617a3babSopenharmony_ci              49:     27(ptr) AccessChain 10(dti) 26
8144617a3babSopenharmony_ci              50:      6(int) Load 49
8145617a3babSopenharmony_ci              52:     32(ptr) AccessChain 24(data) 25 50 25
8146617a3babSopenharmony_ci              53:   13(ivec4) Load 52
8147617a3babSopenharmony_ci              54:   51(ivec2) VectorShuffle 53 53 0 1
8148617a3babSopenharmony_ci              55:   51(ivec2) GroupNonUniformQuadBroadcast 35 54 26
8149617a3babSopenharmony_ci              56:     42(ptr) AccessChain 24(data) 25 48 25 26
8150617a3babSopenharmony_ci              57:      6(int) CompositeExtract 55 0
8151617a3babSopenharmony_ci                              Store 56 57
8152617a3babSopenharmony_ci              59:     42(ptr) AccessChain 24(data) 25 48 25 58
8153617a3babSopenharmony_ci              60:      6(int) CompositeExtract 55 1
8154617a3babSopenharmony_ci                              Store 59 60
8155617a3babSopenharmony_ci              61:     27(ptr) AccessChain 10(dti) 26
8156617a3babSopenharmony_ci              62:      6(int) Load 61
8157617a3babSopenharmony_ci              63:     27(ptr) AccessChain 10(dti) 26
8158617a3babSopenharmony_ci              64:      6(int) Load 63
8159617a3babSopenharmony_ci              65:     32(ptr) AccessChain 24(data) 25 64 25
8160617a3babSopenharmony_ci              66:   13(ivec4) Load 65
8161617a3babSopenharmony_ci              67:    7(ivec3) VectorShuffle 66 66 0 1 2
8162617a3babSopenharmony_ci              68:    7(ivec3) GroupNonUniformQuadBroadcast 35 67 26
8163617a3babSopenharmony_ci              69:     42(ptr) AccessChain 24(data) 25 62 25 26
8164617a3babSopenharmony_ci              70:      6(int) CompositeExtract 68 0
8165617a3babSopenharmony_ci                              Store 69 70
8166617a3babSopenharmony_ci              71:     42(ptr) AccessChain 24(data) 25 62 25 58
8167617a3babSopenharmony_ci              72:      6(int) CompositeExtract 68 1
8168617a3babSopenharmony_ci                              Store 71 72
8169617a3babSopenharmony_ci              74:     42(ptr) AccessChain 24(data) 25 62 25 73
8170617a3babSopenharmony_ci              75:      6(int) CompositeExtract 68 2
8171617a3babSopenharmony_ci                              Store 74 75
8172617a3babSopenharmony_ci              76:     27(ptr) AccessChain 10(dti) 26
8173617a3babSopenharmony_ci              77:      6(int) Load 76
8174617a3babSopenharmony_ci              79:     27(ptr) AccessChain 10(dti) 26
8175617a3babSopenharmony_ci              80:      6(int) Load 79
8176617a3babSopenharmony_ci              82:     81(ptr) AccessChain 24(data) 25 80 78
8177617a3babSopenharmony_ci              83:   15(ivec4) Load 82
8178617a3babSopenharmony_ci              84:   15(ivec4) GroupNonUniformQuadBroadcast 35 83 26
8179617a3babSopenharmony_ci              85:     81(ptr) AccessChain 24(data) 25 77 78
8180617a3babSopenharmony_ci                              Store 85 84
8181617a3babSopenharmony_ci              86:     27(ptr) AccessChain 10(dti) 26
8182617a3babSopenharmony_ci              87:      6(int) Load 86
8183617a3babSopenharmony_ci              88:     27(ptr) AccessChain 10(dti) 26
8184617a3babSopenharmony_ci              89:      6(int) Load 88
8185617a3babSopenharmony_ci              91:     90(ptr) AccessChain 24(data) 25 89 78 26
8186617a3babSopenharmony_ci              92:     14(int) Load 91
8187617a3babSopenharmony_ci              93:     14(int) GroupNonUniformQuadBroadcast 35 92 26
8188617a3babSopenharmony_ci              94:     90(ptr) AccessChain 24(data) 25 87 78 26
8189617a3babSopenharmony_ci                              Store 94 93
8190617a3babSopenharmony_ci              95:     27(ptr) AccessChain 10(dti) 26
8191617a3babSopenharmony_ci              96:      6(int) Load 95
8192617a3babSopenharmony_ci              97:     27(ptr) AccessChain 10(dti) 26
8193617a3babSopenharmony_ci              98:      6(int) Load 97
8194617a3babSopenharmony_ci             100:     81(ptr) AccessChain 24(data) 25 98 78
8195617a3babSopenharmony_ci             101:   15(ivec4) Load 100
8196617a3babSopenharmony_ci             102:   99(ivec2) VectorShuffle 101 101 0 1
8197617a3babSopenharmony_ci             103:   99(ivec2) GroupNonUniformQuadBroadcast 35 102 26
8198617a3babSopenharmony_ci             104:     90(ptr) AccessChain 24(data) 25 96 78 26
8199617a3babSopenharmony_ci             105:     14(int) CompositeExtract 103 0
8200617a3babSopenharmony_ci                              Store 104 105
8201617a3babSopenharmony_ci             106:     90(ptr) AccessChain 24(data) 25 96 78 58
8202617a3babSopenharmony_ci             107:     14(int) CompositeExtract 103 1
8203617a3babSopenharmony_ci                              Store 106 107
8204617a3babSopenharmony_ci             108:     27(ptr) AccessChain 10(dti) 26
8205617a3babSopenharmony_ci             109:      6(int) Load 108
8206617a3babSopenharmony_ci             110:     27(ptr) AccessChain 10(dti) 26
8207617a3babSopenharmony_ci             111:      6(int) Load 110
8208617a3babSopenharmony_ci             113:     81(ptr) AccessChain 24(data) 25 111 78
8209617a3babSopenharmony_ci             114:   15(ivec4) Load 113
8210617a3babSopenharmony_ci             115:  112(ivec3) VectorShuffle 114 114 0 1 2
8211617a3babSopenharmony_ci             116:  112(ivec3) GroupNonUniformQuadBroadcast 35 115 26
8212617a3babSopenharmony_ci             117:     90(ptr) AccessChain 24(data) 25 109 78 26
8213617a3babSopenharmony_ci             118:     14(int) CompositeExtract 116 0
8214617a3babSopenharmony_ci                              Store 117 118
8215617a3babSopenharmony_ci             119:     90(ptr) AccessChain 24(data) 25 109 78 58
8216617a3babSopenharmony_ci             120:     14(int) CompositeExtract 116 1
8217617a3babSopenharmony_ci                              Store 119 120
8218617a3babSopenharmony_ci             121:     90(ptr) AccessChain 24(data) 25 109 78 73
8219617a3babSopenharmony_ci             122:     14(int) CompositeExtract 116 2
8220617a3babSopenharmony_ci                              Store 121 122
8221617a3babSopenharmony_ci             123:     27(ptr) AccessChain 10(dti) 26
8222617a3babSopenharmony_ci             124:      6(int) Load 123
8223617a3babSopenharmony_ci             126:     27(ptr) AccessChain 10(dti) 26
8224617a3babSopenharmony_ci             127:      6(int) Load 126
8225617a3babSopenharmony_ci             129:    128(ptr) AccessChain 24(data) 25 127 125
8226617a3babSopenharmony_ci             130:   17(fvec4) Load 129
8227617a3babSopenharmony_ci             131:   17(fvec4) GroupNonUniformQuadBroadcast 35 130 26
8228617a3babSopenharmony_ci             132:    128(ptr) AccessChain 24(data) 25 124 125
8229617a3babSopenharmony_ci                              Store 132 131
8230617a3babSopenharmony_ci             133:     27(ptr) AccessChain 10(dti) 26
8231617a3babSopenharmony_ci             134:      6(int) Load 133
8232617a3babSopenharmony_ci             135:     27(ptr) AccessChain 10(dti) 26
8233617a3babSopenharmony_ci             136:      6(int) Load 135
8234617a3babSopenharmony_ci             138:    137(ptr) AccessChain 24(data) 25 136 125 26
8235617a3babSopenharmony_ci             139:   16(float) Load 138
8236617a3babSopenharmony_ci             140:   16(float) GroupNonUniformQuadBroadcast 35 139 26
8237617a3babSopenharmony_ci             141:    137(ptr) AccessChain 24(data) 25 134 125 26
8238617a3babSopenharmony_ci                              Store 141 140
8239617a3babSopenharmony_ci             142:     27(ptr) AccessChain 10(dti) 26
8240617a3babSopenharmony_ci             143:      6(int) Load 142
8241617a3babSopenharmony_ci             144:     27(ptr) AccessChain 10(dti) 26
8242617a3babSopenharmony_ci             145:      6(int) Load 144
8243617a3babSopenharmony_ci             147:    128(ptr) AccessChain 24(data) 25 145 125
8244617a3babSopenharmony_ci             148:   17(fvec4) Load 147
8245617a3babSopenharmony_ci             149:  146(fvec2) VectorShuffle 148 148 0 1
8246617a3babSopenharmony_ci             150:  146(fvec2) GroupNonUniformQuadBroadcast 35 149 26
8247617a3babSopenharmony_ci             151:    137(ptr) AccessChain 24(data) 25 143 125 26
8248617a3babSopenharmony_ci             152:   16(float) CompositeExtract 150 0
8249617a3babSopenharmony_ci                              Store 151 152
8250617a3babSopenharmony_ci             153:    137(ptr) AccessChain 24(data) 25 143 125 58
8251617a3babSopenharmony_ci             154:   16(float) CompositeExtract 150 1
8252617a3babSopenharmony_ci                              Store 153 154
8253617a3babSopenharmony_ci             155:     27(ptr) AccessChain 10(dti) 26
8254617a3babSopenharmony_ci             156:      6(int) Load 155
8255617a3babSopenharmony_ci             157:     27(ptr) AccessChain 10(dti) 26
8256617a3babSopenharmony_ci             158:      6(int) Load 157
8257617a3babSopenharmony_ci             160:    128(ptr) AccessChain 24(data) 25 158 125
8258617a3babSopenharmony_ci             161:   17(fvec4) Load 160
8259617a3babSopenharmony_ci             162:  159(fvec3) VectorShuffle 161 161 0 1 2
8260617a3babSopenharmony_ci             163:  159(fvec3) GroupNonUniformQuadBroadcast 35 162 26
8261617a3babSopenharmony_ci             164:    137(ptr) AccessChain 24(data) 25 156 125 26
8262617a3babSopenharmony_ci             165:   16(float) CompositeExtract 163 0
8263617a3babSopenharmony_ci                              Store 164 165
8264617a3babSopenharmony_ci             166:    137(ptr) AccessChain 24(data) 25 156 125 58
8265617a3babSopenharmony_ci             167:   16(float) CompositeExtract 163 1
8266617a3babSopenharmony_ci                              Store 166 167
8267617a3babSopenharmony_ci             168:    137(ptr) AccessChain 24(data) 25 156 125 73
8268617a3babSopenharmony_ci             169:   16(float) CompositeExtract 163 2
8269617a3babSopenharmony_ci                              Store 168 169
8270617a3babSopenharmony_ci             170:     27(ptr) AccessChain 10(dti) 26
8271617a3babSopenharmony_ci             171:      6(int) Load 170
8272617a3babSopenharmony_ci             173:     27(ptr) AccessChain 10(dti) 26
8273617a3babSopenharmony_ci             174:      6(int) Load 173
8274617a3babSopenharmony_ci             176:    175(ptr) AccessChain 24(data) 25 174 172
8275617a3babSopenharmony_ci             177: 19(f64vec4) Load 176
8276617a3babSopenharmony_ci             178: 19(f64vec4) GroupNonUniformQuadBroadcast 35 177 26
8277617a3babSopenharmony_ci             179:    175(ptr) AccessChain 24(data) 25 171 172
8278617a3babSopenharmony_ci                              Store 179 178
8279617a3babSopenharmony_ci             180:     27(ptr) AccessChain 10(dti) 26
8280617a3babSopenharmony_ci             181:      6(int) Load 180
8281617a3babSopenharmony_ci             182:     27(ptr) AccessChain 10(dti) 26
8282617a3babSopenharmony_ci             183:      6(int) Load 182
8283617a3babSopenharmony_ci             185:    184(ptr) AccessChain 24(data) 25 183 172 26
8284617a3babSopenharmony_ci             186:18(float64_t) Load 185
8285617a3babSopenharmony_ci             187:18(float64_t) GroupNonUniformQuadBroadcast 35 186 26
8286617a3babSopenharmony_ci             188:    184(ptr) AccessChain 24(data) 25 181 172 26
8287617a3babSopenharmony_ci                              Store 188 187
8288617a3babSopenharmony_ci             189:     27(ptr) AccessChain 10(dti) 26
8289617a3babSopenharmony_ci             190:      6(int) Load 189
8290617a3babSopenharmony_ci             191:     27(ptr) AccessChain 10(dti) 26
8291617a3babSopenharmony_ci             192:      6(int) Load 191
8292617a3babSopenharmony_ci             194:    175(ptr) AccessChain 24(data) 25 192 172
8293617a3babSopenharmony_ci             195: 19(f64vec4) Load 194
8294617a3babSopenharmony_ci             196:193(f64vec2) VectorShuffle 195 195 0 1
8295617a3babSopenharmony_ci             197:193(f64vec2) GroupNonUniformQuadBroadcast 35 196 26
8296617a3babSopenharmony_ci             198:    184(ptr) AccessChain 24(data) 25 190 172 26
8297617a3babSopenharmony_ci             199:18(float64_t) CompositeExtract 197 0
8298617a3babSopenharmony_ci                              Store 198 199
8299617a3babSopenharmony_ci             200:    184(ptr) AccessChain 24(data) 25 190 172 58
8300617a3babSopenharmony_ci             201:18(float64_t) CompositeExtract 197 1
8301617a3babSopenharmony_ci                              Store 200 201
8302617a3babSopenharmony_ci             202:     27(ptr) AccessChain 10(dti) 26
8303617a3babSopenharmony_ci             203:      6(int) Load 202
8304617a3babSopenharmony_ci             204:     27(ptr) AccessChain 10(dti) 26
8305617a3babSopenharmony_ci             205:      6(int) Load 204
8306617a3babSopenharmony_ci             207:    175(ptr) AccessChain 24(data) 25 205 172
8307617a3babSopenharmony_ci             208: 19(f64vec4) Load 207
8308617a3babSopenharmony_ci             209:206(f64vec3) VectorShuffle 208 208 0 1 2
8309617a3babSopenharmony_ci             210:206(f64vec3) GroupNonUniformQuadBroadcast 35 209 26
8310617a3babSopenharmony_ci             211:    184(ptr) AccessChain 24(data) 25 203 172 26
8311617a3babSopenharmony_ci             212:18(float64_t) CompositeExtract 210 0
8312617a3babSopenharmony_ci                              Store 211 212
8313617a3babSopenharmony_ci             213:    184(ptr) AccessChain 24(data) 25 203 172 58
8314617a3babSopenharmony_ci             214:18(float64_t) CompositeExtract 210 1
8315617a3babSopenharmony_ci                              Store 213 214
8316617a3babSopenharmony_ci             215:    184(ptr) AccessChain 24(data) 25 203 172 73
8317617a3babSopenharmony_ci             216:18(float64_t) CompositeExtract 210 2
8318617a3babSopenharmony_ci                              Store 215 216
8319617a3babSopenharmony_ci             217:     27(ptr) AccessChain 10(dti) 26
8320617a3babSopenharmony_ci             218:      6(int) Load 217
8321617a3babSopenharmony_ci             219:     27(ptr) AccessChain 10(dti) 26
8322617a3babSopenharmony_ci             220:      6(int) Load 219
8323617a3babSopenharmony_ci             221:     32(ptr) AccessChain 24(data) 25 220 25
8324617a3babSopenharmony_ci             222:   13(ivec4) Load 221
8325617a3babSopenharmony_ci             223:   13(ivec4) GroupNonUniformQuadBroadcast 35 222 58
8326617a3babSopenharmony_ci             224:     32(ptr) AccessChain 24(data) 25 218 25
8327617a3babSopenharmony_ci                              Store 224 223
8328617a3babSopenharmony_ci             225:     27(ptr) AccessChain 10(dti) 26
8329617a3babSopenharmony_ci             226:      6(int) Load 225
8330617a3babSopenharmony_ci             227:     27(ptr) AccessChain 10(dti) 26
8331617a3babSopenharmony_ci             228:      6(int) Load 227
8332617a3babSopenharmony_ci             229:     42(ptr) AccessChain 24(data) 25 228 25 26
8333617a3babSopenharmony_ci             230:      6(int) Load 229
8334617a3babSopenharmony_ci             231:      6(int) GroupNonUniformQuadBroadcast 35 230 58
8335617a3babSopenharmony_ci             232:     42(ptr) AccessChain 24(data) 25 226 25 26
8336617a3babSopenharmony_ci                              Store 232 231
8337617a3babSopenharmony_ci             233:     27(ptr) AccessChain 10(dti) 26
8338617a3babSopenharmony_ci             234:      6(int) Load 233
8339617a3babSopenharmony_ci             235:     27(ptr) AccessChain 10(dti) 26
8340617a3babSopenharmony_ci             236:      6(int) Load 235
8341617a3babSopenharmony_ci             237:     32(ptr) AccessChain 24(data) 25 236 25
8342617a3babSopenharmony_ci             238:   13(ivec4) Load 237
8343617a3babSopenharmony_ci             239:   51(ivec2) VectorShuffle 238 238 0 1
8344617a3babSopenharmony_ci             240:   51(ivec2) GroupNonUniformQuadBroadcast 35 239 58
8345617a3babSopenharmony_ci             241:     42(ptr) AccessChain 24(data) 25 234 25 26
8346617a3babSopenharmony_ci             242:      6(int) CompositeExtract 240 0
8347617a3babSopenharmony_ci                              Store 241 242
8348617a3babSopenharmony_ci             243:     42(ptr) AccessChain 24(data) 25 234 25 58
8349617a3babSopenharmony_ci             244:      6(int) CompositeExtract 240 1
8350617a3babSopenharmony_ci                              Store 243 244
8351617a3babSopenharmony_ci             245:     27(ptr) AccessChain 10(dti) 26
8352617a3babSopenharmony_ci             246:      6(int) Load 245
8353617a3babSopenharmony_ci             247:     27(ptr) AccessChain 10(dti) 26
8354617a3babSopenharmony_ci             248:      6(int) Load 247
8355617a3babSopenharmony_ci             249:     32(ptr) AccessChain 24(data) 25 248 25
8356617a3babSopenharmony_ci             250:   13(ivec4) Load 249
8357617a3babSopenharmony_ci             251:    7(ivec3) VectorShuffle 250 250 0 1 2
8358617a3babSopenharmony_ci             252:    7(ivec3) GroupNonUniformQuadBroadcast 35 251 58
8359617a3babSopenharmony_ci             253:     42(ptr) AccessChain 24(data) 25 246 25 26
8360617a3babSopenharmony_ci             254:      6(int) CompositeExtract 252 0
8361617a3babSopenharmony_ci                              Store 253 254
8362617a3babSopenharmony_ci             255:     42(ptr) AccessChain 24(data) 25 246 25 58
8363617a3babSopenharmony_ci             256:      6(int) CompositeExtract 252 1
8364617a3babSopenharmony_ci                              Store 255 256
8365617a3babSopenharmony_ci             257:     42(ptr) AccessChain 24(data) 25 246 25 73
8366617a3babSopenharmony_ci             258:      6(int) CompositeExtract 252 2
8367617a3babSopenharmony_ci                              Store 257 258
8368617a3babSopenharmony_ci             259:     27(ptr) AccessChain 10(dti) 26
8369617a3babSopenharmony_ci             260:      6(int) Load 259
8370617a3babSopenharmony_ci             261:     27(ptr) AccessChain 10(dti) 26
8371617a3babSopenharmony_ci             262:      6(int) Load 261
8372617a3babSopenharmony_ci             263:     81(ptr) AccessChain 24(data) 25 262 78
8373617a3babSopenharmony_ci             264:   15(ivec4) Load 263
8374617a3babSopenharmony_ci             265:   15(ivec4) GroupNonUniformQuadBroadcast 35 264 58
8375617a3babSopenharmony_ci             266:     81(ptr) AccessChain 24(data) 25 260 78
8376617a3babSopenharmony_ci                              Store 266 265
8377617a3babSopenharmony_ci             267:     27(ptr) AccessChain 10(dti) 26
8378617a3babSopenharmony_ci             268:      6(int) Load 267
8379617a3babSopenharmony_ci             269:     27(ptr) AccessChain 10(dti) 26
8380617a3babSopenharmony_ci             270:      6(int) Load 269
8381617a3babSopenharmony_ci             271:     90(ptr) AccessChain 24(data) 25 270 78 26
8382617a3babSopenharmony_ci             272:     14(int) Load 271
8383617a3babSopenharmony_ci             273:     14(int) GroupNonUniformQuadBroadcast 35 272 58
8384617a3babSopenharmony_ci             274:     90(ptr) AccessChain 24(data) 25 268 78 26
8385617a3babSopenharmony_ci                              Store 274 273
8386617a3babSopenharmony_ci             275:     27(ptr) AccessChain 10(dti) 26
8387617a3babSopenharmony_ci             276:      6(int) Load 275
8388617a3babSopenharmony_ci             277:     27(ptr) AccessChain 10(dti) 26
8389617a3babSopenharmony_ci             278:      6(int) Load 277
8390617a3babSopenharmony_ci             279:     81(ptr) AccessChain 24(data) 25 278 78
8391617a3babSopenharmony_ci             280:   15(ivec4) Load 279
8392617a3babSopenharmony_ci             281:   99(ivec2) VectorShuffle 280 280 0 1
8393617a3babSopenharmony_ci             282:   99(ivec2) GroupNonUniformQuadBroadcast 35 281 58
8394617a3babSopenharmony_ci             283:     90(ptr) AccessChain 24(data) 25 276 78 26
8395617a3babSopenharmony_ci             284:     14(int) CompositeExtract 282 0
8396617a3babSopenharmony_ci                              Store 283 284
8397617a3babSopenharmony_ci             285:     90(ptr) AccessChain 24(data) 25 276 78 58
8398617a3babSopenharmony_ci             286:     14(int) CompositeExtract 282 1
8399617a3babSopenharmony_ci                              Store 285 286
8400617a3babSopenharmony_ci             287:     27(ptr) AccessChain 10(dti) 26
8401617a3babSopenharmony_ci             288:      6(int) Load 287
8402617a3babSopenharmony_ci             289:     27(ptr) AccessChain 10(dti) 26
8403617a3babSopenharmony_ci             290:      6(int) Load 289
8404617a3babSopenharmony_ci             291:     81(ptr) AccessChain 24(data) 25 290 78
8405617a3babSopenharmony_ci             292:   15(ivec4) Load 291
8406617a3babSopenharmony_ci             293:  112(ivec3) VectorShuffle 292 292 0 1 2
8407617a3babSopenharmony_ci             294:  112(ivec3) GroupNonUniformQuadBroadcast 35 293 58
8408617a3babSopenharmony_ci             295:     90(ptr) AccessChain 24(data) 25 288 78 26
8409617a3babSopenharmony_ci             296:     14(int) CompositeExtract 294 0
8410617a3babSopenharmony_ci                              Store 295 296
8411617a3babSopenharmony_ci             297:     90(ptr) AccessChain 24(data) 25 288 78 58
8412617a3babSopenharmony_ci             298:     14(int) CompositeExtract 294 1
8413617a3babSopenharmony_ci                              Store 297 298
8414617a3babSopenharmony_ci             299:     90(ptr) AccessChain 24(data) 25 288 78 73
8415617a3babSopenharmony_ci             300:     14(int) CompositeExtract 294 2
8416617a3babSopenharmony_ci                              Store 299 300
8417617a3babSopenharmony_ci             301:     27(ptr) AccessChain 10(dti) 26
8418617a3babSopenharmony_ci             302:      6(int) Load 301
8419617a3babSopenharmony_ci             303:     27(ptr) AccessChain 10(dti) 26
8420617a3babSopenharmony_ci             304:      6(int) Load 303
8421617a3babSopenharmony_ci             305:    128(ptr) AccessChain 24(data) 25 304 125
8422617a3babSopenharmony_ci             306:   17(fvec4) Load 305
8423617a3babSopenharmony_ci             307:   17(fvec4) GroupNonUniformQuadBroadcast 35 306 58
8424617a3babSopenharmony_ci             308:    128(ptr) AccessChain 24(data) 25 302 125
8425617a3babSopenharmony_ci                              Store 308 307
8426617a3babSopenharmony_ci             309:     27(ptr) AccessChain 10(dti) 26
8427617a3babSopenharmony_ci             310:      6(int) Load 309
8428617a3babSopenharmony_ci             311:     27(ptr) AccessChain 10(dti) 26
8429617a3babSopenharmony_ci             312:      6(int) Load 311
8430617a3babSopenharmony_ci             313:    137(ptr) AccessChain 24(data) 25 312 125 26
8431617a3babSopenharmony_ci             314:   16(float) Load 313
8432617a3babSopenharmony_ci             315:   16(float) GroupNonUniformQuadBroadcast 35 314 58
8433617a3babSopenharmony_ci             316:    137(ptr) AccessChain 24(data) 25 310 125 26
8434617a3babSopenharmony_ci                              Store 316 315
8435617a3babSopenharmony_ci             317:     27(ptr) AccessChain 10(dti) 26
8436617a3babSopenharmony_ci             318:      6(int) Load 317
8437617a3babSopenharmony_ci             319:     27(ptr) AccessChain 10(dti) 26
8438617a3babSopenharmony_ci             320:      6(int) Load 319
8439617a3babSopenharmony_ci             321:    128(ptr) AccessChain 24(data) 25 320 125
8440617a3babSopenharmony_ci             322:   17(fvec4) Load 321
8441617a3babSopenharmony_ci             323:  146(fvec2) VectorShuffle 322 322 0 1
8442617a3babSopenharmony_ci             324:  146(fvec2) GroupNonUniformQuadBroadcast 35 323 58
8443617a3babSopenharmony_ci             325:    137(ptr) AccessChain 24(data) 25 318 125 26
8444617a3babSopenharmony_ci             326:   16(float) CompositeExtract 324 0
8445617a3babSopenharmony_ci                              Store 325 326
8446617a3babSopenharmony_ci             327:    137(ptr) AccessChain 24(data) 25 318 125 58
8447617a3babSopenharmony_ci             328:   16(float) CompositeExtract 324 1
8448617a3babSopenharmony_ci                              Store 327 328
8449617a3babSopenharmony_ci             329:     27(ptr) AccessChain 10(dti) 26
8450617a3babSopenharmony_ci             330:      6(int) Load 329
8451617a3babSopenharmony_ci             331:     27(ptr) AccessChain 10(dti) 26
8452617a3babSopenharmony_ci             332:      6(int) Load 331
8453617a3babSopenharmony_ci             333:    128(ptr) AccessChain 24(data) 25 332 125
8454617a3babSopenharmony_ci             334:   17(fvec4) Load 333
8455617a3babSopenharmony_ci             335:  159(fvec3) VectorShuffle 334 334 0 1 2
8456617a3babSopenharmony_ci             336:  159(fvec3) GroupNonUniformQuadBroadcast 35 335 58
8457617a3babSopenharmony_ci             337:    137(ptr) AccessChain 24(data) 25 330 125 26
8458617a3babSopenharmony_ci             338:   16(float) CompositeExtract 336 0
8459617a3babSopenharmony_ci                              Store 337 338
8460617a3babSopenharmony_ci             339:    137(ptr) AccessChain 24(data) 25 330 125 58
8461617a3babSopenharmony_ci             340:   16(float) CompositeExtract 336 1
8462617a3babSopenharmony_ci                              Store 339 340
8463617a3babSopenharmony_ci             341:    137(ptr) AccessChain 24(data) 25 330 125 73
8464617a3babSopenharmony_ci             342:   16(float) CompositeExtract 336 2
8465617a3babSopenharmony_ci                              Store 341 342
8466617a3babSopenharmony_ci             343:     27(ptr) AccessChain 10(dti) 26
8467617a3babSopenharmony_ci             344:      6(int) Load 343
8468617a3babSopenharmony_ci             345:     27(ptr) AccessChain 10(dti) 26
8469617a3babSopenharmony_ci             346:      6(int) Load 345
8470617a3babSopenharmony_ci             347:    175(ptr) AccessChain 24(data) 25 346 172
8471617a3babSopenharmony_ci             348: 19(f64vec4) Load 347
8472617a3babSopenharmony_ci             349: 19(f64vec4) GroupNonUniformQuadBroadcast 35 348 58
8473617a3babSopenharmony_ci             350:    175(ptr) AccessChain 24(data) 25 344 172
8474617a3babSopenharmony_ci                              Store 350 349
8475617a3babSopenharmony_ci             351:     27(ptr) AccessChain 10(dti) 26
8476617a3babSopenharmony_ci             352:      6(int) Load 351
8477617a3babSopenharmony_ci             353:     27(ptr) AccessChain 10(dti) 26
8478617a3babSopenharmony_ci             354:      6(int) Load 353
8479617a3babSopenharmony_ci             355:    184(ptr) AccessChain 24(data) 25 354 172 26
8480617a3babSopenharmony_ci             356:18(float64_t) Load 355
8481617a3babSopenharmony_ci             357:18(float64_t) GroupNonUniformQuadBroadcast 35 356 58
8482617a3babSopenharmony_ci             358:    184(ptr) AccessChain 24(data) 25 352 172 26
8483617a3babSopenharmony_ci                              Store 358 357
8484617a3babSopenharmony_ci             359:     27(ptr) AccessChain 10(dti) 26
8485617a3babSopenharmony_ci             360:      6(int) Load 359
8486617a3babSopenharmony_ci             361:     27(ptr) AccessChain 10(dti) 26
8487617a3babSopenharmony_ci             362:      6(int) Load 361
8488617a3babSopenharmony_ci             363:    175(ptr) AccessChain 24(data) 25 362 172
8489617a3babSopenharmony_ci             364: 19(f64vec4) Load 363
8490617a3babSopenharmony_ci             365:193(f64vec2) VectorShuffle 364 364 0 1
8491617a3babSopenharmony_ci             366:193(f64vec2) GroupNonUniformQuadBroadcast 35 365 58
8492617a3babSopenharmony_ci             367:    184(ptr) AccessChain 24(data) 25 360 172 26
8493617a3babSopenharmony_ci             368:18(float64_t) CompositeExtract 366 0
8494617a3babSopenharmony_ci                              Store 367 368
8495617a3babSopenharmony_ci             369:    184(ptr) AccessChain 24(data) 25 360 172 58
8496617a3babSopenharmony_ci             370:18(float64_t) CompositeExtract 366 1
8497617a3babSopenharmony_ci                              Store 369 370
8498617a3babSopenharmony_ci             371:     27(ptr) AccessChain 10(dti) 26
8499617a3babSopenharmony_ci             372:      6(int) Load 371
8500617a3babSopenharmony_ci             373:     27(ptr) AccessChain 10(dti) 26
8501617a3babSopenharmony_ci             374:      6(int) Load 373
8502617a3babSopenharmony_ci             375:    175(ptr) AccessChain 24(data) 25 374 172
8503617a3babSopenharmony_ci             376: 19(f64vec4) Load 375
8504617a3babSopenharmony_ci             377:206(f64vec3) VectorShuffle 376 376 0 1 2
8505617a3babSopenharmony_ci             378:206(f64vec3) GroupNonUniformQuadBroadcast 35 377 58
8506617a3babSopenharmony_ci             379:    184(ptr) AccessChain 24(data) 25 372 172 26
8507617a3babSopenharmony_ci             380:18(float64_t) CompositeExtract 378 0
8508617a3babSopenharmony_ci                              Store 379 380
8509617a3babSopenharmony_ci             381:    184(ptr) AccessChain 24(data) 25 372 172 58
8510617a3babSopenharmony_ci             382:18(float64_t) CompositeExtract 378 1
8511617a3babSopenharmony_ci                              Store 381 382
8512617a3babSopenharmony_ci             383:    184(ptr) AccessChain 24(data) 25 372 172 73
8513617a3babSopenharmony_ci             384:18(float64_t) CompositeExtract 378 2
8514617a3babSopenharmony_ci                              Store 383 384
8515617a3babSopenharmony_ci             385:     27(ptr) AccessChain 10(dti) 26
8516617a3babSopenharmony_ci             386:      6(int) Load 385
8517617a3babSopenharmony_ci             387:     27(ptr) AccessChain 10(dti) 26
8518617a3babSopenharmony_ci             388:      6(int) Load 387
8519617a3babSopenharmony_ci             389:     32(ptr) AccessChain 24(data) 25 388 25
8520617a3babSopenharmony_ci             390:   13(ivec4) Load 389
8521617a3babSopenharmony_ci             391:   13(ivec4) GroupNonUniformQuadBroadcast 35 390 73
8522617a3babSopenharmony_ci             392:     32(ptr) AccessChain 24(data) 25 386 25
8523617a3babSopenharmony_ci                              Store 392 391
8524617a3babSopenharmony_ci             393:     27(ptr) AccessChain 10(dti) 26
8525617a3babSopenharmony_ci             394:      6(int) Load 393
8526617a3babSopenharmony_ci             395:     27(ptr) AccessChain 10(dti) 26
8527617a3babSopenharmony_ci             396:      6(int) Load 395
8528617a3babSopenharmony_ci             397:     42(ptr) AccessChain 24(data) 25 396 25 26
8529617a3babSopenharmony_ci             398:      6(int) Load 397
8530617a3babSopenharmony_ci             399:      6(int) GroupNonUniformQuadBroadcast 35 398 73
8531617a3babSopenharmony_ci             400:     42(ptr) AccessChain 24(data) 25 394 25 26
8532617a3babSopenharmony_ci                              Store 400 399
8533617a3babSopenharmony_ci             401:     27(ptr) AccessChain 10(dti) 26
8534617a3babSopenharmony_ci             402:      6(int) Load 401
8535617a3babSopenharmony_ci             403:     27(ptr) AccessChain 10(dti) 26
8536617a3babSopenharmony_ci             404:      6(int) Load 403
8537617a3babSopenharmony_ci             405:     32(ptr) AccessChain 24(data) 25 404 25
8538617a3babSopenharmony_ci             406:   13(ivec4) Load 405
8539617a3babSopenharmony_ci             407:   51(ivec2) VectorShuffle 406 406 0 1
8540617a3babSopenharmony_ci             408:   51(ivec2) GroupNonUniformQuadBroadcast 35 407 73
8541617a3babSopenharmony_ci             409:     42(ptr) AccessChain 24(data) 25 402 25 26
8542617a3babSopenharmony_ci             410:      6(int) CompositeExtract 408 0
8543617a3babSopenharmony_ci                              Store 409 410
8544617a3babSopenharmony_ci             411:     42(ptr) AccessChain 24(data) 25 402 25 58
8545617a3babSopenharmony_ci             412:      6(int) CompositeExtract 408 1
8546617a3babSopenharmony_ci                              Store 411 412
8547617a3babSopenharmony_ci             413:     27(ptr) AccessChain 10(dti) 26
8548617a3babSopenharmony_ci             414:      6(int) Load 413
8549617a3babSopenharmony_ci             415:     27(ptr) AccessChain 10(dti) 26
8550617a3babSopenharmony_ci             416:      6(int) Load 415
8551617a3babSopenharmony_ci             417:     32(ptr) AccessChain 24(data) 25 416 25
8552617a3babSopenharmony_ci             418:   13(ivec4) Load 417
8553617a3babSopenharmony_ci             419:    7(ivec3) VectorShuffle 418 418 0 1 2
8554617a3babSopenharmony_ci             420:    7(ivec3) GroupNonUniformQuadBroadcast 35 419 73
8555617a3babSopenharmony_ci             421:     42(ptr) AccessChain 24(data) 25 414 25 26
8556617a3babSopenharmony_ci             422:      6(int) CompositeExtract 420 0
8557617a3babSopenharmony_ci                              Store 421 422
8558617a3babSopenharmony_ci             423:     42(ptr) AccessChain 24(data) 25 414 25 58
8559617a3babSopenharmony_ci             424:      6(int) CompositeExtract 420 1
8560617a3babSopenharmony_ci                              Store 423 424
8561617a3babSopenharmony_ci             425:     42(ptr) AccessChain 24(data) 25 414 25 73
8562617a3babSopenharmony_ci             426:      6(int) CompositeExtract 420 2
8563617a3babSopenharmony_ci                              Store 425 426
8564617a3babSopenharmony_ci             427:     27(ptr) AccessChain 10(dti) 26
8565617a3babSopenharmony_ci             428:      6(int) Load 427
8566617a3babSopenharmony_ci             429:     27(ptr) AccessChain 10(dti) 26
8567617a3babSopenharmony_ci             430:      6(int) Load 429
8568617a3babSopenharmony_ci             431:     81(ptr) AccessChain 24(data) 25 430 78
8569617a3babSopenharmony_ci             432:   15(ivec4) Load 431
8570617a3babSopenharmony_ci             433:   15(ivec4) GroupNonUniformQuadBroadcast 35 432 73
8571617a3babSopenharmony_ci             434:     81(ptr) AccessChain 24(data) 25 428 78
8572617a3babSopenharmony_ci                              Store 434 433
8573617a3babSopenharmony_ci             435:     27(ptr) AccessChain 10(dti) 26
8574617a3babSopenharmony_ci             436:      6(int) Load 435
8575617a3babSopenharmony_ci             437:     27(ptr) AccessChain 10(dti) 26
8576617a3babSopenharmony_ci             438:      6(int) Load 437
8577617a3babSopenharmony_ci             439:     90(ptr) AccessChain 24(data) 25 438 78 26
8578617a3babSopenharmony_ci             440:     14(int) Load 439
8579617a3babSopenharmony_ci             441:     14(int) GroupNonUniformQuadBroadcast 35 440 73
8580617a3babSopenharmony_ci             442:     90(ptr) AccessChain 24(data) 25 436 78 26
8581617a3babSopenharmony_ci                              Store 442 441
8582617a3babSopenharmony_ci             443:     27(ptr) AccessChain 10(dti) 26
8583617a3babSopenharmony_ci             444:      6(int) Load 443
8584617a3babSopenharmony_ci             445:     27(ptr) AccessChain 10(dti) 26
8585617a3babSopenharmony_ci             446:      6(int) Load 445
8586617a3babSopenharmony_ci             447:     81(ptr) AccessChain 24(data) 25 446 78
8587617a3babSopenharmony_ci             448:   15(ivec4) Load 447
8588617a3babSopenharmony_ci             449:   99(ivec2) VectorShuffle 448 448 0 1
8589617a3babSopenharmony_ci             450:   99(ivec2) GroupNonUniformQuadBroadcast 35 449 73
8590617a3babSopenharmony_ci             451:     90(ptr) AccessChain 24(data) 25 444 78 26
8591617a3babSopenharmony_ci             452:     14(int) CompositeExtract 450 0
8592617a3babSopenharmony_ci                              Store 451 452
8593617a3babSopenharmony_ci             453:     90(ptr) AccessChain 24(data) 25 444 78 58
8594617a3babSopenharmony_ci             454:     14(int) CompositeExtract 450 1
8595617a3babSopenharmony_ci                              Store 453 454
8596617a3babSopenharmony_ci             455:     27(ptr) AccessChain 10(dti) 26
8597617a3babSopenharmony_ci             456:      6(int) Load 455
8598617a3babSopenharmony_ci             457:     27(ptr) AccessChain 10(dti) 26
8599617a3babSopenharmony_ci             458:      6(int) Load 457
8600617a3babSopenharmony_ci             459:     81(ptr) AccessChain 24(data) 25 458 78
8601617a3babSopenharmony_ci             460:   15(ivec4) Load 459
8602617a3babSopenharmony_ci             461:  112(ivec3) VectorShuffle 460 460 0 1 2
8603617a3babSopenharmony_ci             462:  112(ivec3) GroupNonUniformQuadBroadcast 35 461 73
8604617a3babSopenharmony_ci             463:     90(ptr) AccessChain 24(data) 25 456 78 26
8605617a3babSopenharmony_ci             464:     14(int) CompositeExtract 462 0
8606617a3babSopenharmony_ci                              Store 463 464
8607617a3babSopenharmony_ci             465:     90(ptr) AccessChain 24(data) 25 456 78 58
8608617a3babSopenharmony_ci             466:     14(int) CompositeExtract 462 1
8609617a3babSopenharmony_ci                              Store 465 466
8610617a3babSopenharmony_ci             467:     90(ptr) AccessChain 24(data) 25 456 78 73
8611617a3babSopenharmony_ci             468:     14(int) CompositeExtract 462 2
8612617a3babSopenharmony_ci                              Store 467 468
8613617a3babSopenharmony_ci             469:     27(ptr) AccessChain 10(dti) 26
8614617a3babSopenharmony_ci             470:      6(int) Load 469
8615617a3babSopenharmony_ci             471:     27(ptr) AccessChain 10(dti) 26
8616617a3babSopenharmony_ci             472:      6(int) Load 471
8617617a3babSopenharmony_ci             473:    128(ptr) AccessChain 24(data) 25 472 125
8618617a3babSopenharmony_ci             474:   17(fvec4) Load 473
8619617a3babSopenharmony_ci             475:   17(fvec4) GroupNonUniformQuadBroadcast 35 474 73
8620617a3babSopenharmony_ci             476:    128(ptr) AccessChain 24(data) 25 470 125
8621617a3babSopenharmony_ci                              Store 476 475
8622617a3babSopenharmony_ci             477:     27(ptr) AccessChain 10(dti) 26
8623617a3babSopenharmony_ci             478:      6(int) Load 477
8624617a3babSopenharmony_ci             479:     27(ptr) AccessChain 10(dti) 26
8625617a3babSopenharmony_ci             480:      6(int) Load 479
8626617a3babSopenharmony_ci             481:    137(ptr) AccessChain 24(data) 25 480 125 26
8627617a3babSopenharmony_ci             482:   16(float) Load 481
8628617a3babSopenharmony_ci             483:   16(float) GroupNonUniformQuadBroadcast 35 482 73
8629617a3babSopenharmony_ci             484:    137(ptr) AccessChain 24(data) 25 478 125 26
8630617a3babSopenharmony_ci                              Store 484 483
8631617a3babSopenharmony_ci             485:     27(ptr) AccessChain 10(dti) 26
8632617a3babSopenharmony_ci             486:      6(int) Load 485
8633617a3babSopenharmony_ci             487:     27(ptr) AccessChain 10(dti) 26
8634617a3babSopenharmony_ci             488:      6(int) Load 487
8635617a3babSopenharmony_ci             489:    128(ptr) AccessChain 24(data) 25 488 125
8636617a3babSopenharmony_ci             490:   17(fvec4) Load 489
8637617a3babSopenharmony_ci             491:  146(fvec2) VectorShuffle 490 490 0 1
8638617a3babSopenharmony_ci             492:  146(fvec2) GroupNonUniformQuadBroadcast 35 491 73
8639617a3babSopenharmony_ci             493:    137(ptr) AccessChain 24(data) 25 486 125 26
8640617a3babSopenharmony_ci             494:   16(float) CompositeExtract 492 0
8641617a3babSopenharmony_ci                              Store 493 494
8642617a3babSopenharmony_ci             495:    137(ptr) AccessChain 24(data) 25 486 125 58
8643617a3babSopenharmony_ci             496:   16(float) CompositeExtract 492 1
8644617a3babSopenharmony_ci                              Store 495 496
8645617a3babSopenharmony_ci             497:     27(ptr) AccessChain 10(dti) 26
8646617a3babSopenharmony_ci             498:      6(int) Load 497
8647617a3babSopenharmony_ci             499:     27(ptr) AccessChain 10(dti) 26
8648617a3babSopenharmony_ci             500:      6(int) Load 499
8649617a3babSopenharmony_ci             501:    128(ptr) AccessChain 24(data) 25 500 125
8650617a3babSopenharmony_ci             502:   17(fvec4) Load 501
8651617a3babSopenharmony_ci             503:  159(fvec3) VectorShuffle 502 502 0 1 2
8652617a3babSopenharmony_ci             504:  159(fvec3) GroupNonUniformQuadBroadcast 35 503 73
8653617a3babSopenharmony_ci             505:    137(ptr) AccessChain 24(data) 25 498 125 26
8654617a3babSopenharmony_ci             506:   16(float) CompositeExtract 504 0
8655617a3babSopenharmony_ci                              Store 505 506
8656617a3babSopenharmony_ci             507:    137(ptr) AccessChain 24(data) 25 498 125 58
8657617a3babSopenharmony_ci             508:   16(float) CompositeExtract 504 1
8658617a3babSopenharmony_ci                              Store 507 508
8659617a3babSopenharmony_ci             509:    137(ptr) AccessChain 24(data) 25 498 125 73
8660617a3babSopenharmony_ci             510:   16(float) CompositeExtract 504 2
8661617a3babSopenharmony_ci                              Store 509 510
8662617a3babSopenharmony_ci             511:     27(ptr) AccessChain 10(dti) 26
8663617a3babSopenharmony_ci             512:      6(int) Load 511
8664617a3babSopenharmony_ci             513:     27(ptr) AccessChain 10(dti) 26
8665617a3babSopenharmony_ci             514:      6(int) Load 513
8666617a3babSopenharmony_ci             515:    175(ptr) AccessChain 24(data) 25 514 172
8667617a3babSopenharmony_ci             516: 19(f64vec4) Load 515
8668617a3babSopenharmony_ci             517: 19(f64vec4) GroupNonUniformQuadBroadcast 35 516 73
8669617a3babSopenharmony_ci             518:    175(ptr) AccessChain 24(data) 25 512 172
8670617a3babSopenharmony_ci                              Store 518 517
8671617a3babSopenharmony_ci             519:     27(ptr) AccessChain 10(dti) 26
8672617a3babSopenharmony_ci             520:      6(int) Load 519
8673617a3babSopenharmony_ci             521:     27(ptr) AccessChain 10(dti) 26
8674617a3babSopenharmony_ci             522:      6(int) Load 521
8675617a3babSopenharmony_ci             523:    184(ptr) AccessChain 24(data) 25 522 172 26
8676617a3babSopenharmony_ci             524:18(float64_t) Load 523
8677617a3babSopenharmony_ci             525:18(float64_t) GroupNonUniformQuadBroadcast 35 524 73
8678617a3babSopenharmony_ci             526:    184(ptr) AccessChain 24(data) 25 520 172 26
8679617a3babSopenharmony_ci                              Store 526 525
8680617a3babSopenharmony_ci             527:     27(ptr) AccessChain 10(dti) 26
8681617a3babSopenharmony_ci             528:      6(int) Load 527
8682617a3babSopenharmony_ci             529:     27(ptr) AccessChain 10(dti) 26
8683617a3babSopenharmony_ci             530:      6(int) Load 529
8684617a3babSopenharmony_ci             531:    175(ptr) AccessChain 24(data) 25 530 172
8685617a3babSopenharmony_ci             532: 19(f64vec4) Load 531
8686617a3babSopenharmony_ci             533:193(f64vec2) VectorShuffle 532 532 0 1
8687617a3babSopenharmony_ci             534:193(f64vec2) GroupNonUniformQuadBroadcast 35 533 73
8688617a3babSopenharmony_ci             535:    184(ptr) AccessChain 24(data) 25 528 172 26
8689617a3babSopenharmony_ci             536:18(float64_t) CompositeExtract 534 0
8690617a3babSopenharmony_ci                              Store 535 536
8691617a3babSopenharmony_ci             537:    184(ptr) AccessChain 24(data) 25 528 172 58
8692617a3babSopenharmony_ci             538:18(float64_t) CompositeExtract 534 1
8693617a3babSopenharmony_ci                              Store 537 538
8694617a3babSopenharmony_ci             539:     27(ptr) AccessChain 10(dti) 26
8695617a3babSopenharmony_ci             540:      6(int) Load 539
8696617a3babSopenharmony_ci             541:     27(ptr) AccessChain 10(dti) 26
8697617a3babSopenharmony_ci             542:      6(int) Load 541
8698617a3babSopenharmony_ci             543:    175(ptr) AccessChain 24(data) 25 542 172
8699617a3babSopenharmony_ci             544: 19(f64vec4) Load 543
8700617a3babSopenharmony_ci             545:206(f64vec3) VectorShuffle 544 544 0 1 2
8701617a3babSopenharmony_ci             546:206(f64vec3) GroupNonUniformQuadBroadcast 35 545 73
8702617a3babSopenharmony_ci             547:    184(ptr) AccessChain 24(data) 25 540 172 26
8703617a3babSopenharmony_ci             548:18(float64_t) CompositeExtract 546 0
8704617a3babSopenharmony_ci                              Store 547 548
8705617a3babSopenharmony_ci             549:    184(ptr) AccessChain 24(data) 25 540 172 58
8706617a3babSopenharmony_ci             550:18(float64_t) CompositeExtract 546 1
8707617a3babSopenharmony_ci                              Store 549 550
8708617a3babSopenharmony_ci             551:    184(ptr) AccessChain 24(data) 25 540 172 73
8709617a3babSopenharmony_ci             552:18(float64_t) CompositeExtract 546 2
8710617a3babSopenharmony_ci                              Store 551 552
8711617a3babSopenharmony_ci             553:     27(ptr) AccessChain 10(dti) 26
8712617a3babSopenharmony_ci             554:      6(int) Load 553
8713617a3babSopenharmony_ci             555:     27(ptr) AccessChain 10(dti) 26
8714617a3babSopenharmony_ci             556:      6(int) Load 555
8715617a3babSopenharmony_ci             557:     32(ptr) AccessChain 24(data) 25 556 25
8716617a3babSopenharmony_ci             558:   13(ivec4) Load 557
8717617a3babSopenharmony_ci             559:   13(ivec4) GroupNonUniformQuadBroadcast 35 558 35
8718617a3babSopenharmony_ci             560:     32(ptr) AccessChain 24(data) 25 554 25
8719617a3babSopenharmony_ci                              Store 560 559
8720617a3babSopenharmony_ci             561:     27(ptr) AccessChain 10(dti) 26
8721617a3babSopenharmony_ci             562:      6(int) Load 561
8722617a3babSopenharmony_ci             563:     27(ptr) AccessChain 10(dti) 26
8723617a3babSopenharmony_ci             564:      6(int) Load 563
8724617a3babSopenharmony_ci             565:     42(ptr) AccessChain 24(data) 25 564 25 26
8725617a3babSopenharmony_ci             566:      6(int) Load 565
8726617a3babSopenharmony_ci             567:      6(int) GroupNonUniformQuadBroadcast 35 566 35
8727617a3babSopenharmony_ci             568:     42(ptr) AccessChain 24(data) 25 562 25 26
8728617a3babSopenharmony_ci                              Store 568 567
8729617a3babSopenharmony_ci             569:     27(ptr) AccessChain 10(dti) 26
8730617a3babSopenharmony_ci             570:      6(int) Load 569
8731617a3babSopenharmony_ci             571:     27(ptr) AccessChain 10(dti) 26
8732617a3babSopenharmony_ci             572:      6(int) Load 571
8733617a3babSopenharmony_ci             573:     32(ptr) AccessChain 24(data) 25 572 25
8734617a3babSopenharmony_ci             574:   13(ivec4) Load 573
8735617a3babSopenharmony_ci             575:   51(ivec2) VectorShuffle 574 574 0 1
8736617a3babSopenharmony_ci             576:   51(ivec2) GroupNonUniformQuadBroadcast 35 575 35
8737617a3babSopenharmony_ci             577:     42(ptr) AccessChain 24(data) 25 570 25 26
8738617a3babSopenharmony_ci             578:      6(int) CompositeExtract 576 0
8739617a3babSopenharmony_ci                              Store 577 578
8740617a3babSopenharmony_ci             579:     42(ptr) AccessChain 24(data) 25 570 25 58
8741617a3babSopenharmony_ci             580:      6(int) CompositeExtract 576 1
8742617a3babSopenharmony_ci                              Store 579 580
8743617a3babSopenharmony_ci             581:     27(ptr) AccessChain 10(dti) 26
8744617a3babSopenharmony_ci             582:      6(int) Load 581
8745617a3babSopenharmony_ci             583:     27(ptr) AccessChain 10(dti) 26
8746617a3babSopenharmony_ci             584:      6(int) Load 583
8747617a3babSopenharmony_ci             585:     32(ptr) AccessChain 24(data) 25 584 25
8748617a3babSopenharmony_ci             586:   13(ivec4) Load 585
8749617a3babSopenharmony_ci             587:    7(ivec3) VectorShuffle 586 586 0 1 2
8750617a3babSopenharmony_ci             588:    7(ivec3) GroupNonUniformQuadBroadcast 35 587 35
8751617a3babSopenharmony_ci             589:     42(ptr) AccessChain 24(data) 25 582 25 26
8752617a3babSopenharmony_ci             590:      6(int) CompositeExtract 588 0
8753617a3babSopenharmony_ci                              Store 589 590
8754617a3babSopenharmony_ci             591:     42(ptr) AccessChain 24(data) 25 582 25 58
8755617a3babSopenharmony_ci             592:      6(int) CompositeExtract 588 1
8756617a3babSopenharmony_ci                              Store 591 592
8757617a3babSopenharmony_ci             593:     42(ptr) AccessChain 24(data) 25 582 25 73
8758617a3babSopenharmony_ci             594:      6(int) CompositeExtract 588 2
8759617a3babSopenharmony_ci                              Store 593 594
8760617a3babSopenharmony_ci             595:     27(ptr) AccessChain 10(dti) 26
8761617a3babSopenharmony_ci             596:      6(int) Load 595
8762617a3babSopenharmony_ci             597:     27(ptr) AccessChain 10(dti) 26
8763617a3babSopenharmony_ci             598:      6(int) Load 597
8764617a3babSopenharmony_ci             599:     81(ptr) AccessChain 24(data) 25 598 78
8765617a3babSopenharmony_ci             600:   15(ivec4) Load 599
8766617a3babSopenharmony_ci             601:   15(ivec4) GroupNonUniformQuadBroadcast 35 600 35
8767617a3babSopenharmony_ci             602:     81(ptr) AccessChain 24(data) 25 596 78
8768617a3babSopenharmony_ci                              Store 602 601
8769617a3babSopenharmony_ci             603:     27(ptr) AccessChain 10(dti) 26
8770617a3babSopenharmony_ci             604:      6(int) Load 603
8771617a3babSopenharmony_ci             605:     27(ptr) AccessChain 10(dti) 26
8772617a3babSopenharmony_ci             606:      6(int) Load 605
8773617a3babSopenharmony_ci             607:     90(ptr) AccessChain 24(data) 25 606 78 26
8774617a3babSopenharmony_ci             608:     14(int) Load 607
8775617a3babSopenharmony_ci             609:     14(int) GroupNonUniformQuadBroadcast 35 608 35
8776617a3babSopenharmony_ci             610:     90(ptr) AccessChain 24(data) 25 604 78 26
8777617a3babSopenharmony_ci                              Store 610 609
8778617a3babSopenharmony_ci             611:     27(ptr) AccessChain 10(dti) 26
8779617a3babSopenharmony_ci             612:      6(int) Load 611
8780617a3babSopenharmony_ci             613:     27(ptr) AccessChain 10(dti) 26
8781617a3babSopenharmony_ci             614:      6(int) Load 613
8782617a3babSopenharmony_ci             615:     81(ptr) AccessChain 24(data) 25 614 78
8783617a3babSopenharmony_ci             616:   15(ivec4) Load 615
8784617a3babSopenharmony_ci             617:   99(ivec2) VectorShuffle 616 616 0 1
8785617a3babSopenharmony_ci             618:   99(ivec2) GroupNonUniformQuadBroadcast 35 617 35
8786617a3babSopenharmony_ci             619:     90(ptr) AccessChain 24(data) 25 612 78 26
8787617a3babSopenharmony_ci             620:     14(int) CompositeExtract 618 0
8788617a3babSopenharmony_ci                              Store 619 620
8789617a3babSopenharmony_ci             621:     90(ptr) AccessChain 24(data) 25 612 78 58
8790617a3babSopenharmony_ci             622:     14(int) CompositeExtract 618 1
8791617a3babSopenharmony_ci                              Store 621 622
8792617a3babSopenharmony_ci             623:     27(ptr) AccessChain 10(dti) 26
8793617a3babSopenharmony_ci             624:      6(int) Load 623
8794617a3babSopenharmony_ci             625:     27(ptr) AccessChain 10(dti) 26
8795617a3babSopenharmony_ci             626:      6(int) Load 625
8796617a3babSopenharmony_ci             627:     81(ptr) AccessChain 24(data) 25 626 78
8797617a3babSopenharmony_ci             628:   15(ivec4) Load 627
8798617a3babSopenharmony_ci             629:  112(ivec3) VectorShuffle 628 628 0 1 2
8799617a3babSopenharmony_ci             630:  112(ivec3) GroupNonUniformQuadBroadcast 35 629 35
8800617a3babSopenharmony_ci             631:     90(ptr) AccessChain 24(data) 25 624 78 26
8801617a3babSopenharmony_ci             632:     14(int) CompositeExtract 630 0
8802617a3babSopenharmony_ci                              Store 631 632
8803617a3babSopenharmony_ci             633:     90(ptr) AccessChain 24(data) 25 624 78 58
8804617a3babSopenharmony_ci             634:     14(int) CompositeExtract 630 1
8805617a3babSopenharmony_ci                              Store 633 634
8806617a3babSopenharmony_ci             635:     90(ptr) AccessChain 24(data) 25 624 78 73
8807617a3babSopenharmony_ci             636:     14(int) CompositeExtract 630 2
8808617a3babSopenharmony_ci                              Store 635 636
8809617a3babSopenharmony_ci             637:     27(ptr) AccessChain 10(dti) 26
8810617a3babSopenharmony_ci             638:      6(int) Load 637
8811617a3babSopenharmony_ci             639:     27(ptr) AccessChain 10(dti) 26
8812617a3babSopenharmony_ci             640:      6(int) Load 639
8813617a3babSopenharmony_ci             641:    128(ptr) AccessChain 24(data) 25 640 125
8814617a3babSopenharmony_ci             642:   17(fvec4) Load 641
8815617a3babSopenharmony_ci             643:   17(fvec4) GroupNonUniformQuadBroadcast 35 642 35
8816617a3babSopenharmony_ci             644:    128(ptr) AccessChain 24(data) 25 638 125
8817617a3babSopenharmony_ci                              Store 644 643
8818617a3babSopenharmony_ci             645:     27(ptr) AccessChain 10(dti) 26
8819617a3babSopenharmony_ci             646:      6(int) Load 645
8820617a3babSopenharmony_ci             647:     27(ptr) AccessChain 10(dti) 26
8821617a3babSopenharmony_ci             648:      6(int) Load 647
8822617a3babSopenharmony_ci             649:    137(ptr) AccessChain 24(data) 25 648 125 26
8823617a3babSopenharmony_ci             650:   16(float) Load 649
8824617a3babSopenharmony_ci             651:   16(float) GroupNonUniformQuadBroadcast 35 650 35
8825617a3babSopenharmony_ci             652:    137(ptr) AccessChain 24(data) 25 646 125 26
8826617a3babSopenharmony_ci                              Store 652 651
8827617a3babSopenharmony_ci             653:     27(ptr) AccessChain 10(dti) 26
8828617a3babSopenharmony_ci             654:      6(int) Load 653
8829617a3babSopenharmony_ci             655:     27(ptr) AccessChain 10(dti) 26
8830617a3babSopenharmony_ci             656:      6(int) Load 655
8831617a3babSopenharmony_ci             657:    128(ptr) AccessChain 24(data) 25 656 125
8832617a3babSopenharmony_ci             658:   17(fvec4) Load 657
8833617a3babSopenharmony_ci             659:  146(fvec2) VectorShuffle 658 658 0 1
8834617a3babSopenharmony_ci             660:  146(fvec2) GroupNonUniformQuadBroadcast 35 659 35
8835617a3babSopenharmony_ci             661:    137(ptr) AccessChain 24(data) 25 654 125 26
8836617a3babSopenharmony_ci             662:   16(float) CompositeExtract 660 0
8837617a3babSopenharmony_ci                              Store 661 662
8838617a3babSopenharmony_ci             663:    137(ptr) AccessChain 24(data) 25 654 125 58
8839617a3babSopenharmony_ci             664:   16(float) CompositeExtract 660 1
8840617a3babSopenharmony_ci                              Store 663 664
8841617a3babSopenharmony_ci             665:     27(ptr) AccessChain 10(dti) 26
8842617a3babSopenharmony_ci             666:      6(int) Load 665
8843617a3babSopenharmony_ci             667:     27(ptr) AccessChain 10(dti) 26
8844617a3babSopenharmony_ci             668:      6(int) Load 667
8845617a3babSopenharmony_ci             669:    128(ptr) AccessChain 24(data) 25 668 125
8846617a3babSopenharmony_ci             670:   17(fvec4) Load 669
8847617a3babSopenharmony_ci             671:  159(fvec3) VectorShuffle 670 670 0 1 2
8848617a3babSopenharmony_ci             672:  159(fvec3) GroupNonUniformQuadBroadcast 35 671 35
8849617a3babSopenharmony_ci             673:    137(ptr) AccessChain 24(data) 25 666 125 26
8850617a3babSopenharmony_ci             674:   16(float) CompositeExtract 672 0
8851617a3babSopenharmony_ci                              Store 673 674
8852617a3babSopenharmony_ci             675:    137(ptr) AccessChain 24(data) 25 666 125 58
8853617a3babSopenharmony_ci             676:   16(float) CompositeExtract 672 1
8854617a3babSopenharmony_ci                              Store 675 676
8855617a3babSopenharmony_ci             677:    137(ptr) AccessChain 24(data) 25 666 125 73
8856617a3babSopenharmony_ci             678:   16(float) CompositeExtract 672 2
8857617a3babSopenharmony_ci                              Store 677 678
8858617a3babSopenharmony_ci             679:     27(ptr) AccessChain 10(dti) 26
8859617a3babSopenharmony_ci             680:      6(int) Load 679
8860617a3babSopenharmony_ci             681:     27(ptr) AccessChain 10(dti) 26
8861617a3babSopenharmony_ci             682:      6(int) Load 681
8862617a3babSopenharmony_ci             683:    175(ptr) AccessChain 24(data) 25 682 172
8863617a3babSopenharmony_ci             684: 19(f64vec4) Load 683
8864617a3babSopenharmony_ci             685: 19(f64vec4) GroupNonUniformQuadBroadcast 35 684 35
8865617a3babSopenharmony_ci             686:    175(ptr) AccessChain 24(data) 25 680 172
8866617a3babSopenharmony_ci                              Store 686 685
8867617a3babSopenharmony_ci             687:     27(ptr) AccessChain 10(dti) 26
8868617a3babSopenharmony_ci             688:      6(int) Load 687
8869617a3babSopenharmony_ci             689:     27(ptr) AccessChain 10(dti) 26
8870617a3babSopenharmony_ci             690:      6(int) Load 689
8871617a3babSopenharmony_ci             691:    184(ptr) AccessChain 24(data) 25 690 172 26
8872617a3babSopenharmony_ci             692:18(float64_t) Load 691
8873617a3babSopenharmony_ci             693:18(float64_t) GroupNonUniformQuadBroadcast 35 692 35
8874617a3babSopenharmony_ci             694:    184(ptr) AccessChain 24(data) 25 688 172 26
8875617a3babSopenharmony_ci                              Store 694 693
8876617a3babSopenharmony_ci             695:     27(ptr) AccessChain 10(dti) 26
8877617a3babSopenharmony_ci             696:      6(int) Load 695
8878617a3babSopenharmony_ci             697:     27(ptr) AccessChain 10(dti) 26
8879617a3babSopenharmony_ci             698:      6(int) Load 697
8880617a3babSopenharmony_ci             699:    175(ptr) AccessChain 24(data) 25 698 172
8881617a3babSopenharmony_ci             700: 19(f64vec4) Load 699
8882617a3babSopenharmony_ci             701:193(f64vec2) VectorShuffle 700 700 0 1
8883617a3babSopenharmony_ci             702:193(f64vec2) GroupNonUniformQuadBroadcast 35 701 35
8884617a3babSopenharmony_ci             703:    184(ptr) AccessChain 24(data) 25 696 172 26
8885617a3babSopenharmony_ci             704:18(float64_t) CompositeExtract 702 0
8886617a3babSopenharmony_ci                              Store 703 704
8887617a3babSopenharmony_ci             705:    184(ptr) AccessChain 24(data) 25 696 172 58
8888617a3babSopenharmony_ci             706:18(float64_t) CompositeExtract 702 1
8889617a3babSopenharmony_ci                              Store 705 706
8890617a3babSopenharmony_ci             707:     27(ptr) AccessChain 10(dti) 26
8891617a3babSopenharmony_ci             708:      6(int) Load 707
8892617a3babSopenharmony_ci             709:     27(ptr) AccessChain 10(dti) 26
8893617a3babSopenharmony_ci             710:      6(int) Load 709
8894617a3babSopenharmony_ci             711:    175(ptr) AccessChain 24(data) 25 710 172
8895617a3babSopenharmony_ci             712: 19(f64vec4) Load 711
8896617a3babSopenharmony_ci             713:206(f64vec3) VectorShuffle 712 712 0 1 2
8897617a3babSopenharmony_ci             714:206(f64vec3) GroupNonUniformQuadBroadcast 35 713 35
8898617a3babSopenharmony_ci             715:    184(ptr) AccessChain 24(data) 25 708 172 26
8899617a3babSopenharmony_ci             716:18(float64_t) CompositeExtract 714 0
8900617a3babSopenharmony_ci                              Store 715 716
8901617a3babSopenharmony_ci             717:    184(ptr) AccessChain 24(data) 25 708 172 58
8902617a3babSopenharmony_ci             718:18(float64_t) CompositeExtract 714 1
8903617a3babSopenharmony_ci                              Store 717 718
8904617a3babSopenharmony_ci             719:    184(ptr) AccessChain 24(data) 25 708 172 73
8905617a3babSopenharmony_ci             720:18(float64_t) CompositeExtract 714 2
8906617a3babSopenharmony_ci                              Store 719 720
8907617a3babSopenharmony_ci             721:     27(ptr) AccessChain 10(dti) 26
8908617a3babSopenharmony_ci             722:      6(int) Load 721
8909617a3babSopenharmony_ci             723:     27(ptr) AccessChain 10(dti) 26
8910617a3babSopenharmony_ci             724:      6(int) Load 723
8911617a3babSopenharmony_ci             725:     32(ptr) AccessChain 24(data) 25 724 25
8912617a3babSopenharmony_ci             726:   13(ivec4) Load 725
8913617a3babSopenharmony_ci             727:   13(ivec4) GroupNonUniformQuadSwap 35 726 26
8914617a3babSopenharmony_ci             728:     32(ptr) AccessChain 24(data) 25 722 25
8915617a3babSopenharmony_ci                              Store 728 727
8916617a3babSopenharmony_ci             729:     27(ptr) AccessChain 10(dti) 26
8917617a3babSopenharmony_ci             730:      6(int) Load 729
8918617a3babSopenharmony_ci             731:     27(ptr) AccessChain 10(dti) 26
8919617a3babSopenharmony_ci             732:      6(int) Load 731
8920617a3babSopenharmony_ci             733:     42(ptr) AccessChain 24(data) 25 732 25 26
8921617a3babSopenharmony_ci             734:      6(int) Load 733
8922617a3babSopenharmony_ci             735:      6(int) GroupNonUniformQuadSwap 35 734 26
8923617a3babSopenharmony_ci             736:     42(ptr) AccessChain 24(data) 25 730 25 26
8924617a3babSopenharmony_ci                              Store 736 735
8925617a3babSopenharmony_ci             737:     27(ptr) AccessChain 10(dti) 26
8926617a3babSopenharmony_ci             738:      6(int) Load 737
8927617a3babSopenharmony_ci             739:     27(ptr) AccessChain 10(dti) 26
8928617a3babSopenharmony_ci             740:      6(int) Load 739
8929617a3babSopenharmony_ci             741:     32(ptr) AccessChain 24(data) 25 740 25
8930617a3babSopenharmony_ci             742:   13(ivec4) Load 741
8931617a3babSopenharmony_ci             743:   51(ivec2) VectorShuffle 742 742 0 1
8932617a3babSopenharmony_ci             744:   51(ivec2) GroupNonUniformQuadSwap 35 743 26
8933617a3babSopenharmony_ci             745:     42(ptr) AccessChain 24(data) 25 738 25 26
8934617a3babSopenharmony_ci             746:      6(int) CompositeExtract 744 0
8935617a3babSopenharmony_ci                              Store 745 746
8936617a3babSopenharmony_ci             747:     42(ptr) AccessChain 24(data) 25 738 25 58
8937617a3babSopenharmony_ci             748:      6(int) CompositeExtract 744 1
8938617a3babSopenharmony_ci                              Store 747 748
8939617a3babSopenharmony_ci             749:     27(ptr) AccessChain 10(dti) 26
8940617a3babSopenharmony_ci             750:      6(int) Load 749
8941617a3babSopenharmony_ci             751:     27(ptr) AccessChain 10(dti) 26
8942617a3babSopenharmony_ci             752:      6(int) Load 751
8943617a3babSopenharmony_ci             753:     32(ptr) AccessChain 24(data) 25 752 25
8944617a3babSopenharmony_ci             754:   13(ivec4) Load 753
8945617a3babSopenharmony_ci             755:    7(ivec3) VectorShuffle 754 754 0 1 2
8946617a3babSopenharmony_ci             756:    7(ivec3) GroupNonUniformQuadSwap 35 755 26
8947617a3babSopenharmony_ci             757:     42(ptr) AccessChain 24(data) 25 750 25 26
8948617a3babSopenharmony_ci             758:      6(int) CompositeExtract 756 0
8949617a3babSopenharmony_ci                              Store 757 758
8950617a3babSopenharmony_ci             759:     42(ptr) AccessChain 24(data) 25 750 25 58
8951617a3babSopenharmony_ci             760:      6(int) CompositeExtract 756 1
8952617a3babSopenharmony_ci                              Store 759 760
8953617a3babSopenharmony_ci             761:     42(ptr) AccessChain 24(data) 25 750 25 73
8954617a3babSopenharmony_ci             762:      6(int) CompositeExtract 756 2
8955617a3babSopenharmony_ci                              Store 761 762
8956617a3babSopenharmony_ci             763:     27(ptr) AccessChain 10(dti) 26
8957617a3babSopenharmony_ci             764:      6(int) Load 763
8958617a3babSopenharmony_ci             765:     27(ptr) AccessChain 10(dti) 26
8959617a3babSopenharmony_ci             766:      6(int) Load 765
8960617a3babSopenharmony_ci             767:     81(ptr) AccessChain 24(data) 25 766 78
8961617a3babSopenharmony_ci             768:   15(ivec4) Load 767
8962617a3babSopenharmony_ci             769:   15(ivec4) GroupNonUniformQuadSwap 35 768 26
8963617a3babSopenharmony_ci             770:     81(ptr) AccessChain 24(data) 25 764 78
8964617a3babSopenharmony_ci                              Store 770 769
8965617a3babSopenharmony_ci             771:     27(ptr) AccessChain 10(dti) 26
8966617a3babSopenharmony_ci             772:      6(int) Load 771
8967617a3babSopenharmony_ci             773:     27(ptr) AccessChain 10(dti) 26
8968617a3babSopenharmony_ci             774:      6(int) Load 773
8969617a3babSopenharmony_ci             775:     90(ptr) AccessChain 24(data) 25 774 78 26
8970617a3babSopenharmony_ci             776:     14(int) Load 775
8971617a3babSopenharmony_ci             777:     14(int) GroupNonUniformQuadSwap 35 776 26
8972617a3babSopenharmony_ci             778:     90(ptr) AccessChain 24(data) 25 772 78 26
8973617a3babSopenharmony_ci                              Store 778 777
8974617a3babSopenharmony_ci             779:     27(ptr) AccessChain 10(dti) 26
8975617a3babSopenharmony_ci             780:      6(int) Load 779
8976617a3babSopenharmony_ci             781:     27(ptr) AccessChain 10(dti) 26
8977617a3babSopenharmony_ci             782:      6(int) Load 781
8978617a3babSopenharmony_ci             783:     81(ptr) AccessChain 24(data) 25 782 78
8979617a3babSopenharmony_ci             784:   15(ivec4) Load 783
8980617a3babSopenharmony_ci             785:   99(ivec2) VectorShuffle 784 784 0 1
8981617a3babSopenharmony_ci             786:   99(ivec2) GroupNonUniformQuadSwap 35 785 26
8982617a3babSopenharmony_ci             787:     90(ptr) AccessChain 24(data) 25 780 78 26
8983617a3babSopenharmony_ci             788:     14(int) CompositeExtract 786 0
8984617a3babSopenharmony_ci                              Store 787 788
8985617a3babSopenharmony_ci             789:     90(ptr) AccessChain 24(data) 25 780 78 58
8986617a3babSopenharmony_ci             790:     14(int) CompositeExtract 786 1
8987617a3babSopenharmony_ci                              Store 789 790
8988617a3babSopenharmony_ci             791:     27(ptr) AccessChain 10(dti) 26
8989617a3babSopenharmony_ci             792:      6(int) Load 791
8990617a3babSopenharmony_ci             793:     27(ptr) AccessChain 10(dti) 26
8991617a3babSopenharmony_ci             794:      6(int) Load 793
8992617a3babSopenharmony_ci             795:     81(ptr) AccessChain 24(data) 25 794 78
8993617a3babSopenharmony_ci             796:   15(ivec4) Load 795
8994617a3babSopenharmony_ci             797:  112(ivec3) VectorShuffle 796 796 0 1 2
8995617a3babSopenharmony_ci             798:  112(ivec3) GroupNonUniformQuadSwap 35 797 26
8996617a3babSopenharmony_ci             799:     90(ptr) AccessChain 24(data) 25 792 78 26
8997617a3babSopenharmony_ci             800:     14(int) CompositeExtract 798 0
8998617a3babSopenharmony_ci                              Store 799 800
8999617a3babSopenharmony_ci             801:     90(ptr) AccessChain 24(data) 25 792 78 58
9000617a3babSopenharmony_ci             802:     14(int) CompositeExtract 798 1
9001617a3babSopenharmony_ci                              Store 801 802
9002617a3babSopenharmony_ci             803:     90(ptr) AccessChain 24(data) 25 792 78 73
9003617a3babSopenharmony_ci             804:     14(int) CompositeExtract 798 2
9004617a3babSopenharmony_ci                              Store 803 804
9005617a3babSopenharmony_ci             805:     27(ptr) AccessChain 10(dti) 26
9006617a3babSopenharmony_ci             806:      6(int) Load 805
9007617a3babSopenharmony_ci             807:     27(ptr) AccessChain 10(dti) 26
9008617a3babSopenharmony_ci             808:      6(int) Load 807
9009617a3babSopenharmony_ci             809:    128(ptr) AccessChain 24(data) 25 808 125
9010617a3babSopenharmony_ci             810:   17(fvec4) Load 809
9011617a3babSopenharmony_ci             811:   17(fvec4) GroupNonUniformQuadSwap 35 810 26
9012617a3babSopenharmony_ci             812:    128(ptr) AccessChain 24(data) 25 806 125
9013617a3babSopenharmony_ci                              Store 812 811
9014617a3babSopenharmony_ci             813:     27(ptr) AccessChain 10(dti) 26
9015617a3babSopenharmony_ci             814:      6(int) Load 813
9016617a3babSopenharmony_ci             815:     27(ptr) AccessChain 10(dti) 26
9017617a3babSopenharmony_ci             816:      6(int) Load 815
9018617a3babSopenharmony_ci             817:    137(ptr) AccessChain 24(data) 25 816 125 26
9019617a3babSopenharmony_ci             818:   16(float) Load 817
9020617a3babSopenharmony_ci             819:   16(float) GroupNonUniformQuadSwap 35 818 26
9021617a3babSopenharmony_ci             820:    137(ptr) AccessChain 24(data) 25 814 125 26
9022617a3babSopenharmony_ci                              Store 820 819
9023617a3babSopenharmony_ci             821:     27(ptr) AccessChain 10(dti) 26
9024617a3babSopenharmony_ci             822:      6(int) Load 821
9025617a3babSopenharmony_ci             823:     27(ptr) AccessChain 10(dti) 26
9026617a3babSopenharmony_ci             824:      6(int) Load 823
9027617a3babSopenharmony_ci             825:    128(ptr) AccessChain 24(data) 25 824 125
9028617a3babSopenharmony_ci             826:   17(fvec4) Load 825
9029617a3babSopenharmony_ci             827:  146(fvec2) VectorShuffle 826 826 0 1
9030617a3babSopenharmony_ci             828:  146(fvec2) GroupNonUniformQuadSwap 35 827 26
9031617a3babSopenharmony_ci             829:    137(ptr) AccessChain 24(data) 25 822 125 26
9032617a3babSopenharmony_ci             830:   16(float) CompositeExtract 828 0
9033617a3babSopenharmony_ci                              Store 829 830
9034617a3babSopenharmony_ci             831:    137(ptr) AccessChain 24(data) 25 822 125 58
9035617a3babSopenharmony_ci             832:   16(float) CompositeExtract 828 1
9036617a3babSopenharmony_ci                              Store 831 832
9037617a3babSopenharmony_ci             833:     27(ptr) AccessChain 10(dti) 26
9038617a3babSopenharmony_ci             834:      6(int) Load 833
9039617a3babSopenharmony_ci             835:     27(ptr) AccessChain 10(dti) 26
9040617a3babSopenharmony_ci             836:      6(int) Load 835
9041617a3babSopenharmony_ci             837:    128(ptr) AccessChain 24(data) 25 836 125
9042617a3babSopenharmony_ci             838:   17(fvec4) Load 837
9043617a3babSopenharmony_ci             839:  159(fvec3) VectorShuffle 838 838 0 1 2
9044617a3babSopenharmony_ci             840:  159(fvec3) GroupNonUniformQuadSwap 35 839 26
9045617a3babSopenharmony_ci             841:    137(ptr) AccessChain 24(data) 25 834 125 26
9046617a3babSopenharmony_ci             842:   16(float) CompositeExtract 840 0
9047617a3babSopenharmony_ci                              Store 841 842
9048617a3babSopenharmony_ci             843:    137(ptr) AccessChain 24(data) 25 834 125 58
9049617a3babSopenharmony_ci             844:   16(float) CompositeExtract 840 1
9050617a3babSopenharmony_ci                              Store 843 844
9051617a3babSopenharmony_ci             845:    137(ptr) AccessChain 24(data) 25 834 125 73
9052617a3babSopenharmony_ci             846:   16(float) CompositeExtract 840 2
9053617a3babSopenharmony_ci                              Store 845 846
9054617a3babSopenharmony_ci             847:     27(ptr) AccessChain 10(dti) 26
9055617a3babSopenharmony_ci             848:      6(int) Load 847
9056617a3babSopenharmony_ci             849:     27(ptr) AccessChain 10(dti) 26
9057617a3babSopenharmony_ci             850:      6(int) Load 849
9058617a3babSopenharmony_ci             851:    175(ptr) AccessChain 24(data) 25 850 172
9059617a3babSopenharmony_ci             852: 19(f64vec4) Load 851
9060617a3babSopenharmony_ci             853: 19(f64vec4) GroupNonUniformQuadSwap 35 852 26
9061617a3babSopenharmony_ci             854:    175(ptr) AccessChain 24(data) 25 848 172
9062617a3babSopenharmony_ci                              Store 854 853
9063617a3babSopenharmony_ci             855:     27(ptr) AccessChain 10(dti) 26
9064617a3babSopenharmony_ci             856:      6(int) Load 855
9065617a3babSopenharmony_ci             857:     27(ptr) AccessChain 10(dti) 26
9066617a3babSopenharmony_ci             858:      6(int) Load 857
9067617a3babSopenharmony_ci             859:    184(ptr) AccessChain 24(data) 25 858 172 26
9068617a3babSopenharmony_ci             860:18(float64_t) Load 859
9069617a3babSopenharmony_ci             861:18(float64_t) GroupNonUniformQuadSwap 35 860 26
9070617a3babSopenharmony_ci             862:    184(ptr) AccessChain 24(data) 25 856 172 26
9071617a3babSopenharmony_ci                              Store 862 861
9072617a3babSopenharmony_ci             863:     27(ptr) AccessChain 10(dti) 26
9073617a3babSopenharmony_ci             864:      6(int) Load 863
9074617a3babSopenharmony_ci             865:     27(ptr) AccessChain 10(dti) 26
9075617a3babSopenharmony_ci             866:      6(int) Load 865
9076617a3babSopenharmony_ci             867:    175(ptr) AccessChain 24(data) 25 866 172
9077617a3babSopenharmony_ci             868: 19(f64vec4) Load 867
9078617a3babSopenharmony_ci             869:193(f64vec2) VectorShuffle 868 868 0 1
9079617a3babSopenharmony_ci             870:193(f64vec2) GroupNonUniformQuadSwap 35 869 26
9080617a3babSopenharmony_ci             871:    184(ptr) AccessChain 24(data) 25 864 172 26
9081617a3babSopenharmony_ci             872:18(float64_t) CompositeExtract 870 0
9082617a3babSopenharmony_ci                              Store 871 872
9083617a3babSopenharmony_ci             873:    184(ptr) AccessChain 24(data) 25 864 172 58
9084617a3babSopenharmony_ci             874:18(float64_t) CompositeExtract 870 1
9085617a3babSopenharmony_ci                              Store 873 874
9086617a3babSopenharmony_ci             875:     27(ptr) AccessChain 10(dti) 26
9087617a3babSopenharmony_ci             876:      6(int) Load 875
9088617a3babSopenharmony_ci             877:     27(ptr) AccessChain 10(dti) 26
9089617a3babSopenharmony_ci             878:      6(int) Load 877
9090617a3babSopenharmony_ci             879:    175(ptr) AccessChain 24(data) 25 878 172
9091617a3babSopenharmony_ci             880: 19(f64vec4) Load 879
9092617a3babSopenharmony_ci             881:206(f64vec3) VectorShuffle 880 880 0 1 2
9093617a3babSopenharmony_ci             882:206(f64vec3) GroupNonUniformQuadSwap 35 881 26
9094617a3babSopenharmony_ci             883:    184(ptr) AccessChain 24(data) 25 876 172 26
9095617a3babSopenharmony_ci             884:18(float64_t) CompositeExtract 882 0
9096617a3babSopenharmony_ci                              Store 883 884
9097617a3babSopenharmony_ci             885:    184(ptr) AccessChain 24(data) 25 876 172 58
9098617a3babSopenharmony_ci             886:18(float64_t) CompositeExtract 882 1
9099617a3babSopenharmony_ci                              Store 885 886
9100617a3babSopenharmony_ci             887:    184(ptr) AccessChain 24(data) 25 876 172 73
9101617a3babSopenharmony_ci             888:18(float64_t) CompositeExtract 882 2
9102617a3babSopenharmony_ci                              Store 887 888
9103617a3babSopenharmony_ci             889:     27(ptr) AccessChain 10(dti) 26
9104617a3babSopenharmony_ci             890:      6(int) Load 889
9105617a3babSopenharmony_ci             891:     27(ptr) AccessChain 10(dti) 26
9106617a3babSopenharmony_ci             892:      6(int) Load 891
9107617a3babSopenharmony_ci             893:     32(ptr) AccessChain 24(data) 25 892 25
9108617a3babSopenharmony_ci             894:   13(ivec4) Load 893
9109617a3babSopenharmony_ci             895:   13(ivec4) GroupNonUniformQuadSwap 35 894 58
9110617a3babSopenharmony_ci             896:     32(ptr) AccessChain 24(data) 25 890 25
9111617a3babSopenharmony_ci                              Store 896 895
9112617a3babSopenharmony_ci             897:     27(ptr) AccessChain 10(dti) 26
9113617a3babSopenharmony_ci             898:      6(int) Load 897
9114617a3babSopenharmony_ci             899:     27(ptr) AccessChain 10(dti) 26
9115617a3babSopenharmony_ci             900:      6(int) Load 899
9116617a3babSopenharmony_ci             901:     42(ptr) AccessChain 24(data) 25 900 25 26
9117617a3babSopenharmony_ci             902:      6(int) Load 901
9118617a3babSopenharmony_ci             903:      6(int) GroupNonUniformQuadSwap 35 902 58
9119617a3babSopenharmony_ci             904:     42(ptr) AccessChain 24(data) 25 898 25 26
9120617a3babSopenharmony_ci                              Store 904 903
9121617a3babSopenharmony_ci             905:     27(ptr) AccessChain 10(dti) 26
9122617a3babSopenharmony_ci             906:      6(int) Load 905
9123617a3babSopenharmony_ci             907:     27(ptr) AccessChain 10(dti) 26
9124617a3babSopenharmony_ci             908:      6(int) Load 907
9125617a3babSopenharmony_ci             909:     32(ptr) AccessChain 24(data) 25 908 25
9126617a3babSopenharmony_ci             910:   13(ivec4) Load 909
9127617a3babSopenharmony_ci             911:   51(ivec2) VectorShuffle 910 910 0 1
9128617a3babSopenharmony_ci             912:   51(ivec2) GroupNonUniformQuadSwap 35 911 58
9129617a3babSopenharmony_ci             913:     42(ptr) AccessChain 24(data) 25 906 25 26
9130617a3babSopenharmony_ci             914:      6(int) CompositeExtract 912 0
9131617a3babSopenharmony_ci                              Store 913 914
9132617a3babSopenharmony_ci             915:     42(ptr) AccessChain 24(data) 25 906 25 58
9133617a3babSopenharmony_ci             916:      6(int) CompositeExtract 912 1
9134617a3babSopenharmony_ci                              Store 915 916
9135617a3babSopenharmony_ci             917:     27(ptr) AccessChain 10(dti) 26
9136617a3babSopenharmony_ci             918:      6(int) Load 917
9137617a3babSopenharmony_ci             919:     27(ptr) AccessChain 10(dti) 26
9138617a3babSopenharmony_ci             920:      6(int) Load 919
9139617a3babSopenharmony_ci             921:     32(ptr) AccessChain 24(data) 25 920 25
9140617a3babSopenharmony_ci             922:   13(ivec4) Load 921
9141617a3babSopenharmony_ci             923:    7(ivec3) VectorShuffle 922 922 0 1 2
9142617a3babSopenharmony_ci             924:    7(ivec3) GroupNonUniformQuadSwap 35 923 58
9143617a3babSopenharmony_ci             925:     42(ptr) AccessChain 24(data) 25 918 25 26
9144617a3babSopenharmony_ci             926:      6(int) CompositeExtract 924 0
9145617a3babSopenharmony_ci                              Store 925 926
9146617a3babSopenharmony_ci             927:     42(ptr) AccessChain 24(data) 25 918 25 58
9147617a3babSopenharmony_ci             928:      6(int) CompositeExtract 924 1
9148617a3babSopenharmony_ci                              Store 927 928
9149617a3babSopenharmony_ci             929:     42(ptr) AccessChain 24(data) 25 918 25 73
9150617a3babSopenharmony_ci             930:      6(int) CompositeExtract 924 2
9151617a3babSopenharmony_ci                              Store 929 930
9152617a3babSopenharmony_ci             931:     27(ptr) AccessChain 10(dti) 26
9153617a3babSopenharmony_ci             932:      6(int) Load 931
9154617a3babSopenharmony_ci             933:     27(ptr) AccessChain 10(dti) 26
9155617a3babSopenharmony_ci             934:      6(int) Load 933
9156617a3babSopenharmony_ci             935:     81(ptr) AccessChain 24(data) 25 934 78
9157617a3babSopenharmony_ci             936:   15(ivec4) Load 935
9158617a3babSopenharmony_ci             937:   15(ivec4) GroupNonUniformQuadSwap 35 936 58
9159617a3babSopenharmony_ci             938:     81(ptr) AccessChain 24(data) 25 932 78
9160617a3babSopenharmony_ci                              Store 938 937
9161617a3babSopenharmony_ci             939:     27(ptr) AccessChain 10(dti) 26
9162617a3babSopenharmony_ci             940:      6(int) Load 939
9163617a3babSopenharmony_ci             941:     27(ptr) AccessChain 10(dti) 26
9164617a3babSopenharmony_ci             942:      6(int) Load 941
9165617a3babSopenharmony_ci             943:     90(ptr) AccessChain 24(data) 25 942 78 26
9166617a3babSopenharmony_ci             944:     14(int) Load 943
9167617a3babSopenharmony_ci             945:     14(int) GroupNonUniformQuadSwap 35 944 58
9168617a3babSopenharmony_ci             946:     90(ptr) AccessChain 24(data) 25 940 78 26
9169617a3babSopenharmony_ci                              Store 946 945
9170617a3babSopenharmony_ci             947:     27(ptr) AccessChain 10(dti) 26
9171617a3babSopenharmony_ci             948:      6(int) Load 947
9172617a3babSopenharmony_ci             949:     27(ptr) AccessChain 10(dti) 26
9173617a3babSopenharmony_ci             950:      6(int) Load 949
9174617a3babSopenharmony_ci             951:     81(ptr) AccessChain 24(data) 25 950 78
9175617a3babSopenharmony_ci             952:   15(ivec4) Load 951
9176617a3babSopenharmony_ci             953:   99(ivec2) VectorShuffle 952 952 0 1
9177617a3babSopenharmony_ci             954:   99(ivec2) GroupNonUniformQuadSwap 35 953 58
9178617a3babSopenharmony_ci             955:     90(ptr) AccessChain 24(data) 25 948 78 26
9179617a3babSopenharmony_ci             956:     14(int) CompositeExtract 954 0
9180617a3babSopenharmony_ci                              Store 955 956
9181617a3babSopenharmony_ci             957:     90(ptr) AccessChain 24(data) 25 948 78 58
9182617a3babSopenharmony_ci             958:     14(int) CompositeExtract 954 1
9183617a3babSopenharmony_ci                              Store 957 958
9184617a3babSopenharmony_ci             959:     27(ptr) AccessChain 10(dti) 26
9185617a3babSopenharmony_ci             960:      6(int) Load 959
9186617a3babSopenharmony_ci             961:     27(ptr) AccessChain 10(dti) 26
9187617a3babSopenharmony_ci             962:      6(int) Load 961
9188617a3babSopenharmony_ci             963:     81(ptr) AccessChain 24(data) 25 962 78
9189617a3babSopenharmony_ci             964:   15(ivec4) Load 963
9190617a3babSopenharmony_ci             965:  112(ivec3) VectorShuffle 964 964 0 1 2
9191617a3babSopenharmony_ci             966:  112(ivec3) GroupNonUniformQuadSwap 35 965 58
9192617a3babSopenharmony_ci             967:     90(ptr) AccessChain 24(data) 25 960 78 26
9193617a3babSopenharmony_ci             968:     14(int) CompositeExtract 966 0
9194617a3babSopenharmony_ci                              Store 967 968
9195617a3babSopenharmony_ci             969:     90(ptr) AccessChain 24(data) 25 960 78 58
9196617a3babSopenharmony_ci             970:     14(int) CompositeExtract 966 1
9197617a3babSopenharmony_ci                              Store 969 970
9198617a3babSopenharmony_ci             971:     90(ptr) AccessChain 24(data) 25 960 78 73
9199617a3babSopenharmony_ci             972:     14(int) CompositeExtract 966 2
9200617a3babSopenharmony_ci                              Store 971 972
9201617a3babSopenharmony_ci             973:     27(ptr) AccessChain 10(dti) 26
9202617a3babSopenharmony_ci             974:      6(int) Load 973
9203617a3babSopenharmony_ci             975:     27(ptr) AccessChain 10(dti) 26
9204617a3babSopenharmony_ci             976:      6(int) Load 975
9205617a3babSopenharmony_ci             977:    128(ptr) AccessChain 24(data) 25 976 125
9206617a3babSopenharmony_ci             978:   17(fvec4) Load 977
9207617a3babSopenharmony_ci             979:   17(fvec4) GroupNonUniformQuadSwap 35 978 58
9208617a3babSopenharmony_ci             980:    128(ptr) AccessChain 24(data) 25 974 125
9209617a3babSopenharmony_ci                              Store 980 979
9210617a3babSopenharmony_ci             981:     27(ptr) AccessChain 10(dti) 26
9211617a3babSopenharmony_ci             982:      6(int) Load 981
9212617a3babSopenharmony_ci             983:     27(ptr) AccessChain 10(dti) 26
9213617a3babSopenharmony_ci             984:      6(int) Load 983
9214617a3babSopenharmony_ci             985:    137(ptr) AccessChain 24(data) 25 984 125 26
9215617a3babSopenharmony_ci             986:   16(float) Load 985
9216617a3babSopenharmony_ci             987:   16(float) GroupNonUniformQuadSwap 35 986 58
9217617a3babSopenharmony_ci             988:    137(ptr) AccessChain 24(data) 25 982 125 26
9218617a3babSopenharmony_ci                              Store 988 987
9219617a3babSopenharmony_ci             989:     27(ptr) AccessChain 10(dti) 26
9220617a3babSopenharmony_ci             990:      6(int) Load 989
9221617a3babSopenharmony_ci             991:     27(ptr) AccessChain 10(dti) 26
9222617a3babSopenharmony_ci             992:      6(int) Load 991
9223617a3babSopenharmony_ci             993:    128(ptr) AccessChain 24(data) 25 992 125
9224617a3babSopenharmony_ci             994:   17(fvec4) Load 993
9225617a3babSopenharmony_ci             995:  146(fvec2) VectorShuffle 994 994 0 1
9226617a3babSopenharmony_ci             996:  146(fvec2) GroupNonUniformQuadSwap 35 995 58
9227617a3babSopenharmony_ci             997:    137(ptr) AccessChain 24(data) 25 990 125 26
9228617a3babSopenharmony_ci             998:   16(float) CompositeExtract 996 0
9229617a3babSopenharmony_ci                              Store 997 998
9230617a3babSopenharmony_ci             999:    137(ptr) AccessChain 24(data) 25 990 125 58
9231617a3babSopenharmony_ci            1000:   16(float) CompositeExtract 996 1
9232617a3babSopenharmony_ci                              Store 999 1000
9233617a3babSopenharmony_ci            1001:     27(ptr) AccessChain 10(dti) 26
9234617a3babSopenharmony_ci            1002:      6(int) Load 1001
9235617a3babSopenharmony_ci            1003:     27(ptr) AccessChain 10(dti) 26
9236617a3babSopenharmony_ci            1004:      6(int) Load 1003
9237617a3babSopenharmony_ci            1005:    128(ptr) AccessChain 24(data) 25 1004 125
9238617a3babSopenharmony_ci            1006:   17(fvec4) Load 1005
9239617a3babSopenharmony_ci            1007:  159(fvec3) VectorShuffle 1006 1006 0 1 2
9240617a3babSopenharmony_ci            1008:  159(fvec3) GroupNonUniformQuadSwap 35 1007 58
9241617a3babSopenharmony_ci            1009:    137(ptr) AccessChain 24(data) 25 1002 125 26
9242617a3babSopenharmony_ci            1010:   16(float) CompositeExtract 1008 0
9243617a3babSopenharmony_ci                              Store 1009 1010
9244617a3babSopenharmony_ci            1011:    137(ptr) AccessChain 24(data) 25 1002 125 58
9245617a3babSopenharmony_ci            1012:   16(float) CompositeExtract 1008 1
9246617a3babSopenharmony_ci                              Store 1011 1012
9247617a3babSopenharmony_ci            1013:    137(ptr) AccessChain 24(data) 25 1002 125 73
9248617a3babSopenharmony_ci            1014:   16(float) CompositeExtract 1008 2
9249617a3babSopenharmony_ci                              Store 1013 1014
9250617a3babSopenharmony_ci            1015:     27(ptr) AccessChain 10(dti) 26
9251617a3babSopenharmony_ci            1016:      6(int) Load 1015
9252617a3babSopenharmony_ci            1017:     27(ptr) AccessChain 10(dti) 26
9253617a3babSopenharmony_ci            1018:      6(int) Load 1017
9254617a3babSopenharmony_ci            1019:    175(ptr) AccessChain 24(data) 25 1018 172
9255617a3babSopenharmony_ci            1020: 19(f64vec4) Load 1019
9256617a3babSopenharmony_ci            1021: 19(f64vec4) GroupNonUniformQuadSwap 35 1020 58
9257617a3babSopenharmony_ci            1022:    175(ptr) AccessChain 24(data) 25 1016 172
9258617a3babSopenharmony_ci                              Store 1022 1021
9259617a3babSopenharmony_ci            1023:     27(ptr) AccessChain 10(dti) 26
9260617a3babSopenharmony_ci            1024:      6(int) Load 1023
9261617a3babSopenharmony_ci            1025:     27(ptr) AccessChain 10(dti) 26
9262617a3babSopenharmony_ci            1026:      6(int) Load 1025
9263617a3babSopenharmony_ci            1027:    184(ptr) AccessChain 24(data) 25 1026 172 26
9264617a3babSopenharmony_ci            1028:18(float64_t) Load 1027
9265617a3babSopenharmony_ci            1029:18(float64_t) GroupNonUniformQuadSwap 35 1028 58
9266617a3babSopenharmony_ci            1030:    184(ptr) AccessChain 24(data) 25 1024 172 26
9267617a3babSopenharmony_ci                              Store 1030 1029
9268617a3babSopenharmony_ci            1031:     27(ptr) AccessChain 10(dti) 26
9269617a3babSopenharmony_ci            1032:      6(int) Load 1031
9270617a3babSopenharmony_ci            1033:     27(ptr) AccessChain 10(dti) 26
9271617a3babSopenharmony_ci            1034:      6(int) Load 1033
9272617a3babSopenharmony_ci            1035:    175(ptr) AccessChain 24(data) 25 1034 172
9273617a3babSopenharmony_ci            1036: 19(f64vec4) Load 1035
9274617a3babSopenharmony_ci            1037:193(f64vec2) VectorShuffle 1036 1036 0 1
9275617a3babSopenharmony_ci            1038:193(f64vec2) GroupNonUniformQuadSwap 35 1037 58
9276617a3babSopenharmony_ci            1039:    184(ptr) AccessChain 24(data) 25 1032 172 26
9277617a3babSopenharmony_ci            1040:18(float64_t) CompositeExtract 1038 0
9278617a3babSopenharmony_ci                              Store 1039 1040
9279617a3babSopenharmony_ci            1041:    184(ptr) AccessChain 24(data) 25 1032 172 58
9280617a3babSopenharmony_ci            1042:18(float64_t) CompositeExtract 1038 1
9281617a3babSopenharmony_ci                              Store 1041 1042
9282617a3babSopenharmony_ci            1043:     27(ptr) AccessChain 10(dti) 26
9283617a3babSopenharmony_ci            1044:      6(int) Load 1043
9284617a3babSopenharmony_ci            1045:     27(ptr) AccessChain 10(dti) 26
9285617a3babSopenharmony_ci            1046:      6(int) Load 1045
9286617a3babSopenharmony_ci            1047:    175(ptr) AccessChain 24(data) 25 1046 172
9287617a3babSopenharmony_ci            1048: 19(f64vec4) Load 1047
9288617a3babSopenharmony_ci            1049:206(f64vec3) VectorShuffle 1048 1048 0 1 2
9289617a3babSopenharmony_ci            1050:206(f64vec3) GroupNonUniformQuadSwap 35 1049 58
9290617a3babSopenharmony_ci            1051:    184(ptr) AccessChain 24(data) 25 1044 172 26
9291617a3babSopenharmony_ci            1052:18(float64_t) CompositeExtract 1050 0
9292617a3babSopenharmony_ci                              Store 1051 1052
9293617a3babSopenharmony_ci            1053:    184(ptr) AccessChain 24(data) 25 1044 172 58
9294617a3babSopenharmony_ci            1054:18(float64_t) CompositeExtract 1050 1
9295617a3babSopenharmony_ci                              Store 1053 1054
9296617a3babSopenharmony_ci            1055:    184(ptr) AccessChain 24(data) 25 1044 172 73
9297617a3babSopenharmony_ci            1056:18(float64_t) CompositeExtract 1050 2
9298617a3babSopenharmony_ci                              Store 1055 1056
9299617a3babSopenharmony_ci            1057:     27(ptr) AccessChain 10(dti) 26
9300617a3babSopenharmony_ci            1058:      6(int) Load 1057
9301617a3babSopenharmony_ci            1059:     27(ptr) AccessChain 10(dti) 26
9302617a3babSopenharmony_ci            1060:      6(int) Load 1059
9303617a3babSopenharmony_ci            1061:     32(ptr) AccessChain 24(data) 25 1060 25
9304617a3babSopenharmony_ci            1062:   13(ivec4) Load 1061
9305617a3babSopenharmony_ci            1063:   13(ivec4) GroupNonUniformQuadSwap 35 1062 73
9306617a3babSopenharmony_ci            1064:     32(ptr) AccessChain 24(data) 25 1058 25
9307617a3babSopenharmony_ci                              Store 1064 1063
9308617a3babSopenharmony_ci            1065:     27(ptr) AccessChain 10(dti) 26
9309617a3babSopenharmony_ci            1066:      6(int) Load 1065
9310617a3babSopenharmony_ci            1067:     27(ptr) AccessChain 10(dti) 26
9311617a3babSopenharmony_ci            1068:      6(int) Load 1067
9312617a3babSopenharmony_ci            1069:     42(ptr) AccessChain 24(data) 25 1068 25 26
9313617a3babSopenharmony_ci            1070:      6(int) Load 1069
9314617a3babSopenharmony_ci            1071:      6(int) GroupNonUniformQuadSwap 35 1070 73
9315617a3babSopenharmony_ci            1072:     42(ptr) AccessChain 24(data) 25 1066 25 26
9316617a3babSopenharmony_ci                              Store 1072 1071
9317617a3babSopenharmony_ci            1073:     27(ptr) AccessChain 10(dti) 26
9318617a3babSopenharmony_ci            1074:      6(int) Load 1073
9319617a3babSopenharmony_ci            1075:     27(ptr) AccessChain 10(dti) 26
9320617a3babSopenharmony_ci            1076:      6(int) Load 1075
9321617a3babSopenharmony_ci            1077:     32(ptr) AccessChain 24(data) 25 1076 25
9322617a3babSopenharmony_ci            1078:   13(ivec4) Load 1077
9323617a3babSopenharmony_ci            1079:   51(ivec2) VectorShuffle 1078 1078 0 1
9324617a3babSopenharmony_ci            1080:   51(ivec2) GroupNonUniformQuadSwap 35 1079 73
9325617a3babSopenharmony_ci            1081:     42(ptr) AccessChain 24(data) 25 1074 25 26
9326617a3babSopenharmony_ci            1082:      6(int) CompositeExtract 1080 0
9327617a3babSopenharmony_ci                              Store 1081 1082
9328617a3babSopenharmony_ci            1083:     42(ptr) AccessChain 24(data) 25 1074 25 58
9329617a3babSopenharmony_ci            1084:      6(int) CompositeExtract 1080 1
9330617a3babSopenharmony_ci                              Store 1083 1084
9331617a3babSopenharmony_ci            1085:     27(ptr) AccessChain 10(dti) 26
9332617a3babSopenharmony_ci            1086:      6(int) Load 1085
9333617a3babSopenharmony_ci            1087:     27(ptr) AccessChain 10(dti) 26
9334617a3babSopenharmony_ci            1088:      6(int) Load 1087
9335617a3babSopenharmony_ci            1089:     32(ptr) AccessChain 24(data) 25 1088 25
9336617a3babSopenharmony_ci            1090:   13(ivec4) Load 1089
9337617a3babSopenharmony_ci            1091:    7(ivec3) VectorShuffle 1090 1090 0 1 2
9338617a3babSopenharmony_ci            1092:    7(ivec3) GroupNonUniformQuadSwap 35 1091 73
9339617a3babSopenharmony_ci            1093:     42(ptr) AccessChain 24(data) 25 1086 25 26
9340617a3babSopenharmony_ci            1094:      6(int) CompositeExtract 1092 0
9341617a3babSopenharmony_ci                              Store 1093 1094
9342617a3babSopenharmony_ci            1095:     42(ptr) AccessChain 24(data) 25 1086 25 58
9343617a3babSopenharmony_ci            1096:      6(int) CompositeExtract 1092 1
9344617a3babSopenharmony_ci                              Store 1095 1096
9345617a3babSopenharmony_ci            1097:     42(ptr) AccessChain 24(data) 25 1086 25 73
9346617a3babSopenharmony_ci            1098:      6(int) CompositeExtract 1092 2
9347617a3babSopenharmony_ci                              Store 1097 1098
9348617a3babSopenharmony_ci            1099:     27(ptr) AccessChain 10(dti) 26
9349617a3babSopenharmony_ci            1100:      6(int) Load 1099
9350617a3babSopenharmony_ci            1101:     27(ptr) AccessChain 10(dti) 26
9351617a3babSopenharmony_ci            1102:      6(int) Load 1101
9352617a3babSopenharmony_ci            1103:     81(ptr) AccessChain 24(data) 25 1102 78
9353617a3babSopenharmony_ci            1104:   15(ivec4) Load 1103
9354617a3babSopenharmony_ci            1105:   15(ivec4) GroupNonUniformQuadSwap 35 1104 73
9355617a3babSopenharmony_ci            1106:     81(ptr) AccessChain 24(data) 25 1100 78
9356617a3babSopenharmony_ci                              Store 1106 1105
9357617a3babSopenharmony_ci            1107:     27(ptr) AccessChain 10(dti) 26
9358617a3babSopenharmony_ci            1108:      6(int) Load 1107
9359617a3babSopenharmony_ci            1109:     27(ptr) AccessChain 10(dti) 26
9360617a3babSopenharmony_ci            1110:      6(int) Load 1109
9361617a3babSopenharmony_ci            1111:     90(ptr) AccessChain 24(data) 25 1110 78 26
9362617a3babSopenharmony_ci            1112:     14(int) Load 1111
9363617a3babSopenharmony_ci            1113:     14(int) GroupNonUniformQuadSwap 35 1112 73
9364617a3babSopenharmony_ci            1114:     90(ptr) AccessChain 24(data) 25 1108 78 26
9365617a3babSopenharmony_ci                              Store 1114 1113
9366617a3babSopenharmony_ci            1115:     27(ptr) AccessChain 10(dti) 26
9367617a3babSopenharmony_ci            1116:      6(int) Load 1115
9368617a3babSopenharmony_ci            1117:     27(ptr) AccessChain 10(dti) 26
9369617a3babSopenharmony_ci            1118:      6(int) Load 1117
9370617a3babSopenharmony_ci            1119:     81(ptr) AccessChain 24(data) 25 1118 78
9371617a3babSopenharmony_ci            1120:   15(ivec4) Load 1119
9372617a3babSopenharmony_ci            1121:   99(ivec2) VectorShuffle 1120 1120 0 1
9373617a3babSopenharmony_ci            1122:   99(ivec2) GroupNonUniformQuadSwap 35 1121 73
9374617a3babSopenharmony_ci            1123:     90(ptr) AccessChain 24(data) 25 1116 78 26
9375617a3babSopenharmony_ci            1124:     14(int) CompositeExtract 1122 0
9376617a3babSopenharmony_ci                              Store 1123 1124
9377617a3babSopenharmony_ci            1125:     90(ptr) AccessChain 24(data) 25 1116 78 58
9378617a3babSopenharmony_ci            1126:     14(int) CompositeExtract 1122 1
9379617a3babSopenharmony_ci                              Store 1125 1126
9380617a3babSopenharmony_ci            1127:     27(ptr) AccessChain 10(dti) 26
9381617a3babSopenharmony_ci            1128:      6(int) Load 1127
9382617a3babSopenharmony_ci            1129:     27(ptr) AccessChain 10(dti) 26
9383617a3babSopenharmony_ci            1130:      6(int) Load 1129
9384617a3babSopenharmony_ci            1131:     81(ptr) AccessChain 24(data) 25 1130 78
9385617a3babSopenharmony_ci            1132:   15(ivec4) Load 1131
9386617a3babSopenharmony_ci            1133:  112(ivec3) VectorShuffle 1132 1132 0 1 2
9387617a3babSopenharmony_ci            1134:  112(ivec3) GroupNonUniformQuadSwap 35 1133 73
9388617a3babSopenharmony_ci            1135:     90(ptr) AccessChain 24(data) 25 1128 78 26
9389617a3babSopenharmony_ci            1136:     14(int) CompositeExtract 1134 0
9390617a3babSopenharmony_ci                              Store 1135 1136
9391617a3babSopenharmony_ci            1137:     90(ptr) AccessChain 24(data) 25 1128 78 58
9392617a3babSopenharmony_ci            1138:     14(int) CompositeExtract 1134 1
9393617a3babSopenharmony_ci                              Store 1137 1138
9394617a3babSopenharmony_ci            1139:     90(ptr) AccessChain 24(data) 25 1128 78 73
9395617a3babSopenharmony_ci            1140:     14(int) CompositeExtract 1134 2
9396617a3babSopenharmony_ci                              Store 1139 1140
9397617a3babSopenharmony_ci            1141:     27(ptr) AccessChain 10(dti) 26
9398617a3babSopenharmony_ci            1142:      6(int) Load 1141
9399617a3babSopenharmony_ci            1143:     27(ptr) AccessChain 10(dti) 26
9400617a3babSopenharmony_ci            1144:      6(int) Load 1143
9401617a3babSopenharmony_ci            1145:    128(ptr) AccessChain 24(data) 25 1144 125
9402617a3babSopenharmony_ci            1146:   17(fvec4) Load 1145
9403617a3babSopenharmony_ci            1147:   17(fvec4) GroupNonUniformQuadSwap 35 1146 73
9404617a3babSopenharmony_ci            1148:    128(ptr) AccessChain 24(data) 25 1142 125
9405617a3babSopenharmony_ci                              Store 1148 1147
9406617a3babSopenharmony_ci            1149:     27(ptr) AccessChain 10(dti) 26
9407617a3babSopenharmony_ci            1150:      6(int) Load 1149
9408617a3babSopenharmony_ci            1151:     27(ptr) AccessChain 10(dti) 26
9409617a3babSopenharmony_ci            1152:      6(int) Load 1151
9410617a3babSopenharmony_ci            1153:    137(ptr) AccessChain 24(data) 25 1152 125 26
9411617a3babSopenharmony_ci            1154:   16(float) Load 1153
9412617a3babSopenharmony_ci            1155:   16(float) GroupNonUniformQuadSwap 35 1154 73
9413617a3babSopenharmony_ci            1156:    137(ptr) AccessChain 24(data) 25 1150 125 26
9414617a3babSopenharmony_ci                              Store 1156 1155
9415617a3babSopenharmony_ci            1157:     27(ptr) AccessChain 10(dti) 26
9416617a3babSopenharmony_ci            1158:      6(int) Load 1157
9417617a3babSopenharmony_ci            1159:     27(ptr) AccessChain 10(dti) 26
9418617a3babSopenharmony_ci            1160:      6(int) Load 1159
9419617a3babSopenharmony_ci            1161:    128(ptr) AccessChain 24(data) 25 1160 125
9420617a3babSopenharmony_ci            1162:   17(fvec4) Load 1161
9421617a3babSopenharmony_ci            1163:  146(fvec2) VectorShuffle 1162 1162 0 1
9422617a3babSopenharmony_ci            1164:  146(fvec2) GroupNonUniformQuadSwap 35 1163 73
9423617a3babSopenharmony_ci            1165:    137(ptr) AccessChain 24(data) 25 1158 125 26
9424617a3babSopenharmony_ci            1166:   16(float) CompositeExtract 1164 0
9425617a3babSopenharmony_ci                              Store 1165 1166
9426617a3babSopenharmony_ci            1167:    137(ptr) AccessChain 24(data) 25 1158 125 58
9427617a3babSopenharmony_ci            1168:   16(float) CompositeExtract 1164 1
9428617a3babSopenharmony_ci                              Store 1167 1168
9429617a3babSopenharmony_ci            1169:     27(ptr) AccessChain 10(dti) 26
9430617a3babSopenharmony_ci            1170:      6(int) Load 1169
9431617a3babSopenharmony_ci            1171:     27(ptr) AccessChain 10(dti) 26
9432617a3babSopenharmony_ci            1172:      6(int) Load 1171
9433617a3babSopenharmony_ci            1173:    128(ptr) AccessChain 24(data) 25 1172 125
9434617a3babSopenharmony_ci            1174:   17(fvec4) Load 1173
9435617a3babSopenharmony_ci            1175:  159(fvec3) VectorShuffle 1174 1174 0 1 2
9436617a3babSopenharmony_ci            1176:  159(fvec3) GroupNonUniformQuadSwap 35 1175 73
9437617a3babSopenharmony_ci            1177:    137(ptr) AccessChain 24(data) 25 1170 125 26
9438617a3babSopenharmony_ci            1178:   16(float) CompositeExtract 1176 0
9439617a3babSopenharmony_ci                              Store 1177 1178
9440617a3babSopenharmony_ci            1179:    137(ptr) AccessChain 24(data) 25 1170 125 58
9441617a3babSopenharmony_ci            1180:   16(float) CompositeExtract 1176 1
9442617a3babSopenharmony_ci                              Store 1179 1180
9443617a3babSopenharmony_ci            1181:    137(ptr) AccessChain 24(data) 25 1170 125 73
9444617a3babSopenharmony_ci            1182:   16(float) CompositeExtract 1176 2
9445617a3babSopenharmony_ci                              Store 1181 1182
9446617a3babSopenharmony_ci            1183:     27(ptr) AccessChain 10(dti) 26
9447617a3babSopenharmony_ci            1184:      6(int) Load 1183
9448617a3babSopenharmony_ci            1185:     27(ptr) AccessChain 10(dti) 26
9449617a3babSopenharmony_ci            1186:      6(int) Load 1185
9450617a3babSopenharmony_ci            1187:    175(ptr) AccessChain 24(data) 25 1186 172
9451617a3babSopenharmony_ci            1188: 19(f64vec4) Load 1187
9452617a3babSopenharmony_ci            1189: 19(f64vec4) GroupNonUniformQuadSwap 35 1188 73
9453617a3babSopenharmony_ci            1190:    175(ptr) AccessChain 24(data) 25 1184 172
9454617a3babSopenharmony_ci                              Store 1190 1189
9455617a3babSopenharmony_ci            1191:     27(ptr) AccessChain 10(dti) 26
9456617a3babSopenharmony_ci            1192:      6(int) Load 1191
9457617a3babSopenharmony_ci            1193:     27(ptr) AccessChain 10(dti) 26
9458617a3babSopenharmony_ci            1194:      6(int) Load 1193
9459617a3babSopenharmony_ci            1195:    184(ptr) AccessChain 24(data) 25 1194 172 26
9460617a3babSopenharmony_ci            1196:18(float64_t) Load 1195
9461617a3babSopenharmony_ci            1197:18(float64_t) GroupNonUniformQuadSwap 35 1196 73
9462617a3babSopenharmony_ci            1198:    184(ptr) AccessChain 24(data) 25 1192 172 26
9463617a3babSopenharmony_ci                              Store 1198 1197
9464617a3babSopenharmony_ci            1199:     27(ptr) AccessChain 10(dti) 26
9465617a3babSopenharmony_ci            1200:      6(int) Load 1199
9466617a3babSopenharmony_ci            1201:     27(ptr) AccessChain 10(dti) 26
9467617a3babSopenharmony_ci            1202:      6(int) Load 1201
9468617a3babSopenharmony_ci            1203:    175(ptr) AccessChain 24(data) 25 1202 172
9469617a3babSopenharmony_ci            1204: 19(f64vec4) Load 1203
9470617a3babSopenharmony_ci            1205:193(f64vec2) VectorShuffle 1204 1204 0 1
9471617a3babSopenharmony_ci            1206:193(f64vec2) GroupNonUniformQuadSwap 35 1205 73
9472617a3babSopenharmony_ci            1207:    184(ptr) AccessChain 24(data) 25 1200 172 26
9473617a3babSopenharmony_ci            1208:18(float64_t) CompositeExtract 1206 0
9474617a3babSopenharmony_ci                              Store 1207 1208
9475617a3babSopenharmony_ci            1209:    184(ptr) AccessChain 24(data) 25 1200 172 58
9476617a3babSopenharmony_ci            1210:18(float64_t) CompositeExtract 1206 1
9477617a3babSopenharmony_ci                              Store 1209 1210
9478617a3babSopenharmony_ci            1211:     27(ptr) AccessChain 10(dti) 26
9479617a3babSopenharmony_ci            1212:      6(int) Load 1211
9480617a3babSopenharmony_ci            1213:     27(ptr) AccessChain 10(dti) 26
9481617a3babSopenharmony_ci            1214:      6(int) Load 1213
9482617a3babSopenharmony_ci            1215:    175(ptr) AccessChain 24(data) 25 1214 172
9483617a3babSopenharmony_ci            1216: 19(f64vec4) Load 1215
9484617a3babSopenharmony_ci            1217:206(f64vec3) VectorShuffle 1216 1216 0 1 2
9485617a3babSopenharmony_ci            1218:206(f64vec3) GroupNonUniformQuadSwap 35 1217 73
9486617a3babSopenharmony_ci            1219:    184(ptr) AccessChain 24(data) 25 1212 172 26
9487617a3babSopenharmony_ci            1220:18(float64_t) CompositeExtract 1218 0
9488617a3babSopenharmony_ci                              Store 1219 1220
9489617a3babSopenharmony_ci            1221:    184(ptr) AccessChain 24(data) 25 1212 172 58
9490617a3babSopenharmony_ci            1222:18(float64_t) CompositeExtract 1218 1
9491617a3babSopenharmony_ci                              Store 1221 1222
9492617a3babSopenharmony_ci            1223:    184(ptr) AccessChain 24(data) 25 1212 172 73
9493617a3babSopenharmony_ci            1224:18(float64_t) CompositeExtract 1218 2
9494617a3babSopenharmony_ci                              Store 1223 1224
9495617a3babSopenharmony_ci                              Return
9496617a3babSopenharmony_ci                              FunctionEnd
9497