Home | History | Annotate | Download | only in baseResults
      1 hlsl.wavequad.comp
      2 Shader version: 500
      3 local_size = (32, 16, 1)
      4 0:? Sequence
      5 0:13  Function Definition: @CSMain(vu3; ( temp void)
      6 0:13    Function Parameters: 
      7 0:13      'dti' ( in 3-component vector of uint)
      8 0:?     Sequence
      9 0:14      move second child to first child ( temp 4-component vector of uint)
     10 0:14        u: direct index for structure ( temp 4-component vector of uint)
     11 0: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})
     12 0: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})
     13 0: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})
     14 0:14              Constant:
     15 0:14                0 (const uint)
     16 0:14            direct index ( temp uint)
     17 0:14              'dti' ( in 3-component vector of uint)
     18 0:14              Constant:
     19 0:14                0 (const int)
     20 0:14          Constant:
     21 0:14            0 (const int)
     22 0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
     23 0:14          u: direct index for structure ( temp 4-component vector of uint)
     24 0: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})
     25 0: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})
     26 0: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})
     27 0:14                Constant:
     28 0:14                  0 (const uint)
     29 0:14              direct index ( temp uint)
     30 0:14                'dti' ( in 3-component vector of uint)
     31 0:14                Constant:
     32 0:14                  0 (const int)
     33 0:14            Constant:
     34 0:14              0 (const int)
     35 0:14          Constant:
     36 0:14            0 (const uint)
     37 0:15      move second child to first child ( temp uint)
     38 0:15        direct index ( temp uint)
     39 0:15          u: direct index for structure ( temp 4-component vector of uint)
     40 0: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})
     41 0: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})
     42 0: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})
     43 0:15                Constant:
     44 0:15                  0 (const uint)
     45 0:15              direct index ( temp uint)
     46 0:15                'dti' ( in 3-component vector of uint)
     47 0:15                Constant:
     48 0:15                  0 (const int)
     49 0:15            Constant:
     50 0:15              0 (const int)
     51 0:15          Constant:
     52 0:15            0 (const int)
     53 0:15        subgroupQuadBroadcast ( temp uint)
     54 0:15          direct index ( temp uint)
     55 0:15            u: direct index for structure ( temp 4-component vector of uint)
     56 0: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})
     57 0: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})
     58 0: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})
     59 0:15                  Constant:
     60 0:15                    0 (const uint)
     61 0:15                direct index ( temp uint)
     62 0:15                  'dti' ( in 3-component vector of uint)
     63 0:15                  Constant:
     64 0:15                    0 (const int)
     65 0:15              Constant:
     66 0:15                0 (const int)
     67 0:15            Constant:
     68 0:15              0 (const int)
     69 0:15          Constant:
     70 0:15            0 (const uint)
     71 0:16      move second child to first child ( temp 2-component vector of uint)
     72 0:16        vector swizzle ( temp 2-component vector of uint)
     73 0:16          u: direct index for structure ( temp 4-component vector of uint)
     74 0: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})
     75 0: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})
     76 0: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})
     77 0:16                Constant:
     78 0:16                  0 (const uint)
     79 0:16              direct index ( temp uint)
     80 0:16                'dti' ( in 3-component vector of uint)
     81 0:16                Constant:
     82 0:16                  0 (const int)
     83 0:16            Constant:
     84 0:16              0 (const int)
     85 0:16          Sequence
     86 0:16            Constant:
     87 0:16              0 (const int)
     88 0:16            Constant:
     89 0:16              1 (const int)
     90 0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
     91 0:16          vector swizzle ( temp 2-component vector of uint)
     92 0:16            u: direct index for structure ( temp 4-component vector of uint)
     93 0: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})
     94 0: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})
     95 0: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})
     96 0:16                  Constant:
     97 0:16                    0 (const uint)
     98 0:16                direct index ( temp uint)
     99 0:16                  'dti' ( in 3-component vector of uint)
    100 0:16                  Constant:
    101 0:16                    0 (const int)
    102 0:16              Constant:
    103 0:16                0 (const int)
    104 0:16            Sequence
    105 0:16              Constant:
    106 0:16                0 (const int)
    107 0:16              Constant:
    108 0:16                1 (const int)
    109 0:16          Constant:
    110 0:16            0 (const uint)
    111 0:17      move second child to first child ( temp 3-component vector of uint)
    112 0:17        vector swizzle ( temp 3-component vector of uint)
    113 0:17          u: direct index for structure ( temp 4-component vector of uint)
    114 0: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})
    115 0: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})
    116 0: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})
    117 0:17                Constant:
    118 0:17                  0 (const uint)
    119 0:17              direct index ( temp uint)
    120 0:17                'dti' ( in 3-component vector of uint)
    121 0:17                Constant:
    122 0:17                  0 (const int)
    123 0:17            Constant:
    124 0:17              0 (const int)
    125 0:17          Sequence
    126 0:17            Constant:
    127 0:17              0 (const int)
    128 0:17            Constant:
    129 0:17              1 (const int)
    130 0:17            Constant:
    131 0:17              2 (const int)
    132 0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
    133 0:17          vector swizzle ( temp 3-component vector of uint)
    134 0:17            u: direct index for structure ( temp 4-component vector of uint)
    135 0: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})
    136 0: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})
    137 0: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})
    138 0:17                  Constant:
    139 0:17                    0 (const uint)
    140 0:17                direct index ( temp uint)
    141 0:17                  'dti' ( in 3-component vector of uint)
    142 0:17                  Constant:
    143 0:17                    0 (const int)
    144 0:17              Constant:
    145 0:17                0 (const int)
    146 0:17            Sequence
    147 0:17              Constant:
    148 0:17                0 (const int)
    149 0:17              Constant:
    150 0:17                1 (const int)
    151 0:17              Constant:
    152 0:17                2 (const int)
    153 0:17          Constant:
    154 0:17            0 (const uint)
    155 0:19      move second child to first child ( temp 4-component vector of int)
    156 0:19        i: direct index for structure ( temp 4-component vector of int)
    157 0: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})
    158 0: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})
    159 0: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})
    160 0:19              Constant:
    161 0:19                0 (const uint)
    162 0:19            direct index ( temp uint)
    163 0:19              'dti' ( in 3-component vector of uint)
    164 0:19              Constant:
    165 0:19                0 (const int)
    166 0:19          Constant:
    167 0:19            1 (const int)
    168 0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
    169 0:19          i: direct index for structure ( temp 4-component vector of int)
    170 0: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})
    171 0: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})
    172 0: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})
    173 0:19                Constant:
    174 0:19                  0 (const uint)
    175 0:19              direct index ( temp uint)
    176 0:19                'dti' ( in 3-component vector of uint)
    177 0:19                Constant:
    178 0:19                  0 (const int)
    179 0:19            Constant:
    180 0:19              1 (const int)
    181 0:19          Constant:
    182 0:19            0 (const uint)
    183 0:20      move second child to first child ( temp int)
    184 0:20        direct index ( temp int)
    185 0:20          i: direct index for structure ( temp 4-component vector of int)
    186 0: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})
    187 0: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})
    188 0: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})
    189 0:20                Constant:
    190 0:20                  0 (const uint)
    191 0:20              direct index ( temp uint)
    192 0:20                'dti' ( in 3-component vector of uint)
    193 0:20                Constant:
    194 0:20                  0 (const int)
    195 0:20            Constant:
    196 0:20              1 (const int)
    197 0:20          Constant:
    198 0:20            0 (const int)
    199 0:20        subgroupQuadBroadcast ( temp int)
    200 0:20          direct index ( temp int)
    201 0:20            i: direct index for structure ( temp 4-component vector of int)
    202 0: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})
    203 0: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})
    204 0: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})
    205 0:20                  Constant:
    206 0:20                    0 (const uint)
    207 0:20                direct index ( temp uint)
    208 0:20                  'dti' ( in 3-component vector of uint)
    209 0:20                  Constant:
    210 0:20                    0 (const int)
    211 0:20              Constant:
    212 0:20                1 (const int)
    213 0:20            Constant:
    214 0:20              0 (const int)
    215 0:20          Constant:
    216 0:20            0 (const uint)
    217 0:21      move second child to first child ( temp 2-component vector of int)
    218 0:21        vector swizzle ( temp 2-component vector of int)
    219 0:21          i: direct index for structure ( temp 4-component vector of int)
    220 0: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})
    221 0: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})
    222 0: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})
    223 0:21                Constant:
    224 0:21                  0 (const uint)
    225 0:21              direct index ( temp uint)
    226 0:21                'dti' ( in 3-component vector of uint)
    227 0:21                Constant:
    228 0:21                  0 (const int)
    229 0:21            Constant:
    230 0:21              1 (const int)
    231 0:21          Sequence
    232 0:21            Constant:
    233 0:21              0 (const int)
    234 0:21            Constant:
    235 0:21              1 (const int)
    236 0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
    237 0:21          vector swizzle ( temp 2-component vector of int)
    238 0:21            i: direct index for structure ( temp 4-component vector of int)
    239 0: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})
    240 0: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})
    241 0: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})
    242 0:21                  Constant:
    243 0:21                    0 (const uint)
    244 0:21                direct index ( temp uint)
    245 0:21                  'dti' ( in 3-component vector of uint)
    246 0:21                  Constant:
    247 0:21                    0 (const int)
    248 0:21              Constant:
    249 0:21                1 (const int)
    250 0:21            Sequence
    251 0:21              Constant:
    252 0:21                0 (const int)
    253 0:21              Constant:
    254 0:21                1 (const int)
    255 0:21          Constant:
    256 0:21            0 (const uint)
    257 0:22      move second child to first child ( temp 3-component vector of int)
    258 0:22        vector swizzle ( temp 3-component vector of int)
    259 0:22          i: direct index for structure ( temp 4-component vector of int)
    260 0: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})
    261 0: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})
    262 0: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})
    263 0:22                Constant:
    264 0:22                  0 (const uint)
    265 0:22              direct index ( temp uint)
    266 0:22                'dti' ( in 3-component vector of uint)
    267 0:22                Constant:
    268 0:22                  0 (const int)
    269 0:22            Constant:
    270 0:22              1 (const int)
    271 0:22          Sequence
    272 0:22            Constant:
    273 0:22              0 (const int)
    274 0:22            Constant:
    275 0:22              1 (const int)
    276 0:22            Constant:
    277 0:22              2 (const int)
    278 0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
    279 0:22          vector swizzle ( temp 3-component vector of int)
    280 0:22            i: direct index for structure ( temp 4-component vector of int)
    281 0: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})
    282 0: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})
    283 0: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})
    284 0:22                  Constant:
    285 0:22                    0 (const uint)
    286 0:22                direct index ( temp uint)
    287 0:22                  'dti' ( in 3-component vector of uint)
    288 0:22                  Constant:
    289 0:22                    0 (const int)
    290 0:22              Constant:
    291 0:22                1 (const int)
    292 0:22            Sequence
    293 0:22              Constant:
    294 0:22                0 (const int)
    295 0:22              Constant:
    296 0:22                1 (const int)
    297 0:22              Constant:
    298 0:22                2 (const int)
    299 0:22          Constant:
    300 0:22            0 (const uint)
    301 0:24      move second child to first child ( temp 4-component vector of float)
    302 0:24        f: direct index for structure ( temp 4-component vector of float)
    303 0: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})
    304 0: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})
    305 0: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})
    306 0:24              Constant:
    307 0:24                0 (const uint)
    308 0:24            direct index ( temp uint)
    309 0:24              'dti' ( in 3-component vector of uint)
    310 0:24              Constant:
    311 0:24                0 (const int)
    312 0:24          Constant:
    313 0:24            2 (const int)
    314 0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
    315 0:24          f: direct index for structure ( temp 4-component vector of float)
    316 0: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})
    317 0: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})
    318 0: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})
    319 0:24                Constant:
    320 0:24                  0 (const uint)
    321 0:24              direct index ( temp uint)
    322 0:24                'dti' ( in 3-component vector of uint)
    323 0:24                Constant:
    324 0:24                  0 (const int)
    325 0:24            Constant:
    326 0:24              2 (const int)
    327 0:24          Constant:
    328 0:24            0 (const uint)
    329 0:25      move second child to first child ( temp float)
    330 0:25        direct index ( temp float)
    331 0:25          f: direct index for structure ( temp 4-component vector of float)
    332 0: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})
    333 0: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})
    334 0: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})
    335 0:25                Constant:
    336 0:25                  0 (const uint)
    337 0:25              direct index ( temp uint)
    338 0:25                'dti' ( in 3-component vector of uint)
    339 0:25                Constant:
    340 0:25                  0 (const int)
    341 0:25            Constant:
    342 0:25              2 (const int)
    343 0:25          Constant:
    344 0:25            0 (const int)
    345 0:25        subgroupQuadBroadcast ( temp float)
    346 0:25          direct index ( temp float)
    347 0:25            f: direct index for structure ( temp 4-component vector of float)
    348 0: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})
    349 0: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})
    350 0: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})
    351 0:25                  Constant:
    352 0:25                    0 (const uint)
    353 0:25                direct index ( temp uint)
    354 0:25                  'dti' ( in 3-component vector of uint)
    355 0:25                  Constant:
    356 0:25                    0 (const int)
    357 0:25              Constant:
    358 0:25                2 (const int)
    359 0:25            Constant:
    360 0:25              0 (const int)
    361 0:25          Constant:
    362 0:25            0 (const uint)
    363 0:26      move second child to first child ( temp 2-component vector of float)
    364 0:26        vector swizzle ( temp 2-component vector of float)
    365 0:26          f: direct index for structure ( temp 4-component vector of float)
    366 0: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})
    367 0: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})
    368 0: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})
    369 0:26                Constant:
    370 0:26                  0 (const uint)
    371 0:26              direct index ( temp uint)
    372 0:26                'dti' ( in 3-component vector of uint)
    373 0:26                Constant:
    374 0:26                  0 (const int)
    375 0:26            Constant:
    376 0:26              2 (const int)
    377 0:26          Sequence
    378 0:26            Constant:
    379 0:26              0 (const int)
    380 0:26            Constant:
    381 0:26              1 (const int)
    382 0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
    383 0:26          vector swizzle ( temp 2-component vector of float)
    384 0:26            f: direct index for structure ( temp 4-component vector of float)
    385 0: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})
    386 0: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})
    387 0: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})
    388 0:26                  Constant:
    389 0:26                    0 (const uint)
    390 0:26                direct index ( temp uint)
    391 0:26                  'dti' ( in 3-component vector of uint)
    392 0:26                  Constant:
    393 0:26                    0 (const int)
    394 0:26              Constant:
    395 0:26                2 (const int)
    396 0:26            Sequence
    397 0:26              Constant:
    398 0:26                0 (const int)
    399 0:26              Constant:
    400 0:26                1 (const int)
    401 0:26          Constant:
    402 0:26            0 (const uint)
    403 0:27      move second child to first child ( temp 3-component vector of float)
    404 0:27        vector swizzle ( temp 3-component vector of float)
    405 0:27          f: direct index for structure ( temp 4-component vector of float)
    406 0: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})
    407 0: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})
    408 0: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})
    409 0:27                Constant:
    410 0:27                  0 (const uint)
    411 0:27              direct index ( temp uint)
    412 0:27                'dti' ( in 3-component vector of uint)
    413 0:27                Constant:
    414 0:27                  0 (const int)
    415 0:27            Constant:
    416 0:27              2 (const int)
    417 0:27          Sequence
    418 0:27            Constant:
    419 0:27              0 (const int)
    420 0:27            Constant:
    421 0:27              1 (const int)
    422 0:27            Constant:
    423 0:27              2 (const int)
    424 0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
    425 0:27          vector swizzle ( temp 3-component vector of float)
    426 0:27            f: direct index for structure ( temp 4-component vector of float)
    427 0: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})
    428 0: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})
    429 0: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})
    430 0:27                  Constant:
    431 0:27                    0 (const uint)
    432 0:27                direct index ( temp uint)
    433 0:27                  'dti' ( in 3-component vector of uint)
    434 0:27                  Constant:
    435 0:27                    0 (const int)
    436 0:27              Constant:
    437 0:27                2 (const int)
    438 0:27            Sequence
    439 0:27              Constant:
    440 0:27                0 (const int)
    441 0:27              Constant:
    442 0:27                1 (const int)
    443 0:27              Constant:
    444 0:27                2 (const int)
    445 0:27          Constant:
    446 0:27            0 (const uint)
    447 0:29      move second child to first child ( temp 4-component vector of double)
    448 0:29        d: direct index for structure ( temp 4-component vector of double)
    449 0: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})
    450 0: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})
    451 0: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})
    452 0:29              Constant:
    453 0:29                0 (const uint)
    454 0:29            direct index ( temp uint)
    455 0:29              'dti' ( in 3-component vector of uint)
    456 0:29              Constant:
    457 0:29                0 (const int)
    458 0:29          Constant:
    459 0:29            3 (const int)
    460 0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
    461 0:29          d: direct index for structure ( temp 4-component vector of double)
    462 0: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})
    463 0: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})
    464 0: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})
    465 0:29                Constant:
    466 0:29                  0 (const uint)
    467 0:29              direct index ( temp uint)
    468 0:29                'dti' ( in 3-component vector of uint)
    469 0:29                Constant:
    470 0:29                  0 (const int)
    471 0:29            Constant:
    472 0:29              3 (const int)
    473 0:29          Constant:
    474 0:29            0 (const uint)
    475 0:30      move second child to first child ( temp double)
    476 0:30        direct index ( temp double)
    477 0:30          d: direct index for structure ( temp 4-component vector of double)
    478 0: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})
    479 0: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})
    480 0: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})
    481 0:30                Constant:
    482 0:30                  0 (const uint)
    483 0:30              direct index ( temp uint)
    484 0:30                'dti' ( in 3-component vector of uint)
    485 0:30                Constant:
    486 0:30                  0 (const int)
    487 0:30            Constant:
    488 0:30              3 (const int)
    489 0:30          Constant:
    490 0:30            0 (const int)
    491 0:30        subgroupQuadBroadcast ( temp double)
    492 0:30          direct index ( temp double)
    493 0:30            d: direct index for structure ( temp 4-component vector of double)
    494 0: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})
    495 0: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})
    496 0: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})
    497 0:30                  Constant:
    498 0:30                    0 (const uint)
    499 0:30                direct index ( temp uint)
    500 0:30                  'dti' ( in 3-component vector of uint)
    501 0:30                  Constant:
    502 0:30                    0 (const int)
    503 0:30              Constant:
    504 0:30                3 (const int)
    505 0:30            Constant:
    506 0:30              0 (const int)
    507 0:30          Constant:
    508 0:30            0 (const uint)
    509 0:31      move second child to first child ( temp 2-component vector of double)
    510 0:31        vector swizzle ( temp 2-component vector of double)
    511 0:31          d: direct index for structure ( temp 4-component vector of double)
    512 0: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})
    513 0: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})
    514 0: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})
    515 0:31                Constant:
    516 0:31                  0 (const uint)
    517 0:31              direct index ( temp uint)
    518 0:31                'dti' ( in 3-component vector of uint)
    519 0:31                Constant:
    520 0:31                  0 (const int)
    521 0:31            Constant:
    522 0:31              3 (const int)
    523 0:31          Sequence
    524 0:31            Constant:
    525 0:31              0 (const int)
    526 0:31            Constant:
    527 0:31              1 (const int)
    528 0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
    529 0:31          vector swizzle ( temp 2-component vector of double)
    530 0:31            d: direct index for structure ( temp 4-component vector of double)
    531 0: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})
    532 0: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})
    533 0: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})
    534 0:31                  Constant:
    535 0:31                    0 (const uint)
    536 0:31                direct index ( temp uint)
    537 0:31                  'dti' ( in 3-component vector of uint)
    538 0:31                  Constant:
    539 0:31                    0 (const int)
    540 0:31              Constant:
    541 0:31                3 (const int)
    542 0:31            Sequence
    543 0:31              Constant:
    544 0:31                0 (const int)
    545 0:31              Constant:
    546 0:31                1 (const int)
    547 0:31          Constant:
    548 0:31            0 (const uint)
    549 0:32      move second child to first child ( temp 3-component vector of double)
    550 0:32        vector swizzle ( temp 3-component vector of double)
    551 0:32          d: direct index for structure ( temp 4-component vector of double)
    552 0: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})
    553 0: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})
    554 0: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})
    555 0:32                Constant:
    556 0:32                  0 (const uint)
    557 0:32              direct index ( temp uint)
    558 0:32                'dti' ( in 3-component vector of uint)
    559 0:32                Constant:
    560 0:32                  0 (const int)
    561 0:32            Constant:
    562 0:32              3 (const int)
    563 0:32          Sequence
    564 0:32            Constant:
    565 0:32              0 (const int)
    566 0:32            Constant:
    567 0:32              1 (const int)
    568 0:32            Constant:
    569 0:32              2 (const int)
    570 0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
    571 0:32          vector swizzle ( temp 3-component vector of double)
    572 0:32            d: direct index for structure ( temp 4-component vector of double)
    573 0: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})
    574 0: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})
    575 0: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})
    576 0:32                  Constant:
    577 0:32                    0 (const uint)
    578 0:32                direct index ( temp uint)
    579 0:32                  'dti' ( in 3-component vector of uint)
    580 0:32                  Constant:
    581 0:32                    0 (const int)
    582 0:32              Constant:
    583 0:32                3 (const int)
    584 0:32            Sequence
    585 0:32              Constant:
    586 0:32                0 (const int)
    587 0:32              Constant:
    588 0:32                1 (const int)
    589 0:32              Constant:
    590 0:32                2 (const int)
    591 0:32          Constant:
    592 0:32            0 (const uint)
    593 0:34      move second child to first child ( temp 4-component vector of uint)
    594 0:34        u: direct index for structure ( temp 4-component vector of uint)
    595 0: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})
    596 0: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})
    597 0: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})
    598 0:34              Constant:
    599 0:34                0 (const uint)
    600 0:34            direct index ( temp uint)
    601 0:34              'dti' ( in 3-component vector of uint)
    602 0:34              Constant:
    603 0:34                0 (const int)
    604 0:34          Constant:
    605 0:34            0 (const int)
    606 0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
    607 0:34          u: direct index for structure ( temp 4-component vector of uint)
    608 0: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})
    609 0: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})
    610 0: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})
    611 0:34                Constant:
    612 0:34                  0 (const uint)
    613 0:34              direct index ( temp uint)
    614 0:34                'dti' ( in 3-component vector of uint)
    615 0:34                Constant:
    616 0:34                  0 (const int)
    617 0:34            Constant:
    618 0:34              0 (const int)
    619 0:34          Constant:
    620 0:34            1 (const uint)
    621 0:35      move second child to first child ( temp uint)
    622 0:35        direct index ( temp uint)
    623 0:35          u: direct index for structure ( temp 4-component vector of uint)
    624 0: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})
    625 0: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})
    626 0: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})
    627 0:35                Constant:
    628 0:35                  0 (const uint)
    629 0:35              direct index ( temp uint)
    630 0:35                'dti' ( in 3-component vector of uint)
    631 0:35                Constant:
    632 0:35                  0 (const int)
    633 0:35            Constant:
    634 0:35              0 (const int)
    635 0:35          Constant:
    636 0:35            0 (const int)
    637 0:35        subgroupQuadBroadcast ( temp uint)
    638 0:35          direct index ( temp uint)
    639 0:35            u: direct index for structure ( temp 4-component vector of uint)
    640 0: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})
    641 0: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})
    642 0: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})
    643 0:35                  Constant:
    644 0:35                    0 (const uint)
    645 0:35                direct index ( temp uint)
    646 0:35                  'dti' ( in 3-component vector of uint)
    647 0:35                  Constant:
    648 0:35                    0 (const int)
    649 0:35              Constant:
    650 0:35                0 (const int)
    651 0:35            Constant:
    652 0:35              0 (const int)
    653 0:35          Constant:
    654 0:35            1 (const uint)
    655 0:36      move second child to first child ( temp 2-component vector of uint)
    656 0:36        vector swizzle ( temp 2-component vector of uint)
    657 0:36          u: direct index for structure ( temp 4-component vector of uint)
    658 0: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})
    659 0: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})
    660 0: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})
    661 0:36                Constant:
    662 0:36                  0 (const uint)
    663 0:36              direct index ( temp uint)
    664 0:36                'dti' ( in 3-component vector of uint)
    665 0:36                Constant:
    666 0:36                  0 (const int)
    667 0:36            Constant:
    668 0:36              0 (const int)
    669 0:36          Sequence
    670 0:36            Constant:
    671 0:36              0 (const int)
    672 0:36            Constant:
    673 0:36              1 (const int)
    674 0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
    675 0:36          vector swizzle ( temp 2-component vector of uint)
    676 0:36            u: direct index for structure ( temp 4-component vector of uint)
    677 0: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})
    678 0: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})
    679 0: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})
    680 0:36                  Constant:
    681 0:36                    0 (const uint)
    682 0:36                direct index ( temp uint)
    683 0:36                  'dti' ( in 3-component vector of uint)
    684 0:36                  Constant:
    685 0:36                    0 (const int)
    686 0:36              Constant:
    687 0:36                0 (const int)
    688 0:36            Sequence
    689 0:36              Constant:
    690 0:36                0 (const int)
    691 0:36              Constant:
    692 0:36                1 (const int)
    693 0:36          Constant:
    694 0:36            1 (const uint)
    695 0:37      move second child to first child ( temp 3-component vector of uint)
    696 0:37        vector swizzle ( temp 3-component vector of uint)
    697 0:37          u: direct index for structure ( temp 4-component vector of uint)
    698 0: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})
    699 0: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})
    700 0: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})
    701 0:37                Constant:
    702 0:37                  0 (const uint)
    703 0:37              direct index ( temp uint)
    704 0:37                'dti' ( in 3-component vector of uint)
    705 0:37                Constant:
    706 0:37                  0 (const int)
    707 0:37            Constant:
    708 0:37              0 (const int)
    709 0:37          Sequence
    710 0:37            Constant:
    711 0:37              0 (const int)
    712 0:37            Constant:
    713 0:37              1 (const int)
    714 0:37            Constant:
    715 0:37              2 (const int)
    716 0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
    717 0:37          vector swizzle ( temp 3-component vector of uint)
    718 0:37            u: direct index for structure ( temp 4-component vector of uint)
    719 0: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})
    720 0: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})
    721 0: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})
    722 0:37                  Constant:
    723 0:37                    0 (const uint)
    724 0:37                direct index ( temp uint)
    725 0:37                  'dti' ( in 3-component vector of uint)
    726 0:37                  Constant:
    727 0:37                    0 (const int)
    728 0:37              Constant:
    729 0:37                0 (const int)
    730 0:37            Sequence
    731 0:37              Constant:
    732 0:37                0 (const int)
    733 0:37              Constant:
    734 0:37                1 (const int)
    735 0:37              Constant:
    736 0:37                2 (const int)
    737 0:37          Constant:
    738 0:37            1 (const uint)
    739 0:39      move second child to first child ( temp 4-component vector of int)
    740 0:39        i: direct index for structure ( temp 4-component vector of int)
    741 0: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})
    742 0: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})
    743 0: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})
    744 0:39              Constant:
    745 0:39                0 (const uint)
    746 0:39            direct index ( temp uint)
    747 0:39              'dti' ( in 3-component vector of uint)
    748 0:39              Constant:
    749 0:39                0 (const int)
    750 0:39          Constant:
    751 0:39            1 (const int)
    752 0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
    753 0:39          i: direct index for structure ( temp 4-component vector of int)
    754 0: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})
    755 0: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})
    756 0: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})
    757 0:39                Constant:
    758 0:39                  0 (const uint)
    759 0:39              direct index ( temp uint)
    760 0:39                'dti' ( in 3-component vector of uint)
    761 0:39                Constant:
    762 0:39                  0 (const int)
    763 0:39            Constant:
    764 0:39              1 (const int)
    765 0:39          Constant:
    766 0:39            1 (const uint)
    767 0:40      move second child to first child ( temp int)
    768 0:40        direct index ( temp int)
    769 0:40          i: direct index for structure ( temp 4-component vector of int)
    770 0: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})
    771 0: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})
    772 0: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})
    773 0:40                Constant:
    774 0:40                  0 (const uint)
    775 0:40              direct index ( temp uint)
    776 0:40                'dti' ( in 3-component vector of uint)
    777 0:40                Constant:
    778 0:40                  0 (const int)
    779 0:40            Constant:
    780 0:40              1 (const int)
    781 0:40          Constant:
    782 0:40            0 (const int)
    783 0:40        subgroupQuadBroadcast ( temp int)
    784 0:40          direct index ( temp int)
    785 0:40            i: direct index for structure ( temp 4-component vector of int)
    786 0: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})
    787 0: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})
    788 0: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})
    789 0:40                  Constant:
    790 0:40                    0 (const uint)
    791 0:40                direct index ( temp uint)
    792 0:40                  'dti' ( in 3-component vector of uint)
    793 0:40                  Constant:
    794 0:40                    0 (const int)
    795 0:40              Constant:
    796 0:40                1 (const int)
    797 0:40            Constant:
    798 0:40              0 (const int)
    799 0:40          Constant:
    800 0:40            1 (const uint)
    801 0:41      move second child to first child ( temp 2-component vector of int)
    802 0:41        vector swizzle ( temp 2-component vector of int)
    803 0:41          i: direct index for structure ( temp 4-component vector of int)
    804 0: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})
    805 0: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})
    806 0: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})
    807 0:41                Constant:
    808 0:41                  0 (const uint)
    809 0:41              direct index ( temp uint)
    810 0:41                'dti' ( in 3-component vector of uint)
    811 0:41                Constant:
    812 0:41                  0 (const int)
    813 0:41            Constant:
    814 0:41              1 (const int)
    815 0:41          Sequence
    816 0:41            Constant:
    817 0:41              0 (const int)
    818 0:41            Constant:
    819 0:41              1 (const int)
    820 0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
    821 0:41          vector swizzle ( temp 2-component vector of int)
    822 0:41            i: direct index for structure ( temp 4-component vector of int)
    823 0: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})
    824 0: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})
    825 0: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})
    826 0:41                  Constant:
    827 0:41                    0 (const uint)
    828 0:41                direct index ( temp uint)
    829 0:41                  'dti' ( in 3-component vector of uint)
    830 0:41                  Constant:
    831 0:41                    0 (const int)
    832 0:41              Constant:
    833 0:41                1 (const int)
    834 0:41            Sequence
    835 0:41              Constant:
    836 0:41                0 (const int)
    837 0:41              Constant:
    838 0:41                1 (const int)
    839 0:41          Constant:
    840 0:41            1 (const uint)
    841 0:42      move second child to first child ( temp 3-component vector of int)
    842 0:42        vector swizzle ( temp 3-component vector of int)
    843 0:42          i: direct index for structure ( temp 4-component vector of int)
    844 0: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})
    845 0: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})
    846 0: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})
    847 0:42                Constant:
    848 0:42                  0 (const uint)
    849 0:42              direct index ( temp uint)
    850 0:42                'dti' ( in 3-component vector of uint)
    851 0:42                Constant:
    852 0:42                  0 (const int)
    853 0:42            Constant:
    854 0:42              1 (const int)
    855 0:42          Sequence
    856 0:42            Constant:
    857 0:42              0 (const int)
    858 0:42            Constant:
    859 0:42              1 (const int)
    860 0:42            Constant:
    861 0:42              2 (const int)
    862 0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
    863 0:42          vector swizzle ( temp 3-component vector of int)
    864 0:42            i: direct index for structure ( temp 4-component vector of int)
    865 0: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})
    866 0: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})
    867 0: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})
    868 0:42                  Constant:
    869 0:42                    0 (const uint)
    870 0:42                direct index ( temp uint)
    871 0:42                  'dti' ( in 3-component vector of uint)
    872 0:42                  Constant:
    873 0:42                    0 (const int)
    874 0:42              Constant:
    875 0:42                1 (const int)
    876 0:42            Sequence
    877 0:42              Constant:
    878 0:42                0 (const int)
    879 0:42              Constant:
    880 0:42                1 (const int)
    881 0:42              Constant:
    882 0:42                2 (const int)
    883 0:42          Constant:
    884 0:42            1 (const uint)
    885 0:44      move second child to first child ( temp 4-component vector of float)
    886 0:44        f: direct index for structure ( temp 4-component vector of float)
    887 0: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})
    888 0: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})
    889 0: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})
    890 0:44              Constant:
    891 0:44                0 (const uint)
    892 0:44            direct index ( temp uint)
    893 0:44              'dti' ( in 3-component vector of uint)
    894 0:44              Constant:
    895 0:44                0 (const int)
    896 0:44          Constant:
    897 0:44            2 (const int)
    898 0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
    899 0:44          f: direct index for structure ( temp 4-component vector of float)
    900 0: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})
    901 0: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})
    902 0: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})
    903 0:44                Constant:
    904 0:44                  0 (const uint)
    905 0:44              direct index ( temp uint)
    906 0:44                'dti' ( in 3-component vector of uint)
    907 0:44                Constant:
    908 0:44                  0 (const int)
    909 0:44            Constant:
    910 0:44              2 (const int)
    911 0:44          Constant:
    912 0:44            1 (const uint)
    913 0:45      move second child to first child ( temp float)
    914 0:45        direct index ( temp float)
    915 0:45          f: direct index for structure ( temp 4-component vector of float)
    916 0: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})
    917 0: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})
    918 0: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})
    919 0:45                Constant:
    920 0:45                  0 (const uint)
    921 0:45              direct index ( temp uint)
    922 0:45                'dti' ( in 3-component vector of uint)
    923 0:45                Constant:
    924 0:45                  0 (const int)
    925 0:45            Constant:
    926 0:45              2 (const int)
    927 0:45          Constant:
    928 0:45            0 (const int)
    929 0:45        subgroupQuadBroadcast ( temp float)
    930 0:45          direct index ( temp float)
    931 0:45            f: direct index for structure ( temp 4-component vector of float)
    932 0: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})
    933 0: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})
    934 0: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})
    935 0:45                  Constant:
    936 0:45                    0 (const uint)
    937 0:45                direct index ( temp uint)
    938 0:45                  'dti' ( in 3-component vector of uint)
    939 0:45                  Constant:
    940 0:45                    0 (const int)
    941 0:45              Constant:
    942 0:45                2 (const int)
    943 0:45            Constant:
    944 0:45              0 (const int)
    945 0:45          Constant:
    946 0:45            1 (const uint)
    947 0:46      move second child to first child ( temp 2-component vector of float)
    948 0:46        vector swizzle ( temp 2-component vector of float)
    949 0:46          f: direct index for structure ( temp 4-component vector of float)
    950 0: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})
    951 0: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})
    952 0: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})
    953 0:46                Constant:
    954 0:46                  0 (const uint)
    955 0:46              direct index ( temp uint)
    956 0:46                'dti' ( in 3-component vector of uint)
    957 0:46                Constant:
    958 0:46                  0 (const int)
    959 0:46            Constant:
    960 0:46              2 (const int)
    961 0:46          Sequence
    962 0:46            Constant:
    963 0:46              0 (const int)
    964 0:46            Constant:
    965 0:46              1 (const int)
    966 0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
    967 0:46          vector swizzle ( temp 2-component vector of float)
    968 0:46            f: direct index for structure ( temp 4-component vector of float)
    969 0: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})
    970 0: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})
    971 0: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})
    972 0:46                  Constant:
    973 0:46                    0 (const uint)
    974 0:46                direct index ( temp uint)
    975 0:46                  'dti' ( in 3-component vector of uint)
    976 0:46                  Constant:
    977 0:46                    0 (const int)
    978 0:46              Constant:
    979 0:46                2 (const int)
    980 0:46            Sequence
    981 0:46              Constant:
    982 0:46                0 (const int)
    983 0:46              Constant:
    984 0:46                1 (const int)
    985 0:46          Constant:
    986 0:46            1 (const uint)
    987 0:47      move second child to first child ( temp 3-component vector of float)
    988 0:47        vector swizzle ( temp 3-component vector of float)
    989 0:47          f: direct index for structure ( temp 4-component vector of float)
    990 0: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})
    991 0: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})
    992 0: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})
    993 0:47                Constant:
    994 0:47                  0 (const uint)
    995 0:47              direct index ( temp uint)
    996 0:47                'dti' ( in 3-component vector of uint)
    997 0:47                Constant:
    998 0:47                  0 (const int)
    999 0:47            Constant:
   1000 0:47              2 (const int)
   1001 0:47          Sequence
   1002 0:47            Constant:
   1003 0:47              0 (const int)
   1004 0:47            Constant:
   1005 0:47              1 (const int)
   1006 0:47            Constant:
   1007 0:47              2 (const int)
   1008 0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
   1009 0:47          vector swizzle ( temp 3-component vector of float)
   1010 0:47            f: direct index for structure ( temp 4-component vector of float)
   1011 0: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})
   1012 0: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})
   1013 0: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})
   1014 0:47                  Constant:
   1015 0:47                    0 (const uint)
   1016 0:47                direct index ( temp uint)
   1017 0:47                  'dti' ( in 3-component vector of uint)
   1018 0:47                  Constant:
   1019 0:47                    0 (const int)
   1020 0:47              Constant:
   1021 0:47                2 (const int)
   1022 0:47            Sequence
   1023 0:47              Constant:
   1024 0:47                0 (const int)
   1025 0:47              Constant:
   1026 0:47                1 (const int)
   1027 0:47              Constant:
   1028 0:47                2 (const int)
   1029 0:47          Constant:
   1030 0:47            1 (const uint)
   1031 0:49      move second child to first child ( temp 4-component vector of double)
   1032 0:49        d: direct index for structure ( temp 4-component vector of double)
   1033 0: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})
   1034 0: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})
   1035 0: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})
   1036 0:49              Constant:
   1037 0:49                0 (const uint)
   1038 0:49            direct index ( temp uint)
   1039 0:49              'dti' ( in 3-component vector of uint)
   1040 0:49              Constant:
   1041 0:49                0 (const int)
   1042 0:49          Constant:
   1043 0:49            3 (const int)
   1044 0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
   1045 0:49          d: direct index for structure ( temp 4-component vector of double)
   1046 0: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})
   1047 0: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})
   1048 0: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})
   1049 0:49                Constant:
   1050 0:49                  0 (const uint)
   1051 0:49              direct index ( temp uint)
   1052 0:49                'dti' ( in 3-component vector of uint)
   1053 0:49                Constant:
   1054 0:49                  0 (const int)
   1055 0:49            Constant:
   1056 0:49              3 (const int)
   1057 0:49          Constant:
   1058 0:49            1 (const uint)
   1059 0:50      move second child to first child ( temp double)
   1060 0:50        direct index ( temp double)
   1061 0:50          d: direct index for structure ( temp 4-component vector of double)
   1062 0: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})
   1063 0: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})
   1064 0: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})
   1065 0:50                Constant:
   1066 0:50                  0 (const uint)
   1067 0:50              direct index ( temp uint)
   1068 0:50                'dti' ( in 3-component vector of uint)
   1069 0:50                Constant:
   1070 0:50                  0 (const int)
   1071 0:50            Constant:
   1072 0:50              3 (const int)
   1073 0:50          Constant:
   1074 0:50            0 (const int)
   1075 0:50        subgroupQuadBroadcast ( temp double)
   1076 0:50          direct index ( temp double)
   1077 0:50            d: direct index for structure ( temp 4-component vector of double)
   1078 0: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})
   1079 0: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})
   1080 0: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})
   1081 0:50                  Constant:
   1082 0:50                    0 (const uint)
   1083 0:50                direct index ( temp uint)
   1084 0:50                  'dti' ( in 3-component vector of uint)
   1085 0:50                  Constant:
   1086 0:50                    0 (const int)
   1087 0:50              Constant:
   1088 0:50                3 (const int)
   1089 0:50            Constant:
   1090 0:50              0 (const int)
   1091 0:50          Constant:
   1092 0:50            1 (const uint)
   1093 0:51      move second child to first child ( temp 2-component vector of double)
   1094 0:51        vector swizzle ( temp 2-component vector of double)
   1095 0:51          d: direct index for structure ( temp 4-component vector of double)
   1096 0: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})
   1097 0: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})
   1098 0: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})
   1099 0:51                Constant:
   1100 0:51                  0 (const uint)
   1101 0:51              direct index ( temp uint)
   1102 0:51                'dti' ( in 3-component vector of uint)
   1103 0:51                Constant:
   1104 0:51                  0 (const int)
   1105 0:51            Constant:
   1106 0:51              3 (const int)
   1107 0:51          Sequence
   1108 0:51            Constant:
   1109 0:51              0 (const int)
   1110 0:51            Constant:
   1111 0:51              1 (const int)
   1112 0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
   1113 0:51          vector swizzle ( temp 2-component vector of double)
   1114 0:51            d: direct index for structure ( temp 4-component vector of double)
   1115 0: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})
   1116 0: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})
   1117 0: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})
   1118 0:51                  Constant:
   1119 0:51                    0 (const uint)
   1120 0:51                direct index ( temp uint)
   1121 0:51                  'dti' ( in 3-component vector of uint)
   1122 0:51                  Constant:
   1123 0:51                    0 (const int)
   1124 0:51              Constant:
   1125 0:51                3 (const int)
   1126 0:51            Sequence
   1127 0:51              Constant:
   1128 0:51                0 (const int)
   1129 0:51              Constant:
   1130 0:51                1 (const int)
   1131 0:51          Constant:
   1132 0:51            1 (const uint)
   1133 0:52      move second child to first child ( temp 3-component vector of double)
   1134 0:52        vector swizzle ( temp 3-component vector of double)
   1135 0:52          d: direct index for structure ( temp 4-component vector of double)
   1136 0: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})
   1137 0: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})
   1138 0: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})
   1139 0:52                Constant:
   1140 0:52                  0 (const uint)
   1141 0:52              direct index ( temp uint)
   1142 0:52                'dti' ( in 3-component vector of uint)
   1143 0:52                Constant:
   1144 0:52                  0 (const int)
   1145 0:52            Constant:
   1146 0:52              3 (const int)
   1147 0:52          Sequence
   1148 0:52            Constant:
   1149 0:52              0 (const int)
   1150 0:52            Constant:
   1151 0:52              1 (const int)
   1152 0:52            Constant:
   1153 0:52              2 (const int)
   1154 0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
   1155 0:52          vector swizzle ( temp 3-component vector of double)
   1156 0:52            d: direct index for structure ( temp 4-component vector of double)
   1157 0: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})
   1158 0: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})
   1159 0: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})
   1160 0:52                  Constant:
   1161 0:52                    0 (const uint)
   1162 0:52                direct index ( temp uint)
   1163 0:52                  'dti' ( in 3-component vector of uint)
   1164 0:52                  Constant:
   1165 0:52                    0 (const int)
   1166 0:52              Constant:
   1167 0:52                3 (const int)
   1168 0:52            Sequence
   1169 0:52              Constant:
   1170 0:52                0 (const int)
   1171 0:52              Constant:
   1172 0:52                1 (const int)
   1173 0:52              Constant:
   1174 0:52                2 (const int)
   1175 0:52          Constant:
   1176 0:52            1 (const uint)
   1177 0:54      move second child to first child ( temp 4-component vector of uint)
   1178 0:54        u: direct index for structure ( temp 4-component vector of uint)
   1179 0: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})
   1180 0: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})
   1181 0: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})
   1182 0:54              Constant:
   1183 0:54                0 (const uint)
   1184 0:54            direct index ( temp uint)
   1185 0:54              'dti' ( in 3-component vector of uint)
   1186 0:54              Constant:
   1187 0:54                0 (const int)
   1188 0:54          Constant:
   1189 0:54            0 (const int)
   1190 0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
   1191 0:54          u: direct index for structure ( temp 4-component vector of uint)
   1192 0: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})
   1193 0: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})
   1194 0: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})
   1195 0:54                Constant:
   1196 0:54                  0 (const uint)
   1197 0:54              direct index ( temp uint)
   1198 0:54                'dti' ( in 3-component vector of uint)
   1199 0:54                Constant:
   1200 0:54                  0 (const int)
   1201 0:54            Constant:
   1202 0:54              0 (const int)
   1203 0:54          Constant:
   1204 0:54            2 (const uint)
   1205 0:55      move second child to first child ( temp uint)
   1206 0:55        direct index ( temp uint)
   1207 0:55          u: direct index for structure ( temp 4-component vector of uint)
   1208 0: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})
   1209 0: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})
   1210 0: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})
   1211 0:55                Constant:
   1212 0:55                  0 (const uint)
   1213 0:55              direct index ( temp uint)
   1214 0:55                'dti' ( in 3-component vector of uint)
   1215 0:55                Constant:
   1216 0:55                  0 (const int)
   1217 0:55            Constant:
   1218 0:55              0 (const int)
   1219 0:55          Constant:
   1220 0:55            0 (const int)
   1221 0:55        subgroupQuadBroadcast ( temp uint)
   1222 0:55          direct index ( temp uint)
   1223 0:55            u: direct index for structure ( temp 4-component vector of uint)
   1224 0: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})
   1225 0: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})
   1226 0: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})
   1227 0:55                  Constant:
   1228 0:55                    0 (const uint)
   1229 0:55                direct index ( temp uint)
   1230 0:55                  'dti' ( in 3-component vector of uint)
   1231 0:55                  Constant:
   1232 0:55                    0 (const int)
   1233 0:55              Constant:
   1234 0:55                0 (const int)
   1235 0:55            Constant:
   1236 0:55              0 (const int)
   1237 0:55          Constant:
   1238 0:55            2 (const uint)
   1239 0:56      move second child to first child ( temp 2-component vector of uint)
   1240 0:56        vector swizzle ( temp 2-component vector of uint)
   1241 0:56          u: direct index for structure ( temp 4-component vector of uint)
   1242 0: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})
   1243 0: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})
   1244 0: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})
   1245 0:56                Constant:
   1246 0:56                  0 (const uint)
   1247 0:56              direct index ( temp uint)
   1248 0:56                'dti' ( in 3-component vector of uint)
   1249 0:56                Constant:
   1250 0:56                  0 (const int)
   1251 0:56            Constant:
   1252 0:56              0 (const int)
   1253 0:56          Sequence
   1254 0:56            Constant:
   1255 0:56              0 (const int)
   1256 0:56            Constant:
   1257 0:56              1 (const int)
   1258 0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
   1259 0:56          vector swizzle ( temp 2-component vector of uint)
   1260 0:56            u: direct index for structure ( temp 4-component vector of uint)
   1261 0: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})
   1262 0: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})
   1263 0: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})
   1264 0:56                  Constant:
   1265 0:56                    0 (const uint)
   1266 0:56                direct index ( temp uint)
   1267 0:56                  'dti' ( in 3-component vector of uint)
   1268 0:56                  Constant:
   1269 0:56                    0 (const int)
   1270 0:56              Constant:
   1271 0:56                0 (const int)
   1272 0:56            Sequence
   1273 0:56              Constant:
   1274 0:56                0 (const int)
   1275 0:56              Constant:
   1276 0:56                1 (const int)
   1277 0:56          Constant:
   1278 0:56            2 (const uint)
   1279 0:57      move second child to first child ( temp 3-component vector of uint)
   1280 0:57        vector swizzle ( temp 3-component vector of uint)
   1281 0:57          u: direct index for structure ( temp 4-component vector of uint)
   1282 0: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})
   1283 0: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})
   1284 0: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})
   1285 0:57                Constant:
   1286 0:57                  0 (const uint)
   1287 0:57              direct index ( temp uint)
   1288 0:57                'dti' ( in 3-component vector of uint)
   1289 0:57                Constant:
   1290 0:57                  0 (const int)
   1291 0:57            Constant:
   1292 0:57              0 (const int)
   1293 0:57          Sequence
   1294 0:57            Constant:
   1295 0:57              0 (const int)
   1296 0:57            Constant:
   1297 0:57              1 (const int)
   1298 0:57            Constant:
   1299 0:57              2 (const int)
   1300 0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
   1301 0:57          vector swizzle ( temp 3-component vector of uint)
   1302 0:57            u: direct index for structure ( temp 4-component vector of uint)
   1303 0: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})
   1304 0: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})
   1305 0: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})
   1306 0:57                  Constant:
   1307 0:57                    0 (const uint)
   1308 0:57                direct index ( temp uint)
   1309 0:57                  'dti' ( in 3-component vector of uint)
   1310 0:57                  Constant:
   1311 0:57                    0 (const int)
   1312 0:57              Constant:
   1313 0:57                0 (const int)
   1314 0:57            Sequence
   1315 0:57              Constant:
   1316 0:57                0 (const int)
   1317 0:57              Constant:
   1318 0:57                1 (const int)
   1319 0:57              Constant:
   1320 0:57                2 (const int)
   1321 0:57          Constant:
   1322 0:57            2 (const uint)
   1323 0:59      move second child to first child ( temp 4-component vector of int)
   1324 0:59        i: direct index for structure ( temp 4-component vector of int)
   1325 0: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})
   1326 0: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})
   1327 0: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})
   1328 0:59              Constant:
   1329 0:59                0 (const uint)
   1330 0:59            direct index ( temp uint)
   1331 0:59              'dti' ( in 3-component vector of uint)
   1332 0:59              Constant:
   1333 0:59                0 (const int)
   1334 0:59          Constant:
   1335 0:59            1 (const int)
   1336 0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
   1337 0:59          i: direct index for structure ( temp 4-component vector of int)
   1338 0: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})
   1339 0: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})
   1340 0: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})
   1341 0:59                Constant:
   1342 0:59                  0 (const uint)
   1343 0:59              direct index ( temp uint)
   1344 0:59                'dti' ( in 3-component vector of uint)
   1345 0:59                Constant:
   1346 0:59                  0 (const int)
   1347 0:59            Constant:
   1348 0:59              1 (const int)
   1349 0:59          Constant:
   1350 0:59            2 (const uint)
   1351 0:60      move second child to first child ( temp int)
   1352 0:60        direct index ( temp int)
   1353 0:60          i: direct index for structure ( temp 4-component vector of int)
   1354 0: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})
   1355 0: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})
   1356 0: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})
   1357 0:60                Constant:
   1358 0:60                  0 (const uint)
   1359 0:60              direct index ( temp uint)
   1360 0:60                'dti' ( in 3-component vector of uint)
   1361 0:60                Constant:
   1362 0:60                  0 (const int)
   1363 0:60            Constant:
   1364 0:60              1 (const int)
   1365 0:60          Constant:
   1366 0:60            0 (const int)
   1367 0:60        subgroupQuadBroadcast ( temp int)
   1368 0:60          direct index ( temp int)
   1369 0:60            i: direct index for structure ( temp 4-component vector of int)
   1370 0: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})
   1371 0: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})
   1372 0: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})
   1373 0:60                  Constant:
   1374 0:60                    0 (const uint)
   1375 0:60                direct index ( temp uint)
   1376 0:60                  'dti' ( in 3-component vector of uint)
   1377 0:60                  Constant:
   1378 0:60                    0 (const int)
   1379 0:60              Constant:
   1380 0:60                1 (const int)
   1381 0:60            Constant:
   1382 0:60              0 (const int)
   1383 0:60          Constant:
   1384 0:60            2 (const uint)
   1385 0:61      move second child to first child ( temp 2-component vector of int)
   1386 0:61        vector swizzle ( temp 2-component vector of int)
   1387 0:61          i: direct index for structure ( temp 4-component vector of int)
   1388 0: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})
   1389 0: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})
   1390 0: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})
   1391 0:61                Constant:
   1392 0:61                  0 (const uint)
   1393 0:61              direct index ( temp uint)
   1394 0:61                'dti' ( in 3-component vector of uint)
   1395 0:61                Constant:
   1396 0:61                  0 (const int)
   1397 0:61            Constant:
   1398 0:61              1 (const int)
   1399 0:61          Sequence
   1400 0:61            Constant:
   1401 0:61              0 (const int)
   1402 0:61            Constant:
   1403 0:61              1 (const int)
   1404 0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
   1405 0:61          vector swizzle ( temp 2-component vector of int)
   1406 0:61            i: direct index for structure ( temp 4-component vector of int)
   1407 0: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})
   1408 0: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})
   1409 0: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})
   1410 0:61                  Constant:
   1411 0:61                    0 (const uint)
   1412 0:61                direct index ( temp uint)
   1413 0:61                  'dti' ( in 3-component vector of uint)
   1414 0:61                  Constant:
   1415 0:61                    0 (const int)
   1416 0:61              Constant:
   1417 0:61                1 (const int)
   1418 0:61            Sequence
   1419 0:61              Constant:
   1420 0:61                0 (const int)
   1421 0:61              Constant:
   1422 0:61                1 (const int)
   1423 0:61          Constant:
   1424 0:61            2 (const uint)
   1425 0:62      move second child to first child ( temp 3-component vector of int)
   1426 0:62        vector swizzle ( temp 3-component vector of int)
   1427 0:62          i: direct index for structure ( temp 4-component vector of int)
   1428 0: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})
   1429 0: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})
   1430 0: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})
   1431 0:62                Constant:
   1432 0:62                  0 (const uint)
   1433 0:62              direct index ( temp uint)
   1434 0:62                'dti' ( in 3-component vector of uint)
   1435 0:62                Constant:
   1436 0:62                  0 (const int)
   1437 0:62            Constant:
   1438 0:62              1 (const int)
   1439 0:62          Sequence
   1440 0:62            Constant:
   1441 0:62              0 (const int)
   1442 0:62            Constant:
   1443 0:62              1 (const int)
   1444 0:62            Constant:
   1445 0:62              2 (const int)
   1446 0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
   1447 0:62          vector swizzle ( temp 3-component vector of int)
   1448 0:62            i: direct index for structure ( temp 4-component vector of int)
   1449 0: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})
   1450 0: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})
   1451 0: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})
   1452 0:62                  Constant:
   1453 0:62                    0 (const uint)
   1454 0:62                direct index ( temp uint)
   1455 0:62                  'dti' ( in 3-component vector of uint)
   1456 0:62                  Constant:
   1457 0:62                    0 (const int)
   1458 0:62              Constant:
   1459 0:62                1 (const int)
   1460 0:62            Sequence
   1461 0:62              Constant:
   1462 0:62                0 (const int)
   1463 0:62              Constant:
   1464 0:62                1 (const int)
   1465 0:62              Constant:
   1466 0:62                2 (const int)
   1467 0:62          Constant:
   1468 0:62            2 (const uint)
   1469 0:64      move second child to first child ( temp 4-component vector of float)
   1470 0:64        f: direct index for structure ( temp 4-component vector of float)
   1471 0: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})
   1472 0: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})
   1473 0: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})
   1474 0:64              Constant:
   1475 0:64                0 (const uint)
   1476 0:64            direct index ( temp uint)
   1477 0:64              'dti' ( in 3-component vector of uint)
   1478 0:64              Constant:
   1479 0:64                0 (const int)
   1480 0:64          Constant:
   1481 0:64            2 (const int)
   1482 0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
   1483 0:64          f: direct index for structure ( temp 4-component vector of float)
   1484 0: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})
   1485 0: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})
   1486 0: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})
   1487 0:64                Constant:
   1488 0:64                  0 (const uint)
   1489 0:64              direct index ( temp uint)
   1490 0:64                'dti' ( in 3-component vector of uint)
   1491 0:64                Constant:
   1492 0:64                  0 (const int)
   1493 0:64            Constant:
   1494 0:64              2 (const int)
   1495 0:64          Constant:
   1496 0:64            2 (const uint)
   1497 0:65      move second child to first child ( temp float)
   1498 0:65        direct index ( temp float)
   1499 0:65          f: direct index for structure ( temp 4-component vector of float)
   1500 0: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})
   1501 0: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})
   1502 0: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})
   1503 0:65                Constant:
   1504 0:65                  0 (const uint)
   1505 0:65              direct index ( temp uint)
   1506 0:65                'dti' ( in 3-component vector of uint)
   1507 0:65                Constant:
   1508 0:65                  0 (const int)
   1509 0:65            Constant:
   1510 0:65              2 (const int)
   1511 0:65          Constant:
   1512 0:65            0 (const int)
   1513 0:65        subgroupQuadBroadcast ( temp float)
   1514 0:65          direct index ( temp float)
   1515 0:65            f: direct index for structure ( temp 4-component vector of float)
   1516 0: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})
   1517 0: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})
   1518 0: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})
   1519 0:65                  Constant:
   1520 0:65                    0 (const uint)
   1521 0:65                direct index ( temp uint)
   1522 0:65                  'dti' ( in 3-component vector of uint)
   1523 0:65                  Constant:
   1524 0:65                    0 (const int)
   1525 0:65              Constant:
   1526 0:65                2 (const int)
   1527 0:65            Constant:
   1528 0:65              0 (const int)
   1529 0:65          Constant:
   1530 0:65            2 (const uint)
   1531 0:66      move second child to first child ( temp 2-component vector of float)
   1532 0:66        vector swizzle ( temp 2-component vector of float)
   1533 0:66          f: direct index for structure ( temp 4-component vector of float)
   1534 0: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})
   1535 0: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})
   1536 0: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})
   1537 0:66                Constant:
   1538 0:66                  0 (const uint)
   1539 0:66              direct index ( temp uint)
   1540 0:66                'dti' ( in 3-component vector of uint)
   1541 0:66                Constant:
   1542 0:66                  0 (const int)
   1543 0:66            Constant:
   1544 0:66              2 (const int)
   1545 0:66          Sequence
   1546 0:66            Constant:
   1547 0:66              0 (const int)
   1548 0:66            Constant:
   1549 0:66              1 (const int)
   1550 0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
   1551 0:66          vector swizzle ( temp 2-component vector of float)
   1552 0:66            f: direct index for structure ( temp 4-component vector of float)
   1553 0: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})
   1554 0: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})
   1555 0: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})
   1556 0:66                  Constant:
   1557 0:66                    0 (const uint)
   1558 0:66                direct index ( temp uint)
   1559 0:66                  'dti' ( in 3-component vector of uint)
   1560 0:66                  Constant:
   1561 0:66                    0 (const int)
   1562 0:66              Constant:
   1563 0:66                2 (const int)
   1564 0:66            Sequence
   1565 0:66              Constant:
   1566 0:66                0 (const int)
   1567 0:66              Constant:
   1568 0:66                1 (const int)
   1569 0:66          Constant:
   1570 0:66            2 (const uint)
   1571 0:67      move second child to first child ( temp 3-component vector of float)
   1572 0:67        vector swizzle ( temp 3-component vector of float)
   1573 0:67          f: direct index for structure ( temp 4-component vector of float)
   1574 0: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})
   1575 0: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})
   1576 0: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})
   1577 0:67                Constant:
   1578 0:67                  0 (const uint)
   1579 0:67              direct index ( temp uint)
   1580 0:67                'dti' ( in 3-component vector of uint)
   1581 0:67                Constant:
   1582 0:67                  0 (const int)
   1583 0:67            Constant:
   1584 0:67              2 (const int)
   1585 0:67          Sequence
   1586 0:67            Constant:
   1587 0:67              0 (const int)
   1588 0:67            Constant:
   1589 0:67              1 (const int)
   1590 0:67            Constant:
   1591 0:67              2 (const int)
   1592 0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
   1593 0:67          vector swizzle ( temp 3-component vector of float)
   1594 0:67            f: direct index for structure ( temp 4-component vector of float)
   1595 0: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})
   1596 0: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})
   1597 0: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})
   1598 0:67                  Constant:
   1599 0:67                    0 (const uint)
   1600 0:67                direct index ( temp uint)
   1601 0:67                  'dti' ( in 3-component vector of uint)
   1602 0:67                  Constant:
   1603 0:67                    0 (const int)
   1604 0:67              Constant:
   1605 0:67                2 (const int)
   1606 0:67            Sequence
   1607 0:67              Constant:
   1608 0:67                0 (const int)
   1609 0:67              Constant:
   1610 0:67                1 (const int)
   1611 0:67              Constant:
   1612 0:67                2 (const int)
   1613 0:67          Constant:
   1614 0:67            2 (const uint)
   1615 0:69      move second child to first child ( temp 4-component vector of double)
   1616 0:69        d: direct index for structure ( temp 4-component vector of double)
   1617 0: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})
   1618 0: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})
   1619 0: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})
   1620 0:69              Constant:
   1621 0:69                0 (const uint)
   1622 0:69            direct index ( temp uint)
   1623 0:69              'dti' ( in 3-component vector of uint)
   1624 0:69              Constant:
   1625 0:69                0 (const int)
   1626 0:69          Constant:
   1627 0:69            3 (const int)
   1628 0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
   1629 0:69          d: direct index for structure ( temp 4-component vector of double)
   1630 0: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})
   1631 0: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})
   1632 0: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})
   1633 0:69                Constant:
   1634 0:69                  0 (const uint)
   1635 0:69              direct index ( temp uint)
   1636 0:69                'dti' ( in 3-component vector of uint)
   1637 0:69                Constant:
   1638 0:69                  0 (const int)
   1639 0:69            Constant:
   1640 0:69              3 (const int)
   1641 0:69          Constant:
   1642 0:69            2 (const uint)
   1643 0:70      move second child to first child ( temp double)
   1644 0:70        direct index ( temp double)
   1645 0:70          d: direct index for structure ( temp 4-component vector of double)
   1646 0: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})
   1647 0: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})
   1648 0: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})
   1649 0:70                Constant:
   1650 0:70                  0 (const uint)
   1651 0:70              direct index ( temp uint)
   1652 0:70                'dti' ( in 3-component vector of uint)
   1653 0:70                Constant:
   1654 0:70                  0 (const int)
   1655 0:70            Constant:
   1656 0:70              3 (const int)
   1657 0:70          Constant:
   1658 0:70            0 (const int)
   1659 0:70        subgroupQuadBroadcast ( temp double)
   1660 0:70          direct index ( temp double)
   1661 0:70            d: direct index for structure ( temp 4-component vector of double)
   1662 0: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})
   1663 0: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})
   1664 0: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})
   1665 0:70                  Constant:
   1666 0:70                    0 (const uint)
   1667 0:70                direct index ( temp uint)
   1668 0:70                  'dti' ( in 3-component vector of uint)
   1669 0:70                  Constant:
   1670 0:70                    0 (const int)
   1671 0:70              Constant:
   1672 0:70                3 (const int)
   1673 0:70            Constant:
   1674 0:70              0 (const int)
   1675 0:70          Constant:
   1676 0:70            2 (const uint)
   1677 0:71      move second child to first child ( temp 2-component vector of double)
   1678 0:71        vector swizzle ( temp 2-component vector of double)
   1679 0:71          d: direct index for structure ( temp 4-component vector of double)
   1680 0: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})
   1681 0: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})
   1682 0: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})
   1683 0:71                Constant:
   1684 0:71                  0 (const uint)
   1685 0:71              direct index ( temp uint)
   1686 0:71                'dti' ( in 3-component vector of uint)
   1687 0:71                Constant:
   1688 0:71                  0 (const int)
   1689 0:71            Constant:
   1690 0:71              3 (const int)
   1691 0:71          Sequence
   1692 0:71            Constant:
   1693 0:71              0 (const int)
   1694 0:71            Constant:
   1695 0:71              1 (const int)
   1696 0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
   1697 0:71          vector swizzle ( temp 2-component vector of double)
   1698 0:71            d: direct index for structure ( temp 4-component vector of double)
   1699 0: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})
   1700 0: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})
   1701 0: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})
   1702 0:71                  Constant:
   1703 0:71                    0 (const uint)
   1704 0:71                direct index ( temp uint)
   1705 0:71                  'dti' ( in 3-component vector of uint)
   1706 0:71                  Constant:
   1707 0:71                    0 (const int)
   1708 0:71              Constant:
   1709 0:71                3 (const int)
   1710 0:71            Sequence
   1711 0:71              Constant:
   1712 0:71                0 (const int)
   1713 0:71              Constant:
   1714 0:71                1 (const int)
   1715 0:71          Constant:
   1716 0:71            2 (const uint)
   1717 0:72      move second child to first child ( temp 3-component vector of double)
   1718 0:72        vector swizzle ( temp 3-component vector of double)
   1719 0:72          d: direct index for structure ( temp 4-component vector of double)
   1720 0: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})
   1721 0: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})
   1722 0: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})
   1723 0:72                Constant:
   1724 0:72                  0 (const uint)
   1725 0:72              direct index ( temp uint)
   1726 0:72                'dti' ( in 3-component vector of uint)
   1727 0:72                Constant:
   1728 0:72                  0 (const int)
   1729 0:72            Constant:
   1730 0:72              3 (const int)
   1731 0:72          Sequence
   1732 0:72            Constant:
   1733 0:72              0 (const int)
   1734 0:72            Constant:
   1735 0:72              1 (const int)
   1736 0:72            Constant:
   1737 0:72              2 (const int)
   1738 0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
   1739 0:72          vector swizzle ( temp 3-component vector of double)
   1740 0:72            d: direct index for structure ( temp 4-component vector of double)
   1741 0: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})
   1742 0: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})
   1743 0: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})
   1744 0:72                  Constant:
   1745 0:72                    0 (const uint)
   1746 0:72                direct index ( temp uint)
   1747 0:72                  'dti' ( in 3-component vector of uint)
   1748 0:72                  Constant:
   1749 0:72                    0 (const int)
   1750 0:72              Constant:
   1751 0:72                3 (const int)
   1752 0:72            Sequence
   1753 0:72              Constant:
   1754 0:72                0 (const int)
   1755 0:72              Constant:
   1756 0:72                1 (const int)
   1757 0:72              Constant:
   1758 0:72                2 (const int)
   1759 0:72          Constant:
   1760 0:72            2 (const uint)
   1761 0:74      move second child to first child ( temp 4-component vector of uint)
   1762 0:74        u: direct index for structure ( temp 4-component vector of uint)
   1763 0: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})
   1764 0: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})
   1765 0: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})
   1766 0:74              Constant:
   1767 0:74                0 (const uint)
   1768 0:74            direct index ( temp uint)
   1769 0:74              'dti' ( in 3-component vector of uint)
   1770 0:74              Constant:
   1771 0:74                0 (const int)
   1772 0:74          Constant:
   1773 0:74            0 (const int)
   1774 0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
   1775 0:74          u: direct index for structure ( temp 4-component vector of uint)
   1776 0: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})
   1777 0: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})
   1778 0: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})
   1779 0:74                Constant:
   1780 0:74                  0 (const uint)
   1781 0:74              direct index ( temp uint)
   1782 0:74                'dti' ( in 3-component vector of uint)
   1783 0:74                Constant:
   1784 0:74                  0 (const int)
   1785 0:74            Constant:
   1786 0:74              0 (const int)
   1787 0:74          Constant:
   1788 0:74            3 (const uint)
   1789 0:75      move second child to first child ( temp uint)
   1790 0:75        direct index ( temp uint)
   1791 0:75          u: direct index for structure ( temp 4-component vector of uint)
   1792 0: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})
   1793 0: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})
   1794 0: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})
   1795 0:75                Constant:
   1796 0:75                  0 (const uint)
   1797 0:75              direct index ( temp uint)
   1798 0:75                'dti' ( in 3-component vector of uint)
   1799 0:75                Constant:
   1800 0:75                  0 (const int)
   1801 0:75            Constant:
   1802 0:75              0 (const int)
   1803 0:75          Constant:
   1804 0:75            0 (const int)
   1805 0:75        subgroupQuadBroadcast ( temp uint)
   1806 0:75          direct index ( temp uint)
   1807 0:75            u: direct index for structure ( temp 4-component vector of uint)
   1808 0: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})
   1809 0: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})
   1810 0: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})
   1811 0:75                  Constant:
   1812 0:75                    0 (const uint)
   1813 0:75                direct index ( temp uint)
   1814 0:75                  'dti' ( in 3-component vector of uint)
   1815 0:75                  Constant:
   1816 0:75                    0 (const int)
   1817 0:75              Constant:
   1818 0:75                0 (const int)
   1819 0:75            Constant:
   1820 0:75              0 (const int)
   1821 0:75          Constant:
   1822 0:75            3 (const uint)
   1823 0:76      move second child to first child ( temp 2-component vector of uint)
   1824 0:76        vector swizzle ( temp 2-component vector of uint)
   1825 0:76          u: direct index for structure ( temp 4-component vector of uint)
   1826 0: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})
   1827 0: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})
   1828 0: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})
   1829 0:76                Constant:
   1830 0:76                  0 (const uint)
   1831 0:76              direct index ( temp uint)
   1832 0:76                'dti' ( in 3-component vector of uint)
   1833 0:76                Constant:
   1834 0:76                  0 (const int)
   1835 0:76            Constant:
   1836 0:76              0 (const int)
   1837 0:76          Sequence
   1838 0:76            Constant:
   1839 0:76              0 (const int)
   1840 0:76            Constant:
   1841 0:76              1 (const int)
   1842 0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
   1843 0:76          vector swizzle ( temp 2-component vector of uint)
   1844 0:76            u: direct index for structure ( temp 4-component vector of uint)
   1845 0: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})
   1846 0: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})
   1847 0: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})
   1848 0:76                  Constant:
   1849 0:76                    0 (const uint)
   1850 0:76                direct index ( temp uint)
   1851 0:76                  'dti' ( in 3-component vector of uint)
   1852 0:76                  Constant:
   1853 0:76                    0 (const int)
   1854 0:76              Constant:
   1855 0:76                0 (const int)
   1856 0:76            Sequence
   1857 0:76              Constant:
   1858 0:76                0 (const int)
   1859 0:76              Constant:
   1860 0:76                1 (const int)
   1861 0:76          Constant:
   1862 0:76            3 (const uint)
   1863 0:77      move second child to first child ( temp 3-component vector of uint)
   1864 0:77        vector swizzle ( temp 3-component vector of uint)
   1865 0:77          u: direct index for structure ( temp 4-component vector of uint)
   1866 0: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})
   1867 0: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})
   1868 0: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})
   1869 0:77                Constant:
   1870 0:77                  0 (const uint)
   1871 0:77              direct index ( temp uint)
   1872 0:77                'dti' ( in 3-component vector of uint)
   1873 0:77                Constant:
   1874 0:77                  0 (const int)
   1875 0:77            Constant:
   1876 0:77              0 (const int)
   1877 0:77          Sequence
   1878 0:77            Constant:
   1879 0:77              0 (const int)
   1880 0:77            Constant:
   1881 0:77              1 (const int)
   1882 0:77            Constant:
   1883 0:77              2 (const int)
   1884 0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
   1885 0:77          vector swizzle ( temp 3-component vector of uint)
   1886 0:77            u: direct index for structure ( temp 4-component vector of uint)
   1887 0: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})
   1888 0: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})
   1889 0: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})
   1890 0:77                  Constant:
   1891 0:77                    0 (const uint)
   1892 0:77                direct index ( temp uint)
   1893 0:77                  'dti' ( in 3-component vector of uint)
   1894 0:77                  Constant:
   1895 0:77                    0 (const int)
   1896 0:77              Constant:
   1897 0:77                0 (const int)
   1898 0:77            Sequence
   1899 0:77              Constant:
   1900 0:77                0 (const int)
   1901 0:77              Constant:
   1902 0:77                1 (const int)
   1903 0:77              Constant:
   1904 0:77                2 (const int)
   1905 0:77          Constant:
   1906 0:77            3 (const uint)
   1907 0:79      move second child to first child ( temp 4-component vector of int)
   1908 0:79        i: direct index for structure ( temp 4-component vector of int)
   1909 0: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})
   1910 0: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})
   1911 0: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})
   1912 0:79              Constant:
   1913 0:79                0 (const uint)
   1914 0:79            direct index ( temp uint)
   1915 0:79              'dti' ( in 3-component vector of uint)
   1916 0:79              Constant:
   1917 0:79                0 (const int)
   1918 0:79          Constant:
   1919 0:79            1 (const int)
   1920 0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
   1921 0:79          i: direct index for structure ( temp 4-component vector of int)
   1922 0: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})
   1923 0: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})
   1924 0: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})
   1925 0:79                Constant:
   1926 0:79                  0 (const uint)
   1927 0:79              direct index ( temp uint)
   1928 0:79                'dti' ( in 3-component vector of uint)
   1929 0:79                Constant:
   1930 0:79                  0 (const int)
   1931 0:79            Constant:
   1932 0:79              1 (const int)
   1933 0:79          Constant:
   1934 0:79            3 (const uint)
   1935 0:80      move second child to first child ( temp int)
   1936 0:80        direct index ( temp int)
   1937 0:80          i: direct index for structure ( temp 4-component vector of int)
   1938 0: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})
   1939 0: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})
   1940 0: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})
   1941 0:80                Constant:
   1942 0:80                  0 (const uint)
   1943 0:80              direct index ( temp uint)
   1944 0:80                'dti' ( in 3-component vector of uint)
   1945 0:80                Constant:
   1946 0:80                  0 (const int)
   1947 0:80            Constant:
   1948 0:80              1 (const int)
   1949 0:80          Constant:
   1950 0:80            0 (const int)
   1951 0:80        subgroupQuadBroadcast ( temp int)
   1952 0:80          direct index ( temp int)
   1953 0:80            i: direct index for structure ( temp 4-component vector of int)
   1954 0: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})
   1955 0: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})
   1956 0: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})
   1957 0:80                  Constant:
   1958 0:80                    0 (const uint)
   1959 0:80                direct index ( temp uint)
   1960 0:80                  'dti' ( in 3-component vector of uint)
   1961 0:80                  Constant:
   1962 0:80                    0 (const int)
   1963 0:80              Constant:
   1964 0:80                1 (const int)
   1965 0:80            Constant:
   1966 0:80              0 (const int)
   1967 0:80          Constant:
   1968 0:80            3 (const uint)
   1969 0:81      move second child to first child ( temp 2-component vector of int)
   1970 0:81        vector swizzle ( temp 2-component vector of int)
   1971 0:81          i: direct index for structure ( temp 4-component vector of int)
   1972 0: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})
   1973 0: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})
   1974 0: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})
   1975 0:81                Constant:
   1976 0:81                  0 (const uint)
   1977 0:81              direct index ( temp uint)
   1978 0:81                'dti' ( in 3-component vector of uint)
   1979 0:81                Constant:
   1980 0:81                  0 (const int)
   1981 0:81            Constant:
   1982 0:81              1 (const int)
   1983 0:81          Sequence
   1984 0:81            Constant:
   1985 0:81              0 (const int)
   1986 0:81            Constant:
   1987 0:81              1 (const int)
   1988 0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
   1989 0:81          vector swizzle ( temp 2-component vector of int)
   1990 0:81            i: direct index for structure ( temp 4-component vector of int)
   1991 0: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})
   1992 0: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})
   1993 0: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})
   1994 0:81                  Constant:
   1995 0:81                    0 (const uint)
   1996 0:81                direct index ( temp uint)
   1997 0:81                  'dti' ( in 3-component vector of uint)
   1998 0:81                  Constant:
   1999 0:81                    0 (const int)
   2000 0:81              Constant:
   2001 0:81                1 (const int)
   2002 0:81            Sequence
   2003 0:81              Constant:
   2004 0:81                0 (const int)
   2005 0:81              Constant:
   2006 0:81                1 (const int)
   2007 0:81          Constant:
   2008 0:81            3 (const uint)
   2009 0:82      move second child to first child ( temp 3-component vector of int)
   2010 0:82        vector swizzle ( temp 3-component vector of int)
   2011 0:82          i: direct index for structure ( temp 4-component vector of int)
   2012 0: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})
   2013 0: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})
   2014 0: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})
   2015 0:82                Constant:
   2016 0:82                  0 (const uint)
   2017 0:82              direct index ( temp uint)
   2018 0:82                'dti' ( in 3-component vector of uint)
   2019 0:82                Constant:
   2020 0:82                  0 (const int)
   2021 0:82            Constant:
   2022 0:82              1 (const int)
   2023 0:82          Sequence
   2024 0:82            Constant:
   2025 0:82              0 (const int)
   2026 0:82            Constant:
   2027 0:82              1 (const int)
   2028 0:82            Constant:
   2029 0:82              2 (const int)
   2030 0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
   2031 0:82          vector swizzle ( temp 3-component vector of int)
   2032 0:82            i: direct index for structure ( temp 4-component vector of int)
   2033 0: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})
   2034 0: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})
   2035 0: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})
   2036 0:82                  Constant:
   2037 0:82                    0 (const uint)
   2038 0:82                direct index ( temp uint)
   2039 0:82                  'dti' ( in 3-component vector of uint)
   2040 0:82                  Constant:
   2041 0:82                    0 (const int)
   2042 0:82              Constant:
   2043 0:82                1 (const int)
   2044 0:82            Sequence
   2045 0:82              Constant:
   2046 0:82                0 (const int)
   2047 0:82              Constant:
   2048 0:82                1 (const int)
   2049 0:82              Constant:
   2050 0:82                2 (const int)
   2051 0:82          Constant:
   2052 0:82            3 (const uint)
   2053 0:84      move second child to first child ( temp 4-component vector of float)
   2054 0:84        f: direct index for structure ( temp 4-component vector of float)
   2055 0: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})
   2056 0: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})
   2057 0: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})
   2058 0:84              Constant:
   2059 0:84                0 (const uint)
   2060 0:84            direct index ( temp uint)
   2061 0:84              'dti' ( in 3-component vector of uint)
   2062 0:84              Constant:
   2063 0:84                0 (const int)
   2064 0:84          Constant:
   2065 0:84            2 (const int)
   2066 0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
   2067 0:84          f: direct index for structure ( temp 4-component vector of float)
   2068 0: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})
   2069 0: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})
   2070 0: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})
   2071 0:84                Constant:
   2072 0:84                  0 (const uint)
   2073 0:84              direct index ( temp uint)
   2074 0:84                'dti' ( in 3-component vector of uint)
   2075 0:84                Constant:
   2076 0:84                  0 (const int)
   2077 0:84            Constant:
   2078 0:84              2 (const int)
   2079 0:84          Constant:
   2080 0:84            3 (const uint)
   2081 0:85      move second child to first child ( temp float)
   2082 0:85        direct index ( temp float)
   2083 0:85          f: direct index for structure ( temp 4-component vector of float)
   2084 0: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})
   2085 0: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})
   2086 0: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})
   2087 0:85                Constant:
   2088 0:85                  0 (const uint)
   2089 0:85              direct index ( temp uint)
   2090 0:85                'dti' ( in 3-component vector of uint)
   2091 0:85                Constant:
   2092 0:85                  0 (const int)
   2093 0:85            Constant:
   2094 0:85              2 (const int)
   2095 0:85          Constant:
   2096 0:85            0 (const int)
   2097 0:85        subgroupQuadBroadcast ( temp float)
   2098 0:85          direct index ( temp float)
   2099 0:85            f: direct index for structure ( temp 4-component vector of float)
   2100 0: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})
   2101 0: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})
   2102 0: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})
   2103 0:85                  Constant:
   2104 0:85                    0 (const uint)
   2105 0:85                direct index ( temp uint)
   2106 0:85                  'dti' ( in 3-component vector of uint)
   2107 0:85                  Constant:
   2108 0:85                    0 (const int)
   2109 0:85              Constant:
   2110 0:85                2 (const int)
   2111 0:85            Constant:
   2112 0:85              0 (const int)
   2113 0:85          Constant:
   2114 0:85            3 (const uint)
   2115 0:86      move second child to first child ( temp 2-component vector of float)
   2116 0:86        vector swizzle ( temp 2-component vector of float)
   2117 0:86          f: direct index for structure ( temp 4-component vector of float)
   2118 0: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})
   2119 0: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})
   2120 0: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})
   2121 0:86                Constant:
   2122 0:86                  0 (const uint)
   2123 0:86              direct index ( temp uint)
   2124 0:86                'dti' ( in 3-component vector of uint)
   2125 0:86                Constant:
   2126 0:86                  0 (const int)
   2127 0:86            Constant:
   2128 0:86              2 (const int)
   2129 0:86          Sequence
   2130 0:86            Constant:
   2131 0:86              0 (const int)
   2132 0:86            Constant:
   2133 0:86              1 (const int)
   2134 0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
   2135 0:86          vector swizzle ( temp 2-component vector of float)
   2136 0:86            f: direct index for structure ( temp 4-component vector of float)
   2137 0: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})
   2138 0: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})
   2139 0: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})
   2140 0:86                  Constant:
   2141 0:86                    0 (const uint)
   2142 0:86                direct index ( temp uint)
   2143 0:86                  'dti' ( in 3-component vector of uint)
   2144 0:86                  Constant:
   2145 0:86                    0 (const int)
   2146 0:86              Constant:
   2147 0:86                2 (const int)
   2148 0:86            Sequence
   2149 0:86              Constant:
   2150 0:86                0 (const int)
   2151 0:86              Constant:
   2152 0:86                1 (const int)
   2153 0:86          Constant:
   2154 0:86            3 (const uint)
   2155 0:87      move second child to first child ( temp 3-component vector of float)
   2156 0:87        vector swizzle ( temp 3-component vector of float)
   2157 0:87          f: direct index for structure ( temp 4-component vector of float)
   2158 0: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})
   2159 0: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})
   2160 0: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})
   2161 0:87                Constant:
   2162 0:87                  0 (const uint)
   2163 0:87              direct index ( temp uint)
   2164 0:87                'dti' ( in 3-component vector of uint)
   2165 0:87                Constant:
   2166 0:87                  0 (const int)
   2167 0:87            Constant:
   2168 0:87              2 (const int)
   2169 0:87          Sequence
   2170 0:87            Constant:
   2171 0:87              0 (const int)
   2172 0:87            Constant:
   2173 0:87              1 (const int)
   2174 0:87            Constant:
   2175 0:87              2 (const int)
   2176 0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
   2177 0:87          vector swizzle ( temp 3-component vector of float)
   2178 0:87            f: direct index for structure ( temp 4-component vector of float)
   2179 0: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})
   2180 0: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})
   2181 0: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})
   2182 0:87                  Constant:
   2183 0:87                    0 (const uint)
   2184 0:87                direct index ( temp uint)
   2185 0:87                  'dti' ( in 3-component vector of uint)
   2186 0:87                  Constant:
   2187 0:87                    0 (const int)
   2188 0:87              Constant:
   2189 0:87                2 (const int)
   2190 0:87            Sequence
   2191 0:87              Constant:
   2192 0:87                0 (const int)
   2193 0:87              Constant:
   2194 0:87                1 (const int)
   2195 0:87              Constant:
   2196 0:87                2 (const int)
   2197 0:87          Constant:
   2198 0:87            3 (const uint)
   2199 0:89      move second child to first child ( temp 4-component vector of double)
   2200 0:89        d: direct index for structure ( temp 4-component vector of double)
   2201 0: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})
   2202 0: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})
   2203 0: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})
   2204 0:89              Constant:
   2205 0:89                0 (const uint)
   2206 0:89            direct index ( temp uint)
   2207 0:89              'dti' ( in 3-component vector of uint)
   2208 0:89              Constant:
   2209 0:89                0 (const int)
   2210 0:89          Constant:
   2211 0:89            3 (const int)
   2212 0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
   2213 0:89          d: direct index for structure ( temp 4-component vector of double)
   2214 0: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})
   2215 0: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})
   2216 0: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})
   2217 0:89                Constant:
   2218 0:89                  0 (const uint)
   2219 0:89              direct index ( temp uint)
   2220 0:89                'dti' ( in 3-component vector of uint)
   2221 0:89                Constant:
   2222 0:89                  0 (const int)
   2223 0:89            Constant:
   2224 0:89              3 (const int)
   2225 0:89          Constant:
   2226 0:89            3 (const uint)
   2227 0:90      move second child to first child ( temp double)
   2228 0:90        direct index ( temp double)
   2229 0:90          d: direct index for structure ( temp 4-component vector of double)
   2230 0: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})
   2231 0: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})
   2232 0: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})
   2233 0:90                Constant:
   2234 0:90                  0 (const uint)
   2235 0:90              direct index ( temp uint)
   2236 0:90                'dti' ( in 3-component vector of uint)
   2237 0:90                Constant:
   2238 0:90                  0 (const int)
   2239 0:90            Constant:
   2240 0:90              3 (const int)
   2241 0:90          Constant:
   2242 0:90            0 (const int)
   2243 0:90        subgroupQuadBroadcast ( temp double)
   2244 0:90          direct index ( temp double)
   2245 0:90            d: direct index for structure ( temp 4-component vector of double)
   2246 0: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})
   2247 0: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})
   2248 0: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})
   2249 0:90                  Constant:
   2250 0:90                    0 (const uint)
   2251 0:90                direct index ( temp uint)
   2252 0:90                  'dti' ( in 3-component vector of uint)
   2253 0:90                  Constant:
   2254 0:90                    0 (const int)
   2255 0:90              Constant:
   2256 0:90                3 (const int)
   2257 0:90            Constant:
   2258 0:90              0 (const int)
   2259 0:90          Constant:
   2260 0:90            3 (const uint)
   2261 0:91      move second child to first child ( temp 2-component vector of double)
   2262 0:91        vector swizzle ( temp 2-component vector of double)
   2263 0:91          d: direct index for structure ( temp 4-component vector of double)
   2264 0: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})
   2265 0: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})
   2266 0: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})
   2267 0:91                Constant:
   2268 0:91                  0 (const uint)
   2269 0:91              direct index ( temp uint)
   2270 0:91                'dti' ( in 3-component vector of uint)
   2271 0:91                Constant:
   2272 0:91                  0 (const int)
   2273 0:91            Constant:
   2274 0:91              3 (const int)
   2275 0:91          Sequence
   2276 0:91            Constant:
   2277 0:91              0 (const int)
   2278 0:91            Constant:
   2279 0:91              1 (const int)
   2280 0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
   2281 0:91          vector swizzle ( temp 2-component vector of double)
   2282 0:91            d: direct index for structure ( temp 4-component vector of double)
   2283 0: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})
   2284 0: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})
   2285 0: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})
   2286 0:91                  Constant:
   2287 0:91                    0 (const uint)
   2288 0:91                direct index ( temp uint)
   2289 0:91                  'dti' ( in 3-component vector of uint)
   2290 0:91                  Constant:
   2291 0:91                    0 (const int)
   2292 0:91              Constant:
   2293 0:91                3 (const int)
   2294 0:91            Sequence
   2295 0:91              Constant:
   2296 0:91                0 (const int)
   2297 0:91              Constant:
   2298 0:91                1 (const int)
   2299 0:91          Constant:
   2300 0:91            3 (const uint)
   2301 0:92      move second child to first child ( temp 3-component vector of double)
   2302 0:92        vector swizzle ( temp 3-component vector of double)
   2303 0:92          d: direct index for structure ( temp 4-component vector of double)
   2304 0: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})
   2305 0: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})
   2306 0: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})
   2307 0:92                Constant:
   2308 0:92                  0 (const uint)
   2309 0:92              direct index ( temp uint)
   2310 0:92                'dti' ( in 3-component vector of uint)
   2311 0:92                Constant:
   2312 0:92                  0 (const int)
   2313 0:92            Constant:
   2314 0:92              3 (const int)
   2315 0:92          Sequence
   2316 0:92            Constant:
   2317 0:92              0 (const int)
   2318 0:92            Constant:
   2319 0:92              1 (const int)
   2320 0:92            Constant:
   2321 0:92              2 (const int)
   2322 0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
   2323 0:92          vector swizzle ( temp 3-component vector of double)
   2324 0:92            d: direct index for structure ( temp 4-component vector of double)
   2325 0: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})
   2326 0: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})
   2327 0: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})
   2328 0:92                  Constant:
   2329 0:92                    0 (const uint)
   2330 0:92                direct index ( temp uint)
   2331 0:92                  'dti' ( in 3-component vector of uint)
   2332 0:92                  Constant:
   2333 0:92                    0 (const int)
   2334 0:92              Constant:
   2335 0:92                3 (const int)
   2336 0:92            Sequence
   2337 0:92              Constant:
   2338 0:92                0 (const int)
   2339 0:92              Constant:
   2340 0:92                1 (const int)
   2341 0:92              Constant:
   2342 0:92                2 (const int)
   2343 0:92          Constant:
   2344 0:92            3 (const uint)
   2345 0:94      move second child to first child ( temp 4-component vector of uint)
   2346 0:94        u: direct index for structure ( temp 4-component vector of uint)
   2347 0: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})
   2348 0: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})
   2349 0: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})
   2350 0:94              Constant:
   2351 0:94                0 (const uint)
   2352 0:94            direct index ( temp uint)
   2353 0:94              'dti' ( in 3-component vector of uint)
   2354 0:94              Constant:
   2355 0:94                0 (const int)
   2356 0:94          Constant:
   2357 0:94            0 (const int)
   2358 0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
   2359 0:94          u: direct index for structure ( temp 4-component vector of uint)
   2360 0: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})
   2361 0: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})
   2362 0: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})
   2363 0:94                Constant:
   2364 0:94                  0 (const uint)
   2365 0:94              direct index ( temp uint)
   2366 0:94                'dti' ( in 3-component vector of uint)
   2367 0:94                Constant:
   2368 0:94                  0 (const int)
   2369 0:94            Constant:
   2370 0:94              0 (const int)
   2371 0:95      move second child to first child ( temp uint)
   2372 0:95        direct index ( temp uint)
   2373 0:95          u: direct index for structure ( temp 4-component vector of uint)
   2374 0: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})
   2375 0: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})
   2376 0: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})
   2377 0:95                Constant:
   2378 0:95                  0 (const uint)
   2379 0:95              direct index ( temp uint)
   2380 0:95                'dti' ( in 3-component vector of uint)
   2381 0:95                Constant:
   2382 0:95                  0 (const int)
   2383 0:95            Constant:
   2384 0:95              0 (const int)
   2385 0:95          Constant:
   2386 0:95            0 (const int)
   2387 0:95        subgroupQuadSwapHorizontal ( temp uint)
   2388 0:95          direct index ( temp uint)
   2389 0:95            u: direct index for structure ( temp 4-component vector of uint)
   2390 0: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})
   2391 0: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})
   2392 0: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})
   2393 0:95                  Constant:
   2394 0:95                    0 (const uint)
   2395 0:95                direct index ( temp uint)
   2396 0:95                  'dti' ( in 3-component vector of uint)
   2397 0:95                  Constant:
   2398 0:95                    0 (const int)
   2399 0:95              Constant:
   2400 0:95                0 (const int)
   2401 0:95            Constant:
   2402 0:95              0 (const int)
   2403 0:96      move second child to first child ( temp 2-component vector of uint)
   2404 0:96        vector swizzle ( temp 2-component vector of uint)
   2405 0:96          u: direct index for structure ( temp 4-component vector of uint)
   2406 0: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})
   2407 0: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})
   2408 0: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})
   2409 0:96                Constant:
   2410 0:96                  0 (const uint)
   2411 0:96              direct index ( temp uint)
   2412 0:96                'dti' ( in 3-component vector of uint)
   2413 0:96                Constant:
   2414 0:96                  0 (const int)
   2415 0:96            Constant:
   2416 0:96              0 (const int)
   2417 0:96          Sequence
   2418 0:96            Constant:
   2419 0:96              0 (const int)
   2420 0:96            Constant:
   2421 0:96              1 (const int)
   2422 0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
   2423 0:96          vector swizzle ( temp 2-component vector of uint)
   2424 0:96            u: direct index for structure ( temp 4-component vector of uint)
   2425 0: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})
   2426 0: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})
   2427 0: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})
   2428 0:96                  Constant:
   2429 0:96                    0 (const uint)
   2430 0:96                direct index ( temp uint)
   2431 0:96                  'dti' ( in 3-component vector of uint)
   2432 0:96                  Constant:
   2433 0:96                    0 (const int)
   2434 0:96              Constant:
   2435 0:96                0 (const int)
   2436 0:96            Sequence
   2437 0:96              Constant:
   2438 0:96                0 (const int)
   2439 0:96              Constant:
   2440 0:96                1 (const int)
   2441 0:97      move second child to first child ( temp 3-component vector of uint)
   2442 0:97        vector swizzle ( temp 3-component vector of uint)
   2443 0:97          u: direct index for structure ( temp 4-component vector of uint)
   2444 0: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})
   2445 0: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})
   2446 0: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})
   2447 0:97                Constant:
   2448 0:97                  0 (const uint)
   2449 0:97              direct index ( temp uint)
   2450 0:97                'dti' ( in 3-component vector of uint)
   2451 0:97                Constant:
   2452 0:97                  0 (const int)
   2453 0:97            Constant:
   2454 0:97              0 (const int)
   2455 0:97          Sequence
   2456 0:97            Constant:
   2457 0:97              0 (const int)
   2458 0:97            Constant:
   2459 0:97              1 (const int)
   2460 0:97            Constant:
   2461 0:97              2 (const int)
   2462 0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
   2463 0:97          vector swizzle ( temp 3-component vector of uint)
   2464 0:97            u: direct index for structure ( temp 4-component vector of uint)
   2465 0: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})
   2466 0: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})
   2467 0: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})
   2468 0:97                  Constant:
   2469 0:97                    0 (const uint)
   2470 0:97                direct index ( temp uint)
   2471 0:97                  'dti' ( in 3-component vector of uint)
   2472 0:97                  Constant:
   2473 0:97                    0 (const int)
   2474 0:97              Constant:
   2475 0:97                0 (const int)
   2476 0:97            Sequence
   2477 0:97              Constant:
   2478 0:97                0 (const int)
   2479 0:97              Constant:
   2480 0:97                1 (const int)
   2481 0:97              Constant:
   2482 0:97                2 (const int)
   2483 0:99      move second child to first child ( temp 4-component vector of int)
   2484 0:99        i: direct index for structure ( temp 4-component vector of int)
   2485 0: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})
   2486 0: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})
   2487 0: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})
   2488 0:99              Constant:
   2489 0:99                0 (const uint)
   2490 0:99            direct index ( temp uint)
   2491 0:99              'dti' ( in 3-component vector of uint)
   2492 0:99              Constant:
   2493 0:99                0 (const int)
   2494 0:99          Constant:
   2495 0:99            1 (const int)
   2496 0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
   2497 0:99          i: direct index for structure ( temp 4-component vector of int)
   2498 0: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})
   2499 0: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})
   2500 0: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})
   2501 0:99                Constant:
   2502 0:99                  0 (const uint)
   2503 0:99              direct index ( temp uint)
   2504 0:99                'dti' ( in 3-component vector of uint)
   2505 0:99                Constant:
   2506 0:99                  0 (const int)
   2507 0:99            Constant:
   2508 0:99              1 (const int)
   2509 0:100      move second child to first child ( temp int)
   2510 0:100        direct index ( temp int)
   2511 0:100          i: direct index for structure ( temp 4-component vector of int)
   2512 0: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})
   2513 0: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})
   2514 0: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})
   2515 0:100                Constant:
   2516 0:100                  0 (const uint)
   2517 0:100              direct index ( temp uint)
   2518 0:100                'dti' ( in 3-component vector of uint)
   2519 0:100                Constant:
   2520 0:100                  0 (const int)
   2521 0:100            Constant:
   2522 0:100              1 (const int)
   2523 0:100          Constant:
   2524 0:100            0 (const int)
   2525 0:100        subgroupQuadSwapHorizontal ( temp int)
   2526 0:100          direct index ( temp int)
   2527 0:100            i: direct index for structure ( temp 4-component vector of int)
   2528 0: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})
   2529 0: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})
   2530 0: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})
   2531 0:100                  Constant:
   2532 0:100                    0 (const uint)
   2533 0:100                direct index ( temp uint)
   2534 0:100                  'dti' ( in 3-component vector of uint)
   2535 0:100                  Constant:
   2536 0:100                    0 (const int)
   2537 0:100              Constant:
   2538 0:100                1 (const int)
   2539 0:100            Constant:
   2540 0:100              0 (const int)
   2541 0:101      move second child to first child ( temp 2-component vector of int)
   2542 0:101        vector swizzle ( temp 2-component vector of int)
   2543 0:101          i: direct index for structure ( temp 4-component vector of int)
   2544 0: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})
   2545 0: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})
   2546 0: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})
   2547 0:101                Constant:
   2548 0:101                  0 (const uint)
   2549 0:101              direct index ( temp uint)
   2550 0:101                'dti' ( in 3-component vector of uint)
   2551 0:101                Constant:
   2552 0:101                  0 (const int)
   2553 0:101            Constant:
   2554 0:101              1 (const int)
   2555 0:101          Sequence
   2556 0:101            Constant:
   2557 0:101              0 (const int)
   2558 0:101            Constant:
   2559 0:101              1 (const int)
   2560 0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
   2561 0:101          vector swizzle ( temp 2-component vector of int)
   2562 0:101            i: direct index for structure ( temp 4-component vector of int)
   2563 0: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})
   2564 0: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})
   2565 0: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})
   2566 0:101                  Constant:
   2567 0:101                    0 (const uint)
   2568 0:101                direct index ( temp uint)
   2569 0:101                  'dti' ( in 3-component vector of uint)
   2570 0:101                  Constant:
   2571 0:101                    0 (const int)
   2572 0:101              Constant:
   2573 0:101                1 (const int)
   2574 0:101            Sequence
   2575 0:101              Constant:
   2576 0:101                0 (const int)
   2577 0:101              Constant:
   2578 0:101                1 (const int)
   2579 0:102      move second child to first child ( temp 3-component vector of int)
   2580 0:102        vector swizzle ( temp 3-component vector of int)
   2581 0:102          i: direct index for structure ( temp 4-component vector of int)
   2582 0: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})
   2583 0: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})
   2584 0: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})
   2585 0:102                Constant:
   2586 0:102                  0 (const uint)
   2587 0:102              direct index ( temp uint)
   2588 0:102                'dti' ( in 3-component vector of uint)
   2589 0:102                Constant:
   2590 0:102                  0 (const int)
   2591 0:102            Constant:
   2592 0:102              1 (const int)
   2593 0:102          Sequence
   2594 0:102            Constant:
   2595 0:102              0 (const int)
   2596 0:102            Constant:
   2597 0:102              1 (const int)
   2598 0:102            Constant:
   2599 0:102              2 (const int)
   2600 0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
   2601 0:102          vector swizzle ( temp 3-component vector of int)
   2602 0:102            i: direct index for structure ( temp 4-component vector of int)
   2603 0: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})
   2604 0: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})
   2605 0: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})
   2606 0:102                  Constant:
   2607 0:102                    0 (const uint)
   2608 0:102                direct index ( temp uint)
   2609 0:102                  'dti' ( in 3-component vector of uint)
   2610 0:102                  Constant:
   2611 0:102                    0 (const int)
   2612 0:102              Constant:
   2613 0:102                1 (const int)
   2614 0:102            Sequence
   2615 0:102              Constant:
   2616 0:102                0 (const int)
   2617 0:102              Constant:
   2618 0:102                1 (const int)
   2619 0:102              Constant:
   2620 0:102                2 (const int)
   2621 0:104      move second child to first child ( temp 4-component vector of float)
   2622 0:104        f: direct index for structure ( temp 4-component vector of float)
   2623 0: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})
   2624 0: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})
   2625 0: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})
   2626 0:104              Constant:
   2627 0:104                0 (const uint)
   2628 0:104            direct index ( temp uint)
   2629 0:104              'dti' ( in 3-component vector of uint)
   2630 0:104              Constant:
   2631 0:104                0 (const int)
   2632 0:104          Constant:
   2633 0:104            2 (const int)
   2634 0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
   2635 0:104          f: direct index for structure ( temp 4-component vector of float)
   2636 0: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})
   2637 0: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})
   2638 0: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})
   2639 0:104                Constant:
   2640 0:104                  0 (const uint)
   2641 0:104              direct index ( temp uint)
   2642 0:104                'dti' ( in 3-component vector of uint)
   2643 0:104                Constant:
   2644 0:104                  0 (const int)
   2645 0:104            Constant:
   2646 0:104              2 (const int)
   2647 0:105      move second child to first child ( temp float)
   2648 0:105        direct index ( temp float)
   2649 0:105          f: direct index for structure ( temp 4-component vector of float)
   2650 0: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})
   2651 0: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})
   2652 0: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})
   2653 0:105                Constant:
   2654 0:105                  0 (const uint)
   2655 0:105              direct index ( temp uint)
   2656 0:105                'dti' ( in 3-component vector of uint)
   2657 0:105                Constant:
   2658 0:105                  0 (const int)
   2659 0:105            Constant:
   2660 0:105              2 (const int)
   2661 0:105          Constant:
   2662 0:105            0 (const int)
   2663 0:105        subgroupQuadSwapHorizontal ( temp float)
   2664 0:105          direct index ( temp float)
   2665 0:105            f: direct index for structure ( temp 4-component vector of float)
   2666 0: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})
   2667 0: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})
   2668 0: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})
   2669 0:105                  Constant:
   2670 0:105                    0 (const uint)
   2671 0:105                direct index ( temp uint)
   2672 0:105                  'dti' ( in 3-component vector of uint)
   2673 0:105                  Constant:
   2674 0:105                    0 (const int)
   2675 0:105              Constant:
   2676 0:105                2 (const int)
   2677 0:105            Constant:
   2678 0:105              0 (const int)
   2679 0:106      move second child to first child ( temp 2-component vector of float)
   2680 0:106        vector swizzle ( temp 2-component vector of float)
   2681 0:106          f: direct index for structure ( temp 4-component vector of float)
   2682 0: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})
   2683 0: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})
   2684 0: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})
   2685 0:106                Constant:
   2686 0:106                  0 (const uint)
   2687 0:106              direct index ( temp uint)
   2688 0:106                'dti' ( in 3-component vector of uint)
   2689 0:106                Constant:
   2690 0:106                  0 (const int)
   2691 0:106            Constant:
   2692 0:106              2 (const int)
   2693 0:106          Sequence
   2694 0:106            Constant:
   2695 0:106              0 (const int)
   2696 0:106            Constant:
   2697 0:106              1 (const int)
   2698 0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
   2699 0:106          vector swizzle ( temp 2-component vector of float)
   2700 0:106            f: direct index for structure ( temp 4-component vector of float)
   2701 0: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})
   2702 0: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})
   2703 0: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})
   2704 0:106                  Constant:
   2705 0:106                    0 (const uint)
   2706 0:106                direct index ( temp uint)
   2707 0:106                  'dti' ( in 3-component vector of uint)
   2708 0:106                  Constant:
   2709 0:106                    0 (const int)
   2710 0:106              Constant:
   2711 0:106                2 (const int)
   2712 0:106            Sequence
   2713 0:106              Constant:
   2714 0:106                0 (const int)
   2715 0:106              Constant:
   2716 0:106                1 (const int)
   2717 0:107      move second child to first child ( temp 3-component vector of float)
   2718 0:107        vector swizzle ( temp 3-component vector of float)
   2719 0:107          f: direct index for structure ( temp 4-component vector of float)
   2720 0: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})
   2721 0: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})
   2722 0: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})
   2723 0:107                Constant:
   2724 0:107                  0 (const uint)
   2725 0:107              direct index ( temp uint)
   2726 0:107                'dti' ( in 3-component vector of uint)
   2727 0:107                Constant:
   2728 0:107                  0 (const int)
   2729 0:107            Constant:
   2730 0:107              2 (const int)
   2731 0:107          Sequence
   2732 0:107            Constant:
   2733 0:107              0 (const int)
   2734 0:107            Constant:
   2735 0:107              1 (const int)
   2736 0:107            Constant:
   2737 0:107              2 (const int)
   2738 0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
   2739 0:107          vector swizzle ( temp 3-component vector of float)
   2740 0:107            f: direct index for structure ( temp 4-component vector of float)
   2741 0: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})
   2742 0: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})
   2743 0: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})
   2744 0:107                  Constant:
   2745 0:107                    0 (const uint)
   2746 0:107                direct index ( temp uint)
   2747 0:107                  'dti' ( in 3-component vector of uint)
   2748 0:107                  Constant:
   2749 0:107                    0 (const int)
   2750 0:107              Constant:
   2751 0:107                2 (const int)
   2752 0:107            Sequence
   2753 0:107              Constant:
   2754 0:107                0 (const int)
   2755 0:107              Constant:
   2756 0:107                1 (const int)
   2757 0:107              Constant:
   2758 0:107                2 (const int)
   2759 0:109      move second child to first child ( temp 4-component vector of double)
   2760 0:109        d: direct index for structure ( temp 4-component vector of double)
   2761 0: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})
   2762 0: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})
   2763 0: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})
   2764 0:109              Constant:
   2765 0:109                0 (const uint)
   2766 0:109            direct index ( temp uint)
   2767 0:109              'dti' ( in 3-component vector of uint)
   2768 0:109              Constant:
   2769 0:109                0 (const int)
   2770 0:109          Constant:
   2771 0:109            3 (const int)
   2772 0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
   2773 0:109          d: direct index for structure ( temp 4-component vector of double)
   2774 0: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})
   2775 0: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})
   2776 0: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})
   2777 0:109                Constant:
   2778 0:109                  0 (const uint)
   2779 0:109              direct index ( temp uint)
   2780 0:109                'dti' ( in 3-component vector of uint)
   2781 0:109                Constant:
   2782 0:109                  0 (const int)
   2783 0:109            Constant:
   2784 0:109              3 (const int)
   2785 0:110      move second child to first child ( temp double)
   2786 0:110        direct index ( temp double)
   2787 0:110          d: direct index for structure ( temp 4-component vector of double)
   2788 0: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})
   2789 0: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})
   2790 0: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})
   2791 0:110                Constant:
   2792 0:110                  0 (const uint)
   2793 0:110              direct index ( temp uint)
   2794 0:110                'dti' ( in 3-component vector of uint)
   2795 0:110                Constant:
   2796 0:110                  0 (const int)
   2797 0:110            Constant:
   2798 0:110              3 (const int)
   2799 0:110          Constant:
   2800 0:110            0 (const int)
   2801 0:110        subgroupQuadSwapHorizontal ( temp double)
   2802 0:110          direct index ( temp double)
   2803 0:110            d: direct index for structure ( temp 4-component vector of double)
   2804 0: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})
   2805 0: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})
   2806 0: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})
   2807 0:110                  Constant:
   2808 0:110                    0 (const uint)
   2809 0:110                direct index ( temp uint)
   2810 0:110                  'dti' ( in 3-component vector of uint)
   2811 0:110                  Constant:
   2812 0:110                    0 (const int)
   2813 0:110              Constant:
   2814 0:110                3 (const int)
   2815 0:110            Constant:
   2816 0:110              0 (const int)
   2817 0:111      move second child to first child ( temp 2-component vector of double)
   2818 0:111        vector swizzle ( temp 2-component vector of double)
   2819 0:111          d: direct index for structure ( temp 4-component vector of double)
   2820 0: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})
   2821 0: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})
   2822 0: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})
   2823 0:111                Constant:
   2824 0:111                  0 (const uint)
   2825 0:111              direct index ( temp uint)
   2826 0:111                'dti' ( in 3-component vector of uint)
   2827 0:111                Constant:
   2828 0:111                  0 (const int)
   2829 0:111            Constant:
   2830 0:111              3 (const int)
   2831 0:111          Sequence
   2832 0:111            Constant:
   2833 0:111              0 (const int)
   2834 0:111            Constant:
   2835 0:111              1 (const int)
   2836 0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
   2837 0:111          vector swizzle ( temp 2-component vector of double)
   2838 0:111            d: direct index for structure ( temp 4-component vector of double)
   2839 0: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})
   2840 0: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})
   2841 0: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})
   2842 0:111                  Constant:
   2843 0:111                    0 (const uint)
   2844 0:111                direct index ( temp uint)
   2845 0:111                  'dti' ( in 3-component vector of uint)
   2846 0:111                  Constant:
   2847 0:111                    0 (const int)
   2848 0:111              Constant:
   2849 0:111                3 (const int)
   2850 0:111            Sequence
   2851 0:111              Constant:
   2852 0:111                0 (const int)
   2853 0:111              Constant:
   2854 0:111                1 (const int)
   2855 0:112      move second child to first child ( temp 3-component vector of double)
   2856 0:112        vector swizzle ( temp 3-component vector of double)
   2857 0:112          d: direct index for structure ( temp 4-component vector of double)
   2858 0: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})
   2859 0: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})
   2860 0: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})
   2861 0:112                Constant:
   2862 0:112                  0 (const uint)
   2863 0:112              direct index ( temp uint)
   2864 0:112                'dti' ( in 3-component vector of uint)
   2865 0:112                Constant:
   2866 0:112                  0 (const int)
   2867 0:112            Constant:
   2868 0:112              3 (const int)
   2869 0:112          Sequence
   2870 0:112            Constant:
   2871 0:112              0 (const int)
   2872 0:112            Constant:
   2873 0:112              1 (const int)
   2874 0:112            Constant:
   2875 0:112              2 (const int)
   2876 0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
   2877 0:112          vector swizzle ( temp 3-component vector of double)
   2878 0:112            d: direct index for structure ( temp 4-component vector of double)
   2879 0: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})
   2880 0: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})
   2881 0: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})
   2882 0:112                  Constant:
   2883 0:112                    0 (const uint)
   2884 0:112                direct index ( temp uint)
   2885 0:112                  'dti' ( in 3-component vector of uint)
   2886 0:112                  Constant:
   2887 0:112                    0 (const int)
   2888 0:112              Constant:
   2889 0:112                3 (const int)
   2890 0:112            Sequence
   2891 0:112              Constant:
   2892 0:112                0 (const int)
   2893 0:112              Constant:
   2894 0:112                1 (const int)
   2895 0:112              Constant:
   2896 0:112                2 (const int)
   2897 0:114      move second child to first child ( temp 4-component vector of uint)
   2898 0:114        u: direct index for structure ( temp 4-component vector of uint)
   2899 0: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})
   2900 0: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})
   2901 0: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})
   2902 0:114              Constant:
   2903 0:114                0 (const uint)
   2904 0:114            direct index ( temp uint)
   2905 0:114              'dti' ( in 3-component vector of uint)
   2906 0:114              Constant:
   2907 0:114                0 (const int)
   2908 0:114          Constant:
   2909 0:114            0 (const int)
   2910 0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
   2911 0:114          u: direct index for structure ( temp 4-component vector of uint)
   2912 0: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})
   2913 0: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})
   2914 0: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})
   2915 0:114                Constant:
   2916 0:114                  0 (const uint)
   2917 0:114              direct index ( temp uint)
   2918 0:114                'dti' ( in 3-component vector of uint)
   2919 0:114                Constant:
   2920 0:114                  0 (const int)
   2921 0:114            Constant:
   2922 0:114              0 (const int)
   2923 0:115      move second child to first child ( temp uint)
   2924 0:115        direct index ( temp uint)
   2925 0:115          u: direct index for structure ( temp 4-component vector of uint)
   2926 0: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})
   2927 0: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})
   2928 0: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})
   2929 0:115                Constant:
   2930 0:115                  0 (const uint)
   2931 0:115              direct index ( temp uint)
   2932 0:115                'dti' ( in 3-component vector of uint)
   2933 0:115                Constant:
   2934 0:115                  0 (const int)
   2935 0:115            Constant:
   2936 0:115              0 (const int)
   2937 0:115          Constant:
   2938 0:115            0 (const int)
   2939 0:115        subgroupQuadSwapVertical ( temp uint)
   2940 0:115          direct index ( temp uint)
   2941 0:115            u: direct index for structure ( temp 4-component vector of uint)
   2942 0: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})
   2943 0: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})
   2944 0: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})
   2945 0:115                  Constant:
   2946 0:115                    0 (const uint)
   2947 0:115                direct index ( temp uint)
   2948 0:115                  'dti' ( in 3-component vector of uint)
   2949 0:115                  Constant:
   2950 0:115                    0 (const int)
   2951 0:115              Constant:
   2952 0:115                0 (const int)
   2953 0:115            Constant:
   2954 0:115              0 (const int)
   2955 0:116      move second child to first child ( temp 2-component vector of uint)
   2956 0:116        vector swizzle ( temp 2-component vector of uint)
   2957 0:116          u: direct index for structure ( temp 4-component vector of uint)
   2958 0: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})
   2959 0: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})
   2960 0: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})
   2961 0:116                Constant:
   2962 0:116                  0 (const uint)
   2963 0:116              direct index ( temp uint)
   2964 0:116                'dti' ( in 3-component vector of uint)
   2965 0:116                Constant:
   2966 0:116                  0 (const int)
   2967 0:116            Constant:
   2968 0:116              0 (const int)
   2969 0:116          Sequence
   2970 0:116            Constant:
   2971 0:116              0 (const int)
   2972 0:116            Constant:
   2973 0:116              1 (const int)
   2974 0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
   2975 0:116          vector swizzle ( temp 2-component vector of uint)
   2976 0:116            u: direct index for structure ( temp 4-component vector of uint)
   2977 0: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})
   2978 0: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})
   2979 0: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})
   2980 0:116                  Constant:
   2981 0:116                    0 (const uint)
   2982 0:116                direct index ( temp uint)
   2983 0:116                  'dti' ( in 3-component vector of uint)
   2984 0:116                  Constant:
   2985 0:116                    0 (const int)
   2986 0:116              Constant:
   2987 0:116                0 (const int)
   2988 0:116            Sequence
   2989 0:116              Constant:
   2990 0:116                0 (const int)
   2991 0:116              Constant:
   2992 0:116                1 (const int)
   2993 0:117      move second child to first child ( temp 3-component vector of uint)
   2994 0:117        vector swizzle ( temp 3-component vector of uint)
   2995 0:117          u: direct index for structure ( temp 4-component vector of uint)
   2996 0: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})
   2997 0: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})
   2998 0: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})
   2999 0:117                Constant:
   3000 0:117                  0 (const uint)
   3001 0:117              direct index ( temp uint)
   3002 0:117                'dti' ( in 3-component vector of uint)
   3003 0:117                Constant:
   3004 0:117                  0 (const int)
   3005 0:117            Constant:
   3006 0:117              0 (const int)
   3007 0:117          Sequence
   3008 0:117            Constant:
   3009 0:117              0 (const int)
   3010 0:117            Constant:
   3011 0:117              1 (const int)
   3012 0:117            Constant:
   3013 0:117              2 (const int)
   3014 0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
   3015 0:117          vector swizzle ( temp 3-component vector of uint)
   3016 0:117            u: direct index for structure ( temp 4-component vector of uint)
   3017 0: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})
   3018 0: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})
   3019 0: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})
   3020 0:117                  Constant:
   3021 0:117                    0 (const uint)
   3022 0:117                direct index ( temp uint)
   3023 0:117                  'dti' ( in 3-component vector of uint)
   3024 0:117                  Constant:
   3025 0:117                    0 (const int)
   3026 0:117              Constant:
   3027 0:117                0 (const int)
   3028 0:117            Sequence
   3029 0:117              Constant:
   3030 0:117                0 (const int)
   3031 0:117              Constant:
   3032 0:117                1 (const int)
   3033 0:117              Constant:
   3034 0:117                2 (const int)
   3035 0:119      move second child to first child ( temp 4-component vector of int)
   3036 0:119        i: direct index for structure ( temp 4-component vector of int)
   3037 0: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})
   3038 0: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})
   3039 0: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})
   3040 0:119              Constant:
   3041 0:119                0 (const uint)
   3042 0:119            direct index ( temp uint)
   3043 0:119              'dti' ( in 3-component vector of uint)
   3044 0:119              Constant:
   3045 0:119                0 (const int)
   3046 0:119          Constant:
   3047 0:119            1 (const int)
   3048 0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
   3049 0:119          i: direct index for structure ( temp 4-component vector of int)
   3050 0: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})
   3051 0: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})
   3052 0: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})
   3053 0:119                Constant:
   3054 0:119                  0 (const uint)
   3055 0:119              direct index ( temp uint)
   3056 0:119                'dti' ( in 3-component vector of uint)
   3057 0:119                Constant:
   3058 0:119                  0 (const int)
   3059 0:119            Constant:
   3060 0:119              1 (const int)
   3061 0:120      move second child to first child ( temp int)
   3062 0:120        direct index ( temp int)
   3063 0:120          i: direct index for structure ( temp 4-component vector of int)
   3064 0: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})
   3065 0: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})
   3066 0: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})
   3067 0:120                Constant:
   3068 0:120                  0 (const uint)
   3069 0:120              direct index ( temp uint)
   3070 0:120                'dti' ( in 3-component vector of uint)
   3071 0:120                Constant:
   3072 0:120                  0 (const int)
   3073 0:120            Constant:
   3074 0:120              1 (const int)
   3075 0:120          Constant:
   3076 0:120            0 (const int)
   3077 0:120        subgroupQuadSwapVertical ( temp int)
   3078 0:120          direct index ( temp int)
   3079 0:120            i: direct index for structure ( temp 4-component vector of int)
   3080 0: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})
   3081 0: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})
   3082 0: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})
   3083 0:120                  Constant:
   3084 0:120                    0 (const uint)
   3085 0:120                direct index ( temp uint)
   3086 0:120                  'dti' ( in 3-component vector of uint)
   3087 0:120                  Constant:
   3088 0:120                    0 (const int)
   3089 0:120              Constant:
   3090 0:120                1 (const int)
   3091 0:120            Constant:
   3092 0:120              0 (const int)
   3093 0:121      move second child to first child ( temp 2-component vector of int)
   3094 0:121        vector swizzle ( temp 2-component vector of int)
   3095 0:121          i: direct index for structure ( temp 4-component vector of int)
   3096 0: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})
   3097 0: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})
   3098 0: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})
   3099 0:121                Constant:
   3100 0:121                  0 (const uint)
   3101 0:121              direct index ( temp uint)
   3102 0:121                'dti' ( in 3-component vector of uint)
   3103 0:121                Constant:
   3104 0:121                  0 (const int)
   3105 0:121            Constant:
   3106 0:121              1 (const int)
   3107 0:121          Sequence
   3108 0:121            Constant:
   3109 0:121              0 (const int)
   3110 0:121            Constant:
   3111 0:121              1 (const int)
   3112 0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
   3113 0:121          vector swizzle ( temp 2-component vector of int)
   3114 0:121            i: direct index for structure ( temp 4-component vector of int)
   3115 0: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})
   3116 0: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})
   3117 0: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})
   3118 0:121                  Constant:
   3119 0:121                    0 (const uint)
   3120 0:121                direct index ( temp uint)
   3121 0:121                  'dti' ( in 3-component vector of uint)
   3122 0:121                  Constant:
   3123 0:121                    0 (const int)
   3124 0:121              Constant:
   3125 0:121                1 (const int)
   3126 0:121            Sequence
   3127 0:121              Constant:
   3128 0:121                0 (const int)
   3129 0:121              Constant:
   3130 0:121                1 (const int)
   3131 0:122      move second child to first child ( temp 3-component vector of int)
   3132 0:122        vector swizzle ( temp 3-component vector of int)
   3133 0:122          i: direct index for structure ( temp 4-component vector of int)
   3134 0: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})
   3135 0: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})
   3136 0: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})
   3137 0:122                Constant:
   3138 0:122                  0 (const uint)
   3139 0:122              direct index ( temp uint)
   3140 0:122                'dti' ( in 3-component vector of uint)
   3141 0:122                Constant:
   3142 0:122                  0 (const int)
   3143 0:122            Constant:
   3144 0:122              1 (const int)
   3145 0:122          Sequence
   3146 0:122            Constant:
   3147 0:122              0 (const int)
   3148 0:122            Constant:
   3149 0:122              1 (const int)
   3150 0:122            Constant:
   3151 0:122              2 (const int)
   3152 0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
   3153 0:122          vector swizzle ( temp 3-component vector of int)
   3154 0:122            i: direct index for structure ( temp 4-component vector of int)
   3155 0: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})
   3156 0: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})
   3157 0: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})
   3158 0:122                  Constant:
   3159 0:122                    0 (const uint)
   3160 0:122                direct index ( temp uint)
   3161 0:122                  'dti' ( in 3-component vector of uint)
   3162 0:122                  Constant:
   3163 0:122                    0 (const int)
   3164 0:122              Constant:
   3165 0:122                1 (const int)
   3166 0:122            Sequence
   3167 0:122              Constant:
   3168 0:122                0 (const int)
   3169 0:122              Constant:
   3170 0:122                1 (const int)
   3171 0:122              Constant:
   3172 0:122                2 (const int)
   3173 0:124      move second child to first child ( temp 4-component vector of float)
   3174 0:124        f: direct index for structure ( temp 4-component vector of float)
   3175 0: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})
   3176 0: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})
   3177 0: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})
   3178 0:124              Constant:
   3179 0:124                0 (const uint)
   3180 0:124            direct index ( temp uint)
   3181 0:124              'dti' ( in 3-component vector of uint)
   3182 0:124              Constant:
   3183 0:124                0 (const int)
   3184 0:124          Constant:
   3185 0:124            2 (const int)
   3186 0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
   3187 0:124          f: direct index for structure ( temp 4-component vector of float)
   3188 0: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})
   3189 0: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})
   3190 0: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})
   3191 0:124                Constant:
   3192 0:124                  0 (const uint)
   3193 0:124              direct index ( temp uint)
   3194 0:124                'dti' ( in 3-component vector of uint)
   3195 0:124                Constant:
   3196 0:124                  0 (const int)
   3197 0:124            Constant:
   3198 0:124              2 (const int)
   3199 0:125      move second child to first child ( temp float)
   3200 0:125        direct index ( temp float)
   3201 0:125          f: direct index for structure ( temp 4-component vector of float)
   3202 0: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})
   3203 0: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})
   3204 0: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})
   3205 0:125                Constant:
   3206 0:125                  0 (const uint)
   3207 0:125              direct index ( temp uint)
   3208 0:125                'dti' ( in 3-component vector of uint)
   3209 0:125                Constant:
   3210 0:125                  0 (const int)
   3211 0:125            Constant:
   3212 0:125              2 (const int)
   3213 0:125          Constant:
   3214 0:125            0 (const int)
   3215 0:125        subgroupQuadSwapVertical ( temp float)
   3216 0:125          direct index ( temp float)
   3217 0:125            f: direct index for structure ( temp 4-component vector of float)
   3218 0: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})
   3219 0: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})
   3220 0: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})
   3221 0:125                  Constant:
   3222 0:125                    0 (const uint)
   3223 0:125                direct index ( temp uint)
   3224 0:125                  'dti' ( in 3-component vector of uint)
   3225 0:125                  Constant:
   3226 0:125                    0 (const int)
   3227 0:125              Constant:
   3228 0:125                2 (const int)
   3229 0:125            Constant:
   3230 0:125              0 (const int)
   3231 0:126      move second child to first child ( temp 2-component vector of float)
   3232 0:126        vector swizzle ( temp 2-component vector of float)
   3233 0:126          f: direct index for structure ( temp 4-component vector of float)
   3234 0: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})
   3235 0: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})
   3236 0: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})
   3237 0:126                Constant:
   3238 0:126                  0 (const uint)
   3239 0:126              direct index ( temp uint)
   3240 0:126                'dti' ( in 3-component vector of uint)
   3241 0:126                Constant:
   3242 0:126                  0 (const int)
   3243 0:126            Constant:
   3244 0:126              2 (const int)
   3245 0:126          Sequence
   3246 0:126            Constant:
   3247 0:126              0 (const int)
   3248 0:126            Constant:
   3249 0:126              1 (const int)
   3250 0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
   3251 0:126          vector swizzle ( temp 2-component vector of float)
   3252 0:126            f: direct index for structure ( temp 4-component vector of float)
   3253 0: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})
   3254 0: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})
   3255 0: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})
   3256 0:126                  Constant:
   3257 0:126                    0 (const uint)
   3258 0:126                direct index ( temp uint)
   3259 0:126                  'dti' ( in 3-component vector of uint)
   3260 0:126                  Constant:
   3261 0:126                    0 (const int)
   3262 0:126              Constant:
   3263 0:126                2 (const int)
   3264 0:126            Sequence
   3265 0:126              Constant:
   3266 0:126                0 (const int)
   3267 0:126              Constant:
   3268 0:126                1 (const int)
   3269 0:127      move second child to first child ( temp 3-component vector of float)
   3270 0:127        vector swizzle ( temp 3-component vector of float)
   3271 0:127          f: direct index for structure ( temp 4-component vector of float)
   3272 0: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})
   3273 0: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})
   3274 0: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})
   3275 0:127                Constant:
   3276 0:127                  0 (const uint)
   3277 0:127              direct index ( temp uint)
   3278 0:127                'dti' ( in 3-component vector of uint)
   3279 0:127                Constant:
   3280 0:127                  0 (const int)
   3281 0:127            Constant:
   3282 0:127              2 (const int)
   3283 0:127          Sequence
   3284 0:127            Constant:
   3285 0:127              0 (const int)
   3286 0:127            Constant:
   3287 0:127              1 (const int)
   3288 0:127            Constant:
   3289 0:127              2 (const int)
   3290 0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
   3291 0:127          vector swizzle ( temp 3-component vector of float)
   3292 0:127            f: direct index for structure ( temp 4-component vector of float)
   3293 0: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})
   3294 0: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})
   3295 0: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})
   3296 0:127                  Constant:
   3297 0:127                    0 (const uint)
   3298 0:127                direct index ( temp uint)
   3299 0:127                  'dti' ( in 3-component vector of uint)
   3300 0:127                  Constant:
   3301 0:127                    0 (const int)
   3302 0:127              Constant:
   3303 0:127                2 (const int)
   3304 0:127            Sequence
   3305 0:127              Constant:
   3306 0:127                0 (const int)
   3307 0:127              Constant:
   3308 0:127                1 (const int)
   3309 0:127              Constant:
   3310 0:127                2 (const int)
   3311 0:129      move second child to first child ( temp 4-component vector of double)
   3312 0:129        d: direct index for structure ( temp 4-component vector of double)
   3313 0: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})
   3314 0: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})
   3315 0: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})
   3316 0:129              Constant:
   3317 0:129                0 (const uint)
   3318 0:129            direct index ( temp uint)
   3319 0:129              'dti' ( in 3-component vector of uint)
   3320 0:129              Constant:
   3321 0:129                0 (const int)
   3322 0:129          Constant:
   3323 0:129            3 (const int)
   3324 0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
   3325 0:129          d: direct index for structure ( temp 4-component vector of double)
   3326 0: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})
   3327 0: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})
   3328 0: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})
   3329 0:129                Constant:
   3330 0:129                  0 (const uint)
   3331 0:129              direct index ( temp uint)
   3332 0:129                'dti' ( in 3-component vector of uint)
   3333 0:129                Constant:
   3334 0:129                  0 (const int)
   3335 0:129            Constant:
   3336 0:129              3 (const int)
   3337 0:130      move second child to first child ( temp double)
   3338 0:130        direct index ( temp double)
   3339 0:130          d: direct index for structure ( temp 4-component vector of double)
   3340 0: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})
   3341 0: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})
   3342 0: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})
   3343 0:130                Constant:
   3344 0:130                  0 (const uint)
   3345 0:130              direct index ( temp uint)
   3346 0:130                'dti' ( in 3-component vector of uint)
   3347 0:130                Constant:
   3348 0:130                  0 (const int)
   3349 0:130            Constant:
   3350 0:130              3 (const int)
   3351 0:130          Constant:
   3352 0:130            0 (const int)
   3353 0:130        subgroupQuadSwapVertical ( temp double)
   3354 0:130          direct index ( temp double)
   3355 0:130            d: direct index for structure ( temp 4-component vector of double)
   3356 0: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})
   3357 0: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})
   3358 0: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})
   3359 0:130                  Constant:
   3360 0:130                    0 (const uint)
   3361 0:130                direct index ( temp uint)
   3362 0:130                  'dti' ( in 3-component vector of uint)
   3363 0:130                  Constant:
   3364 0:130                    0 (const int)
   3365 0:130              Constant:
   3366 0:130                3 (const int)
   3367 0:130            Constant:
   3368 0:130              0 (const int)
   3369 0:131      move second child to first child ( temp 2-component vector of double)
   3370 0:131        vector swizzle ( temp 2-component vector of double)
   3371 0:131          d: direct index for structure ( temp 4-component vector of double)
   3372 0: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})
   3373 0: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})
   3374 0: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})
   3375 0:131                Constant:
   3376 0:131                  0 (const uint)
   3377 0:131              direct index ( temp uint)
   3378 0:131                'dti' ( in 3-component vector of uint)
   3379 0:131                Constant:
   3380 0:131                  0 (const int)
   3381 0:131            Constant:
   3382 0:131              3 (const int)
   3383 0:131          Sequence
   3384 0:131            Constant:
   3385 0:131              0 (const int)
   3386 0:131            Constant:
   3387 0:131              1 (const int)
   3388 0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
   3389 0:131          vector swizzle ( temp 2-component vector of double)
   3390 0:131            d: direct index for structure ( temp 4-component vector of double)
   3391 0: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})
   3392 0: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})
   3393 0: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})
   3394 0:131                  Constant:
   3395 0:131                    0 (const uint)
   3396 0:131                direct index ( temp uint)
   3397 0:131                  'dti' ( in 3-component vector of uint)
   3398 0:131                  Constant:
   3399 0:131                    0 (const int)
   3400 0:131              Constant:
   3401 0:131                3 (const int)
   3402 0:131            Sequence
   3403 0:131              Constant:
   3404 0:131                0 (const int)
   3405 0:131              Constant:
   3406 0:131                1 (const int)
   3407 0:132      move second child to first child ( temp 3-component vector of double)
   3408 0:132        vector swizzle ( temp 3-component vector of double)
   3409 0:132          d: direct index for structure ( temp 4-component vector of double)
   3410 0: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})
   3411 0: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})
   3412 0: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})
   3413 0:132                Constant:
   3414 0:132                  0 (const uint)
   3415 0:132              direct index ( temp uint)
   3416 0:132                'dti' ( in 3-component vector of uint)
   3417 0:132                Constant:
   3418 0:132                  0 (const int)
   3419 0:132            Constant:
   3420 0:132              3 (const int)
   3421 0:132          Sequence
   3422 0:132            Constant:
   3423 0:132              0 (const int)
   3424 0:132            Constant:
   3425 0:132              1 (const int)
   3426 0:132            Constant:
   3427 0:132              2 (const int)
   3428 0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
   3429 0:132          vector swizzle ( temp 3-component vector of double)
   3430 0:132            d: direct index for structure ( temp 4-component vector of double)
   3431 0: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})
   3432 0: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})
   3433 0: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})
   3434 0:132                  Constant:
   3435 0:132                    0 (const uint)
   3436 0:132                direct index ( temp uint)
   3437 0:132                  'dti' ( in 3-component vector of uint)
   3438 0:132                  Constant:
   3439 0:132                    0 (const int)
   3440 0:132              Constant:
   3441 0:132                3 (const int)
   3442 0:132            Sequence
   3443 0:132              Constant:
   3444 0:132                0 (const int)
   3445 0:132              Constant:
   3446 0:132                1 (const int)
   3447 0:132              Constant:
   3448 0:132                2 (const int)
   3449 0:134      move second child to first child ( temp 4-component vector of uint)
   3450 0:134        u: direct index for structure ( temp 4-component vector of uint)
   3451 0: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})
   3452 0: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})
   3453 0: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})
   3454 0:134              Constant:
   3455 0:134                0 (const uint)
   3456 0:134            direct index ( temp uint)
   3457 0:134              'dti' ( in 3-component vector of uint)
   3458 0:134              Constant:
   3459 0:134                0 (const int)
   3460 0:134          Constant:
   3461 0:134            0 (const int)
   3462 0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
   3463 0:134          u: direct index for structure ( temp 4-component vector of uint)
   3464 0: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})
   3465 0: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})
   3466 0: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})
   3467 0:134                Constant:
   3468 0:134                  0 (const uint)
   3469 0:134              direct index ( temp uint)
   3470 0:134                'dti' ( in 3-component vector of uint)
   3471 0:134                Constant:
   3472 0:134                  0 (const int)
   3473 0:134            Constant:
   3474 0:134              0 (const int)
   3475 0:135      move second child to first child ( temp uint)
   3476 0:135        direct index ( temp uint)
   3477 0:135          u: direct index for structure ( temp 4-component vector of uint)
   3478 0: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})
   3479 0: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})
   3480 0: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})
   3481 0:135                Constant:
   3482 0:135                  0 (const uint)
   3483 0:135              direct index ( temp uint)
   3484 0:135                'dti' ( in 3-component vector of uint)
   3485 0:135                Constant:
   3486 0:135                  0 (const int)
   3487 0:135            Constant:
   3488 0:135              0 (const int)
   3489 0:135          Constant:
   3490 0:135            0 (const int)
   3491 0:135        subgroupQuadSwapDiagonal ( temp uint)
   3492 0:135          direct index ( temp uint)
   3493 0:135            u: direct index for structure ( temp 4-component vector of uint)
   3494 0: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})
   3495 0: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})
   3496 0: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})
   3497 0:135                  Constant:
   3498 0:135                    0 (const uint)
   3499 0:135                direct index ( temp uint)
   3500 0:135                  'dti' ( in 3-component vector of uint)
   3501 0:135                  Constant:
   3502 0:135                    0 (const int)
   3503 0:135              Constant:
   3504 0:135                0 (const int)
   3505 0:135            Constant:
   3506 0:135              0 (const int)
   3507 0:136      move second child to first child ( temp 2-component vector of uint)
   3508 0:136        vector swizzle ( temp 2-component vector of uint)
   3509 0:136          u: direct index for structure ( temp 4-component vector of uint)
   3510 0: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})
   3511 0: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})
   3512 0: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})
   3513 0:136                Constant:
   3514 0:136                  0 (const uint)
   3515 0:136              direct index ( temp uint)
   3516 0:136                'dti' ( in 3-component vector of uint)
   3517 0:136                Constant:
   3518 0:136                  0 (const int)
   3519 0:136            Constant:
   3520 0:136              0 (const int)
   3521 0:136          Sequence
   3522 0:136            Constant:
   3523 0:136              0 (const int)
   3524 0:136            Constant:
   3525 0:136              1 (const int)
   3526 0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
   3527 0:136          vector swizzle ( temp 2-component vector of uint)
   3528 0:136            u: direct index for structure ( temp 4-component vector of uint)
   3529 0: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})
   3530 0: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})
   3531 0: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})
   3532 0:136                  Constant:
   3533 0:136                    0 (const uint)
   3534 0:136                direct index ( temp uint)
   3535 0:136                  'dti' ( in 3-component vector of uint)
   3536 0:136                  Constant:
   3537 0:136                    0 (const int)
   3538 0:136              Constant:
   3539 0:136                0 (const int)
   3540 0:136            Sequence
   3541 0:136              Constant:
   3542 0:136                0 (const int)
   3543 0:136              Constant:
   3544 0:136                1 (const int)
   3545 0:137      move second child to first child ( temp 3-component vector of uint)
   3546 0:137        vector swizzle ( temp 3-component vector of uint)
   3547 0:137          u: direct index for structure ( temp 4-component vector of uint)
   3548 0: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})
   3549 0: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})
   3550 0: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})
   3551 0:137                Constant:
   3552 0:137                  0 (const uint)
   3553 0:137              direct index ( temp uint)
   3554 0:137                'dti' ( in 3-component vector of uint)
   3555 0:137                Constant:
   3556 0:137                  0 (const int)
   3557 0:137            Constant:
   3558 0:137              0 (const int)
   3559 0:137          Sequence
   3560 0:137            Constant:
   3561 0:137              0 (const int)
   3562 0:137            Constant:
   3563 0:137              1 (const int)
   3564 0:137            Constant:
   3565 0:137              2 (const int)
   3566 0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
   3567 0:137          vector swizzle ( temp 3-component vector of uint)
   3568 0:137            u: direct index for structure ( temp 4-component vector of uint)
   3569 0: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})
   3570 0: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})
   3571 0: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})
   3572 0:137                  Constant:
   3573 0:137                    0 (const uint)
   3574 0:137                direct index ( temp uint)
   3575 0:137                  'dti' ( in 3-component vector of uint)
   3576 0:137                  Constant:
   3577 0:137                    0 (const int)
   3578 0:137              Constant:
   3579 0:137                0 (const int)
   3580 0:137            Sequence
   3581 0:137              Constant:
   3582 0:137                0 (const int)
   3583 0:137              Constant:
   3584 0:137                1 (const int)
   3585 0:137              Constant:
   3586 0:137                2 (const int)
   3587 0:139      move second child to first child ( temp 4-component vector of int)
   3588 0:139        i: direct index for structure ( temp 4-component vector of int)
   3589 0: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})
   3590 0: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})
   3591 0: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})
   3592 0:139              Constant:
   3593 0:139                0 (const uint)
   3594 0:139            direct index ( temp uint)
   3595 0:139              'dti' ( in 3-component vector of uint)
   3596 0:139              Constant:
   3597 0:139                0 (const int)
   3598 0:139          Constant:
   3599 0:139            1 (const int)
   3600 0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
   3601 0:139          i: direct index for structure ( temp 4-component vector of int)
   3602 0: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})
   3603 0: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})
   3604 0: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})
   3605 0:139                Constant:
   3606 0:139                  0 (const uint)
   3607 0:139              direct index ( temp uint)
   3608 0:139                'dti' ( in 3-component vector of uint)
   3609 0:139                Constant:
   3610 0:139                  0 (const int)
   3611 0:139            Constant:
   3612 0:139              1 (const int)
   3613 0:140      move second child to first child ( temp int)
   3614 0:140        direct index ( temp int)
   3615 0:140          i: direct index for structure ( temp 4-component vector of int)
   3616 0: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})
   3617 0: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})
   3618 0: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})
   3619 0:140                Constant:
   3620 0:140                  0 (const uint)
   3621 0:140              direct index ( temp uint)
   3622 0:140                'dti' ( in 3-component vector of uint)
   3623 0:140                Constant:
   3624 0:140                  0 (const int)
   3625 0:140            Constant:
   3626 0:140              1 (const int)
   3627 0:140          Constant:
   3628 0:140            0 (const int)
   3629 0:140        subgroupQuadSwapDiagonal ( temp int)
   3630 0:140          direct index ( temp int)
   3631 0:140            i: direct index for structure ( temp 4-component vector of int)
   3632 0: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})
   3633 0: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})
   3634 0: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})
   3635 0:140                  Constant:
   3636 0:140                    0 (const uint)
   3637 0:140                direct index ( temp uint)
   3638 0:140                  'dti' ( in 3-component vector of uint)
   3639 0:140                  Constant:
   3640 0:140                    0 (const int)
   3641 0:140              Constant:
   3642 0:140                1 (const int)
   3643 0:140            Constant:
   3644 0:140              0 (const int)
   3645 0:141      move second child to first child ( temp 2-component vector of int)
   3646 0:141        vector swizzle ( temp 2-component vector of int)
   3647 0:141          i: direct index for structure ( temp 4-component vector of int)
   3648 0: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})
   3649 0: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})
   3650 0: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})
   3651 0:141                Constant:
   3652 0:141                  0 (const uint)
   3653 0:141              direct index ( temp uint)
   3654 0:141                'dti' ( in 3-component vector of uint)
   3655 0:141                Constant:
   3656 0:141                  0 (const int)
   3657 0:141            Constant:
   3658 0:141              1 (const int)
   3659 0:141          Sequence
   3660 0:141            Constant:
   3661 0:141              0 (const int)
   3662 0:141            Constant:
   3663 0:141              1 (const int)
   3664 0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
   3665 0:141          vector swizzle ( temp 2-component vector of int)
   3666 0:141            i: direct index for structure ( temp 4-component vector of int)
   3667 0: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})
   3668 0: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})
   3669 0: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})
   3670 0:141                  Constant:
   3671 0:141                    0 (const uint)
   3672 0:141                direct index ( temp uint)
   3673 0:141                  'dti' ( in 3-component vector of uint)
   3674 0:141                  Constant:
   3675 0:141                    0 (const int)
   3676 0:141              Constant:
   3677 0:141                1 (const int)
   3678 0:141            Sequence
   3679 0:141              Constant:
   3680 0:141                0 (const int)
   3681 0:141              Constant:
   3682 0:141                1 (const int)
   3683 0:142      move second child to first child ( temp 3-component vector of int)
   3684 0:142        vector swizzle ( temp 3-component vector of int)
   3685 0:142          i: direct index for structure ( temp 4-component vector of int)
   3686 0: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})
   3687 0: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})
   3688 0: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})
   3689 0:142                Constant:
   3690 0:142                  0 (const uint)
   3691 0:142              direct index ( temp uint)
   3692 0:142                'dti' ( in 3-component vector of uint)
   3693 0:142                Constant:
   3694 0:142                  0 (const int)
   3695 0:142            Constant:
   3696 0:142              1 (const int)
   3697 0:142          Sequence
   3698 0:142            Constant:
   3699 0:142              0 (const int)
   3700 0:142            Constant:
   3701 0:142              1 (const int)
   3702 0:142            Constant:
   3703 0:142              2 (const int)
   3704 0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
   3705 0:142          vector swizzle ( temp 3-component vector of int)
   3706 0:142            i: direct index for structure ( temp 4-component vector of int)
   3707 0: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})
   3708 0: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})
   3709 0: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})
   3710 0:142                  Constant:
   3711 0:142                    0 (const uint)
   3712 0:142                direct index ( temp uint)
   3713 0:142                  'dti' ( in 3-component vector of uint)
   3714 0:142                  Constant:
   3715 0:142                    0 (const int)
   3716 0:142              Constant:
   3717 0:142                1 (const int)
   3718 0:142            Sequence
   3719 0:142              Constant:
   3720 0:142                0 (const int)
   3721 0:142              Constant:
   3722 0:142                1 (const int)
   3723 0:142              Constant:
   3724 0:142                2 (const int)
   3725 0:144      move second child to first child ( temp 4-component vector of float)
   3726 0:144        f: direct index for structure ( temp 4-component vector of float)
   3727 0: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})
   3728 0: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})
   3729 0: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})
   3730 0:144              Constant:
   3731 0:144                0 (const uint)
   3732 0:144            direct index ( temp uint)
   3733 0:144              'dti' ( in 3-component vector of uint)
   3734 0:144              Constant:
   3735 0:144                0 (const int)
   3736 0:144          Constant:
   3737 0:144            2 (const int)
   3738 0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
   3739 0:144          f: direct index for structure ( temp 4-component vector of float)
   3740 0: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})
   3741 0: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})
   3742 0: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})
   3743 0:144                Constant:
   3744 0:144                  0 (const uint)
   3745 0:144              direct index ( temp uint)
   3746 0:144                'dti' ( in 3-component vector of uint)
   3747 0:144                Constant:
   3748 0:144                  0 (const int)
   3749 0:144            Constant:
   3750 0:144              2 (const int)
   3751 0:145      move second child to first child ( temp float)
   3752 0:145        direct index ( temp float)
   3753 0:145          f: direct index for structure ( temp 4-component vector of float)
   3754 0: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})
   3755 0: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})
   3756 0: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})
   3757 0:145                Constant:
   3758 0:145                  0 (const uint)
   3759 0:145              direct index ( temp uint)
   3760 0:145                'dti' ( in 3-component vector of uint)
   3761 0:145                Constant:
   3762 0:145                  0 (const int)
   3763 0:145            Constant:
   3764 0:145              2 (const int)
   3765 0:145          Constant:
   3766 0:145            0 (const int)
   3767 0:145        subgroupQuadSwapDiagonal ( temp float)
   3768 0:145          direct index ( temp float)
   3769 0:145            f: direct index for structure ( temp 4-component vector of float)
   3770 0: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})
   3771 0: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})
   3772 0: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})
   3773 0:145                  Constant:
   3774 0:145                    0 (const uint)
   3775 0:145                direct index ( temp uint)
   3776 0:145                  'dti' ( in 3-component vector of uint)
   3777 0:145                  Constant:
   3778 0:145                    0 (const int)
   3779 0:145              Constant:
   3780 0:145                2 (const int)
   3781 0:145            Constant:
   3782 0:145              0 (const int)
   3783 0:146      move second child to first child ( temp 2-component vector of float)
   3784 0:146        vector swizzle ( temp 2-component vector of float)
   3785 0:146          f: direct index for structure ( temp 4-component vector of float)
   3786 0: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})
   3787 0: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})
   3788 0: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})
   3789 0:146                Constant:
   3790 0:146                  0 (const uint)
   3791 0:146              direct index ( temp uint)
   3792 0:146                'dti' ( in 3-component vector of uint)
   3793 0:146                Constant:
   3794 0:146                  0 (const int)
   3795 0:146            Constant:
   3796 0:146              2 (const int)
   3797 0:146          Sequence
   3798 0:146            Constant:
   3799 0:146              0 (const int)
   3800 0:146            Constant:
   3801 0:146              1 (const int)
   3802 0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
   3803 0:146          vector swizzle ( temp 2-component vector of float)
   3804 0:146            f: direct index for structure ( temp 4-component vector of float)
   3805 0: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})
   3806 0: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})
   3807 0: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})
   3808 0:146                  Constant:
   3809 0:146                    0 (const uint)
   3810 0:146                direct index ( temp uint)
   3811 0:146                  'dti' ( in 3-component vector of uint)
   3812 0:146                  Constant:
   3813 0:146                    0 (const int)
   3814 0:146              Constant:
   3815 0:146                2 (const int)
   3816 0:146            Sequence
   3817 0:146              Constant:
   3818 0:146                0 (const int)
   3819 0:146              Constant:
   3820 0:146                1 (const int)
   3821 0:147      move second child to first child ( temp 3-component vector of float)
   3822 0:147        vector swizzle ( temp 3-component vector of float)
   3823 0:147          f: direct index for structure ( temp 4-component vector of float)
   3824 0: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})
   3825 0: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})
   3826 0: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})
   3827 0:147                Constant:
   3828 0:147                  0 (const uint)
   3829 0:147              direct index ( temp uint)
   3830 0:147                'dti' ( in 3-component vector of uint)
   3831 0:147                Constant:
   3832 0:147                  0 (const int)
   3833 0:147            Constant:
   3834 0:147              2 (const int)
   3835 0:147          Sequence
   3836 0:147            Constant:
   3837 0:147              0 (const int)
   3838 0:147            Constant:
   3839 0:147              1 (const int)
   3840 0:147            Constant:
   3841 0:147              2 (const int)
   3842 0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
   3843 0:147          vector swizzle ( temp 3-component vector of float)
   3844 0:147            f: direct index for structure ( temp 4-component vector of float)
   3845 0: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})
   3846 0: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})
   3847 0: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})
   3848 0:147                  Constant:
   3849 0:147                    0 (const uint)
   3850 0:147                direct index ( temp uint)
   3851 0:147                  'dti' ( in 3-component vector of uint)
   3852 0:147                  Constant:
   3853 0:147                    0 (const int)
   3854 0:147              Constant:
   3855 0:147                2 (const int)
   3856 0:147            Sequence
   3857 0:147              Constant:
   3858 0:147                0 (const int)
   3859 0:147              Constant:
   3860 0:147                1 (const int)
   3861 0:147              Constant:
   3862 0:147                2 (const int)
   3863 0:149      move second child to first child ( temp 4-component vector of double)
   3864 0:149        d: direct index for structure ( temp 4-component vector of double)
   3865 0: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})
   3866 0: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})
   3867 0: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})
   3868 0:149              Constant:
   3869 0:149                0 (const uint)
   3870 0:149            direct index ( temp uint)
   3871 0:149              'dti' ( in 3-component vector of uint)
   3872 0:149              Constant:
   3873 0:149                0 (const int)
   3874 0:149          Constant:
   3875 0:149            3 (const int)
   3876 0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
   3877 0:149          d: direct index for structure ( temp 4-component vector of double)
   3878 0: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})
   3879 0: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})
   3880 0: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})
   3881 0:149                Constant:
   3882 0:149                  0 (const uint)
   3883 0:149              direct index ( temp uint)
   3884 0:149                'dti' ( in 3-component vector of uint)
   3885 0:149                Constant:
   3886 0:149                  0 (const int)
   3887 0:149            Constant:
   3888 0:149              3 (const int)
   3889 0:150      move second child to first child ( temp double)
   3890 0:150        direct index ( temp double)
   3891 0:150          d: direct index for structure ( temp 4-component vector of double)
   3892 0: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})
   3893 0: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})
   3894 0: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})
   3895 0:150                Constant:
   3896 0:150                  0 (const uint)
   3897 0:150              direct index ( temp uint)
   3898 0:150                'dti' ( in 3-component vector of uint)
   3899 0:150                Constant:
   3900 0:150                  0 (const int)
   3901 0:150            Constant:
   3902 0:150              3 (const int)
   3903 0:150          Constant:
   3904 0:150            0 (const int)
   3905 0:150        subgroupQuadSwapDiagonal ( temp double)
   3906 0:150          direct index ( temp double)
   3907 0:150            d: direct index for structure ( temp 4-component vector of double)
   3908 0: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})
   3909 0: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})
   3910 0: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})
   3911 0:150                  Constant:
   3912 0:150                    0 (const uint)
   3913 0:150                direct index ( temp uint)
   3914 0:150                  'dti' ( in 3-component vector of uint)
   3915 0:150                  Constant:
   3916 0:150                    0 (const int)
   3917 0:150              Constant:
   3918 0:150                3 (const int)
   3919 0:150            Constant:
   3920 0:150              0 (const int)
   3921 0:151      move second child to first child ( temp 2-component vector of double)
   3922 0:151        vector swizzle ( temp 2-component vector of double)
   3923 0:151          d: direct index for structure ( temp 4-component vector of double)
   3924 0: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})
   3925 0: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})
   3926 0: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})
   3927 0:151                Constant:
   3928 0:151                  0 (const uint)
   3929 0:151              direct index ( temp uint)
   3930 0:151                'dti' ( in 3-component vector of uint)
   3931 0:151                Constant:
   3932 0:151                  0 (const int)
   3933 0:151            Constant:
   3934 0:151              3 (const int)
   3935 0:151          Sequence
   3936 0:151            Constant:
   3937 0:151              0 (const int)
   3938 0:151            Constant:
   3939 0:151              1 (const int)
   3940 0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
   3941 0:151          vector swizzle ( temp 2-component vector of double)
   3942 0:151            d: direct index for structure ( temp 4-component vector of double)
   3943 0: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})
   3944 0: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})
   3945 0: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})
   3946 0:151                  Constant:
   3947 0:151                    0 (const uint)
   3948 0:151                direct index ( temp uint)
   3949 0:151                  'dti' ( in 3-component vector of uint)
   3950 0:151                  Constant:
   3951 0:151                    0 (const int)
   3952 0:151              Constant:
   3953 0:151                3 (const int)
   3954 0:151            Sequence
   3955 0:151              Constant:
   3956 0:151                0 (const int)
   3957 0:151              Constant:
   3958 0:151                1 (const int)
   3959 0:152      move second child to first child ( temp 3-component vector of double)
   3960 0:152        vector swizzle ( temp 3-component vector of double)
   3961 0:152          d: direct index for structure ( temp 4-component vector of double)
   3962 0: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})
   3963 0: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})
   3964 0: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})
   3965 0:152                Constant:
   3966 0:152                  0 (const uint)
   3967 0:152              direct index ( temp uint)
   3968 0:152                'dti' ( in 3-component vector of uint)
   3969 0:152                Constant:
   3970 0:152                  0 (const int)
   3971 0:152            Constant:
   3972 0:152              3 (const int)
   3973 0:152          Sequence
   3974 0:152            Constant:
   3975 0:152              0 (const int)
   3976 0:152            Constant:
   3977 0:152              1 (const int)
   3978 0:152            Constant:
   3979 0:152              2 (const int)
   3980 0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
   3981 0:152          vector swizzle ( temp 3-component vector of double)
   3982 0:152            d: direct index for structure ( temp 4-component vector of double)
   3983 0: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})
   3984 0: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})
   3985 0: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})
   3986 0:152                  Constant:
   3987 0:152                    0 (const uint)
   3988 0:152                direct index ( temp uint)
   3989 0:152                  'dti' ( in 3-component vector of uint)
   3990 0:152                  Constant:
   3991 0:152                    0 (const int)
   3992 0:152              Constant:
   3993 0:152                3 (const int)
   3994 0:152            Sequence
   3995 0:152              Constant:
   3996 0:152                0 (const int)
   3997 0:152              Constant:
   3998 0:152                1 (const int)
   3999 0:152              Constant:
   4000 0:152                2 (const int)
   4001 0:13  Function Definition: CSMain( ( temp void)
   4002 0:13    Function Parameters: 
   4003 0:?     Sequence
   4004 0:13      move second child to first child ( temp 3-component vector of uint)
   4005 0:?         'dti' ( temp 3-component vector of uint)
   4006 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
   4007 0:13      Function Call: @CSMain(vu3; ( temp void)
   4008 0:?         'dti' ( temp 3-component vector of uint)
   4009 0:?   Linker Objects
   4010 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
   4011 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
   4012 
   4013 
   4014 Linked compute stage:
   4015 
   4016 
   4017 Shader version: 500
   4018 local_size = (32, 16, 1)
   4019 0:? Sequence
   4020 0:13  Function Definition: @CSMain(vu3; ( temp void)
   4021 0:13    Function Parameters: 
   4022 0:13      'dti' ( in 3-component vector of uint)
   4023 0:?     Sequence
   4024 0:14      move second child to first child ( temp 4-component vector of uint)
   4025 0:14        u: direct index for structure ( temp 4-component vector of uint)
   4026 0: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})
   4027 0: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})
   4028 0: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})
   4029 0:14              Constant:
   4030 0:14                0 (const uint)
   4031 0:14            direct index ( temp uint)
   4032 0:14              'dti' ( in 3-component vector of uint)
   4033 0:14              Constant:
   4034 0:14                0 (const int)
   4035 0:14          Constant:
   4036 0:14            0 (const int)
   4037 0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
   4038 0:14          u: direct index for structure ( temp 4-component vector of uint)
   4039 0: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})
   4040 0: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})
   4041 0: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})
   4042 0:14                Constant:
   4043 0:14                  0 (const uint)
   4044 0:14              direct index ( temp uint)
   4045 0:14                'dti' ( in 3-component vector of uint)
   4046 0:14                Constant:
   4047 0:14                  0 (const int)
   4048 0:14            Constant:
   4049 0:14              0 (const int)
   4050 0:14          Constant:
   4051 0:14            0 (const uint)
   4052 0:15      move second child to first child ( temp uint)
   4053 0:15        direct index ( temp uint)
   4054 0:15          u: direct index for structure ( temp 4-component vector of uint)
   4055 0: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})
   4056 0: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})
   4057 0: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})
   4058 0:15                Constant:
   4059 0:15                  0 (const uint)
   4060 0:15              direct index ( temp uint)
   4061 0:15                'dti' ( in 3-component vector of uint)
   4062 0:15                Constant:
   4063 0:15                  0 (const int)
   4064 0:15            Constant:
   4065 0:15              0 (const int)
   4066 0:15          Constant:
   4067 0:15            0 (const int)
   4068 0:15        subgroupQuadBroadcast ( temp uint)
   4069 0:15          direct index ( temp uint)
   4070 0:15            u: direct index for structure ( temp 4-component vector of uint)
   4071 0: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})
   4072 0: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})
   4073 0: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})
   4074 0:15                  Constant:
   4075 0:15                    0 (const uint)
   4076 0:15                direct index ( temp uint)
   4077 0:15                  'dti' ( in 3-component vector of uint)
   4078 0:15                  Constant:
   4079 0:15                    0 (const int)
   4080 0:15              Constant:
   4081 0:15                0 (const int)
   4082 0:15            Constant:
   4083 0:15              0 (const int)
   4084 0:15          Constant:
   4085 0:15            0 (const uint)
   4086 0:16      move second child to first child ( temp 2-component vector of uint)
   4087 0:16        vector swizzle ( temp 2-component vector of uint)
   4088 0:16          u: direct index for structure ( temp 4-component vector of uint)
   4089 0: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})
   4090 0: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})
   4091 0: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})
   4092 0:16                Constant:
   4093 0:16                  0 (const uint)
   4094 0:16              direct index ( temp uint)
   4095 0:16                'dti' ( in 3-component vector of uint)
   4096 0:16                Constant:
   4097 0:16                  0 (const int)
   4098 0:16            Constant:
   4099 0:16              0 (const int)
   4100 0:16          Sequence
   4101 0:16            Constant:
   4102 0:16              0 (const int)
   4103 0:16            Constant:
   4104 0:16              1 (const int)
   4105 0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
   4106 0:16          vector swizzle ( temp 2-component vector of uint)
   4107 0:16            u: direct index for structure ( temp 4-component vector of uint)
   4108 0: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})
   4109 0: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})
   4110 0: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})
   4111 0:16                  Constant:
   4112 0:16                    0 (const uint)
   4113 0:16                direct index ( temp uint)
   4114 0:16                  'dti' ( in 3-component vector of uint)
   4115 0:16                  Constant:
   4116 0:16                    0 (const int)
   4117 0:16              Constant:
   4118 0:16                0 (const int)
   4119 0:16            Sequence
   4120 0:16              Constant:
   4121 0:16                0 (const int)
   4122 0:16              Constant:
   4123 0:16                1 (const int)
   4124 0:16          Constant:
   4125 0:16            0 (const uint)
   4126 0:17      move second child to first child ( temp 3-component vector of uint)
   4127 0:17        vector swizzle ( temp 3-component vector of uint)
   4128 0:17          u: direct index for structure ( temp 4-component vector of uint)
   4129 0: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})
   4130 0: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})
   4131 0: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})
   4132 0:17                Constant:
   4133 0:17                  0 (const uint)
   4134 0:17              direct index ( temp uint)
   4135 0:17                'dti' ( in 3-component vector of uint)
   4136 0:17                Constant:
   4137 0:17                  0 (const int)
   4138 0:17            Constant:
   4139 0:17              0 (const int)
   4140 0:17          Sequence
   4141 0:17            Constant:
   4142 0:17              0 (const int)
   4143 0:17            Constant:
   4144 0:17              1 (const int)
   4145 0:17            Constant:
   4146 0:17              2 (const int)
   4147 0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
   4148 0:17          vector swizzle ( temp 3-component vector of uint)
   4149 0:17            u: direct index for structure ( temp 4-component vector of uint)
   4150 0: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})
   4151 0: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})
   4152 0: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})
   4153 0:17                  Constant:
   4154 0:17                    0 (const uint)
   4155 0:17                direct index ( temp uint)
   4156 0:17                  'dti' ( in 3-component vector of uint)
   4157 0:17                  Constant:
   4158 0:17                    0 (const int)
   4159 0:17              Constant:
   4160 0:17                0 (const int)
   4161 0:17            Sequence
   4162 0:17              Constant:
   4163 0:17                0 (const int)
   4164 0:17              Constant:
   4165 0:17                1 (const int)
   4166 0:17              Constant:
   4167 0:17                2 (const int)
   4168 0:17          Constant:
   4169 0:17            0 (const uint)
   4170 0:19      move second child to first child ( temp 4-component vector of int)
   4171 0:19        i: direct index for structure ( temp 4-component vector of int)
   4172 0: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})
   4173 0: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})
   4174 0: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})
   4175 0:19              Constant:
   4176 0:19                0 (const uint)
   4177 0:19            direct index ( temp uint)
   4178 0:19              'dti' ( in 3-component vector of uint)
   4179 0:19              Constant:
   4180 0:19                0 (const int)
   4181 0:19          Constant:
   4182 0:19            1 (const int)
   4183 0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
   4184 0:19          i: direct index for structure ( temp 4-component vector of int)
   4185 0: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})
   4186 0: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})
   4187 0: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})
   4188 0:19                Constant:
   4189 0:19                  0 (const uint)
   4190 0:19              direct index ( temp uint)
   4191 0:19                'dti' ( in 3-component vector of uint)
   4192 0:19                Constant:
   4193 0:19                  0 (const int)
   4194 0:19            Constant:
   4195 0:19              1 (const int)
   4196 0:19          Constant:
   4197 0:19            0 (const uint)
   4198 0:20      move second child to first child ( temp int)
   4199 0:20        direct index ( temp int)
   4200 0:20          i: direct index for structure ( temp 4-component vector of int)
   4201 0: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})
   4202 0: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})
   4203 0: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})
   4204 0:20                Constant:
   4205 0:20                  0 (const uint)
   4206 0:20              direct index ( temp uint)
   4207 0:20                'dti' ( in 3-component vector of uint)
   4208 0:20                Constant:
   4209 0:20                  0 (const int)
   4210 0:20            Constant:
   4211 0:20              1 (const int)
   4212 0:20          Constant:
   4213 0:20            0 (const int)
   4214 0:20        subgroupQuadBroadcast ( temp int)
   4215 0:20          direct index ( temp int)
   4216 0:20            i: direct index for structure ( temp 4-component vector of int)
   4217 0: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})
   4218 0: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})
   4219 0: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})
   4220 0:20                  Constant:
   4221 0:20                    0 (const uint)
   4222 0:20                direct index ( temp uint)
   4223 0:20                  'dti' ( in 3-component vector of uint)
   4224 0:20                  Constant:
   4225 0:20                    0 (const int)
   4226 0:20              Constant:
   4227 0:20                1 (const int)
   4228 0:20            Constant:
   4229 0:20              0 (const int)
   4230 0:20          Constant:
   4231 0:20            0 (const uint)
   4232 0:21      move second child to first child ( temp 2-component vector of int)
   4233 0:21        vector swizzle ( temp 2-component vector of int)
   4234 0:21          i: direct index for structure ( temp 4-component vector of int)
   4235 0: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})
   4236 0: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})
   4237 0: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})
   4238 0:21                Constant:
   4239 0:21                  0 (const uint)
   4240 0:21              direct index ( temp uint)
   4241 0:21                'dti' ( in 3-component vector of uint)
   4242 0:21                Constant:
   4243 0:21                  0 (const int)
   4244 0:21            Constant:
   4245 0:21              1 (const int)
   4246 0:21          Sequence
   4247 0:21            Constant:
   4248 0:21              0 (const int)
   4249 0:21            Constant:
   4250 0:21              1 (const int)
   4251 0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
   4252 0:21          vector swizzle ( temp 2-component vector of int)
   4253 0:21            i: direct index for structure ( temp 4-component vector of int)
   4254 0: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})
   4255 0: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})
   4256 0: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})
   4257 0:21                  Constant:
   4258 0:21                    0 (const uint)
   4259 0:21                direct index ( temp uint)
   4260 0:21                  'dti' ( in 3-component vector of uint)
   4261 0:21                  Constant:
   4262 0:21                    0 (const int)
   4263 0:21              Constant:
   4264 0:21                1 (const int)
   4265 0:21            Sequence
   4266 0:21              Constant:
   4267 0:21                0 (const int)
   4268 0:21              Constant:
   4269 0:21                1 (const int)
   4270 0:21          Constant:
   4271 0:21            0 (const uint)
   4272 0:22      move second child to first child ( temp 3-component vector of int)
   4273 0:22        vector swizzle ( temp 3-component vector of int)
   4274 0:22          i: direct index for structure ( temp 4-component vector of int)
   4275 0: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})
   4276 0: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})
   4277 0: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})
   4278 0:22                Constant:
   4279 0:22                  0 (const uint)
   4280 0:22              direct index ( temp uint)
   4281 0:22                'dti' ( in 3-component vector of uint)
   4282 0:22                Constant:
   4283 0:22                  0 (const int)
   4284 0:22            Constant:
   4285 0:22              1 (const int)
   4286 0:22          Sequence
   4287 0:22            Constant:
   4288 0:22              0 (const int)
   4289 0:22            Constant:
   4290 0:22              1 (const int)
   4291 0:22            Constant:
   4292 0:22              2 (const int)
   4293 0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
   4294 0:22          vector swizzle ( temp 3-component vector of int)
   4295 0:22            i: direct index for structure ( temp 4-component vector of int)
   4296 0: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})
   4297 0: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})
   4298 0: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})
   4299 0:22                  Constant:
   4300 0:22                    0 (const uint)
   4301 0:22                direct index ( temp uint)
   4302 0:22                  'dti' ( in 3-component vector of uint)
   4303 0:22                  Constant:
   4304 0:22                    0 (const int)
   4305 0:22              Constant:
   4306 0:22                1 (const int)
   4307 0:22            Sequence
   4308 0:22              Constant:
   4309 0:22                0 (const int)
   4310 0:22              Constant:
   4311 0:22                1 (const int)
   4312 0:22              Constant:
   4313 0:22                2 (const int)
   4314 0:22          Constant:
   4315 0:22            0 (const uint)
   4316 0:24      move second child to first child ( temp 4-component vector of float)
   4317 0:24        f: direct index for structure ( temp 4-component vector of float)
   4318 0: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})
   4319 0: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})
   4320 0: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})
   4321 0:24              Constant:
   4322 0:24                0 (const uint)
   4323 0:24            direct index ( temp uint)
   4324 0:24              'dti' ( in 3-component vector of uint)
   4325 0:24              Constant:
   4326 0:24                0 (const int)
   4327 0:24          Constant:
   4328 0:24            2 (const int)
   4329 0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
   4330 0:24          f: direct index for structure ( temp 4-component vector of float)
   4331 0: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})
   4332 0: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})
   4333 0: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})
   4334 0:24                Constant:
   4335 0:24                  0 (const uint)
   4336 0:24              direct index ( temp uint)
   4337 0:24                'dti' ( in 3-component vector of uint)
   4338 0:24                Constant:
   4339 0:24                  0 (const int)
   4340 0:24            Constant:
   4341 0:24              2 (const int)
   4342 0:24          Constant:
   4343 0:24            0 (const uint)
   4344 0:25      move second child to first child ( temp float)
   4345 0:25        direct index ( temp float)
   4346 0:25          f: direct index for structure ( temp 4-component vector of float)
   4347 0: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})
   4348 0: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})
   4349 0: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})
   4350 0:25                Constant:
   4351 0:25                  0 (const uint)
   4352 0:25              direct index ( temp uint)
   4353 0:25                'dti' ( in 3-component vector of uint)
   4354 0:25                Constant:
   4355 0:25                  0 (const int)
   4356 0:25            Constant:
   4357 0:25              2 (const int)
   4358 0:25          Constant:
   4359 0:25            0 (const int)
   4360 0:25        subgroupQuadBroadcast ( temp float)
   4361 0:25          direct index ( temp float)
   4362 0:25            f: direct index for structure ( temp 4-component vector of float)
   4363 0: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})
   4364 0: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})
   4365 0: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})
   4366 0:25                  Constant:
   4367 0:25                    0 (const uint)
   4368 0:25                direct index ( temp uint)
   4369 0:25                  'dti' ( in 3-component vector of uint)
   4370 0:25                  Constant:
   4371 0:25                    0 (const int)
   4372 0:25              Constant:
   4373 0:25                2 (const int)
   4374 0:25            Constant:
   4375 0:25              0 (const int)
   4376 0:25          Constant:
   4377 0:25            0 (const uint)
   4378 0:26      move second child to first child ( temp 2-component vector of float)
   4379 0:26        vector swizzle ( temp 2-component vector of float)
   4380 0:26          f: direct index for structure ( temp 4-component vector of float)
   4381 0: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})
   4382 0: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})
   4383 0: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})
   4384 0:26                Constant:
   4385 0:26                  0 (const uint)
   4386 0:26              direct index ( temp uint)
   4387 0:26                'dti' ( in 3-component vector of uint)
   4388 0:26                Constant:
   4389 0:26                  0 (const int)
   4390 0:26            Constant:
   4391 0:26              2 (const int)
   4392 0:26          Sequence
   4393 0:26            Constant:
   4394 0:26              0 (const int)
   4395 0:26            Constant:
   4396 0:26              1 (const int)
   4397 0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
   4398 0:26          vector swizzle ( temp 2-component vector of float)
   4399 0:26            f: direct index for structure ( temp 4-component vector of float)
   4400 0: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})
   4401 0: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})
   4402 0: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})
   4403 0:26                  Constant:
   4404 0:26                    0 (const uint)
   4405 0:26                direct index ( temp uint)
   4406 0:26                  'dti' ( in 3-component vector of uint)
   4407 0:26                  Constant:
   4408 0:26                    0 (const int)
   4409 0:26              Constant:
   4410 0:26                2 (const int)
   4411 0:26            Sequence
   4412 0:26              Constant:
   4413 0:26                0 (const int)
   4414 0:26              Constant:
   4415 0:26                1 (const int)
   4416 0:26          Constant:
   4417 0:26            0 (const uint)
   4418 0:27      move second child to first child ( temp 3-component vector of float)
   4419 0:27        vector swizzle ( temp 3-component vector of float)
   4420 0:27          f: direct index for structure ( temp 4-component vector of float)
   4421 0: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})
   4422 0: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})
   4423 0: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})
   4424 0:27                Constant:
   4425 0:27                  0 (const uint)
   4426 0:27              direct index ( temp uint)
   4427 0:27                'dti' ( in 3-component vector of uint)
   4428 0:27                Constant:
   4429 0:27                  0 (const int)
   4430 0:27            Constant:
   4431 0:27              2 (const int)
   4432 0:27          Sequence
   4433 0:27            Constant:
   4434 0:27              0 (const int)
   4435 0:27            Constant:
   4436 0:27              1 (const int)
   4437 0:27            Constant:
   4438 0:27              2 (const int)
   4439 0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
   4440 0:27          vector swizzle ( temp 3-component vector of float)
   4441 0:27            f: direct index for structure ( temp 4-component vector of float)
   4442 0: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})
   4443 0: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})
   4444 0: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})
   4445 0:27                  Constant:
   4446 0:27                    0 (const uint)
   4447 0:27                direct index ( temp uint)
   4448 0:27                  'dti' ( in 3-component vector of uint)
   4449 0:27                  Constant:
   4450 0:27                    0 (const int)
   4451 0:27              Constant:
   4452 0:27                2 (const int)
   4453 0:27            Sequence
   4454 0:27              Constant:
   4455 0:27                0 (const int)
   4456 0:27              Constant:
   4457 0:27                1 (const int)
   4458 0:27              Constant:
   4459 0:27                2 (const int)
   4460 0:27          Constant:
   4461 0:27            0 (const uint)
   4462 0:29      move second child to first child ( temp 4-component vector of double)
   4463 0:29        d: direct index for structure ( temp 4-component vector of double)
   4464 0: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})
   4465 0: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})
   4466 0: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})
   4467 0:29              Constant:
   4468 0:29                0 (const uint)
   4469 0:29            direct index ( temp uint)
   4470 0:29              'dti' ( in 3-component vector of uint)
   4471 0:29              Constant:
   4472 0:29                0 (const int)
   4473 0:29          Constant:
   4474 0:29            3 (const int)
   4475 0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
   4476 0:29          d: direct index for structure ( temp 4-component vector of double)
   4477 0: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})
   4478 0: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})
   4479 0: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})
   4480 0:29                Constant:
   4481 0:29                  0 (const uint)
   4482 0:29              direct index ( temp uint)
   4483 0:29                'dti' ( in 3-component vector of uint)
   4484 0:29                Constant:
   4485 0:29                  0 (const int)
   4486 0:29            Constant:
   4487 0:29              3 (const int)
   4488 0:29          Constant:
   4489 0:29            0 (const uint)
   4490 0:30      move second child to first child ( temp double)
   4491 0:30        direct index ( temp double)
   4492 0:30          d: direct index for structure ( temp 4-component vector of double)
   4493 0: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})
   4494 0: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})
   4495 0: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})
   4496 0:30                Constant:
   4497 0:30                  0 (const uint)
   4498 0:30              direct index ( temp uint)
   4499 0:30                'dti' ( in 3-component vector of uint)
   4500 0:30                Constant:
   4501 0:30                  0 (const int)
   4502 0:30            Constant:
   4503 0:30              3 (const int)
   4504 0:30          Constant:
   4505 0:30            0 (const int)
   4506 0:30        subgroupQuadBroadcast ( temp double)
   4507 0:30          direct index ( temp double)
   4508 0:30            d: direct index for structure ( temp 4-component vector of double)
   4509 0: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})
   4510 0: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})
   4511 0: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})
   4512 0:30                  Constant:
   4513 0:30                    0 (const uint)
   4514 0:30                direct index ( temp uint)
   4515 0:30                  'dti' ( in 3-component vector of uint)
   4516 0:30                  Constant:
   4517 0:30                    0 (const int)
   4518 0:30              Constant:
   4519 0:30                3 (const int)
   4520 0:30            Constant:
   4521 0:30              0 (const int)
   4522 0:30          Constant:
   4523 0:30            0 (const uint)
   4524 0:31      move second child to first child ( temp 2-component vector of double)
   4525 0:31        vector swizzle ( temp 2-component vector of double)
   4526 0:31          d: direct index for structure ( temp 4-component vector of double)
   4527 0: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})
   4528 0: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})
   4529 0: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})
   4530 0:31                Constant:
   4531 0:31                  0 (const uint)
   4532 0:31              direct index ( temp uint)
   4533 0:31                'dti' ( in 3-component vector of uint)
   4534 0:31                Constant:
   4535 0:31                  0 (const int)
   4536 0:31            Constant:
   4537 0:31              3 (const int)
   4538 0:31          Sequence
   4539 0:31            Constant:
   4540 0:31              0 (const int)
   4541 0:31            Constant:
   4542 0:31              1 (const int)
   4543 0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
   4544 0:31          vector swizzle ( temp 2-component vector of double)
   4545 0:31            d: direct index for structure ( temp 4-component vector of double)
   4546 0: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})
   4547 0: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})
   4548 0: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})
   4549 0:31                  Constant:
   4550 0:31                    0 (const uint)
   4551 0:31                direct index ( temp uint)
   4552 0:31                  'dti' ( in 3-component vector of uint)
   4553 0:31                  Constant:
   4554 0:31                    0 (const int)
   4555 0:31              Constant:
   4556 0:31                3 (const int)
   4557 0:31            Sequence
   4558 0:31              Constant:
   4559 0:31                0 (const int)
   4560 0:31              Constant:
   4561 0:31                1 (const int)
   4562 0:31          Constant:
   4563 0:31            0 (const uint)
   4564 0:32      move second child to first child ( temp 3-component vector of double)
   4565 0:32        vector swizzle ( temp 3-component vector of double)
   4566 0:32          d: direct index for structure ( temp 4-component vector of double)
   4567 0: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})
   4568 0: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})
   4569 0: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})
   4570 0:32                Constant:
   4571 0:32                  0 (const uint)
   4572 0:32              direct index ( temp uint)
   4573 0:32                'dti' ( in 3-component vector of uint)
   4574 0:32                Constant:
   4575 0:32                  0 (const int)
   4576 0:32            Constant:
   4577 0:32              3 (const int)
   4578 0:32          Sequence
   4579 0:32            Constant:
   4580 0:32              0 (const int)
   4581 0:32            Constant:
   4582 0:32              1 (const int)
   4583 0:32            Constant:
   4584 0:32              2 (const int)
   4585 0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
   4586 0:32          vector swizzle ( temp 3-component vector of double)
   4587 0:32            d: direct index for structure ( temp 4-component vector of double)
   4588 0: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})
   4589 0: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})
   4590 0: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})
   4591 0:32                  Constant:
   4592 0:32                    0 (const uint)
   4593 0:32                direct index ( temp uint)
   4594 0:32                  'dti' ( in 3-component vector of uint)
   4595 0:32                  Constant:
   4596 0:32                    0 (const int)
   4597 0:32              Constant:
   4598 0:32                3 (const int)
   4599 0:32            Sequence
   4600 0:32              Constant:
   4601 0:32                0 (const int)
   4602 0:32              Constant:
   4603 0:32                1 (const int)
   4604 0:32              Constant:
   4605 0:32                2 (const int)
   4606 0:32          Constant:
   4607 0:32            0 (const uint)
   4608 0:34      move second child to first child ( temp 4-component vector of uint)
   4609 0:34        u: direct index for structure ( temp 4-component vector of uint)
   4610 0: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})
   4611 0: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})
   4612 0: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})
   4613 0:34              Constant:
   4614 0:34                0 (const uint)
   4615 0:34            direct index ( temp uint)
   4616 0:34              'dti' ( in 3-component vector of uint)
   4617 0:34              Constant:
   4618 0:34                0 (const int)
   4619 0:34          Constant:
   4620 0:34            0 (const int)
   4621 0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
   4622 0:34          u: direct index for structure ( temp 4-component vector of uint)
   4623 0: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})
   4624 0: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})
   4625 0: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})
   4626 0:34                Constant:
   4627 0:34                  0 (const uint)
   4628 0:34              direct index ( temp uint)
   4629 0:34                'dti' ( in 3-component vector of uint)
   4630 0:34                Constant:
   4631 0:34                  0 (const int)
   4632 0:34            Constant:
   4633 0:34              0 (const int)
   4634 0:34          Constant:
   4635 0:34            1 (const uint)
   4636 0:35      move second child to first child ( temp uint)
   4637 0:35        direct index ( temp uint)
   4638 0:35          u: direct index for structure ( temp 4-component vector of uint)
   4639 0: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})
   4640 0: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})
   4641 0: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})
   4642 0:35                Constant:
   4643 0:35                  0 (const uint)
   4644 0:35              direct index ( temp uint)
   4645 0:35                'dti' ( in 3-component vector of uint)
   4646 0:35                Constant:
   4647 0:35                  0 (const int)
   4648 0:35            Constant:
   4649 0:35              0 (const int)
   4650 0:35          Constant:
   4651 0:35            0 (const int)
   4652 0:35        subgroupQuadBroadcast ( temp uint)
   4653 0:35          direct index ( temp uint)
   4654 0:35            u: direct index for structure ( temp 4-component vector of uint)
   4655 0: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})
   4656 0: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})
   4657 0: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})
   4658 0:35                  Constant:
   4659 0:35                    0 (const uint)
   4660 0:35                direct index ( temp uint)
   4661 0:35                  'dti' ( in 3-component vector of uint)
   4662 0:35                  Constant:
   4663 0:35                    0 (const int)
   4664 0:35              Constant:
   4665 0:35                0 (const int)
   4666 0:35            Constant:
   4667 0:35              0 (const int)
   4668 0:35          Constant:
   4669 0:35            1 (const uint)
   4670 0:36      move second child to first child ( temp 2-component vector of uint)
   4671 0:36        vector swizzle ( temp 2-component vector of uint)
   4672 0:36          u: direct index for structure ( temp 4-component vector of uint)
   4673 0: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})
   4674 0: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})
   4675 0: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})
   4676 0:36                Constant:
   4677 0:36                  0 (const uint)
   4678 0:36              direct index ( temp uint)
   4679 0:36                'dti' ( in 3-component vector of uint)
   4680 0:36                Constant:
   4681 0:36                  0 (const int)
   4682 0:36            Constant:
   4683 0:36              0 (const int)
   4684 0:36          Sequence
   4685 0:36            Constant:
   4686 0:36              0 (const int)
   4687 0:36            Constant:
   4688 0:36              1 (const int)
   4689 0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
   4690 0:36          vector swizzle ( temp 2-component vector of uint)
   4691 0:36            u: direct index for structure ( temp 4-component vector of uint)
   4692 0: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})
   4693 0: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})
   4694 0: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})
   4695 0:36                  Constant:
   4696 0:36                    0 (const uint)
   4697 0:36                direct index ( temp uint)
   4698 0:36                  'dti' ( in 3-component vector of uint)
   4699 0:36                  Constant:
   4700 0:36                    0 (const int)
   4701 0:36              Constant:
   4702 0:36                0 (const int)
   4703 0:36            Sequence
   4704 0:36              Constant:
   4705 0:36                0 (const int)
   4706 0:36              Constant:
   4707 0:36                1 (const int)
   4708 0:36          Constant:
   4709 0:36            1 (const uint)
   4710 0:37      move second child to first child ( temp 3-component vector of uint)
   4711 0:37        vector swizzle ( temp 3-component vector of uint)
   4712 0:37          u: direct index for structure ( temp 4-component vector of uint)
   4713 0: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})
   4714 0: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})
   4715 0: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})
   4716 0:37                Constant:
   4717 0:37                  0 (const uint)
   4718 0:37              direct index ( temp uint)
   4719 0:37                'dti' ( in 3-component vector of uint)
   4720 0:37                Constant:
   4721 0:37                  0 (const int)
   4722 0:37            Constant:
   4723 0:37              0 (const int)
   4724 0:37          Sequence
   4725 0:37            Constant:
   4726 0:37              0 (const int)
   4727 0:37            Constant:
   4728 0:37              1 (const int)
   4729 0:37            Constant:
   4730 0:37              2 (const int)
   4731 0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
   4732 0:37          vector swizzle ( temp 3-component vector of uint)
   4733 0:37            u: direct index for structure ( temp 4-component vector of uint)
   4734 0: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})
   4735 0: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})
   4736 0: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})
   4737 0:37                  Constant:
   4738 0:37                    0 (const uint)
   4739 0:37                direct index ( temp uint)
   4740 0:37                  'dti' ( in 3-component vector of uint)
   4741 0:37                  Constant:
   4742 0:37                    0 (const int)
   4743 0:37              Constant:
   4744 0:37                0 (const int)
   4745 0:37            Sequence
   4746 0:37              Constant:
   4747 0:37                0 (const int)
   4748 0:37              Constant:
   4749 0:37                1 (const int)
   4750 0:37              Constant:
   4751 0:37                2 (const int)
   4752 0:37          Constant:
   4753 0:37            1 (const uint)
   4754 0:39      move second child to first child ( temp 4-component vector of int)
   4755 0:39        i: direct index for structure ( temp 4-component vector of int)
   4756 0: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})
   4757 0: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})
   4758 0: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})
   4759 0:39              Constant:
   4760 0:39                0 (const uint)
   4761 0:39            direct index ( temp uint)
   4762 0:39              'dti' ( in 3-component vector of uint)
   4763 0:39              Constant:
   4764 0:39                0 (const int)
   4765 0:39          Constant:
   4766 0:39            1 (const int)
   4767 0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
   4768 0:39          i: direct index for structure ( temp 4-component vector of int)
   4769 0: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})
   4770 0: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})
   4771 0: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})
   4772 0:39                Constant:
   4773 0:39                  0 (const uint)
   4774 0:39              direct index ( temp uint)
   4775 0:39                'dti' ( in 3-component vector of uint)
   4776 0:39                Constant:
   4777 0:39                  0 (const int)
   4778 0:39            Constant:
   4779 0:39              1 (const int)
   4780 0:39          Constant:
   4781 0:39            1 (const uint)
   4782 0:40      move second child to first child ( temp int)
   4783 0:40        direct index ( temp int)
   4784 0:40          i: direct index for structure ( temp 4-component vector of int)
   4785 0: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})
   4786 0: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})
   4787 0: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})
   4788 0:40                Constant:
   4789 0:40                  0 (const uint)
   4790 0:40              direct index ( temp uint)
   4791 0:40                'dti' ( in 3-component vector of uint)
   4792 0:40                Constant:
   4793 0:40                  0 (const int)
   4794 0:40            Constant:
   4795 0:40              1 (const int)
   4796 0:40          Constant:
   4797 0:40            0 (const int)
   4798 0:40        subgroupQuadBroadcast ( temp int)
   4799 0:40          direct index ( temp int)
   4800 0:40            i: direct index for structure ( temp 4-component vector of int)
   4801 0: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})
   4802 0: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})
   4803 0: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})
   4804 0:40                  Constant:
   4805 0:40                    0 (const uint)
   4806 0:40                direct index ( temp uint)
   4807 0:40                  'dti' ( in 3-component vector of uint)
   4808 0:40                  Constant:
   4809 0:40                    0 (const int)
   4810 0:40              Constant:
   4811 0:40                1 (const int)
   4812 0:40            Constant:
   4813 0:40              0 (const int)
   4814 0:40          Constant:
   4815 0:40            1 (const uint)
   4816 0:41      move second child to first child ( temp 2-component vector of int)
   4817 0:41        vector swizzle ( temp 2-component vector of int)
   4818 0:41          i: direct index for structure ( temp 4-component vector of int)
   4819 0: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})
   4820 0: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})
   4821 0: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})
   4822 0:41                Constant:
   4823 0:41                  0 (const uint)
   4824 0:41              direct index ( temp uint)
   4825 0:41                'dti' ( in 3-component vector of uint)
   4826 0:41                Constant:
   4827 0:41                  0 (const int)
   4828 0:41            Constant:
   4829 0:41              1 (const int)
   4830 0:41          Sequence
   4831 0:41            Constant:
   4832 0:41              0 (const int)
   4833 0:41            Constant:
   4834 0:41              1 (const int)
   4835 0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
   4836 0:41          vector swizzle ( temp 2-component vector of int)
   4837 0:41            i: direct index for structure ( temp 4-component vector of int)
   4838 0: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})
   4839 0: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})
   4840 0: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})
   4841 0:41                  Constant:
   4842 0:41                    0 (const uint)
   4843 0:41                direct index ( temp uint)
   4844 0:41                  'dti' ( in 3-component vector of uint)
   4845 0:41                  Constant:
   4846 0:41                    0 (const int)
   4847 0:41              Constant:
   4848 0:41                1 (const int)
   4849 0:41            Sequence
   4850 0:41              Constant:
   4851 0:41                0 (const int)
   4852 0:41              Constant:
   4853 0:41                1 (const int)
   4854 0:41          Constant:
   4855 0:41            1 (const uint)
   4856 0:42      move second child to first child ( temp 3-component vector of int)
   4857 0:42        vector swizzle ( temp 3-component vector of int)
   4858 0:42          i: direct index for structure ( temp 4-component vector of int)
   4859 0: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})
   4860 0: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})
   4861 0: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})
   4862 0:42                Constant:
   4863 0:42                  0 (const uint)
   4864 0:42              direct index ( temp uint)
   4865 0:42                'dti' ( in 3-component vector of uint)
   4866 0:42                Constant:
   4867 0:42                  0 (const int)
   4868 0:42            Constant:
   4869 0:42              1 (const int)
   4870 0:42          Sequence
   4871 0:42            Constant:
   4872 0:42              0 (const int)
   4873 0:42            Constant:
   4874 0:42              1 (const int)
   4875 0:42            Constant:
   4876 0:42              2 (const int)
   4877 0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
   4878 0:42          vector swizzle ( temp 3-component vector of int)
   4879 0:42            i: direct index for structure ( temp 4-component vector of int)
   4880 0: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})
   4881 0: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})
   4882 0: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})
   4883 0:42                  Constant:
   4884 0:42                    0 (const uint)
   4885 0:42                direct index ( temp uint)
   4886 0:42                  'dti' ( in 3-component vector of uint)
   4887 0:42                  Constant:
   4888 0:42                    0 (const int)
   4889 0:42              Constant:
   4890 0:42                1 (const int)
   4891 0:42            Sequence
   4892 0:42              Constant:
   4893 0:42                0 (const int)
   4894 0:42              Constant:
   4895 0:42                1 (const int)
   4896 0:42              Constant:
   4897 0:42                2 (const int)
   4898 0:42          Constant:
   4899 0:42            1 (const uint)
   4900 0:44      move second child to first child ( temp 4-component vector of float)
   4901 0:44        f: direct index for structure ( temp 4-component vector of float)
   4902 0: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})
   4903 0: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})
   4904 0: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})
   4905 0:44              Constant:
   4906 0:44                0 (const uint)
   4907 0:44            direct index ( temp uint)
   4908 0:44              'dti' ( in 3-component vector of uint)
   4909 0:44              Constant:
   4910 0:44                0 (const int)
   4911 0:44          Constant:
   4912 0:44            2 (const int)
   4913 0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
   4914 0:44          f: direct index for structure ( temp 4-component vector of float)
   4915 0: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})
   4916 0: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})
   4917 0: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})
   4918 0:44                Constant:
   4919 0:44                  0 (const uint)
   4920 0:44              direct index ( temp uint)
   4921 0:44                'dti' ( in 3-component vector of uint)
   4922 0:44                Constant:
   4923 0:44                  0 (const int)
   4924 0:44            Constant:
   4925 0:44              2 (const int)
   4926 0:44          Constant:
   4927 0:44            1 (const uint)
   4928 0:45      move second child to first child ( temp float)
   4929 0:45        direct index ( temp float)
   4930 0:45          f: direct index for structure ( temp 4-component vector of float)
   4931 0: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})
   4932 0: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})
   4933 0: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})
   4934 0:45                Constant:
   4935 0:45                  0 (const uint)
   4936 0:45              direct index ( temp uint)
   4937 0:45                'dti' ( in 3-component vector of uint)
   4938 0:45                Constant:
   4939 0:45                  0 (const int)
   4940 0:45            Constant:
   4941 0:45              2 (const int)
   4942 0:45          Constant:
   4943 0:45            0 (const int)
   4944 0:45        subgroupQuadBroadcast ( temp float)
   4945 0:45          direct index ( temp float)
   4946 0:45            f: direct index for structure ( temp 4-component vector of float)
   4947 0: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})
   4948 0: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})
   4949 0: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})
   4950 0:45                  Constant:
   4951 0:45                    0 (const uint)
   4952 0:45                direct index ( temp uint)
   4953 0:45                  'dti' ( in 3-component vector of uint)
   4954 0:45                  Constant:
   4955 0:45                    0 (const int)
   4956 0:45              Constant:
   4957 0:45                2 (const int)
   4958 0:45            Constant:
   4959 0:45              0 (const int)
   4960 0:45          Constant:
   4961 0:45            1 (const uint)
   4962 0:46      move second child to first child ( temp 2-component vector of float)
   4963 0:46        vector swizzle ( temp 2-component vector of float)
   4964 0:46          f: direct index for structure ( temp 4-component vector of float)
   4965 0: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})
   4966 0: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})
   4967 0: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})
   4968 0:46                Constant:
   4969 0:46                  0 (const uint)
   4970 0:46              direct index ( temp uint)
   4971 0:46                'dti' ( in 3-component vector of uint)
   4972 0:46                Constant:
   4973 0:46                  0 (const int)
   4974 0:46            Constant:
   4975 0:46              2 (const int)
   4976 0:46          Sequence
   4977 0:46            Constant:
   4978 0:46              0 (const int)
   4979 0:46            Constant:
   4980 0:46              1 (const int)
   4981 0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
   4982 0:46          vector swizzle ( temp 2-component vector of float)
   4983 0:46            f: direct index for structure ( temp 4-component vector of float)
   4984 0: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})
   4985 0: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})
   4986 0: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})
   4987 0:46                  Constant:
   4988 0:46                    0 (const uint)
   4989 0:46                direct index ( temp uint)
   4990 0:46                  'dti' ( in 3-component vector of uint)
   4991 0:46                  Constant:
   4992 0:46                    0 (const int)
   4993 0:46              Constant:
   4994 0:46                2 (const int)
   4995 0:46            Sequence
   4996 0:46              Constant:
   4997 0:46                0 (const int)
   4998 0:46              Constant:
   4999 0:46                1 (const int)
   5000 0:46          Constant:
   5001 0:46            1 (const uint)
   5002 0:47      move second child to first child ( temp 3-component vector of float)
   5003 0:47        vector swizzle ( temp 3-component vector of float)
   5004 0:47          f: direct index for structure ( temp 4-component vector of float)
   5005 0: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})
   5006 0: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})
   5007 0: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})
   5008 0:47                Constant:
   5009 0:47                  0 (const uint)
   5010 0:47              direct index ( temp uint)
   5011 0:47                'dti' ( in 3-component vector of uint)
   5012 0:47                Constant:
   5013 0:47                  0 (const int)
   5014 0:47            Constant:
   5015 0:47              2 (const int)
   5016 0:47          Sequence
   5017 0:47            Constant:
   5018 0:47              0 (const int)
   5019 0:47            Constant:
   5020 0:47              1 (const int)
   5021 0:47            Constant:
   5022 0:47              2 (const int)
   5023 0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
   5024 0:47          vector swizzle ( temp 3-component vector of float)
   5025 0:47            f: direct index for structure ( temp 4-component vector of float)
   5026 0: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})
   5027 0: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})
   5028 0: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})
   5029 0:47                  Constant:
   5030 0:47                    0 (const uint)
   5031 0:47                direct index ( temp uint)
   5032 0:47                  'dti' ( in 3-component vector of uint)
   5033 0:47                  Constant:
   5034 0:47                    0 (const int)
   5035 0:47              Constant:
   5036 0:47                2 (const int)
   5037 0:47            Sequence
   5038 0:47              Constant:
   5039 0:47                0 (const int)
   5040 0:47              Constant:
   5041 0:47                1 (const int)
   5042 0:47              Constant:
   5043 0:47                2 (const int)
   5044 0:47          Constant:
   5045 0:47            1 (const uint)
   5046 0:49      move second child to first child ( temp 4-component vector of double)
   5047 0:49        d: direct index for structure ( temp 4-component vector of double)
   5048 0: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})
   5049 0: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})
   5050 0: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})
   5051 0:49              Constant:
   5052 0:49                0 (const uint)
   5053 0:49            direct index ( temp uint)
   5054 0:49              'dti' ( in 3-component vector of uint)
   5055 0:49              Constant:
   5056 0:49                0 (const int)
   5057 0:49          Constant:
   5058 0:49            3 (const int)
   5059 0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
   5060 0:49          d: direct index for structure ( temp 4-component vector of double)
   5061 0: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})
   5062 0: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})
   5063 0: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})
   5064 0:49                Constant:
   5065 0:49                  0 (const uint)
   5066 0:49              direct index ( temp uint)
   5067 0:49                'dti' ( in 3-component vector of uint)
   5068 0:49                Constant:
   5069 0:49                  0 (const int)
   5070 0:49            Constant:
   5071 0:49              3 (const int)
   5072 0:49          Constant:
   5073 0:49            1 (const uint)
   5074 0:50      move second child to first child ( temp double)
   5075 0:50        direct index ( temp double)
   5076 0:50          d: direct index for structure ( temp 4-component vector of double)
   5077 0: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})
   5078 0: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})
   5079 0: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})
   5080 0:50                Constant:
   5081 0:50                  0 (const uint)
   5082 0:50              direct index ( temp uint)
   5083 0:50                'dti' ( in 3-component vector of uint)
   5084 0:50                Constant:
   5085 0:50                  0 (const int)
   5086 0:50            Constant:
   5087 0:50              3 (const int)
   5088 0:50          Constant:
   5089 0:50            0 (const int)
   5090 0:50        subgroupQuadBroadcast ( temp double)
   5091 0:50          direct index ( temp double)
   5092 0:50            d: direct index for structure ( temp 4-component vector of double)
   5093 0: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})
   5094 0: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})
   5095 0: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})
   5096 0:50                  Constant:
   5097 0:50                    0 (const uint)
   5098 0:50                direct index ( temp uint)
   5099 0:50                  'dti' ( in 3-component vector of uint)
   5100 0:50                  Constant:
   5101 0:50                    0 (const int)
   5102 0:50              Constant:
   5103 0:50                3 (const int)
   5104 0:50            Constant:
   5105 0:50              0 (const int)
   5106 0:50          Constant:
   5107 0:50            1 (const uint)
   5108 0:51      move second child to first child ( temp 2-component vector of double)
   5109 0:51        vector swizzle ( temp 2-component vector of double)
   5110 0:51          d: direct index for structure ( temp 4-component vector of double)
   5111 0: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})
   5112 0: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})
   5113 0: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})
   5114 0:51                Constant:
   5115 0:51                  0 (const uint)
   5116 0:51              direct index ( temp uint)
   5117 0:51                'dti' ( in 3-component vector of uint)
   5118 0:51                Constant:
   5119 0:51                  0 (const int)
   5120 0:51            Constant:
   5121 0:51              3 (const int)
   5122 0:51          Sequence
   5123 0:51            Constant:
   5124 0:51              0 (const int)
   5125 0:51            Constant:
   5126 0:51              1 (const int)
   5127 0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
   5128 0:51          vector swizzle ( temp 2-component vector of double)
   5129 0:51            d: direct index for structure ( temp 4-component vector of double)
   5130 0: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})
   5131 0: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})
   5132 0: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})
   5133 0:51                  Constant:
   5134 0:51                    0 (const uint)
   5135 0:51                direct index ( temp uint)
   5136 0:51                  'dti' ( in 3-component vector of uint)
   5137 0:51                  Constant:
   5138 0:51                    0 (const int)
   5139 0:51              Constant:
   5140 0:51                3 (const int)
   5141 0:51            Sequence
   5142 0:51              Constant:
   5143 0:51                0 (const int)
   5144 0:51              Constant:
   5145 0:51                1 (const int)
   5146 0:51          Constant:
   5147 0:51            1 (const uint)
   5148 0:52      move second child to first child ( temp 3-component vector of double)
   5149 0:52        vector swizzle ( temp 3-component vector of double)
   5150 0:52          d: direct index for structure ( temp 4-component vector of double)
   5151 0: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})
   5152 0: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})
   5153 0: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})
   5154 0:52                Constant:
   5155 0:52                  0 (const uint)
   5156 0:52              direct index ( temp uint)
   5157 0:52                'dti' ( in 3-component vector of uint)
   5158 0:52                Constant:
   5159 0:52                  0 (const int)
   5160 0:52            Constant:
   5161 0:52              3 (const int)
   5162 0:52          Sequence
   5163 0:52            Constant:
   5164 0:52              0 (const int)
   5165 0:52            Constant:
   5166 0:52              1 (const int)
   5167 0:52            Constant:
   5168 0:52              2 (const int)
   5169 0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
   5170 0:52          vector swizzle ( temp 3-component vector of double)
   5171 0:52            d: direct index for structure ( temp 4-component vector of double)
   5172 0: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})
   5173 0: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})
   5174 0: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})
   5175 0:52                  Constant:
   5176 0:52                    0 (const uint)
   5177 0:52                direct index ( temp uint)
   5178 0:52                  'dti' ( in 3-component vector of uint)
   5179 0:52                  Constant:
   5180 0:52                    0 (const int)
   5181 0:52              Constant:
   5182 0:52                3 (const int)
   5183 0:52            Sequence
   5184 0:52              Constant:
   5185 0:52                0 (const int)
   5186 0:52              Constant:
   5187 0:52                1 (const int)
   5188 0:52              Constant:
   5189 0:52                2 (const int)
   5190 0:52          Constant:
   5191 0:52            1 (const uint)
   5192 0:54      move second child to first child ( temp 4-component vector of uint)
   5193 0:54        u: direct index for structure ( temp 4-component vector of uint)
   5194 0: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})
   5195 0: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})
   5196 0: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})
   5197 0:54              Constant:
   5198 0:54                0 (const uint)
   5199 0:54            direct index ( temp uint)
   5200 0:54              'dti' ( in 3-component vector of uint)
   5201 0:54              Constant:
   5202 0:54                0 (const int)
   5203 0:54          Constant:
   5204 0:54            0 (const int)
   5205 0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
   5206 0:54          u: direct index for structure ( temp 4-component vector of uint)
   5207 0: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})
   5208 0: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})
   5209 0: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})
   5210 0:54                Constant:
   5211 0:54                  0 (const uint)
   5212 0:54              direct index ( temp uint)
   5213 0:54                'dti' ( in 3-component vector of uint)
   5214 0:54                Constant:
   5215 0:54                  0 (const int)
   5216 0:54            Constant:
   5217 0:54              0 (const int)
   5218 0:54          Constant:
   5219 0:54            2 (const uint)
   5220 0:55      move second child to first child ( temp uint)
   5221 0:55        direct index ( temp uint)
   5222 0:55          u: direct index for structure ( temp 4-component vector of uint)
   5223 0: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})
   5224 0: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})
   5225 0: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})
   5226 0:55                Constant:
   5227 0:55                  0 (const uint)
   5228 0:55              direct index ( temp uint)
   5229 0:55                'dti' ( in 3-component vector of uint)
   5230 0:55                Constant:
   5231 0:55                  0 (const int)
   5232 0:55            Constant:
   5233 0:55              0 (const int)
   5234 0:55          Constant:
   5235 0:55            0 (const int)
   5236 0:55        subgroupQuadBroadcast ( temp uint)
   5237 0:55          direct index ( temp uint)
   5238 0:55            u: direct index for structure ( temp 4-component vector of uint)
   5239 0: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})
   5240 0: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})
   5241 0: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})
   5242 0:55                  Constant:
   5243 0:55                    0 (const uint)
   5244 0:55                direct index ( temp uint)
   5245 0:55                  'dti' ( in 3-component vector of uint)
   5246 0:55                  Constant:
   5247 0:55                    0 (const int)
   5248 0:55              Constant:
   5249 0:55                0 (const int)
   5250 0:55            Constant:
   5251 0:55              0 (const int)
   5252 0:55          Constant:
   5253 0:55            2 (const uint)
   5254 0:56      move second child to first child ( temp 2-component vector of uint)
   5255 0:56        vector swizzle ( temp 2-component vector of uint)
   5256 0:56          u: direct index for structure ( temp 4-component vector of uint)
   5257 0: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})
   5258 0: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})
   5259 0: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})
   5260 0:56                Constant:
   5261 0:56                  0 (const uint)
   5262 0:56              direct index ( temp uint)
   5263 0:56                'dti' ( in 3-component vector of uint)
   5264 0:56                Constant:
   5265 0:56                  0 (const int)
   5266 0:56            Constant:
   5267 0:56              0 (const int)
   5268 0:56          Sequence
   5269 0:56            Constant:
   5270 0:56              0 (const int)
   5271 0:56            Constant:
   5272 0:56              1 (const int)
   5273 0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
   5274 0:56          vector swizzle ( temp 2-component vector of uint)
   5275 0:56            u: direct index for structure ( temp 4-component vector of uint)
   5276 0: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})
   5277 0: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})
   5278 0: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})
   5279 0:56                  Constant:
   5280 0:56                    0 (const uint)
   5281 0:56                direct index ( temp uint)
   5282 0:56                  'dti' ( in 3-component vector of uint)
   5283 0:56                  Constant:
   5284 0:56                    0 (const int)
   5285 0:56              Constant:
   5286 0:56                0 (const int)
   5287 0:56            Sequence
   5288 0:56              Constant:
   5289 0:56                0 (const int)
   5290 0:56              Constant:
   5291 0:56                1 (const int)
   5292 0:56          Constant:
   5293 0:56            2 (const uint)
   5294 0:57      move second child to first child ( temp 3-component vector of uint)
   5295 0:57        vector swizzle ( temp 3-component vector of uint)
   5296 0:57          u: direct index for structure ( temp 4-component vector of uint)
   5297 0: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})
   5298 0: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})
   5299 0: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})
   5300 0:57                Constant:
   5301 0:57                  0 (const uint)
   5302 0:57              direct index ( temp uint)
   5303 0:57                'dti' ( in 3-component vector of uint)
   5304 0:57                Constant:
   5305 0:57                  0 (const int)
   5306 0:57            Constant:
   5307 0:57              0 (const int)
   5308 0:57          Sequence
   5309 0:57            Constant:
   5310 0:57              0 (const int)
   5311 0:57            Constant:
   5312 0:57              1 (const int)
   5313 0:57            Constant:
   5314 0:57              2 (const int)
   5315 0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
   5316 0:57          vector swizzle ( temp 3-component vector of uint)
   5317 0:57            u: direct index for structure ( temp 4-component vector of uint)
   5318 0: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})
   5319 0: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})
   5320 0: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})
   5321 0:57                  Constant:
   5322 0:57                    0 (const uint)
   5323 0:57                direct index ( temp uint)
   5324 0:57                  'dti' ( in 3-component vector of uint)
   5325 0:57                  Constant:
   5326 0:57                    0 (const int)
   5327 0:57              Constant:
   5328 0:57                0 (const int)
   5329 0:57            Sequence
   5330 0:57              Constant:
   5331 0:57                0 (const int)
   5332 0:57              Constant:
   5333 0:57                1 (const int)
   5334 0:57              Constant:
   5335 0:57                2 (const int)
   5336 0:57          Constant:
   5337 0:57            2 (const uint)
   5338 0:59      move second child to first child ( temp 4-component vector of int)
   5339 0:59        i: direct index for structure ( temp 4-component vector of int)
   5340 0: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})
   5341 0: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})
   5342 0: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})
   5343 0:59              Constant:
   5344 0:59                0 (const uint)
   5345 0:59            direct index ( temp uint)
   5346 0:59              'dti' ( in 3-component vector of uint)
   5347 0:59              Constant:
   5348 0:59                0 (const int)
   5349 0:59          Constant:
   5350 0:59            1 (const int)
   5351 0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
   5352 0:59          i: direct index for structure ( temp 4-component vector of int)
   5353 0: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})
   5354 0: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})
   5355 0: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})
   5356 0:59                Constant:
   5357 0:59                  0 (const uint)
   5358 0:59              direct index ( temp uint)
   5359 0:59                'dti' ( in 3-component vector of uint)
   5360 0:59                Constant:
   5361 0:59                  0 (const int)
   5362 0:59            Constant:
   5363 0:59              1 (const int)
   5364 0:59          Constant:
   5365 0:59            2 (const uint)
   5366 0:60      move second child to first child ( temp int)
   5367 0:60        direct index ( temp int)
   5368 0:60          i: direct index for structure ( temp 4-component vector of int)
   5369 0: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})
   5370 0: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})
   5371 0: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})
   5372 0:60                Constant:
   5373 0:60                  0 (const uint)
   5374 0:60              direct index ( temp uint)
   5375 0:60                'dti' ( in 3-component vector of uint)
   5376 0:60                Constant:
   5377 0:60                  0 (const int)
   5378 0:60            Constant:
   5379 0:60              1 (const int)
   5380 0:60          Constant:
   5381 0:60            0 (const int)
   5382 0:60        subgroupQuadBroadcast ( temp int)
   5383 0:60          direct index ( temp int)
   5384 0:60            i: direct index for structure ( temp 4-component vector of int)
   5385 0: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})
   5386 0: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})
   5387 0: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})
   5388 0:60                  Constant:
   5389 0:60                    0 (const uint)
   5390 0:60                direct index ( temp uint)
   5391 0:60                  'dti' ( in 3-component vector of uint)
   5392 0:60                  Constant:
   5393 0:60                    0 (const int)
   5394 0:60              Constant:
   5395 0:60                1 (const int)
   5396 0:60            Constant:
   5397 0:60              0 (const int)
   5398 0:60          Constant:
   5399 0:60            2 (const uint)
   5400 0:61      move second child to first child ( temp 2-component vector of int)
   5401 0:61        vector swizzle ( temp 2-component vector of int)
   5402 0:61          i: direct index for structure ( temp 4-component vector of int)
   5403 0: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})
   5404 0: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})
   5405 0: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})
   5406 0:61                Constant:
   5407 0:61                  0 (const uint)
   5408 0:61              direct index ( temp uint)
   5409 0:61                'dti' ( in 3-component vector of uint)
   5410 0:61                Constant:
   5411 0:61                  0 (const int)
   5412 0:61            Constant:
   5413 0:61              1 (const int)
   5414 0:61          Sequence
   5415 0:61            Constant:
   5416 0:61              0 (const int)
   5417 0:61            Constant:
   5418 0:61              1 (const int)
   5419 0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
   5420 0:61          vector swizzle ( temp 2-component vector of int)
   5421 0:61            i: direct index for structure ( temp 4-component vector of int)
   5422 0: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})
   5423 0: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})
   5424 0: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})
   5425 0:61                  Constant:
   5426 0:61                    0 (const uint)
   5427 0:61                direct index ( temp uint)
   5428 0:61                  'dti' ( in 3-component vector of uint)
   5429 0:61                  Constant:
   5430 0:61                    0 (const int)
   5431 0:61              Constant:
   5432 0:61                1 (const int)
   5433 0:61            Sequence
   5434 0:61              Constant:
   5435 0:61                0 (const int)
   5436 0:61              Constant:
   5437 0:61                1 (const int)
   5438 0:61          Constant:
   5439 0:61            2 (const uint)
   5440 0:62      move second child to first child ( temp 3-component vector of int)
   5441 0:62        vector swizzle ( temp 3-component vector of int)
   5442 0:62          i: direct index for structure ( temp 4-component vector of int)
   5443 0: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})
   5444 0: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})
   5445 0: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})
   5446 0:62                Constant:
   5447 0:62                  0 (const uint)
   5448 0:62              direct index ( temp uint)
   5449 0:62                'dti' ( in 3-component vector of uint)
   5450 0:62                Constant:
   5451 0:62                  0 (const int)
   5452 0:62            Constant:
   5453 0:62              1 (const int)
   5454 0:62          Sequence
   5455 0:62            Constant:
   5456 0:62              0 (const int)
   5457 0:62            Constant:
   5458 0:62              1 (const int)
   5459 0:62            Constant:
   5460 0:62              2 (const int)
   5461 0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
   5462 0:62          vector swizzle ( temp 3-component vector of int)
   5463 0:62            i: direct index for structure ( temp 4-component vector of int)
   5464 0: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})
   5465 0: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})
   5466 0: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})
   5467 0:62                  Constant:
   5468 0:62                    0 (const uint)
   5469 0:62                direct index ( temp uint)
   5470 0:62                  'dti' ( in 3-component vector of uint)
   5471 0:62                  Constant:
   5472 0:62                    0 (const int)
   5473 0:62              Constant:
   5474 0:62                1 (const int)
   5475 0:62            Sequence
   5476 0:62              Constant:
   5477 0:62                0 (const int)
   5478 0:62              Constant:
   5479 0:62                1 (const int)
   5480 0:62              Constant:
   5481 0:62                2 (const int)
   5482 0:62          Constant:
   5483 0:62            2 (const uint)
   5484 0:64      move second child to first child ( temp 4-component vector of float)
   5485 0:64        f: direct index for structure ( temp 4-component vector of float)
   5486 0: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})
   5487 0: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})
   5488 0: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})
   5489 0:64              Constant:
   5490 0:64                0 (const uint)
   5491 0:64            direct index ( temp uint)
   5492 0:64              'dti' ( in 3-component vector of uint)
   5493 0:64              Constant:
   5494 0:64                0 (const int)
   5495 0:64          Constant:
   5496 0:64            2 (const int)
   5497 0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
   5498 0:64          f: direct index for structure ( temp 4-component vector of float)
   5499 0: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})
   5500 0: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})
   5501 0: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})
   5502 0:64                Constant:
   5503 0:64                  0 (const uint)
   5504 0:64              direct index ( temp uint)
   5505 0:64                'dti' ( in 3-component vector of uint)
   5506 0:64                Constant:
   5507 0:64                  0 (const int)
   5508 0:64            Constant:
   5509 0:64              2 (const int)
   5510 0:64          Constant:
   5511 0:64            2 (const uint)
   5512 0:65      move second child to first child ( temp float)
   5513 0:65        direct index ( temp float)
   5514 0:65          f: direct index for structure ( temp 4-component vector of float)
   5515 0: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})
   5516 0: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})
   5517 0: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})
   5518 0:65                Constant:
   5519 0:65                  0 (const uint)
   5520 0:65              direct index ( temp uint)
   5521 0:65                'dti' ( in 3-component vector of uint)
   5522 0:65                Constant:
   5523 0:65                  0 (const int)
   5524 0:65            Constant:
   5525 0:65              2 (const int)
   5526 0:65          Constant:
   5527 0:65            0 (const int)
   5528 0:65        subgroupQuadBroadcast ( temp float)
   5529 0:65          direct index ( temp float)
   5530 0:65            f: direct index for structure ( temp 4-component vector of float)
   5531 0: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})
   5532 0: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})
   5533 0: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})
   5534 0:65                  Constant:
   5535 0:65                    0 (const uint)
   5536 0:65                direct index ( temp uint)
   5537 0:65                  'dti' ( in 3-component vector of uint)
   5538 0:65                  Constant:
   5539 0:65                    0 (const int)
   5540 0:65              Constant:
   5541 0:65                2 (const int)
   5542 0:65            Constant:
   5543 0:65              0 (const int)
   5544 0:65          Constant:
   5545 0:65            2 (const uint)
   5546 0:66      move second child to first child ( temp 2-component vector of float)
   5547 0:66        vector swizzle ( temp 2-component vector of float)
   5548 0:66          f: direct index for structure ( temp 4-component vector of float)
   5549 0: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})
   5550 0: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})
   5551 0: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})
   5552 0:66                Constant:
   5553 0:66                  0 (const uint)
   5554 0:66              direct index ( temp uint)
   5555 0:66                'dti' ( in 3-component vector of uint)
   5556 0:66                Constant:
   5557 0:66                  0 (const int)
   5558 0:66            Constant:
   5559 0:66              2 (const int)
   5560 0:66          Sequence
   5561 0:66            Constant:
   5562 0:66              0 (const int)
   5563 0:66            Constant:
   5564 0:66              1 (const int)
   5565 0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
   5566 0:66          vector swizzle ( temp 2-component vector of float)
   5567 0:66            f: direct index for structure ( temp 4-component vector of float)
   5568 0: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})
   5569 0: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})
   5570 0: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})
   5571 0:66                  Constant:
   5572 0:66                    0 (const uint)
   5573 0:66                direct index ( temp uint)
   5574 0:66                  'dti' ( in 3-component vector of uint)
   5575 0:66                  Constant:
   5576 0:66                    0 (const int)
   5577 0:66              Constant:
   5578 0:66                2 (const int)
   5579 0:66            Sequence
   5580 0:66              Constant:
   5581 0:66                0 (const int)
   5582 0:66              Constant:
   5583 0:66                1 (const int)
   5584 0:66          Constant:
   5585 0:66            2 (const uint)
   5586 0:67      move second child to first child ( temp 3-component vector of float)
   5587 0:67        vector swizzle ( temp 3-component vector of float)
   5588 0:67          f: direct index for structure ( temp 4-component vector of float)
   5589 0: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})
   5590 0: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})
   5591 0: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})
   5592 0:67                Constant:
   5593 0:67                  0 (const uint)
   5594 0:67              direct index ( temp uint)
   5595 0:67                'dti' ( in 3-component vector of uint)
   5596 0:67                Constant:
   5597 0:67                  0 (const int)
   5598 0:67            Constant:
   5599 0:67              2 (const int)
   5600 0:67          Sequence
   5601 0:67            Constant:
   5602 0:67              0 (const int)
   5603 0:67            Constant:
   5604 0:67              1 (const int)
   5605 0:67            Constant:
   5606 0:67              2 (const int)
   5607 0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
   5608 0:67          vector swizzle ( temp 3-component vector of float)
   5609 0:67            f: direct index for structure ( temp 4-component vector of float)
   5610 0: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})
   5611 0: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})
   5612 0: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})
   5613 0:67                  Constant:
   5614 0:67                    0 (const uint)
   5615 0:67                direct index ( temp uint)
   5616 0:67                  'dti' ( in 3-component vector of uint)
   5617 0:67                  Constant:
   5618 0:67                    0 (const int)
   5619 0:67              Constant:
   5620 0:67                2 (const int)
   5621 0:67            Sequence
   5622 0:67              Constant:
   5623 0:67                0 (const int)
   5624 0:67              Constant:
   5625 0:67                1 (const int)
   5626 0:67              Constant:
   5627 0:67                2 (const int)
   5628 0:67          Constant:
   5629 0:67            2 (const uint)
   5630 0:69      move second child to first child ( temp 4-component vector of double)
   5631 0:69        d: direct index for structure ( temp 4-component vector of double)
   5632 0: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})
   5633 0: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})
   5634 0: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})
   5635 0:69              Constant:
   5636 0:69                0 (const uint)
   5637 0:69            direct index ( temp uint)
   5638 0:69              'dti' ( in 3-component vector of uint)
   5639 0:69              Constant:
   5640 0:69                0 (const int)
   5641 0:69          Constant:
   5642 0:69            3 (const int)
   5643 0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
   5644 0:69          d: direct index for structure ( temp 4-component vector of double)
   5645 0: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})
   5646 0: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})
   5647 0: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})
   5648 0:69                Constant:
   5649 0:69                  0 (const uint)
   5650 0:69              direct index ( temp uint)
   5651 0:69                'dti' ( in 3-component vector of uint)
   5652 0:69                Constant:
   5653 0:69                  0 (const int)
   5654 0:69            Constant:
   5655 0:69              3 (const int)
   5656 0:69          Constant:
   5657 0:69            2 (const uint)
   5658 0:70      move second child to first child ( temp double)
   5659 0:70        direct index ( temp double)
   5660 0:70          d: direct index for structure ( temp 4-component vector of double)
   5661 0: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})
   5662 0: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})
   5663 0: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})
   5664 0:70                Constant:
   5665 0:70                  0 (const uint)
   5666 0:70              direct index ( temp uint)
   5667 0:70                'dti' ( in 3-component vector of uint)
   5668 0:70                Constant:
   5669 0:70                  0 (const int)
   5670 0:70            Constant:
   5671 0:70              3 (const int)
   5672 0:70          Constant:
   5673 0:70            0 (const int)
   5674 0:70        subgroupQuadBroadcast ( temp double)
   5675 0:70          direct index ( temp double)
   5676 0:70            d: direct index for structure ( temp 4-component vector of double)
   5677 0: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})
   5678 0: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})
   5679 0: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})
   5680 0:70                  Constant:
   5681 0:70                    0 (const uint)
   5682 0:70                direct index ( temp uint)
   5683 0:70                  'dti' ( in 3-component vector of uint)
   5684 0:70                  Constant:
   5685 0:70                    0 (const int)
   5686 0:70              Constant:
   5687 0:70                3 (const int)
   5688 0:70            Constant:
   5689 0:70              0 (const int)
   5690 0:70          Constant:
   5691 0:70            2 (const uint)
   5692 0:71      move second child to first child ( temp 2-component vector of double)
   5693 0:71        vector swizzle ( temp 2-component vector of double)
   5694 0:71          d: direct index for structure ( temp 4-component vector of double)
   5695 0: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})
   5696 0: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})
   5697 0: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})
   5698 0:71                Constant:
   5699 0:71                  0 (const uint)
   5700 0:71              direct index ( temp uint)
   5701 0:71                'dti' ( in 3-component vector of uint)
   5702 0:71                Constant:
   5703 0:71                  0 (const int)
   5704 0:71            Constant:
   5705 0:71              3 (const int)
   5706 0:71          Sequence
   5707 0:71            Constant:
   5708 0:71              0 (const int)
   5709 0:71            Constant:
   5710 0:71              1 (const int)
   5711 0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
   5712 0:71          vector swizzle ( temp 2-component vector of double)
   5713 0:71            d: direct index for structure ( temp 4-component vector of double)
   5714 0: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})
   5715 0: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})
   5716 0: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})
   5717 0:71                  Constant:
   5718 0:71                    0 (const uint)
   5719 0:71                direct index ( temp uint)
   5720 0:71                  'dti' ( in 3-component vector of uint)
   5721 0:71                  Constant:
   5722 0:71                    0 (const int)
   5723 0:71              Constant:
   5724 0:71                3 (const int)
   5725 0:71            Sequence
   5726 0:71              Constant:
   5727 0:71                0 (const int)
   5728 0:71              Constant:
   5729 0:71                1 (const int)
   5730 0:71          Constant:
   5731 0:71            2 (const uint)
   5732 0:72      move second child to first child ( temp 3-component vector of double)
   5733 0:72        vector swizzle ( temp 3-component vector of double)
   5734 0:72          d: direct index for structure ( temp 4-component vector of double)
   5735 0: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})
   5736 0: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})
   5737 0: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})
   5738 0:72                Constant:
   5739 0:72                  0 (const uint)
   5740 0:72              direct index ( temp uint)
   5741 0:72                'dti' ( in 3-component vector of uint)
   5742 0:72                Constant:
   5743 0:72                  0 (const int)
   5744 0:72            Constant:
   5745 0:72              3 (const int)
   5746 0:72          Sequence
   5747 0:72            Constant:
   5748 0:72              0 (const int)
   5749 0:72            Constant:
   5750 0:72              1 (const int)
   5751 0:72            Constant:
   5752 0:72              2 (const int)
   5753 0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
   5754 0:72          vector swizzle ( temp 3-component vector of double)
   5755 0:72            d: direct index for structure ( temp 4-component vector of double)
   5756 0: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})
   5757 0: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})
   5758 0: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})
   5759 0:72                  Constant:
   5760 0:72                    0 (const uint)
   5761 0:72                direct index ( temp uint)
   5762 0:72                  'dti' ( in 3-component vector of uint)
   5763 0:72                  Constant:
   5764 0:72                    0 (const int)
   5765 0:72              Constant:
   5766 0:72                3 (const int)
   5767 0:72            Sequence
   5768 0:72              Constant:
   5769 0:72                0 (const int)
   5770 0:72              Constant:
   5771 0:72                1 (const int)
   5772 0:72              Constant:
   5773 0:72                2 (const int)
   5774 0:72          Constant:
   5775 0:72            2 (const uint)
   5776 0:74      move second child to first child ( temp 4-component vector of uint)
   5777 0:74        u: direct index for structure ( temp 4-component vector of uint)
   5778 0: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})
   5779 0: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})
   5780 0: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})
   5781 0:74              Constant:
   5782 0:74                0 (const uint)
   5783 0:74            direct index ( temp uint)
   5784 0:74              'dti' ( in 3-component vector of uint)
   5785 0:74              Constant:
   5786 0:74                0 (const int)
   5787 0:74          Constant:
   5788 0:74            0 (const int)
   5789 0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
   5790 0:74          u: direct index for structure ( temp 4-component vector of uint)
   5791 0: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})
   5792 0: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})
   5793 0: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})
   5794 0:74                Constant:
   5795 0:74                  0 (const uint)
   5796 0:74              direct index ( temp uint)
   5797 0:74                'dti' ( in 3-component vector of uint)
   5798 0:74                Constant:
   5799 0:74                  0 (const int)
   5800 0:74            Constant:
   5801 0:74              0 (const int)
   5802 0:74          Constant:
   5803 0:74            3 (const uint)
   5804 0:75      move second child to first child ( temp uint)
   5805 0:75        direct index ( temp uint)
   5806 0:75          u: direct index for structure ( temp 4-component vector of uint)
   5807 0: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})
   5808 0: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})
   5809 0: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})
   5810 0:75                Constant:
   5811 0:75                  0 (const uint)
   5812 0:75              direct index ( temp uint)
   5813 0:75                'dti' ( in 3-component vector of uint)
   5814 0:75                Constant:
   5815 0:75                  0 (const int)
   5816 0:75            Constant:
   5817 0:75              0 (const int)
   5818 0:75          Constant:
   5819 0:75            0 (const int)
   5820 0:75        subgroupQuadBroadcast ( temp uint)
   5821 0:75          direct index ( temp uint)
   5822 0:75            u: direct index for structure ( temp 4-component vector of uint)
   5823 0: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})
   5824 0: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})
   5825 0: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})
   5826 0:75                  Constant:
   5827 0:75                    0 (const uint)
   5828 0:75                direct index ( temp uint)
   5829 0:75                  'dti' ( in 3-component vector of uint)
   5830 0:75                  Constant:
   5831 0:75                    0 (const int)
   5832 0:75              Constant:
   5833 0:75                0 (const int)
   5834 0:75            Constant:
   5835 0:75              0 (const int)
   5836 0:75          Constant:
   5837 0:75            3 (const uint)
   5838 0:76      move second child to first child ( temp 2-component vector of uint)
   5839 0:76        vector swizzle ( temp 2-component vector of uint)
   5840 0:76          u: direct index for structure ( temp 4-component vector of uint)
   5841 0: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})
   5842 0: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})
   5843 0: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})
   5844 0:76                Constant:
   5845 0:76                  0 (const uint)
   5846 0:76              direct index ( temp uint)
   5847 0:76                'dti' ( in 3-component vector of uint)
   5848 0:76                Constant:
   5849 0:76                  0 (const int)
   5850 0:76            Constant:
   5851 0:76              0 (const int)
   5852 0:76          Sequence
   5853 0:76            Constant:
   5854 0:76              0 (const int)
   5855 0:76            Constant:
   5856 0:76              1 (const int)
   5857 0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
   5858 0:76          vector swizzle ( temp 2-component vector of uint)
   5859 0:76            u: direct index for structure ( temp 4-component vector of uint)
   5860 0: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})
   5861 0: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})
   5862 0: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})
   5863 0:76                  Constant:
   5864 0:76                    0 (const uint)
   5865 0:76                direct index ( temp uint)
   5866 0:76                  'dti' ( in 3-component vector of uint)
   5867 0:76                  Constant:
   5868 0:76                    0 (const int)
   5869 0:76              Constant:
   5870 0:76                0 (const int)
   5871 0:76            Sequence
   5872 0:76              Constant:
   5873 0:76                0 (const int)
   5874 0:76              Constant:
   5875 0:76                1 (const int)
   5876 0:76          Constant:
   5877 0:76            3 (const uint)
   5878 0:77      move second child to first child ( temp 3-component vector of uint)
   5879 0:77        vector swizzle ( temp 3-component vector of uint)
   5880 0:77          u: direct index for structure ( temp 4-component vector of uint)
   5881 0: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})
   5882 0: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})
   5883 0: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})
   5884 0:77                Constant:
   5885 0:77                  0 (const uint)
   5886 0:77              direct index ( temp uint)
   5887 0:77                'dti' ( in 3-component vector of uint)
   5888 0:77                Constant:
   5889 0:77                  0 (const int)
   5890 0:77            Constant:
   5891 0:77              0 (const int)
   5892 0:77          Sequence
   5893 0:77            Constant:
   5894 0:77              0 (const int)
   5895 0:77            Constant:
   5896 0:77              1 (const int)
   5897 0:77            Constant:
   5898 0:77              2 (const int)
   5899 0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
   5900 0:77          vector swizzle ( temp 3-component vector of uint)
   5901 0:77            u: direct index for structure ( temp 4-component vector of uint)
   5902 0: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})
   5903 0: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})
   5904 0: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})
   5905 0:77                  Constant:
   5906 0:77                    0 (const uint)
   5907 0:77                direct index ( temp uint)
   5908 0:77                  'dti' ( in 3-component vector of uint)
   5909 0:77                  Constant:
   5910 0:77                    0 (const int)
   5911 0:77              Constant:
   5912 0:77                0 (const int)
   5913 0:77            Sequence
   5914 0:77              Constant:
   5915 0:77                0 (const int)
   5916 0:77              Constant:
   5917 0:77                1 (const int)
   5918 0:77              Constant:
   5919 0:77                2 (const int)
   5920 0:77          Constant:
   5921 0:77            3 (const uint)
   5922 0:79      move second child to first child ( temp 4-component vector of int)
   5923 0:79        i: direct index for structure ( temp 4-component vector of int)
   5924 0: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})
   5925 0: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})
   5926 0: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})
   5927 0:79              Constant:
   5928 0:79                0 (const uint)
   5929 0:79            direct index ( temp uint)
   5930 0:79              'dti' ( in 3-component vector of uint)
   5931 0:79              Constant:
   5932 0:79                0 (const int)
   5933 0:79          Constant:
   5934 0:79            1 (const int)
   5935 0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
   5936 0:79          i: direct index for structure ( temp 4-component vector of int)
   5937 0: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})
   5938 0: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})
   5939 0: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})
   5940 0:79                Constant:
   5941 0:79                  0 (const uint)
   5942 0:79              direct index ( temp uint)
   5943 0:79                'dti' ( in 3-component vector of uint)
   5944 0:79                Constant:
   5945 0:79                  0 (const int)
   5946 0:79            Constant:
   5947 0:79              1 (const int)
   5948 0:79          Constant:
   5949 0:79            3 (const uint)
   5950 0:80      move second child to first child ( temp int)
   5951 0:80        direct index ( temp int)
   5952 0:80          i: direct index for structure ( temp 4-component vector of int)
   5953 0: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})
   5954 0: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})
   5955 0: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})
   5956 0:80                Constant:
   5957 0:80                  0 (const uint)
   5958 0:80              direct index ( temp uint)
   5959 0:80                'dti' ( in 3-component vector of uint)
   5960 0:80                Constant:
   5961 0:80                  0 (const int)
   5962 0:80            Constant:
   5963 0:80              1 (const int)
   5964 0:80          Constant:
   5965 0:80            0 (const int)
   5966 0:80        subgroupQuadBroadcast ( temp int)
   5967 0:80          direct index ( temp int)
   5968 0:80            i: direct index for structure ( temp 4-component vector of int)
   5969 0: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})
   5970 0: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})
   5971 0: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})
   5972 0:80                  Constant:
   5973 0:80                    0 (const uint)
   5974 0:80                direct index ( temp uint)
   5975 0:80                  'dti' ( in 3-component vector of uint)
   5976 0:80                  Constant:
   5977 0:80                    0 (const int)
   5978 0:80              Constant:
   5979 0:80                1 (const int)
   5980 0:80            Constant:
   5981 0:80              0 (const int)
   5982 0:80          Constant:
   5983 0:80            3 (const uint)
   5984 0:81      move second child to first child ( temp 2-component vector of int)
   5985 0:81        vector swizzle ( temp 2-component vector of int)
   5986 0:81          i: direct index for structure ( temp 4-component vector of int)
   5987 0: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})
   5988 0: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})
   5989 0: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})
   5990 0:81                Constant:
   5991 0:81                  0 (const uint)
   5992 0:81              direct index ( temp uint)
   5993 0:81                'dti' ( in 3-component vector of uint)
   5994 0:81                Constant:
   5995 0:81                  0 (const int)
   5996 0:81            Constant:
   5997 0:81              1 (const int)
   5998 0:81          Sequence
   5999 0:81            Constant:
   6000 0:81              0 (const int)
   6001 0:81            Constant:
   6002 0:81              1 (const int)
   6003 0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
   6004 0:81          vector swizzle ( temp 2-component vector of int)
   6005 0:81            i: direct index for structure ( temp 4-component vector of int)
   6006 0: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})
   6007 0: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})
   6008 0: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})
   6009 0:81                  Constant:
   6010 0:81                    0 (const uint)
   6011 0:81                direct index ( temp uint)
   6012 0:81                  'dti' ( in 3-component vector of uint)
   6013 0:81                  Constant:
   6014 0:81                    0 (const int)
   6015 0:81              Constant:
   6016 0:81                1 (const int)
   6017 0:81            Sequence
   6018 0:81              Constant:
   6019 0:81                0 (const int)
   6020 0:81              Constant:
   6021 0:81                1 (const int)
   6022 0:81          Constant:
   6023 0:81            3 (const uint)
   6024 0:82      move second child to first child ( temp 3-component vector of int)
   6025 0:82        vector swizzle ( temp 3-component vector of int)
   6026 0:82          i: direct index for structure ( temp 4-component vector of int)
   6027 0: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})
   6028 0: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})
   6029 0: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})
   6030 0:82                Constant:
   6031 0:82                  0 (const uint)
   6032 0:82              direct index ( temp uint)
   6033 0:82                'dti' ( in 3-component vector of uint)
   6034 0:82                Constant:
   6035 0:82                  0 (const int)
   6036 0:82            Constant:
   6037 0:82              1 (const int)
   6038 0:82          Sequence
   6039 0:82            Constant:
   6040 0:82              0 (const int)
   6041 0:82            Constant:
   6042 0:82              1 (const int)
   6043 0:82            Constant:
   6044 0:82              2 (const int)
   6045 0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
   6046 0:82          vector swizzle ( temp 3-component vector of int)
   6047 0:82            i: direct index for structure ( temp 4-component vector of int)
   6048 0: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})
   6049 0: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})
   6050 0: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})
   6051 0:82                  Constant:
   6052 0:82                    0 (const uint)
   6053 0:82                direct index ( temp uint)
   6054 0:82                  'dti' ( in 3-component vector of uint)
   6055 0:82                  Constant:
   6056 0:82                    0 (const int)
   6057 0:82              Constant:
   6058 0:82                1 (const int)
   6059 0:82            Sequence
   6060 0:82              Constant:
   6061 0:82                0 (const int)
   6062 0:82              Constant:
   6063 0:82                1 (const int)
   6064 0:82              Constant:
   6065 0:82                2 (const int)
   6066 0:82          Constant:
   6067 0:82            3 (const uint)
   6068 0:84      move second child to first child ( temp 4-component vector of float)
   6069 0:84        f: direct index for structure ( temp 4-component vector of float)
   6070 0: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})
   6071 0: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})
   6072 0: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})
   6073 0:84              Constant:
   6074 0:84                0 (const uint)
   6075 0:84            direct index ( temp uint)
   6076 0:84              'dti' ( in 3-component vector of uint)
   6077 0:84              Constant:
   6078 0:84                0 (const int)
   6079 0:84          Constant:
   6080 0:84            2 (const int)
   6081 0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
   6082 0:84          f: direct index for structure ( temp 4-component vector of float)
   6083 0: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})
   6084 0: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})
   6085 0: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})
   6086 0:84                Constant:
   6087 0:84                  0 (const uint)
   6088 0:84              direct index ( temp uint)
   6089 0:84                'dti' ( in 3-component vector of uint)
   6090 0:84                Constant:
   6091 0:84                  0 (const int)
   6092 0:84            Constant:
   6093 0:84              2 (const int)
   6094 0:84          Constant:
   6095 0:84            3 (const uint)
   6096 0:85      move second child to first child ( temp float)
   6097 0:85        direct index ( temp float)
   6098 0:85          f: direct index for structure ( temp 4-component vector of float)
   6099 0: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})
   6100 0: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})
   6101 0: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})
   6102 0:85                Constant:
   6103 0:85                  0 (const uint)
   6104 0:85              direct index ( temp uint)
   6105 0:85                'dti' ( in 3-component vector of uint)
   6106 0:85                Constant:
   6107 0:85                  0 (const int)
   6108 0:85            Constant:
   6109 0:85              2 (const int)
   6110 0:85          Constant:
   6111 0:85            0 (const int)
   6112 0:85        subgroupQuadBroadcast ( temp float)
   6113 0:85          direct index ( temp float)
   6114 0:85            f: direct index for structure ( temp 4-component vector of float)
   6115 0: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})
   6116 0: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})
   6117 0: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})
   6118 0:85                  Constant:
   6119 0:85                    0 (const uint)
   6120 0:85                direct index ( temp uint)
   6121 0:85                  'dti' ( in 3-component vector of uint)
   6122 0:85                  Constant:
   6123 0:85                    0 (const int)
   6124 0:85              Constant:
   6125 0:85                2 (const int)
   6126 0:85            Constant:
   6127 0:85              0 (const int)
   6128 0:85          Constant:
   6129 0:85            3 (const uint)
   6130 0:86      move second child to first child ( temp 2-component vector of float)
   6131 0:86        vector swizzle ( temp 2-component vector of float)
   6132 0:86          f: direct index for structure ( temp 4-component vector of float)
   6133 0: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})
   6134 0: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})
   6135 0: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})
   6136 0:86                Constant:
   6137 0:86                  0 (const uint)
   6138 0:86              direct index ( temp uint)
   6139 0:86                'dti' ( in 3-component vector of uint)
   6140 0:86                Constant:
   6141 0:86                  0 (const int)
   6142 0:86            Constant:
   6143 0:86              2 (const int)
   6144 0:86          Sequence
   6145 0:86            Constant:
   6146 0:86              0 (const int)
   6147 0:86            Constant:
   6148 0:86              1 (const int)
   6149 0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
   6150 0:86          vector swizzle ( temp 2-component vector of float)
   6151 0:86            f: direct index for structure ( temp 4-component vector of float)
   6152 0: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})
   6153 0: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})
   6154 0: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})
   6155 0:86                  Constant:
   6156 0:86                    0 (const uint)
   6157 0:86                direct index ( temp uint)
   6158 0:86                  'dti' ( in 3-component vector of uint)
   6159 0:86                  Constant:
   6160 0:86                    0 (const int)
   6161 0:86              Constant:
   6162 0:86                2 (const int)
   6163 0:86            Sequence
   6164 0:86              Constant:
   6165 0:86                0 (const int)
   6166 0:86              Constant:
   6167 0:86                1 (const int)
   6168 0:86          Constant:
   6169 0:86            3 (const uint)
   6170 0:87      move second child to first child ( temp 3-component vector of float)
   6171 0:87        vector swizzle ( temp 3-component vector of float)
   6172 0:87          f: direct index for structure ( temp 4-component vector of float)
   6173 0: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})
   6174 0: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})
   6175 0: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})
   6176 0:87                Constant:
   6177 0:87                  0 (const uint)
   6178 0:87              direct index ( temp uint)
   6179 0:87                'dti' ( in 3-component vector of uint)
   6180 0:87                Constant:
   6181 0:87                  0 (const int)
   6182 0:87            Constant:
   6183 0:87              2 (const int)
   6184 0:87          Sequence
   6185 0:87            Constant:
   6186 0:87              0 (const int)
   6187 0:87            Constant:
   6188 0:87              1 (const int)
   6189 0:87            Constant:
   6190 0:87              2 (const int)
   6191 0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
   6192 0:87          vector swizzle ( temp 3-component vector of float)
   6193 0:87            f: direct index for structure ( temp 4-component vector of float)
   6194 0: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})
   6195 0: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})
   6196 0: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})
   6197 0:87                  Constant:
   6198 0:87                    0 (const uint)
   6199 0:87                direct index ( temp uint)
   6200 0:87                  'dti' ( in 3-component vector of uint)
   6201 0:87                  Constant:
   6202 0:87                    0 (const int)
   6203 0:87              Constant:
   6204 0:87                2 (const int)
   6205 0:87            Sequence
   6206 0:87              Constant:
   6207 0:87                0 (const int)
   6208 0:87              Constant:
   6209 0:87                1 (const int)
   6210 0:87              Constant:
   6211 0:87                2 (const int)
   6212 0:87          Constant:
   6213 0:87            3 (const uint)
   6214 0:89      move second child to first child ( temp 4-component vector of double)
   6215 0:89        d: direct index for structure ( temp 4-component vector of double)
   6216 0: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})
   6217 0: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})
   6218 0: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})
   6219 0:89              Constant:
   6220 0:89                0 (const uint)
   6221 0:89            direct index ( temp uint)
   6222 0:89              'dti' ( in 3-component vector of uint)
   6223 0:89              Constant:
   6224 0:89                0 (const int)
   6225 0:89          Constant:
   6226 0:89            3 (const int)
   6227 0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
   6228 0:89          d: direct index for structure ( temp 4-component vector of double)
   6229 0: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})
   6230 0: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})
   6231 0: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})
   6232 0:89                Constant:
   6233 0:89                  0 (const uint)
   6234 0:89              direct index ( temp uint)
   6235 0:89                'dti' ( in 3-component vector of uint)
   6236 0:89                Constant:
   6237 0:89                  0 (const int)
   6238 0:89            Constant:
   6239 0:89              3 (const int)
   6240 0:89          Constant:
   6241 0:89            3 (const uint)
   6242 0:90      move second child to first child ( temp double)
   6243 0:90        direct index ( temp double)
   6244 0:90          d: direct index for structure ( temp 4-component vector of double)
   6245 0: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})
   6246 0: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})
   6247 0: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})
   6248 0:90                Constant:
   6249 0:90                  0 (const uint)
   6250 0:90              direct index ( temp uint)
   6251 0:90                'dti' ( in 3-component vector of uint)
   6252 0:90                Constant:
   6253 0:90                  0 (const int)
   6254 0:90            Constant:
   6255 0:90              3 (const int)
   6256 0:90          Constant:
   6257 0:90            0 (const int)
   6258 0:90        subgroupQuadBroadcast ( temp double)
   6259 0:90          direct index ( temp double)
   6260 0:90            d: direct index for structure ( temp 4-component vector of double)
   6261 0: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})
   6262 0: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})
   6263 0: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})
   6264 0:90                  Constant:
   6265 0:90                    0 (const uint)
   6266 0:90                direct index ( temp uint)
   6267 0:90                  'dti' ( in 3-component vector of uint)
   6268 0:90                  Constant:
   6269 0:90                    0 (const int)
   6270 0:90              Constant:
   6271 0:90                3 (const int)
   6272 0:90            Constant:
   6273 0:90              0 (const int)
   6274 0:90          Constant:
   6275 0:90            3 (const uint)
   6276 0:91      move second child to first child ( temp 2-component vector of double)
   6277 0:91        vector swizzle ( temp 2-component vector of double)
   6278 0:91          d: direct index for structure ( temp 4-component vector of double)
   6279 0: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})
   6280 0: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})
   6281 0: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})
   6282 0:91                Constant:
   6283 0:91                  0 (const uint)
   6284 0:91              direct index ( temp uint)
   6285 0:91                'dti' ( in 3-component vector of uint)
   6286 0:91                Constant:
   6287 0:91                  0 (const int)
   6288 0:91            Constant:
   6289 0:91              3 (const int)
   6290 0:91          Sequence
   6291 0:91            Constant:
   6292 0:91              0 (const int)
   6293 0:91            Constant:
   6294 0:91              1 (const int)
   6295 0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
   6296 0:91          vector swizzle ( temp 2-component vector of double)
   6297 0:91            d: direct index for structure ( temp 4-component vector of double)
   6298 0: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})
   6299 0: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})
   6300 0: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})
   6301 0:91                  Constant:
   6302 0:91                    0 (const uint)
   6303 0:91                direct index ( temp uint)
   6304 0:91                  'dti' ( in 3-component vector of uint)
   6305 0:91                  Constant:
   6306 0:91                    0 (const int)
   6307 0:91              Constant:
   6308 0:91                3 (const int)
   6309 0:91            Sequence
   6310 0:91              Constant:
   6311 0:91                0 (const int)
   6312 0:91              Constant:
   6313 0:91                1 (const int)
   6314 0:91          Constant:
   6315 0:91            3 (const uint)
   6316 0:92      move second child to first child ( temp 3-component vector of double)
   6317 0:92        vector swizzle ( temp 3-component vector of double)
   6318 0:92          d: direct index for structure ( temp 4-component vector of double)
   6319 0: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})
   6320 0: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})
   6321 0: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})
   6322 0:92                Constant:
   6323 0:92                  0 (const uint)
   6324 0:92              direct index ( temp uint)
   6325 0:92                'dti' ( in 3-component vector of uint)
   6326 0:92                Constant:
   6327 0:92                  0 (const int)
   6328 0:92            Constant:
   6329 0:92              3 (const int)
   6330 0:92          Sequence
   6331 0:92            Constant:
   6332 0:92              0 (const int)
   6333 0:92            Constant:
   6334 0:92              1 (const int)
   6335 0:92            Constant:
   6336 0:92              2 (const int)
   6337 0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
   6338 0:92          vector swizzle ( temp 3-component vector of double)
   6339 0:92            d: direct index for structure ( temp 4-component vector of double)
   6340 0: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})
   6341 0: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})
   6342 0: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})
   6343 0:92                  Constant:
   6344 0:92                    0 (const uint)
   6345 0:92                direct index ( temp uint)
   6346 0:92                  'dti' ( in 3-component vector of uint)
   6347 0:92                  Constant:
   6348 0:92                    0 (const int)
   6349 0:92              Constant:
   6350 0:92                3 (const int)
   6351 0:92            Sequence
   6352 0:92              Constant:
   6353 0:92                0 (const int)
   6354 0:92              Constant:
   6355 0:92                1 (const int)
   6356 0:92              Constant:
   6357 0:92                2 (const int)
   6358 0:92          Constant:
   6359 0:92            3 (const uint)
   6360 0:94      move second child to first child ( temp 4-component vector of uint)
   6361 0:94        u: direct index for structure ( temp 4-component vector of uint)
   6362 0: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})
   6363 0: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})
   6364 0: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})
   6365 0:94              Constant:
   6366 0:94                0 (const uint)
   6367 0:94            direct index ( temp uint)
   6368 0:94              'dti' ( in 3-component vector of uint)
   6369 0:94              Constant:
   6370 0:94                0 (const int)
   6371 0:94          Constant:
   6372 0:94            0 (const int)
   6373 0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
   6374 0:94          u: direct index for structure ( temp 4-component vector of uint)
   6375 0: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})
   6376 0: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})
   6377 0: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})
   6378 0:94                Constant:
   6379 0:94                  0 (const uint)
   6380 0:94              direct index ( temp uint)
   6381 0:94                'dti' ( in 3-component vector of uint)
   6382 0:94                Constant:
   6383 0:94                  0 (const int)
   6384 0:94            Constant:
   6385 0:94              0 (const int)
   6386 0:95      move second child to first child ( temp uint)
   6387 0:95        direct index ( temp uint)
   6388 0:95          u: direct index for structure ( temp 4-component vector of uint)
   6389 0: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})
   6390 0: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})
   6391 0: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})
   6392 0:95                Constant:
   6393 0:95                  0 (const uint)
   6394 0:95              direct index ( temp uint)
   6395 0:95                'dti' ( in 3-component vector of uint)
   6396 0:95                Constant:
   6397 0:95                  0 (const int)
   6398 0:95            Constant:
   6399 0:95              0 (const int)
   6400 0:95          Constant:
   6401 0:95            0 (const int)
   6402 0:95        subgroupQuadSwapHorizontal ( temp uint)
   6403 0:95          direct index ( temp uint)
   6404 0:95            u: direct index for structure ( temp 4-component vector of uint)
   6405 0: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})
   6406 0: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})
   6407 0: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})
   6408 0:95                  Constant:
   6409 0:95                    0 (const uint)
   6410 0:95                direct index ( temp uint)
   6411 0:95                  'dti' ( in 3-component vector of uint)
   6412 0:95                  Constant:
   6413 0:95                    0 (const int)
   6414 0:95              Constant:
   6415 0:95                0 (const int)
   6416 0:95            Constant:
   6417 0:95              0 (const int)
   6418 0:96      move second child to first child ( temp 2-component vector of uint)
   6419 0:96        vector swizzle ( temp 2-component vector of uint)
   6420 0:96          u: direct index for structure ( temp 4-component vector of uint)
   6421 0: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})
   6422 0: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})
   6423 0: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})
   6424 0:96                Constant:
   6425 0:96                  0 (const uint)
   6426 0:96              direct index ( temp uint)
   6427 0:96                'dti' ( in 3-component vector of uint)
   6428 0:96                Constant:
   6429 0:96                  0 (const int)
   6430 0:96            Constant:
   6431 0:96              0 (const int)
   6432 0:96          Sequence
   6433 0:96            Constant:
   6434 0:96              0 (const int)
   6435 0:96            Constant:
   6436 0:96              1 (const int)
   6437 0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
   6438 0:96          vector swizzle ( temp 2-component vector of uint)
   6439 0:96            u: direct index for structure ( temp 4-component vector of uint)
   6440 0: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})
   6441 0: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})
   6442 0: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})
   6443 0:96                  Constant:
   6444 0:96                    0 (const uint)
   6445 0:96                direct index ( temp uint)
   6446 0:96                  'dti' ( in 3-component vector of uint)
   6447 0:96                  Constant:
   6448 0:96                    0 (const int)
   6449 0:96              Constant:
   6450 0:96                0 (const int)
   6451 0:96            Sequence
   6452 0:96              Constant:
   6453 0:96                0 (const int)
   6454 0:96              Constant:
   6455 0:96                1 (const int)
   6456 0:97      move second child to first child ( temp 3-component vector of uint)
   6457 0:97        vector swizzle ( temp 3-component vector of uint)
   6458 0:97          u: direct index for structure ( temp 4-component vector of uint)
   6459 0: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})
   6460 0: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})
   6461 0: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})
   6462 0:97                Constant:
   6463 0:97                  0 (const uint)
   6464 0:97              direct index ( temp uint)
   6465 0:97                'dti' ( in 3-component vector of uint)
   6466 0:97                Constant:
   6467 0:97                  0 (const int)
   6468 0:97            Constant:
   6469 0:97              0 (const int)
   6470 0:97          Sequence
   6471 0:97            Constant:
   6472 0:97              0 (const int)
   6473 0:97            Constant:
   6474 0:97              1 (const int)
   6475 0:97            Constant:
   6476 0:97              2 (const int)
   6477 0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
   6478 0:97          vector swizzle ( temp 3-component vector of uint)
   6479 0:97            u: direct index for structure ( temp 4-component vector of uint)
   6480 0: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})
   6481 0: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})
   6482 0: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})
   6483 0:97                  Constant:
   6484 0:97                    0 (const uint)
   6485 0:97                direct index ( temp uint)
   6486 0:97                  'dti' ( in 3-component vector of uint)
   6487 0:97                  Constant:
   6488 0:97                    0 (const int)
   6489 0:97              Constant:
   6490 0:97                0 (const int)
   6491 0:97            Sequence
   6492 0:97              Constant:
   6493 0:97                0 (const int)
   6494 0:97              Constant:
   6495 0:97                1 (const int)
   6496 0:97              Constant:
   6497 0:97                2 (const int)
   6498 0:99      move second child to first child ( temp 4-component vector of int)
   6499 0:99        i: direct index for structure ( temp 4-component vector of int)
   6500 0: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})
   6501 0: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})
   6502 0: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})
   6503 0:99              Constant:
   6504 0:99                0 (const uint)
   6505 0:99            direct index ( temp uint)
   6506 0:99              'dti' ( in 3-component vector of uint)
   6507 0:99              Constant:
   6508 0:99                0 (const int)
   6509 0:99          Constant:
   6510 0:99            1 (const int)
   6511 0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
   6512 0:99          i: direct index for structure ( temp 4-component vector of int)
   6513 0: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})
   6514 0: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})
   6515 0: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})
   6516 0:99                Constant:
   6517 0:99                  0 (const uint)
   6518 0:99              direct index ( temp uint)
   6519 0:99                'dti' ( in 3-component vector of uint)
   6520 0:99                Constant:
   6521 0:99                  0 (const int)
   6522 0:99            Constant:
   6523 0:99              1 (const int)
   6524 0:100      move second child to first child ( temp int)
   6525 0:100        direct index ( temp int)
   6526 0:100          i: direct index for structure ( temp 4-component vector of int)
   6527 0: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})
   6528 0: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})
   6529 0: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})
   6530 0:100                Constant:
   6531 0:100                  0 (const uint)
   6532 0:100              direct index ( temp uint)
   6533 0:100                'dti' ( in 3-component vector of uint)
   6534 0:100                Constant:
   6535 0:100                  0 (const int)
   6536 0:100            Constant:
   6537 0:100              1 (const int)
   6538 0:100          Constant:
   6539 0:100            0 (const int)
   6540 0:100        subgroupQuadSwapHorizontal ( temp int)
   6541 0:100          direct index ( temp int)
   6542 0:100            i: direct index for structure ( temp 4-component vector of int)
   6543 0: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})
   6544 0: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})
   6545 0: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})
   6546 0:100                  Constant:
   6547 0:100                    0 (const uint)
   6548 0:100                direct index ( temp uint)
   6549 0:100                  'dti' ( in 3-component vector of uint)
   6550 0:100                  Constant:
   6551 0:100                    0 (const int)
   6552 0:100              Constant:
   6553 0:100                1 (const int)
   6554 0:100            Constant:
   6555 0:100              0 (const int)
   6556 0:101      move second child to first child ( temp 2-component vector of int)
   6557 0:101        vector swizzle ( temp 2-component vector of int)
   6558 0:101          i: direct index for structure ( temp 4-component vector of int)
   6559 0: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})
   6560 0: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})
   6561 0: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})
   6562 0:101                Constant:
   6563 0:101                  0 (const uint)
   6564 0:101              direct index ( temp uint)
   6565 0:101                'dti' ( in 3-component vector of uint)
   6566 0:101                Constant:
   6567 0:101                  0 (const int)
   6568 0:101            Constant:
   6569 0:101              1 (const int)
   6570 0:101          Sequence
   6571 0:101            Constant:
   6572 0:101              0 (const int)
   6573 0:101            Constant:
   6574 0:101              1 (const int)
   6575 0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
   6576 0:101          vector swizzle ( temp 2-component vector of int)
   6577 0:101            i: direct index for structure ( temp 4-component vector of int)
   6578 0: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})
   6579 0: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})
   6580 0: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})
   6581 0:101                  Constant:
   6582 0:101                    0 (const uint)
   6583 0:101                direct index ( temp uint)
   6584 0:101                  'dti' ( in 3-component vector of uint)
   6585 0:101                  Constant:
   6586 0:101                    0 (const int)
   6587 0:101              Constant:
   6588 0:101                1 (const int)
   6589 0:101            Sequence
   6590 0:101              Constant:
   6591 0:101                0 (const int)
   6592 0:101              Constant:
   6593 0:101                1 (const int)
   6594 0:102      move second child to first child ( temp 3-component vector of int)
   6595 0:102        vector swizzle ( temp 3-component vector of int)
   6596 0:102          i: direct index for structure ( temp 4-component vector of int)
   6597 0: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})
   6598 0: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})
   6599 0: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})
   6600 0:102                Constant:
   6601 0:102                  0 (const uint)
   6602 0:102              direct index ( temp uint)
   6603 0:102                'dti' ( in 3-component vector of uint)
   6604 0:102                Constant:
   6605 0:102                  0 (const int)
   6606 0:102            Constant:
   6607 0:102              1 (const int)
   6608 0:102          Sequence
   6609 0:102            Constant:
   6610 0:102              0 (const int)
   6611 0:102            Constant:
   6612 0:102              1 (const int)
   6613 0:102            Constant:
   6614 0:102              2 (const int)
   6615 0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
   6616 0:102          vector swizzle ( temp 3-component vector of int)
   6617 0:102            i: direct index for structure ( temp 4-component vector of int)
   6618 0: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})
   6619 0: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})
   6620 0: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})
   6621 0:102                  Constant:
   6622 0:102                    0 (const uint)
   6623 0:102                direct index ( temp uint)
   6624 0:102                  'dti' ( in 3-component vector of uint)
   6625 0:102                  Constant:
   6626 0:102                    0 (const int)
   6627 0:102              Constant:
   6628 0:102                1 (const int)
   6629 0:102            Sequence
   6630 0:102              Constant:
   6631 0:102                0 (const int)
   6632 0:102              Constant:
   6633 0:102                1 (const int)
   6634 0:102              Constant:
   6635 0:102                2 (const int)
   6636 0:104      move second child to first child ( temp 4-component vector of float)
   6637 0:104        f: direct index for structure ( temp 4-component vector of float)
   6638 0: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})
   6639 0: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})
   6640 0: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})
   6641 0:104              Constant:
   6642 0:104                0 (const uint)
   6643 0:104            direct index ( temp uint)
   6644 0:104              'dti' ( in 3-component vector of uint)
   6645 0:104              Constant:
   6646 0:104                0 (const int)
   6647 0:104          Constant:
   6648 0:104            2 (const int)
   6649 0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
   6650 0:104          f: direct index for structure ( temp 4-component vector of float)
   6651 0: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})
   6652 0: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})
   6653 0: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})
   6654 0:104                Constant:
   6655 0:104                  0 (const uint)
   6656 0:104              direct index ( temp uint)
   6657 0:104                'dti' ( in 3-component vector of uint)
   6658 0:104                Constant:
   6659 0:104                  0 (const int)
   6660 0:104            Constant:
   6661 0:104              2 (const int)
   6662 0:105      move second child to first child ( temp float)
   6663 0:105        direct index ( temp float)
   6664 0:105          f: direct index for structure ( temp 4-component vector of float)
   6665 0: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})
   6666 0: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})
   6667 0: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})
   6668 0:105                Constant:
   6669 0:105                  0 (const uint)
   6670 0:105              direct index ( temp uint)
   6671 0:105                'dti' ( in 3-component vector of uint)
   6672 0:105                Constant:
   6673 0:105                  0 (const int)
   6674 0:105            Constant:
   6675 0:105              2 (const int)
   6676 0:105          Constant:
   6677 0:105            0 (const int)
   6678 0:105        subgroupQuadSwapHorizontal ( temp float)
   6679 0:105          direct index ( temp float)
   6680 0:105            f: direct index for structure ( temp 4-component vector of float)
   6681 0: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})
   6682 0: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})
   6683 0: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})
   6684 0:105                  Constant:
   6685 0:105                    0 (const uint)
   6686 0:105                direct index ( temp uint)
   6687 0:105                  'dti' ( in 3-component vector of uint)
   6688 0:105                  Constant:
   6689 0:105                    0 (const int)
   6690 0:105              Constant:
   6691 0:105                2 (const int)
   6692 0:105            Constant:
   6693 0:105              0 (const int)
   6694 0:106      move second child to first child ( temp 2-component vector of float)
   6695 0:106        vector swizzle ( temp 2-component vector of float)
   6696 0:106          f: direct index for structure ( temp 4-component vector of float)
   6697 0: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})
   6698 0: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})
   6699 0: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})
   6700 0:106                Constant:
   6701 0:106                  0 (const uint)
   6702 0:106              direct index ( temp uint)
   6703 0:106                'dti' ( in 3-component vector of uint)
   6704 0:106                Constant:
   6705 0:106                  0 (const int)
   6706 0:106            Constant:
   6707 0:106              2 (const int)
   6708 0:106          Sequence
   6709 0:106            Constant:
   6710 0:106              0 (const int)
   6711 0:106            Constant:
   6712 0:106              1 (const int)
   6713 0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
   6714 0:106          vector swizzle ( temp 2-component vector of float)
   6715 0:106            f: direct index for structure ( temp 4-component vector of float)
   6716 0: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})
   6717 0: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})
   6718 0: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})
   6719 0:106                  Constant:
   6720 0:106                    0 (const uint)
   6721 0:106                direct index ( temp uint)
   6722 0:106                  'dti' ( in 3-component vector of uint)
   6723 0:106                  Constant:
   6724 0:106                    0 (const int)
   6725 0:106              Constant:
   6726 0:106                2 (const int)
   6727 0:106            Sequence
   6728 0:106              Constant:
   6729 0:106                0 (const int)
   6730 0:106              Constant:
   6731 0:106                1 (const int)
   6732 0:107      move second child to first child ( temp 3-component vector of float)
   6733 0:107        vector swizzle ( temp 3-component vector of float)
   6734 0:107          f: direct index for structure ( temp 4-component vector of float)
   6735 0: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})
   6736 0: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})
   6737 0: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})
   6738 0:107                Constant:
   6739 0:107                  0 (const uint)
   6740 0:107              direct index ( temp uint)
   6741 0:107                'dti' ( in 3-component vector of uint)
   6742 0:107                Constant:
   6743 0:107                  0 (const int)
   6744 0:107            Constant:
   6745 0:107              2 (const int)
   6746 0:107          Sequence
   6747 0:107            Constant:
   6748 0:107              0 (const int)
   6749 0:107            Constant:
   6750 0:107              1 (const int)
   6751 0:107            Constant:
   6752 0:107              2 (const int)
   6753 0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
   6754 0:107          vector swizzle ( temp 3-component vector of float)
   6755 0:107            f: direct index for structure ( temp 4-component vector of float)
   6756 0: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})
   6757 0: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})
   6758 0: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})
   6759 0:107                  Constant:
   6760 0:107                    0 (const uint)
   6761 0:107                direct index ( temp uint)
   6762 0:107                  'dti' ( in 3-component vector of uint)
   6763 0:107                  Constant:
   6764 0:107                    0 (const int)
   6765 0:107              Constant:
   6766 0:107                2 (const int)
   6767 0:107            Sequence
   6768 0:107              Constant:
   6769 0:107                0 (const int)
   6770 0:107              Constant:
   6771 0:107                1 (const int)
   6772 0:107              Constant:
   6773 0:107                2 (const int)
   6774 0:109      move second child to first child ( temp 4-component vector of double)
   6775 0:109        d: direct index for structure ( temp 4-component vector of double)
   6776 0: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})
   6777 0: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})
   6778 0: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})
   6779 0:109              Constant:
   6780 0:109                0 (const uint)
   6781 0:109            direct index ( temp uint)
   6782 0:109              'dti' ( in 3-component vector of uint)
   6783 0:109              Constant:
   6784 0:109                0 (const int)
   6785 0:109          Constant:
   6786 0:109            3 (const int)
   6787 0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
   6788 0:109          d: direct index for structure ( temp 4-component vector of double)
   6789 0: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})
   6790 0: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})
   6791 0: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})
   6792 0:109                Constant:
   6793 0:109                  0 (const uint)
   6794 0:109              direct index ( temp uint)
   6795 0:109                'dti' ( in 3-component vector of uint)
   6796 0:109                Constant:
   6797 0:109                  0 (const int)
   6798 0:109            Constant:
   6799 0:109              3 (const int)
   6800 0:110      move second child to first child ( temp double)
   6801 0:110        direct index ( temp double)
   6802 0:110          d: direct index for structure ( temp 4-component vector of double)
   6803 0: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})
   6804 0: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})
   6805 0: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})
   6806 0:110                Constant:
   6807 0:110                  0 (const uint)
   6808 0:110              direct index ( temp uint)
   6809 0:110                'dti' ( in 3-component vector of uint)
   6810 0:110                Constant:
   6811 0:110                  0 (const int)
   6812 0:110            Constant:
   6813 0:110              3 (const int)
   6814 0:110          Constant:
   6815 0:110            0 (const int)
   6816 0:110        subgroupQuadSwapHorizontal ( temp double)
   6817 0:110          direct index ( temp double)
   6818 0:110            d: direct index for structure ( temp 4-component vector of double)
   6819 0: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})
   6820 0: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})
   6821 0: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})
   6822 0:110                  Constant:
   6823 0:110                    0 (const uint)
   6824 0:110                direct index ( temp uint)
   6825 0:110                  'dti' ( in 3-component vector of uint)
   6826 0:110                  Constant:
   6827 0:110                    0 (const int)
   6828 0:110              Constant:
   6829 0:110                3 (const int)
   6830 0:110            Constant:
   6831 0:110              0 (const int)
   6832 0:111      move second child to first child ( temp 2-component vector of double)
   6833 0:111        vector swizzle ( temp 2-component vector of double)
   6834 0:111          d: direct index for structure ( temp 4-component vector of double)
   6835 0: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})
   6836 0: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})
   6837 0: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})
   6838 0:111                Constant:
   6839 0:111                  0 (const uint)
   6840 0:111              direct index ( temp uint)
   6841 0:111                'dti' ( in 3-component vector of uint)
   6842 0:111                Constant:
   6843 0:111                  0 (const int)
   6844 0:111            Constant:
   6845 0:111              3 (const int)
   6846 0:111          Sequence
   6847 0:111            Constant:
   6848 0:111              0 (const int)
   6849 0:111            Constant:
   6850 0:111              1 (const int)
   6851 0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
   6852 0:111          vector swizzle ( temp 2-component vector of double)
   6853 0:111            d: direct index for structure ( temp 4-component vector of double)
   6854 0: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})
   6855 0: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})
   6856 0: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})
   6857 0:111                  Constant:
   6858 0:111                    0 (const uint)
   6859 0:111                direct index ( temp uint)
   6860 0:111                  'dti' ( in 3-component vector of uint)
   6861 0:111                  Constant:
   6862 0:111                    0 (const int)
   6863 0:111              Constant:
   6864 0:111                3 (const int)
   6865 0:111            Sequence
   6866 0:111              Constant:
   6867 0:111                0 (const int)
   6868 0:111              Constant:
   6869 0:111                1 (const int)
   6870 0:112      move second child to first child ( temp 3-component vector of double)
   6871 0:112        vector swizzle ( temp 3-component vector of double)
   6872 0:112          d: direct index for structure ( temp 4-component vector of double)
   6873 0: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})
   6874 0: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})
   6875 0: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})
   6876 0:112                Constant:
   6877 0:112                  0 (const uint)
   6878 0:112              direct index ( temp uint)
   6879 0:112                'dti' ( in 3-component vector of uint)
   6880 0:112                Constant:
   6881 0:112                  0 (const int)
   6882 0:112            Constant:
   6883 0:112              3 (const int)
   6884 0:112          Sequence
   6885 0:112            Constant:
   6886 0:112              0 (const int)
   6887 0:112            Constant:
   6888 0:112              1 (const int)
   6889 0:112            Constant:
   6890 0:112              2 (const int)
   6891 0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
   6892 0:112          vector swizzle ( temp 3-component vector of double)
   6893 0:112            d: direct index for structure ( temp 4-component vector of double)
   6894 0: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})
   6895 0: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})
   6896 0: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})
   6897 0:112                  Constant:
   6898 0:112                    0 (const uint)
   6899 0:112                direct index ( temp uint)
   6900 0:112                  'dti' ( in 3-component vector of uint)
   6901 0:112                  Constant:
   6902 0:112                    0 (const int)
   6903 0:112              Constant:
   6904 0:112                3 (const int)
   6905 0:112            Sequence
   6906 0:112              Constant:
   6907 0:112                0 (const int)
   6908 0:112              Constant:
   6909 0:112                1 (const int)
   6910 0:112              Constant:
   6911 0:112                2 (const int)
   6912 0:114      move second child to first child ( temp 4-component vector of uint)
   6913 0:114        u: direct index for structure ( temp 4-component vector of uint)
   6914 0: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})
   6915 0: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})
   6916 0: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})
   6917 0:114              Constant:
   6918 0:114                0 (const uint)
   6919 0:114            direct index ( temp uint)
   6920 0:114              'dti' ( in 3-component vector of uint)
   6921 0:114              Constant:
   6922 0:114                0 (const int)
   6923 0:114          Constant:
   6924 0:114            0 (const int)
   6925 0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
   6926 0:114          u: direct index for structure ( temp 4-component vector of uint)
   6927 0: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})
   6928 0: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})
   6929 0: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})
   6930 0:114                Constant:
   6931 0:114                  0 (const uint)
   6932 0:114              direct index ( temp uint)
   6933 0:114                'dti' ( in 3-component vector of uint)
   6934 0:114                Constant:
   6935 0:114                  0 (const int)
   6936 0:114            Constant:
   6937 0:114              0 (const int)
   6938 0:115      move second child to first child ( temp uint)
   6939 0:115        direct index ( temp uint)
   6940 0:115          u: direct index for structure ( temp 4-component vector of uint)
   6941 0: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})
   6942 0: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})
   6943 0: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})
   6944 0:115                Constant:
   6945 0:115                  0 (const uint)
   6946 0:115              direct index ( temp uint)
   6947 0:115                'dti' ( in 3-component vector of uint)
   6948 0:115                Constant:
   6949 0:115                  0 (const int)
   6950 0:115            Constant:
   6951 0:115              0 (const int)
   6952 0:115          Constant:
   6953 0:115            0 (const int)
   6954 0:115        subgroupQuadSwapVertical ( temp uint)
   6955 0:115          direct index ( temp uint)
   6956 0:115            u: direct index for structure ( temp 4-component vector of uint)
   6957 0: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})
   6958 0: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})
   6959 0: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})
   6960 0:115                  Constant:
   6961 0:115                    0 (const uint)
   6962 0:115                direct index ( temp uint)
   6963 0:115                  'dti' ( in 3-component vector of uint)
   6964 0:115                  Constant:
   6965 0:115                    0 (const int)
   6966 0:115              Constant:
   6967 0:115                0 (const int)
   6968 0:115            Constant:
   6969 0:115              0 (const int)
   6970 0:116      move second child to first child ( temp 2-component vector of uint)
   6971 0:116        vector swizzle ( temp 2-component vector of uint)
   6972 0:116          u: direct index for structure ( temp 4-component vector of uint)
   6973 0: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})
   6974 0: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})
   6975 0: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})
   6976 0:116                Constant:
   6977 0:116                  0 (const uint)
   6978 0:116              direct index ( temp uint)
   6979 0:116                'dti' ( in 3-component vector of uint)
   6980 0:116                Constant:
   6981 0:116                  0 (const int)
   6982 0:116            Constant:
   6983 0:116              0 (const int)
   6984 0:116          Sequence
   6985 0:116            Constant:
   6986 0:116              0 (const int)
   6987 0:116            Constant:
   6988 0:116              1 (const int)
   6989 0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
   6990 0:116          vector swizzle ( temp 2-component vector of uint)
   6991 0:116            u: direct index for structure ( temp 4-component vector of uint)
   6992 0: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})
   6993 0: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})
   6994 0: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})
   6995 0:116                  Constant:
   6996 0:116                    0 (const uint)
   6997 0:116                direct index ( temp uint)
   6998 0:116                  'dti' ( in 3-component vector of uint)
   6999 0:116                  Constant:
   7000 0:116                    0 (const int)
   7001 0:116              Constant:
   7002 0:116                0 (const int)
   7003 0:116            Sequence
   7004 0:116              Constant:
   7005 0:116                0 (const int)
   7006 0:116              Constant:
   7007 0:116                1 (const int)
   7008 0:117      move second child to first child ( temp 3-component vector of uint)
   7009 0:117        vector swizzle ( temp 3-component vector of uint)
   7010 0:117          u: direct index for structure ( temp 4-component vector of uint)
   7011 0: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})
   7012 0: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})
   7013 0: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})
   7014 0:117                Constant:
   7015 0:117                  0 (const uint)
   7016 0:117              direct index ( temp uint)
   7017 0:117                'dti' ( in 3-component vector of uint)
   7018 0:117                Constant:
   7019 0:117                  0 (const int)
   7020 0:117            Constant:
   7021 0:117              0 (const int)
   7022 0:117          Sequence
   7023 0:117            Constant:
   7024 0:117              0 (const int)
   7025 0:117            Constant:
   7026 0:117              1 (const int)
   7027 0:117            Constant:
   7028 0:117              2 (const int)
   7029 0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
   7030 0:117          vector swizzle ( temp 3-component vector of uint)
   7031 0:117            u: direct index for structure ( temp 4-component vector of uint)
   7032 0: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})
   7033 0: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})
   7034 0: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})
   7035 0:117                  Constant:
   7036 0:117                    0 (const uint)
   7037 0:117                direct index ( temp uint)
   7038 0:117                  'dti' ( in 3-component vector of uint)
   7039 0:117                  Constant:
   7040 0:117                    0 (const int)
   7041 0:117              Constant:
   7042 0:117                0 (const int)
   7043 0:117            Sequence
   7044 0:117              Constant:
   7045 0:117                0 (const int)
   7046 0:117              Constant:
   7047 0:117                1 (const int)
   7048 0:117              Constant:
   7049 0:117                2 (const int)
   7050 0:119      move second child to first child ( temp 4-component vector of int)
   7051 0:119        i: direct index for structure ( temp 4-component vector of int)
   7052 0: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})
   7053 0: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})
   7054 0: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})
   7055 0:119              Constant:
   7056 0:119                0 (const uint)
   7057 0:119            direct index ( temp uint)
   7058 0:119              'dti' ( in 3-component vector of uint)
   7059 0:119              Constant:
   7060 0:119                0 (const int)
   7061 0:119          Constant:
   7062 0:119            1 (const int)
   7063 0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
   7064 0:119          i: direct index for structure ( temp 4-component vector of int)
   7065 0: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})
   7066 0: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})
   7067 0: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})
   7068 0:119                Constant:
   7069 0:119                  0 (const uint)
   7070 0:119              direct index ( temp uint)
   7071 0:119                'dti' ( in 3-component vector of uint)
   7072 0:119                Constant:
   7073 0:119                  0 (const int)
   7074 0:119            Constant:
   7075 0:119              1 (const int)
   7076 0:120      move second child to first child ( temp int)
   7077 0:120        direct index ( temp int)
   7078 0:120          i: direct index for structure ( temp 4-component vector of int)
   7079 0: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})
   7080 0: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})
   7081 0: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})
   7082 0:120                Constant:
   7083 0:120                  0 (const uint)
   7084 0:120              direct index ( temp uint)
   7085 0:120                'dti' ( in 3-component vector of uint)
   7086 0:120                Constant:
   7087 0:120                  0 (const int)
   7088 0:120            Constant:
   7089 0:120              1 (const int)
   7090 0:120          Constant:
   7091 0:120            0 (const int)
   7092 0:120        subgroupQuadSwapVertical ( temp int)
   7093 0:120          direct index ( temp int)
   7094 0:120            i: direct index for structure ( temp 4-component vector of int)
   7095 0: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})
   7096 0: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})
   7097 0: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})
   7098 0:120                  Constant:
   7099 0:120                    0 (const uint)
   7100 0:120                direct index ( temp uint)
   7101 0:120                  'dti' ( in 3-component vector of uint)
   7102 0:120                  Constant:
   7103 0:120                    0 (const int)
   7104 0:120              Constant:
   7105 0:120                1 (const int)
   7106 0:120            Constant:
   7107 0:120              0 (const int)
   7108 0:121      move second child to first child ( temp 2-component vector of int)
   7109 0:121        vector swizzle ( temp 2-component vector of int)
   7110 0:121          i: direct index for structure ( temp 4-component vector of int)
   7111 0: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})
   7112 0: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})
   7113 0: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})
   7114 0:121                Constant:
   7115 0:121                  0 (const uint)
   7116 0:121              direct index ( temp uint)
   7117 0:121                'dti' ( in 3-component vector of uint)
   7118 0:121                Constant:
   7119 0:121                  0 (const int)
   7120 0:121            Constant:
   7121 0:121              1 (const int)
   7122 0:121          Sequence
   7123 0:121            Constant:
   7124 0:121              0 (const int)
   7125 0:121            Constant:
   7126 0:121              1 (const int)
   7127 0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
   7128 0:121          vector swizzle ( temp 2-component vector of int)
   7129 0:121            i: direct index for structure ( temp 4-component vector of int)
   7130 0: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})
   7131 0: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})
   7132 0: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})
   7133 0:121                  Constant:
   7134 0:121                    0 (const uint)
   7135 0:121                direct index ( temp uint)
   7136 0:121                  'dti' ( in 3-component vector of uint)
   7137 0:121                  Constant:
   7138 0:121                    0 (const int)
   7139 0:121              Constant:
   7140 0:121                1 (const int)
   7141 0:121            Sequence
   7142 0:121              Constant:
   7143 0:121                0 (const int)
   7144 0:121              Constant:
   7145 0:121                1 (const int)
   7146 0:122      move second child to first child ( temp 3-component vector of int)
   7147 0:122        vector swizzle ( temp 3-component vector of int)
   7148 0:122          i: direct index for structure ( temp 4-component vector of int)
   7149 0: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})
   7150 0: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})
   7151 0: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})
   7152 0:122                Constant:
   7153 0:122                  0 (const uint)
   7154 0:122              direct index ( temp uint)
   7155 0:122                'dti' ( in 3-component vector of uint)
   7156 0:122                Constant:
   7157 0:122                  0 (const int)
   7158 0:122            Constant:
   7159 0:122              1 (const int)
   7160 0:122          Sequence
   7161 0:122            Constant:
   7162 0:122              0 (const int)
   7163 0:122            Constant:
   7164 0:122              1 (const int)
   7165 0:122            Constant:
   7166 0:122              2 (const int)
   7167 0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
   7168 0:122          vector swizzle ( temp 3-component vector of int)
   7169 0:122            i: direct index for structure ( temp 4-component vector of int)
   7170 0: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})
   7171 0: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})
   7172 0: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})
   7173 0:122                  Constant:
   7174 0:122                    0 (const uint)
   7175 0:122                direct index ( temp uint)
   7176 0:122                  'dti' ( in 3-component vector of uint)
   7177 0:122                  Constant:
   7178 0:122                    0 (const int)
   7179 0:122              Constant:
   7180 0:122                1 (const int)
   7181 0:122            Sequence
   7182 0:122              Constant:
   7183 0:122                0 (const int)
   7184 0:122              Constant:
   7185 0:122                1 (const int)
   7186 0:122              Constant:
   7187 0:122                2 (const int)
   7188 0:124      move second child to first child ( temp 4-component vector of float)
   7189 0:124        f: direct index for structure ( temp 4-component vector of float)
   7190 0: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})
   7191 0: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})
   7192 0: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})
   7193 0:124              Constant:
   7194 0:124                0 (const uint)
   7195 0:124            direct index ( temp uint)
   7196 0:124              'dti' ( in 3-component vector of uint)
   7197 0:124              Constant:
   7198 0:124                0 (const int)
   7199 0:124          Constant:
   7200 0:124            2 (const int)
   7201 0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
   7202 0:124          f: direct index for structure ( temp 4-component vector of float)
   7203 0: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})
   7204 0: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})
   7205 0: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})
   7206 0:124                Constant:
   7207 0:124                  0 (const uint)
   7208 0:124              direct index ( temp uint)
   7209 0:124                'dti' ( in 3-component vector of uint)
   7210 0:124                Constant:
   7211 0:124                  0 (const int)
   7212 0:124            Constant:
   7213 0:124              2 (const int)
   7214 0:125      move second child to first child ( temp float)
   7215 0:125        direct index ( temp float)
   7216 0:125          f: direct index for structure ( temp 4-component vector of float)
   7217 0: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})
   7218 0: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})
   7219 0: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})
   7220 0:125                Constant:
   7221 0:125                  0 (const uint)
   7222 0:125              direct index ( temp uint)
   7223 0:125                'dti' ( in 3-component vector of uint)
   7224 0:125                Constant:
   7225 0:125                  0 (const int)
   7226 0:125            Constant:
   7227 0:125              2 (const int)
   7228 0:125          Constant:
   7229 0:125            0 (const int)
   7230 0:125        subgroupQuadSwapVertical ( temp float)
   7231 0:125          direct index ( temp float)
   7232 0:125            f: direct index for structure ( temp 4-component vector of float)
   7233 0: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})
   7234 0: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})
   7235 0: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})
   7236 0:125                  Constant:
   7237 0:125                    0 (const uint)
   7238 0:125                direct index ( temp uint)
   7239 0:125                  'dti' ( in 3-component vector of uint)
   7240 0:125                  Constant:
   7241 0:125                    0 (const int)
   7242 0:125              Constant:
   7243 0:125                2 (const int)
   7244 0:125            Constant:
   7245 0:125              0 (const int)
   7246 0:126      move second child to first child ( temp 2-component vector of float)
   7247 0:126        vector swizzle ( temp 2-component vector of float)
   7248 0:126          f: direct index for structure ( temp 4-component vector of float)
   7249 0: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})
   7250 0: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})
   7251 0: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})
   7252 0:126                Constant:
   7253 0:126                  0 (const uint)
   7254 0:126              direct index ( temp uint)
   7255 0:126                'dti' ( in 3-component vector of uint)
   7256 0:126                Constant:
   7257 0:126                  0 (const int)
   7258 0:126            Constant:
   7259 0:126              2 (const int)
   7260 0:126          Sequence
   7261 0:126            Constant:
   7262 0:126              0 (const int)
   7263 0:126            Constant:
   7264 0:126              1 (const int)
   7265 0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
   7266 0:126          vector swizzle ( temp 2-component vector of float)
   7267 0:126            f: direct index for structure ( temp 4-component vector of float)
   7268 0: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})
   7269 0: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})
   7270 0: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})
   7271 0:126                  Constant:
   7272 0:126                    0 (const uint)
   7273 0:126                direct index ( temp uint)
   7274 0:126                  'dti' ( in 3-component vector of uint)
   7275 0:126                  Constant:
   7276 0:126                    0 (const int)
   7277 0:126              Constant:
   7278 0:126                2 (const int)
   7279 0:126            Sequence
   7280 0:126              Constant:
   7281 0:126                0 (const int)
   7282 0:126              Constant:
   7283 0:126                1 (const int)
   7284 0:127      move second child to first child ( temp 3-component vector of float)
   7285 0:127        vector swizzle ( temp 3-component vector of float)
   7286 0:127          f: direct index for structure ( temp 4-component vector of float)
   7287 0: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})
   7288 0: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})
   7289 0: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})
   7290 0:127                Constant:
   7291 0:127                  0 (const uint)
   7292 0:127              direct index ( temp uint)
   7293 0:127                'dti' ( in 3-component vector of uint)
   7294 0:127                Constant:
   7295 0:127                  0 (const int)
   7296 0:127            Constant:
   7297 0:127              2 (const int)
   7298 0:127          Sequence
   7299 0:127            Constant:
   7300 0:127              0 (const int)
   7301 0:127            Constant:
   7302 0:127              1 (const int)
   7303 0:127            Constant:
   7304 0:127              2 (const int)
   7305 0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
   7306 0:127          vector swizzle ( temp 3-component vector of float)
   7307 0:127            f: direct index for structure ( temp 4-component vector of float)
   7308 0: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})
   7309 0: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})
   7310 0: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})
   7311 0:127                  Constant:
   7312 0:127                    0 (const uint)
   7313 0:127                direct index ( temp uint)
   7314 0:127                  'dti' ( in 3-component vector of uint)
   7315 0:127                  Constant:
   7316 0:127                    0 (const int)
   7317 0:127              Constant:
   7318 0:127                2 (const int)
   7319 0:127            Sequence
   7320 0:127              Constant:
   7321 0:127                0 (const int)
   7322 0:127              Constant:
   7323 0:127                1 (const int)
   7324 0:127              Constant:
   7325 0:127                2 (const int)
   7326 0:129      move second child to first child ( temp 4-component vector of double)
   7327 0:129        d: direct index for structure ( temp 4-component vector of double)
   7328 0: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})
   7329 0: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})
   7330 0: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})
   7331 0:129              Constant:
   7332 0:129                0 (const uint)
   7333 0:129            direct index ( temp uint)
   7334 0:129              'dti' ( in 3-component vector of uint)
   7335 0:129              Constant:
   7336 0:129                0 (const int)
   7337 0:129          Constant:
   7338 0:129            3 (const int)
   7339 0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
   7340 0:129          d: direct index for structure ( temp 4-component vector of double)
   7341 0: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})
   7342 0: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})
   7343 0: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})
   7344 0:129                Constant:
   7345 0:129                  0 (const uint)
   7346 0:129              direct index ( temp uint)
   7347 0:129                'dti' ( in 3-component vector of uint)
   7348 0:129                Constant:
   7349 0:129                  0 (const int)
   7350 0:129            Constant:
   7351 0:129              3 (const int)
   7352 0:130      move second child to first child ( temp double)
   7353 0:130        direct index ( temp double)
   7354 0:130          d: direct index for structure ( temp 4-component vector of double)
   7355 0: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})
   7356 0: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})
   7357 0: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})
   7358 0:130                Constant:
   7359 0:130                  0 (const uint)
   7360 0:130              direct index ( temp uint)
   7361 0:130                'dti' ( in 3-component vector of uint)
   7362 0:130                Constant:
   7363 0:130                  0 (const int)
   7364 0:130            Constant:
   7365 0:130              3 (const int)
   7366 0:130          Constant:
   7367 0:130            0 (const int)
   7368 0:130        subgroupQuadSwapVertical ( temp double)
   7369 0:130          direct index ( temp double)
   7370 0:130            d: direct index for structure ( temp 4-component vector of double)
   7371 0: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})
   7372 0: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})
   7373 0: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})
   7374 0:130                  Constant:
   7375 0:130                    0 (const uint)
   7376 0:130                direct index ( temp uint)
   7377 0:130                  'dti' ( in 3-component vector of uint)
   7378 0:130                  Constant:
   7379 0:130                    0 (const int)
   7380 0:130              Constant:
   7381 0:130                3 (const int)
   7382 0:130            Constant:
   7383 0:130              0 (const int)
   7384 0:131      move second child to first child ( temp 2-component vector of double)
   7385 0:131        vector swizzle ( temp 2-component vector of double)
   7386 0:131          d: direct index for structure ( temp 4-component vector of double)
   7387 0: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})
   7388 0: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})
   7389 0: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})
   7390 0:131                Constant:
   7391 0:131                  0 (const uint)
   7392 0:131              direct index ( temp uint)
   7393 0:131                'dti' ( in 3-component vector of uint)
   7394 0:131                Constant:
   7395 0:131                  0 (const int)
   7396 0:131            Constant:
   7397 0:131              3 (const int)
   7398 0:131          Sequence
   7399 0:131            Constant:
   7400 0:131              0 (const int)
   7401 0:131            Constant:
   7402 0:131              1 (const int)
   7403 0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
   7404 0:131          vector swizzle ( temp 2-component vector of double)
   7405 0:131            d: direct index for structure ( temp 4-component vector of double)
   7406 0: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})
   7407 0: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})
   7408 0: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})
   7409 0:131                  Constant:
   7410 0:131                    0 (const uint)
   7411 0:131                direct index ( temp uint)
   7412 0:131                  'dti' ( in 3-component vector of uint)
   7413 0:131                  Constant:
   7414 0:131                    0 (const int)
   7415 0:131              Constant:
   7416 0:131                3 (const int)
   7417 0:131            Sequence
   7418 0:131              Constant:
   7419 0:131                0 (const int)
   7420 0:131              Constant:
   7421 0:131                1 (const int)
   7422 0:132      move second child to first child ( temp 3-component vector of double)
   7423 0:132        vector swizzle ( temp 3-component vector of double)
   7424 0:132          d: direct index for structure ( temp 4-component vector of double)
   7425 0: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})
   7426 0: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})
   7427 0: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})
   7428 0:132                Constant:
   7429 0:132                  0 (const uint)
   7430 0:132              direct index ( temp uint)
   7431 0:132                'dti' ( in 3-component vector of uint)
   7432 0:132                Constant:
   7433 0:132                  0 (const int)
   7434 0:132            Constant:
   7435 0:132              3 (const int)
   7436 0:132          Sequence
   7437 0:132            Constant:
   7438 0:132              0 (const int)
   7439 0:132            Constant:
   7440 0:132              1 (const int)
   7441 0:132            Constant:
   7442 0:132              2 (const int)
   7443 0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
   7444 0:132          vector swizzle ( temp 3-component vector of double)
   7445 0:132            d: direct index for structure ( temp 4-component vector of double)
   7446 0: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})
   7447 0: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})
   7448 0: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})
   7449 0:132                  Constant:
   7450 0:132                    0 (const uint)
   7451 0:132                direct index ( temp uint)
   7452 0:132                  'dti' ( in 3-component vector of uint)
   7453 0:132                  Constant:
   7454 0:132                    0 (const int)
   7455 0:132              Constant:
   7456 0:132                3 (const int)
   7457 0:132            Sequence
   7458 0:132              Constant:
   7459 0:132                0 (const int)
   7460 0:132              Constant:
   7461 0:132                1 (const int)
   7462 0:132              Constant:
   7463 0:132                2 (const int)
   7464 0:134      move second child to first child ( temp 4-component vector of uint)
   7465 0:134        u: direct index for structure ( temp 4-component vector of uint)
   7466 0: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})
   7467 0: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})
   7468 0: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})
   7469 0:134              Constant:
   7470 0:134                0 (const uint)
   7471 0:134            direct index ( temp uint)
   7472 0:134              'dti' ( in 3-component vector of uint)
   7473 0:134              Constant:
   7474 0:134                0 (const int)
   7475 0:134          Constant:
   7476 0:134            0 (const int)
   7477 0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
   7478 0:134          u: direct index for structure ( temp 4-component vector of uint)
   7479 0: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})
   7480 0: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})
   7481 0: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})
   7482 0:134                Constant:
   7483 0:134                  0 (const uint)
   7484 0:134              direct index ( temp uint)
   7485 0:134                'dti' ( in 3-component vector of uint)
   7486 0:134                Constant:
   7487 0:134                  0 (const int)
   7488 0:134            Constant:
   7489 0:134              0 (const int)
   7490 0:135      move second child to first child ( temp uint)
   7491 0:135        direct index ( temp uint)
   7492 0:135          u: direct index for structure ( temp 4-component vector of uint)
   7493 0: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})
   7494 0: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})
   7495 0: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})
   7496 0:135                Constant:
   7497 0:135                  0 (const uint)
   7498 0:135              direct index ( temp uint)
   7499 0:135                'dti' ( in 3-component vector of uint)
   7500 0:135                Constant:
   7501 0:135                  0 (const int)
   7502 0:135            Constant:
   7503 0:135              0 (const int)
   7504 0:135          Constant:
   7505 0:135            0 (const int)
   7506 0:135        subgroupQuadSwapDiagonal ( temp uint)
   7507 0:135          direct index ( temp uint)
   7508 0:135            u: direct index for structure ( temp 4-component vector of uint)
   7509 0: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})
   7510 0: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})
   7511 0: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})
   7512 0:135                  Constant:
   7513 0:135                    0 (const uint)
   7514 0:135                direct index ( temp uint)
   7515 0:135                  'dti' ( in 3-component vector of uint)
   7516 0:135                  Constant:
   7517 0:135                    0 (const int)
   7518 0:135              Constant:
   7519 0:135                0 (const int)
   7520 0:135            Constant:
   7521 0:135              0 (const int)
   7522 0:136      move second child to first child ( temp 2-component vector of uint)
   7523 0:136        vector swizzle ( temp 2-component vector of uint)
   7524 0:136          u: direct index for structure ( temp 4-component vector of uint)
   7525 0: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})
   7526 0: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})
   7527 0: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})
   7528 0:136                Constant:
   7529 0:136                  0 (const uint)
   7530 0:136              direct index ( temp uint)
   7531 0:136                'dti' ( in 3-component vector of uint)
   7532 0:136                Constant:
   7533 0:136                  0 (const int)
   7534 0:136            Constant:
   7535 0:136              0 (const int)
   7536 0:136          Sequence
   7537 0:136            Constant:
   7538 0:136              0 (const int)
   7539 0:136            Constant:
   7540 0:136              1 (const int)
   7541 0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
   7542 0:136          vector swizzle ( temp 2-component vector of uint)
   7543 0:136            u: direct index for structure ( temp 4-component vector of uint)
   7544 0: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})
   7545 0: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})
   7546 0: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})
   7547 0:136                  Constant:
   7548 0:136                    0 (const uint)
   7549 0:136                direct index ( temp uint)
   7550 0:136                  'dti' ( in 3-component vector of uint)
   7551 0:136                  Constant:
   7552 0:136                    0 (const int)
   7553 0:136              Constant:
   7554 0:136                0 (const int)
   7555 0:136            Sequence
   7556 0:136              Constant:
   7557 0:136                0 (const int)
   7558 0:136              Constant:
   7559 0:136                1 (const int)
   7560 0:137      move second child to first child ( temp 3-component vector of uint)
   7561 0:137        vector swizzle ( temp 3-component vector of uint)
   7562 0:137          u: direct index for structure ( temp 4-component vector of uint)
   7563 0: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})
   7564 0: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})
   7565 0: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})
   7566 0:137                Constant:
   7567 0:137                  0 (const uint)
   7568 0:137              direct index ( temp uint)
   7569 0:137                'dti' ( in 3-component vector of uint)
   7570 0:137                Constant:
   7571 0:137                  0 (const int)
   7572 0:137            Constant:
   7573 0:137              0 (const int)
   7574 0:137          Sequence
   7575 0:137            Constant:
   7576 0:137              0 (const int)
   7577 0:137            Constant:
   7578 0:137              1 (const int)
   7579 0:137            Constant:
   7580 0:137              2 (const int)
   7581 0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
   7582 0:137          vector swizzle ( temp 3-component vector of uint)
   7583 0:137            u: direct index for structure ( temp 4-component vector of uint)
   7584 0: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})
   7585 0: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})
   7586 0: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})
   7587 0:137                  Constant:
   7588 0:137                    0 (const uint)
   7589 0:137                direct index ( temp uint)
   7590 0:137                  'dti' ( in 3-component vector of uint)
   7591 0:137                  Constant:
   7592 0:137                    0 (const int)
   7593 0:137              Constant:
   7594 0:137                0 (const int)
   7595 0:137            Sequence
   7596 0:137              Constant:
   7597 0:137                0 (const int)
   7598 0:137              Constant:
   7599 0:137                1 (const int)
   7600 0:137              Constant:
   7601 0:137                2 (const int)
   7602 0:139      move second child to first child ( temp 4-component vector of int)
   7603 0:139        i: direct index for structure ( temp 4-component vector of int)
   7604 0: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})
   7605 0: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})
   7606 0: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})
   7607 0:139              Constant:
   7608 0:139                0 (const uint)
   7609 0:139            direct index ( temp uint)
   7610 0:139              'dti' ( in 3-component vector of uint)
   7611 0:139              Constant:
   7612 0:139                0 (const int)
   7613 0:139          Constant:
   7614 0:139            1 (const int)
   7615 0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
   7616 0:139          i: direct index for structure ( temp 4-component vector of int)
   7617 0: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})
   7618 0: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})
   7619 0: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})
   7620 0:139                Constant:
   7621 0:139                  0 (const uint)
   7622 0:139              direct index ( temp uint)
   7623 0:139                'dti' ( in 3-component vector of uint)
   7624 0:139                Constant:
   7625 0:139                  0 (const int)
   7626 0:139            Constant:
   7627 0:139              1 (const int)
   7628 0:140      move second child to first child ( temp int)
   7629 0:140        direct index ( temp int)
   7630 0:140          i: direct index for structure ( temp 4-component vector of int)
   7631 0: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})
   7632 0: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})
   7633 0: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})
   7634 0:140                Constant:
   7635 0:140                  0 (const uint)
   7636 0:140              direct index ( temp uint)
   7637 0:140                'dti' ( in 3-component vector of uint)
   7638 0:140                Constant:
   7639 0:140                  0 (const int)
   7640 0:140            Constant:
   7641 0:140              1 (const int)
   7642 0:140          Constant:
   7643 0:140            0 (const int)
   7644 0:140        subgroupQuadSwapDiagonal ( temp int)
   7645 0:140          direct index ( temp int)
   7646 0:140            i: direct index for structure ( temp 4-component vector of int)
   7647 0: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})
   7648 0: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})
   7649 0: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})
   7650 0:140                  Constant:
   7651 0:140                    0 (const uint)
   7652 0:140                direct index ( temp uint)
   7653 0:140                  'dti' ( in 3-component vector of uint)
   7654 0:140                  Constant:
   7655 0:140                    0 (const int)
   7656 0:140              Constant:
   7657 0:140                1 (const int)
   7658 0:140            Constant:
   7659 0:140              0 (const int)
   7660 0:141      move second child to first child ( temp 2-component vector of int)
   7661 0:141        vector swizzle ( temp 2-component vector of int)
   7662 0:141          i: direct index for structure ( temp 4-component vector of int)
   7663 0: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})
   7664 0: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})
   7665 0: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})
   7666 0:141                Constant:
   7667 0:141                  0 (const uint)
   7668 0:141              direct index ( temp uint)
   7669 0:141                'dti' ( in 3-component vector of uint)
   7670 0:141                Constant:
   7671 0:141                  0 (const int)
   7672 0:141            Constant:
   7673 0:141              1 (const int)
   7674 0:141          Sequence
   7675 0:141            Constant:
   7676 0:141              0 (const int)
   7677 0:141            Constant:
   7678 0:141              1 (const int)
   7679 0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
   7680 0:141          vector swizzle ( temp 2-component vector of int)
   7681 0:141            i: direct index for structure ( temp 4-component vector of int)
   7682 0: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})
   7683 0: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})
   7684 0: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})
   7685 0:141                  Constant:
   7686 0:141                    0 (const uint)
   7687 0:141                direct index ( temp uint)
   7688 0:141                  'dti' ( in 3-component vector of uint)
   7689 0:141                  Constant:
   7690 0:141                    0 (const int)
   7691 0:141              Constant:
   7692 0:141                1 (const int)
   7693 0:141            Sequence
   7694 0:141              Constant:
   7695 0:141                0 (const int)
   7696 0:141              Constant:
   7697 0:141                1 (const int)
   7698 0:142      move second child to first child ( temp 3-component vector of int)
   7699 0:142        vector swizzle ( temp 3-component vector of int)
   7700 0:142          i: direct index for structure ( temp 4-component vector of int)
   7701 0: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})
   7702 0: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})
   7703 0: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})
   7704 0:142                Constant:
   7705 0:142                  0 (const uint)
   7706 0:142              direct index ( temp uint)
   7707 0:142                'dti' ( in 3-component vector of uint)
   7708 0:142                Constant:
   7709 0:142                  0 (const int)
   7710 0:142            Constant:
   7711 0:142              1 (const int)
   7712 0:142          Sequence
   7713 0:142            Constant:
   7714 0:142              0 (const int)
   7715 0:142            Constant:
   7716 0:142              1 (const int)
   7717 0:142            Constant:
   7718 0:142              2 (const int)
   7719 0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
   7720 0:142          vector swizzle ( temp 3-component vector of int)
   7721 0:142            i: direct index for structure ( temp 4-component vector of int)
   7722 0: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})
   7723 0: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})
   7724 0: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})
   7725 0:142                  Constant:
   7726 0:142                    0 (const uint)
   7727 0:142                direct index ( temp uint)
   7728 0:142                  'dti' ( in 3-component vector of uint)
   7729 0:142                  Constant:
   7730 0:142                    0 (const int)
   7731 0:142              Constant:
   7732 0:142                1 (const int)
   7733 0:142            Sequence
   7734 0:142              Constant:
   7735 0:142                0 (const int)
   7736 0:142              Constant:
   7737 0:142                1 (const int)
   7738 0:142              Constant:
   7739 0:142                2 (const int)
   7740 0:144      move second child to first child ( temp 4-component vector of float)
   7741 0:144        f: direct index for structure ( temp 4-component vector of float)
   7742 0: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})
   7743 0: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})
   7744 0: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})
   7745 0:144              Constant:
   7746 0:144                0 (const uint)
   7747 0:144            direct index ( temp uint)
   7748 0:144              'dti' ( in 3-component vector of uint)
   7749 0:144              Constant:
   7750 0:144                0 (const int)
   7751 0:144          Constant:
   7752 0:144            2 (const int)
   7753 0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
   7754 0:144          f: direct index for structure ( temp 4-component vector of float)
   7755 0: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})
   7756 0: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})
   7757 0: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})
   7758 0:144                Constant:
   7759 0:144                  0 (const uint)
   7760 0:144              direct index ( temp uint)
   7761 0:144                'dti' ( in 3-component vector of uint)
   7762 0:144                Constant:
   7763 0:144                  0 (const int)
   7764 0:144            Constant:
   7765 0:144              2 (const int)
   7766 0:145      move second child to first child ( temp float)
   7767 0:145        direct index ( temp float)
   7768 0:145          f: direct index for structure ( temp 4-component vector of float)
   7769 0: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})
   7770 0: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})
   7771 0: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})
   7772 0:145                Constant:
   7773 0:145                  0 (const uint)
   7774 0:145              direct index ( temp uint)
   7775 0:145                'dti' ( in 3-component vector of uint)
   7776 0:145                Constant:
   7777 0:145                  0 (const int)
   7778 0:145            Constant:
   7779 0:145              2 (const int)
   7780 0:145          Constant:
   7781 0:145            0 (const int)
   7782 0:145        subgroupQuadSwapDiagonal ( temp float)
   7783 0:145          direct index ( temp float)
   7784 0:145            f: direct index for structure ( temp 4-component vector of float)
   7785 0: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})
   7786 0: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})
   7787 0: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})
   7788 0:145                  Constant:
   7789 0:145                    0 (const uint)
   7790 0:145                direct index ( temp uint)
   7791 0:145                  'dti' ( in 3-component vector of uint)
   7792 0:145                  Constant:
   7793 0:145                    0 (const int)
   7794 0:145              Constant:
   7795 0:145                2 (const int)
   7796 0:145            Constant:
   7797 0:145              0 (const int)
   7798 0:146      move second child to first child ( temp 2-component vector of float)
   7799 0:146        vector swizzle ( temp 2-component vector of float)
   7800 0:146          f: direct index for structure ( temp 4-component vector of float)
   7801 0: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})
   7802 0: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})
   7803 0: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})
   7804 0:146                Constant:
   7805 0:146                  0 (const uint)
   7806 0:146              direct index ( temp uint)
   7807 0:146                'dti' ( in 3-component vector of uint)
   7808 0:146                Constant:
   7809 0:146                  0 (const int)
   7810 0:146            Constant:
   7811 0:146              2 (const int)
   7812 0:146          Sequence
   7813 0:146            Constant:
   7814 0:146              0 (const int)
   7815 0:146            Constant:
   7816 0:146              1 (const int)
   7817 0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
   7818 0:146          vector swizzle ( temp 2-component vector of float)
   7819 0:146            f: direct index for structure ( temp 4-component vector of float)
   7820 0: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})
   7821 0: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})
   7822 0: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})
   7823 0:146                  Constant:
   7824 0:146                    0 (const uint)
   7825 0:146                direct index ( temp uint)
   7826 0:146                  'dti' ( in 3-component vector of uint)
   7827 0:146                  Constant:
   7828 0:146                    0 (const int)
   7829 0:146              Constant:
   7830 0:146                2 (const int)
   7831 0:146            Sequence
   7832 0:146              Constant:
   7833 0:146                0 (const int)
   7834 0:146              Constant:
   7835 0:146                1 (const int)
   7836 0:147      move second child to first child ( temp 3-component vector of float)
   7837 0:147        vector swizzle ( temp 3-component vector of float)
   7838 0:147          f: direct index for structure ( temp 4-component vector of float)
   7839 0: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})
   7840 0: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})
   7841 0: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})
   7842 0:147                Constant:
   7843 0:147                  0 (const uint)
   7844 0:147              direct index ( temp uint)
   7845 0:147                'dti' ( in 3-component vector of uint)
   7846 0:147                Constant:
   7847 0:147                  0 (const int)
   7848 0:147            Constant:
   7849 0:147              2 (const int)
   7850 0:147          Sequence
   7851 0:147            Constant:
   7852 0:147              0 (const int)
   7853 0:147            Constant:
   7854 0:147              1 (const int)
   7855 0:147            Constant:
   7856 0:147              2 (const int)
   7857 0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
   7858 0:147          vector swizzle ( temp 3-component vector of float)
   7859 0:147            f: direct index for structure ( temp 4-component vector of float)
   7860 0: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})
   7861 0: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})
   7862 0: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})
   7863 0:147                  Constant:
   7864 0:147                    0 (const uint)
   7865 0:147                direct index ( temp uint)
   7866 0:147                  'dti' ( in 3-component vector of uint)
   7867 0:147                  Constant:
   7868 0:147                    0 (const int)
   7869 0:147              Constant:
   7870 0:147                2 (const int)
   7871 0:147            Sequence
   7872 0:147              Constant:
   7873 0:147                0 (const int)
   7874 0:147              Constant:
   7875 0:147                1 (const int)
   7876 0:147              Constant:
   7877 0:147                2 (const int)
   7878 0:149      move second child to first child ( temp 4-component vector of double)
   7879 0:149        d: direct index for structure ( temp 4-component vector of double)
   7880 0: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})
   7881 0: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})
   7882 0: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})
   7883 0:149              Constant:
   7884 0:149                0 (const uint)
   7885 0:149            direct index ( temp uint)
   7886 0:149              'dti' ( in 3-component vector of uint)
   7887 0:149              Constant:
   7888 0:149                0 (const int)
   7889 0:149          Constant:
   7890 0:149            3 (const int)
   7891 0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
   7892 0:149          d: direct index for structure ( temp 4-component vector of double)
   7893 0: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})
   7894 0: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})
   7895 0: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})
   7896 0:149                Constant:
   7897 0:149                  0 (const uint)
   7898 0:149              direct index ( temp uint)
   7899 0:149                'dti' ( in 3-component vector of uint)
   7900 0:149                Constant:
   7901 0:149                  0 (const int)
   7902 0:149            Constant:
   7903 0:149              3 (const int)
   7904 0:150      move second child to first child ( temp double)
   7905 0:150        direct index ( temp double)
   7906 0:150          d: direct index for structure ( temp 4-component vector of double)
   7907 0: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})
   7908 0: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})
   7909 0: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})
   7910 0:150                Constant:
   7911 0:150                  0 (const uint)
   7912 0:150              direct index ( temp uint)
   7913 0:150                'dti' ( in 3-component vector of uint)
   7914 0:150                Constant:
   7915 0:150                  0 (const int)
   7916 0:150            Constant:
   7917 0:150              3 (const int)
   7918 0:150          Constant:
   7919 0:150            0 (const int)
   7920 0:150        subgroupQuadSwapDiagonal ( temp double)
   7921 0:150          direct index ( temp double)
   7922 0:150            d: direct index for structure ( temp 4-component vector of double)
   7923 0: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})
   7924 0: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})
   7925 0: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})
   7926 0:150                  Constant:
   7927 0:150                    0 (const uint)
   7928 0:150                direct index ( temp uint)
   7929 0:150                  'dti' ( in 3-component vector of uint)
   7930 0:150                  Constant:
   7931 0:150                    0 (const int)
   7932 0:150              Constant:
   7933 0:150                3 (const int)
   7934 0:150            Constant:
   7935 0:150              0 (const int)
   7936 0:151      move second child to first child ( temp 2-component vector of double)
   7937 0:151        vector swizzle ( temp 2-component vector of double)
   7938 0:151          d: direct index for structure ( temp 4-component vector of double)
   7939 0: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})
   7940 0: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})
   7941 0: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})
   7942 0:151                Constant:
   7943 0:151                  0 (const uint)
   7944 0:151              direct index ( temp uint)
   7945 0:151                'dti' ( in 3-component vector of uint)
   7946 0:151                Constant:
   7947 0:151                  0 (const int)
   7948 0:151            Constant:
   7949 0:151              3 (const int)
   7950 0:151          Sequence
   7951 0:151            Constant:
   7952 0:151              0 (const int)
   7953 0:151            Constant:
   7954 0:151              1 (const int)
   7955 0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
   7956 0:151          vector swizzle ( temp 2-component vector of double)
   7957 0:151            d: direct index for structure ( temp 4-component vector of double)
   7958 0: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})
   7959 0: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})
   7960 0: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})
   7961 0:151                  Constant:
   7962 0:151                    0 (const uint)
   7963 0:151                direct index ( temp uint)
   7964 0:151                  'dti' ( in 3-component vector of uint)
   7965 0:151                  Constant:
   7966 0:151                    0 (const int)
   7967 0:151              Constant:
   7968 0:151                3 (const int)
   7969 0:151            Sequence
   7970 0:151              Constant:
   7971 0:151                0 (const int)
   7972 0:151              Constant:
   7973 0:151                1 (const int)
   7974 0:152      move second child to first child ( temp 3-component vector of double)
   7975 0:152        vector swizzle ( temp 3-component vector of double)
   7976 0:152          d: direct index for structure ( temp 4-component vector of double)
   7977 0: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})
   7978 0: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})
   7979 0: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})
   7980 0:152                Constant:
   7981 0:152                  0 (const uint)
   7982 0:152              direct index ( temp uint)
   7983 0:152                'dti' ( in 3-component vector of uint)
   7984 0:152                Constant:
   7985 0:152                  0 (const int)
   7986 0:152            Constant:
   7987 0:152              3 (const int)
   7988 0:152          Sequence
   7989 0:152            Constant:
   7990 0:152              0 (const int)
   7991 0:152            Constant:
   7992 0:152              1 (const int)
   7993 0:152            Constant:
   7994 0:152              2 (const int)
   7995 0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
   7996 0:152          vector swizzle ( temp 3-component vector of double)
   7997 0:152            d: direct index for structure ( temp 4-component vector of double)
   7998 0: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})
   7999 0: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})
   8000 0: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})
   8001 0:152                  Constant:
   8002 0:152                    0 (const uint)
   8003 0:152                direct index ( temp uint)
   8004 0:152                  'dti' ( in 3-component vector of uint)
   8005 0:152                  Constant:
   8006 0:152                    0 (const int)
   8007 0:152              Constant:
   8008 0:152                3 (const int)
   8009 0:152            Sequence
   8010 0:152              Constant:
   8011 0:152                0 (const int)
   8012 0:152              Constant:
   8013 0:152                1 (const int)
   8014 0:152              Constant:
   8015 0:152                2 (const int)
   8016 0:13  Function Definition: CSMain( ( temp void)
   8017 0:13    Function Parameters: 
   8018 0:?     Sequence
   8019 0:13      move second child to first child ( temp 3-component vector of uint)
   8020 0:?         'dti' ( temp 3-component vector of uint)
   8021 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
   8022 0:13      Function Call: @CSMain(vu3; ( temp void)
   8023 0:?         'dti' ( temp 3-component vector of uint)
   8024 0:?   Linker Objects
   8025 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
   8026 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
   8027 
   8028 // Module Version 10300
   8029 // Generated by (magic number): 80007
   8030 // Id's are bound by 1120
   8031 
   8032                               Capability Shader
   8033                               Capability Float64
   8034                               Capability GroupNonUniform
   8035                               Capability GroupNonUniformQuad
   8036                1:             ExtInstImport  "GLSL.std.450"
   8037                               MemoryModel Logical GLSL450
   8038                               EntryPoint GLCompute 4  "CSMain" 1115
   8039                               ExecutionMode 4 LocalSize 32 16 1
   8040                               Source HLSL 500
   8041                               Name 4  "CSMain"
   8042                               Name 11  "@CSMain(vu3;"
   8043                               Name 10  "dti"
   8044                               Name 20  "Types"
   8045                               MemberName 20(Types) 0  "u"
   8046                               MemberName 20(Types) 1  "i"
   8047                               MemberName 20(Types) 2  "f"
   8048                               MemberName 20(Types) 3  "d"
   8049                               Name 22  "data"
   8050                               MemberName 22(data) 0  "@data"
   8051                               Name 24  "data"
   8052                               Name 1113  "dti"
   8053                               Name 1115  "dti"
   8054                               Name 1117  "param"
   8055                               MemberDecorate 20(Types) 0 Offset 0
   8056                               MemberDecorate 20(Types) 1 Offset 16
   8057                               MemberDecorate 20(Types) 2 Offset 32
   8058                               MemberDecorate 20(Types) 3 Offset 64
   8059                               Decorate 21 ArrayStride 96
   8060                               MemberDecorate 22(data) 0 Offset 0
   8061                               Decorate 22(data) BufferBlock
   8062                               Decorate 24(data) DescriptorSet 0
   8063                               Decorate 24(data) Binding 0
   8064                               Decorate 1115(dti) BuiltIn GlobalInvocationId
   8065                2:             TypeVoid
   8066                3:             TypeFunction 2
   8067                6:             TypeInt 32 0
   8068                7:             TypeVector 6(int) 3
   8069                8:             TypePointer Function 7(ivec3)
   8070                9:             TypeFunction 2 8(ptr)
   8071               13:             TypeVector 6(int) 4
   8072               14:             TypeInt 32 1
   8073               15:             TypeVector 14(int) 4
   8074               16:             TypeFloat 32
   8075               17:             TypeVector 16(float) 4
   8076               18:             TypeFloat 64
   8077               19:             TypeVector 18(float64_t) 4
   8078        20(Types):             TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
   8079               21:             TypeRuntimeArray 20(Types)
   8080         22(data):             TypeStruct 21
   8081               23:             TypePointer Uniform 22(data)
   8082         24(data):     23(ptr) Variable Uniform
   8083               25:     14(int) Constant 0
   8084               26:      6(int) Constant 0
   8085               27:             TypePointer Function 6(int)
   8086               32:             TypePointer Uniform 13(ivec4)
   8087               35:      6(int) Constant 3
   8088               42:             TypePointer Uniform 6(int)
   8089               51:             TypeVector 6(int) 2
   8090               72:     14(int) Constant 1
   8091               75:             TypePointer Uniform 15(ivec4)
   8092               84:             TypePointer Uniform 14(int)
   8093               93:             TypeVector 14(int) 2
   8094              105:             TypeVector 14(int) 3
   8095              115:     14(int) Constant 2
   8096              118:             TypePointer Uniform 17(fvec4)
   8097              127:             TypePointer Uniform 16(float)
   8098              136:             TypeVector 16(float) 2
   8099              148:             TypeVector 16(float) 3
   8100              158:     14(int) Constant 3
   8101              161:             TypePointer Uniform 19(f64vec4)
   8102              170:             TypePointer Uniform 18(float64_t)
   8103              179:             TypeVector 18(float64_t) 2
   8104              191:             TypeVector 18(float64_t) 3
   8105              205:      6(int) Constant 1
   8106              358:      6(int) Constant 2
   8107             1114:             TypePointer Input 7(ivec3)
   8108        1115(dti):   1114(ptr) Variable Input
   8109        4(CSMain):           2 Function None 3
   8110                5:             Label
   8111        1113(dti):      8(ptr) Variable Function
   8112      1117(param):      8(ptr) Variable Function
   8113             1116:    7(ivec3) Load 1115(dti)
   8114                               Store 1113(dti) 1116
   8115             1118:    7(ivec3) Load 1113(dti)
   8116                               Store 1117(param) 1118
   8117             1119:           2 FunctionCall 11(@CSMain(vu3;) 1117(param)
   8118                               Return
   8119                               FunctionEnd
   8120 11(@CSMain(vu3;):           2 Function None 9
   8121          10(dti):      8(ptr) FunctionParameter
   8122               12:             Label
   8123               28:     27(ptr) AccessChain 10(dti) 26
   8124               29:      6(int) Load 28
   8125               30:     27(ptr) AccessChain 10(dti) 26
   8126               31:      6(int) Load 30
   8127               33:     32(ptr) AccessChain 24(data) 25 31 25
   8128               34:   13(ivec4) Load 33
   8129               36:   13(ivec4) GroupNonUniformQuadBroadcast 35 34 26
   8130               37:     32(ptr) AccessChain 24(data) 25 29 25
   8131                               Store 37 36
   8132               38:     27(ptr) AccessChain 10(dti) 26
   8133               39:      6(int) Load 38
   8134               40:     27(ptr) AccessChain 10(dti) 26
   8135               41:      6(int) Load 40
   8136               43:     42(ptr) AccessChain 24(data) 25 41 25 26
   8137               44:      6(int) Load 43
   8138               45:      6(int) GroupNonUniformQuadBroadcast 35 44 26
   8139               46:     42(ptr) AccessChain 24(data) 25 39 25 26
   8140                               Store 46 45
   8141               47:     27(ptr) AccessChain 10(dti) 26
   8142               48:      6(int) Load 47
   8143               49:     27(ptr) AccessChain 10(dti) 26
   8144               50:      6(int) Load 49
   8145               52:     32(ptr) AccessChain 24(data) 25 50 25
   8146               53:   13(ivec4) Load 52
   8147               54:   51(ivec2) VectorShuffle 53 53 0 1
   8148               55:   51(ivec2) GroupNonUniformQuadBroadcast 35 54 26
   8149               56:     32(ptr) AccessChain 24(data) 25 48 25
   8150               57:   13(ivec4) Load 56
   8151               58:   13(ivec4) VectorShuffle 57 55 4 5 2 3
   8152                               Store 56 58
   8153               59:     27(ptr) AccessChain 10(dti) 26
   8154               60:      6(int) Load 59
   8155               61:     27(ptr) AccessChain 10(dti) 26
   8156               62:      6(int) Load 61
   8157               63:     32(ptr) AccessChain 24(data) 25 62 25
   8158               64:   13(ivec4) Load 63
   8159               65:    7(ivec3) VectorShuffle 64 64 0 1 2
   8160               66:    7(ivec3) GroupNonUniformQuadBroadcast 35 65 26
   8161               67:     32(ptr) AccessChain 24(data) 25 60 25
   8162               68:   13(ivec4) Load 67
   8163               69:   13(ivec4) VectorShuffle 68 66 4 5 6 3
   8164                               Store 67 69
   8165               70:     27(ptr) AccessChain 10(dti) 26
   8166               71:      6(int) Load 70
   8167               73:     27(ptr) AccessChain 10(dti) 26
   8168               74:      6(int) Load 73
   8169               76:     75(ptr) AccessChain 24(data) 25 74 72
   8170               77:   15(ivec4) Load 76
   8171               78:   15(ivec4) GroupNonUniformQuadBroadcast 35 77 26
   8172               79:     75(ptr) AccessChain 24(data) 25 71 72
   8173                               Store 79 78
   8174               80:     27(ptr) AccessChain 10(dti) 26
   8175               81:      6(int) Load 80
   8176               82:     27(ptr) AccessChain 10(dti) 26
   8177               83:      6(int) Load 82
   8178               85:     84(ptr) AccessChain 24(data) 25 83 72 26
   8179               86:     14(int) Load 85
   8180               87:     14(int) GroupNonUniformQuadBroadcast 35 86 26
   8181               88:     84(ptr) AccessChain 24(data) 25 81 72 26
   8182                               Store 88 87
   8183               89:     27(ptr) AccessChain 10(dti) 26
   8184               90:      6(int) Load 89
   8185               91:     27(ptr) AccessChain 10(dti) 26
   8186               92:      6(int) Load 91
   8187               94:     75(ptr) AccessChain 24(data) 25 92 72
   8188               95:   15(ivec4) Load 94
   8189               96:   93(ivec2) VectorShuffle 95 95 0 1
   8190               97:   93(ivec2) GroupNonUniformQuadBroadcast 35 96 26
   8191               98:     75(ptr) AccessChain 24(data) 25 90 72
   8192               99:   15(ivec4) Load 98
   8193              100:   15(ivec4) VectorShuffle 99 97 4 5 2 3
   8194                               Store 98 100
   8195              101:     27(ptr) AccessChain 10(dti) 26
   8196              102:      6(int) Load 101
   8197              103:     27(ptr) AccessChain 10(dti) 26
   8198              104:      6(int) Load 103
   8199              106:     75(ptr) AccessChain 24(data) 25 104 72
   8200              107:   15(ivec4) Load 106
   8201              108:  105(ivec3) VectorShuffle 107 107 0 1 2
   8202              109:  105(ivec3) GroupNonUniformQuadBroadcast 35 108 26
   8203              110:     75(ptr) AccessChain 24(data) 25 102 72
   8204              111:   15(ivec4) Load 110
   8205              112:   15(ivec4) VectorShuffle 111 109 4 5 6 3
   8206                               Store 110 112
   8207              113:     27(ptr) AccessChain 10(dti) 26
   8208              114:      6(int) Load 113
   8209              116:     27(ptr) AccessChain 10(dti) 26
   8210              117:      6(int) Load 116
   8211              119:    118(ptr) AccessChain 24(data) 25 117 115
   8212              120:   17(fvec4) Load 119
   8213              121:   17(fvec4) GroupNonUniformQuadBroadcast 35 120 26
   8214              122:    118(ptr) AccessChain 24(data) 25 114 115
   8215                               Store 122 121
   8216              123:     27(ptr) AccessChain 10(dti) 26
   8217              124:      6(int) Load 123
   8218              125:     27(ptr) AccessChain 10(dti) 26
   8219              126:      6(int) Load 125
   8220              128:    127(ptr) AccessChain 24(data) 25 126 115 26
   8221              129:   16(float) Load 128
   8222              130:   16(float) GroupNonUniformQuadBroadcast 35 129 26
   8223              131:    127(ptr) AccessChain 24(data) 25 124 115 26
   8224                               Store 131 130
   8225              132:     27(ptr) AccessChain 10(dti) 26
   8226              133:      6(int) Load 132
   8227              134:     27(ptr) AccessChain 10(dti) 26
   8228              135:      6(int) Load 134
   8229              137:    118(ptr) AccessChain 24(data) 25 135 115
   8230              138:   17(fvec4) Load 137
   8231              139:  136(fvec2) VectorShuffle 138 138 0 1
   8232              140:  136(fvec2) GroupNonUniformQuadBroadcast 35 139 26
   8233              141:    118(ptr) AccessChain 24(data) 25 133 115
   8234              142:   17(fvec4) Load 141
   8235              143:   17(fvec4) VectorShuffle 142 140 4 5 2 3
   8236                               Store 141 143
   8237              144:     27(ptr) AccessChain 10(dti) 26
   8238              145:      6(int) Load 144
   8239              146:     27(ptr) AccessChain 10(dti) 26
   8240              147:      6(int) Load 146
   8241              149:    118(ptr) AccessChain 24(data) 25 147 115
   8242              150:   17(fvec4) Load 149
   8243              151:  148(fvec3) VectorShuffle 150 150 0 1 2
   8244              152:  148(fvec3) GroupNonUniformQuadBroadcast 35 151 26
   8245              153:    118(ptr) AccessChain 24(data) 25 145 115
   8246              154:   17(fvec4) Load 153
   8247              155:   17(fvec4) VectorShuffle 154 152 4 5 6 3
   8248                               Store 153 155
   8249              156:     27(ptr) AccessChain 10(dti) 26
   8250              157:      6(int) Load 156
   8251              159:     27(ptr) AccessChain 10(dti) 26
   8252              160:      6(int) Load 159
   8253              162:    161(ptr) AccessChain 24(data) 25 160 158
   8254              163: 19(f64vec4) Load 162
   8255              164: 19(f64vec4) GroupNonUniformQuadBroadcast 35 163 26
   8256              165:    161(ptr) AccessChain 24(data) 25 157 158
   8257                               Store 165 164
   8258              166:     27(ptr) AccessChain 10(dti) 26
   8259              167:      6(int) Load 166
   8260              168:     27(ptr) AccessChain 10(dti) 26
   8261              169:      6(int) Load 168
   8262              171:    170(ptr) AccessChain 24(data) 25 169 158 26
   8263              172:18(float64_t) Load 171
   8264              173:18(float64_t) GroupNonUniformQuadBroadcast 35 172 26
   8265              174:    170(ptr) AccessChain 24(data) 25 167 158 26
   8266                               Store 174 173
   8267              175:     27(ptr) AccessChain 10(dti) 26
   8268              176:      6(int) Load 175
   8269              177:     27(ptr) AccessChain 10(dti) 26
   8270              178:      6(int) Load 177
   8271              180:    161(ptr) AccessChain 24(data) 25 178 158
   8272              181: 19(f64vec4) Load 180
   8273              182:179(f64vec2) VectorShuffle 181 181 0 1
   8274              183:179(f64vec2) GroupNonUniformQuadBroadcast 35 182 26
   8275              184:    161(ptr) AccessChain 24(data) 25 176 158
   8276              185: 19(f64vec4) Load 184
   8277              186: 19(f64vec4) VectorShuffle 185 183 4 5 2 3
   8278                               Store 184 186
   8279              187:     27(ptr) AccessChain 10(dti) 26
   8280              188:      6(int) Load 187
   8281              189:     27(ptr) AccessChain 10(dti) 26
   8282              190:      6(int) Load 189
   8283              192:    161(ptr) AccessChain 24(data) 25 190 158
   8284              193: 19(f64vec4) Load 192
   8285              194:191(f64vec3) VectorShuffle 193 193 0 1 2
   8286              195:191(f64vec3) GroupNonUniformQuadBroadcast 35 194 26
   8287              196:    161(ptr) AccessChain 24(data) 25 188 158
   8288              197: 19(f64vec4) Load 196
   8289              198: 19(f64vec4) VectorShuffle 197 195 4 5 6 3
   8290                               Store 196 198
   8291              199:     27(ptr) AccessChain 10(dti) 26
   8292              200:      6(int) Load 199
   8293              201:     27(ptr) AccessChain 10(dti) 26
   8294              202:      6(int) Load 201
   8295              203:     32(ptr) AccessChain 24(data) 25 202 25
   8296              204:   13(ivec4) Load 203
   8297              206:   13(ivec4) GroupNonUniformQuadBroadcast 35 204 205
   8298              207:     32(ptr) AccessChain 24(data) 25 200 25
   8299                               Store 207 206
   8300              208:     27(ptr) AccessChain 10(dti) 26
   8301              209:      6(int) Load 208
   8302              210:     27(ptr) AccessChain 10(dti) 26
   8303              211:      6(int) Load 210
   8304              212:     42(ptr) AccessChain 24(data) 25 211 25 26
   8305              213:      6(int) Load 212
   8306              214:      6(int) GroupNonUniformQuadBroadcast 35 213 205
   8307              215:     42(ptr) AccessChain 24(data) 25 209 25 26
   8308                               Store 215 214
   8309              216:     27(ptr) AccessChain 10(dti) 26
   8310              217:      6(int) Load 216
   8311              218:     27(ptr) AccessChain 10(dti) 26
   8312              219:      6(int) Load 218
   8313              220:     32(ptr) AccessChain 24(data) 25 219 25
   8314              221:   13(ivec4) Load 220
   8315              222:   51(ivec2) VectorShuffle 221 221 0 1
   8316              223:   51(ivec2) GroupNonUniformQuadBroadcast 35 222 205
   8317              224:     32(ptr) AccessChain 24(data) 25 217 25
   8318              225:   13(ivec4) Load 224
   8319              226:   13(ivec4) VectorShuffle 225 223 4 5 2 3
   8320                               Store 224 226
   8321              227:     27(ptr) AccessChain 10(dti) 26
   8322              228:      6(int) Load 227
   8323              229:     27(ptr) AccessChain 10(dti) 26
   8324              230:      6(int) Load 229
   8325              231:     32(ptr) AccessChain 24(data) 25 230 25
   8326              232:   13(ivec4) Load 231
   8327              233:    7(ivec3) VectorShuffle 232 232 0 1 2
   8328              234:    7(ivec3) GroupNonUniformQuadBroadcast 35 233 205
   8329              235:     32(ptr) AccessChain 24(data) 25 228 25
   8330              236:   13(ivec4) Load 235
   8331              237:   13(ivec4) VectorShuffle 236 234 4 5 6 3
   8332                               Store 235 237
   8333              238:     27(ptr) AccessChain 10(dti) 26
   8334              239:      6(int) Load 238
   8335              240:     27(ptr) AccessChain 10(dti) 26
   8336              241:      6(int) Load 240
   8337              242:     75(ptr) AccessChain 24(data) 25 241 72
   8338              243:   15(ivec4) Load 242
   8339              244:   15(ivec4) GroupNonUniformQuadBroadcast 35 243 205
   8340              245:     75(ptr) AccessChain 24(data) 25 239 72
   8341                               Store 245 244
   8342              246:     27(ptr) AccessChain 10(dti) 26
   8343              247:      6(int) Load 246
   8344              248:     27(ptr) AccessChain 10(dti) 26
   8345              249:      6(int) Load 248
   8346              250:     84(ptr) AccessChain 24(data) 25 249 72 26
   8347              251:     14(int) Load 250
   8348              252:     14(int) GroupNonUniformQuadBroadcast 35 251 205
   8349              253:     84(ptr) AccessChain 24(data) 25 247 72 26
   8350                               Store 253 252
   8351              254:     27(ptr) AccessChain 10(dti) 26
   8352              255:      6(int) Load 254
   8353              256:     27(ptr) AccessChain 10(dti) 26
   8354              257:      6(int) Load 256
   8355              258:     75(ptr) AccessChain 24(data) 25 257 72
   8356              259:   15(ivec4) Load 258
   8357              260:   93(ivec2) VectorShuffle 259 259 0 1
   8358              261:   93(ivec2) GroupNonUniformQuadBroadcast 35 260 205
   8359              262:     75(ptr) AccessChain 24(data) 25 255 72
   8360              263:   15(ivec4) Load 262
   8361              264:   15(ivec4) VectorShuffle 263 261 4 5 2 3
   8362                               Store 262 264
   8363              265:     27(ptr) AccessChain 10(dti) 26
   8364              266:      6(int) Load 265
   8365              267:     27(ptr) AccessChain 10(dti) 26
   8366              268:      6(int) Load 267
   8367              269:     75(ptr) AccessChain 24(data) 25 268 72
   8368              270:   15(ivec4) Load 269
   8369              271:  105(ivec3) VectorShuffle 270 270 0 1 2
   8370              272:  105(ivec3) GroupNonUniformQuadBroadcast 35 271 205
   8371              273:     75(ptr) AccessChain 24(data) 25 266 72
   8372              274:   15(ivec4) Load 273
   8373              275:   15(ivec4) VectorShuffle 274 272 4 5 6 3
   8374                               Store 273 275
   8375              276:     27(ptr) AccessChain 10(dti) 26
   8376              277:      6(int) Load 276
   8377              278:     27(ptr) AccessChain 10(dti) 26
   8378              279:      6(int) Load 278
   8379              280:    118(ptr) AccessChain 24(data) 25 279 115
   8380              281:   17(fvec4) Load 280
   8381              282:   17(fvec4) GroupNonUniformQuadBroadcast 35 281 205
   8382              283:    118(ptr) AccessChain 24(data) 25 277 115
   8383                               Store 283 282
   8384              284:     27(ptr) AccessChain 10(dti) 26
   8385              285:      6(int) Load 284
   8386              286:     27(ptr) AccessChain 10(dti) 26
   8387              287:      6(int) Load 286
   8388              288:    127(ptr) AccessChain 24(data) 25 287 115 26
   8389              289:   16(float) Load 288
   8390              290:   16(float) GroupNonUniformQuadBroadcast 35 289 205
   8391              291:    127(ptr) AccessChain 24(data) 25 285 115 26
   8392                               Store 291 290
   8393              292:     27(ptr) AccessChain 10(dti) 26
   8394              293:      6(int) Load 292
   8395              294:     27(ptr) AccessChain 10(dti) 26
   8396              295:      6(int) Load 294
   8397              296:    118(ptr) AccessChain 24(data) 25 295 115
   8398              297:   17(fvec4) Load 296
   8399              298:  136(fvec2) VectorShuffle 297 297 0 1
   8400              299:  136(fvec2) GroupNonUniformQuadBroadcast 35 298 205
   8401              300:    118(ptr) AccessChain 24(data) 25 293 115
   8402              301:   17(fvec4) Load 300
   8403              302:   17(fvec4) VectorShuffle 301 299 4 5 2 3
   8404                               Store 300 302
   8405              303:     27(ptr) AccessChain 10(dti) 26
   8406              304:      6(int) Load 303
   8407              305:     27(ptr) AccessChain 10(dti) 26
   8408              306:      6(int) Load 305
   8409              307:    118(ptr) AccessChain 24(data) 25 306 115
   8410              308:   17(fvec4) Load 307
   8411              309:  148(fvec3) VectorShuffle 308 308 0 1 2
   8412              310:  148(fvec3) GroupNonUniformQuadBroadcast 35 309 205
   8413              311:    118(ptr) AccessChain 24(data) 25 304 115
   8414              312:   17(fvec4) Load 311
   8415              313:   17(fvec4) VectorShuffle 312 310 4 5 6 3
   8416                               Store 311 313
   8417              314:     27(ptr) AccessChain 10(dti) 26
   8418              315:      6(int) Load 314
   8419              316:     27(ptr) AccessChain 10(dti) 26
   8420              317:      6(int) Load 316
   8421              318:    161(ptr) AccessChain 24(data) 25 317 158
   8422              319: 19(f64vec4) Load 318
   8423              320: 19(f64vec4) GroupNonUniformQuadBroadcast 35 319 205
   8424              321:    161(ptr) AccessChain 24(data) 25 315 158
   8425                               Store 321 320
   8426              322:     27(ptr) AccessChain 10(dti) 26
   8427              323:      6(int) Load 322
   8428              324:     27(ptr) AccessChain 10(dti) 26
   8429              325:      6(int) Load 324
   8430              326:    170(ptr) AccessChain 24(data) 25 325 158 26
   8431              327:18(float64_t) Load 326
   8432              328:18(float64_t) GroupNonUniformQuadBroadcast 35 327 205
   8433              329:    170(ptr) AccessChain 24(data) 25 323 158 26
   8434                               Store 329 328
   8435              330:     27(ptr) AccessChain 10(dti) 26
   8436              331:      6(int) Load 330
   8437              332:     27(ptr) AccessChain 10(dti) 26
   8438              333:      6(int) Load 332
   8439              334:    161(ptr) AccessChain 24(data) 25 333 158
   8440              335: 19(f64vec4) Load 334
   8441              336:179(f64vec2) VectorShuffle 335 335 0 1
   8442              337:179(f64vec2) GroupNonUniformQuadBroadcast 35 336 205
   8443              338:    161(ptr) AccessChain 24(data) 25 331 158
   8444              339: 19(f64vec4) Load 338
   8445              340: 19(f64vec4) VectorShuffle 339 337 4 5 2 3
   8446                               Store 338 340
   8447              341:     27(ptr) AccessChain 10(dti) 26
   8448              342:      6(int) Load 341
   8449              343:     27(ptr) AccessChain 10(dti) 26
   8450              344:      6(int) Load 343
   8451              345:    161(ptr) AccessChain 24(data) 25 344 158
   8452              346: 19(f64vec4) Load 345
   8453              347:191(f64vec3) VectorShuffle 346 346 0 1 2
   8454              348:191(f64vec3) GroupNonUniformQuadBroadcast 35 347 205
   8455              349:    161(ptr) AccessChain 24(data) 25 342 158
   8456              350: 19(f64vec4) Load 349
   8457              351: 19(f64vec4) VectorShuffle 350 348 4 5 6 3
   8458                               Store 349 351
   8459              352:     27(ptr) AccessChain 10(dti) 26
   8460              353:      6(int) Load 352
   8461              354:     27(ptr) AccessChain 10(dti) 26
   8462              355:      6(int) Load 354
   8463              356:     32(ptr) AccessChain 24(data) 25 355 25
   8464              357:   13(ivec4) Load 356
   8465              359:   13(ivec4) GroupNonUniformQuadBroadcast 35 357 358
   8466              360:     32(ptr) AccessChain 24(data) 25 353 25
   8467                               Store 360 359
   8468              361:     27(ptr) AccessChain 10(dti) 26
   8469              362:      6(int) Load 361
   8470              363:     27(ptr) AccessChain 10(dti) 26
   8471              364:      6(int) Load 363
   8472              365:     42(ptr) AccessChain 24(data) 25 364 25 26
   8473              366:      6(int) Load 365
   8474              367:      6(int) GroupNonUniformQuadBroadcast 35 366 358
   8475              368:     42(ptr) AccessChain 24(data) 25 362 25 26
   8476                               Store 368 367
   8477              369:     27(ptr) AccessChain 10(dti) 26
   8478              370:      6(int) Load 369
   8479              371:     27(ptr) AccessChain 10(dti) 26
   8480              372:      6(int) Load 371
   8481              373:     32(ptr) AccessChain 24(data) 25 372 25
   8482              374:   13(ivec4) Load 373
   8483              375:   51(ivec2) VectorShuffle 374 374 0 1
   8484              376:   51(ivec2) GroupNonUniformQuadBroadcast 35 375 358
   8485              377:     32(ptr) AccessChain 24(data) 25 370 25
   8486              378:   13(ivec4) Load 377
   8487              379:   13(ivec4) VectorShuffle 378 376 4 5 2 3
   8488                               Store 377 379
   8489              380:     27(ptr) AccessChain 10(dti) 26
   8490              381:      6(int) Load 380
   8491              382:     27(ptr) AccessChain 10(dti) 26
   8492              383:      6(int) Load 382
   8493              384:     32(ptr) AccessChain 24(data) 25 383 25
   8494              385:   13(ivec4) Load 384
   8495              386:    7(ivec3) VectorShuffle 385 385 0 1 2
   8496              387:    7(ivec3) GroupNonUniformQuadBroadcast 35 386 358
   8497              388:     32(ptr) AccessChain 24(data) 25 381 25
   8498              389:   13(ivec4) Load 388
   8499              390:   13(ivec4) VectorShuffle 389 387 4 5 6 3
   8500                               Store 388 390
   8501              391:     27(ptr) AccessChain 10(dti) 26
   8502              392:      6(int) Load 391
   8503              393:     27(ptr) AccessChain 10(dti) 26
   8504              394:      6(int) Load 393
   8505              395:     75(ptr) AccessChain 24(data) 25 394 72
   8506              396:   15(ivec4) Load 395
   8507              397:   15(ivec4) GroupNonUniformQuadBroadcast 35 396 358
   8508              398:     75(ptr) AccessChain 24(data) 25 392 72
   8509                               Store 398 397
   8510              399:     27(ptr) AccessChain 10(dti) 26
   8511              400:      6(int) Load 399
   8512              401:     27(ptr) AccessChain 10(dti) 26
   8513              402:      6(int) Load 401
   8514              403:     84(ptr) AccessChain 24(data) 25 402 72 26
   8515              404:     14(int) Load 403
   8516              405:     14(int) GroupNonUniformQuadBroadcast 35 404 358
   8517              406:     84(ptr) AccessChain 24(data) 25 400 72 26
   8518                               Store 406 405
   8519              407:     27(ptr) AccessChain 10(dti) 26
   8520              408:      6(int) Load 407
   8521              409:     27(ptr) AccessChain 10(dti) 26
   8522              410:      6(int) Load 409
   8523              411:     75(ptr) AccessChain 24(data) 25 410 72
   8524              412:   15(ivec4) Load 411
   8525              413:   93(ivec2) VectorShuffle 412 412 0 1
   8526              414:   93(ivec2) GroupNonUniformQuadBroadcast 35 413 358
   8527              415:     75(ptr) AccessChain 24(data) 25 408 72
   8528              416:   15(ivec4) Load 415
   8529              417:   15(ivec4) VectorShuffle 416 414 4 5 2 3
   8530                               Store 415 417
   8531              418:     27(ptr) AccessChain 10(dti) 26
   8532              419:      6(int) Load 418
   8533              420:     27(ptr) AccessChain 10(dti) 26
   8534              421:      6(int) Load 420
   8535              422:     75(ptr) AccessChain 24(data) 25 421 72
   8536              423:   15(ivec4) Load 422
   8537              424:  105(ivec3) VectorShuffle 423 423 0 1 2
   8538              425:  105(ivec3) GroupNonUniformQuadBroadcast 35 424 358
   8539              426:     75(ptr) AccessChain 24(data) 25 419 72
   8540              427:   15(ivec4) Load 426
   8541              428:   15(ivec4) VectorShuffle 427 425 4 5 6 3
   8542                               Store 426 428
   8543              429:     27(ptr) AccessChain 10(dti) 26
   8544              430:      6(int) Load 429
   8545              431:     27(ptr) AccessChain 10(dti) 26
   8546              432:      6(int) Load 431
   8547              433:    118(ptr) AccessChain 24(data) 25 432 115
   8548              434:   17(fvec4) Load 433
   8549              435:   17(fvec4) GroupNonUniformQuadBroadcast 35 434 358
   8550              436:    118(ptr) AccessChain 24(data) 25 430 115
   8551                               Store 436 435
   8552              437:     27(ptr) AccessChain 10(dti) 26
   8553              438:      6(int) Load 437
   8554              439:     27(ptr) AccessChain 10(dti) 26
   8555              440:      6(int) Load 439
   8556              441:    127(ptr) AccessChain 24(data) 25 440 115 26
   8557              442:   16(float) Load 441
   8558              443:   16(float) GroupNonUniformQuadBroadcast 35 442 358
   8559              444:    127(ptr) AccessChain 24(data) 25 438 115 26
   8560                               Store 444 443
   8561              445:     27(ptr) AccessChain 10(dti) 26
   8562              446:      6(int) Load 445
   8563              447:     27(ptr) AccessChain 10(dti) 26
   8564              448:      6(int) Load 447
   8565              449:    118(ptr) AccessChain 24(data) 25 448 115
   8566              450:   17(fvec4) Load 449
   8567              451:  136(fvec2) VectorShuffle 450 450 0 1
   8568              452:  136(fvec2) GroupNonUniformQuadBroadcast 35 451 358
   8569              453:    118(ptr) AccessChain 24(data) 25 446 115
   8570              454:   17(fvec4) Load 453
   8571              455:   17(fvec4) VectorShuffle 454 452 4 5 2 3
   8572                               Store 453 455
   8573              456:     27(ptr) AccessChain 10(dti) 26
   8574              457:      6(int) Load 456
   8575              458:     27(ptr) AccessChain 10(dti) 26
   8576              459:      6(int) Load 458
   8577              460:    118(ptr) AccessChain 24(data) 25 459 115
   8578              461:   17(fvec4) Load 460
   8579              462:  148(fvec3) VectorShuffle 461 461 0 1 2
   8580              463:  148(fvec3) GroupNonUniformQuadBroadcast 35 462 358
   8581              464:    118(ptr) AccessChain 24(data) 25 457 115
   8582              465:   17(fvec4) Load 464
   8583              466:   17(fvec4) VectorShuffle 465 463 4 5 6 3
   8584                               Store 464 466
   8585              467:     27(ptr) AccessChain 10(dti) 26
   8586              468:      6(int) Load 467
   8587              469:     27(ptr) AccessChain 10(dti) 26
   8588              470:      6(int) Load 469
   8589              471:    161(ptr) AccessChain 24(data) 25 470 158
   8590              472: 19(f64vec4) Load 471
   8591              473: 19(f64vec4) GroupNonUniformQuadBroadcast 35 472 358
   8592              474:    161(ptr) AccessChain 24(data) 25 468 158
   8593                               Store 474 473
   8594              475:     27(ptr) AccessChain 10(dti) 26
   8595              476:      6(int) Load 475
   8596              477:     27(ptr) AccessChain 10(dti) 26
   8597              478:      6(int) Load 477
   8598              479:    170(ptr) AccessChain 24(data) 25 478 158 26
   8599              480:18(float64_t) Load 479
   8600              481:18(float64_t) GroupNonUniformQuadBroadcast 35 480 358
   8601              482:    170(ptr) AccessChain 24(data) 25 476 158 26
   8602                               Store 482 481
   8603              483:     27(ptr) AccessChain 10(dti) 26
   8604              484:      6(int) Load 483
   8605              485:     27(ptr) AccessChain 10(dti) 26
   8606              486:      6(int) Load 485
   8607              487:    161(ptr) AccessChain 24(data) 25 486 158
   8608              488: 19(f64vec4) Load 487
   8609              489:179(f64vec2) VectorShuffle 488 488 0 1
   8610              490:179(f64vec2) GroupNonUniformQuadBroadcast 35 489 358
   8611              491:    161(ptr) AccessChain 24(data) 25 484 158
   8612              492: 19(f64vec4) Load 491
   8613              493: 19(f64vec4) VectorShuffle 492 490 4 5 2 3
   8614                               Store 491 493
   8615              494:     27(ptr) AccessChain 10(dti) 26
   8616              495:      6(int) Load 494
   8617              496:     27(ptr) AccessChain 10(dti) 26
   8618              497:      6(int) Load 496
   8619              498:    161(ptr) AccessChain 24(data) 25 497 158
   8620              499: 19(f64vec4) Load 498
   8621              500:191(f64vec3) VectorShuffle 499 499 0 1 2
   8622              501:191(f64vec3) GroupNonUniformQuadBroadcast 35 500 358
   8623              502:    161(ptr) AccessChain 24(data) 25 495 158
   8624              503: 19(f64vec4) Load 502
   8625              504: 19(f64vec4) VectorShuffle 503 501 4 5 6 3
   8626                               Store 502 504
   8627              505:     27(ptr) AccessChain 10(dti) 26
   8628              506:      6(int) Load 505
   8629              507:     27(ptr) AccessChain 10(dti) 26
   8630              508:      6(int) Load 507
   8631              509:     32(ptr) AccessChain 24(data) 25 508 25
   8632              510:   13(ivec4) Load 509
   8633              511:   13(ivec4) GroupNonUniformQuadBroadcast 35 510 35
   8634              512:     32(ptr) AccessChain 24(data) 25 506 25
   8635                               Store 512 511
   8636              513:     27(ptr) AccessChain 10(dti) 26
   8637              514:      6(int) Load 513
   8638              515:     27(ptr) AccessChain 10(dti) 26
   8639              516:      6(int) Load 515
   8640              517:     42(ptr) AccessChain 24(data) 25 516 25 26
   8641              518:      6(int) Load 517
   8642              519:      6(int) GroupNonUniformQuadBroadcast 35 518 35
   8643              520:     42(ptr) AccessChain 24(data) 25 514 25 26
   8644                               Store 520 519
   8645              521:     27(ptr) AccessChain 10(dti) 26
   8646              522:      6(int) Load 521
   8647              523:     27(ptr) AccessChain 10(dti) 26
   8648              524:      6(int) Load 523
   8649              525:     32(ptr) AccessChain 24(data) 25 524 25
   8650              526:   13(ivec4) Load 525
   8651              527:   51(ivec2) VectorShuffle 526 526 0 1
   8652              528:   51(ivec2) GroupNonUniformQuadBroadcast 35 527 35
   8653              529:     32(ptr) AccessChain 24(data) 25 522 25
   8654              530:   13(ivec4) Load 529
   8655              531:   13(ivec4) VectorShuffle 530 528 4 5 2 3
   8656                               Store 529 531
   8657              532:     27(ptr) AccessChain 10(dti) 26
   8658              533:      6(int) Load 532
   8659              534:     27(ptr) AccessChain 10(dti) 26
   8660              535:      6(int) Load 534
   8661              536:     32(ptr) AccessChain 24(data) 25 535 25
   8662              537:   13(ivec4) Load 536
   8663              538:    7(ivec3) VectorShuffle 537 537 0 1 2
   8664              539:    7(ivec3) GroupNonUniformQuadBroadcast 35 538 35
   8665              540:     32(ptr) AccessChain 24(data) 25 533 25
   8666              541:   13(ivec4) Load 540
   8667              542:   13(ivec4) VectorShuffle 541 539 4 5 6 3
   8668                               Store 540 542
   8669              543:     27(ptr) AccessChain 10(dti) 26
   8670              544:      6(int) Load 543
   8671              545:     27(ptr) AccessChain 10(dti) 26
   8672              546:      6(int) Load 545
   8673              547:     75(ptr) AccessChain 24(data) 25 546 72
   8674              548:   15(ivec4) Load 547
   8675              549:   15(ivec4) GroupNonUniformQuadBroadcast 35 548 35
   8676              550:     75(ptr) AccessChain 24(data) 25 544 72
   8677                               Store 550 549
   8678              551:     27(ptr) AccessChain 10(dti) 26
   8679              552:      6(int) Load 551
   8680              553:     27(ptr) AccessChain 10(dti) 26
   8681              554:      6(int) Load 553
   8682              555:     84(ptr) AccessChain 24(data) 25 554 72 26
   8683              556:     14(int) Load 555
   8684              557:     14(int) GroupNonUniformQuadBroadcast 35 556 35
   8685              558:     84(ptr) AccessChain 24(data) 25 552 72 26
   8686                               Store 558 557
   8687              559:     27(ptr) AccessChain 10(dti) 26
   8688              560:      6(int) Load 559
   8689              561:     27(ptr) AccessChain 10(dti) 26
   8690              562:      6(int) Load 561
   8691              563:     75(ptr) AccessChain 24(data) 25 562 72
   8692              564:   15(ivec4) Load 563
   8693              565:   93(ivec2) VectorShuffle 564 564 0 1
   8694              566:   93(ivec2) GroupNonUniformQuadBroadcast 35 565 35
   8695              567:     75(ptr) AccessChain 24(data) 25 560 72
   8696              568:   15(ivec4) Load 567
   8697              569:   15(ivec4) VectorShuffle 568 566 4 5 2 3
   8698                               Store 567 569
   8699              570:     27(ptr) AccessChain 10(dti) 26
   8700              571:      6(int) Load 570
   8701              572:     27(ptr) AccessChain 10(dti) 26
   8702              573:      6(int) Load 572
   8703              574:     75(ptr) AccessChain 24(data) 25 573 72
   8704              575:   15(ivec4) Load 574
   8705              576:  105(ivec3) VectorShuffle 575 575 0 1 2
   8706              577:  105(ivec3) GroupNonUniformQuadBroadcast 35 576 35
   8707              578:     75(ptr) AccessChain 24(data) 25 571 72
   8708              579:   15(ivec4) Load 578
   8709              580:   15(ivec4) VectorShuffle 579 577 4 5 6 3
   8710                               Store 578 580
   8711              581:     27(ptr) AccessChain 10(dti) 26
   8712              582:      6(int) Load 581
   8713              583:     27(ptr) AccessChain 10(dti) 26
   8714              584:      6(int) Load 583
   8715              585:    118(ptr) AccessChain 24(data) 25 584 115
   8716              586:   17(fvec4) Load 585
   8717              587:   17(fvec4) GroupNonUniformQuadBroadcast 35 586 35
   8718              588:    118(ptr) AccessChain 24(data) 25 582 115
   8719                               Store 588 587
   8720              589:     27(ptr) AccessChain 10(dti) 26
   8721              590:      6(int) Load 589
   8722              591:     27(ptr) AccessChain 10(dti) 26
   8723              592:      6(int) Load 591
   8724              593:    127(ptr) AccessChain 24(data) 25 592 115 26
   8725              594:   16(float) Load 593
   8726              595:   16(float) GroupNonUniformQuadBroadcast 35 594 35
   8727              596:    127(ptr) AccessChain 24(data) 25 590 115 26
   8728                               Store 596 595
   8729              597:     27(ptr) AccessChain 10(dti) 26
   8730              598:      6(int) Load 597
   8731              599:     27(ptr) AccessChain 10(dti) 26
   8732              600:      6(int) Load 599
   8733              601:    118(ptr) AccessChain 24(data) 25 600 115
   8734              602:   17(fvec4) Load 601
   8735              603:  136(fvec2) VectorShuffle 602 602 0 1
   8736              604:  136(fvec2) GroupNonUniformQuadBroadcast 35 603 35
   8737              605:    118(ptr) AccessChain 24(data) 25 598 115
   8738              606:   17(fvec4) Load 605
   8739              607:   17(fvec4) VectorShuffle 606 604 4 5 2 3
   8740                               Store 605 607
   8741              608:     27(ptr) AccessChain 10(dti) 26
   8742              609:      6(int) Load 608
   8743              610:     27(ptr) AccessChain 10(dti) 26
   8744              611:      6(int) Load 610
   8745              612:    118(ptr) AccessChain 24(data) 25 611 115
   8746              613:   17(fvec4) Load 612
   8747              614:  148(fvec3) VectorShuffle 613 613 0 1 2
   8748              615:  148(fvec3) GroupNonUniformQuadBroadcast 35 614 35
   8749              616:    118(ptr) AccessChain 24(data) 25 609 115
   8750              617:   17(fvec4) Load 616
   8751              618:   17(fvec4) VectorShuffle 617 615 4 5 6 3
   8752                               Store 616 618
   8753              619:     27(ptr) AccessChain 10(dti) 26
   8754              620:      6(int) Load 619
   8755              621:     27(ptr) AccessChain 10(dti) 26
   8756              622:      6(int) Load 621
   8757              623:    161(ptr) AccessChain 24(data) 25 622 158
   8758              624: 19(f64vec4) Load 623
   8759              625: 19(f64vec4) GroupNonUniformQuadBroadcast 35 624 35
   8760              626:    161(ptr) AccessChain 24(data) 25 620 158
   8761                               Store 626 625
   8762              627:     27(ptr) AccessChain 10(dti) 26
   8763              628:      6(int) Load 627
   8764              629:     27(ptr) AccessChain 10(dti) 26
   8765              630:      6(int) Load 629
   8766              631:    170(ptr) AccessChain 24(data) 25 630 158 26
   8767              632:18(float64_t) Load 631
   8768              633:18(float64_t) GroupNonUniformQuadBroadcast 35 632 35
   8769              634:    170(ptr) AccessChain 24(data) 25 628 158 26
   8770                               Store 634 633
   8771              635:     27(ptr) AccessChain 10(dti) 26
   8772              636:      6(int) Load 635
   8773              637:     27(ptr) AccessChain 10(dti) 26
   8774              638:      6(int) Load 637
   8775              639:    161(ptr) AccessChain 24(data) 25 638 158
   8776              640: 19(f64vec4) Load 639
   8777              641:179(f64vec2) VectorShuffle 640 640 0 1
   8778              642:179(f64vec2) GroupNonUniformQuadBroadcast 35 641 35
   8779              643:    161(ptr) AccessChain 24(data) 25 636 158
   8780              644: 19(f64vec4) Load 643
   8781              645: 19(f64vec4) VectorShuffle 644 642 4 5 2 3
   8782                               Store 643 645
   8783              646:     27(ptr) AccessChain 10(dti) 26
   8784              647:      6(int) Load 646
   8785              648:     27(ptr) AccessChain 10(dti) 26
   8786              649:      6(int) Load 648
   8787              650:    161(ptr) AccessChain 24(data) 25 649 158
   8788              651: 19(f64vec4) Load 650
   8789              652:191(f64vec3) VectorShuffle 651 651 0 1 2
   8790              653:191(f64vec3) GroupNonUniformQuadBroadcast 35 652 35
   8791              654:    161(ptr) AccessChain 24(data) 25 647 158
   8792              655: 19(f64vec4) Load 654
   8793              656: 19(f64vec4) VectorShuffle 655 653 4 5 6 3
   8794                               Store 654 656
   8795              657:     27(ptr) AccessChain 10(dti) 26
   8796              658:      6(int) Load 657
   8797              659:     27(ptr) AccessChain 10(dti) 26
   8798              660:      6(int) Load 659
   8799              661:     32(ptr) AccessChain 24(data) 25 660 25
   8800              662:   13(ivec4) Load 661
   8801              663:   13(ivec4) GroupNonUniformQuadSwap 35 662 26
   8802              664:     32(ptr) AccessChain 24(data) 25 658 25
   8803                               Store 664 663
   8804              665:     27(ptr) AccessChain 10(dti) 26
   8805              666:      6(int) Load 665
   8806              667:     27(ptr) AccessChain 10(dti) 26
   8807              668:      6(int) Load 667
   8808              669:     42(ptr) AccessChain 24(data) 25 668 25 26
   8809              670:      6(int) Load 669
   8810              671:      6(int) GroupNonUniformQuadSwap 35 670 26
   8811              672:     42(ptr) AccessChain 24(data) 25 666 25 26
   8812                               Store 672 671
   8813              673:     27(ptr) AccessChain 10(dti) 26
   8814              674:      6(int) Load 673
   8815              675:     27(ptr) AccessChain 10(dti) 26
   8816              676:      6(int) Load 675
   8817              677:     32(ptr) AccessChain 24(data) 25 676 25
   8818              678:   13(ivec4) Load 677
   8819              679:   51(ivec2) VectorShuffle 678 678 0 1
   8820              680:   51(ivec2) GroupNonUniformQuadSwap 35 679 26
   8821              681:     32(ptr) AccessChain 24(data) 25 674 25
   8822              682:   13(ivec4) Load 681
   8823              683:   13(ivec4) VectorShuffle 682 680 4 5 2 3
   8824                               Store 681 683
   8825              684:     27(ptr) AccessChain 10(dti) 26
   8826              685:      6(int) Load 684
   8827              686:     27(ptr) AccessChain 10(dti) 26
   8828              687:      6(int) Load 686
   8829              688:     32(ptr) AccessChain 24(data) 25 687 25
   8830              689:   13(ivec4) Load 688
   8831              690:    7(ivec3) VectorShuffle 689 689 0 1 2
   8832              691:    7(ivec3) GroupNonUniformQuadSwap 35 690 26
   8833              692:     32(ptr) AccessChain 24(data) 25 685 25
   8834              693:   13(ivec4) Load 692
   8835              694:   13(ivec4) VectorShuffle 693 691 4 5 6 3
   8836                               Store 692 694
   8837              695:     27(ptr) AccessChain 10(dti) 26
   8838              696:      6(int) Load 695
   8839              697:     27(ptr) AccessChain 10(dti) 26
   8840              698:      6(int) Load 697
   8841              699:     75(ptr) AccessChain 24(data) 25 698 72
   8842              700:   15(ivec4) Load 699
   8843              701:   15(ivec4) GroupNonUniformQuadSwap 35 700 26
   8844              702:     75(ptr) AccessChain 24(data) 25 696 72
   8845                               Store 702 701
   8846              703:     27(ptr) AccessChain 10(dti) 26
   8847              704:      6(int) Load 703
   8848              705:     27(ptr) AccessChain 10(dti) 26
   8849              706:      6(int) Load 705
   8850              707:     84(ptr) AccessChain 24(data) 25 706 72 26
   8851              708:     14(int) Load 707
   8852              709:     14(int) GroupNonUniformQuadSwap 35 708 26
   8853              710:     84(ptr) AccessChain 24(data) 25 704 72 26
   8854                               Store 710 709
   8855              711:     27(ptr) AccessChain 10(dti) 26
   8856              712:      6(int) Load 711
   8857              713:     27(ptr) AccessChain 10(dti) 26
   8858              714:      6(int) Load 713
   8859              715:     75(ptr) AccessChain 24(data) 25 714 72
   8860              716:   15(ivec4) Load 715
   8861              717:   93(ivec2) VectorShuffle 716 716 0 1
   8862              718:   93(ivec2) GroupNonUniformQuadSwap 35 717 26
   8863              719:     75(ptr) AccessChain 24(data) 25 712 72
   8864              720:   15(ivec4) Load 719
   8865              721:   15(ivec4) VectorShuffle 720 718 4 5 2 3
   8866                               Store 719 721
   8867              722:     27(ptr) AccessChain 10(dti) 26
   8868              723:      6(int) Load 722
   8869              724:     27(ptr) AccessChain 10(dti) 26
   8870              725:      6(int) Load 724
   8871              726:     75(ptr) AccessChain 24(data) 25 725 72
   8872              727:   15(ivec4) Load 726
   8873              728:  105(ivec3) VectorShuffle 727 727 0 1 2
   8874              729:  105(ivec3) GroupNonUniformQuadSwap 35 728 26
   8875              730:     75(ptr) AccessChain 24(data) 25 723 72
   8876              731:   15(ivec4) Load 730
   8877              732:   15(ivec4) VectorShuffle 731 729 4 5 6 3
   8878                               Store 730 732
   8879              733:     27(ptr) AccessChain 10(dti) 26
   8880              734:      6(int) Load 733
   8881              735:     27(ptr) AccessChain 10(dti) 26
   8882              736:      6(int) Load 735
   8883              737:    118(ptr) AccessChain 24(data) 25 736 115
   8884              738:   17(fvec4) Load 737
   8885              739:   17(fvec4) GroupNonUniformQuadSwap 35 738 26
   8886              740:    118(ptr) AccessChain 24(data) 25 734 115
   8887                               Store 740 739
   8888              741:     27(ptr) AccessChain 10(dti) 26
   8889              742:      6(int) Load 741
   8890              743:     27(ptr) AccessChain 10(dti) 26
   8891              744:      6(int) Load 743
   8892              745:    127(ptr) AccessChain 24(data) 25 744 115 26
   8893              746:   16(float) Load 745
   8894              747:   16(float) GroupNonUniformQuadSwap 35 746 26
   8895              748:    127(ptr) AccessChain 24(data) 25 742 115 26
   8896                               Store 748 747
   8897              749:     27(ptr) AccessChain 10(dti) 26
   8898              750:      6(int) Load 749
   8899              751:     27(ptr) AccessChain 10(dti) 26
   8900              752:      6(int) Load 751
   8901              753:    118(ptr) AccessChain 24(data) 25 752 115
   8902              754:   17(fvec4) Load 753
   8903              755:  136(fvec2) VectorShuffle 754 754 0 1
   8904              756:  136(fvec2) GroupNonUniformQuadSwap 35 755 26
   8905              757:    118(ptr) AccessChain 24(data) 25 750 115
   8906              758:   17(fvec4) Load 757
   8907              759:   17(fvec4) VectorShuffle 758 756 4 5 2 3
   8908                               Store 757 759
   8909              760:     27(ptr) AccessChain 10(dti) 26
   8910              761:      6(int) Load 760
   8911              762:     27(ptr) AccessChain 10(dti) 26
   8912              763:      6(int) Load 762
   8913              764:    118(ptr) AccessChain 24(data) 25 763 115
   8914              765:   17(fvec4) Load 764
   8915              766:  148(fvec3) VectorShuffle 765 765 0 1 2
   8916              767:  148(fvec3) GroupNonUniformQuadSwap 35 766 26
   8917              768:    118(ptr) AccessChain 24(data) 25 761 115
   8918              769:   17(fvec4) Load 768
   8919              770:   17(fvec4) VectorShuffle 769 767 4 5 6 3
   8920                               Store 768 770
   8921              771:     27(ptr) AccessChain 10(dti) 26
   8922              772:      6(int) Load 771
   8923              773:     27(ptr) AccessChain 10(dti) 26
   8924              774:      6(int) Load 773
   8925              775:    161(ptr) AccessChain 24(data) 25 774 158
   8926              776: 19(f64vec4) Load 775
   8927              777: 19(f64vec4) GroupNonUniformQuadSwap 35 776 26
   8928              778:    161(ptr) AccessChain 24(data) 25 772 158
   8929                               Store 778 777
   8930              779:     27(ptr) AccessChain 10(dti) 26
   8931              780:      6(int) Load 779
   8932              781:     27(ptr) AccessChain 10(dti) 26
   8933              782:      6(int) Load 781
   8934              783:    170(ptr) AccessChain 24(data) 25 782 158 26
   8935              784:18(float64_t) Load 783
   8936              785:18(float64_t) GroupNonUniformQuadSwap 35 784 26
   8937              786:    170(ptr) AccessChain 24(data) 25 780 158 26
   8938                               Store 786 785
   8939              787:     27(ptr) AccessChain 10(dti) 26
   8940              788:      6(int) Load 787
   8941              789:     27(ptr) AccessChain 10(dti) 26
   8942              790:      6(int) Load 789
   8943              791:    161(ptr) AccessChain 24(data) 25 790 158
   8944              792: 19(f64vec4) Load 791
   8945              793:179(f64vec2) VectorShuffle 792 792 0 1
   8946              794:179(f64vec2) GroupNonUniformQuadSwap 35 793 26
   8947              795:    161(ptr) AccessChain 24(data) 25 788 158
   8948              796: 19(f64vec4) Load 795
   8949              797: 19(f64vec4) VectorShuffle 796 794 4 5 2 3
   8950                               Store 795 797
   8951              798:     27(ptr) AccessChain 10(dti) 26
   8952              799:      6(int) Load 798
   8953              800:     27(ptr) AccessChain 10(dti) 26
   8954              801:      6(int) Load 800
   8955              802:    161(ptr) AccessChain 24(data) 25 801 158
   8956              803: 19(f64vec4) Load 802
   8957              804:191(f64vec3) VectorShuffle 803 803 0 1 2
   8958              805:191(f64vec3) GroupNonUniformQuadSwap 35 804 26
   8959              806:    161(ptr) AccessChain 24(data) 25 799 158
   8960              807: 19(f64vec4) Load 806
   8961              808: 19(f64vec4) VectorShuffle 807 805 4 5 6 3
   8962                               Store 806 808
   8963              809:     27(ptr) AccessChain 10(dti) 26
   8964              810:      6(int) Load 809
   8965              811:     27(ptr) AccessChain 10(dti) 26
   8966              812:      6(int) Load 811
   8967              813:     32(ptr) AccessChain 24(data) 25 812 25
   8968              814:   13(ivec4) Load 813
   8969              815:   13(ivec4) GroupNonUniformQuadSwap 35 814 205
   8970              816:     32(ptr) AccessChain 24(data) 25 810 25
   8971                               Store 816 815
   8972              817:     27(ptr) AccessChain 10(dti) 26
   8973              818:      6(int) Load 817
   8974              819:     27(ptr) AccessChain 10(dti) 26
   8975              820:      6(int) Load 819
   8976              821:     42(ptr) AccessChain 24(data) 25 820 25 26
   8977              822:      6(int) Load 821
   8978              823:      6(int) GroupNonUniformQuadSwap 35 822 205
   8979              824:     42(ptr) AccessChain 24(data) 25 818 25 26
   8980                               Store 824 823
   8981              825:     27(ptr) AccessChain 10(dti) 26
   8982              826:      6(int) Load 825
   8983              827:     27(ptr) AccessChain 10(dti) 26
   8984              828:      6(int) Load 827
   8985              829:     32(ptr) AccessChain 24(data) 25 828 25
   8986              830:   13(ivec4) Load 829
   8987              831:   51(ivec2) VectorShuffle 830 830 0 1
   8988              832:   51(ivec2) GroupNonUniformQuadSwap 35 831 205
   8989              833:     32(ptr) AccessChain 24(data) 25 826 25
   8990              834:   13(ivec4) Load 833
   8991              835:   13(ivec4) VectorShuffle 834 832 4 5 2 3
   8992                               Store 833 835
   8993              836:     27(ptr) AccessChain 10(dti) 26
   8994              837:      6(int) Load 836
   8995              838:     27(ptr) AccessChain 10(dti) 26
   8996              839:      6(int) Load 838
   8997              840:     32(ptr) AccessChain 24(data) 25 839 25
   8998              841:   13(ivec4) Load 840
   8999              842:    7(ivec3) VectorShuffle 841 841 0 1 2
   9000              843:    7(ivec3) GroupNonUniformQuadSwap 35 842 205
   9001              844:     32(ptr) AccessChain 24(data) 25 837 25
   9002              845:   13(ivec4) Load 844
   9003              846:   13(ivec4) VectorShuffle 845 843 4 5 6 3
   9004                               Store 844 846
   9005              847:     27(ptr) AccessChain 10(dti) 26
   9006              848:      6(int) Load 847
   9007              849:     27(ptr) AccessChain 10(dti) 26
   9008              850:      6(int) Load 849
   9009              851:     75(ptr) AccessChain 24(data) 25 850 72
   9010              852:   15(ivec4) Load 851
   9011              853:   15(ivec4) GroupNonUniformQuadSwap 35 852 205
   9012              854:     75(ptr) AccessChain 24(data) 25 848 72
   9013                               Store 854 853
   9014              855:     27(ptr) AccessChain 10(dti) 26
   9015              856:      6(int) Load 855
   9016              857:     27(ptr) AccessChain 10(dti) 26
   9017              858:      6(int) Load 857
   9018              859:     84(ptr) AccessChain 24(data) 25 858 72 26
   9019              860:     14(int) Load 859
   9020              861:     14(int) GroupNonUniformQuadSwap 35 860 205
   9021              862:     84(ptr) AccessChain 24(data) 25 856 72 26
   9022                               Store 862 861
   9023              863:     27(ptr) AccessChain 10(dti) 26
   9024              864:      6(int) Load 863
   9025              865:     27(ptr) AccessChain 10(dti) 26
   9026              866:      6(int) Load 865
   9027              867:     75(ptr) AccessChain 24(data) 25 866 72
   9028              868:   15(ivec4) Load 867
   9029              869:   93(ivec2) VectorShuffle 868 868 0 1
   9030              870:   93(ivec2) GroupNonUniformQuadSwap 35 869 205
   9031              871:     75(ptr) AccessChain 24(data) 25 864 72
   9032              872:   15(ivec4) Load 871
   9033              873:   15(ivec4) VectorShuffle 872 870 4 5 2 3
   9034                               Store 871 873
   9035              874:     27(ptr) AccessChain 10(dti) 26
   9036              875:      6(int) Load 874
   9037              876:     27(ptr) AccessChain 10(dti) 26
   9038              877:      6(int) Load 876
   9039              878:     75(ptr) AccessChain 24(data) 25 877 72
   9040              879:   15(ivec4) Load 878
   9041              880:  105(ivec3) VectorShuffle 879 879 0 1 2
   9042              881:  105(ivec3) GroupNonUniformQuadSwap 35 880 205
   9043              882:     75(ptr) AccessChain 24(data) 25 875 72
   9044              883:   15(ivec4) Load 882
   9045              884:   15(ivec4) VectorShuffle 883 881 4 5 6 3
   9046                               Store 882 884
   9047              885:     27(ptr) AccessChain 10(dti) 26
   9048              886:      6(int) Load 885
   9049              887:     27(ptr) AccessChain 10(dti) 26
   9050              888:      6(int) Load 887
   9051              889:    118(ptr) AccessChain 24(data) 25 888 115
   9052              890:   17(fvec4) Load 889
   9053              891:   17(fvec4) GroupNonUniformQuadSwap 35 890 205
   9054              892:    118(ptr) AccessChain 24(data) 25 886 115
   9055                               Store 892 891
   9056              893:     27(ptr) AccessChain 10(dti) 26
   9057              894:      6(int) Load 893
   9058              895:     27(ptr) AccessChain 10(dti) 26
   9059              896:      6(int) Load 895
   9060              897:    127(ptr) AccessChain 24(data) 25 896 115 26
   9061              898:   16(float) Load 897
   9062              899:   16(float) GroupNonUniformQuadSwap 35 898 205
   9063              900:    127(ptr) AccessChain 24(data) 25 894 115 26
   9064                               Store 900 899
   9065              901:     27(ptr) AccessChain 10(dti) 26
   9066              902:      6(int) Load 901
   9067              903:     27(ptr) AccessChain 10(dti) 26
   9068              904:      6(int) Load 903
   9069              905:    118(ptr) AccessChain 24(data) 25 904 115
   9070              906:   17(fvec4) Load 905
   9071              907:  136(fvec2) VectorShuffle 906 906 0 1
   9072              908:  136(fvec2) GroupNonUniformQuadSwap 35 907 205
   9073              909:    118(ptr) AccessChain 24(data) 25 902 115
   9074              910:   17(fvec4) Load 909
   9075              911:   17(fvec4) VectorShuffle 910 908 4 5 2 3
   9076                               Store 909 911
   9077              912:     27(ptr) AccessChain 10(dti) 26
   9078              913:      6(int) Load 912
   9079              914:     27(ptr) AccessChain 10(dti) 26
   9080              915:      6(int) Load 914
   9081              916:    118(ptr) AccessChain 24(data) 25 915 115
   9082              917:   17(fvec4) Load 916
   9083              918:  148(fvec3) VectorShuffle 917 917 0 1 2
   9084              919:  148(fvec3) GroupNonUniformQuadSwap 35 918 205
   9085              920:    118(ptr) AccessChain 24(data) 25 913 115
   9086              921:   17(fvec4) Load 920
   9087              922:   17(fvec4) VectorShuffle 921 919 4 5 6 3
   9088                               Store 920 922
   9089              923:     27(ptr) AccessChain 10(dti) 26
   9090              924:      6(int) Load 923
   9091              925:     27(ptr) AccessChain 10(dti) 26
   9092              926:      6(int) Load 925
   9093              927:    161(ptr) AccessChain 24(data) 25 926 158
   9094              928: 19(f64vec4) Load 927
   9095              929: 19(f64vec4) GroupNonUniformQuadSwap 35 928 205
   9096              930:    161(ptr) AccessChain 24(data) 25 924 158
   9097                               Store 930 929
   9098              931:     27(ptr) AccessChain 10(dti) 26
   9099              932:      6(int) Load 931
   9100              933:     27(ptr) AccessChain 10(dti) 26
   9101              934:      6(int) Load 933
   9102              935:    170(ptr) AccessChain 24(data) 25 934 158 26
   9103              936:18(float64_t) Load 935
   9104              937:18(float64_t) GroupNonUniformQuadSwap 35 936 205
   9105              938:    170(ptr) AccessChain 24(data) 25 932 158 26
   9106                               Store 938 937
   9107              939:     27(ptr) AccessChain 10(dti) 26
   9108              940:      6(int) Load 939
   9109              941:     27(ptr) AccessChain 10(dti) 26
   9110              942:      6(int) Load 941
   9111              943:    161(ptr) AccessChain 24(data) 25 942 158
   9112              944: 19(f64vec4) Load 943
   9113              945:179(f64vec2) VectorShuffle 944 944 0 1
   9114              946:179(f64vec2) GroupNonUniformQuadSwap 35 945 205
   9115              947:    161(ptr) AccessChain 24(data) 25 940 158
   9116              948: 19(f64vec4) Load 947
   9117              949: 19(f64vec4) VectorShuffle 948 946 4 5 2 3
   9118                               Store 947 949
   9119              950:     27(ptr) AccessChain 10(dti) 26
   9120              951:      6(int) Load 950
   9121              952:     27(ptr) AccessChain 10(dti) 26
   9122              953:      6(int) Load 952
   9123              954:    161(ptr) AccessChain 24(data) 25 953 158
   9124              955: 19(f64vec4) Load 954
   9125              956:191(f64vec3) VectorShuffle 955 955 0 1 2
   9126              957:191(f64vec3) GroupNonUniformQuadSwap 35 956 205
   9127              958:    161(ptr) AccessChain 24(data) 25 951 158
   9128              959: 19(f64vec4) Load 958
   9129              960: 19(f64vec4) VectorShuffle 959 957 4 5 6 3
   9130                               Store 958 960
   9131              961:     27(ptr) AccessChain 10(dti) 26
   9132              962:      6(int) Load 961
   9133              963:     27(ptr) AccessChain 10(dti) 26
   9134              964:      6(int) Load 963
   9135              965:     32(ptr) AccessChain 24(data) 25 964 25
   9136              966:   13(ivec4) Load 965
   9137              967:   13(ivec4) GroupNonUniformQuadSwap 35 966 358
   9138              968:     32(ptr) AccessChain 24(data) 25 962 25
   9139                               Store 968 967
   9140              969:     27(ptr) AccessChain 10(dti) 26
   9141              970:      6(int) Load 969
   9142              971:     27(ptr) AccessChain 10(dti) 26
   9143              972:      6(int) Load 971
   9144              973:     42(ptr) AccessChain 24(data) 25 972 25 26
   9145              974:      6(int) Load 973
   9146              975:      6(int) GroupNonUniformQuadSwap 35 974 358
   9147              976:     42(ptr) AccessChain 24(data) 25 970 25 26
   9148                               Store 976 975
   9149              977:     27(ptr) AccessChain 10(dti) 26
   9150              978:      6(int) Load 977
   9151              979:     27(ptr) AccessChain 10(dti) 26
   9152              980:      6(int) Load 979
   9153              981:     32(ptr) AccessChain 24(data) 25 980 25
   9154              982:   13(ivec4) Load 981
   9155              983:   51(ivec2) VectorShuffle 982 982 0 1
   9156              984:   51(ivec2) GroupNonUniformQuadSwap 35 983 358
   9157              985:     32(ptr) AccessChain 24(data) 25 978 25
   9158              986:   13(ivec4) Load 985
   9159              987:   13(ivec4) VectorShuffle 986 984 4 5 2 3
   9160                               Store 985 987
   9161              988:     27(ptr) AccessChain 10(dti) 26
   9162              989:      6(int) Load 988
   9163              990:     27(ptr) AccessChain 10(dti) 26
   9164              991:      6(int) Load 990
   9165              992:     32(ptr) AccessChain 24(data) 25 991 25
   9166              993:   13(ivec4) Load 992
   9167              994:    7(ivec3) VectorShuffle 993 993 0 1 2
   9168              995:    7(ivec3) GroupNonUniformQuadSwap 35 994 358
   9169              996:     32(ptr) AccessChain 24(data) 25 989 25
   9170              997:   13(ivec4) Load 996
   9171              998:   13(ivec4) VectorShuffle 997 995 4 5 6 3
   9172                               Store 996 998
   9173              999:     27(ptr) AccessChain 10(dti) 26
   9174             1000:      6(int) Load 999
   9175             1001:     27(ptr) AccessChain 10(dti) 26
   9176             1002:      6(int) Load 1001
   9177             1003:     75(ptr) AccessChain 24(data) 25 1002 72
   9178             1004:   15(ivec4) Load 1003
   9179             1005:   15(ivec4) GroupNonUniformQuadSwap 35 1004 358
   9180             1006:     75(ptr) AccessChain 24(data) 25 1000 72
   9181                               Store 1006 1005
   9182             1007:     27(ptr) AccessChain 10(dti) 26
   9183             1008:      6(int) Load 1007
   9184             1009:     27(ptr) AccessChain 10(dti) 26
   9185             1010:      6(int) Load 1009
   9186             1011:     84(ptr) AccessChain 24(data) 25 1010 72 26
   9187             1012:     14(int) Load 1011
   9188             1013:     14(int) GroupNonUniformQuadSwap 35 1012 358
   9189             1014:     84(ptr) AccessChain 24(data) 25 1008 72 26
   9190                               Store 1014 1013
   9191             1015:     27(ptr) AccessChain 10(dti) 26
   9192             1016:      6(int) Load 1015
   9193             1017:     27(ptr) AccessChain 10(dti) 26
   9194             1018:      6(int) Load 1017
   9195             1019:     75(ptr) AccessChain 24(data) 25 1018 72
   9196             1020:   15(ivec4) Load 1019
   9197             1021:   93(ivec2) VectorShuffle 1020 1020 0 1
   9198             1022:   93(ivec2) GroupNonUniformQuadSwap 35 1021 358
   9199             1023:     75(ptr) AccessChain 24(data) 25 1016 72
   9200             1024:   15(ivec4) Load 1023
   9201             1025:   15(ivec4) VectorShuffle 1024 1022 4 5 2 3
   9202                               Store 1023 1025
   9203             1026:     27(ptr) AccessChain 10(dti) 26
   9204             1027:      6(int) Load 1026
   9205             1028:     27(ptr) AccessChain 10(dti) 26
   9206             1029:      6(int) Load 1028
   9207             1030:     75(ptr) AccessChain 24(data) 25 1029 72
   9208             1031:   15(ivec4) Load 1030
   9209             1032:  105(ivec3) VectorShuffle 1031 1031 0 1 2
   9210             1033:  105(ivec3) GroupNonUniformQuadSwap 35 1032 358
   9211             1034:     75(ptr) AccessChain 24(data) 25 1027 72
   9212             1035:   15(ivec4) Load 1034
   9213             1036:   15(ivec4) VectorShuffle 1035 1033 4 5 6 3
   9214                               Store 1034 1036
   9215             1037:     27(ptr) AccessChain 10(dti) 26
   9216             1038:      6(int) Load 1037
   9217             1039:     27(ptr) AccessChain 10(dti) 26
   9218             1040:      6(int) Load 1039
   9219             1041:    118(ptr) AccessChain 24(data) 25 1040 115
   9220             1042:   17(fvec4) Load 1041
   9221             1043:   17(fvec4) GroupNonUniformQuadSwap 35 1042 358
   9222             1044:    118(ptr) AccessChain 24(data) 25 1038 115
   9223                               Store 1044 1043
   9224             1045:     27(ptr) AccessChain 10(dti) 26
   9225             1046:      6(int) Load 1045
   9226             1047:     27(ptr) AccessChain 10(dti) 26
   9227             1048:      6(int) Load 1047
   9228             1049:    127(ptr) AccessChain 24(data) 25 1048 115 26
   9229             1050:   16(float) Load 1049
   9230             1051:   16(float) GroupNonUniformQuadSwap 35 1050 358
   9231             1052:    127(ptr) AccessChain 24(data) 25 1046 115 26
   9232                               Store 1052 1051
   9233             1053:     27(ptr) AccessChain 10(dti) 26
   9234             1054:      6(int) Load 1053
   9235             1055:     27(ptr) AccessChain 10(dti) 26
   9236             1056:      6(int) Load 1055
   9237             1057:    118(ptr) AccessChain 24(data) 25 1056 115
   9238             1058:   17(fvec4) Load 1057
   9239             1059:  136(fvec2) VectorShuffle 1058 1058 0 1
   9240             1060:  136(fvec2) GroupNonUniformQuadSwap 35 1059 358
   9241             1061:    118(ptr) AccessChain 24(data) 25 1054 115
   9242             1062:   17(fvec4) Load 1061
   9243             1063:   17(fvec4) VectorShuffle 1062 1060 4 5 2 3
   9244                               Store 1061 1063
   9245             1064:     27(ptr) AccessChain 10(dti) 26
   9246             1065:      6(int) Load 1064
   9247             1066:     27(ptr) AccessChain 10(dti) 26
   9248             1067:      6(int) Load 1066
   9249             1068:    118(ptr) AccessChain 24(data) 25 1067 115
   9250             1069:   17(fvec4) Load 1068
   9251             1070:  148(fvec3) VectorShuffle 1069 1069 0 1 2
   9252             1071:  148(fvec3) GroupNonUniformQuadSwap 35 1070 358
   9253             1072:    118(ptr) AccessChain 24(data) 25 1065 115
   9254             1073:   17(fvec4) Load 1072
   9255             1074:   17(fvec4) VectorShuffle 1073 1071 4 5 6 3
   9256                               Store 1072 1074
   9257             1075:     27(ptr) AccessChain 10(dti) 26
   9258             1076:      6(int) Load 1075
   9259             1077:     27(ptr) AccessChain 10(dti) 26
   9260             1078:      6(int) Load 1077
   9261             1079:    161(ptr) AccessChain 24(data) 25 1078 158
   9262             1080: 19(f64vec4) Load 1079
   9263             1081: 19(f64vec4) GroupNonUniformQuadSwap 35 1080 358
   9264             1082:    161(ptr) AccessChain 24(data) 25 1076 158
   9265                               Store 1082 1081
   9266             1083:     27(ptr) AccessChain 10(dti) 26
   9267             1084:      6(int) Load 1083
   9268             1085:     27(ptr) AccessChain 10(dti) 26
   9269             1086:      6(int) Load 1085
   9270             1087:    170(ptr) AccessChain 24(data) 25 1086 158 26
   9271             1088:18(float64_t) Load 1087
   9272             1089:18(float64_t) GroupNonUniformQuadSwap 35 1088 358
   9273             1090:    170(ptr) AccessChain 24(data) 25 1084 158 26
   9274                               Store 1090 1089
   9275             1091:     27(ptr) AccessChain 10(dti) 26
   9276             1092:      6(int) Load 1091
   9277             1093:     27(ptr) AccessChain 10(dti) 26
   9278             1094:      6(int) Load 1093
   9279             1095:    161(ptr) AccessChain 24(data) 25 1094 158
   9280             1096: 19(f64vec4) Load 1095
   9281             1097:179(f64vec2) VectorShuffle 1096 1096 0 1
   9282             1098:179(f64vec2) GroupNonUniformQuadSwap 35 1097 358
   9283             1099:    161(ptr) AccessChain 24(data) 25 1092 158
   9284             1100: 19(f64vec4) Load 1099
   9285             1101: 19(f64vec4) VectorShuffle 1100 1098 4 5 2 3
   9286                               Store 1099 1101
   9287             1102:     27(ptr) AccessChain 10(dti) 26
   9288             1103:      6(int) Load 1102
   9289             1104:     27(ptr) AccessChain 10(dti) 26
   9290             1105:      6(int) Load 1104
   9291             1106:    161(ptr) AccessChain 24(data) 25 1105 158
   9292             1107: 19(f64vec4) Load 1106
   9293             1108:191(f64vec3) VectorShuffle 1107 1107 0 1 2
   9294             1109:191(f64vec3) GroupNonUniformQuadSwap 35 1108 358
   9295             1110:    161(ptr) AccessChain 24(data) 25 1103 158
   9296             1111: 19(f64vec4) Load 1110
   9297             1112: 19(f64vec4) VectorShuffle 1111 1109 4 5 6 3
   9298                               Store 1110 1112
   9299                               Return
   9300                               FunctionEnd
   9301