blob: 431423fd4583c357d36918c507a123d34828e0b5 [file] [log] [blame]
Daniel Koch83170e32019-03-26 13:45:33 -04001glsl.450.subgroupArithmetic.comp
2Shader version: 450
3Requested GL_KHR_shader_subgroup_arithmetic
4Requested GL_KHR_shader_subgroup_basic
5local_size = (8, 1, 1)
60:? Sequence
70:15 Function Definition: main( ( global void)
80:15 Function Parameters:
90:17 Sequence
100:17 Sequence
110:17 move second child to first child ( temp uint)
120:17 'invocation' ( temp uint)
130:17 mod ( temp uint)
140:17 add ( temp uint)
Daniel Koch593a4e02019-05-27 16:46:31 -0400150:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID)
160:17 'gl_SubgroupSize' ( in uint SubgroupSize)
Daniel Koch83170e32019-03-26 13:45:33 -0400170:17 Constant:
180:17 4 (const uint)
190:19 move second child to first child ( temp float)
200:19 direct index ( temp float)
210:19 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
220:19 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
230:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
240:19 'invocation' ( temp uint)
250:19 Constant:
260:19 0 (const int)
270:19 Constant:
280:19 0 (const int)
290:19 subgroupAdd ( global float)
300:19 direct index ( temp float)
310:19 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
320:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
330:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
340:19 Constant:
350:19 0 (const int)
360:19 Constant:
370:19 0 (const int)
380:19 Constant:
390:19 0 (const int)
400:20 move second child to first child ( temp 2-component vector of float)
410:20 vector swizzle ( temp 2-component vector of float)
420:20 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
430:20 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
440:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
450:20 'invocation' ( temp uint)
460:20 Constant:
470:20 0 (const int)
480:20 Sequence
490:20 Constant:
500:20 0 (const int)
510:20 Constant:
520:20 1 (const int)
530:20 subgroupAdd ( global 2-component vector of float)
540:20 vector swizzle ( temp 2-component vector of float)
550:20 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
560:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
570:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
580:20 Constant:
590:20 1 (const int)
600:20 Constant:
610:20 0 (const int)
620:20 Sequence
630:20 Constant:
640:20 0 (const int)
650:20 Constant:
660:20 1 (const int)
670:21 move second child to first child ( temp 3-component vector of float)
680:21 vector swizzle ( temp 3-component vector of float)
690:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
700:21 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
710:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
720:21 'invocation' ( temp uint)
730:21 Constant:
740:21 0 (const int)
750:21 Sequence
760:21 Constant:
770:21 0 (const int)
780:21 Constant:
790:21 1 (const int)
800:21 Constant:
810:21 2 (const int)
820:21 subgroupAdd ( global 3-component vector of float)
830:21 vector swizzle ( temp 3-component vector of float)
840:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
850:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
860:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
870:21 Constant:
880:21 2 (const int)
890:21 Constant:
900:21 0 (const int)
910:21 Sequence
920:21 Constant:
930:21 0 (const int)
940:21 Constant:
950:21 1 (const int)
960:21 Constant:
970:21 2 (const int)
980:22 move second child to first child ( temp 4-component vector of float)
990:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
1000:22 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1010:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1020:22 'invocation' ( temp uint)
1030:22 Constant:
1040:22 0 (const int)
1050:22 subgroupAdd ( global 4-component vector of float)
1060:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
1070:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1080:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1090:22 Constant:
1100:22 3 (const int)
1110:22 Constant:
1120:22 0 (const int)
1130:24 move second child to first child ( temp int)
1140:24 direct index ( temp int)
1150:24 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1160:24 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1170:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1180:24 'invocation' ( temp uint)
1190:24 Constant:
1200:24 1 (const int)
1210:24 Constant:
1220:24 0 (const int)
1230:24 subgroupAdd ( global int)
1240:24 direct index ( temp int)
1250:24 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1260:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1270:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1280:24 Constant:
1290:24 0 (const int)
1300:24 Constant:
1310:24 1 (const int)
1320:24 Constant:
1330:24 0 (const int)
1340:25 move second child to first child ( temp 2-component vector of int)
1350:25 vector swizzle ( temp 2-component vector of int)
1360:25 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1370:25 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1380:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1390:25 'invocation' ( temp uint)
1400:25 Constant:
1410:25 1 (const int)
1420:25 Sequence
1430:25 Constant:
1440:25 0 (const int)
1450:25 Constant:
1460:25 1 (const int)
1470:25 subgroupAdd ( global 2-component vector of int)
1480:25 vector swizzle ( temp 2-component vector of int)
1490:25 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1500:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1510:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1520:25 Constant:
1530:25 1 (const int)
1540:25 Constant:
1550:25 1 (const int)
1560:25 Sequence
1570:25 Constant:
1580:25 0 (const int)
1590:25 Constant:
1600:25 1 (const int)
1610:26 move second child to first child ( temp 3-component vector of int)
1620:26 vector swizzle ( temp 3-component vector of int)
1630:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1640:26 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1650:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1660:26 'invocation' ( temp uint)
1670:26 Constant:
1680:26 1 (const int)
1690:26 Sequence
1700:26 Constant:
1710:26 0 (const int)
1720:26 Constant:
1730:26 1 (const int)
1740:26 Constant:
1750:26 2 (const int)
1760:26 subgroupAdd ( global 3-component vector of int)
1770:26 vector swizzle ( temp 3-component vector of int)
1780:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1790:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1800:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1810:26 Constant:
1820:26 2 (const int)
1830:26 Constant:
1840:26 1 (const int)
1850:26 Sequence
1860:26 Constant:
1870:26 0 (const int)
1880:26 Constant:
1890:26 1 (const int)
1900:26 Constant:
1910:26 2 (const int)
1920:27 move second child to first child ( temp 4-component vector of int)
1930:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
1940:27 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1950:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
1960:27 'invocation' ( temp uint)
1970:27 Constant:
1980:27 1 (const int)
1990:27 subgroupAdd ( global 4-component vector of int)
2000:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
2010:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2020:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2030:27 Constant:
2040:27 3 (const int)
2050:27 Constant:
2060:27 1 (const int)
2070:29 move second child to first child ( temp uint)
2080:29 direct index ( temp uint)
2090:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2100:29 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2110:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2120:29 'invocation' ( temp uint)
2130:29 Constant:
2140:29 2 (const int)
2150:29 Constant:
2160:29 0 (const int)
2170:29 subgroupAdd ( global uint)
2180:29 direct index ( temp uint)
2190:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2200:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2210:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2220:29 Constant:
2230:29 0 (const int)
2240:29 Constant:
2250:29 2 (const int)
2260:29 Constant:
2270:29 0 (const int)
2280:30 move second child to first child ( temp 2-component vector of uint)
2290:30 vector swizzle ( temp 2-component vector of uint)
2300:30 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2310:30 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2320:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2330:30 'invocation' ( temp uint)
2340:30 Constant:
2350:30 2 (const int)
2360:30 Sequence
2370:30 Constant:
2380:30 0 (const int)
2390:30 Constant:
2400:30 1 (const int)
2410:30 subgroupAdd ( global 2-component vector of uint)
2420:30 vector swizzle ( temp 2-component vector of uint)
2430:30 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2440:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2450:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2460:30 Constant:
2470:30 1 (const int)
2480:30 Constant:
2490:30 2 (const int)
2500:30 Sequence
2510:30 Constant:
2520:30 0 (const int)
2530:30 Constant:
2540:30 1 (const int)
2550:31 move second child to first child ( temp 3-component vector of uint)
2560:31 vector swizzle ( temp 3-component vector of uint)
2570:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2580:31 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2590:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2600:31 'invocation' ( temp uint)
2610:31 Constant:
2620:31 2 (const int)
2630:31 Sequence
2640:31 Constant:
2650:31 0 (const int)
2660:31 Constant:
2670:31 1 (const int)
2680:31 Constant:
2690:31 2 (const int)
2700:31 subgroupAdd ( global 3-component vector of uint)
2710:31 vector swizzle ( temp 3-component vector of uint)
2720:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2730:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2740:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2750:31 Constant:
2760:31 2 (const int)
2770:31 Constant:
2780:31 2 (const int)
2790:31 Sequence
2800:31 Constant:
2810:31 0 (const int)
2820:31 Constant:
2830:31 1 (const int)
2840:31 Constant:
2850:31 2 (const int)
2860:32 move second child to first child ( temp 4-component vector of uint)
2870:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2880:32 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2890:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2900:32 'invocation' ( temp uint)
2910:32 Constant:
2920:32 2 (const int)
2930:32 subgroupAdd ( global 4-component vector of uint)
2940:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
2950:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2960:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
2970:32 Constant:
2980:32 3 (const int)
2990:32 Constant:
3000:32 2 (const int)
3010:34 move second child to first child ( temp double)
3020:34 direct index ( temp double)
3030:34 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3040:34 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3050:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3060:34 'invocation' ( temp uint)
3070:34 Constant:
3080:34 3 (const int)
3090:34 Constant:
3100:34 0 (const int)
3110:34 subgroupAdd ( global double)
3120:34 direct index ( temp double)
3130:34 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3140:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3150:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3160:34 Constant:
3170:34 0 (const int)
3180:34 Constant:
3190:34 3 (const int)
3200:34 Constant:
3210:34 0 (const int)
3220:35 move second child to first child ( temp 2-component vector of double)
3230:35 vector swizzle ( temp 2-component vector of double)
3240:35 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3250:35 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3260:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3270:35 'invocation' ( temp uint)
3280:35 Constant:
3290:35 3 (const int)
3300:35 Sequence
3310:35 Constant:
3320:35 0 (const int)
3330:35 Constant:
3340:35 1 (const int)
3350:35 subgroupAdd ( global 2-component vector of double)
3360:35 vector swizzle ( temp 2-component vector of double)
3370:35 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3380:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3390:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3400:35 Constant:
3410:35 1 (const int)
3420:35 Constant:
3430:35 3 (const int)
3440:35 Sequence
3450:35 Constant:
3460:35 0 (const int)
3470:35 Constant:
3480:35 1 (const int)
3490:36 move second child to first child ( temp 3-component vector of double)
3500:36 vector swizzle ( temp 3-component vector of double)
3510:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3520:36 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3530:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3540:36 'invocation' ( temp uint)
3550:36 Constant:
3560:36 3 (const int)
3570:36 Sequence
3580:36 Constant:
3590:36 0 (const int)
3600:36 Constant:
3610:36 1 (const int)
3620:36 Constant:
3630:36 2 (const int)
3640:36 subgroupAdd ( global 3-component vector of double)
3650:36 vector swizzle ( temp 3-component vector of double)
3660:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3670:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3680:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3690:36 Constant:
3700:36 2 (const int)
3710:36 Constant:
3720:36 3 (const int)
3730:36 Sequence
3740:36 Constant:
3750:36 0 (const int)
3760:36 Constant:
3770:36 1 (const int)
3780:36 Constant:
3790:36 2 (const int)
3800:37 move second child to first child ( temp 4-component vector of double)
3810:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3820:37 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3830:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3840:37 'invocation' ( temp uint)
3850:37 Constant:
3860:37 3 (const int)
3870:37 subgroupAdd ( global 4-component vector of double)
3880:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
3890:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3900:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3910:37 Constant:
3920:37 3 (const int)
3930:37 Constant:
3940:37 3 (const int)
3950:39 move second child to first child ( temp float)
3960:39 direct index ( temp float)
3970:39 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
3980:39 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
3990:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4000:39 'invocation' ( temp uint)
4010:39 Constant:
4020:39 0 (const int)
4030:39 Constant:
4040:39 0 (const int)
4050:39 subgroupMul ( global float)
4060:39 direct index ( temp float)
4070:39 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4080:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4090:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4100:39 Constant:
4110:39 0 (const int)
4120:39 Constant:
4130:39 0 (const int)
4140:39 Constant:
4150:39 0 (const int)
4160:40 move second child to first child ( temp 2-component vector of float)
4170:40 vector swizzle ( temp 2-component vector of float)
4180:40 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4190:40 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4200:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4210:40 'invocation' ( temp uint)
4220:40 Constant:
4230:40 0 (const int)
4240:40 Sequence
4250:40 Constant:
4260:40 0 (const int)
4270:40 Constant:
4280:40 1 (const int)
4290:40 subgroupMul ( global 2-component vector of float)
4300:40 vector swizzle ( temp 2-component vector of float)
4310:40 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4320:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4330:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4340:40 Constant:
4350:40 1 (const int)
4360:40 Constant:
4370:40 0 (const int)
4380:40 Sequence
4390:40 Constant:
4400:40 0 (const int)
4410:40 Constant:
4420:40 1 (const int)
4430:41 move second child to first child ( temp 3-component vector of float)
4440:41 vector swizzle ( temp 3-component vector of float)
4450:41 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4460:41 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4470:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4480:41 'invocation' ( temp uint)
4490:41 Constant:
4500:41 0 (const int)
4510:41 Sequence
4520:41 Constant:
4530:41 0 (const int)
4540:41 Constant:
4550:41 1 (const int)
4560:41 Constant:
4570:41 2 (const int)
4580:41 subgroupMul ( global 3-component vector of float)
4590:41 vector swizzle ( temp 3-component vector of float)
4600:41 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4610:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4620:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4630:41 Constant:
4640:41 2 (const int)
4650:41 Constant:
4660:41 0 (const int)
4670:41 Sequence
4680:41 Constant:
4690:41 0 (const int)
4700:41 Constant:
4710:41 1 (const int)
4720:41 Constant:
4730:41 2 (const int)
4740:42 move second child to first child ( temp 4-component vector of float)
4750:42 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4760:42 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4770:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4780:42 'invocation' ( temp uint)
4790:42 Constant:
4800:42 0 (const int)
4810:42 subgroupMul ( global 4-component vector of float)
4820:42 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
4830:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4840:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4850:42 Constant:
4860:42 3 (const int)
4870:42 Constant:
4880:42 0 (const int)
4890:44 move second child to first child ( temp int)
4900:44 direct index ( temp int)
4910:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
4920:44 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4930:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
4940:44 'invocation' ( temp uint)
4950:44 Constant:
4960:44 1 (const int)
4970:44 Constant:
4980:44 0 (const int)
4990:44 subgroupMul ( global int)
5000:44 direct index ( temp int)
5010:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5020:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5030:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5040:44 Constant:
5050:44 0 (const int)
5060:44 Constant:
5070:44 1 (const int)
5080:44 Constant:
5090:44 0 (const int)
5100:45 move second child to first child ( temp 2-component vector of int)
5110:45 vector swizzle ( temp 2-component vector of int)
5120:45 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5130:45 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5140:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5150:45 'invocation' ( temp uint)
5160:45 Constant:
5170:45 1 (const int)
5180:45 Sequence
5190:45 Constant:
5200:45 0 (const int)
5210:45 Constant:
5220:45 1 (const int)
5230:45 subgroupMul ( global 2-component vector of int)
5240:45 vector swizzle ( temp 2-component vector of int)
5250:45 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5260:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5270:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5280:45 Constant:
5290:45 1 (const int)
5300:45 Constant:
5310:45 1 (const int)
5320:45 Sequence
5330:45 Constant:
5340:45 0 (const int)
5350:45 Constant:
5360:45 1 (const int)
5370:46 move second child to first child ( temp 3-component vector of int)
5380:46 vector swizzle ( temp 3-component vector of int)
5390:46 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5400:46 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5410:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5420:46 'invocation' ( temp uint)
5430:46 Constant:
5440:46 1 (const int)
5450:46 Sequence
5460:46 Constant:
5470:46 0 (const int)
5480:46 Constant:
5490:46 1 (const int)
5500:46 Constant:
5510:46 2 (const int)
5520:46 subgroupMul ( global 3-component vector of int)
5530:46 vector swizzle ( temp 3-component vector of int)
5540:46 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5550:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5560:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5570:46 Constant:
5580:46 2 (const int)
5590:46 Constant:
5600:46 1 (const int)
5610:46 Sequence
5620:46 Constant:
5630:46 0 (const int)
5640:46 Constant:
5650:46 1 (const int)
5660:46 Constant:
5670:46 2 (const int)
5680:47 move second child to first child ( temp 4-component vector of int)
5690:47 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5700:47 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5710:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5720:47 'invocation' ( temp uint)
5730:47 Constant:
5740:47 1 (const int)
5750:47 subgroupMul ( global 4-component vector of int)
5760:47 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
5770:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5780:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5790:47 Constant:
5800:47 3 (const int)
5810:47 Constant:
5820:47 1 (const int)
5830:49 move second child to first child ( temp uint)
5840:49 direct index ( temp uint)
5850:49 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
5860:49 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5870:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5880:49 'invocation' ( temp uint)
5890:49 Constant:
5900:49 2 (const int)
5910:49 Constant:
5920:49 0 (const int)
5930:49 subgroupMul ( global uint)
5940:49 direct index ( temp uint)
5950:49 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
5960:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5970:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
5980:49 Constant:
5990:49 0 (const int)
6000:49 Constant:
6010:49 2 (const int)
6020:49 Constant:
6030:49 0 (const int)
6040:50 move second child to first child ( temp 2-component vector of uint)
6050:50 vector swizzle ( temp 2-component vector of uint)
6060:50 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6070:50 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6080:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6090:50 'invocation' ( temp uint)
6100:50 Constant:
6110:50 2 (const int)
6120:50 Sequence
6130:50 Constant:
6140:50 0 (const int)
6150:50 Constant:
6160:50 1 (const int)
6170:50 subgroupMul ( global 2-component vector of uint)
6180:50 vector swizzle ( temp 2-component vector of uint)
6190:50 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6200:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6210:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6220:50 Constant:
6230:50 1 (const int)
6240:50 Constant:
6250:50 2 (const int)
6260:50 Sequence
6270:50 Constant:
6280:50 0 (const int)
6290:50 Constant:
6300:50 1 (const int)
6310:51 move second child to first child ( temp 3-component vector of uint)
6320:51 vector swizzle ( temp 3-component vector of uint)
6330:51 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6340:51 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6350:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6360:51 'invocation' ( temp uint)
6370:51 Constant:
6380:51 2 (const int)
6390:51 Sequence
6400:51 Constant:
6410:51 0 (const int)
6420:51 Constant:
6430:51 1 (const int)
6440:51 Constant:
6450:51 2 (const int)
6460:51 subgroupMul ( global 3-component vector of uint)
6470:51 vector swizzle ( temp 3-component vector of uint)
6480:51 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6490:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6500:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6510:51 Constant:
6520:51 2 (const int)
6530:51 Constant:
6540:51 2 (const int)
6550:51 Sequence
6560:51 Constant:
6570:51 0 (const int)
6580:51 Constant:
6590:51 1 (const int)
6600:51 Constant:
6610:51 2 (const int)
6620:52 move second child to first child ( temp 4-component vector of uint)
6630:52 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6640:52 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6650:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6660:52 'invocation' ( temp uint)
6670:52 Constant:
6680:52 2 (const int)
6690:52 subgroupMul ( global 4-component vector of uint)
6700:52 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
6710:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6720:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6730:52 Constant:
6740:52 3 (const int)
6750:52 Constant:
6760:52 2 (const int)
6770:54 move second child to first child ( temp double)
6780:54 direct index ( temp double)
6790:54 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
6800:54 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6810:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6820:54 'invocation' ( temp uint)
6830:54 Constant:
6840:54 3 (const int)
6850:54 Constant:
6860:54 0 (const int)
6870:54 subgroupMul ( global double)
6880:54 direct index ( temp double)
6890:54 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
6900:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6910:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
6920:54 Constant:
6930:54 0 (const int)
6940:54 Constant:
6950:54 3 (const int)
6960:54 Constant:
6970:54 0 (const int)
6980:55 move second child to first child ( temp 2-component vector of double)
6990:55 vector swizzle ( temp 2-component vector of double)
7000:55 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7010:55 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7020:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7030:55 'invocation' ( temp uint)
7040:55 Constant:
7050:55 3 (const int)
7060:55 Sequence
7070:55 Constant:
7080:55 0 (const int)
7090:55 Constant:
7100:55 1 (const int)
7110:55 subgroupMul ( global 2-component vector of double)
7120:55 vector swizzle ( temp 2-component vector of double)
7130:55 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7140:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7150:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7160:55 Constant:
7170:55 1 (const int)
7180:55 Constant:
7190:55 3 (const int)
7200:55 Sequence
7210:55 Constant:
7220:55 0 (const int)
7230:55 Constant:
7240:55 1 (const int)
7250:56 move second child to first child ( temp 3-component vector of double)
7260:56 vector swizzle ( temp 3-component vector of double)
7270:56 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7280:56 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7290:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7300:56 'invocation' ( temp uint)
7310:56 Constant:
7320:56 3 (const int)
7330:56 Sequence
7340:56 Constant:
7350:56 0 (const int)
7360:56 Constant:
7370:56 1 (const int)
7380:56 Constant:
7390:56 2 (const int)
7400:56 subgroupMul ( global 3-component vector of double)
7410:56 vector swizzle ( temp 3-component vector of double)
7420:56 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7430:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7440:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7450:56 Constant:
7460:56 2 (const int)
7470:56 Constant:
7480:56 3 (const int)
7490:56 Sequence
7500:56 Constant:
7510:56 0 (const int)
7520:56 Constant:
7530:56 1 (const int)
7540:56 Constant:
7550:56 2 (const int)
7560:57 move second child to first child ( temp 4-component vector of double)
7570:57 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7580:57 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7590:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7600:57 'invocation' ( temp uint)
7610:57 Constant:
7620:57 3 (const int)
7630:57 subgroupMul ( global 4-component vector of double)
7640:57 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
7650:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7660:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7670:57 Constant:
7680:57 3 (const int)
7690:57 Constant:
7700:57 3 (const int)
7710:59 move second child to first child ( temp float)
7720:59 direct index ( temp float)
7730:59 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
7740:59 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7750:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7760:59 'invocation' ( temp uint)
7770:59 Constant:
7780:59 0 (const int)
7790:59 Constant:
7800:59 0 (const int)
7810:59 subgroupMin ( global float)
7820:59 direct index ( temp float)
7830:59 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
7840:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7850:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7860:59 Constant:
7870:59 0 (const int)
7880:59 Constant:
7890:59 0 (const int)
7900:59 Constant:
7910:59 0 (const int)
7920:60 move second child to first child ( temp 2-component vector of float)
7930:60 vector swizzle ( temp 2-component vector of float)
7940:60 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
7950:60 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7960:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7970:60 'invocation' ( temp uint)
7980:60 Constant:
7990:60 0 (const int)
8000:60 Sequence
8010:60 Constant:
8020:60 0 (const int)
8030:60 Constant:
8040:60 1 (const int)
8050:60 subgroupMin ( global 2-component vector of float)
8060:60 vector swizzle ( temp 2-component vector of float)
8070:60 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
8080:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8090:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8100:60 Constant:
8110:60 1 (const int)
8120:60 Constant:
8130:60 0 (const int)
8140:60 Sequence
8150:60 Constant:
8160:60 0 (const int)
8170:60 Constant:
8180:60 1 (const int)
8190:61 move second child to first child ( temp 3-component vector of float)
8200:61 vector swizzle ( temp 3-component vector of float)
8210:61 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
8220:61 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8230:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8240:61 'invocation' ( temp uint)
8250:61 Constant:
8260:61 0 (const int)
8270:61 Sequence
8280:61 Constant:
8290:61 0 (const int)
8300:61 Constant:
8310:61 1 (const int)
8320:61 Constant:
8330:61 2 (const int)
8340:61 subgroupMin ( global 3-component vector of float)
8350:61 vector swizzle ( temp 3-component vector of float)
8360:61 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
8370:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8380:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8390:61 Constant:
8400:61 2 (const int)
8410:61 Constant:
8420:61 0 (const int)
8430:61 Sequence
8440:61 Constant:
8450:61 0 (const int)
8460:61 Constant:
8470:61 1 (const int)
8480:61 Constant:
8490:61 2 (const int)
8500:62 move second child to first child ( temp 4-component vector of float)
8510:62 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
8520:62 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8530:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8540:62 'invocation' ( temp uint)
8550:62 Constant:
8560:62 0 (const int)
8570:62 subgroupMin ( global 4-component vector of float)
8580:62 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
8590:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8600:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8610:62 Constant:
8620:62 3 (const int)
8630:62 Constant:
8640:62 0 (const int)
8650:64 move second child to first child ( temp int)
8660:64 direct index ( temp int)
8670:64 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
8680:64 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8690:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8700:64 'invocation' ( temp uint)
8710:64 Constant:
8720:64 1 (const int)
8730:64 Constant:
8740:64 0 (const int)
8750:64 subgroupMin ( global int)
8760:64 direct index ( temp int)
8770:64 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
8780:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8790:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8800:64 Constant:
8810:64 0 (const int)
8820:64 Constant:
8830:64 1 (const int)
8840:64 Constant:
8850:64 0 (const int)
8860:65 move second child to first child ( temp 2-component vector of int)
8870:65 vector swizzle ( temp 2-component vector of int)
8880:65 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
8890:65 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8900:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
8910:65 'invocation' ( temp uint)
8920:65 Constant:
8930:65 1 (const int)
8940:65 Sequence
8950:65 Constant:
8960:65 0 (const int)
8970:65 Constant:
8980:65 1 (const int)
8990:65 subgroupMin ( global 2-component vector of int)
9000:65 vector swizzle ( temp 2-component vector of int)
9010:65 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
9020:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9030:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9040:65 Constant:
9050:65 1 (const int)
9060:65 Constant:
9070:65 1 (const int)
9080:65 Sequence
9090:65 Constant:
9100:65 0 (const int)
9110:65 Constant:
9120:65 1 (const int)
9130:66 move second child to first child ( temp 3-component vector of int)
9140:66 vector swizzle ( temp 3-component vector of int)
9150:66 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
9160:66 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9170:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9180:66 'invocation' ( temp uint)
9190:66 Constant:
9200:66 1 (const int)
9210:66 Sequence
9220:66 Constant:
9230:66 0 (const int)
9240:66 Constant:
9250:66 1 (const int)
9260:66 Constant:
9270:66 2 (const int)
9280:66 subgroupMin ( global 3-component vector of int)
9290:66 vector swizzle ( temp 3-component vector of int)
9300:66 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
9310:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9320:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9330:66 Constant:
9340:66 2 (const int)
9350:66 Constant:
9360:66 1 (const int)
9370:66 Sequence
9380:66 Constant:
9390:66 0 (const int)
9400:66 Constant:
9410:66 1 (const int)
9420:66 Constant:
9430:66 2 (const int)
9440:67 move second child to first child ( temp 4-component vector of int)
9450:67 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
9460:67 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9470:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9480:67 'invocation' ( temp uint)
9490:67 Constant:
9500:67 1 (const int)
9510:67 subgroupMin ( global 4-component vector of int)
9520:67 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
9530:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9540:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9550:67 Constant:
9560:67 3 (const int)
9570:67 Constant:
9580:67 1 (const int)
9590:69 move second child to first child ( temp uint)
9600:69 direct index ( temp uint)
9610:69 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
9620:69 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9630:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9640:69 'invocation' ( temp uint)
9650:69 Constant:
9660:69 2 (const int)
9670:69 Constant:
9680:69 0 (const int)
9690:69 subgroupMin ( global uint)
9700:69 direct index ( temp uint)
9710:69 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
9720:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9730:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9740:69 Constant:
9750:69 0 (const int)
9760:69 Constant:
9770:69 2 (const int)
9780:69 Constant:
9790:69 0 (const int)
9800:70 move second child to first child ( temp 2-component vector of uint)
9810:70 vector swizzle ( temp 2-component vector of uint)
9820:70 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
9830:70 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9840:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9850:70 'invocation' ( temp uint)
9860:70 Constant:
9870:70 2 (const int)
9880:70 Sequence
9890:70 Constant:
9900:70 0 (const int)
9910:70 Constant:
9920:70 1 (const int)
9930:70 subgroupMin ( global 2-component vector of uint)
9940:70 vector swizzle ( temp 2-component vector of uint)
9950:70 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
9960:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9970:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
9980:70 Constant:
9990:70 1 (const int)
10000:70 Constant:
10010:70 2 (const int)
10020:70 Sequence
10030:70 Constant:
10040:70 0 (const int)
10050:70 Constant:
10060:70 1 (const int)
10070:71 move second child to first child ( temp 3-component vector of uint)
10080:71 vector swizzle ( temp 3-component vector of uint)
10090:71 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
10100:71 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10110:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10120:71 'invocation' ( temp uint)
10130:71 Constant:
10140:71 2 (const int)
10150:71 Sequence
10160:71 Constant:
10170:71 0 (const int)
10180:71 Constant:
10190:71 1 (const int)
10200:71 Constant:
10210:71 2 (const int)
10220:71 subgroupMin ( global 3-component vector of uint)
10230:71 vector swizzle ( temp 3-component vector of uint)
10240:71 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
10250:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10260:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10270:71 Constant:
10280:71 2 (const int)
10290:71 Constant:
10300:71 2 (const int)
10310:71 Sequence
10320:71 Constant:
10330:71 0 (const int)
10340:71 Constant:
10350:71 1 (const int)
10360:71 Constant:
10370:71 2 (const int)
10380:72 move second child to first child ( temp 4-component vector of uint)
10390:72 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
10400:72 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10410:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10420:72 'invocation' ( temp uint)
10430:72 Constant:
10440:72 2 (const int)
10450:72 subgroupMin ( global 4-component vector of uint)
10460:72 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
10470:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10480:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10490:72 Constant:
10500:72 3 (const int)
10510:72 Constant:
10520:72 2 (const int)
10530:74 move second child to first child ( temp double)
10540:74 direct index ( temp double)
10550:74 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
10560:74 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10570:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10580:74 'invocation' ( temp uint)
10590:74 Constant:
10600:74 3 (const int)
10610:74 Constant:
10620:74 0 (const int)
10630:74 subgroupMin ( global double)
10640:74 direct index ( temp double)
10650:74 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
10660:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10670:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10680:74 Constant:
10690:74 0 (const int)
10700:74 Constant:
10710:74 3 (const int)
10720:74 Constant:
10730:74 0 (const int)
10740:75 move second child to first child ( temp 2-component vector of double)
10750:75 vector swizzle ( temp 2-component vector of double)
10760:75 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
10770:75 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10780:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10790:75 'invocation' ( temp uint)
10800:75 Constant:
10810:75 3 (const int)
10820:75 Sequence
10830:75 Constant:
10840:75 0 (const int)
10850:75 Constant:
10860:75 1 (const int)
10870:75 subgroupMin ( global 2-component vector of double)
10880:75 vector swizzle ( temp 2-component vector of double)
10890:75 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
10900:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10910:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
10920:75 Constant:
10930:75 1 (const int)
10940:75 Constant:
10950:75 3 (const int)
10960:75 Sequence
10970:75 Constant:
10980:75 0 (const int)
10990:75 Constant:
11000:75 1 (const int)
11010:76 move second child to first child ( temp 3-component vector of double)
11020:76 vector swizzle ( temp 3-component vector of double)
11030:76 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
11040:76 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11050:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11060:76 'invocation' ( temp uint)
11070:76 Constant:
11080:76 3 (const int)
11090:76 Sequence
11100:76 Constant:
11110:76 0 (const int)
11120:76 Constant:
11130:76 1 (const int)
11140:76 Constant:
11150:76 2 (const int)
11160:76 subgroupMin ( global 3-component vector of double)
11170:76 vector swizzle ( temp 3-component vector of double)
11180:76 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
11190:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11200:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11210:76 Constant:
11220:76 2 (const int)
11230:76 Constant:
11240:76 3 (const int)
11250:76 Sequence
11260:76 Constant:
11270:76 0 (const int)
11280:76 Constant:
11290:76 1 (const int)
11300:76 Constant:
11310:76 2 (const int)
11320:77 move second child to first child ( temp 4-component vector of double)
11330:77 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
11340:77 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11350:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11360:77 'invocation' ( temp uint)
11370:77 Constant:
11380:77 3 (const int)
11390:77 subgroupMin ( global 4-component vector of double)
11400:77 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
11410:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11420:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11430:77 Constant:
11440:77 3 (const int)
11450:77 Constant:
11460:77 3 (const int)
11470:79 move second child to first child ( temp float)
11480:79 direct index ( temp float)
11490:79 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
11500:79 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11510:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11520:79 'invocation' ( temp uint)
11530:79 Constant:
11540:79 0 (const int)
11550:79 Constant:
11560:79 0 (const int)
11570:79 subgroupMax ( global float)
11580:79 direct index ( temp float)
11590:79 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
11600:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11610:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11620:79 Constant:
11630:79 0 (const int)
11640:79 Constant:
11650:79 0 (const int)
11660:79 Constant:
11670:79 0 (const int)
11680:80 move second child to first child ( temp 2-component vector of float)
11690:80 vector swizzle ( temp 2-component vector of float)
11700:80 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
11710:80 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11720:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11730:80 'invocation' ( temp uint)
11740:80 Constant:
11750:80 0 (const int)
11760:80 Sequence
11770:80 Constant:
11780:80 0 (const int)
11790:80 Constant:
11800:80 1 (const int)
11810:80 subgroupMax ( global 2-component vector of float)
11820:80 vector swizzle ( temp 2-component vector of float)
11830:80 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
11840:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11850:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11860:80 Constant:
11870:80 1 (const int)
11880:80 Constant:
11890:80 0 (const int)
11900:80 Sequence
11910:80 Constant:
11920:80 0 (const int)
11930:80 Constant:
11940:80 1 (const int)
11950:81 move second child to first child ( temp 3-component vector of float)
11960:81 vector swizzle ( temp 3-component vector of float)
11970:81 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
11980:81 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
11990:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12000:81 'invocation' ( temp uint)
12010:81 Constant:
12020:81 0 (const int)
12030:81 Sequence
12040:81 Constant:
12050:81 0 (const int)
12060:81 Constant:
12070:81 1 (const int)
12080:81 Constant:
12090:81 2 (const int)
12100:81 subgroupMax ( global 3-component vector of float)
12110:81 vector swizzle ( temp 3-component vector of float)
12120:81 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
12130:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12140:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12150:81 Constant:
12160:81 2 (const int)
12170:81 Constant:
12180:81 0 (const int)
12190:81 Sequence
12200:81 Constant:
12210:81 0 (const int)
12220:81 Constant:
12230:81 1 (const int)
12240:81 Constant:
12250:81 2 (const int)
12260:82 move second child to first child ( temp 4-component vector of float)
12270:82 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
12280:82 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12290:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12300:82 'invocation' ( temp uint)
12310:82 Constant:
12320:82 0 (const int)
12330:82 subgroupMax ( global 4-component vector of float)
12340:82 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
12350:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12360:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12370:82 Constant:
12380:82 3 (const int)
12390:82 Constant:
12400:82 0 (const int)
12410:84 move second child to first child ( temp int)
12420:84 direct index ( temp int)
12430:84 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
12440:84 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12450:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12460:84 'invocation' ( temp uint)
12470:84 Constant:
12480:84 1 (const int)
12490:84 Constant:
12500:84 0 (const int)
12510:84 subgroupMax ( global int)
12520:84 direct index ( temp int)
12530:84 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
12540:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12550:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12560:84 Constant:
12570:84 0 (const int)
12580:84 Constant:
12590:84 1 (const int)
12600:84 Constant:
12610:84 0 (const int)
12620:85 move second child to first child ( temp 2-component vector of int)
12630:85 vector swizzle ( temp 2-component vector of int)
12640:85 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
12650:85 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12660:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12670:85 'invocation' ( temp uint)
12680:85 Constant:
12690:85 1 (const int)
12700:85 Sequence
12710:85 Constant:
12720:85 0 (const int)
12730:85 Constant:
12740:85 1 (const int)
12750:85 subgroupMax ( global 2-component vector of int)
12760:85 vector swizzle ( temp 2-component vector of int)
12770:85 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
12780:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12790:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12800:85 Constant:
12810:85 1 (const int)
12820:85 Constant:
12830:85 1 (const int)
12840:85 Sequence
12850:85 Constant:
12860:85 0 (const int)
12870:85 Constant:
12880:85 1 (const int)
12890:86 move second child to first child ( temp 3-component vector of int)
12900:86 vector swizzle ( temp 3-component vector of int)
12910:86 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
12920:86 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12930:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
12940:86 'invocation' ( temp uint)
12950:86 Constant:
12960:86 1 (const int)
12970:86 Sequence
12980:86 Constant:
12990:86 0 (const int)
13000:86 Constant:
13010:86 1 (const int)
13020:86 Constant:
13030:86 2 (const int)
13040:86 subgroupMax ( global 3-component vector of int)
13050:86 vector swizzle ( temp 3-component vector of int)
13060:86 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
13070:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13080:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13090:86 Constant:
13100:86 2 (const int)
13110:86 Constant:
13120:86 1 (const int)
13130:86 Sequence
13140:86 Constant:
13150:86 0 (const int)
13160:86 Constant:
13170:86 1 (const int)
13180:86 Constant:
13190:86 2 (const int)
13200:87 move second child to first child ( temp 4-component vector of int)
13210:87 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
13220:87 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13230:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13240:87 'invocation' ( temp uint)
13250:87 Constant:
13260:87 1 (const int)
13270:87 subgroupMax ( global 4-component vector of int)
13280:87 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
13290:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13300:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13310:87 Constant:
13320:87 3 (const int)
13330:87 Constant:
13340:87 1 (const int)
13350:89 move second child to first child ( temp uint)
13360:89 direct index ( temp uint)
13370:89 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
13380:89 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13390:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13400:89 'invocation' ( temp uint)
13410:89 Constant:
13420:89 2 (const int)
13430:89 Constant:
13440:89 0 (const int)
13450:89 subgroupMax ( global uint)
13460:89 direct index ( temp uint)
13470:89 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
13480:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13490:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13500:89 Constant:
13510:89 0 (const int)
13520:89 Constant:
13530:89 2 (const int)
13540:89 Constant:
13550:89 0 (const int)
13560:90 move second child to first child ( temp 2-component vector of uint)
13570:90 vector swizzle ( temp 2-component vector of uint)
13580:90 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
13590:90 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13600:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13610:90 'invocation' ( temp uint)
13620:90 Constant:
13630:90 2 (const int)
13640:90 Sequence
13650:90 Constant:
13660:90 0 (const int)
13670:90 Constant:
13680:90 1 (const int)
13690:90 subgroupMax ( global 2-component vector of uint)
13700:90 vector swizzle ( temp 2-component vector of uint)
13710:90 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
13720:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13730:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13740:90 Constant:
13750:90 1 (const int)
13760:90 Constant:
13770:90 2 (const int)
13780:90 Sequence
13790:90 Constant:
13800:90 0 (const int)
13810:90 Constant:
13820:90 1 (const int)
13830:91 move second child to first child ( temp 3-component vector of uint)
13840:91 vector swizzle ( temp 3-component vector of uint)
13850:91 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
13860:91 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13870:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
13880:91 'invocation' ( temp uint)
13890:91 Constant:
13900:91 2 (const int)
13910:91 Sequence
13920:91 Constant:
13930:91 0 (const int)
13940:91 Constant:
13950:91 1 (const int)
13960:91 Constant:
13970:91 2 (const int)
13980:91 subgroupMax ( global 3-component vector of uint)
13990:91 vector swizzle ( temp 3-component vector of uint)
14000:91 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
14010:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14020:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14030:91 Constant:
14040:91 2 (const int)
14050:91 Constant:
14060:91 2 (const int)
14070:91 Sequence
14080:91 Constant:
14090:91 0 (const int)
14100:91 Constant:
14110:91 1 (const int)
14120:91 Constant:
14130:91 2 (const int)
14140:92 move second child to first child ( temp 4-component vector of uint)
14150:92 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
14160:92 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14170:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14180:92 'invocation' ( temp uint)
14190:92 Constant:
14200:92 2 (const int)
14210:92 subgroupMax ( global 4-component vector of uint)
14220:92 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
14230:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14240:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14250:92 Constant:
14260:92 3 (const int)
14270:92 Constant:
14280:92 2 (const int)
14290:94 move second child to first child ( temp double)
14300:94 direct index ( temp double)
14310:94 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14320:94 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14330:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14340:94 'invocation' ( temp uint)
14350:94 Constant:
14360:94 3 (const int)
14370:94 Constant:
14380:94 0 (const int)
14390:94 subgroupMax ( global double)
14400:94 direct index ( temp double)
14410:94 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14420:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14430:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14440:94 Constant:
14450:94 0 (const int)
14460:94 Constant:
14470:94 3 (const int)
14480:94 Constant:
14490:94 0 (const int)
14500:95 move second child to first child ( temp 2-component vector of double)
14510:95 vector swizzle ( temp 2-component vector of double)
14520:95 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14530:95 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14540:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14550:95 'invocation' ( temp uint)
14560:95 Constant:
14570:95 3 (const int)
14580:95 Sequence
14590:95 Constant:
14600:95 0 (const int)
14610:95 Constant:
14620:95 1 (const int)
14630:95 subgroupMax ( global 2-component vector of double)
14640:95 vector swizzle ( temp 2-component vector of double)
14650:95 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14660:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14670:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14680:95 Constant:
14690:95 1 (const int)
14700:95 Constant:
14710:95 3 (const int)
14720:95 Sequence
14730:95 Constant:
14740:95 0 (const int)
14750:95 Constant:
14760:95 1 (const int)
14770:96 move second child to first child ( temp 3-component vector of double)
14780:96 vector swizzle ( temp 3-component vector of double)
14790:96 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14800:96 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14810:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14820:96 'invocation' ( temp uint)
14830:96 Constant:
14840:96 3 (const int)
14850:96 Sequence
14860:96 Constant:
14870:96 0 (const int)
14880:96 Constant:
14890:96 1 (const int)
14900:96 Constant:
14910:96 2 (const int)
14920:96 subgroupMax ( global 3-component vector of double)
14930:96 vector swizzle ( temp 3-component vector of double)
14940:96 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
14950:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14960:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14970:96 Constant:
14980:96 2 (const int)
14990:96 Constant:
15000:96 3 (const int)
15010:96 Sequence
15020:96 Constant:
15030:96 0 (const int)
15040:96 Constant:
15050:96 1 (const int)
15060:96 Constant:
15070:96 2 (const int)
15080:97 move second child to first child ( temp 4-component vector of double)
15090:97 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
15100:97 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15110:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15120:97 'invocation' ( temp uint)
15130:97 Constant:
15140:97 3 (const int)
15150:97 subgroupMax ( global 4-component vector of double)
15160:97 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
15170:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15180:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15190:97 Constant:
15200:97 3 (const int)
15210:97 Constant:
15220:97 3 (const int)
15230:99 move second child to first child ( temp int)
15240:99 direct index ( temp int)
15250:99 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15260:99 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15270:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15280:99 'invocation' ( temp uint)
15290:99 Constant:
15300:99 1 (const int)
15310:99 Constant:
15320:99 0 (const int)
15330:99 subgroupAnd ( global int)
15340:99 direct index ( temp int)
15350:99 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15360:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15370:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15380:99 Constant:
15390:99 0 (const int)
15400:99 Constant:
15410:99 1 (const int)
15420:99 Constant:
15430:99 0 (const int)
15440:100 move second child to first child ( temp 2-component vector of int)
15450:100 vector swizzle ( temp 2-component vector of int)
15460:100 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15470:100 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15480:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15490:100 'invocation' ( temp uint)
15500:100 Constant:
15510:100 1 (const int)
15520:100 Sequence
15530:100 Constant:
15540:100 0 (const int)
15550:100 Constant:
15560:100 1 (const int)
15570:100 subgroupAnd ( global 2-component vector of int)
15580:100 vector swizzle ( temp 2-component vector of int)
15590:100 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15600:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15610:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15620:100 Constant:
15630:100 1 (const int)
15640:100 Constant:
15650:100 1 (const int)
15660:100 Sequence
15670:100 Constant:
15680:100 0 (const int)
15690:100 Constant:
15700:100 1 (const int)
15710:101 move second child to first child ( temp 3-component vector of int)
15720:101 vector swizzle ( temp 3-component vector of int)
15730:101 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15740:101 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15750:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15760:101 'invocation' ( temp uint)
15770:101 Constant:
15780:101 1 (const int)
15790:101 Sequence
15800:101 Constant:
15810:101 0 (const int)
15820:101 Constant:
15830:101 1 (const int)
15840:101 Constant:
15850:101 2 (const int)
15860:101 subgroupAnd ( global 3-component vector of int)
15870:101 vector swizzle ( temp 3-component vector of int)
15880:101 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
15890:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15900:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
15910:101 Constant:
15920:101 2 (const int)
15930:101 Constant:
15940:101 1 (const int)
15950:101 Sequence
15960:101 Constant:
15970:101 0 (const int)
15980:101 Constant:
15990:101 1 (const int)
16000:101 Constant:
16010:101 2 (const int)
16020:102 move second child to first child ( temp 4-component vector of int)
16030:102 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
16040:102 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16050:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16060:102 'invocation' ( temp uint)
16070:102 Constant:
16080:102 1 (const int)
16090:102 subgroupAnd ( global 4-component vector of int)
16100:102 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
16110:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16120:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16130:102 Constant:
16140:102 3 (const int)
16150:102 Constant:
16160:102 1 (const int)
16170:104 move second child to first child ( temp uint)
16180:104 direct index ( temp uint)
16190:104 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16200:104 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16210:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16220:104 'invocation' ( temp uint)
16230:104 Constant:
16240:104 2 (const int)
16250:104 Constant:
16260:104 0 (const int)
16270:104 subgroupAnd ( global uint)
16280:104 direct index ( temp uint)
16290:104 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16300:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16310:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16320:104 Constant:
16330:104 0 (const int)
16340:104 Constant:
16350:104 2 (const int)
16360:104 Constant:
16370:104 0 (const int)
16380:105 move second child to first child ( temp 2-component vector of uint)
16390:105 vector swizzle ( temp 2-component vector of uint)
16400:105 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16410:105 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16420:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16430:105 'invocation' ( temp uint)
16440:105 Constant:
16450:105 2 (const int)
16460:105 Sequence
16470:105 Constant:
16480:105 0 (const int)
16490:105 Constant:
16500:105 1 (const int)
16510:105 subgroupAnd ( global 2-component vector of uint)
16520:105 vector swizzle ( temp 2-component vector of uint)
16530:105 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16540:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16550:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16560:105 Constant:
16570:105 1 (const int)
16580:105 Constant:
16590:105 2 (const int)
16600:105 Sequence
16610:105 Constant:
16620:105 0 (const int)
16630:105 Constant:
16640:105 1 (const int)
16650:106 move second child to first child ( temp 3-component vector of uint)
16660:106 vector swizzle ( temp 3-component vector of uint)
16670:106 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16680:106 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16690:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16700:106 'invocation' ( temp uint)
16710:106 Constant:
16720:106 2 (const int)
16730:106 Sequence
16740:106 Constant:
16750:106 0 (const int)
16760:106 Constant:
16770:106 1 (const int)
16780:106 Constant:
16790:106 2 (const int)
16800:106 subgroupAnd ( global 3-component vector of uint)
16810:106 vector swizzle ( temp 3-component vector of uint)
16820:106 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16830:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16840:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16850:106 Constant:
16860:106 2 (const int)
16870:106 Constant:
16880:106 2 (const int)
16890:106 Sequence
16900:106 Constant:
16910:106 0 (const int)
16920:106 Constant:
16930:106 1 (const int)
16940:106 Constant:
16950:106 2 (const int)
16960:107 move second child to first child ( temp 4-component vector of uint)
16970:107 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
16980:107 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
16990:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17000:107 'invocation' ( temp uint)
17010:107 Constant:
17020:107 2 (const int)
17030:107 subgroupAnd ( global 4-component vector of uint)
17040:107 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
17050:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17060:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17070:107 Constant:
17080:107 3 (const int)
17090:107 Constant:
17100:107 2 (const int)
17110:109 move second child to first child ( temp int)
17120:109 direct index ( temp int)
17130:109 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17140:109 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17150:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17160:109 'invocation' ( temp uint)
17170:109 Constant:
17180:109 1 (const int)
17190:109 Constant:
17200:109 0 (const int)
17210:109 Convert bool to int ( temp int)
17220:109 subgroupAnd ( global bool)
17230:109 Compare Less Than ( temp bool)
17240:109 direct index ( temp int)
17250:109 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17260:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17270:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17280:109 Constant:
17290:109 0 (const int)
17300:109 Constant:
17310:109 1 (const int)
17320:109 Constant:
17330:109 0 (const int)
17340:109 Constant:
17350:109 0 (const int)
17360:110 move second child to first child ( temp 2-component vector of int)
17370:110 vector swizzle ( temp 2-component vector of int)
17380:110 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17390:110 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17400:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17410:110 'invocation' ( temp uint)
17420:110 Constant:
17430:110 1 (const int)
17440:110 Sequence
17450:110 Constant:
17460:110 0 (const int)
17470:110 Constant:
17480:110 1 (const int)
17490:110 Convert bool to int ( temp 2-component vector of int)
17500:110 subgroupAnd ( global 2-component vector of bool)
17510:110 Compare Less Than ( global 2-component vector of bool)
17520:110 vector swizzle ( temp 2-component vector of int)
17530:110 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17540:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17550:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17560:110 Constant:
17570:110 1 (const int)
17580:110 Constant:
17590:110 1 (const int)
17600:110 Sequence
17610:110 Constant:
17620:110 0 (const int)
17630:110 Constant:
17640:110 1 (const int)
17650:110 Constant:
17660:110 0 (const int)
17670:110 0 (const int)
17680:111 move second child to first child ( temp 3-component vector of int)
17690:111 vector swizzle ( temp 3-component vector of int)
17700:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17710:111 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17720:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17730:111 'invocation' ( temp uint)
17740:111 Constant:
17750:111 1 (const int)
17760:111 Sequence
17770:111 Constant:
17780:111 0 (const int)
17790:111 Constant:
17800:111 1 (const int)
17810:111 Constant:
17820:111 2 (const int)
17830:111 Convert bool to int ( temp 3-component vector of int)
17840:111 subgroupAnd ( global 3-component vector of bool)
17850:111 Compare Less Than ( global 3-component vector of bool)
17860:111 vector swizzle ( temp 3-component vector of int)
17870:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
17880:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17890:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
17900:111 Constant:
17910:111 1 (const int)
17920:111 Constant:
17930:111 1 (const int)
17940:111 Sequence
17950:111 Constant:
17960:111 0 (const int)
17970:111 Constant:
17980:111 1 (const int)
17990:111 Constant:
18000:111 2 (const int)
18010:111 Constant:
18020:111 0 (const int)
18030:111 0 (const int)
18040:111 0 (const int)
18050:112 move second child to first child ( temp 4-component vector of int)
18060:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18070:112 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18080:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18090:112 'invocation' ( temp uint)
18100:112 Constant:
18110:112 1 (const int)
18120:112 Convert bool to int ( temp 4-component vector of int)
18130:112 subgroupAnd ( global 4-component vector of bool)
18140:112 Compare Less Than ( global 4-component vector of bool)
18150:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18160:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18170:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18180:112 Constant:
18190:112 1 (const int)
18200:112 Constant:
18210:112 1 (const int)
18220:112 Constant:
18230:112 0 (const int)
18240:112 0 (const int)
18250:112 0 (const int)
18260:112 0 (const int)
18270:114 move second child to first child ( temp int)
18280:114 direct index ( temp int)
18290:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18300:114 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18310:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18320:114 'invocation' ( temp uint)
18330:114 Constant:
18340:114 1 (const int)
18350:114 Constant:
18360:114 0 (const int)
18370:114 subgroupOr ( global int)
18380:114 direct index ( temp int)
18390:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18400:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18410:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18420:114 Constant:
18430:114 0 (const int)
18440:114 Constant:
18450:114 1 (const int)
18460:114 Constant:
18470:114 0 (const int)
18480:115 move second child to first child ( temp 2-component vector of int)
18490:115 vector swizzle ( temp 2-component vector of int)
18500:115 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18510:115 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18520:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18530:115 'invocation' ( temp uint)
18540:115 Constant:
18550:115 1 (const int)
18560:115 Sequence
18570:115 Constant:
18580:115 0 (const int)
18590:115 Constant:
18600:115 1 (const int)
18610:115 subgroupOr ( global 2-component vector of int)
18620:115 vector swizzle ( temp 2-component vector of int)
18630:115 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18640:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18650:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18660:115 Constant:
18670:115 1 (const int)
18680:115 Constant:
18690:115 1 (const int)
18700:115 Sequence
18710:115 Constant:
18720:115 0 (const int)
18730:115 Constant:
18740:115 1 (const int)
18750:116 move second child to first child ( temp 3-component vector of int)
18760:116 vector swizzle ( temp 3-component vector of int)
18770:116 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18780:116 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18790:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18800:116 'invocation' ( temp uint)
18810:116 Constant:
18820:116 1 (const int)
18830:116 Sequence
18840:116 Constant:
18850:116 0 (const int)
18860:116 Constant:
18870:116 1 (const int)
18880:116 Constant:
18890:116 2 (const int)
18900:116 subgroupOr ( global 3-component vector of int)
18910:116 vector swizzle ( temp 3-component vector of int)
18920:116 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
18930:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18940:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
18950:116 Constant:
18960:116 2 (const int)
18970:116 Constant:
18980:116 1 (const int)
18990:116 Sequence
19000:116 Constant:
19010:116 0 (const int)
19020:116 Constant:
19030:116 1 (const int)
19040:116 Constant:
19050:116 2 (const int)
19060:117 move second child to first child ( temp 4-component vector of int)
19070:117 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
19080:117 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19090:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19100:117 'invocation' ( temp uint)
19110:117 Constant:
19120:117 1 (const int)
19130:117 subgroupOr ( global 4-component vector of int)
19140:117 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
19150:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19160:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19170:117 Constant:
19180:117 3 (const int)
19190:117 Constant:
19200:117 1 (const int)
19210:119 move second child to first child ( temp uint)
19220:119 direct index ( temp uint)
19230:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19240:119 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19250:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19260:119 'invocation' ( temp uint)
19270:119 Constant:
19280:119 2 (const int)
19290:119 Constant:
19300:119 0 (const int)
19310:119 subgroupOr ( global uint)
19320:119 direct index ( temp uint)
19330:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19340:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19350:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19360:119 Constant:
19370:119 0 (const int)
19380:119 Constant:
19390:119 2 (const int)
19400:119 Constant:
19410:119 0 (const int)
19420:120 move second child to first child ( temp 2-component vector of uint)
19430:120 vector swizzle ( temp 2-component vector of uint)
19440:120 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19450:120 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19460:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19470:120 'invocation' ( temp uint)
19480:120 Constant:
19490:120 2 (const int)
19500:120 Sequence
19510:120 Constant:
19520:120 0 (const int)
19530:120 Constant:
19540:120 1 (const int)
19550:120 subgroupOr ( global 2-component vector of uint)
19560:120 vector swizzle ( temp 2-component vector of uint)
19570:120 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19580:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19590:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19600:120 Constant:
19610:120 1 (const int)
19620:120 Constant:
19630:120 2 (const int)
19640:120 Sequence
19650:120 Constant:
19660:120 0 (const int)
19670:120 Constant:
19680:120 1 (const int)
19690:121 move second child to first child ( temp 3-component vector of uint)
19700:121 vector swizzle ( temp 3-component vector of uint)
19710:121 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19720:121 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19730:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19740:121 'invocation' ( temp uint)
19750:121 Constant:
19760:121 2 (const int)
19770:121 Sequence
19780:121 Constant:
19790:121 0 (const int)
19800:121 Constant:
19810:121 1 (const int)
19820:121 Constant:
19830:121 2 (const int)
19840:121 subgroupOr ( global 3-component vector of uint)
19850:121 vector swizzle ( temp 3-component vector of uint)
19860:121 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
19870:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19880:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
19890:121 Constant:
19900:121 2 (const int)
19910:121 Constant:
19920:121 2 (const int)
19930:121 Sequence
19940:121 Constant:
19950:121 0 (const int)
19960:121 Constant:
19970:121 1 (const int)
19980:121 Constant:
19990:121 2 (const int)
20000:122 move second child to first child ( temp 4-component vector of uint)
20010:122 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
20020:122 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20030:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20040:122 'invocation' ( temp uint)
20050:122 Constant:
20060:122 2 (const int)
20070:122 subgroupOr ( global 4-component vector of uint)
20080:122 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
20090:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20100:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20110:122 Constant:
20120:122 3 (const int)
20130:122 Constant:
20140:122 2 (const int)
20150:124 move second child to first child ( temp int)
20160:124 direct index ( temp int)
20170:124 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20180:124 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20190:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20200:124 'invocation' ( temp uint)
20210:124 Constant:
20220:124 1 (const int)
20230:124 Constant:
20240:124 0 (const int)
20250:124 Convert bool to int ( temp int)
20260:124 subgroupOr ( global bool)
20270:124 Compare Less Than ( temp bool)
20280:124 direct index ( temp int)
20290:124 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20300:124 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20310:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20320:124 Constant:
20330:124 0 (const int)
20340:124 Constant:
20350:124 1 (const int)
20360:124 Constant:
20370:124 0 (const int)
20380:124 Constant:
20390:124 0 (const int)
20400:125 move second child to first child ( temp 2-component vector of int)
20410:125 vector swizzle ( temp 2-component vector of int)
20420:125 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20430:125 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20440:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20450:125 'invocation' ( temp uint)
20460:125 Constant:
20470:125 1 (const int)
20480:125 Sequence
20490:125 Constant:
20500:125 0 (const int)
20510:125 Constant:
20520:125 1 (const int)
20530:125 Convert bool to int ( temp 2-component vector of int)
20540:125 subgroupOr ( global 2-component vector of bool)
20550:125 Compare Less Than ( global 2-component vector of bool)
20560:125 vector swizzle ( temp 2-component vector of int)
20570:125 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20580:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20590:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20600:125 Constant:
20610:125 1 (const int)
20620:125 Constant:
20630:125 1 (const int)
20640:125 Sequence
20650:125 Constant:
20660:125 0 (const int)
20670:125 Constant:
20680:125 1 (const int)
20690:125 Constant:
20700:125 0 (const int)
20710:125 0 (const int)
20720:126 move second child to first child ( temp 3-component vector of int)
20730:126 vector swizzle ( temp 3-component vector of int)
20740:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20750:126 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20760:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20770:126 'invocation' ( temp uint)
20780:126 Constant:
20790:126 1 (const int)
20800:126 Sequence
20810:126 Constant:
20820:126 0 (const int)
20830:126 Constant:
20840:126 1 (const int)
20850:126 Constant:
20860:126 2 (const int)
20870:126 Convert bool to int ( temp 3-component vector of int)
20880:126 subgroupOr ( global 3-component vector of bool)
20890:126 Compare Less Than ( global 3-component vector of bool)
20900:126 vector swizzle ( temp 3-component vector of int)
20910:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
20920:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20930:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
20940:126 Constant:
20950:126 1 (const int)
20960:126 Constant:
20970:126 1 (const int)
20980:126 Sequence
20990:126 Constant:
21000:126 0 (const int)
21010:126 Constant:
21020:126 1 (const int)
21030:126 Constant:
21040:126 2 (const int)
21050:126 Constant:
21060:126 0 (const int)
21070:126 0 (const int)
21080:126 0 (const int)
21090:127 move second child to first child ( temp 4-component vector of int)
21100:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21110:127 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21120:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21130:127 'invocation' ( temp uint)
21140:127 Constant:
21150:127 1 (const int)
21160:127 Convert bool to int ( temp 4-component vector of int)
21170:127 subgroupOr ( global 4-component vector of bool)
21180:127 Compare Less Than ( global 4-component vector of bool)
21190:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21200:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21210:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21220:127 Constant:
21230:127 1 (const int)
21240:127 Constant:
21250:127 1 (const int)
21260:127 Constant:
21270:127 0 (const int)
21280:127 0 (const int)
21290:127 0 (const int)
21300:127 0 (const int)
21310:129 move second child to first child ( temp int)
21320:129 direct index ( temp int)
21330:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21340:129 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21350:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21360:129 'invocation' ( temp uint)
21370:129 Constant:
21380:129 1 (const int)
21390:129 Constant:
21400:129 0 (const int)
21410:129 subgroupXor ( global int)
21420:129 direct index ( temp int)
21430:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21440:129 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21450:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21460:129 Constant:
21470:129 0 (const int)
21480:129 Constant:
21490:129 1 (const int)
21500:129 Constant:
21510:129 0 (const int)
21520:130 move second child to first child ( temp 2-component vector of int)
21530:130 vector swizzle ( temp 2-component vector of int)
21540:130 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21550:130 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21560:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21570:130 'invocation' ( temp uint)
21580:130 Constant:
21590:130 1 (const int)
21600:130 Sequence
21610:130 Constant:
21620:130 0 (const int)
21630:130 Constant:
21640:130 1 (const int)
21650:130 subgroupXor ( global 2-component vector of int)
21660:130 vector swizzle ( temp 2-component vector of int)
21670:130 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21680:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21690:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21700:130 Constant:
21710:130 1 (const int)
21720:130 Constant:
21730:130 1 (const int)
21740:130 Sequence
21750:130 Constant:
21760:130 0 (const int)
21770:130 Constant:
21780:130 1 (const int)
21790:131 move second child to first child ( temp 3-component vector of int)
21800:131 vector swizzle ( temp 3-component vector of int)
21810:131 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21820:131 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21830:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21840:131 'invocation' ( temp uint)
21850:131 Constant:
21860:131 1 (const int)
21870:131 Sequence
21880:131 Constant:
21890:131 0 (const int)
21900:131 Constant:
21910:131 1 (const int)
21920:131 Constant:
21930:131 2 (const int)
21940:131 subgroupXor ( global 3-component vector of int)
21950:131 vector swizzle ( temp 3-component vector of int)
21960:131 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
21970:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21980:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
21990:131 Constant:
22000:131 2 (const int)
22010:131 Constant:
22020:131 1 (const int)
22030:131 Sequence
22040:131 Constant:
22050:131 0 (const int)
22060:131 Constant:
22070:131 1 (const int)
22080:131 Constant:
22090:131 2 (const int)
22100:132 move second child to first child ( temp 4-component vector of int)
22110:132 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
22120:132 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22130:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22140:132 'invocation' ( temp uint)
22150:132 Constant:
22160:132 1 (const int)
22170:132 subgroupXor ( global 4-component vector of int)
22180:132 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
22190:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22200:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22210:132 Constant:
22220:132 3 (const int)
22230:132 Constant:
22240:132 1 (const int)
22250:134 move second child to first child ( temp uint)
22260:134 direct index ( temp uint)
22270:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22280:134 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22290:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22300:134 'invocation' ( temp uint)
22310:134 Constant:
22320:134 2 (const int)
22330:134 Constant:
22340:134 0 (const int)
22350:134 subgroupXor ( global uint)
22360:134 direct index ( temp uint)
22370:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22380:134 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22390:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22400:134 Constant:
22410:134 0 (const int)
22420:134 Constant:
22430:134 2 (const int)
22440:134 Constant:
22450:134 0 (const int)
22460:135 move second child to first child ( temp 2-component vector of uint)
22470:135 vector swizzle ( temp 2-component vector of uint)
22480:135 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22490:135 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22500:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22510:135 'invocation' ( temp uint)
22520:135 Constant:
22530:135 2 (const int)
22540:135 Sequence
22550:135 Constant:
22560:135 0 (const int)
22570:135 Constant:
22580:135 1 (const int)
22590:135 subgroupXor ( global 2-component vector of uint)
22600:135 vector swizzle ( temp 2-component vector of uint)
22610:135 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22620:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22630:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22640:135 Constant:
22650:135 1 (const int)
22660:135 Constant:
22670:135 2 (const int)
22680:135 Sequence
22690:135 Constant:
22700:135 0 (const int)
22710:135 Constant:
22720:135 1 (const int)
22730:136 move second child to first child ( temp 3-component vector of uint)
22740:136 vector swizzle ( temp 3-component vector of uint)
22750:136 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22760:136 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22770:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22780:136 'invocation' ( temp uint)
22790:136 Constant:
22800:136 2 (const int)
22810:136 Sequence
22820:136 Constant:
22830:136 0 (const int)
22840:136 Constant:
22850:136 1 (const int)
22860:136 Constant:
22870:136 2 (const int)
22880:136 subgroupXor ( global 3-component vector of uint)
22890:136 vector swizzle ( temp 3-component vector of uint)
22900:136 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
22910:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22920:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
22930:136 Constant:
22940:136 2 (const int)
22950:136 Constant:
22960:136 2 (const int)
22970:136 Sequence
22980:136 Constant:
22990:136 0 (const int)
23000:136 Constant:
23010:136 1 (const int)
23020:136 Constant:
23030:136 2 (const int)
23040:137 move second child to first child ( temp 4-component vector of uint)
23050:137 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
23060:137 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23070:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23080:137 'invocation' ( temp uint)
23090:137 Constant:
23100:137 2 (const int)
23110:137 subgroupXor ( global 4-component vector of uint)
23120:137 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
23130:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23140:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23150:137 Constant:
23160:137 3 (const int)
23170:137 Constant:
23180:137 2 (const int)
23190:139 move second child to first child ( temp int)
23200:139 direct index ( temp int)
23210:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23220:139 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23230:139 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23240:139 'invocation' ( temp uint)
23250:139 Constant:
23260:139 1 (const int)
23270:139 Constant:
23280:139 0 (const int)
23290:139 Convert bool to int ( temp int)
23300:139 subgroupXor ( global bool)
23310:139 Compare Less Than ( temp bool)
23320:139 direct index ( temp int)
23330:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23340:139 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23350:139 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23360:139 Constant:
23370:139 0 (const int)
23380:139 Constant:
23390:139 1 (const int)
23400:139 Constant:
23410:139 0 (const int)
23420:139 Constant:
23430:139 0 (const int)
23440:140 move second child to first child ( temp 2-component vector of int)
23450:140 vector swizzle ( temp 2-component vector of int)
23460:140 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23470:140 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23480:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23490:140 'invocation' ( temp uint)
23500:140 Constant:
23510:140 1 (const int)
23520:140 Sequence
23530:140 Constant:
23540:140 0 (const int)
23550:140 Constant:
23560:140 1 (const int)
23570:140 Convert bool to int ( temp 2-component vector of int)
23580:140 subgroupXor ( global 2-component vector of bool)
23590:140 Compare Less Than ( global 2-component vector of bool)
23600:140 vector swizzle ( temp 2-component vector of int)
23610:140 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23620:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23630:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23640:140 Constant:
23650:140 1 (const int)
23660:140 Constant:
23670:140 1 (const int)
23680:140 Sequence
23690:140 Constant:
23700:140 0 (const int)
23710:140 Constant:
23720:140 1 (const int)
23730:140 Constant:
23740:140 0 (const int)
23750:140 0 (const int)
23760:141 move second child to first child ( temp 3-component vector of int)
23770:141 vector swizzle ( temp 3-component vector of int)
23780:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23790:141 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23800:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23810:141 'invocation' ( temp uint)
23820:141 Constant:
23830:141 1 (const int)
23840:141 Sequence
23850:141 Constant:
23860:141 0 (const int)
23870:141 Constant:
23880:141 1 (const int)
23890:141 Constant:
23900:141 2 (const int)
23910:141 Convert bool to int ( temp 3-component vector of int)
23920:141 subgroupXor ( global 3-component vector of bool)
23930:141 Compare Less Than ( global 3-component vector of bool)
23940:141 vector swizzle ( temp 3-component vector of int)
23950:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
23960:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23970:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
23980:141 Constant:
23990:141 1 (const int)
24000:141 Constant:
24010:141 1 (const int)
24020:141 Sequence
24030:141 Constant:
24040:141 0 (const int)
24050:141 Constant:
24060:141 1 (const int)
24070:141 Constant:
24080:141 2 (const int)
24090:141 Constant:
24100:141 0 (const int)
24110:141 0 (const int)
24120:141 0 (const int)
24130:142 move second child to first child ( temp 4-component vector of int)
24140:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
24150:142 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24160:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24170:142 'invocation' ( temp uint)
24180:142 Constant:
24190:142 1 (const int)
24200:142 Convert bool to int ( temp 4-component vector of int)
24210:142 subgroupXor ( global 4-component vector of bool)
24220:142 Compare Less Than ( global 4-component vector of bool)
24230:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
24240:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24250:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24260:142 Constant:
24270:142 1 (const int)
24280:142 Constant:
24290:142 1 (const int)
24300:142 Constant:
24310:142 0 (const int)
24320:142 0 (const int)
24330:142 0 (const int)
24340:142 0 (const int)
24350:144 move second child to first child ( temp float)
24360:144 direct index ( temp float)
24370:144 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
24380:144 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24390:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24400:144 'invocation' ( temp uint)
24410:144 Constant:
24420:144 0 (const int)
24430:144 Constant:
24440:144 0 (const int)
24450:144 subgroupInclusiveAdd ( global float)
24460:144 direct index ( temp float)
24470:144 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
24480:144 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24490:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24500:144 Constant:
24510:144 0 (const int)
24520:144 Constant:
24530:144 0 (const int)
24540:144 Constant:
24550:144 0 (const int)
24560:145 move second child to first child ( temp 2-component vector of float)
24570:145 vector swizzle ( temp 2-component vector of float)
24580:145 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
24590:145 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24600:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24610:145 'invocation' ( temp uint)
24620:145 Constant:
24630:145 0 (const int)
24640:145 Sequence
24650:145 Constant:
24660:145 0 (const int)
24670:145 Constant:
24680:145 1 (const int)
24690:145 subgroupInclusiveAdd ( global 2-component vector of float)
24700:145 vector swizzle ( temp 2-component vector of float)
24710:145 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
24720:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24730:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24740:145 Constant:
24750:145 1 (const int)
24760:145 Constant:
24770:145 0 (const int)
24780:145 Sequence
24790:145 Constant:
24800:145 0 (const int)
24810:145 Constant:
24820:145 1 (const int)
24830:146 move second child to first child ( temp 3-component vector of float)
24840:146 vector swizzle ( temp 3-component vector of float)
24850:146 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
24860:146 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24870:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
24880:146 'invocation' ( temp uint)
24890:146 Constant:
24900:146 0 (const int)
24910:146 Sequence
24920:146 Constant:
24930:146 0 (const int)
24940:146 Constant:
24950:146 1 (const int)
24960:146 Constant:
24970:146 2 (const int)
24980:146 subgroupInclusiveAdd ( global 3-component vector of float)
24990:146 vector swizzle ( temp 3-component vector of float)
25000:146 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
25010:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25020:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25030:146 Constant:
25040:146 2 (const int)
25050:146 Constant:
25060:146 0 (const int)
25070:146 Sequence
25080:146 Constant:
25090:146 0 (const int)
25100:146 Constant:
25110:146 1 (const int)
25120:146 Constant:
25130:146 2 (const int)
25140:147 move second child to first child ( temp 4-component vector of float)
25150:147 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
25160:147 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25170:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25180:147 'invocation' ( temp uint)
25190:147 Constant:
25200:147 0 (const int)
25210:147 subgroupInclusiveAdd ( global 4-component vector of float)
25220:147 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
25230:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25240:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25250:147 Constant:
25260:147 3 (const int)
25270:147 Constant:
25280:147 0 (const int)
25290:149 move second child to first child ( temp int)
25300:149 direct index ( temp int)
25310:149 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25320:149 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25330:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25340:149 'invocation' ( temp uint)
25350:149 Constant:
25360:149 1 (const int)
25370:149 Constant:
25380:149 0 (const int)
25390:149 subgroupInclusiveAdd ( global int)
25400:149 direct index ( temp int)
25410:149 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25420:149 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25430:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25440:149 Constant:
25450:149 0 (const int)
25460:149 Constant:
25470:149 1 (const int)
25480:149 Constant:
25490:149 0 (const int)
25500:150 move second child to first child ( temp 2-component vector of int)
25510:150 vector swizzle ( temp 2-component vector of int)
25520:150 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25530:150 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25540:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25550:150 'invocation' ( temp uint)
25560:150 Constant:
25570:150 1 (const int)
25580:150 Sequence
25590:150 Constant:
25600:150 0 (const int)
25610:150 Constant:
25620:150 1 (const int)
25630:150 subgroupInclusiveAdd ( global 2-component vector of int)
25640:150 vector swizzle ( temp 2-component vector of int)
25650:150 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25660:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25670:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25680:150 Constant:
25690:150 1 (const int)
25700:150 Constant:
25710:150 1 (const int)
25720:150 Sequence
25730:150 Constant:
25740:150 0 (const int)
25750:150 Constant:
25760:150 1 (const int)
25770:151 move second child to first child ( temp 3-component vector of int)
25780:151 vector swizzle ( temp 3-component vector of int)
25790:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25800:151 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25810:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25820:151 'invocation' ( temp uint)
25830:151 Constant:
25840:151 1 (const int)
25850:151 Sequence
25860:151 Constant:
25870:151 0 (const int)
25880:151 Constant:
25890:151 1 (const int)
25900:151 Constant:
25910:151 2 (const int)
25920:151 subgroupInclusiveAdd ( global 3-component vector of int)
25930:151 vector swizzle ( temp 3-component vector of int)
25940:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
25950:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25960:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
25970:151 Constant:
25980:151 2 (const int)
25990:151 Constant:
26000:151 1 (const int)
26010:151 Sequence
26020:151 Constant:
26030:151 0 (const int)
26040:151 Constant:
26050:151 1 (const int)
26060:151 Constant:
26070:151 2 (const int)
26080:152 move second child to first child ( temp 4-component vector of int)
26090:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
26100:152 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26110:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26120:152 'invocation' ( temp uint)
26130:152 Constant:
26140:152 1 (const int)
26150:152 subgroupInclusiveAdd ( global 4-component vector of int)
26160:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
26170:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26180:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26190:152 Constant:
26200:152 3 (const int)
26210:152 Constant:
26220:152 1 (const int)
26230:154 move second child to first child ( temp uint)
26240:154 direct index ( temp uint)
26250:154 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26260:154 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26270:154 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26280:154 'invocation' ( temp uint)
26290:154 Constant:
26300:154 2 (const int)
26310:154 Constant:
26320:154 0 (const int)
26330:154 subgroupInclusiveAdd ( global uint)
26340:154 direct index ( temp uint)
26350:154 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26360:154 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26370:154 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26380:154 Constant:
26390:154 0 (const int)
26400:154 Constant:
26410:154 2 (const int)
26420:154 Constant:
26430:154 0 (const int)
26440:155 move second child to first child ( temp 2-component vector of uint)
26450:155 vector swizzle ( temp 2-component vector of uint)
26460:155 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26470:155 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26480:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26490:155 'invocation' ( temp uint)
26500:155 Constant:
26510:155 2 (const int)
26520:155 Sequence
26530:155 Constant:
26540:155 0 (const int)
26550:155 Constant:
26560:155 1 (const int)
26570:155 subgroupInclusiveAdd ( global 2-component vector of uint)
26580:155 vector swizzle ( temp 2-component vector of uint)
26590:155 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26600:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26610:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26620:155 Constant:
26630:155 1 (const int)
26640:155 Constant:
26650:155 2 (const int)
26660:155 Sequence
26670:155 Constant:
26680:155 0 (const int)
26690:155 Constant:
26700:155 1 (const int)
26710:156 move second child to first child ( temp 3-component vector of uint)
26720:156 vector swizzle ( temp 3-component vector of uint)
26730:156 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26740:156 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26750:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26760:156 'invocation' ( temp uint)
26770:156 Constant:
26780:156 2 (const int)
26790:156 Sequence
26800:156 Constant:
26810:156 0 (const int)
26820:156 Constant:
26830:156 1 (const int)
26840:156 Constant:
26850:156 2 (const int)
26860:156 subgroupInclusiveAdd ( global 3-component vector of uint)
26870:156 vector swizzle ( temp 3-component vector of uint)
26880:156 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
26890:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26900:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
26910:156 Constant:
26920:156 2 (const int)
26930:156 Constant:
26940:156 2 (const int)
26950:156 Sequence
26960:156 Constant:
26970:156 0 (const int)
26980:156 Constant:
26990:156 1 (const int)
27000:156 Constant:
27010:156 2 (const int)
27020:157 move second child to first child ( temp 4-component vector of uint)
27030:157 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
27040:157 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27050:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27060:157 'invocation' ( temp uint)
27070:157 Constant:
27080:157 2 (const int)
27090:157 subgroupInclusiveAdd ( global 4-component vector of uint)
27100:157 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
27110:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27120:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27130:157 Constant:
27140:157 3 (const int)
27150:157 Constant:
27160:157 2 (const int)
27170:159 move second child to first child ( temp double)
27180:159 direct index ( temp double)
27190:159 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27200:159 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27210:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27220:159 'invocation' ( temp uint)
27230:159 Constant:
27240:159 3 (const int)
27250:159 Constant:
27260:159 0 (const int)
27270:159 subgroupInclusiveAdd ( global double)
27280:159 direct index ( temp double)
27290:159 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27300:159 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27310:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27320:159 Constant:
27330:159 0 (const int)
27340:159 Constant:
27350:159 3 (const int)
27360:159 Constant:
27370:159 0 (const int)
27380:160 move second child to first child ( temp 2-component vector of double)
27390:160 vector swizzle ( temp 2-component vector of double)
27400:160 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27410:160 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27420:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27430:160 'invocation' ( temp uint)
27440:160 Constant:
27450:160 3 (const int)
27460:160 Sequence
27470:160 Constant:
27480:160 0 (const int)
27490:160 Constant:
27500:160 1 (const int)
27510:160 subgroupInclusiveAdd ( global 2-component vector of double)
27520:160 vector swizzle ( temp 2-component vector of double)
27530:160 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27540:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27550:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27560:160 Constant:
27570:160 1 (const int)
27580:160 Constant:
27590:160 3 (const int)
27600:160 Sequence
27610:160 Constant:
27620:160 0 (const int)
27630:160 Constant:
27640:160 1 (const int)
27650:161 move second child to first child ( temp 3-component vector of double)
27660:161 vector swizzle ( temp 3-component vector of double)
27670:161 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27680:161 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27690:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27700:161 'invocation' ( temp uint)
27710:161 Constant:
27720:161 3 (const int)
27730:161 Sequence
27740:161 Constant:
27750:161 0 (const int)
27760:161 Constant:
27770:161 1 (const int)
27780:161 Constant:
27790:161 2 (const int)
27800:161 subgroupInclusiveAdd ( global 3-component vector of double)
27810:161 vector swizzle ( temp 3-component vector of double)
27820:161 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27830:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27840:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27850:161 Constant:
27860:161 2 (const int)
27870:161 Constant:
27880:161 3 (const int)
27890:161 Sequence
27900:161 Constant:
27910:161 0 (const int)
27920:161 Constant:
27930:161 1 (const int)
27940:161 Constant:
27950:161 2 (const int)
27960:162 move second child to first child ( temp 4-component vector of double)
27970:162 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
27980:162 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
27990:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28000:162 'invocation' ( temp uint)
28010:162 Constant:
28020:162 3 (const int)
28030:162 subgroupInclusiveAdd ( global 4-component vector of double)
28040:162 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
28050:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28060:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28070:162 Constant:
28080:162 3 (const int)
28090:162 Constant:
28100:162 3 (const int)
28110:164 move second child to first child ( temp float)
28120:164 direct index ( temp float)
28130:164 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28140:164 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28150:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28160:164 'invocation' ( temp uint)
28170:164 Constant:
28180:164 0 (const int)
28190:164 Constant:
28200:164 0 (const int)
28210:164 subgroupInclusiveMul ( global float)
28220:164 direct index ( temp float)
28230:164 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28240:164 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28250:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28260:164 Constant:
28270:164 0 (const int)
28280:164 Constant:
28290:164 0 (const int)
28300:164 Constant:
28310:164 0 (const int)
28320:165 move second child to first child ( temp 2-component vector of float)
28330:165 vector swizzle ( temp 2-component vector of float)
28340:165 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28350:165 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28360:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28370:165 'invocation' ( temp uint)
28380:165 Constant:
28390:165 0 (const int)
28400:165 Sequence
28410:165 Constant:
28420:165 0 (const int)
28430:165 Constant:
28440:165 1 (const int)
28450:165 subgroupInclusiveMul ( global 2-component vector of float)
28460:165 vector swizzle ( temp 2-component vector of float)
28470:165 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28480:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28490:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28500:165 Constant:
28510:165 1 (const int)
28520:165 Constant:
28530:165 0 (const int)
28540:165 Sequence
28550:165 Constant:
28560:165 0 (const int)
28570:165 Constant:
28580:165 1 (const int)
28590:166 move second child to first child ( temp 3-component vector of float)
28600:166 vector swizzle ( temp 3-component vector of float)
28610:166 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28620:166 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28630:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28640:166 'invocation' ( temp uint)
28650:166 Constant:
28660:166 0 (const int)
28670:166 Sequence
28680:166 Constant:
28690:166 0 (const int)
28700:166 Constant:
28710:166 1 (const int)
28720:166 Constant:
28730:166 2 (const int)
28740:166 subgroupInclusiveMul ( global 3-component vector of float)
28750:166 vector swizzle ( temp 3-component vector of float)
28760:166 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28770:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28780:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28790:166 Constant:
28800:166 2 (const int)
28810:166 Constant:
28820:166 0 (const int)
28830:166 Sequence
28840:166 Constant:
28850:166 0 (const int)
28860:166 Constant:
28870:166 1 (const int)
28880:166 Constant:
28890:166 2 (const int)
28900:167 move second child to first child ( temp 4-component vector of float)
28910:167 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28920:167 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28930:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
28940:167 'invocation' ( temp uint)
28950:167 Constant:
28960:167 0 (const int)
28970:167 subgroupInclusiveMul ( global 4-component vector of float)
28980:167 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
28990:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29000:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29010:167 Constant:
29020:167 3 (const int)
29030:167 Constant:
29040:167 0 (const int)
29050:169 move second child to first child ( temp int)
29060:169 direct index ( temp int)
29070:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29080:169 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29090:169 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29100:169 'invocation' ( temp uint)
29110:169 Constant:
29120:169 1 (const int)
29130:169 Constant:
29140:169 0 (const int)
29150:169 subgroupInclusiveMul ( global int)
29160:169 direct index ( temp int)
29170:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29180:169 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29190:169 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29200:169 Constant:
29210:169 0 (const int)
29220:169 Constant:
29230:169 1 (const int)
29240:169 Constant:
29250:169 0 (const int)
29260:170 move second child to first child ( temp 2-component vector of int)
29270:170 vector swizzle ( temp 2-component vector of int)
29280:170 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29290:170 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29300:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29310:170 'invocation' ( temp uint)
29320:170 Constant:
29330:170 1 (const int)
29340:170 Sequence
29350:170 Constant:
29360:170 0 (const int)
29370:170 Constant:
29380:170 1 (const int)
29390:170 subgroupInclusiveMul ( global 2-component vector of int)
29400:170 vector swizzle ( temp 2-component vector of int)
29410:170 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29420:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29430:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29440:170 Constant:
29450:170 1 (const int)
29460:170 Constant:
29470:170 1 (const int)
29480:170 Sequence
29490:170 Constant:
29500:170 0 (const int)
29510:170 Constant:
29520:170 1 (const int)
29530:171 move second child to first child ( temp 3-component vector of int)
29540:171 vector swizzle ( temp 3-component vector of int)
29550:171 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29560:171 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29570:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29580:171 'invocation' ( temp uint)
29590:171 Constant:
29600:171 1 (const int)
29610:171 Sequence
29620:171 Constant:
29630:171 0 (const int)
29640:171 Constant:
29650:171 1 (const int)
29660:171 Constant:
29670:171 2 (const int)
29680:171 subgroupInclusiveMul ( global 3-component vector of int)
29690:171 vector swizzle ( temp 3-component vector of int)
29700:171 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29710:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29720:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29730:171 Constant:
29740:171 2 (const int)
29750:171 Constant:
29760:171 1 (const int)
29770:171 Sequence
29780:171 Constant:
29790:171 0 (const int)
29800:171 Constant:
29810:171 1 (const int)
29820:171 Constant:
29830:171 2 (const int)
29840:172 move second child to first child ( temp 4-component vector of int)
29850:172 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29860:172 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29870:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29880:172 'invocation' ( temp uint)
29890:172 Constant:
29900:172 1 (const int)
29910:172 subgroupInclusiveMul ( global 4-component vector of int)
29920:172 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
29930:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29940:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
29950:172 Constant:
29960:172 3 (const int)
29970:172 Constant:
29980:172 1 (const int)
29990:174 move second child to first child ( temp uint)
30000:174 direct index ( temp uint)
30010:174 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30020:174 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30030:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30040:174 'invocation' ( temp uint)
30050:174 Constant:
30060:174 2 (const int)
30070:174 Constant:
30080:174 0 (const int)
30090:174 subgroupInclusiveMul ( global uint)
30100:174 direct index ( temp uint)
30110:174 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30120:174 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30130:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30140:174 Constant:
30150:174 0 (const int)
30160:174 Constant:
30170:174 2 (const int)
30180:174 Constant:
30190:174 0 (const int)
30200:175 move second child to first child ( temp 2-component vector of uint)
30210:175 vector swizzle ( temp 2-component vector of uint)
30220:175 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30230:175 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30240:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30250:175 'invocation' ( temp uint)
30260:175 Constant:
30270:175 2 (const int)
30280:175 Sequence
30290:175 Constant:
30300:175 0 (const int)
30310:175 Constant:
30320:175 1 (const int)
30330:175 subgroupInclusiveMul ( global 2-component vector of uint)
30340:175 vector swizzle ( temp 2-component vector of uint)
30350:175 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30360:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30370:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30380:175 Constant:
30390:175 1 (const int)
30400:175 Constant:
30410:175 2 (const int)
30420:175 Sequence
30430:175 Constant:
30440:175 0 (const int)
30450:175 Constant:
30460:175 1 (const int)
30470:176 move second child to first child ( temp 3-component vector of uint)
30480:176 vector swizzle ( temp 3-component vector of uint)
30490:176 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30500:176 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30510:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30520:176 'invocation' ( temp uint)
30530:176 Constant:
30540:176 2 (const int)
30550:176 Sequence
30560:176 Constant:
30570:176 0 (const int)
30580:176 Constant:
30590:176 1 (const int)
30600:176 Constant:
30610:176 2 (const int)
30620:176 subgroupInclusiveMul ( global 3-component vector of uint)
30630:176 vector swizzle ( temp 3-component vector of uint)
30640:176 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30650:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30660:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30670:176 Constant:
30680:176 2 (const int)
30690:176 Constant:
30700:176 2 (const int)
30710:176 Sequence
30720:176 Constant:
30730:176 0 (const int)
30740:176 Constant:
30750:176 1 (const int)
30760:176 Constant:
30770:176 2 (const int)
30780:177 move second child to first child ( temp 4-component vector of uint)
30790:177 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30800:177 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30810:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30820:177 'invocation' ( temp uint)
30830:177 Constant:
30840:177 2 (const int)
30850:177 subgroupInclusiveMul ( global 4-component vector of uint)
30860:177 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
30870:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30880:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30890:177 Constant:
30900:177 3 (const int)
30910:177 Constant:
30920:177 2 (const int)
30930:179 move second child to first child ( temp double)
30940:179 direct index ( temp double)
30950:179 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
30960:179 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30970:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
30980:179 'invocation' ( temp uint)
30990:179 Constant:
31000:179 3 (const int)
31010:179 Constant:
31020:179 0 (const int)
31030:179 subgroupInclusiveMul ( global double)
31040:179 direct index ( temp double)
31050:179 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31060:179 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31070:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31080:179 Constant:
31090:179 0 (const int)
31100:179 Constant:
31110:179 3 (const int)
31120:179 Constant:
31130:179 0 (const int)
31140:180 move second child to first child ( temp 2-component vector of double)
31150:180 vector swizzle ( temp 2-component vector of double)
31160:180 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31170:180 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31180:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31190:180 'invocation' ( temp uint)
31200:180 Constant:
31210:180 3 (const int)
31220:180 Sequence
31230:180 Constant:
31240:180 0 (const int)
31250:180 Constant:
31260:180 1 (const int)
31270:180 subgroupInclusiveMul ( global 2-component vector of double)
31280:180 vector swizzle ( temp 2-component vector of double)
31290:180 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31300:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31310:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31320:180 Constant:
31330:180 1 (const int)
31340:180 Constant:
31350:180 3 (const int)
31360:180 Sequence
31370:180 Constant:
31380:180 0 (const int)
31390:180 Constant:
31400:180 1 (const int)
31410:181 move second child to first child ( temp 3-component vector of double)
31420:181 vector swizzle ( temp 3-component vector of double)
31430:181 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31440:181 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31450:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31460:181 'invocation' ( temp uint)
31470:181 Constant:
31480:181 3 (const int)
31490:181 Sequence
31500:181 Constant:
31510:181 0 (const int)
31520:181 Constant:
31530:181 1 (const int)
31540:181 Constant:
31550:181 2 (const int)
31560:181 subgroupInclusiveMul ( global 3-component vector of double)
31570:181 vector swizzle ( temp 3-component vector of double)
31580:181 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31590:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31600:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31610:181 Constant:
31620:181 2 (const int)
31630:181 Constant:
31640:181 3 (const int)
31650:181 Sequence
31660:181 Constant:
31670:181 0 (const int)
31680:181 Constant:
31690:181 1 (const int)
31700:181 Constant:
31710:181 2 (const int)
31720:182 move second child to first child ( temp 4-component vector of double)
31730:182 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31740:182 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31750:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31760:182 'invocation' ( temp uint)
31770:182 Constant:
31780:182 3 (const int)
31790:182 subgroupInclusiveMul ( global 4-component vector of double)
31800:182 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
31810:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31820:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31830:182 Constant:
31840:182 3 (const int)
31850:182 Constant:
31860:182 3 (const int)
31870:184 move second child to first child ( temp float)
31880:184 direct index ( temp float)
31890:184 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
31900:184 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31910:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
31920:184 'invocation' ( temp uint)
31930:184 Constant:
31940:184 0 (const int)
31950:184 Constant:
31960:184 0 (const int)
31970:184 subgroupInclusiveMin ( global float)
31980:184 direct index ( temp float)
31990:184 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32000:184 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32010:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32020:184 Constant:
32030:184 0 (const int)
32040:184 Constant:
32050:184 0 (const int)
32060:184 Constant:
32070:184 0 (const int)
32080:185 move second child to first child ( temp 2-component vector of float)
32090:185 vector swizzle ( temp 2-component vector of float)
32100:185 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32110:185 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32120:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32130:185 'invocation' ( temp uint)
32140:185 Constant:
32150:185 0 (const int)
32160:185 Sequence
32170:185 Constant:
32180:185 0 (const int)
32190:185 Constant:
32200:185 1 (const int)
32210:185 subgroupInclusiveMin ( global 2-component vector of float)
32220:185 vector swizzle ( temp 2-component vector of float)
32230:185 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32240:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32250:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32260:185 Constant:
32270:185 1 (const int)
32280:185 Constant:
32290:185 0 (const int)
32300:185 Sequence
32310:185 Constant:
32320:185 0 (const int)
32330:185 Constant:
32340:185 1 (const int)
32350:186 move second child to first child ( temp 3-component vector of float)
32360:186 vector swizzle ( temp 3-component vector of float)
32370:186 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32380:186 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32390:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32400:186 'invocation' ( temp uint)
32410:186 Constant:
32420:186 0 (const int)
32430:186 Sequence
32440:186 Constant:
32450:186 0 (const int)
32460:186 Constant:
32470:186 1 (const int)
32480:186 Constant:
32490:186 2 (const int)
32500:186 subgroupInclusiveMin ( global 3-component vector of float)
32510:186 vector swizzle ( temp 3-component vector of float)
32520:186 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32530:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32540:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32550:186 Constant:
32560:186 2 (const int)
32570:186 Constant:
32580:186 0 (const int)
32590:186 Sequence
32600:186 Constant:
32610:186 0 (const int)
32620:186 Constant:
32630:186 1 (const int)
32640:186 Constant:
32650:186 2 (const int)
32660:187 move second child to first child ( temp 4-component vector of float)
32670:187 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32680:187 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32690:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32700:187 'invocation' ( temp uint)
32710:187 Constant:
32720:187 0 (const int)
32730:187 subgroupInclusiveMin ( global 4-component vector of float)
32740:187 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
32750:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32760:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32770:187 Constant:
32780:187 3 (const int)
32790:187 Constant:
32800:187 0 (const int)
32810:189 move second child to first child ( temp int)
32820:189 direct index ( temp int)
32830:189 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
32840:189 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32850:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32860:189 'invocation' ( temp uint)
32870:189 Constant:
32880:189 1 (const int)
32890:189 Constant:
32900:189 0 (const int)
32910:189 subgroupInclusiveMin ( global int)
32920:189 direct index ( temp int)
32930:189 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
32940:189 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32950:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
32960:189 Constant:
32970:189 0 (const int)
32980:189 Constant:
32990:189 1 (const int)
33000:189 Constant:
33010:189 0 (const int)
33020:190 move second child to first child ( temp 2-component vector of int)
33030:190 vector swizzle ( temp 2-component vector of int)
33040:190 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33050:190 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33060:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33070:190 'invocation' ( temp uint)
33080:190 Constant:
33090:190 1 (const int)
33100:190 Sequence
33110:190 Constant:
33120:190 0 (const int)
33130:190 Constant:
33140:190 1 (const int)
33150:190 subgroupInclusiveMin ( global 2-component vector of int)
33160:190 vector swizzle ( temp 2-component vector of int)
33170:190 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33180:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33190:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33200:190 Constant:
33210:190 1 (const int)
33220:190 Constant:
33230:190 1 (const int)
33240:190 Sequence
33250:190 Constant:
33260:190 0 (const int)
33270:190 Constant:
33280:190 1 (const int)
33290:191 move second child to first child ( temp 3-component vector of int)
33300:191 vector swizzle ( temp 3-component vector of int)
33310:191 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33320:191 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33330:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33340:191 'invocation' ( temp uint)
33350:191 Constant:
33360:191 1 (const int)
33370:191 Sequence
33380:191 Constant:
33390:191 0 (const int)
33400:191 Constant:
33410:191 1 (const int)
33420:191 Constant:
33430:191 2 (const int)
33440:191 subgroupInclusiveMin ( global 3-component vector of int)
33450:191 vector swizzle ( temp 3-component vector of int)
33460:191 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33470:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33480:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33490:191 Constant:
33500:191 2 (const int)
33510:191 Constant:
33520:191 1 (const int)
33530:191 Sequence
33540:191 Constant:
33550:191 0 (const int)
33560:191 Constant:
33570:191 1 (const int)
33580:191 Constant:
33590:191 2 (const int)
33600:192 move second child to first child ( temp 4-component vector of int)
33610:192 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33620:192 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33630:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33640:192 'invocation' ( temp uint)
33650:192 Constant:
33660:192 1 (const int)
33670:192 subgroupInclusiveMin ( global 4-component vector of int)
33680:192 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
33690:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33700:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33710:192 Constant:
33720:192 3 (const int)
33730:192 Constant:
33740:192 1 (const int)
33750:194 move second child to first child ( temp uint)
33760:194 direct index ( temp uint)
33770:194 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
33780:194 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33790:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33800:194 'invocation' ( temp uint)
33810:194 Constant:
33820:194 2 (const int)
33830:194 Constant:
33840:194 0 (const int)
33850:194 subgroupInclusiveMin ( global uint)
33860:194 direct index ( temp uint)
33870:194 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
33880:194 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33890:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
33900:194 Constant:
33910:194 0 (const int)
33920:194 Constant:
33930:194 2 (const int)
33940:194 Constant:
33950:194 0 (const int)
33960:195 move second child to first child ( temp 2-component vector of uint)
33970:195 vector swizzle ( temp 2-component vector of uint)
33980:195 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
33990:195 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34000:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34010:195 'invocation' ( temp uint)
34020:195 Constant:
34030:195 2 (const int)
34040:195 Sequence
34050:195 Constant:
34060:195 0 (const int)
34070:195 Constant:
34080:195 1 (const int)
34090:195 subgroupInclusiveMin ( global 2-component vector of uint)
34100:195 vector swizzle ( temp 2-component vector of uint)
34110:195 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
34120:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34130:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34140:195 Constant:
34150:195 1 (const int)
34160:195 Constant:
34170:195 2 (const int)
34180:195 Sequence
34190:195 Constant:
34200:195 0 (const int)
34210:195 Constant:
34220:195 1 (const int)
34230:196 move second child to first child ( temp 3-component vector of uint)
34240:196 vector swizzle ( temp 3-component vector of uint)
34250:196 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
34260:196 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34270:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34280:196 'invocation' ( temp uint)
34290:196 Constant:
34300:196 2 (const int)
34310:196 Sequence
34320:196 Constant:
34330:196 0 (const int)
34340:196 Constant:
34350:196 1 (const int)
34360:196 Constant:
34370:196 2 (const int)
34380:196 subgroupInclusiveMin ( global 3-component vector of uint)
34390:196 vector swizzle ( temp 3-component vector of uint)
34400:196 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
34410:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34420:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34430:196 Constant:
34440:196 2 (const int)
34450:196 Constant:
34460:196 2 (const int)
34470:196 Sequence
34480:196 Constant:
34490:196 0 (const int)
34500:196 Constant:
34510:196 1 (const int)
34520:196 Constant:
34530:196 2 (const int)
34540:197 move second child to first child ( temp 4-component vector of uint)
34550:197 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
34560:197 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34570:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34580:197 'invocation' ( temp uint)
34590:197 Constant:
34600:197 2 (const int)
34610:197 subgroupInclusiveMin ( global 4-component vector of uint)
34620:197 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
34630:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34640:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34650:197 Constant:
34660:197 3 (const int)
34670:197 Constant:
34680:197 2 (const int)
34690:199 move second child to first child ( temp double)
34700:199 direct index ( temp double)
34710:199 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
34720:199 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34730:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34740:199 'invocation' ( temp uint)
34750:199 Constant:
34760:199 3 (const int)
34770:199 Constant:
34780:199 0 (const int)
34790:199 subgroupInclusiveMin ( global double)
34800:199 direct index ( temp double)
34810:199 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
34820:199 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34830:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34840:199 Constant:
34850:199 0 (const int)
34860:199 Constant:
34870:199 3 (const int)
34880:199 Constant:
34890:199 0 (const int)
34900:200 move second child to first child ( temp 2-component vector of double)
34910:200 vector swizzle ( temp 2-component vector of double)
34920:200 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
34930:200 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34940:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
34950:200 'invocation' ( temp uint)
34960:200 Constant:
34970:200 3 (const int)
34980:200 Sequence
34990:200 Constant:
35000:200 0 (const int)
35010:200 Constant:
35020:200 1 (const int)
35030:200 subgroupInclusiveMin ( global 2-component vector of double)
35040:200 vector swizzle ( temp 2-component vector of double)
35050:200 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
35060:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35070:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35080:200 Constant:
35090:200 1 (const int)
35100:200 Constant:
35110:200 3 (const int)
35120:200 Sequence
35130:200 Constant:
35140:200 0 (const int)
35150:200 Constant:
35160:200 1 (const int)
35170:201 move second child to first child ( temp 3-component vector of double)
35180:201 vector swizzle ( temp 3-component vector of double)
35190:201 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
35200:201 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35210:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35220:201 'invocation' ( temp uint)
35230:201 Constant:
35240:201 3 (const int)
35250:201 Sequence
35260:201 Constant:
35270:201 0 (const int)
35280:201 Constant:
35290:201 1 (const int)
35300:201 Constant:
35310:201 2 (const int)
35320:201 subgroupInclusiveMin ( global 3-component vector of double)
35330:201 vector swizzle ( temp 3-component vector of double)
35340:201 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
35350:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35360:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35370:201 Constant:
35380:201 2 (const int)
35390:201 Constant:
35400:201 3 (const int)
35410:201 Sequence
35420:201 Constant:
35430:201 0 (const int)
35440:201 Constant:
35450:201 1 (const int)
35460:201 Constant:
35470:201 2 (const int)
35480:202 move second child to first child ( temp 4-component vector of double)
35490:202 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
35500:202 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35510:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35520:202 'invocation' ( temp uint)
35530:202 Constant:
35540:202 3 (const int)
35550:202 subgroupInclusiveMin ( global 4-component vector of double)
35560:202 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
35570:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35580:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35590:202 Constant:
35600:202 3 (const int)
35610:202 Constant:
35620:202 3 (const int)
35630:204 move second child to first child ( temp float)
35640:204 direct index ( temp float)
35650:204 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
35660:204 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35670:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35680:204 'invocation' ( temp uint)
35690:204 Constant:
35700:204 0 (const int)
35710:204 Constant:
35720:204 0 (const int)
35730:204 subgroupInclusiveMax ( global float)
35740:204 direct index ( temp float)
35750:204 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
35760:204 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35770:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35780:204 Constant:
35790:204 0 (const int)
35800:204 Constant:
35810:204 0 (const int)
35820:204 Constant:
35830:204 0 (const int)
35840:205 move second child to first child ( temp 2-component vector of float)
35850:205 vector swizzle ( temp 2-component vector of float)
35860:205 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
35870:205 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35880:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
35890:205 'invocation' ( temp uint)
35900:205 Constant:
35910:205 0 (const int)
35920:205 Sequence
35930:205 Constant:
35940:205 0 (const int)
35950:205 Constant:
35960:205 1 (const int)
35970:205 subgroupInclusiveMax ( global 2-component vector of float)
35980:205 vector swizzle ( temp 2-component vector of float)
35990:205 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
36000:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36010:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36020:205 Constant:
36030:205 1 (const int)
36040:205 Constant:
36050:205 0 (const int)
36060:205 Sequence
36070:205 Constant:
36080:205 0 (const int)
36090:205 Constant:
36100:205 1 (const int)
36110:206 move second child to first child ( temp 3-component vector of float)
36120:206 vector swizzle ( temp 3-component vector of float)
36130:206 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
36140:206 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36150:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36160:206 'invocation' ( temp uint)
36170:206 Constant:
36180:206 0 (const int)
36190:206 Sequence
36200:206 Constant:
36210:206 0 (const int)
36220:206 Constant:
36230:206 1 (const int)
36240:206 Constant:
36250:206 2 (const int)
36260:206 subgroupInclusiveMax ( global 3-component vector of float)
36270:206 vector swizzle ( temp 3-component vector of float)
36280:206 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
36290:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36300:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36310:206 Constant:
36320:206 2 (const int)
36330:206 Constant:
36340:206 0 (const int)
36350:206 Sequence
36360:206 Constant:
36370:206 0 (const int)
36380:206 Constant:
36390:206 1 (const int)
36400:206 Constant:
36410:206 2 (const int)
36420:207 move second child to first child ( temp 4-component vector of float)
36430:207 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
36440:207 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36450:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36460:207 'invocation' ( temp uint)
36470:207 Constant:
36480:207 0 (const int)
36490:207 subgroupInclusiveMax ( global 4-component vector of float)
36500:207 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
36510:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36520:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36530:207 Constant:
36540:207 3 (const int)
36550:207 Constant:
36560:207 0 (const int)
36570:209 move second child to first child ( temp int)
36580:209 direct index ( temp int)
36590:209 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
36600:209 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36610:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36620:209 'invocation' ( temp uint)
36630:209 Constant:
36640:209 1 (const int)
36650:209 Constant:
36660:209 0 (const int)
36670:209 subgroupInclusiveMax ( global int)
36680:209 direct index ( temp int)
36690:209 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
36700:209 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36710:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36720:209 Constant:
36730:209 0 (const int)
36740:209 Constant:
36750:209 1 (const int)
36760:209 Constant:
36770:209 0 (const int)
36780:210 move second child to first child ( temp 2-component vector of int)
36790:210 vector swizzle ( temp 2-component vector of int)
36800:210 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
36810:210 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36820:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36830:210 'invocation' ( temp uint)
36840:210 Constant:
36850:210 1 (const int)
36860:210 Sequence
36870:210 Constant:
36880:210 0 (const int)
36890:210 Constant:
36900:210 1 (const int)
36910:210 subgroupInclusiveMax ( global 2-component vector of int)
36920:210 vector swizzle ( temp 2-component vector of int)
36930:210 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
36940:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36950:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
36960:210 Constant:
36970:210 1 (const int)
36980:210 Constant:
36990:210 1 (const int)
37000:210 Sequence
37010:210 Constant:
37020:210 0 (const int)
37030:210 Constant:
37040:210 1 (const int)
37050:211 move second child to first child ( temp 3-component vector of int)
37060:211 vector swizzle ( temp 3-component vector of int)
37070:211 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
37080:211 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37090:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37100:211 'invocation' ( temp uint)
37110:211 Constant:
37120:211 1 (const int)
37130:211 Sequence
37140:211 Constant:
37150:211 0 (const int)
37160:211 Constant:
37170:211 1 (const int)
37180:211 Constant:
37190:211 2 (const int)
37200:211 subgroupInclusiveMax ( global 3-component vector of int)
37210:211 vector swizzle ( temp 3-component vector of int)
37220:211 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
37230:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37240:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37250:211 Constant:
37260:211 2 (const int)
37270:211 Constant:
37280:211 1 (const int)
37290:211 Sequence
37300:211 Constant:
37310:211 0 (const int)
37320:211 Constant:
37330:211 1 (const int)
37340:211 Constant:
37350:211 2 (const int)
37360:212 move second child to first child ( temp 4-component vector of int)
37370:212 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
37380:212 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37390:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37400:212 'invocation' ( temp uint)
37410:212 Constant:
37420:212 1 (const int)
37430:212 subgroupInclusiveMax ( global 4-component vector of int)
37440:212 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
37450:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37460:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37470:212 Constant:
37480:212 3 (const int)
37490:212 Constant:
37500:212 1 (const int)
37510:214 move second child to first child ( temp uint)
37520:214 direct index ( temp uint)
37530:214 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
37540:214 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37550:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37560:214 'invocation' ( temp uint)
37570:214 Constant:
37580:214 2 (const int)
37590:214 Constant:
37600:214 0 (const int)
37610:214 subgroupInclusiveMax ( global uint)
37620:214 direct index ( temp uint)
37630:214 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
37640:214 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37650:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37660:214 Constant:
37670:214 0 (const int)
37680:214 Constant:
37690:214 2 (const int)
37700:214 Constant:
37710:214 0 (const int)
37720:215 move second child to first child ( temp 2-component vector of uint)
37730:215 vector swizzle ( temp 2-component vector of uint)
37740:215 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
37750:215 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37760:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37770:215 'invocation' ( temp uint)
37780:215 Constant:
37790:215 2 (const int)
37800:215 Sequence
37810:215 Constant:
37820:215 0 (const int)
37830:215 Constant:
37840:215 1 (const int)
37850:215 subgroupInclusiveMax ( global 2-component vector of uint)
37860:215 vector swizzle ( temp 2-component vector of uint)
37870:215 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
37880:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37890:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
37900:215 Constant:
37910:215 1 (const int)
37920:215 Constant:
37930:215 2 (const int)
37940:215 Sequence
37950:215 Constant:
37960:215 0 (const int)
37970:215 Constant:
37980:215 1 (const int)
37990:216 move second child to first child ( temp 3-component vector of uint)
38000:216 vector swizzle ( temp 3-component vector of uint)
38010:216 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
38020:216 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38030:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38040:216 'invocation' ( temp uint)
38050:216 Constant:
38060:216 2 (const int)
38070:216 Sequence
38080:216 Constant:
38090:216 0 (const int)
38100:216 Constant:
38110:216 1 (const int)
38120:216 Constant:
38130:216 2 (const int)
38140:216 subgroupInclusiveMax ( global 3-component vector of uint)
38150:216 vector swizzle ( temp 3-component vector of uint)
38160:216 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
38170:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38180:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38190:216 Constant:
38200:216 2 (const int)
38210:216 Constant:
38220:216 2 (const int)
38230:216 Sequence
38240:216 Constant:
38250:216 0 (const int)
38260:216 Constant:
38270:216 1 (const int)
38280:216 Constant:
38290:216 2 (const int)
38300:217 move second child to first child ( temp 4-component vector of uint)
38310:217 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
38320:217 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38330:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38340:217 'invocation' ( temp uint)
38350:217 Constant:
38360:217 2 (const int)
38370:217 subgroupInclusiveMax ( global 4-component vector of uint)
38380:217 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
38390:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38400:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38410:217 Constant:
38420:217 3 (const int)
38430:217 Constant:
38440:217 2 (const int)
38450:219 move second child to first child ( temp double)
38460:219 direct index ( temp double)
38470:219 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
38480:219 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38490:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38500:219 'invocation' ( temp uint)
38510:219 Constant:
38520:219 3 (const int)
38530:219 Constant:
38540:219 0 (const int)
38550:219 subgroupInclusiveMax ( global double)
38560:219 direct index ( temp double)
38570:219 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
38580:219 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38590:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38600:219 Constant:
38610:219 0 (const int)
38620:219 Constant:
38630:219 3 (const int)
38640:219 Constant:
38650:219 0 (const int)
38660:220 move second child to first child ( temp 2-component vector of double)
38670:220 vector swizzle ( temp 2-component vector of double)
38680:220 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
38690:220 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38700:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38710:220 'invocation' ( temp uint)
38720:220 Constant:
38730:220 3 (const int)
38740:220 Sequence
38750:220 Constant:
38760:220 0 (const int)
38770:220 Constant:
38780:220 1 (const int)
38790:220 subgroupInclusiveMax ( global 2-component vector of double)
38800:220 vector swizzle ( temp 2-component vector of double)
38810:220 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
38820:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38830:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38840:220 Constant:
38850:220 1 (const int)
38860:220 Constant:
38870:220 3 (const int)
38880:220 Sequence
38890:220 Constant:
38900:220 0 (const int)
38910:220 Constant:
38920:220 1 (const int)
38930:221 move second child to first child ( temp 3-component vector of double)
38940:221 vector swizzle ( temp 3-component vector of double)
38950:221 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
38960:221 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38970:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
38980:221 'invocation' ( temp uint)
38990:221 Constant:
39000:221 3 (const int)
39010:221 Sequence
39020:221 Constant:
39030:221 0 (const int)
39040:221 Constant:
39050:221 1 (const int)
39060:221 Constant:
39070:221 2 (const int)
39080:221 subgroupInclusiveMax ( global 3-component vector of double)
39090:221 vector swizzle ( temp 3-component vector of double)
39100:221 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
39110:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39120:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39130:221 Constant:
39140:221 2 (const int)
39150:221 Constant:
39160:221 3 (const int)
39170:221 Sequence
39180:221 Constant:
39190:221 0 (const int)
39200:221 Constant:
39210:221 1 (const int)
39220:221 Constant:
39230:221 2 (const int)
39240:222 move second child to first child ( temp 4-component vector of double)
39250:222 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
39260:222 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39270:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39280:222 'invocation' ( temp uint)
39290:222 Constant:
39300:222 3 (const int)
39310:222 subgroupInclusiveMax ( global 4-component vector of double)
39320:222 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
39330:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39340:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39350:222 Constant:
39360:222 3 (const int)
39370:222 Constant:
39380:222 3 (const int)
39390:224 move second child to first child ( temp int)
39400:224 direct index ( temp int)
39410:224 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
39420:224 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39430:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39440:224 'invocation' ( temp uint)
39450:224 Constant:
39460:224 1 (const int)
39470:224 Constant:
39480:224 0 (const int)
39490:224 subgroupInclusiveAnd ( global int)
39500:224 direct index ( temp int)
39510:224 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
39520:224 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39530:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39540:224 Constant:
39550:224 0 (const int)
39560:224 Constant:
39570:224 1 (const int)
39580:224 Constant:
39590:224 0 (const int)
39600:225 move second child to first child ( temp 2-component vector of int)
39610:225 vector swizzle ( temp 2-component vector of int)
39620:225 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
39630:225 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39640:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39650:225 'invocation' ( temp uint)
39660:225 Constant:
39670:225 1 (const int)
39680:225 Sequence
39690:225 Constant:
39700:225 0 (const int)
39710:225 Constant:
39720:225 1 (const int)
39730:225 subgroupInclusiveAnd ( global 2-component vector of int)
39740:225 vector swizzle ( temp 2-component vector of int)
39750:225 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
39760:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39770:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39780:225 Constant:
39790:225 1 (const int)
39800:225 Constant:
39810:225 1 (const int)
39820:225 Sequence
39830:225 Constant:
39840:225 0 (const int)
39850:225 Constant:
39860:225 1 (const int)
39870:226 move second child to first child ( temp 3-component vector of int)
39880:226 vector swizzle ( temp 3-component vector of int)
39890:226 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
39900:226 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39910:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
39920:226 'invocation' ( temp uint)
39930:226 Constant:
39940:226 1 (const int)
39950:226 Sequence
39960:226 Constant:
39970:226 0 (const int)
39980:226 Constant:
39990:226 1 (const int)
40000:226 Constant:
40010:226 2 (const int)
40020:226 subgroupInclusiveAnd ( global 3-component vector of int)
40030:226 vector swizzle ( temp 3-component vector of int)
40040:226 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
40050:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40060:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40070:226 Constant:
40080:226 2 (const int)
40090:226 Constant:
40100:226 1 (const int)
40110:226 Sequence
40120:226 Constant:
40130:226 0 (const int)
40140:226 Constant:
40150:226 1 (const int)
40160:226 Constant:
40170:226 2 (const int)
40180:227 move second child to first child ( temp 4-component vector of int)
40190:227 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
40200:227 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40210:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40220:227 'invocation' ( temp uint)
40230:227 Constant:
40240:227 1 (const int)
40250:227 subgroupInclusiveAnd ( global 4-component vector of int)
40260:227 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
40270:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40280:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40290:227 Constant:
40300:227 3 (const int)
40310:227 Constant:
40320:227 1 (const int)
40330:229 move second child to first child ( temp uint)
40340:229 direct index ( temp uint)
40350:229 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40360:229 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40370:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40380:229 'invocation' ( temp uint)
40390:229 Constant:
40400:229 2 (const int)
40410:229 Constant:
40420:229 0 (const int)
40430:229 subgroupInclusiveAnd ( global uint)
40440:229 direct index ( temp uint)
40450:229 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40460:229 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40470:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40480:229 Constant:
40490:229 0 (const int)
40500:229 Constant:
40510:229 2 (const int)
40520:229 Constant:
40530:229 0 (const int)
40540:230 move second child to first child ( temp 2-component vector of uint)
40550:230 vector swizzle ( temp 2-component vector of uint)
40560:230 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40570:230 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40580:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40590:230 'invocation' ( temp uint)
40600:230 Constant:
40610:230 2 (const int)
40620:230 Sequence
40630:230 Constant:
40640:230 0 (const int)
40650:230 Constant:
40660:230 1 (const int)
40670:230 subgroupInclusiveAnd ( global 2-component vector of uint)
40680:230 vector swizzle ( temp 2-component vector of uint)
40690:230 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40700:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40710:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40720:230 Constant:
40730:230 1 (const int)
40740:230 Constant:
40750:230 2 (const int)
40760:230 Sequence
40770:230 Constant:
40780:230 0 (const int)
40790:230 Constant:
40800:230 1 (const int)
40810:231 move second child to first child ( temp 3-component vector of uint)
40820:231 vector swizzle ( temp 3-component vector of uint)
40830:231 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40840:231 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40850:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
40860:231 'invocation' ( temp uint)
40870:231 Constant:
40880:231 2 (const int)
40890:231 Sequence
40900:231 Constant:
40910:231 0 (const int)
40920:231 Constant:
40930:231 1 (const int)
40940:231 Constant:
40950:231 2 (const int)
40960:231 subgroupInclusiveAnd ( global 3-component vector of uint)
40970:231 vector swizzle ( temp 3-component vector of uint)
40980:231 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
40990:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41000:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41010:231 Constant:
41020:231 2 (const int)
41030:231 Constant:
41040:231 2 (const int)
41050:231 Sequence
41060:231 Constant:
41070:231 0 (const int)
41080:231 Constant:
41090:231 1 (const int)
41100:231 Constant:
41110:231 2 (const int)
41120:232 move second child to first child ( temp 4-component vector of uint)
41130:232 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
41140:232 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41150:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41160:232 'invocation' ( temp uint)
41170:232 Constant:
41180:232 2 (const int)
41190:232 subgroupInclusiveAnd ( global 4-component vector of uint)
41200:232 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
41210:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41220:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41230:232 Constant:
41240:232 3 (const int)
41250:232 Constant:
41260:232 2 (const int)
41270:234 move second child to first child ( temp int)
41280:234 direct index ( temp int)
41290:234 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
41300:234 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41310:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41320:234 'invocation' ( temp uint)
41330:234 Constant:
41340:234 1 (const int)
41350:234 Constant:
41360:234 0 (const int)
41370:234 Convert bool to int ( temp int)
41380:234 subgroupInclusiveAnd ( global bool)
41390:234 Compare Less Than ( temp bool)
41400:234 direct index ( temp int)
41410:234 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
41420:234 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41430:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41440:234 Constant:
41450:234 0 (const int)
41460:234 Constant:
41470:234 1 (const int)
41480:234 Constant:
41490:234 0 (const int)
41500:234 Constant:
41510:234 0 (const int)
41520:235 move second child to first child ( temp 2-component vector of int)
41530:235 vector swizzle ( temp 2-component vector of int)
41540:235 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
41550:235 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41560:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41570:235 'invocation' ( temp uint)
41580:235 Constant:
41590:235 1 (const int)
41600:235 Sequence
41610:235 Constant:
41620:235 0 (const int)
41630:235 Constant:
41640:235 1 (const int)
41650:235 Convert bool to int ( temp 2-component vector of int)
41660:235 subgroupInclusiveAnd ( global 2-component vector of bool)
41670:235 Compare Less Than ( global 2-component vector of bool)
41680:235 vector swizzle ( temp 2-component vector of int)
41690:235 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
41700:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41710:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41720:235 Constant:
41730:235 1 (const int)
41740:235 Constant:
41750:235 1 (const int)
41760:235 Sequence
41770:235 Constant:
41780:235 0 (const int)
41790:235 Constant:
41800:235 1 (const int)
41810:235 Constant:
41820:235 0 (const int)
41830:235 0 (const int)
41840:236 move second child to first child ( temp 3-component vector of int)
41850:236 vector swizzle ( temp 3-component vector of int)
41860:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
41870:236 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41880:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
41890:236 'invocation' ( temp uint)
41900:236 Constant:
41910:236 1 (const int)
41920:236 Sequence
41930:236 Constant:
41940:236 0 (const int)
41950:236 Constant:
41960:236 1 (const int)
41970:236 Constant:
41980:236 2 (const int)
41990:236 Convert bool to int ( temp 3-component vector of int)
42000:236 subgroupInclusiveAnd ( global 3-component vector of bool)
42010:236 Compare Less Than ( global 3-component vector of bool)
42020:236 vector swizzle ( temp 3-component vector of int)
42030:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42040:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42050:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42060:236 Constant:
42070:236 1 (const int)
42080:236 Constant:
42090:236 1 (const int)
42100:236 Sequence
42110:236 Constant:
42120:236 0 (const int)
42130:236 Constant:
42140:236 1 (const int)
42150:236 Constant:
42160:236 2 (const int)
42170:236 Constant:
42180:236 0 (const int)
42190:236 0 (const int)
42200:236 0 (const int)
42210:237 move second child to first child ( temp 4-component vector of int)
42220:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42230:237 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42240:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42250:237 'invocation' ( temp uint)
42260:237 Constant:
42270:237 1 (const int)
42280:237 Convert bool to int ( temp 4-component vector of int)
42290:237 subgroupInclusiveAnd ( global 4-component vector of bool)
42300:237 Compare Less Than ( global 4-component vector of bool)
42310:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42320:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42330:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42340:237 Constant:
42350:237 1 (const int)
42360:237 Constant:
42370:237 1 (const int)
42380:237 Constant:
42390:237 0 (const int)
42400:237 0 (const int)
42410:237 0 (const int)
42420:237 0 (const int)
42430:239 move second child to first child ( temp int)
42440:239 direct index ( temp int)
42450:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42460:239 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42470:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42480:239 'invocation' ( temp uint)
42490:239 Constant:
42500:239 1 (const int)
42510:239 Constant:
42520:239 0 (const int)
42530:239 subgroupInclusiveOr ( global int)
42540:239 direct index ( temp int)
42550:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42560:239 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42570:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42580:239 Constant:
42590:239 0 (const int)
42600:239 Constant:
42610:239 1 (const int)
42620:239 Constant:
42630:239 0 (const int)
42640:240 move second child to first child ( temp 2-component vector of int)
42650:240 vector swizzle ( temp 2-component vector of int)
42660:240 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42670:240 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42680:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42690:240 'invocation' ( temp uint)
42700:240 Constant:
42710:240 1 (const int)
42720:240 Sequence
42730:240 Constant:
42740:240 0 (const int)
42750:240 Constant:
42760:240 1 (const int)
42770:240 subgroupInclusiveOr ( global 2-component vector of int)
42780:240 vector swizzle ( temp 2-component vector of int)
42790:240 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42800:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42810:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42820:240 Constant:
42830:240 1 (const int)
42840:240 Constant:
42850:240 1 (const int)
42860:240 Sequence
42870:240 Constant:
42880:240 0 (const int)
42890:240 Constant:
42900:240 1 (const int)
42910:241 move second child to first child ( temp 3-component vector of int)
42920:241 vector swizzle ( temp 3-component vector of int)
42930:241 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
42940:241 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42950:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
42960:241 'invocation' ( temp uint)
42970:241 Constant:
42980:241 1 (const int)
42990:241 Sequence
43000:241 Constant:
43010:241 0 (const int)
43020:241 Constant:
43030:241 1 (const int)
43040:241 Constant:
43050:241 2 (const int)
43060:241 subgroupInclusiveOr ( global 3-component vector of int)
43070:241 vector swizzle ( temp 3-component vector of int)
43080:241 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
43090:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43100:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43110:241 Constant:
43120:241 2 (const int)
43130:241 Constant:
43140:241 1 (const int)
43150:241 Sequence
43160:241 Constant:
43170:241 0 (const int)
43180:241 Constant:
43190:241 1 (const int)
43200:241 Constant:
43210:241 2 (const int)
43220:242 move second child to first child ( temp 4-component vector of int)
43230:242 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
43240:242 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43250:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43260:242 'invocation' ( temp uint)
43270:242 Constant:
43280:242 1 (const int)
43290:242 subgroupInclusiveOr ( global 4-component vector of int)
43300:242 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
43310:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43320:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43330:242 Constant:
43340:242 3 (const int)
43350:242 Constant:
43360:242 1 (const int)
43370:244 move second child to first child ( temp uint)
43380:244 direct index ( temp uint)
43390:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
43400:244 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43410:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43420:244 'invocation' ( temp uint)
43430:244 Constant:
43440:244 2 (const int)
43450:244 Constant:
43460:244 0 (const int)
43470:244 subgroupInclusiveOr ( global uint)
43480:244 direct index ( temp uint)
43490:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
43500:244 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43510:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43520:244 Constant:
43530:244 0 (const int)
43540:244 Constant:
43550:244 2 (const int)
43560:244 Constant:
43570:244 0 (const int)
43580:245 move second child to first child ( temp 2-component vector of uint)
43590:245 vector swizzle ( temp 2-component vector of uint)
43600:245 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
43610:245 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43620:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43630:245 'invocation' ( temp uint)
43640:245 Constant:
43650:245 2 (const int)
43660:245 Sequence
43670:245 Constant:
43680:245 0 (const int)
43690:245 Constant:
43700:245 1 (const int)
43710:245 subgroupInclusiveOr ( global 2-component vector of uint)
43720:245 vector swizzle ( temp 2-component vector of uint)
43730:245 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
43740:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43750:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43760:245 Constant:
43770:245 1 (const int)
43780:245 Constant:
43790:245 2 (const int)
43800:245 Sequence
43810:245 Constant:
43820:245 0 (const int)
43830:245 Constant:
43840:245 1 (const int)
43850:246 move second child to first child ( temp 3-component vector of uint)
43860:246 vector swizzle ( temp 3-component vector of uint)
43870:246 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
43880:246 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43890:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
43900:246 'invocation' ( temp uint)
43910:246 Constant:
43920:246 2 (const int)
43930:246 Sequence
43940:246 Constant:
43950:246 0 (const int)
43960:246 Constant:
43970:246 1 (const int)
43980:246 Constant:
43990:246 2 (const int)
44000:246 subgroupInclusiveOr ( global 3-component vector of uint)
44010:246 vector swizzle ( temp 3-component vector of uint)
44020:246 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
44030:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44040:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44050:246 Constant:
44060:246 2 (const int)
44070:246 Constant:
44080:246 2 (const int)
44090:246 Sequence
44100:246 Constant:
44110:246 0 (const int)
44120:246 Constant:
44130:246 1 (const int)
44140:246 Constant:
44150:246 2 (const int)
44160:247 move second child to first child ( temp 4-component vector of uint)
44170:247 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
44180:247 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44190:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44200:247 'invocation' ( temp uint)
44210:247 Constant:
44220:247 2 (const int)
44230:247 subgroupInclusiveOr ( global 4-component vector of uint)
44240:247 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
44250:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44260:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44270:247 Constant:
44280:247 3 (const int)
44290:247 Constant:
44300:247 2 (const int)
44310:249 move second child to first child ( temp int)
44320:249 direct index ( temp int)
44330:249 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
44340:249 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44350:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44360:249 'invocation' ( temp uint)
44370:249 Constant:
44380:249 1 (const int)
44390:249 Constant:
44400:249 0 (const int)
44410:249 Convert bool to int ( temp int)
44420:249 subgroupInclusiveOr ( global bool)
44430:249 Compare Less Than ( temp bool)
44440:249 direct index ( temp int)
44450:249 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
44460:249 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44470:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44480:249 Constant:
44490:249 0 (const int)
44500:249 Constant:
44510:249 1 (const int)
44520:249 Constant:
44530:249 0 (const int)
44540:249 Constant:
44550:249 0 (const int)
44560:250 move second child to first child ( temp 2-component vector of int)
44570:250 vector swizzle ( temp 2-component vector of int)
44580:250 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
44590:250 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44600:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44610:250 'invocation' ( temp uint)
44620:250 Constant:
44630:250 1 (const int)
44640:250 Sequence
44650:250 Constant:
44660:250 0 (const int)
44670:250 Constant:
44680:250 1 (const int)
44690:250 Convert bool to int ( temp 2-component vector of int)
44700:250 subgroupInclusiveOr ( global 2-component vector of bool)
44710:250 Compare Less Than ( global 2-component vector of bool)
44720:250 vector swizzle ( temp 2-component vector of int)
44730:250 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
44740:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44750:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44760:250 Constant:
44770:250 1 (const int)
44780:250 Constant:
44790:250 1 (const int)
44800:250 Sequence
44810:250 Constant:
44820:250 0 (const int)
44830:250 Constant:
44840:250 1 (const int)
44850:250 Constant:
44860:250 0 (const int)
44870:250 0 (const int)
44880:251 move second child to first child ( temp 3-component vector of int)
44890:251 vector swizzle ( temp 3-component vector of int)
44900:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
44910:251 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44920:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
44930:251 'invocation' ( temp uint)
44940:251 Constant:
44950:251 1 (const int)
44960:251 Sequence
44970:251 Constant:
44980:251 0 (const int)
44990:251 Constant:
45000:251 1 (const int)
45010:251 Constant:
45020:251 2 (const int)
45030:251 Convert bool to int ( temp 3-component vector of int)
45040:251 subgroupInclusiveOr ( global 3-component vector of bool)
45050:251 Compare Less Than ( global 3-component vector of bool)
45060:251 vector swizzle ( temp 3-component vector of int)
45070:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45080:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45090:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45100:251 Constant:
45110:251 1 (const int)
45120:251 Constant:
45130:251 1 (const int)
45140:251 Sequence
45150:251 Constant:
45160:251 0 (const int)
45170:251 Constant:
45180:251 1 (const int)
45190:251 Constant:
45200:251 2 (const int)
45210:251 Constant:
45220:251 0 (const int)
45230:251 0 (const int)
45240:251 0 (const int)
45250:252 move second child to first child ( temp 4-component vector of int)
45260:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45270:252 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45280:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45290:252 'invocation' ( temp uint)
45300:252 Constant:
45310:252 1 (const int)
45320:252 Convert bool to int ( temp 4-component vector of int)
45330:252 subgroupInclusiveOr ( global 4-component vector of bool)
45340:252 Compare Less Than ( global 4-component vector of bool)
45350:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45360:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45370:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45380:252 Constant:
45390:252 1 (const int)
45400:252 Constant:
45410:252 1 (const int)
45420:252 Constant:
45430:252 0 (const int)
45440:252 0 (const int)
45450:252 0 (const int)
45460:252 0 (const int)
45470:254 move second child to first child ( temp int)
45480:254 direct index ( temp int)
45490:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45500:254 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45510:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45520:254 'invocation' ( temp uint)
45530:254 Constant:
45540:254 1 (const int)
45550:254 Constant:
45560:254 0 (const int)
45570:254 subgroupInclusiveXor ( global int)
45580:254 direct index ( temp int)
45590:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45600:254 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45610:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45620:254 Constant:
45630:254 0 (const int)
45640:254 Constant:
45650:254 1 (const int)
45660:254 Constant:
45670:254 0 (const int)
45680:255 move second child to first child ( temp 2-component vector of int)
45690:255 vector swizzle ( temp 2-component vector of int)
45700:255 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45710:255 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45720:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45730:255 'invocation' ( temp uint)
45740:255 Constant:
45750:255 1 (const int)
45760:255 Sequence
45770:255 Constant:
45780:255 0 (const int)
45790:255 Constant:
45800:255 1 (const int)
45810:255 subgroupInclusiveXor ( global 2-component vector of int)
45820:255 vector swizzle ( temp 2-component vector of int)
45830:255 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45840:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45850:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45860:255 Constant:
45870:255 1 (const int)
45880:255 Constant:
45890:255 1 (const int)
45900:255 Sequence
45910:255 Constant:
45920:255 0 (const int)
45930:255 Constant:
45940:255 1 (const int)
45950:256 move second child to first child ( temp 3-component vector of int)
45960:256 vector swizzle ( temp 3-component vector of int)
45970:256 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
45980:256 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
45990:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46000:256 'invocation' ( temp uint)
46010:256 Constant:
46020:256 1 (const int)
46030:256 Sequence
46040:256 Constant:
46050:256 0 (const int)
46060:256 Constant:
46070:256 1 (const int)
46080:256 Constant:
46090:256 2 (const int)
46100:256 subgroupInclusiveXor ( global 3-component vector of int)
46110:256 vector swizzle ( temp 3-component vector of int)
46120:256 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
46130:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46140:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46150:256 Constant:
46160:256 2 (const int)
46170:256 Constant:
46180:256 1 (const int)
46190:256 Sequence
46200:256 Constant:
46210:256 0 (const int)
46220:256 Constant:
46230:256 1 (const int)
46240:256 Constant:
46250:256 2 (const int)
46260:257 move second child to first child ( temp 4-component vector of int)
46270:257 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
46280:257 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46290:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46300:257 'invocation' ( temp uint)
46310:257 Constant:
46320:257 1 (const int)
46330:257 subgroupInclusiveXor ( global 4-component vector of int)
46340:257 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
46350:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46360:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46370:257 Constant:
46380:257 3 (const int)
46390:257 Constant:
46400:257 1 (const int)
46410:259 move second child to first child ( temp uint)
46420:259 direct index ( temp uint)
46430:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
46440:259 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46450:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46460:259 'invocation' ( temp uint)
46470:259 Constant:
46480:259 2 (const int)
46490:259 Constant:
46500:259 0 (const int)
46510:259 subgroupInclusiveXor ( global uint)
46520:259 direct index ( temp uint)
46530:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
46540:259 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46550:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46560:259 Constant:
46570:259 0 (const int)
46580:259 Constant:
46590:259 2 (const int)
46600:259 Constant:
46610:259 0 (const int)
46620:260 move second child to first child ( temp 2-component vector of uint)
46630:260 vector swizzle ( temp 2-component vector of uint)
46640:260 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
46650:260 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46660:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46670:260 'invocation' ( temp uint)
46680:260 Constant:
46690:260 2 (const int)
46700:260 Sequence
46710:260 Constant:
46720:260 0 (const int)
46730:260 Constant:
46740:260 1 (const int)
46750:260 subgroupInclusiveXor ( global 2-component vector of uint)
46760:260 vector swizzle ( temp 2-component vector of uint)
46770:260 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
46780:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46790:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46800:260 Constant:
46810:260 1 (const int)
46820:260 Constant:
46830:260 2 (const int)
46840:260 Sequence
46850:260 Constant:
46860:260 0 (const int)
46870:260 Constant:
46880:260 1 (const int)
46890:261 move second child to first child ( temp 3-component vector of uint)
46900:261 vector swizzle ( temp 3-component vector of uint)
46910:261 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
46920:261 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46930:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
46940:261 'invocation' ( temp uint)
46950:261 Constant:
46960:261 2 (const int)
46970:261 Sequence
46980:261 Constant:
46990:261 0 (const int)
47000:261 Constant:
47010:261 1 (const int)
47020:261 Constant:
47030:261 2 (const int)
47040:261 subgroupInclusiveXor ( global 3-component vector of uint)
47050:261 vector swizzle ( temp 3-component vector of uint)
47060:261 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
47070:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47080:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47090:261 Constant:
47100:261 2 (const int)
47110:261 Constant:
47120:261 2 (const int)
47130:261 Sequence
47140:261 Constant:
47150:261 0 (const int)
47160:261 Constant:
47170:261 1 (const int)
47180:261 Constant:
47190:261 2 (const int)
47200:262 move second child to first child ( temp 4-component vector of uint)
47210:262 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
47220:262 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47230:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47240:262 'invocation' ( temp uint)
47250:262 Constant:
47260:262 2 (const int)
47270:262 subgroupInclusiveXor ( global 4-component vector of uint)
47280:262 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
47290:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47300:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47310:262 Constant:
47320:262 3 (const int)
47330:262 Constant:
47340:262 2 (const int)
47350:264 move second child to first child ( temp int)
47360:264 direct index ( temp int)
47370:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
47380:264 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47390:264 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47400:264 'invocation' ( temp uint)
47410:264 Constant:
47420:264 1 (const int)
47430:264 Constant:
47440:264 0 (const int)
47450:264 Convert bool to int ( temp int)
47460:264 subgroupInclusiveXor ( global bool)
47470:264 Compare Less Than ( temp bool)
47480:264 direct index ( temp int)
47490:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
47500:264 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47510:264 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47520:264 Constant:
47530:264 0 (const int)
47540:264 Constant:
47550:264 1 (const int)
47560:264 Constant:
47570:264 0 (const int)
47580:264 Constant:
47590:264 0 (const int)
47600:265 move second child to first child ( temp 2-component vector of int)
47610:265 vector swizzle ( temp 2-component vector of int)
47620:265 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
47630:265 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47640:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47650:265 'invocation' ( temp uint)
47660:265 Constant:
47670:265 1 (const int)
47680:265 Sequence
47690:265 Constant:
47700:265 0 (const int)
47710:265 Constant:
47720:265 1 (const int)
47730:265 Convert bool to int ( temp 2-component vector of int)
47740:265 subgroupInclusiveXor ( global 2-component vector of bool)
47750:265 Compare Less Than ( global 2-component vector of bool)
47760:265 vector swizzle ( temp 2-component vector of int)
47770:265 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
47780:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47790:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47800:265 Constant:
47810:265 1 (const int)
47820:265 Constant:
47830:265 1 (const int)
47840:265 Sequence
47850:265 Constant:
47860:265 0 (const int)
47870:265 Constant:
47880:265 1 (const int)
47890:265 Constant:
47900:265 0 (const int)
47910:265 0 (const int)
47920:266 move second child to first child ( temp 3-component vector of int)
47930:266 vector swizzle ( temp 3-component vector of int)
47940:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
47950:266 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47960:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
47970:266 'invocation' ( temp uint)
47980:266 Constant:
47990:266 1 (const int)
48000:266 Sequence
48010:266 Constant:
48020:266 0 (const int)
48030:266 Constant:
48040:266 1 (const int)
48050:266 Constant:
48060:266 2 (const int)
48070:266 Convert bool to int ( temp 3-component vector of int)
48080:266 subgroupInclusiveXor ( global 3-component vector of bool)
48090:266 Compare Less Than ( global 3-component vector of bool)
48100:266 vector swizzle ( temp 3-component vector of int)
48110:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
48120:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48130:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48140:266 Constant:
48150:266 1 (const int)
48160:266 Constant:
48170:266 1 (const int)
48180:266 Sequence
48190:266 Constant:
48200:266 0 (const int)
48210:266 Constant:
48220:266 1 (const int)
48230:266 Constant:
48240:266 2 (const int)
48250:266 Constant:
48260:266 0 (const int)
48270:266 0 (const int)
48280:266 0 (const int)
48290:267 move second child to first child ( temp 4-component vector of int)
48300:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
48310:267 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48320:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48330:267 'invocation' ( temp uint)
48340:267 Constant:
48350:267 1 (const int)
48360:267 Convert bool to int ( temp 4-component vector of int)
48370:267 subgroupInclusiveXor ( global 4-component vector of bool)
48380:267 Compare Less Than ( global 4-component vector of bool)
48390:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
48400:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48410:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48420:267 Constant:
48430:267 1 (const int)
48440:267 Constant:
48450:267 1 (const int)
48460:267 Constant:
48470:267 0 (const int)
48480:267 0 (const int)
48490:267 0 (const int)
48500:267 0 (const int)
48510:269 move second child to first child ( temp float)
48520:269 direct index ( temp float)
48530:269 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
48540:269 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48550:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48560:269 'invocation' ( temp uint)
48570:269 Constant:
48580:269 0 (const int)
48590:269 Constant:
48600:269 0 (const int)
48610:269 subgroupExclusiveAdd ( global float)
48620:269 direct index ( temp float)
48630:269 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
48640:269 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48650:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48660:269 Constant:
48670:269 0 (const int)
48680:269 Constant:
48690:269 0 (const int)
48700:269 Constant:
48710:269 0 (const int)
48720:270 move second child to first child ( temp 2-component vector of float)
48730:270 vector swizzle ( temp 2-component vector of float)
48740:270 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
48750:270 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48760:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48770:270 'invocation' ( temp uint)
48780:270 Constant:
48790:270 0 (const int)
48800:270 Sequence
48810:270 Constant:
48820:270 0 (const int)
48830:270 Constant:
48840:270 1 (const int)
48850:270 subgroupExclusiveAdd ( global 2-component vector of float)
48860:270 vector swizzle ( temp 2-component vector of float)
48870:270 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
48880:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48890:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
48900:270 Constant:
48910:270 1 (const int)
48920:270 Constant:
48930:270 0 (const int)
48940:270 Sequence
48950:270 Constant:
48960:270 0 (const int)
48970:270 Constant:
48980:270 1 (const int)
48990:271 move second child to first child ( temp 3-component vector of float)
49000:271 vector swizzle ( temp 3-component vector of float)
49010:271 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
49020:271 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49030:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49040:271 'invocation' ( temp uint)
49050:271 Constant:
49060:271 0 (const int)
49070:271 Sequence
49080:271 Constant:
49090:271 0 (const int)
49100:271 Constant:
49110:271 1 (const int)
49120:271 Constant:
49130:271 2 (const int)
49140:271 subgroupExclusiveAdd ( global 3-component vector of float)
49150:271 vector swizzle ( temp 3-component vector of float)
49160:271 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
49170:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49180:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49190:271 Constant:
49200:271 2 (const int)
49210:271 Constant:
49220:271 0 (const int)
49230:271 Sequence
49240:271 Constant:
49250:271 0 (const int)
49260:271 Constant:
49270:271 1 (const int)
49280:271 Constant:
49290:271 2 (const int)
49300:272 move second child to first child ( temp 4-component vector of float)
49310:272 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
49320:272 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49330:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49340:272 'invocation' ( temp uint)
49350:272 Constant:
49360:272 0 (const int)
49370:272 subgroupExclusiveAdd ( global 4-component vector of float)
49380:272 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
49390:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49400:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49410:272 Constant:
49420:272 3 (const int)
49430:272 Constant:
49440:272 0 (const int)
49450:274 move second child to first child ( temp int)
49460:274 direct index ( temp int)
49470:274 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
49480:274 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49490:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49500:274 'invocation' ( temp uint)
49510:274 Constant:
49520:274 1 (const int)
49530:274 Constant:
49540:274 0 (const int)
49550:274 subgroupExclusiveAdd ( global int)
49560:274 direct index ( temp int)
49570:274 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
49580:274 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49590:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49600:274 Constant:
49610:274 0 (const int)
49620:274 Constant:
49630:274 1 (const int)
49640:274 Constant:
49650:274 0 (const int)
49660:275 move second child to first child ( temp 2-component vector of int)
49670:275 vector swizzle ( temp 2-component vector of int)
49680:275 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
49690:275 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49700:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49710:275 'invocation' ( temp uint)
49720:275 Constant:
49730:275 1 (const int)
49740:275 Sequence
49750:275 Constant:
49760:275 0 (const int)
49770:275 Constant:
49780:275 1 (const int)
49790:275 subgroupExclusiveAdd ( global 2-component vector of int)
49800:275 vector swizzle ( temp 2-component vector of int)
49810:275 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
49820:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49830:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49840:275 Constant:
49850:275 1 (const int)
49860:275 Constant:
49870:275 1 (const int)
49880:275 Sequence
49890:275 Constant:
49900:275 0 (const int)
49910:275 Constant:
49920:275 1 (const int)
49930:276 move second child to first child ( temp 3-component vector of int)
49940:276 vector swizzle ( temp 3-component vector of int)
49950:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
49960:276 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49970:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
49980:276 'invocation' ( temp uint)
49990:276 Constant:
50000:276 1 (const int)
50010:276 Sequence
50020:276 Constant:
50030:276 0 (const int)
50040:276 Constant:
50050:276 1 (const int)
50060:276 Constant:
50070:276 2 (const int)
50080:276 subgroupExclusiveAdd ( global 3-component vector of int)
50090:276 vector swizzle ( temp 3-component vector of int)
50100:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
50110:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50120:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50130:276 Constant:
50140:276 2 (const int)
50150:276 Constant:
50160:276 1 (const int)
50170:276 Sequence
50180:276 Constant:
50190:276 0 (const int)
50200:276 Constant:
50210:276 1 (const int)
50220:276 Constant:
50230:276 2 (const int)
50240:277 move second child to first child ( temp 4-component vector of int)
50250:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
50260:277 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50270:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50280:277 'invocation' ( temp uint)
50290:277 Constant:
50300:277 1 (const int)
50310:277 subgroupExclusiveAdd ( global 4-component vector of int)
50320:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
50330:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50340:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50350:277 Constant:
50360:277 3 (const int)
50370:277 Constant:
50380:277 1 (const int)
50390:279 move second child to first child ( temp uint)
50400:279 direct index ( temp uint)
50410:279 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
50420:279 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50430:279 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50440:279 'invocation' ( temp uint)
50450:279 Constant:
50460:279 2 (const int)
50470:279 Constant:
50480:279 0 (const int)
50490:279 subgroupExclusiveAdd ( global uint)
50500:279 direct index ( temp uint)
50510:279 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
50520:279 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50530:279 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50540:279 Constant:
50550:279 0 (const int)
50560:279 Constant:
50570:279 2 (const int)
50580:279 Constant:
50590:279 0 (const int)
50600:280 move second child to first child ( temp 2-component vector of uint)
50610:280 vector swizzle ( temp 2-component vector of uint)
50620:280 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
50630:280 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50640:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50650:280 'invocation' ( temp uint)
50660:280 Constant:
50670:280 2 (const int)
50680:280 Sequence
50690:280 Constant:
50700:280 0 (const int)
50710:280 Constant:
50720:280 1 (const int)
50730:280 subgroupExclusiveAdd ( global 2-component vector of uint)
50740:280 vector swizzle ( temp 2-component vector of uint)
50750:280 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
50760:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50770:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50780:280 Constant:
50790:280 1 (const int)
50800:280 Constant:
50810:280 2 (const int)
50820:280 Sequence
50830:280 Constant:
50840:280 0 (const int)
50850:280 Constant:
50860:280 1 (const int)
50870:281 move second child to first child ( temp 3-component vector of uint)
50880:281 vector swizzle ( temp 3-component vector of uint)
50890:281 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
50900:281 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50910:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
50920:281 'invocation' ( temp uint)
50930:281 Constant:
50940:281 2 (const int)
50950:281 Sequence
50960:281 Constant:
50970:281 0 (const int)
50980:281 Constant:
50990:281 1 (const int)
51000:281 Constant:
51010:281 2 (const int)
51020:281 subgroupExclusiveAdd ( global 3-component vector of uint)
51030:281 vector swizzle ( temp 3-component vector of uint)
51040:281 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
51050:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51060:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51070:281 Constant:
51080:281 2 (const int)
51090:281 Constant:
51100:281 2 (const int)
51110:281 Sequence
51120:281 Constant:
51130:281 0 (const int)
51140:281 Constant:
51150:281 1 (const int)
51160:281 Constant:
51170:281 2 (const int)
51180:282 move second child to first child ( temp 4-component vector of uint)
51190:282 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
51200:282 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51210:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51220:282 'invocation' ( temp uint)
51230:282 Constant:
51240:282 2 (const int)
51250:282 subgroupExclusiveAdd ( global 4-component vector of uint)
51260:282 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
51270:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51280:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51290:282 Constant:
51300:282 3 (const int)
51310:282 Constant:
51320:282 2 (const int)
51330:284 move second child to first child ( temp double)
51340:284 direct index ( temp double)
51350:284 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51360:284 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51370:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51380:284 'invocation' ( temp uint)
51390:284 Constant:
51400:284 3 (const int)
51410:284 Constant:
51420:284 0 (const int)
51430:284 subgroupExclusiveAdd ( global double)
51440:284 direct index ( temp double)
51450:284 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51460:284 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51470:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51480:284 Constant:
51490:284 0 (const int)
51500:284 Constant:
51510:284 3 (const int)
51520:284 Constant:
51530:284 0 (const int)
51540:285 move second child to first child ( temp 2-component vector of double)
51550:285 vector swizzle ( temp 2-component vector of double)
51560:285 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51570:285 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51580:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51590:285 'invocation' ( temp uint)
51600:285 Constant:
51610:285 3 (const int)
51620:285 Sequence
51630:285 Constant:
51640:285 0 (const int)
51650:285 Constant:
51660:285 1 (const int)
51670:285 subgroupExclusiveAdd ( global 2-component vector of double)
51680:285 vector swizzle ( temp 2-component vector of double)
51690:285 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51700:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51710:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51720:285 Constant:
51730:285 1 (const int)
51740:285 Constant:
51750:285 3 (const int)
51760:285 Sequence
51770:285 Constant:
51780:285 0 (const int)
51790:285 Constant:
51800:285 1 (const int)
51810:286 move second child to first child ( temp 3-component vector of double)
51820:286 vector swizzle ( temp 3-component vector of double)
51830:286 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51840:286 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51850:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
51860:286 'invocation' ( temp uint)
51870:286 Constant:
51880:286 3 (const int)
51890:286 Sequence
51900:286 Constant:
51910:286 0 (const int)
51920:286 Constant:
51930:286 1 (const int)
51940:286 Constant:
51950:286 2 (const int)
51960:286 subgroupExclusiveAdd ( global 3-component vector of double)
51970:286 vector swizzle ( temp 3-component vector of double)
51980:286 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
51990:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52000:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52010:286 Constant:
52020:286 2 (const int)
52030:286 Constant:
52040:286 3 (const int)
52050:286 Sequence
52060:286 Constant:
52070:286 0 (const int)
52080:286 Constant:
52090:286 1 (const int)
52100:286 Constant:
52110:286 2 (const int)
52120:287 move second child to first child ( temp 4-component vector of double)
52130:287 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
52140:287 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52150:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52160:287 'invocation' ( temp uint)
52170:287 Constant:
52180:287 3 (const int)
52190:287 subgroupExclusiveAdd ( global 4-component vector of double)
52200:287 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
52210:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52220:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52230:287 Constant:
52240:287 3 (const int)
52250:287 Constant:
52260:287 3 (const int)
52270:289 move second child to first child ( temp float)
52280:289 direct index ( temp float)
52290:289 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52300:289 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52310:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52320:289 'invocation' ( temp uint)
52330:289 Constant:
52340:289 0 (const int)
52350:289 Constant:
52360:289 0 (const int)
52370:289 subgroupExclusiveMul ( global float)
52380:289 direct index ( temp float)
52390:289 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52400:289 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52410:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52420:289 Constant:
52430:289 0 (const int)
52440:289 Constant:
52450:289 0 (const int)
52460:289 Constant:
52470:289 0 (const int)
52480:290 move second child to first child ( temp 2-component vector of float)
52490:290 vector swizzle ( temp 2-component vector of float)
52500:290 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52510:290 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52520:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52530:290 'invocation' ( temp uint)
52540:290 Constant:
52550:290 0 (const int)
52560:290 Sequence
52570:290 Constant:
52580:290 0 (const int)
52590:290 Constant:
52600:290 1 (const int)
52610:290 subgroupExclusiveMul ( global 2-component vector of float)
52620:290 vector swizzle ( temp 2-component vector of float)
52630:290 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52640:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52650:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52660:290 Constant:
52670:290 1 (const int)
52680:290 Constant:
52690:290 0 (const int)
52700:290 Sequence
52710:290 Constant:
52720:290 0 (const int)
52730:290 Constant:
52740:290 1 (const int)
52750:291 move second child to first child ( temp 3-component vector of float)
52760:291 vector swizzle ( temp 3-component vector of float)
52770:291 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52780:291 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52790:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52800:291 'invocation' ( temp uint)
52810:291 Constant:
52820:291 0 (const int)
52830:291 Sequence
52840:291 Constant:
52850:291 0 (const int)
52860:291 Constant:
52870:291 1 (const int)
52880:291 Constant:
52890:291 2 (const int)
52900:291 subgroupExclusiveMul ( global 3-component vector of float)
52910:291 vector swizzle ( temp 3-component vector of float)
52920:291 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
52930:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52940:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
52950:291 Constant:
52960:291 2 (const int)
52970:291 Constant:
52980:291 0 (const int)
52990:291 Sequence
53000:291 Constant:
53010:291 0 (const int)
53020:291 Constant:
53030:291 1 (const int)
53040:291 Constant:
53050:291 2 (const int)
53060:292 move second child to first child ( temp 4-component vector of float)
53070:292 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
53080:292 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53090:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53100:292 'invocation' ( temp uint)
53110:292 Constant:
53120:292 0 (const int)
53130:292 subgroupExclusiveMul ( global 4-component vector of float)
53140:292 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
53150:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53160:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53170:292 Constant:
53180:292 3 (const int)
53190:292 Constant:
53200:292 0 (const int)
53210:294 move second child to first child ( temp int)
53220:294 direct index ( temp int)
53230:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53240:294 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53250:294 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53260:294 'invocation' ( temp uint)
53270:294 Constant:
53280:294 1 (const int)
53290:294 Constant:
53300:294 0 (const int)
53310:294 subgroupExclusiveMul ( global int)
53320:294 direct index ( temp int)
53330:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53340:294 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53350:294 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53360:294 Constant:
53370:294 0 (const int)
53380:294 Constant:
53390:294 1 (const int)
53400:294 Constant:
53410:294 0 (const int)
53420:295 move second child to first child ( temp 2-component vector of int)
53430:295 vector swizzle ( temp 2-component vector of int)
53440:295 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53450:295 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53460:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53470:295 'invocation' ( temp uint)
53480:295 Constant:
53490:295 1 (const int)
53500:295 Sequence
53510:295 Constant:
53520:295 0 (const int)
53530:295 Constant:
53540:295 1 (const int)
53550:295 subgroupExclusiveMul ( global 2-component vector of int)
53560:295 vector swizzle ( temp 2-component vector of int)
53570:295 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53580:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53590:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53600:295 Constant:
53610:295 1 (const int)
53620:295 Constant:
53630:295 1 (const int)
53640:295 Sequence
53650:295 Constant:
53660:295 0 (const int)
53670:295 Constant:
53680:295 1 (const int)
53690:296 move second child to first child ( temp 3-component vector of int)
53700:296 vector swizzle ( temp 3-component vector of int)
53710:296 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53720:296 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53730:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53740:296 'invocation' ( temp uint)
53750:296 Constant:
53760:296 1 (const int)
53770:296 Sequence
53780:296 Constant:
53790:296 0 (const int)
53800:296 Constant:
53810:296 1 (const int)
53820:296 Constant:
53830:296 2 (const int)
53840:296 subgroupExclusiveMul ( global 3-component vector of int)
53850:296 vector swizzle ( temp 3-component vector of int)
53860:296 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
53870:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53880:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
53890:296 Constant:
53900:296 2 (const int)
53910:296 Constant:
53920:296 1 (const int)
53930:296 Sequence
53940:296 Constant:
53950:296 0 (const int)
53960:296 Constant:
53970:296 1 (const int)
53980:296 Constant:
53990:296 2 (const int)
54000:297 move second child to first child ( temp 4-component vector of int)
54010:297 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
54020:297 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54030:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54040:297 'invocation' ( temp uint)
54050:297 Constant:
54060:297 1 (const int)
54070:297 subgroupExclusiveMul ( global 4-component vector of int)
54080:297 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
54090:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54100:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54110:297 Constant:
54120:297 3 (const int)
54130:297 Constant:
54140:297 1 (const int)
54150:299 move second child to first child ( temp uint)
54160:299 direct index ( temp uint)
54170:299 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54180:299 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54190:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54200:299 'invocation' ( temp uint)
54210:299 Constant:
54220:299 2 (const int)
54230:299 Constant:
54240:299 0 (const int)
54250:299 subgroupExclusiveMul ( global uint)
54260:299 direct index ( temp uint)
54270:299 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54280:299 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54290:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54300:299 Constant:
54310:299 0 (const int)
54320:299 Constant:
54330:299 2 (const int)
54340:299 Constant:
54350:299 0 (const int)
54360:300 move second child to first child ( temp 2-component vector of uint)
54370:300 vector swizzle ( temp 2-component vector of uint)
54380:300 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54390:300 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54400:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54410:300 'invocation' ( temp uint)
54420:300 Constant:
54430:300 2 (const int)
54440:300 Sequence
54450:300 Constant:
54460:300 0 (const int)
54470:300 Constant:
54480:300 1 (const int)
54490:300 subgroupExclusiveMul ( global 2-component vector of uint)
54500:300 vector swizzle ( temp 2-component vector of uint)
54510:300 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54520:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54530:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54540:300 Constant:
54550:300 1 (const int)
54560:300 Constant:
54570:300 2 (const int)
54580:300 Sequence
54590:300 Constant:
54600:300 0 (const int)
54610:300 Constant:
54620:300 1 (const int)
54630:301 move second child to first child ( temp 3-component vector of uint)
54640:301 vector swizzle ( temp 3-component vector of uint)
54650:301 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54660:301 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54670:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54680:301 'invocation' ( temp uint)
54690:301 Constant:
54700:301 2 (const int)
54710:301 Sequence
54720:301 Constant:
54730:301 0 (const int)
54740:301 Constant:
54750:301 1 (const int)
54760:301 Constant:
54770:301 2 (const int)
54780:301 subgroupExclusiveMul ( global 3-component vector of uint)
54790:301 vector swizzle ( temp 3-component vector of uint)
54800:301 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54810:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54820:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54830:301 Constant:
54840:301 2 (const int)
54850:301 Constant:
54860:301 2 (const int)
54870:301 Sequence
54880:301 Constant:
54890:301 0 (const int)
54900:301 Constant:
54910:301 1 (const int)
54920:301 Constant:
54930:301 2 (const int)
54940:302 move second child to first child ( temp 4-component vector of uint)
54950:302 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
54960:302 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54970:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
54980:302 'invocation' ( temp uint)
54990:302 Constant:
55000:302 2 (const int)
55010:302 subgroupExclusiveMul ( global 4-component vector of uint)
55020:302 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
55030:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55040:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55050:302 Constant:
55060:302 3 (const int)
55070:302 Constant:
55080:302 2 (const int)
55090:304 move second child to first child ( temp double)
55100:304 direct index ( temp double)
55110:304 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55120:304 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55130:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55140:304 'invocation' ( temp uint)
55150:304 Constant:
55160:304 3 (const int)
55170:304 Constant:
55180:304 0 (const int)
55190:304 subgroupExclusiveMul ( global double)
55200:304 direct index ( temp double)
55210:304 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55220:304 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55230:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55240:304 Constant:
55250:304 0 (const int)
55260:304 Constant:
55270:304 3 (const int)
55280:304 Constant:
55290:304 0 (const int)
55300:305 move second child to first child ( temp 2-component vector of double)
55310:305 vector swizzle ( temp 2-component vector of double)
55320:305 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55330:305 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55340:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55350:305 'invocation' ( temp uint)
55360:305 Constant:
55370:305 3 (const int)
55380:305 Sequence
55390:305 Constant:
55400:305 0 (const int)
55410:305 Constant:
55420:305 1 (const int)
55430:305 subgroupExclusiveMul ( global 2-component vector of double)
55440:305 vector swizzle ( temp 2-component vector of double)
55450:305 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55460:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55470:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55480:305 Constant:
55490:305 1 (const int)
55500:305 Constant:
55510:305 3 (const int)
55520:305 Sequence
55530:305 Constant:
55540:305 0 (const int)
55550:305 Constant:
55560:305 1 (const int)
55570:306 move second child to first child ( temp 3-component vector of double)
55580:306 vector swizzle ( temp 3-component vector of double)
55590:306 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55600:306 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55610:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55620:306 'invocation' ( temp uint)
55630:306 Constant:
55640:306 3 (const int)
55650:306 Sequence
55660:306 Constant:
55670:306 0 (const int)
55680:306 Constant:
55690:306 1 (const int)
55700:306 Constant:
55710:306 2 (const int)
55720:306 subgroupExclusiveMul ( global 3-component vector of double)
55730:306 vector swizzle ( temp 3-component vector of double)
55740:306 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55750:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55760:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55770:306 Constant:
55780:306 2 (const int)
55790:306 Constant:
55800:306 3 (const int)
55810:306 Sequence
55820:306 Constant:
55830:306 0 (const int)
55840:306 Constant:
55850:306 1 (const int)
55860:306 Constant:
55870:306 2 (const int)
55880:307 move second child to first child ( temp 4-component vector of double)
55890:307 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55900:307 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55910:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55920:307 'invocation' ( temp uint)
55930:307 Constant:
55940:307 3 (const int)
55950:307 subgroupExclusiveMul ( global 4-component vector of double)
55960:307 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
55970:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55980:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
55990:307 Constant:
56000:307 3 (const int)
56010:307 Constant:
56020:307 3 (const int)
56030:309 move second child to first child ( temp float)
56040:309 direct index ( temp float)
56050:309 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56060:309 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56070:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56080:309 'invocation' ( temp uint)
56090:309 Constant:
56100:309 0 (const int)
56110:309 Constant:
56120:309 0 (const int)
56130:309 subgroupExclusiveMin ( global float)
56140:309 direct index ( temp float)
56150:309 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56160:309 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56170:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56180:309 Constant:
56190:309 0 (const int)
56200:309 Constant:
56210:309 0 (const int)
56220:309 Constant:
56230:309 0 (const int)
56240:310 move second child to first child ( temp 2-component vector of float)
56250:310 vector swizzle ( temp 2-component vector of float)
56260:310 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56270:310 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56280:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56290:310 'invocation' ( temp uint)
56300:310 Constant:
56310:310 0 (const int)
56320:310 Sequence
56330:310 Constant:
56340:310 0 (const int)
56350:310 Constant:
56360:310 1 (const int)
56370:310 subgroupExclusiveMin ( global 2-component vector of float)
56380:310 vector swizzle ( temp 2-component vector of float)
56390:310 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56400:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56410:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56420:310 Constant:
56430:310 1 (const int)
56440:310 Constant:
56450:310 0 (const int)
56460:310 Sequence
56470:310 Constant:
56480:310 0 (const int)
56490:310 Constant:
56500:310 1 (const int)
56510:311 move second child to first child ( temp 3-component vector of float)
56520:311 vector swizzle ( temp 3-component vector of float)
56530:311 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56540:311 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56550:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56560:311 'invocation' ( temp uint)
56570:311 Constant:
56580:311 0 (const int)
56590:311 Sequence
56600:311 Constant:
56610:311 0 (const int)
56620:311 Constant:
56630:311 1 (const int)
56640:311 Constant:
56650:311 2 (const int)
56660:311 subgroupExclusiveMin ( global 3-component vector of float)
56670:311 vector swizzle ( temp 3-component vector of float)
56680:311 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56690:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56700:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56710:311 Constant:
56720:311 2 (const int)
56730:311 Constant:
56740:311 0 (const int)
56750:311 Sequence
56760:311 Constant:
56770:311 0 (const int)
56780:311 Constant:
56790:311 1 (const int)
56800:311 Constant:
56810:311 2 (const int)
56820:312 move second child to first child ( temp 4-component vector of float)
56830:312 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56840:312 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56850:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56860:312 'invocation' ( temp uint)
56870:312 Constant:
56880:312 0 (const int)
56890:312 subgroupExclusiveMin ( global 4-component vector of float)
56900:312 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
56910:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56920:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
56930:312 Constant:
56940:312 3 (const int)
56950:312 Constant:
56960:312 0 (const int)
56970:314 move second child to first child ( temp int)
56980:314 direct index ( temp int)
56990:314 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57000:314 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57010:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57020:314 'invocation' ( temp uint)
57030:314 Constant:
57040:314 1 (const int)
57050:314 Constant:
57060:314 0 (const int)
57070:314 subgroupExclusiveMin ( global int)
57080:314 direct index ( temp int)
57090:314 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57100:314 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57110:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57120:314 Constant:
57130:314 0 (const int)
57140:314 Constant:
57150:314 1 (const int)
57160:314 Constant:
57170:314 0 (const int)
57180:315 move second child to first child ( temp 2-component vector of int)
57190:315 vector swizzle ( temp 2-component vector of int)
57200:315 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57210:315 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57220:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57230:315 'invocation' ( temp uint)
57240:315 Constant:
57250:315 1 (const int)
57260:315 Sequence
57270:315 Constant:
57280:315 0 (const int)
57290:315 Constant:
57300:315 1 (const int)
57310:315 subgroupExclusiveMin ( global 2-component vector of int)
57320:315 vector swizzle ( temp 2-component vector of int)
57330:315 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57340:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57350:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57360:315 Constant:
57370:315 1 (const int)
57380:315 Constant:
57390:315 1 (const int)
57400:315 Sequence
57410:315 Constant:
57420:315 0 (const int)
57430:315 Constant:
57440:315 1 (const int)
57450:316 move second child to first child ( temp 3-component vector of int)
57460:316 vector swizzle ( temp 3-component vector of int)
57470:316 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57480:316 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57490:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57500:316 'invocation' ( temp uint)
57510:316 Constant:
57520:316 1 (const int)
57530:316 Sequence
57540:316 Constant:
57550:316 0 (const int)
57560:316 Constant:
57570:316 1 (const int)
57580:316 Constant:
57590:316 2 (const int)
57600:316 subgroupExclusiveMin ( global 3-component vector of int)
57610:316 vector swizzle ( temp 3-component vector of int)
57620:316 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57630:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57640:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57650:316 Constant:
57660:316 2 (const int)
57670:316 Constant:
57680:316 1 (const int)
57690:316 Sequence
57700:316 Constant:
57710:316 0 (const int)
57720:316 Constant:
57730:316 1 (const int)
57740:316 Constant:
57750:316 2 (const int)
57760:317 move second child to first child ( temp 4-component vector of int)
57770:317 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57780:317 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57790:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57800:317 'invocation' ( temp uint)
57810:317 Constant:
57820:317 1 (const int)
57830:317 subgroupExclusiveMin ( global 4-component vector of int)
57840:317 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
57850:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57860:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57870:317 Constant:
57880:317 3 (const int)
57890:317 Constant:
57900:317 1 (const int)
57910:319 move second child to first child ( temp uint)
57920:319 direct index ( temp uint)
57930:319 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
57940:319 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57950:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
57960:319 'invocation' ( temp uint)
57970:319 Constant:
57980:319 2 (const int)
57990:319 Constant:
58000:319 0 (const int)
58010:319 subgroupExclusiveMin ( global uint)
58020:319 direct index ( temp uint)
58030:319 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58040:319 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58050:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58060:319 Constant:
58070:319 0 (const int)
58080:319 Constant:
58090:319 2 (const int)
58100:319 Constant:
58110:319 0 (const int)
58120:320 move second child to first child ( temp 2-component vector of uint)
58130:320 vector swizzle ( temp 2-component vector of uint)
58140:320 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58150:320 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58160:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58170:320 'invocation' ( temp uint)
58180:320 Constant:
58190:320 2 (const int)
58200:320 Sequence
58210:320 Constant:
58220:320 0 (const int)
58230:320 Constant:
58240:320 1 (const int)
58250:320 subgroupExclusiveMin ( global 2-component vector of uint)
58260:320 vector swizzle ( temp 2-component vector of uint)
58270:320 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58280:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58290:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58300:320 Constant:
58310:320 1 (const int)
58320:320 Constant:
58330:320 2 (const int)
58340:320 Sequence
58350:320 Constant:
58360:320 0 (const int)
58370:320 Constant:
58380:320 1 (const int)
58390:321 move second child to first child ( temp 3-component vector of uint)
58400:321 vector swizzle ( temp 3-component vector of uint)
58410:321 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58420:321 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58430:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58440:321 'invocation' ( temp uint)
58450:321 Constant:
58460:321 2 (const int)
58470:321 Sequence
58480:321 Constant:
58490:321 0 (const int)
58500:321 Constant:
58510:321 1 (const int)
58520:321 Constant:
58530:321 2 (const int)
58540:321 subgroupExclusiveMin ( global 3-component vector of uint)
58550:321 vector swizzle ( temp 3-component vector of uint)
58560:321 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58570:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58580:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58590:321 Constant:
58600:321 2 (const int)
58610:321 Constant:
58620:321 2 (const int)
58630:321 Sequence
58640:321 Constant:
58650:321 0 (const int)
58660:321 Constant:
58670:321 1 (const int)
58680:321 Constant:
58690:321 2 (const int)
58700:322 move second child to first child ( temp 4-component vector of uint)
58710:322 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58720:322 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58730:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58740:322 'invocation' ( temp uint)
58750:322 Constant:
58760:322 2 (const int)
58770:322 subgroupExclusiveMin ( global 4-component vector of uint)
58780:322 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
58790:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58800:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58810:322 Constant:
58820:322 3 (const int)
58830:322 Constant:
58840:322 2 (const int)
58850:324 move second child to first child ( temp double)
58860:324 direct index ( temp double)
58870:324 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
58880:324 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58890:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58900:324 'invocation' ( temp uint)
58910:324 Constant:
58920:324 3 (const int)
58930:324 Constant:
58940:324 0 (const int)
58950:324 subgroupExclusiveMin ( global double)
58960:324 direct index ( temp double)
58970:324 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
58980:324 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
58990:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59000:324 Constant:
59010:324 0 (const int)
59020:324 Constant:
59030:324 3 (const int)
59040:324 Constant:
59050:324 0 (const int)
59060:325 move second child to first child ( temp 2-component vector of double)
59070:325 vector swizzle ( temp 2-component vector of double)
59080:325 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59090:325 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59100:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59110:325 'invocation' ( temp uint)
59120:325 Constant:
59130:325 3 (const int)
59140:325 Sequence
59150:325 Constant:
59160:325 0 (const int)
59170:325 Constant:
59180:325 1 (const int)
59190:325 subgroupExclusiveMin ( global 2-component vector of double)
59200:325 vector swizzle ( temp 2-component vector of double)
59210:325 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59220:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59230:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59240:325 Constant:
59250:325 1 (const int)
59260:325 Constant:
59270:325 3 (const int)
59280:325 Sequence
59290:325 Constant:
59300:325 0 (const int)
59310:325 Constant:
59320:325 1 (const int)
59330:326 move second child to first child ( temp 3-component vector of double)
59340:326 vector swizzle ( temp 3-component vector of double)
59350:326 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59360:326 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59370:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59380:326 'invocation' ( temp uint)
59390:326 Constant:
59400:326 3 (const int)
59410:326 Sequence
59420:326 Constant:
59430:326 0 (const int)
59440:326 Constant:
59450:326 1 (const int)
59460:326 Constant:
59470:326 2 (const int)
59480:326 subgroupExclusiveMin ( global 3-component vector of double)
59490:326 vector swizzle ( temp 3-component vector of double)
59500:326 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59510:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59520:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59530:326 Constant:
59540:326 2 (const int)
59550:326 Constant:
59560:326 3 (const int)
59570:326 Sequence
59580:326 Constant:
59590:326 0 (const int)
59600:326 Constant:
59610:326 1 (const int)
59620:326 Constant:
59630:326 2 (const int)
59640:327 move second child to first child ( temp 4-component vector of double)
59650:327 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59660:327 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59670:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59680:327 'invocation' ( temp uint)
59690:327 Constant:
59700:327 3 (const int)
59710:327 subgroupExclusiveMin ( global 4-component vector of double)
59720:327 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
59730:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59740:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59750:327 Constant:
59760:327 3 (const int)
59770:327 Constant:
59780:327 3 (const int)
59790:329 move second child to first child ( temp float)
59800:329 direct index ( temp float)
59810:329 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
59820:329 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59830:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59840:329 'invocation' ( temp uint)
59850:329 Constant:
59860:329 0 (const int)
59870:329 Constant:
59880:329 0 (const int)
59890:329 subgroupExclusiveMax ( global float)
59900:329 direct index ( temp float)
59910:329 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
59920:329 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59930:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
59940:329 Constant:
59950:329 0 (const int)
59960:329 Constant:
59970:329 0 (const int)
59980:329 Constant:
59990:329 0 (const int)
60000:330 move second child to first child ( temp 2-component vector of float)
60010:330 vector swizzle ( temp 2-component vector of float)
60020:330 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60030:330 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60040:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60050:330 'invocation' ( temp uint)
60060:330 Constant:
60070:330 0 (const int)
60080:330 Sequence
60090:330 Constant:
60100:330 0 (const int)
60110:330 Constant:
60120:330 1 (const int)
60130:330 subgroupExclusiveMax ( global 2-component vector of float)
60140:330 vector swizzle ( temp 2-component vector of float)
60150:330 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60160:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60170:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60180:330 Constant:
60190:330 1 (const int)
60200:330 Constant:
60210:330 0 (const int)
60220:330 Sequence
60230:330 Constant:
60240:330 0 (const int)
60250:330 Constant:
60260:330 1 (const int)
60270:331 move second child to first child ( temp 3-component vector of float)
60280:331 vector swizzle ( temp 3-component vector of float)
60290:331 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60300:331 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60310:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60320:331 'invocation' ( temp uint)
60330:331 Constant:
60340:331 0 (const int)
60350:331 Sequence
60360:331 Constant:
60370:331 0 (const int)
60380:331 Constant:
60390:331 1 (const int)
60400:331 Constant:
60410:331 2 (const int)
60420:331 subgroupExclusiveMax ( global 3-component vector of float)
60430:331 vector swizzle ( temp 3-component vector of float)
60440:331 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60450:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60460:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60470:331 Constant:
60480:331 2 (const int)
60490:331 Constant:
60500:331 0 (const int)
60510:331 Sequence
60520:331 Constant:
60530:331 0 (const int)
60540:331 Constant:
60550:331 1 (const int)
60560:331 Constant:
60570:331 2 (const int)
60580:332 move second child to first child ( temp 4-component vector of float)
60590:332 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60600:332 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60610:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60620:332 'invocation' ( temp uint)
60630:332 Constant:
60640:332 0 (const int)
60650:332 subgroupExclusiveMax ( global 4-component vector of float)
60660:332 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
60670:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60680:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60690:332 Constant:
60700:332 3 (const int)
60710:332 Constant:
60720:332 0 (const int)
60730:334 move second child to first child ( temp int)
60740:334 direct index ( temp int)
60750:334 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
60760:334 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60770:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60780:334 'invocation' ( temp uint)
60790:334 Constant:
60800:334 1 (const int)
60810:334 Constant:
60820:334 0 (const int)
60830:334 subgroupExclusiveMax ( global int)
60840:334 direct index ( temp int)
60850:334 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
60860:334 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60870:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60880:334 Constant:
60890:334 0 (const int)
60900:334 Constant:
60910:334 1 (const int)
60920:334 Constant:
60930:334 0 (const int)
60940:335 move second child to first child ( temp 2-component vector of int)
60950:335 vector swizzle ( temp 2-component vector of int)
60960:335 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
60970:335 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60980:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
60990:335 'invocation' ( temp uint)
61000:335 Constant:
61010:335 1 (const int)
61020:335 Sequence
61030:335 Constant:
61040:335 0 (const int)
61050:335 Constant:
61060:335 1 (const int)
61070:335 subgroupExclusiveMax ( global 2-component vector of int)
61080:335 vector swizzle ( temp 2-component vector of int)
61090:335 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
61100:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61110:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61120:335 Constant:
61130:335 1 (const int)
61140:335 Constant:
61150:335 1 (const int)
61160:335 Sequence
61170:335 Constant:
61180:335 0 (const int)
61190:335 Constant:
61200:335 1 (const int)
61210:336 move second child to first child ( temp 3-component vector of int)
61220:336 vector swizzle ( temp 3-component vector of int)
61230:336 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
61240:336 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61250:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61260:336 'invocation' ( temp uint)
61270:336 Constant:
61280:336 1 (const int)
61290:336 Sequence
61300:336 Constant:
61310:336 0 (const int)
61320:336 Constant:
61330:336 1 (const int)
61340:336 Constant:
61350:336 2 (const int)
61360:336 subgroupExclusiveMax ( global 3-component vector of int)
61370:336 vector swizzle ( temp 3-component vector of int)
61380:336 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
61390:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61400:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61410:336 Constant:
61420:336 2 (const int)
61430:336 Constant:
61440:336 1 (const int)
61450:336 Sequence
61460:336 Constant:
61470:336 0 (const int)
61480:336 Constant:
61490:336 1 (const int)
61500:336 Constant:
61510:336 2 (const int)
61520:337 move second child to first child ( temp 4-component vector of int)
61530:337 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
61540:337 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61550:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61560:337 'invocation' ( temp uint)
61570:337 Constant:
61580:337 1 (const int)
61590:337 subgroupExclusiveMax ( global 4-component vector of int)
61600:337 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
61610:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61620:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61630:337 Constant:
61640:337 3 (const int)
61650:337 Constant:
61660:337 1 (const int)
61670:339 move second child to first child ( temp uint)
61680:339 direct index ( temp uint)
61690:339 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
61700:339 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61710:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61720:339 'invocation' ( temp uint)
61730:339 Constant:
61740:339 2 (const int)
61750:339 Constant:
61760:339 0 (const int)
61770:339 subgroupExclusiveMax ( global uint)
61780:339 direct index ( temp uint)
61790:339 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
61800:339 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61810:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61820:339 Constant:
61830:339 0 (const int)
61840:339 Constant:
61850:339 2 (const int)
61860:339 Constant:
61870:339 0 (const int)
61880:340 move second child to first child ( temp 2-component vector of uint)
61890:340 vector swizzle ( temp 2-component vector of uint)
61900:340 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
61910:340 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61920:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
61930:340 'invocation' ( temp uint)
61940:340 Constant:
61950:340 2 (const int)
61960:340 Sequence
61970:340 Constant:
61980:340 0 (const int)
61990:340 Constant:
62000:340 1 (const int)
62010:340 subgroupExclusiveMax ( global 2-component vector of uint)
62020:340 vector swizzle ( temp 2-component vector of uint)
62030:340 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
62040:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62050:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62060:340 Constant:
62070:340 1 (const int)
62080:340 Constant:
62090:340 2 (const int)
62100:340 Sequence
62110:340 Constant:
62120:340 0 (const int)
62130:340 Constant:
62140:340 1 (const int)
62150:341 move second child to first child ( temp 3-component vector of uint)
62160:341 vector swizzle ( temp 3-component vector of uint)
62170:341 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
62180:341 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62190:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62200:341 'invocation' ( temp uint)
62210:341 Constant:
62220:341 2 (const int)
62230:341 Sequence
62240:341 Constant:
62250:341 0 (const int)
62260:341 Constant:
62270:341 1 (const int)
62280:341 Constant:
62290:341 2 (const int)
62300:341 subgroupExclusiveMax ( global 3-component vector of uint)
62310:341 vector swizzle ( temp 3-component vector of uint)
62320:341 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
62330:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62340:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62350:341 Constant:
62360:341 2 (const int)
62370:341 Constant:
62380:341 2 (const int)
62390:341 Sequence
62400:341 Constant:
62410:341 0 (const int)
62420:341 Constant:
62430:341 1 (const int)
62440:341 Constant:
62450:341 2 (const int)
62460:342 move second child to first child ( temp 4-component vector of uint)
62470:342 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
62480:342 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62490:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62500:342 'invocation' ( temp uint)
62510:342 Constant:
62520:342 2 (const int)
62530:342 subgroupExclusiveMax ( global 4-component vector of uint)
62540:342 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
62550:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62560:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62570:342 Constant:
62580:342 3 (const int)
62590:342 Constant:
62600:342 2 (const int)
62610:344 move second child to first child ( temp double)
62620:344 direct index ( temp double)
62630:344 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
62640:344 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62650:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62660:344 'invocation' ( temp uint)
62670:344 Constant:
62680:344 3 (const int)
62690:344 Constant:
62700:344 0 (const int)
62710:344 subgroupExclusiveMax ( global double)
62720:344 direct index ( temp double)
62730:344 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
62740:344 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62750:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62760:344 Constant:
62770:344 0 (const int)
62780:344 Constant:
62790:344 3 (const int)
62800:344 Constant:
62810:344 0 (const int)
62820:345 move second child to first child ( temp 2-component vector of double)
62830:345 vector swizzle ( temp 2-component vector of double)
62840:345 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
62850:345 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62860:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62870:345 'invocation' ( temp uint)
62880:345 Constant:
62890:345 3 (const int)
62900:345 Sequence
62910:345 Constant:
62920:345 0 (const int)
62930:345 Constant:
62940:345 1 (const int)
62950:345 subgroupExclusiveMax ( global 2-component vector of double)
62960:345 vector swizzle ( temp 2-component vector of double)
62970:345 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
62980:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
62990:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63000:345 Constant:
63010:345 1 (const int)
63020:345 Constant:
63030:345 3 (const int)
63040:345 Sequence
63050:345 Constant:
63060:345 0 (const int)
63070:345 Constant:
63080:345 1 (const int)
63090:346 move second child to first child ( temp 3-component vector of double)
63100:346 vector swizzle ( temp 3-component vector of double)
63110:346 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
63120:346 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63130:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63140:346 'invocation' ( temp uint)
63150:346 Constant:
63160:346 3 (const int)
63170:346 Sequence
63180:346 Constant:
63190:346 0 (const int)
63200:346 Constant:
63210:346 1 (const int)
63220:346 Constant:
63230:346 2 (const int)
63240:346 subgroupExclusiveMax ( global 3-component vector of double)
63250:346 vector swizzle ( temp 3-component vector of double)
63260:346 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
63270:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63280:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63290:346 Constant:
63300:346 2 (const int)
63310:346 Constant:
63320:346 3 (const int)
63330:346 Sequence
63340:346 Constant:
63350:346 0 (const int)
63360:346 Constant:
63370:346 1 (const int)
63380:346 Constant:
63390:346 2 (const int)
63400:347 move second child to first child ( temp 4-component vector of double)
63410:347 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
63420:347 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63430:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63440:347 'invocation' ( temp uint)
63450:347 Constant:
63460:347 3 (const int)
63470:347 subgroupExclusiveMax ( global 4-component vector of double)
63480:347 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
63490:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63500:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63510:347 Constant:
63520:347 3 (const int)
63530:347 Constant:
63540:347 3 (const int)
63550:349 move second child to first child ( temp int)
63560:349 direct index ( temp int)
63570:349 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
63580:349 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63590:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63600:349 'invocation' ( temp uint)
63610:349 Constant:
63620:349 1 (const int)
63630:349 Constant:
63640:349 0 (const int)
63650:349 subgroupExclusiveAnd ( global int)
63660:349 direct index ( temp int)
63670:349 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
63680:349 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63690:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63700:349 Constant:
63710:349 0 (const int)
63720:349 Constant:
63730:349 1 (const int)
63740:349 Constant:
63750:349 0 (const int)
63760:350 move second child to first child ( temp 2-component vector of int)
63770:350 vector swizzle ( temp 2-component vector of int)
63780:350 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
63790:350 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63800:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63810:350 'invocation' ( temp uint)
63820:350 Constant:
63830:350 1 (const int)
63840:350 Sequence
63850:350 Constant:
63860:350 0 (const int)
63870:350 Constant:
63880:350 1 (const int)
63890:350 subgroupExclusiveAnd ( global 2-component vector of int)
63900:350 vector swizzle ( temp 2-component vector of int)
63910:350 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
63920:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63930:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
63940:350 Constant:
63950:350 1 (const int)
63960:350 Constant:
63970:350 1 (const int)
63980:350 Sequence
63990:350 Constant:
64000:350 0 (const int)
64010:350 Constant:
64020:350 1 (const int)
64030:351 move second child to first child ( temp 3-component vector of int)
64040:351 vector swizzle ( temp 3-component vector of int)
64050:351 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
64060:351 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64070:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64080:351 'invocation' ( temp uint)
64090:351 Constant:
64100:351 1 (const int)
64110:351 Sequence
64120:351 Constant:
64130:351 0 (const int)
64140:351 Constant:
64150:351 1 (const int)
64160:351 Constant:
64170:351 2 (const int)
64180:351 subgroupExclusiveAnd ( global 3-component vector of int)
64190:351 vector swizzle ( temp 3-component vector of int)
64200:351 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
64210:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64220:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64230:351 Constant:
64240:351 2 (const int)
64250:351 Constant:
64260:351 1 (const int)
64270:351 Sequence
64280:351 Constant:
64290:351 0 (const int)
64300:351 Constant:
64310:351 1 (const int)
64320:351 Constant:
64330:351 2 (const int)
64340:352 move second child to first child ( temp 4-component vector of int)
64350:352 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
64360:352 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64370:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64380:352 'invocation' ( temp uint)
64390:352 Constant:
64400:352 1 (const int)
64410:352 subgroupExclusiveAnd ( global 4-component vector of int)
64420:352 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
64430:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64440:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64450:352 Constant:
64460:352 3 (const int)
64470:352 Constant:
64480:352 1 (const int)
64490:354 move second child to first child ( temp uint)
64500:354 direct index ( temp uint)
64510:354 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
64520:354 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64530:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64540:354 'invocation' ( temp uint)
64550:354 Constant:
64560:354 2 (const int)
64570:354 Constant:
64580:354 0 (const int)
64590:354 subgroupExclusiveAnd ( global uint)
64600:354 direct index ( temp uint)
64610:354 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
64620:354 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64630:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64640:354 Constant:
64650:354 0 (const int)
64660:354 Constant:
64670:354 2 (const int)
64680:354 Constant:
64690:354 0 (const int)
64700:355 move second child to first child ( temp 2-component vector of uint)
64710:355 vector swizzle ( temp 2-component vector of uint)
64720:355 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
64730:355 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64740:355 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64750:355 'invocation' ( temp uint)
64760:355 Constant:
64770:355 2 (const int)
64780:355 Sequence
64790:355 Constant:
64800:355 0 (const int)
64810:355 Constant:
64820:355 1 (const int)
64830:355 subgroupExclusiveAnd ( global 2-component vector of uint)
64840:355 vector swizzle ( temp 2-component vector of uint)
64850:355 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
64860:355 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64870:355 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
64880:355 Constant:
64890:355 1 (const int)
64900:355 Constant:
64910:355 2 (const int)
64920:355 Sequence
64930:355 Constant:
64940:355 0 (const int)
64950:355 Constant:
64960:355 1 (const int)
64970:356 move second child to first child ( temp 3-component vector of uint)
64980:356 vector swizzle ( temp 3-component vector of uint)
64990:356 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
65000:356 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65010:356 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65020:356 'invocation' ( temp uint)
65030:356 Constant:
65040:356 2 (const int)
65050:356 Sequence
65060:356 Constant:
65070:356 0 (const int)
65080:356 Constant:
65090:356 1 (const int)
65100:356 Constant:
65110:356 2 (const int)
65120:356 subgroupExclusiveAnd ( global 3-component vector of uint)
65130:356 vector swizzle ( temp 3-component vector of uint)
65140:356 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
65150:356 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65160:356 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65170:356 Constant:
65180:356 2 (const int)
65190:356 Constant:
65200:356 2 (const int)
65210:356 Sequence
65220:356 Constant:
65230:356 0 (const int)
65240:356 Constant:
65250:356 1 (const int)
65260:356 Constant:
65270:356 2 (const int)
65280:357 move second child to first child ( temp 4-component vector of uint)
65290:357 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
65300:357 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65310:357 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65320:357 'invocation' ( temp uint)
65330:357 Constant:
65340:357 2 (const int)
65350:357 subgroupExclusiveAnd ( global 4-component vector of uint)
65360:357 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
65370:357 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65380:357 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65390:357 Constant:
65400:357 3 (const int)
65410:357 Constant:
65420:357 2 (const int)
65430:359 move second child to first child ( temp int)
65440:359 direct index ( temp int)
65450:359 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
65460:359 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65470:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65480:359 'invocation' ( temp uint)
65490:359 Constant:
65500:359 1 (const int)
65510:359 Constant:
65520:359 0 (const int)
65530:359 Convert bool to int ( temp int)
65540:359 subgroupExclusiveAnd ( global bool)
65550:359 Compare Less Than ( temp bool)
65560:359 direct index ( temp int)
65570:359 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
65580:359 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65590:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65600:359 Constant:
65610:359 0 (const int)
65620:359 Constant:
65630:359 1 (const int)
65640:359 Constant:
65650:359 0 (const int)
65660:359 Constant:
65670:359 0 (const int)
65680:360 move second child to first child ( temp 2-component vector of int)
65690:360 vector swizzle ( temp 2-component vector of int)
65700:360 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
65710:360 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65720:360 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65730:360 'invocation' ( temp uint)
65740:360 Constant:
65750:360 1 (const int)
65760:360 Sequence
65770:360 Constant:
65780:360 0 (const int)
65790:360 Constant:
65800:360 1 (const int)
65810:360 Convert bool to int ( temp 2-component vector of int)
65820:360 subgroupExclusiveAnd ( global 2-component vector of bool)
65830:360 Compare Less Than ( global 2-component vector of bool)
65840:360 vector swizzle ( temp 2-component vector of int)
65850:360 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
65860:360 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65870:360 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
65880:360 Constant:
65890:360 1 (const int)
65900:360 Constant:
65910:360 1 (const int)
65920:360 Sequence
65930:360 Constant:
65940:360 0 (const int)
65950:360 Constant:
65960:360 1 (const int)
65970:360 Constant:
65980:360 0 (const int)
65990:360 0 (const int)
66000:361 move second child to first child ( temp 3-component vector of int)
66010:361 vector swizzle ( temp 3-component vector of int)
66020:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66030:361 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66040:361 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66050:361 'invocation' ( temp uint)
66060:361 Constant:
66070:361 1 (const int)
66080:361 Sequence
66090:361 Constant:
66100:361 0 (const int)
66110:361 Constant:
66120:361 1 (const int)
66130:361 Constant:
66140:361 2 (const int)
66150:361 Convert bool to int ( temp 3-component vector of int)
66160:361 subgroupExclusiveAnd ( global 3-component vector of bool)
66170:361 Compare Less Than ( global 3-component vector of bool)
66180:361 vector swizzle ( temp 3-component vector of int)
66190:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66200:361 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66210:361 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66220:361 Constant:
66230:361 1 (const int)
66240:361 Constant:
66250:361 1 (const int)
66260:361 Sequence
66270:361 Constant:
66280:361 0 (const int)
66290:361 Constant:
66300:361 1 (const int)
66310:361 Constant:
66320:361 2 (const int)
66330:361 Constant:
66340:361 0 (const int)
66350:361 0 (const int)
66360:361 0 (const int)
66370:362 move second child to first child ( temp 4-component vector of int)
66380:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66390:362 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66400:362 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66410:362 'invocation' ( temp uint)
66420:362 Constant:
66430:362 1 (const int)
66440:362 Convert bool to int ( temp 4-component vector of int)
66450:362 subgroupExclusiveAnd ( global 4-component vector of bool)
66460:362 Compare Less Than ( global 4-component vector of bool)
66470:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66480:362 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66490:362 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66500:362 Constant:
66510:362 1 (const int)
66520:362 Constant:
66530:362 1 (const int)
66540:362 Constant:
66550:362 0 (const int)
66560:362 0 (const int)
66570:362 0 (const int)
66580:362 0 (const int)
66590:364 move second child to first child ( temp int)
66600:364 direct index ( temp int)
66610:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66620:364 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66630:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66640:364 'invocation' ( temp uint)
66650:364 Constant:
66660:364 1 (const int)
66670:364 Constant:
66680:364 0 (const int)
66690:364 subgroupExclusiveOr ( global int)
66700:364 direct index ( temp int)
66710:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66720:364 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66730:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66740:364 Constant:
66750:364 0 (const int)
66760:364 Constant:
66770:364 1 (const int)
66780:364 Constant:
66790:364 0 (const int)
66800:365 move second child to first child ( temp 2-component vector of int)
66810:365 vector swizzle ( temp 2-component vector of int)
66820:365 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66830:365 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66840:365 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66850:365 'invocation' ( temp uint)
66860:365 Constant:
66870:365 1 (const int)
66880:365 Sequence
66890:365 Constant:
66900:365 0 (const int)
66910:365 Constant:
66920:365 1 (const int)
66930:365 subgroupExclusiveOr ( global 2-component vector of int)
66940:365 vector swizzle ( temp 2-component vector of int)
66950:365 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
66960:365 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66970:365 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
66980:365 Constant:
66990:365 1 (const int)
67000:365 Constant:
67010:365 1 (const int)
67020:365 Sequence
67030:365 Constant:
67040:365 0 (const int)
67050:365 Constant:
67060:365 1 (const int)
67070:366 move second child to first child ( temp 3-component vector of int)
67080:366 vector swizzle ( temp 3-component vector of int)
67090:366 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
67100:366 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67110:366 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67120:366 'invocation' ( temp uint)
67130:366 Constant:
67140:366 1 (const int)
67150:366 Sequence
67160:366 Constant:
67170:366 0 (const int)
67180:366 Constant:
67190:366 1 (const int)
67200:366 Constant:
67210:366 2 (const int)
67220:366 subgroupExclusiveOr ( global 3-component vector of int)
67230:366 vector swizzle ( temp 3-component vector of int)
67240:366 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
67250:366 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67260:366 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67270:366 Constant:
67280:366 2 (const int)
67290:366 Constant:
67300:366 1 (const int)
67310:366 Sequence
67320:366 Constant:
67330:366 0 (const int)
67340:366 Constant:
67350:366 1 (const int)
67360:366 Constant:
67370:366 2 (const int)
67380:367 move second child to first child ( temp 4-component vector of int)
67390:367 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
67400:367 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67410:367 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67420:367 'invocation' ( temp uint)
67430:367 Constant:
67440:367 1 (const int)
67450:367 subgroupExclusiveOr ( global 4-component vector of int)
67460:367 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
67470:367 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67480:367 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67490:367 Constant:
67500:367 3 (const int)
67510:367 Constant:
67520:367 1 (const int)
67530:369 move second child to first child ( temp uint)
67540:369 direct index ( temp uint)
67550:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
67560:369 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67570:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67580:369 'invocation' ( temp uint)
67590:369 Constant:
67600:369 2 (const int)
67610:369 Constant:
67620:369 0 (const int)
67630:369 subgroupExclusiveOr ( global uint)
67640:369 direct index ( temp uint)
67650:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
67660:369 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67670:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67680:369 Constant:
67690:369 0 (const int)
67700:369 Constant:
67710:369 2 (const int)
67720:369 Constant:
67730:369 0 (const int)
67740:370 move second child to first child ( temp 2-component vector of uint)
67750:370 vector swizzle ( temp 2-component vector of uint)
67760:370 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
67770:370 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67780:370 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67790:370 'invocation' ( temp uint)
67800:370 Constant:
67810:370 2 (const int)
67820:370 Sequence
67830:370 Constant:
67840:370 0 (const int)
67850:370 Constant:
67860:370 1 (const int)
67870:370 subgroupExclusiveOr ( global 2-component vector of uint)
67880:370 vector swizzle ( temp 2-component vector of uint)
67890:370 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
67900:370 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67910:370 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
67920:370 Constant:
67930:370 1 (const int)
67940:370 Constant:
67950:370 2 (const int)
67960:370 Sequence
67970:370 Constant:
67980:370 0 (const int)
67990:370 Constant:
68000:370 1 (const int)
68010:371 move second child to first child ( temp 3-component vector of uint)
68020:371 vector swizzle ( temp 3-component vector of uint)
68030:371 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
68040:371 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68050:371 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68060:371 'invocation' ( temp uint)
68070:371 Constant:
68080:371 2 (const int)
68090:371 Sequence
68100:371 Constant:
68110:371 0 (const int)
68120:371 Constant:
68130:371 1 (const int)
68140:371 Constant:
68150:371 2 (const int)
68160:371 subgroupExclusiveOr ( global 3-component vector of uint)
68170:371 vector swizzle ( temp 3-component vector of uint)
68180:371 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
68190:371 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68200:371 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68210:371 Constant:
68220:371 2 (const int)
68230:371 Constant:
68240:371 2 (const int)
68250:371 Sequence
68260:371 Constant:
68270:371 0 (const int)
68280:371 Constant:
68290:371 1 (const int)
68300:371 Constant:
68310:371 2 (const int)
68320:372 move second child to first child ( temp 4-component vector of uint)
68330:372 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
68340:372 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68350:372 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68360:372 'invocation' ( temp uint)
68370:372 Constant:
68380:372 2 (const int)
68390:372 subgroupExclusiveOr ( global 4-component vector of uint)
68400:372 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
68410:372 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68420:372 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68430:372 Constant:
68440:372 3 (const int)
68450:372 Constant:
68460:372 2 (const int)
68470:374 move second child to first child ( temp int)
68480:374 direct index ( temp int)
68490:374 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
68500:374 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68510:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68520:374 'invocation' ( temp uint)
68530:374 Constant:
68540:374 1 (const int)
68550:374 Constant:
68560:374 0 (const int)
68570:374 Convert bool to int ( temp int)
68580:374 subgroupExclusiveOr ( global bool)
68590:374 Compare Less Than ( temp bool)
68600:374 direct index ( temp int)
68610:374 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
68620:374 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68630:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68640:374 Constant:
68650:374 0 (const int)
68660:374 Constant:
68670:374 1 (const int)
68680:374 Constant:
68690:374 0 (const int)
68700:374 Constant:
68710:374 0 (const int)
68720:375 move second child to first child ( temp 2-component vector of int)
68730:375 vector swizzle ( temp 2-component vector of int)
68740:375 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
68750:375 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68760:375 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68770:375 'invocation' ( temp uint)
68780:375 Constant:
68790:375 1 (const int)
68800:375 Sequence
68810:375 Constant:
68820:375 0 (const int)
68830:375 Constant:
68840:375 1 (const int)
68850:375 Convert bool to int ( temp 2-component vector of int)
68860:375 subgroupExclusiveOr ( global 2-component vector of bool)
68870:375 Compare Less Than ( global 2-component vector of bool)
68880:375 vector swizzle ( temp 2-component vector of int)
68890:375 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
68900:375 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68910:375 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
68920:375 Constant:
68930:375 1 (const int)
68940:375 Constant:
68950:375 1 (const int)
68960:375 Sequence
68970:375 Constant:
68980:375 0 (const int)
68990:375 Constant:
69000:375 1 (const int)
69010:375 Constant:
69020:375 0 (const int)
69030:375 0 (const int)
69040:376 move second child to first child ( temp 3-component vector of int)
69050:376 vector swizzle ( temp 3-component vector of int)
69060:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69070:376 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69080:376 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69090:376 'invocation' ( temp uint)
69100:376 Constant:
69110:376 1 (const int)
69120:376 Sequence
69130:376 Constant:
69140:376 0 (const int)
69150:376 Constant:
69160:376 1 (const int)
69170:376 Constant:
69180:376 2 (const int)
69190:376 Convert bool to int ( temp 3-component vector of int)
69200:376 subgroupExclusiveOr ( global 3-component vector of bool)
69210:376 Compare Less Than ( global 3-component vector of bool)
69220:376 vector swizzle ( temp 3-component vector of int)
69230:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69240:376 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69250:376 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69260:376 Constant:
69270:376 1 (const int)
69280:376 Constant:
69290:376 1 (const int)
69300:376 Sequence
69310:376 Constant:
69320:376 0 (const int)
69330:376 Constant:
69340:376 1 (const int)
69350:376 Constant:
69360:376 2 (const int)
69370:376 Constant:
69380:376 0 (const int)
69390:376 0 (const int)
69400:376 0 (const int)
69410:377 move second child to first child ( temp 4-component vector of int)
69420:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69430:377 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69440:377 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69450:377 'invocation' ( temp uint)
69460:377 Constant:
69470:377 1 (const int)
69480:377 Convert bool to int ( temp 4-component vector of int)
69490:377 subgroupExclusiveOr ( global 4-component vector of bool)
69500:377 Compare Less Than ( global 4-component vector of bool)
69510:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69520:377 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69530:377 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69540:377 Constant:
69550:377 1 (const int)
69560:377 Constant:
69570:377 1 (const int)
69580:377 Constant:
69590:377 0 (const int)
69600:377 0 (const int)
69610:377 0 (const int)
69620:377 0 (const int)
69630:379 move second child to first child ( temp int)
69640:379 direct index ( temp int)
69650:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69660:379 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69670:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69680:379 'invocation' ( temp uint)
69690:379 Constant:
69700:379 1 (const int)
69710:379 Constant:
69720:379 0 (const int)
69730:379 subgroupExclusiveXor ( global int)
69740:379 direct index ( temp int)
69750:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69760:379 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69770:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69780:379 Constant:
69790:379 0 (const int)
69800:379 Constant:
69810:379 1 (const int)
69820:379 Constant:
69830:379 0 (const int)
69840:380 move second child to first child ( temp 2-component vector of int)
69850:380 vector swizzle ( temp 2-component vector of int)
69860:380 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
69870:380 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69880:380 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
69890:380 'invocation' ( temp uint)
69900:380 Constant:
69910:380 1 (const int)
69920:380 Sequence
69930:380 Constant:
69940:380 0 (const int)
69950:380 Constant:
69960:380 1 (const int)
69970:380 subgroupExclusiveXor ( global 2-component vector of int)
69980:380 vector swizzle ( temp 2-component vector of int)
69990:380 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
70000:380 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70010:380 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70020:380 Constant:
70030:380 1 (const int)
70040:380 Constant:
70050:380 1 (const int)
70060:380 Sequence
70070:380 Constant:
70080:380 0 (const int)
70090:380 Constant:
70100:380 1 (const int)
70110:381 move second child to first child ( temp 3-component vector of int)
70120:381 vector swizzle ( temp 3-component vector of int)
70130:381 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
70140:381 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70150:381 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70160:381 'invocation' ( temp uint)
70170:381 Constant:
70180:381 1 (const int)
70190:381 Sequence
70200:381 Constant:
70210:381 0 (const int)
70220:381 Constant:
70230:381 1 (const int)
70240:381 Constant:
70250:381 2 (const int)
70260:381 subgroupExclusiveXor ( global 3-component vector of int)
70270:381 vector swizzle ( temp 3-component vector of int)
70280:381 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
70290:381 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70300:381 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70310:381 Constant:
70320:381 2 (const int)
70330:381 Constant:
70340:381 1 (const int)
70350:381 Sequence
70360:381 Constant:
70370:381 0 (const int)
70380:381 Constant:
70390:381 1 (const int)
70400:381 Constant:
70410:381 2 (const int)
70420:382 move second child to first child ( temp 4-component vector of int)
70430:382 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
70440:382 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70450:382 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70460:382 'invocation' ( temp uint)
70470:382 Constant:
70480:382 1 (const int)
70490:382 subgroupExclusiveXor ( global 4-component vector of int)
70500:382 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
70510:382 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70520:382 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70530:382 Constant:
70540:382 3 (const int)
70550:382 Constant:
70560:382 1 (const int)
70570:384 move second child to first child ( temp uint)
70580:384 direct index ( temp uint)
70590:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
70600:384 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70610:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70620:384 'invocation' ( temp uint)
70630:384 Constant:
70640:384 2 (const int)
70650:384 Constant:
70660:384 0 (const int)
70670:384 subgroupExclusiveXor ( global uint)
70680:384 direct index ( temp uint)
70690:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
70700:384 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70710:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70720:384 Constant:
70730:384 0 (const int)
70740:384 Constant:
70750:384 2 (const int)
70760:384 Constant:
70770:384 0 (const int)
70780:385 move second child to first child ( temp 2-component vector of uint)
70790:385 vector swizzle ( temp 2-component vector of uint)
70800:385 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
70810:385 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70820:385 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70830:385 'invocation' ( temp uint)
70840:385 Constant:
70850:385 2 (const int)
70860:385 Sequence
70870:385 Constant:
70880:385 0 (const int)
70890:385 Constant:
70900:385 1 (const int)
70910:385 subgroupExclusiveXor ( global 2-component vector of uint)
70920:385 vector swizzle ( temp 2-component vector of uint)
70930:385 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
70940:385 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70950:385 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
70960:385 Constant:
70970:385 1 (const int)
70980:385 Constant:
70990:385 2 (const int)
71000:385 Sequence
71010:385 Constant:
71020:385 0 (const int)
71030:385 Constant:
71040:385 1 (const int)
71050:386 move second child to first child ( temp 3-component vector of uint)
71060:386 vector swizzle ( temp 3-component vector of uint)
71070:386 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
71080:386 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71090:386 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71100:386 'invocation' ( temp uint)
71110:386 Constant:
71120:386 2 (const int)
71130:386 Sequence
71140:386 Constant:
71150:386 0 (const int)
71160:386 Constant:
71170:386 1 (const int)
71180:386 Constant:
71190:386 2 (const int)
71200:386 subgroupExclusiveXor ( global 3-component vector of uint)
71210:386 vector swizzle ( temp 3-component vector of uint)
71220:386 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
71230:386 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71240:386 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71250:386 Constant:
71260:386 2 (const int)
71270:386 Constant:
71280:386 2 (const int)
71290:386 Sequence
71300:386 Constant:
71310:386 0 (const int)
71320:386 Constant:
71330:386 1 (const int)
71340:386 Constant:
71350:386 2 (const int)
71360:387 move second child to first child ( temp 4-component vector of uint)
71370:387 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
71380:387 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71390:387 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71400:387 'invocation' ( temp uint)
71410:387 Constant:
71420:387 2 (const int)
71430:387 subgroupExclusiveXor ( global 4-component vector of uint)
71440:387 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
71450:387 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71460:387 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71470:387 Constant:
71480:387 3 (const int)
71490:387 Constant:
71500:387 2 (const int)
71510:389 move second child to first child ( temp int)
71520:389 direct index ( temp int)
71530:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
71540:389 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71550:389 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71560:389 'invocation' ( temp uint)
71570:389 Constant:
71580:389 1 (const int)
71590:389 Constant:
71600:389 0 (const int)
71610:389 Convert bool to int ( temp int)
71620:389 subgroupExclusiveXor ( global bool)
71630:389 Compare Less Than ( temp bool)
71640:389 direct index ( temp int)
71650:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
71660:389 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71670:389 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71680:389 Constant:
71690:389 0 (const int)
71700:389 Constant:
71710:389 1 (const int)
71720:389 Constant:
71730:389 0 (const int)
71740:389 Constant:
71750:389 0 (const int)
71760:390 move second child to first child ( temp 2-component vector of int)
71770:390 vector swizzle ( temp 2-component vector of int)
71780:390 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
71790:390 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71800:390 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71810:390 'invocation' ( temp uint)
71820:390 Constant:
71830:390 1 (const int)
71840:390 Sequence
71850:390 Constant:
71860:390 0 (const int)
71870:390 Constant:
71880:390 1 (const int)
71890:390 Convert bool to int ( temp 2-component vector of int)
71900:390 subgroupExclusiveXor ( global 2-component vector of bool)
71910:390 Compare Less Than ( global 2-component vector of bool)
71920:390 vector swizzle ( temp 2-component vector of int)
71930:390 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
71940:390 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71950:390 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
71960:390 Constant:
71970:390 1 (const int)
71980:390 Constant:
71990:390 1 (const int)
72000:390 Sequence
72010:390 Constant:
72020:390 0 (const int)
72030:390 Constant:
72040:390 1 (const int)
72050:390 Constant:
72060:390 0 (const int)
72070:390 0 (const int)
72080:391 move second child to first child ( temp 3-component vector of int)
72090:391 vector swizzle ( temp 3-component vector of int)
72100:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
72110:391 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72120:391 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72130:391 'invocation' ( temp uint)
72140:391 Constant:
72150:391 1 (const int)
72160:391 Sequence
72170:391 Constant:
72180:391 0 (const int)
72190:391 Constant:
72200:391 1 (const int)
72210:391 Constant:
72220:391 2 (const int)
72230:391 Convert bool to int ( temp 3-component vector of int)
72240:391 subgroupExclusiveXor ( global 3-component vector of bool)
72250:391 Compare Less Than ( global 3-component vector of bool)
72260:391 vector swizzle ( temp 3-component vector of int)
72270:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
72280:391 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72290:391 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72300:391 Constant:
72310:391 1 (const int)
72320:391 Constant:
72330:391 1 (const int)
72340:391 Sequence
72350:391 Constant:
72360:391 0 (const int)
72370:391 Constant:
72380:391 1 (const int)
72390:391 Constant:
72400:391 2 (const int)
72410:391 Constant:
72420:391 0 (const int)
72430:391 0 (const int)
72440:391 0 (const int)
72450:392 move second child to first child ( temp 4-component vector of int)
72460:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
72470:392 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72480:392 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72490:392 'invocation' ( temp uint)
72500:392 Constant:
72510:392 1 (const int)
72520:392 Convert bool to int ( temp 4-component vector of int)
72530:392 subgroupExclusiveXor ( global 4-component vector of bool)
72540:392 Compare Less Than ( global 4-component vector of bool)
72550:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
72560:392 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72570:392 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72580:392 Constant:
72590:392 1 (const int)
72600:392 Constant:
72610:392 1 (const int)
72620:392 Constant:
72630:392 0 (const int)
72640:392 0 (const int)
72650:392 0 (const int)
72660:392 0 (const int)
72670:? Linker Objects
72680:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
72690:? 8 (const uint)
72700:? 1 (const uint)
72710:? 1 (const uint)
72720:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
7273
7274
7275Linked compute stage:
7276
7277
7278Shader version: 450
7279Requested GL_KHR_shader_subgroup_arithmetic
7280Requested GL_KHR_shader_subgroup_basic
7281local_size = (8, 1, 1)
72820:? Sequence
72830:15 Function Definition: main( ( global void)
72840:15 Function Parameters:
72850:17 Sequence
72860:17 Sequence
72870:17 move second child to first child ( temp uint)
72880:17 'invocation' ( temp uint)
72890:17 mod ( temp uint)
72900:17 add ( temp uint)
Daniel Koch593a4e02019-05-27 16:46:31 -040072910:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID)
72920:17 'gl_SubgroupSize' ( in uint SubgroupSize)
Daniel Koch83170e32019-03-26 13:45:33 -040072930:17 Constant:
72940:17 4 (const uint)
72950:19 move second child to first child ( temp float)
72960:19 direct index ( temp float)
72970:19 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
72980:19 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
72990:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73000:19 'invocation' ( temp uint)
73010:19 Constant:
73020:19 0 (const int)
73030:19 Constant:
73040:19 0 (const int)
73050:19 subgroupAdd ( global float)
73060:19 direct index ( temp float)
73070:19 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73080:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73090:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73100:19 Constant:
73110:19 0 (const int)
73120:19 Constant:
73130:19 0 (const int)
73140:19 Constant:
73150:19 0 (const int)
73160:20 move second child to first child ( temp 2-component vector of float)
73170:20 vector swizzle ( temp 2-component vector of float)
73180:20 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73190:20 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73200:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73210:20 'invocation' ( temp uint)
73220:20 Constant:
73230:20 0 (const int)
73240:20 Sequence
73250:20 Constant:
73260:20 0 (const int)
73270:20 Constant:
73280:20 1 (const int)
73290:20 subgroupAdd ( global 2-component vector of float)
73300:20 vector swizzle ( temp 2-component vector of float)
73310:20 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73320:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73330:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73340:20 Constant:
73350:20 1 (const int)
73360:20 Constant:
73370:20 0 (const int)
73380:20 Sequence
73390:20 Constant:
73400:20 0 (const int)
73410:20 Constant:
73420:20 1 (const int)
73430:21 move second child to first child ( temp 3-component vector of float)
73440:21 vector swizzle ( temp 3-component vector of float)
73450:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73460:21 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73470:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73480:21 'invocation' ( temp uint)
73490:21 Constant:
73500:21 0 (const int)
73510:21 Sequence
73520:21 Constant:
73530:21 0 (const int)
73540:21 Constant:
73550:21 1 (const int)
73560:21 Constant:
73570:21 2 (const int)
73580:21 subgroupAdd ( global 3-component vector of float)
73590:21 vector swizzle ( temp 3-component vector of float)
73600:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73610:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73620:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73630:21 Constant:
73640:21 2 (const int)
73650:21 Constant:
73660:21 0 (const int)
73670:21 Sequence
73680:21 Constant:
73690:21 0 (const int)
73700:21 Constant:
73710:21 1 (const int)
73720:21 Constant:
73730:21 2 (const int)
73740:22 move second child to first child ( temp 4-component vector of float)
73750:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73760:22 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73770:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73780:22 'invocation' ( temp uint)
73790:22 Constant:
73800:22 0 (const int)
73810:22 subgroupAdd ( global 4-component vector of float)
73820:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
73830:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73840:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73850:22 Constant:
73860:22 3 (const int)
73870:22 Constant:
73880:22 0 (const int)
73890:24 move second child to first child ( temp int)
73900:24 direct index ( temp int)
73910:24 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
73920:24 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73930:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
73940:24 'invocation' ( temp uint)
73950:24 Constant:
73960:24 1 (const int)
73970:24 Constant:
73980:24 0 (const int)
73990:24 subgroupAdd ( global int)
74000:24 direct index ( temp int)
74010:24 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74020:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74030:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74040:24 Constant:
74050:24 0 (const int)
74060:24 Constant:
74070:24 1 (const int)
74080:24 Constant:
74090:24 0 (const int)
74100:25 move second child to first child ( temp 2-component vector of int)
74110:25 vector swizzle ( temp 2-component vector of int)
74120:25 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74130:25 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74140:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74150:25 'invocation' ( temp uint)
74160:25 Constant:
74170:25 1 (const int)
74180:25 Sequence
74190:25 Constant:
74200:25 0 (const int)
74210:25 Constant:
74220:25 1 (const int)
74230:25 subgroupAdd ( global 2-component vector of int)
74240:25 vector swizzle ( temp 2-component vector of int)
74250:25 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74260:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74270:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74280:25 Constant:
74290:25 1 (const int)
74300:25 Constant:
74310:25 1 (const int)
74320:25 Sequence
74330:25 Constant:
74340:25 0 (const int)
74350:25 Constant:
74360:25 1 (const int)
74370:26 move second child to first child ( temp 3-component vector of int)
74380:26 vector swizzle ( temp 3-component vector of int)
74390:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74400:26 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74410:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74420:26 'invocation' ( temp uint)
74430:26 Constant:
74440:26 1 (const int)
74450:26 Sequence
74460:26 Constant:
74470:26 0 (const int)
74480:26 Constant:
74490:26 1 (const int)
74500:26 Constant:
74510:26 2 (const int)
74520:26 subgroupAdd ( global 3-component vector of int)
74530:26 vector swizzle ( temp 3-component vector of int)
74540:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74550:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74560:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74570:26 Constant:
74580:26 2 (const int)
74590:26 Constant:
74600:26 1 (const int)
74610:26 Sequence
74620:26 Constant:
74630:26 0 (const int)
74640:26 Constant:
74650:26 1 (const int)
74660:26 Constant:
74670:26 2 (const int)
74680:27 move second child to first child ( temp 4-component vector of int)
74690:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74700:27 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74710:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74720:27 'invocation' ( temp uint)
74730:27 Constant:
74740:27 1 (const int)
74750:27 subgroupAdd ( global 4-component vector of int)
74760:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
74770:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74780:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74790:27 Constant:
74800:27 3 (const int)
74810:27 Constant:
74820:27 1 (const int)
74830:29 move second child to first child ( temp uint)
74840:29 direct index ( temp uint)
74850:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
74860:29 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74870:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74880:29 'invocation' ( temp uint)
74890:29 Constant:
74900:29 2 (const int)
74910:29 Constant:
74920:29 0 (const int)
74930:29 subgroupAdd ( global uint)
74940:29 direct index ( temp uint)
74950:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
74960:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74970:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
74980:29 Constant:
74990:29 0 (const int)
75000:29 Constant:
75010:29 2 (const int)
75020:29 Constant:
75030:29 0 (const int)
75040:30 move second child to first child ( temp 2-component vector of uint)
75050:30 vector swizzle ( temp 2-component vector of uint)
75060:30 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75070:30 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75080:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75090:30 'invocation' ( temp uint)
75100:30 Constant:
75110:30 2 (const int)
75120:30 Sequence
75130:30 Constant:
75140:30 0 (const int)
75150:30 Constant:
75160:30 1 (const int)
75170:30 subgroupAdd ( global 2-component vector of uint)
75180:30 vector swizzle ( temp 2-component vector of uint)
75190:30 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75200:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75210:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75220:30 Constant:
75230:30 1 (const int)
75240:30 Constant:
75250:30 2 (const int)
75260:30 Sequence
75270:30 Constant:
75280:30 0 (const int)
75290:30 Constant:
75300:30 1 (const int)
75310:31 move second child to first child ( temp 3-component vector of uint)
75320:31 vector swizzle ( temp 3-component vector of uint)
75330:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75340:31 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75350:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75360:31 'invocation' ( temp uint)
75370:31 Constant:
75380:31 2 (const int)
75390:31 Sequence
75400:31 Constant:
75410:31 0 (const int)
75420:31 Constant:
75430:31 1 (const int)
75440:31 Constant:
75450:31 2 (const int)
75460:31 subgroupAdd ( global 3-component vector of uint)
75470:31 vector swizzle ( temp 3-component vector of uint)
75480:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75490:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75500:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75510:31 Constant:
75520:31 2 (const int)
75530:31 Constant:
75540:31 2 (const int)
75550:31 Sequence
75560:31 Constant:
75570:31 0 (const int)
75580:31 Constant:
75590:31 1 (const int)
75600:31 Constant:
75610:31 2 (const int)
75620:32 move second child to first child ( temp 4-component vector of uint)
75630:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75640:32 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75650:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75660:32 'invocation' ( temp uint)
75670:32 Constant:
75680:32 2 (const int)
75690:32 subgroupAdd ( global 4-component vector of uint)
75700:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
75710:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75720:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75730:32 Constant:
75740:32 3 (const int)
75750:32 Constant:
75760:32 2 (const int)
75770:34 move second child to first child ( temp double)
75780:34 direct index ( temp double)
75790:34 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
75800:34 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75810:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75820:34 'invocation' ( temp uint)
75830:34 Constant:
75840:34 3 (const int)
75850:34 Constant:
75860:34 0 (const int)
75870:34 subgroupAdd ( global double)
75880:34 direct index ( temp double)
75890:34 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
75900:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75910:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
75920:34 Constant:
75930:34 0 (const int)
75940:34 Constant:
75950:34 3 (const int)
75960:34 Constant:
75970:34 0 (const int)
75980:35 move second child to first child ( temp 2-component vector of double)
75990:35 vector swizzle ( temp 2-component vector of double)
76000:35 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76010:35 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76020:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76030:35 'invocation' ( temp uint)
76040:35 Constant:
76050:35 3 (const int)
76060:35 Sequence
76070:35 Constant:
76080:35 0 (const int)
76090:35 Constant:
76100:35 1 (const int)
76110:35 subgroupAdd ( global 2-component vector of double)
76120:35 vector swizzle ( temp 2-component vector of double)
76130:35 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76140:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76150:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76160:35 Constant:
76170:35 1 (const int)
76180:35 Constant:
76190:35 3 (const int)
76200:35 Sequence
76210:35 Constant:
76220:35 0 (const int)
76230:35 Constant:
76240:35 1 (const int)
76250:36 move second child to first child ( temp 3-component vector of double)
76260:36 vector swizzle ( temp 3-component vector of double)
76270:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76280:36 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76290:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76300:36 'invocation' ( temp uint)
76310:36 Constant:
76320:36 3 (const int)
76330:36 Sequence
76340:36 Constant:
76350:36 0 (const int)
76360:36 Constant:
76370:36 1 (const int)
76380:36 Constant:
76390:36 2 (const int)
76400:36 subgroupAdd ( global 3-component vector of double)
76410:36 vector swizzle ( temp 3-component vector of double)
76420:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76430:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76440:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76450:36 Constant:
76460:36 2 (const int)
76470:36 Constant:
76480:36 3 (const int)
76490:36 Sequence
76500:36 Constant:
76510:36 0 (const int)
76520:36 Constant:
76530:36 1 (const int)
76540:36 Constant:
76550:36 2 (const int)
76560:37 move second child to first child ( temp 4-component vector of double)
76570:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76580:37 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76590:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76600:37 'invocation' ( temp uint)
76610:37 Constant:
76620:37 3 (const int)
76630:37 subgroupAdd ( global 4-component vector of double)
76640:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
76650:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76660:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76670:37 Constant:
76680:37 3 (const int)
76690:37 Constant:
76700:37 3 (const int)
76710:39 move second child to first child ( temp float)
76720:39 direct index ( temp float)
76730:39 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
76740:39 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76750:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76760:39 'invocation' ( temp uint)
76770:39 Constant:
76780:39 0 (const int)
76790:39 Constant:
76800:39 0 (const int)
76810:39 subgroupMul ( global float)
76820:39 direct index ( temp float)
76830:39 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
76840:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76850:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76860:39 Constant:
76870:39 0 (const int)
76880:39 Constant:
76890:39 0 (const int)
76900:39 Constant:
76910:39 0 (const int)
76920:40 move second child to first child ( temp 2-component vector of float)
76930:40 vector swizzle ( temp 2-component vector of float)
76940:40 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
76950:40 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76960:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
76970:40 'invocation' ( temp uint)
76980:40 Constant:
76990:40 0 (const int)
77000:40 Sequence
77010:40 Constant:
77020:40 0 (const int)
77030:40 Constant:
77040:40 1 (const int)
77050:40 subgroupMul ( global 2-component vector of float)
77060:40 vector swizzle ( temp 2-component vector of float)
77070:40 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
77080:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77090:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77100:40 Constant:
77110:40 1 (const int)
77120:40 Constant:
77130:40 0 (const int)
77140:40 Sequence
77150:40 Constant:
77160:40 0 (const int)
77170:40 Constant:
77180:40 1 (const int)
77190:41 move second child to first child ( temp 3-component vector of float)
77200:41 vector swizzle ( temp 3-component vector of float)
77210:41 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
77220:41 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77230:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77240:41 'invocation' ( temp uint)
77250:41 Constant:
77260:41 0 (const int)
77270:41 Sequence
77280:41 Constant:
77290:41 0 (const int)
77300:41 Constant:
77310:41 1 (const int)
77320:41 Constant:
77330:41 2 (const int)
77340:41 subgroupMul ( global 3-component vector of float)
77350:41 vector swizzle ( temp 3-component vector of float)
77360:41 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
77370:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77380:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77390:41 Constant:
77400:41 2 (const int)
77410:41 Constant:
77420:41 0 (const int)
77430:41 Sequence
77440:41 Constant:
77450:41 0 (const int)
77460:41 Constant:
77470:41 1 (const int)
77480:41 Constant:
77490:41 2 (const int)
77500:42 move second child to first child ( temp 4-component vector of float)
77510:42 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
77520:42 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77530:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77540:42 'invocation' ( temp uint)
77550:42 Constant:
77560:42 0 (const int)
77570:42 subgroupMul ( global 4-component vector of float)
77580:42 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
77590:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77600:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77610:42 Constant:
77620:42 3 (const int)
77630:42 Constant:
77640:42 0 (const int)
77650:44 move second child to first child ( temp int)
77660:44 direct index ( temp int)
77670:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
77680:44 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77690:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77700:44 'invocation' ( temp uint)
77710:44 Constant:
77720:44 1 (const int)
77730:44 Constant:
77740:44 0 (const int)
77750:44 subgroupMul ( global int)
77760:44 direct index ( temp int)
77770:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
77780:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77790:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77800:44 Constant:
77810:44 0 (const int)
77820:44 Constant:
77830:44 1 (const int)
77840:44 Constant:
77850:44 0 (const int)
77860:45 move second child to first child ( temp 2-component vector of int)
77870:45 vector swizzle ( temp 2-component vector of int)
77880:45 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
77890:45 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77900:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
77910:45 'invocation' ( temp uint)
77920:45 Constant:
77930:45 1 (const int)
77940:45 Sequence
77950:45 Constant:
77960:45 0 (const int)
77970:45 Constant:
77980:45 1 (const int)
77990:45 subgroupMul ( global 2-component vector of int)
78000:45 vector swizzle ( temp 2-component vector of int)
78010:45 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
78020:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78030:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78040:45 Constant:
78050:45 1 (const int)
78060:45 Constant:
78070:45 1 (const int)
78080:45 Sequence
78090:45 Constant:
78100:45 0 (const int)
78110:45 Constant:
78120:45 1 (const int)
78130:46 move second child to first child ( temp 3-component vector of int)
78140:46 vector swizzle ( temp 3-component vector of int)
78150:46 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
78160:46 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78170:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78180:46 'invocation' ( temp uint)
78190:46 Constant:
78200:46 1 (const int)
78210:46 Sequence
78220:46 Constant:
78230:46 0 (const int)
78240:46 Constant:
78250:46 1 (const int)
78260:46 Constant:
78270:46 2 (const int)
78280:46 subgroupMul ( global 3-component vector of int)
78290:46 vector swizzle ( temp 3-component vector of int)
78300:46 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
78310:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78320:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78330:46 Constant:
78340:46 2 (const int)
78350:46 Constant:
78360:46 1 (const int)
78370:46 Sequence
78380:46 Constant:
78390:46 0 (const int)
78400:46 Constant:
78410:46 1 (const int)
78420:46 Constant:
78430:46 2 (const int)
78440:47 move second child to first child ( temp 4-component vector of int)
78450:47 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
78460:47 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78470:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78480:47 'invocation' ( temp uint)
78490:47 Constant:
78500:47 1 (const int)
78510:47 subgroupMul ( global 4-component vector of int)
78520:47 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
78530:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78540:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78550:47 Constant:
78560:47 3 (const int)
78570:47 Constant:
78580:47 1 (const int)
78590:49 move second child to first child ( temp uint)
78600:49 direct index ( temp uint)
78610:49 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
78620:49 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78630:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78640:49 'invocation' ( temp uint)
78650:49 Constant:
78660:49 2 (const int)
78670:49 Constant:
78680:49 0 (const int)
78690:49 subgroupMul ( global uint)
78700:49 direct index ( temp uint)
78710:49 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
78720:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78730:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78740:49 Constant:
78750:49 0 (const int)
78760:49 Constant:
78770:49 2 (const int)
78780:49 Constant:
78790:49 0 (const int)
78800:50 move second child to first child ( temp 2-component vector of uint)
78810:50 vector swizzle ( temp 2-component vector of uint)
78820:50 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
78830:50 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78840:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78850:50 'invocation' ( temp uint)
78860:50 Constant:
78870:50 2 (const int)
78880:50 Sequence
78890:50 Constant:
78900:50 0 (const int)
78910:50 Constant:
78920:50 1 (const int)
78930:50 subgroupMul ( global 2-component vector of uint)
78940:50 vector swizzle ( temp 2-component vector of uint)
78950:50 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
78960:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78970:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
78980:50 Constant:
78990:50 1 (const int)
79000:50 Constant:
79010:50 2 (const int)
79020:50 Sequence
79030:50 Constant:
79040:50 0 (const int)
79050:50 Constant:
79060:50 1 (const int)
79070:51 move second child to first child ( temp 3-component vector of uint)
79080:51 vector swizzle ( temp 3-component vector of uint)
79090:51 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
79100:51 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79110:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79120:51 'invocation' ( temp uint)
79130:51 Constant:
79140:51 2 (const int)
79150:51 Sequence
79160:51 Constant:
79170:51 0 (const int)
79180:51 Constant:
79190:51 1 (const int)
79200:51 Constant:
79210:51 2 (const int)
79220:51 subgroupMul ( global 3-component vector of uint)
79230:51 vector swizzle ( temp 3-component vector of uint)
79240:51 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
79250:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79260:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79270:51 Constant:
79280:51 2 (const int)
79290:51 Constant:
79300:51 2 (const int)
79310:51 Sequence
79320:51 Constant:
79330:51 0 (const int)
79340:51 Constant:
79350:51 1 (const int)
79360:51 Constant:
79370:51 2 (const int)
79380:52 move second child to first child ( temp 4-component vector of uint)
79390:52 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
79400:52 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79410:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79420:52 'invocation' ( temp uint)
79430:52 Constant:
79440:52 2 (const int)
79450:52 subgroupMul ( global 4-component vector of uint)
79460:52 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
79470:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79480:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79490:52 Constant:
79500:52 3 (const int)
79510:52 Constant:
79520:52 2 (const int)
79530:54 move second child to first child ( temp double)
79540:54 direct index ( temp double)
79550:54 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
79560:54 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79570:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79580:54 'invocation' ( temp uint)
79590:54 Constant:
79600:54 3 (const int)
79610:54 Constant:
79620:54 0 (const int)
79630:54 subgroupMul ( global double)
79640:54 direct index ( temp double)
79650:54 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
79660:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79670:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79680:54 Constant:
79690:54 0 (const int)
79700:54 Constant:
79710:54 3 (const int)
79720:54 Constant:
79730:54 0 (const int)
79740:55 move second child to first child ( temp 2-component vector of double)
79750:55 vector swizzle ( temp 2-component vector of double)
79760:55 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
79770:55 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79780:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79790:55 'invocation' ( temp uint)
79800:55 Constant:
79810:55 3 (const int)
79820:55 Sequence
79830:55 Constant:
79840:55 0 (const int)
79850:55 Constant:
79860:55 1 (const int)
79870:55 subgroupMul ( global 2-component vector of double)
79880:55 vector swizzle ( temp 2-component vector of double)
79890:55 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
79900:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79910:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
79920:55 Constant:
79930:55 1 (const int)
79940:55 Constant:
79950:55 3 (const int)
79960:55 Sequence
79970:55 Constant:
79980:55 0 (const int)
79990:55 Constant:
80000:55 1 (const int)
80010:56 move second child to first child ( temp 3-component vector of double)
80020:56 vector swizzle ( temp 3-component vector of double)
80030:56 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
80040:56 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80050:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80060:56 'invocation' ( temp uint)
80070:56 Constant:
80080:56 3 (const int)
80090:56 Sequence
80100:56 Constant:
80110:56 0 (const int)
80120:56 Constant:
80130:56 1 (const int)
80140:56 Constant:
80150:56 2 (const int)
80160:56 subgroupMul ( global 3-component vector of double)
80170:56 vector swizzle ( temp 3-component vector of double)
80180:56 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
80190:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80200:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80210:56 Constant:
80220:56 2 (const int)
80230:56 Constant:
80240:56 3 (const int)
80250:56 Sequence
80260:56 Constant:
80270:56 0 (const int)
80280:56 Constant:
80290:56 1 (const int)
80300:56 Constant:
80310:56 2 (const int)
80320:57 move second child to first child ( temp 4-component vector of double)
80330:57 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
80340:57 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80350:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80360:57 'invocation' ( temp uint)
80370:57 Constant:
80380:57 3 (const int)
80390:57 subgroupMul ( global 4-component vector of double)
80400:57 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
80410:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80420:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80430:57 Constant:
80440:57 3 (const int)
80450:57 Constant:
80460:57 3 (const int)
80470:59 move second child to first child ( temp float)
80480:59 direct index ( temp float)
80490:59 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
80500:59 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80510:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80520:59 'invocation' ( temp uint)
80530:59 Constant:
80540:59 0 (const int)
80550:59 Constant:
80560:59 0 (const int)
80570:59 subgroupMin ( global float)
80580:59 direct index ( temp float)
80590:59 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
80600:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80610:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80620:59 Constant:
80630:59 0 (const int)
80640:59 Constant:
80650:59 0 (const int)
80660:59 Constant:
80670:59 0 (const int)
80680:60 move second child to first child ( temp 2-component vector of float)
80690:60 vector swizzle ( temp 2-component vector of float)
80700:60 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
80710:60 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80720:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80730:60 'invocation' ( temp uint)
80740:60 Constant:
80750:60 0 (const int)
80760:60 Sequence
80770:60 Constant:
80780:60 0 (const int)
80790:60 Constant:
80800:60 1 (const int)
80810:60 subgroupMin ( global 2-component vector of float)
80820:60 vector swizzle ( temp 2-component vector of float)
80830:60 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
80840:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80850:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80860:60 Constant:
80870:60 1 (const int)
80880:60 Constant:
80890:60 0 (const int)
80900:60 Sequence
80910:60 Constant:
80920:60 0 (const int)
80930:60 Constant:
80940:60 1 (const int)
80950:61 move second child to first child ( temp 3-component vector of float)
80960:61 vector swizzle ( temp 3-component vector of float)
80970:61 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
80980:61 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
80990:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81000:61 'invocation' ( temp uint)
81010:61 Constant:
81020:61 0 (const int)
81030:61 Sequence
81040:61 Constant:
81050:61 0 (const int)
81060:61 Constant:
81070:61 1 (const int)
81080:61 Constant:
81090:61 2 (const int)
81100:61 subgroupMin ( global 3-component vector of float)
81110:61 vector swizzle ( temp 3-component vector of float)
81120:61 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
81130:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81140:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81150:61 Constant:
81160:61 2 (const int)
81170:61 Constant:
81180:61 0 (const int)
81190:61 Sequence
81200:61 Constant:
81210:61 0 (const int)
81220:61 Constant:
81230:61 1 (const int)
81240:61 Constant:
81250:61 2 (const int)
81260:62 move second child to first child ( temp 4-component vector of float)
81270:62 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
81280:62 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81290:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81300:62 'invocation' ( temp uint)
81310:62 Constant:
81320:62 0 (const int)
81330:62 subgroupMin ( global 4-component vector of float)
81340:62 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
81350:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81360:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81370:62 Constant:
81380:62 3 (const int)
81390:62 Constant:
81400:62 0 (const int)
81410:64 move second child to first child ( temp int)
81420:64 direct index ( temp int)
81430:64 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
81440:64 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81450:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81460:64 'invocation' ( temp uint)
81470:64 Constant:
81480:64 1 (const int)
81490:64 Constant:
81500:64 0 (const int)
81510:64 subgroupMin ( global int)
81520:64 direct index ( temp int)
81530:64 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
81540:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81550:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81560:64 Constant:
81570:64 0 (const int)
81580:64 Constant:
81590:64 1 (const int)
81600:64 Constant:
81610:64 0 (const int)
81620:65 move second child to first child ( temp 2-component vector of int)
81630:65 vector swizzle ( temp 2-component vector of int)
81640:65 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
81650:65 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81660:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81670:65 'invocation' ( temp uint)
81680:65 Constant:
81690:65 1 (const int)
81700:65 Sequence
81710:65 Constant:
81720:65 0 (const int)
81730:65 Constant:
81740:65 1 (const int)
81750:65 subgroupMin ( global 2-component vector of int)
81760:65 vector swizzle ( temp 2-component vector of int)
81770:65 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
81780:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81790:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81800:65 Constant:
81810:65 1 (const int)
81820:65 Constant:
81830:65 1 (const int)
81840:65 Sequence
81850:65 Constant:
81860:65 0 (const int)
81870:65 Constant:
81880:65 1 (const int)
81890:66 move second child to first child ( temp 3-component vector of int)
81900:66 vector swizzle ( temp 3-component vector of int)
81910:66 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
81920:66 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81930:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
81940:66 'invocation' ( temp uint)
81950:66 Constant:
81960:66 1 (const int)
81970:66 Sequence
81980:66 Constant:
81990:66 0 (const int)
82000:66 Constant:
82010:66 1 (const int)
82020:66 Constant:
82030:66 2 (const int)
82040:66 subgroupMin ( global 3-component vector of int)
82050:66 vector swizzle ( temp 3-component vector of int)
82060:66 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
82070:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82080:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82090:66 Constant:
82100:66 2 (const int)
82110:66 Constant:
82120:66 1 (const int)
82130:66 Sequence
82140:66 Constant:
82150:66 0 (const int)
82160:66 Constant:
82170:66 1 (const int)
82180:66 Constant:
82190:66 2 (const int)
82200:67 move second child to first child ( temp 4-component vector of int)
82210:67 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
82220:67 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82230:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82240:67 'invocation' ( temp uint)
82250:67 Constant:
82260:67 1 (const int)
82270:67 subgroupMin ( global 4-component vector of int)
82280:67 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
82290:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82300:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82310:67 Constant:
82320:67 3 (const int)
82330:67 Constant:
82340:67 1 (const int)
82350:69 move second child to first child ( temp uint)
82360:69 direct index ( temp uint)
82370:69 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
82380:69 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82390:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82400:69 'invocation' ( temp uint)
82410:69 Constant:
82420:69 2 (const int)
82430:69 Constant:
82440:69 0 (const int)
82450:69 subgroupMin ( global uint)
82460:69 direct index ( temp uint)
82470:69 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
82480:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82490:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82500:69 Constant:
82510:69 0 (const int)
82520:69 Constant:
82530:69 2 (const int)
82540:69 Constant:
82550:69 0 (const int)
82560:70 move second child to first child ( temp 2-component vector of uint)
82570:70 vector swizzle ( temp 2-component vector of uint)
82580:70 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
82590:70 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82600:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82610:70 'invocation' ( temp uint)
82620:70 Constant:
82630:70 2 (const int)
82640:70 Sequence
82650:70 Constant:
82660:70 0 (const int)
82670:70 Constant:
82680:70 1 (const int)
82690:70 subgroupMin ( global 2-component vector of uint)
82700:70 vector swizzle ( temp 2-component vector of uint)
82710:70 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
82720:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82730:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82740:70 Constant:
82750:70 1 (const int)
82760:70 Constant:
82770:70 2 (const int)
82780:70 Sequence
82790:70 Constant:
82800:70 0 (const int)
82810:70 Constant:
82820:70 1 (const int)
82830:71 move second child to first child ( temp 3-component vector of uint)
82840:71 vector swizzle ( temp 3-component vector of uint)
82850:71 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
82860:71 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82870:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
82880:71 'invocation' ( temp uint)
82890:71 Constant:
82900:71 2 (const int)
82910:71 Sequence
82920:71 Constant:
82930:71 0 (const int)
82940:71 Constant:
82950:71 1 (const int)
82960:71 Constant:
82970:71 2 (const int)
82980:71 subgroupMin ( global 3-component vector of uint)
82990:71 vector swizzle ( temp 3-component vector of uint)
83000:71 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
83010:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83020:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83030:71 Constant:
83040:71 2 (const int)
83050:71 Constant:
83060:71 2 (const int)
83070:71 Sequence
83080:71 Constant:
83090:71 0 (const int)
83100:71 Constant:
83110:71 1 (const int)
83120:71 Constant:
83130:71 2 (const int)
83140:72 move second child to first child ( temp 4-component vector of uint)
83150:72 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
83160:72 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83170:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83180:72 'invocation' ( temp uint)
83190:72 Constant:
83200:72 2 (const int)
83210:72 subgroupMin ( global 4-component vector of uint)
83220:72 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
83230:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83240:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83250:72 Constant:
83260:72 3 (const int)
83270:72 Constant:
83280:72 2 (const int)
83290:74 move second child to first child ( temp double)
83300:74 direct index ( temp double)
83310:74 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83320:74 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83330:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83340:74 'invocation' ( temp uint)
83350:74 Constant:
83360:74 3 (const int)
83370:74 Constant:
83380:74 0 (const int)
83390:74 subgroupMin ( global double)
83400:74 direct index ( temp double)
83410:74 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83420:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83430:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83440:74 Constant:
83450:74 0 (const int)
83460:74 Constant:
83470:74 3 (const int)
83480:74 Constant:
83490:74 0 (const int)
83500:75 move second child to first child ( temp 2-component vector of double)
83510:75 vector swizzle ( temp 2-component vector of double)
83520:75 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83530:75 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83540:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83550:75 'invocation' ( temp uint)
83560:75 Constant:
83570:75 3 (const int)
83580:75 Sequence
83590:75 Constant:
83600:75 0 (const int)
83610:75 Constant:
83620:75 1 (const int)
83630:75 subgroupMin ( global 2-component vector of double)
83640:75 vector swizzle ( temp 2-component vector of double)
83650:75 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83660:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83670:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83680:75 Constant:
83690:75 1 (const int)
83700:75 Constant:
83710:75 3 (const int)
83720:75 Sequence
83730:75 Constant:
83740:75 0 (const int)
83750:75 Constant:
83760:75 1 (const int)
83770:76 move second child to first child ( temp 3-component vector of double)
83780:76 vector swizzle ( temp 3-component vector of double)
83790:76 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83800:76 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83810:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83820:76 'invocation' ( temp uint)
83830:76 Constant:
83840:76 3 (const int)
83850:76 Sequence
83860:76 Constant:
83870:76 0 (const int)
83880:76 Constant:
83890:76 1 (const int)
83900:76 Constant:
83910:76 2 (const int)
83920:76 subgroupMin ( global 3-component vector of double)
83930:76 vector swizzle ( temp 3-component vector of double)
83940:76 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
83950:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83960:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
83970:76 Constant:
83980:76 2 (const int)
83990:76 Constant:
84000:76 3 (const int)
84010:76 Sequence
84020:76 Constant:
84030:76 0 (const int)
84040:76 Constant:
84050:76 1 (const int)
84060:76 Constant:
84070:76 2 (const int)
84080:77 move second child to first child ( temp 4-component vector of double)
84090:77 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
84100:77 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84110:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84120:77 'invocation' ( temp uint)
84130:77 Constant:
84140:77 3 (const int)
84150:77 subgroupMin ( global 4-component vector of double)
84160:77 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
84170:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84180:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84190:77 Constant:
84200:77 3 (const int)
84210:77 Constant:
84220:77 3 (const int)
84230:79 move second child to first child ( temp float)
84240:79 direct index ( temp float)
84250:79 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84260:79 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84270:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84280:79 'invocation' ( temp uint)
84290:79 Constant:
84300:79 0 (const int)
84310:79 Constant:
84320:79 0 (const int)
84330:79 subgroupMax ( global float)
84340:79 direct index ( temp float)
84350:79 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84360:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84370:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84380:79 Constant:
84390:79 0 (const int)
84400:79 Constant:
84410:79 0 (const int)
84420:79 Constant:
84430:79 0 (const int)
84440:80 move second child to first child ( temp 2-component vector of float)
84450:80 vector swizzle ( temp 2-component vector of float)
84460:80 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84470:80 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84480:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84490:80 'invocation' ( temp uint)
84500:80 Constant:
84510:80 0 (const int)
84520:80 Sequence
84530:80 Constant:
84540:80 0 (const int)
84550:80 Constant:
84560:80 1 (const int)
84570:80 subgroupMax ( global 2-component vector of float)
84580:80 vector swizzle ( temp 2-component vector of float)
84590:80 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84600:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84610:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84620:80 Constant:
84630:80 1 (const int)
84640:80 Constant:
84650:80 0 (const int)
84660:80 Sequence
84670:80 Constant:
84680:80 0 (const int)
84690:80 Constant:
84700:80 1 (const int)
84710:81 move second child to first child ( temp 3-component vector of float)
84720:81 vector swizzle ( temp 3-component vector of float)
84730:81 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84740:81 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84750:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84760:81 'invocation' ( temp uint)
84770:81 Constant:
84780:81 0 (const int)
84790:81 Sequence
84800:81 Constant:
84810:81 0 (const int)
84820:81 Constant:
84830:81 1 (const int)
84840:81 Constant:
84850:81 2 (const int)
84860:81 subgroupMax ( global 3-component vector of float)
84870:81 vector swizzle ( temp 3-component vector of float)
84880:81 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
84890:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84900:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
84910:81 Constant:
84920:81 2 (const int)
84930:81 Constant:
84940:81 0 (const int)
84950:81 Sequence
84960:81 Constant:
84970:81 0 (const int)
84980:81 Constant:
84990:81 1 (const int)
85000:81 Constant:
85010:81 2 (const int)
85020:82 move second child to first child ( temp 4-component vector of float)
85030:82 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
85040:82 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85050:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85060:82 'invocation' ( temp uint)
85070:82 Constant:
85080:82 0 (const int)
85090:82 subgroupMax ( global 4-component vector of float)
85100:82 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
85110:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85120:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85130:82 Constant:
85140:82 3 (const int)
85150:82 Constant:
85160:82 0 (const int)
85170:84 move second child to first child ( temp int)
85180:84 direct index ( temp int)
85190:84 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85200:84 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85210:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85220:84 'invocation' ( temp uint)
85230:84 Constant:
85240:84 1 (const int)
85250:84 Constant:
85260:84 0 (const int)
85270:84 subgroupMax ( global int)
85280:84 direct index ( temp int)
85290:84 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85300:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85310:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85320:84 Constant:
85330:84 0 (const int)
85340:84 Constant:
85350:84 1 (const int)
85360:84 Constant:
85370:84 0 (const int)
85380:85 move second child to first child ( temp 2-component vector of int)
85390:85 vector swizzle ( temp 2-component vector of int)
85400:85 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85410:85 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85420:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85430:85 'invocation' ( temp uint)
85440:85 Constant:
85450:85 1 (const int)
85460:85 Sequence
85470:85 Constant:
85480:85 0 (const int)
85490:85 Constant:
85500:85 1 (const int)
85510:85 subgroupMax ( global 2-component vector of int)
85520:85 vector swizzle ( temp 2-component vector of int)
85530:85 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85540:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85550:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85560:85 Constant:
85570:85 1 (const int)
85580:85 Constant:
85590:85 1 (const int)
85600:85 Sequence
85610:85 Constant:
85620:85 0 (const int)
85630:85 Constant:
85640:85 1 (const int)
85650:86 move second child to first child ( temp 3-component vector of int)
85660:86 vector swizzle ( temp 3-component vector of int)
85670:86 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85680:86 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85690:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85700:86 'invocation' ( temp uint)
85710:86 Constant:
85720:86 1 (const int)
85730:86 Sequence
85740:86 Constant:
85750:86 0 (const int)
85760:86 Constant:
85770:86 1 (const int)
85780:86 Constant:
85790:86 2 (const int)
85800:86 subgroupMax ( global 3-component vector of int)
85810:86 vector swizzle ( temp 3-component vector of int)
85820:86 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85830:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85840:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85850:86 Constant:
85860:86 2 (const int)
85870:86 Constant:
85880:86 1 (const int)
85890:86 Sequence
85900:86 Constant:
85910:86 0 (const int)
85920:86 Constant:
85930:86 1 (const int)
85940:86 Constant:
85950:86 2 (const int)
85960:87 move second child to first child ( temp 4-component vector of int)
85970:87 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
85980:87 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
85990:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86000:87 'invocation' ( temp uint)
86010:87 Constant:
86020:87 1 (const int)
86030:87 subgroupMax ( global 4-component vector of int)
86040:87 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
86050:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86060:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86070:87 Constant:
86080:87 3 (const int)
86090:87 Constant:
86100:87 1 (const int)
86110:89 move second child to first child ( temp uint)
86120:89 direct index ( temp uint)
86130:89 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86140:89 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86150:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86160:89 'invocation' ( temp uint)
86170:89 Constant:
86180:89 2 (const int)
86190:89 Constant:
86200:89 0 (const int)
86210:89 subgroupMax ( global uint)
86220:89 direct index ( temp uint)
86230:89 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86240:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86250:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86260:89 Constant:
86270:89 0 (const int)
86280:89 Constant:
86290:89 2 (const int)
86300:89 Constant:
86310:89 0 (const int)
86320:90 move second child to first child ( temp 2-component vector of uint)
86330:90 vector swizzle ( temp 2-component vector of uint)
86340:90 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86350:90 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86360:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86370:90 'invocation' ( temp uint)
86380:90 Constant:
86390:90 2 (const int)
86400:90 Sequence
86410:90 Constant:
86420:90 0 (const int)
86430:90 Constant:
86440:90 1 (const int)
86450:90 subgroupMax ( global 2-component vector of uint)
86460:90 vector swizzle ( temp 2-component vector of uint)
86470:90 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86480:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86490:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86500:90 Constant:
86510:90 1 (const int)
86520:90 Constant:
86530:90 2 (const int)
86540:90 Sequence
86550:90 Constant:
86560:90 0 (const int)
86570:90 Constant:
86580:90 1 (const int)
86590:91 move second child to first child ( temp 3-component vector of uint)
86600:91 vector swizzle ( temp 3-component vector of uint)
86610:91 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86620:91 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86630:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86640:91 'invocation' ( temp uint)
86650:91 Constant:
86660:91 2 (const int)
86670:91 Sequence
86680:91 Constant:
86690:91 0 (const int)
86700:91 Constant:
86710:91 1 (const int)
86720:91 Constant:
86730:91 2 (const int)
86740:91 subgroupMax ( global 3-component vector of uint)
86750:91 vector swizzle ( temp 3-component vector of uint)
86760:91 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86770:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86780:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86790:91 Constant:
86800:91 2 (const int)
86810:91 Constant:
86820:91 2 (const int)
86830:91 Sequence
86840:91 Constant:
86850:91 0 (const int)
86860:91 Constant:
86870:91 1 (const int)
86880:91 Constant:
86890:91 2 (const int)
86900:92 move second child to first child ( temp 4-component vector of uint)
86910:92 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86920:92 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86930:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
86940:92 'invocation' ( temp uint)
86950:92 Constant:
86960:92 2 (const int)
86970:92 subgroupMax ( global 4-component vector of uint)
86980:92 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
86990:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87000:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87010:92 Constant:
87020:92 3 (const int)
87030:92 Constant:
87040:92 2 (const int)
87050:94 move second child to first child ( temp double)
87060:94 direct index ( temp double)
87070:94 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87080:94 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87090:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87100:94 'invocation' ( temp uint)
87110:94 Constant:
87120:94 3 (const int)
87130:94 Constant:
87140:94 0 (const int)
87150:94 subgroupMax ( global double)
87160:94 direct index ( temp double)
87170:94 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87180:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87190:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87200:94 Constant:
87210:94 0 (const int)
87220:94 Constant:
87230:94 3 (const int)
87240:94 Constant:
87250:94 0 (const int)
87260:95 move second child to first child ( temp 2-component vector of double)
87270:95 vector swizzle ( temp 2-component vector of double)
87280:95 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87290:95 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87300:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87310:95 'invocation' ( temp uint)
87320:95 Constant:
87330:95 3 (const int)
87340:95 Sequence
87350:95 Constant:
87360:95 0 (const int)
87370:95 Constant:
87380:95 1 (const int)
87390:95 subgroupMax ( global 2-component vector of double)
87400:95 vector swizzle ( temp 2-component vector of double)
87410:95 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87420:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87430:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87440:95 Constant:
87450:95 1 (const int)
87460:95 Constant:
87470:95 3 (const int)
87480:95 Sequence
87490:95 Constant:
87500:95 0 (const int)
87510:95 Constant:
87520:95 1 (const int)
87530:96 move second child to first child ( temp 3-component vector of double)
87540:96 vector swizzle ( temp 3-component vector of double)
87550:96 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87560:96 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87570:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87580:96 'invocation' ( temp uint)
87590:96 Constant:
87600:96 3 (const int)
87610:96 Sequence
87620:96 Constant:
87630:96 0 (const int)
87640:96 Constant:
87650:96 1 (const int)
87660:96 Constant:
87670:96 2 (const int)
87680:96 subgroupMax ( global 3-component vector of double)
87690:96 vector swizzle ( temp 3-component vector of double)
87700:96 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87710:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87720:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87730:96 Constant:
87740:96 2 (const int)
87750:96 Constant:
87760:96 3 (const int)
87770:96 Sequence
87780:96 Constant:
87790:96 0 (const int)
87800:96 Constant:
87810:96 1 (const int)
87820:96 Constant:
87830:96 2 (const int)
87840:97 move second child to first child ( temp 4-component vector of double)
87850:97 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87860:97 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87870:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87880:97 'invocation' ( temp uint)
87890:97 Constant:
87900:97 3 (const int)
87910:97 subgroupMax ( global 4-component vector of double)
87920:97 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
87930:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87940:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
87950:97 Constant:
87960:97 3 (const int)
87970:97 Constant:
87980:97 3 (const int)
87990:99 move second child to first child ( temp int)
88000:99 direct index ( temp int)
88010:99 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88020:99 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88030:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88040:99 'invocation' ( temp uint)
88050:99 Constant:
88060:99 1 (const int)
88070:99 Constant:
88080:99 0 (const int)
88090:99 subgroupAnd ( global int)
88100:99 direct index ( temp int)
88110:99 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88120:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88130:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88140:99 Constant:
88150:99 0 (const int)
88160:99 Constant:
88170:99 1 (const int)
88180:99 Constant:
88190:99 0 (const int)
88200:100 move second child to first child ( temp 2-component vector of int)
88210:100 vector swizzle ( temp 2-component vector of int)
88220:100 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88230:100 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88240:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88250:100 'invocation' ( temp uint)
88260:100 Constant:
88270:100 1 (const int)
88280:100 Sequence
88290:100 Constant:
88300:100 0 (const int)
88310:100 Constant:
88320:100 1 (const int)
88330:100 subgroupAnd ( global 2-component vector of int)
88340:100 vector swizzle ( temp 2-component vector of int)
88350:100 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88360:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88370:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88380:100 Constant:
88390:100 1 (const int)
88400:100 Constant:
88410:100 1 (const int)
88420:100 Sequence
88430:100 Constant:
88440:100 0 (const int)
88450:100 Constant:
88460:100 1 (const int)
88470:101 move second child to first child ( temp 3-component vector of int)
88480:101 vector swizzle ( temp 3-component vector of int)
88490:101 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88500:101 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88510:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88520:101 'invocation' ( temp uint)
88530:101 Constant:
88540:101 1 (const int)
88550:101 Sequence
88560:101 Constant:
88570:101 0 (const int)
88580:101 Constant:
88590:101 1 (const int)
88600:101 Constant:
88610:101 2 (const int)
88620:101 subgroupAnd ( global 3-component vector of int)
88630:101 vector swizzle ( temp 3-component vector of int)
88640:101 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88650:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88660:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88670:101 Constant:
88680:101 2 (const int)
88690:101 Constant:
88700:101 1 (const int)
88710:101 Sequence
88720:101 Constant:
88730:101 0 (const int)
88740:101 Constant:
88750:101 1 (const int)
88760:101 Constant:
88770:101 2 (const int)
88780:102 move second child to first child ( temp 4-component vector of int)
88790:102 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88800:102 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88810:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88820:102 'invocation' ( temp uint)
88830:102 Constant:
88840:102 1 (const int)
88850:102 subgroupAnd ( global 4-component vector of int)
88860:102 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
88870:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88880:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88890:102 Constant:
88900:102 3 (const int)
88910:102 Constant:
88920:102 1 (const int)
88930:104 move second child to first child ( temp uint)
88940:104 direct index ( temp uint)
88950:104 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
88960:104 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88970:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
88980:104 'invocation' ( temp uint)
88990:104 Constant:
89000:104 2 (const int)
89010:104 Constant:
89020:104 0 (const int)
89030:104 subgroupAnd ( global uint)
89040:104 direct index ( temp uint)
89050:104 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89060:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89070:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89080:104 Constant:
89090:104 0 (const int)
89100:104 Constant:
89110:104 2 (const int)
89120:104 Constant:
89130:104 0 (const int)
89140:105 move second child to first child ( temp 2-component vector of uint)
89150:105 vector swizzle ( temp 2-component vector of uint)
89160:105 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89170:105 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89180:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89190:105 'invocation' ( temp uint)
89200:105 Constant:
89210:105 2 (const int)
89220:105 Sequence
89230:105 Constant:
89240:105 0 (const int)
89250:105 Constant:
89260:105 1 (const int)
89270:105 subgroupAnd ( global 2-component vector of uint)
89280:105 vector swizzle ( temp 2-component vector of uint)
89290:105 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89300:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89310:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89320:105 Constant:
89330:105 1 (const int)
89340:105 Constant:
89350:105 2 (const int)
89360:105 Sequence
89370:105 Constant:
89380:105 0 (const int)
89390:105 Constant:
89400:105 1 (const int)
89410:106 move second child to first child ( temp 3-component vector of uint)
89420:106 vector swizzle ( temp 3-component vector of uint)
89430:106 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89440:106 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89450:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89460:106 'invocation' ( temp uint)
89470:106 Constant:
89480:106 2 (const int)
89490:106 Sequence
89500:106 Constant:
89510:106 0 (const int)
89520:106 Constant:
89530:106 1 (const int)
89540:106 Constant:
89550:106 2 (const int)
89560:106 subgroupAnd ( global 3-component vector of uint)
89570:106 vector swizzle ( temp 3-component vector of uint)
89580:106 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89590:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89600:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89610:106 Constant:
89620:106 2 (const int)
89630:106 Constant:
89640:106 2 (const int)
89650:106 Sequence
89660:106 Constant:
89670:106 0 (const int)
89680:106 Constant:
89690:106 1 (const int)
89700:106 Constant:
89710:106 2 (const int)
89720:107 move second child to first child ( temp 4-component vector of uint)
89730:107 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89740:107 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89750:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89760:107 'invocation' ( temp uint)
89770:107 Constant:
89780:107 2 (const int)
89790:107 subgroupAnd ( global 4-component vector of uint)
89800:107 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
89810:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89820:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89830:107 Constant:
89840:107 3 (const int)
89850:107 Constant:
89860:107 2 (const int)
89870:109 move second child to first child ( temp int)
89880:109 direct index ( temp int)
89890:109 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
89900:109 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89910:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
89920:109 'invocation' ( temp uint)
89930:109 Constant:
89940:109 1 (const int)
89950:109 Constant:
89960:109 0 (const int)
89970:109 Convert bool to int ( temp int)
89980:109 subgroupAnd ( global bool)
89990:109 Compare Less Than ( temp bool)
90000:109 direct index ( temp int)
90010:109 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90020:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90030:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90040:109 Constant:
90050:109 0 (const int)
90060:109 Constant:
90070:109 1 (const int)
90080:109 Constant:
90090:109 0 (const int)
90100:109 Constant:
90110:109 0 (const int)
90120:110 move second child to first child ( temp 2-component vector of int)
90130:110 vector swizzle ( temp 2-component vector of int)
90140:110 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90150:110 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90160:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90170:110 'invocation' ( temp uint)
90180:110 Constant:
90190:110 1 (const int)
90200:110 Sequence
90210:110 Constant:
90220:110 0 (const int)
90230:110 Constant:
90240:110 1 (const int)
90250:110 Convert bool to int ( temp 2-component vector of int)
90260:110 subgroupAnd ( global 2-component vector of bool)
90270:110 Compare Less Than ( global 2-component vector of bool)
90280:110 vector swizzle ( temp 2-component vector of int)
90290:110 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90300:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90310:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90320:110 Constant:
90330:110 1 (const int)
90340:110 Constant:
90350:110 1 (const int)
90360:110 Sequence
90370:110 Constant:
90380:110 0 (const int)
90390:110 Constant:
90400:110 1 (const int)
90410:110 Constant:
90420:110 0 (const int)
90430:110 0 (const int)
90440:111 move second child to first child ( temp 3-component vector of int)
90450:111 vector swizzle ( temp 3-component vector of int)
90460:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90470:111 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90480:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90490:111 'invocation' ( temp uint)
90500:111 Constant:
90510:111 1 (const int)
90520:111 Sequence
90530:111 Constant:
90540:111 0 (const int)
90550:111 Constant:
90560:111 1 (const int)
90570:111 Constant:
90580:111 2 (const int)
90590:111 Convert bool to int ( temp 3-component vector of int)
90600:111 subgroupAnd ( global 3-component vector of bool)
90610:111 Compare Less Than ( global 3-component vector of bool)
90620:111 vector swizzle ( temp 3-component vector of int)
90630:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90640:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90650:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90660:111 Constant:
90670:111 1 (const int)
90680:111 Constant:
90690:111 1 (const int)
90700:111 Sequence
90710:111 Constant:
90720:111 0 (const int)
90730:111 Constant:
90740:111 1 (const int)
90750:111 Constant:
90760:111 2 (const int)
90770:111 Constant:
90780:111 0 (const int)
90790:111 0 (const int)
90800:111 0 (const int)
90810:112 move second child to first child ( temp 4-component vector of int)
90820:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90830:112 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90840:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90850:112 'invocation' ( temp uint)
90860:112 Constant:
90870:112 1 (const int)
90880:112 Convert bool to int ( temp 4-component vector of int)
90890:112 subgroupAnd ( global 4-component vector of bool)
90900:112 Compare Less Than ( global 4-component vector of bool)
90910:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
90920:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90930:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
90940:112 Constant:
90950:112 1 (const int)
90960:112 Constant:
90970:112 1 (const int)
90980:112 Constant:
90990:112 0 (const int)
91000:112 0 (const int)
91010:112 0 (const int)
91020:112 0 (const int)
91030:114 move second child to first child ( temp int)
91040:114 direct index ( temp int)
91050:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91060:114 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91070:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91080:114 'invocation' ( temp uint)
91090:114 Constant:
91100:114 1 (const int)
91110:114 Constant:
91120:114 0 (const int)
91130:114 subgroupOr ( global int)
91140:114 direct index ( temp int)
91150:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91160:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91170:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91180:114 Constant:
91190:114 0 (const int)
91200:114 Constant:
91210:114 1 (const int)
91220:114 Constant:
91230:114 0 (const int)
91240:115 move second child to first child ( temp 2-component vector of int)
91250:115 vector swizzle ( temp 2-component vector of int)
91260:115 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91270:115 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91280:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91290:115 'invocation' ( temp uint)
91300:115 Constant:
91310:115 1 (const int)
91320:115 Sequence
91330:115 Constant:
91340:115 0 (const int)
91350:115 Constant:
91360:115 1 (const int)
91370:115 subgroupOr ( global 2-component vector of int)
91380:115 vector swizzle ( temp 2-component vector of int)
91390:115 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91400:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91410:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91420:115 Constant:
91430:115 1 (const int)
91440:115 Constant:
91450:115 1 (const int)
91460:115 Sequence
91470:115 Constant:
91480:115 0 (const int)
91490:115 Constant:
91500:115 1 (const int)
91510:116 move second child to first child ( temp 3-component vector of int)
91520:116 vector swizzle ( temp 3-component vector of int)
91530:116 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91540:116 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91550:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91560:116 'invocation' ( temp uint)
91570:116 Constant:
91580:116 1 (const int)
91590:116 Sequence
91600:116 Constant:
91610:116 0 (const int)
91620:116 Constant:
91630:116 1 (const int)
91640:116 Constant:
91650:116 2 (const int)
91660:116 subgroupOr ( global 3-component vector of int)
91670:116 vector swizzle ( temp 3-component vector of int)
91680:116 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91690:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91700:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91710:116 Constant:
91720:116 2 (const int)
91730:116 Constant:
91740:116 1 (const int)
91750:116 Sequence
91760:116 Constant:
91770:116 0 (const int)
91780:116 Constant:
91790:116 1 (const int)
91800:116 Constant:
91810:116 2 (const int)
91820:117 move second child to first child ( temp 4-component vector of int)
91830:117 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91840:117 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91850:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91860:117 'invocation' ( temp uint)
91870:117 Constant:
91880:117 1 (const int)
91890:117 subgroupOr ( global 4-component vector of int)
91900:117 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
91910:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91920:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
91930:117 Constant:
91940:117 3 (const int)
91950:117 Constant:
91960:117 1 (const int)
91970:119 move second child to first child ( temp uint)
91980:119 direct index ( temp uint)
91990:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92000:119 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92010:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92020:119 'invocation' ( temp uint)
92030:119 Constant:
92040:119 2 (const int)
92050:119 Constant:
92060:119 0 (const int)
92070:119 subgroupOr ( global uint)
92080:119 direct index ( temp uint)
92090:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92100:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92110:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92120:119 Constant:
92130:119 0 (const int)
92140:119 Constant:
92150:119 2 (const int)
92160:119 Constant:
92170:119 0 (const int)
92180:120 move second child to first child ( temp 2-component vector of uint)
92190:120 vector swizzle ( temp 2-component vector of uint)
92200:120 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92210:120 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92220:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92230:120 'invocation' ( temp uint)
92240:120 Constant:
92250:120 2 (const int)
92260:120 Sequence
92270:120 Constant:
92280:120 0 (const int)
92290:120 Constant:
92300:120 1 (const int)
92310:120 subgroupOr ( global 2-component vector of uint)
92320:120 vector swizzle ( temp 2-component vector of uint)
92330:120 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92340:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92350:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92360:120 Constant:
92370:120 1 (const int)
92380:120 Constant:
92390:120 2 (const int)
92400:120 Sequence
92410:120 Constant:
92420:120 0 (const int)
92430:120 Constant:
92440:120 1 (const int)
92450:121 move second child to first child ( temp 3-component vector of uint)
92460:121 vector swizzle ( temp 3-component vector of uint)
92470:121 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92480:121 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92490:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92500:121 'invocation' ( temp uint)
92510:121 Constant:
92520:121 2 (const int)
92530:121 Sequence
92540:121 Constant:
92550:121 0 (const int)
92560:121 Constant:
92570:121 1 (const int)
92580:121 Constant:
92590:121 2 (const int)
92600:121 subgroupOr ( global 3-component vector of uint)
92610:121 vector swizzle ( temp 3-component vector of uint)
92620:121 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92630:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92640:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92650:121 Constant:
92660:121 2 (const int)
92670:121 Constant:
92680:121 2 (const int)
92690:121 Sequence
92700:121 Constant:
92710:121 0 (const int)
92720:121 Constant:
92730:121 1 (const int)
92740:121 Constant:
92750:121 2 (const int)
92760:122 move second child to first child ( temp 4-component vector of uint)
92770:122 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92780:122 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92790:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92800:122 'invocation' ( temp uint)
92810:122 Constant:
92820:122 2 (const int)
92830:122 subgroupOr ( global 4-component vector of uint)
92840:122 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
92850:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92860:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92870:122 Constant:
92880:122 3 (const int)
92890:122 Constant:
92900:122 2 (const int)
92910:124 move second child to first child ( temp int)
92920:124 direct index ( temp int)
92930:124 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
92940:124 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92950:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
92960:124 'invocation' ( temp uint)
92970:124 Constant:
92980:124 1 (const int)
92990:124 Constant:
93000:124 0 (const int)
93010:124 Convert bool to int ( temp int)
93020:124 subgroupOr ( global bool)
93030:124 Compare Less Than ( temp bool)
93040:124 direct index ( temp int)
93050:124 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93060:124 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93070:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93080:124 Constant:
93090:124 0 (const int)
93100:124 Constant:
93110:124 1 (const int)
93120:124 Constant:
93130:124 0 (const int)
93140:124 Constant:
93150:124 0 (const int)
93160:125 move second child to first child ( temp 2-component vector of int)
93170:125 vector swizzle ( temp 2-component vector of int)
93180:125 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93190:125 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93200:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93210:125 'invocation' ( temp uint)
93220:125 Constant:
93230:125 1 (const int)
93240:125 Sequence
93250:125 Constant:
93260:125 0 (const int)
93270:125 Constant:
93280:125 1 (const int)
93290:125 Convert bool to int ( temp 2-component vector of int)
93300:125 subgroupOr ( global 2-component vector of bool)
93310:125 Compare Less Than ( global 2-component vector of bool)
93320:125 vector swizzle ( temp 2-component vector of int)
93330:125 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93340:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93350:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93360:125 Constant:
93370:125 1 (const int)
93380:125 Constant:
93390:125 1 (const int)
93400:125 Sequence
93410:125 Constant:
93420:125 0 (const int)
93430:125 Constant:
93440:125 1 (const int)
93450:125 Constant:
93460:125 0 (const int)
93470:125 0 (const int)
93480:126 move second child to first child ( temp 3-component vector of int)
93490:126 vector swizzle ( temp 3-component vector of int)
93500:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93510:126 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93520:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93530:126 'invocation' ( temp uint)
93540:126 Constant:
93550:126 1 (const int)
93560:126 Sequence
93570:126 Constant:
93580:126 0 (const int)
93590:126 Constant:
93600:126 1 (const int)
93610:126 Constant:
93620:126 2 (const int)
93630:126 Convert bool to int ( temp 3-component vector of int)
93640:126 subgroupOr ( global 3-component vector of bool)
93650:126 Compare Less Than ( global 3-component vector of bool)
93660:126 vector swizzle ( temp 3-component vector of int)
93670:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93680:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93690:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93700:126 Constant:
93710:126 1 (const int)
93720:126 Constant:
93730:126 1 (const int)
93740:126 Sequence
93750:126 Constant:
93760:126 0 (const int)
93770:126 Constant:
93780:126 1 (const int)
93790:126 Constant:
93800:126 2 (const int)
93810:126 Constant:
93820:126 0 (const int)
93830:126 0 (const int)
93840:126 0 (const int)
93850:127 move second child to first child ( temp 4-component vector of int)
93860:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93870:127 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93880:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93890:127 'invocation' ( temp uint)
93900:127 Constant:
93910:127 1 (const int)
93920:127 Convert bool to int ( temp 4-component vector of int)
93930:127 subgroupOr ( global 4-component vector of bool)
93940:127 Compare Less Than ( global 4-component vector of bool)
93950:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
93960:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93970:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
93980:127 Constant:
93990:127 1 (const int)
94000:127 Constant:
94010:127 1 (const int)
94020:127 Constant:
94030:127 0 (const int)
94040:127 0 (const int)
94050:127 0 (const int)
94060:127 0 (const int)
94070:129 move second child to first child ( temp int)
94080:129 direct index ( temp int)
94090:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94100:129 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94110:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94120:129 'invocation' ( temp uint)
94130:129 Constant:
94140:129 1 (const int)
94150:129 Constant:
94160:129 0 (const int)
94170:129 subgroupXor ( global int)
94180:129 direct index ( temp int)
94190:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94200:129 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94210:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94220:129 Constant:
94230:129 0 (const int)
94240:129 Constant:
94250:129 1 (const int)
94260:129 Constant:
94270:129 0 (const int)
94280:130 move second child to first child ( temp 2-component vector of int)
94290:130 vector swizzle ( temp 2-component vector of int)
94300:130 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94310:130 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94320:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94330:130 'invocation' ( temp uint)
94340:130 Constant:
94350:130 1 (const int)
94360:130 Sequence
94370:130 Constant:
94380:130 0 (const int)
94390:130 Constant:
94400:130 1 (const int)
94410:130 subgroupXor ( global 2-component vector of int)
94420:130 vector swizzle ( temp 2-component vector of int)
94430:130 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94440:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94450:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94460:130 Constant:
94470:130 1 (const int)
94480:130 Constant:
94490:130 1 (const int)
94500:130 Sequence
94510:130 Constant:
94520:130 0 (const int)
94530:130 Constant:
94540:130 1 (const int)
94550:131 move second child to first child ( temp 3-component vector of int)
94560:131 vector swizzle ( temp 3-component vector of int)
94570:131 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94580:131 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94590:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94600:131 'invocation' ( temp uint)
94610:131 Constant:
94620:131 1 (const int)
94630:131 Sequence
94640:131 Constant:
94650:131 0 (const int)
94660:131 Constant:
94670:131 1 (const int)
94680:131 Constant:
94690:131 2 (const int)
94700:131 subgroupXor ( global 3-component vector of int)
94710:131 vector swizzle ( temp 3-component vector of int)
94720:131 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94730:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94740:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94750:131 Constant:
94760:131 2 (const int)
94770:131 Constant:
94780:131 1 (const int)
94790:131 Sequence
94800:131 Constant:
94810:131 0 (const int)
94820:131 Constant:
94830:131 1 (const int)
94840:131 Constant:
94850:131 2 (const int)
94860:132 move second child to first child ( temp 4-component vector of int)
94870:132 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94880:132 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94890:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94900:132 'invocation' ( temp uint)
94910:132 Constant:
94920:132 1 (const int)
94930:132 subgroupXor ( global 4-component vector of int)
94940:132 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
94950:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94960:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
94970:132 Constant:
94980:132 3 (const int)
94990:132 Constant:
95000:132 1 (const int)
95010:134 move second child to first child ( temp uint)
95020:134 direct index ( temp uint)
95030:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95040:134 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95050:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95060:134 'invocation' ( temp uint)
95070:134 Constant:
95080:134 2 (const int)
95090:134 Constant:
95100:134 0 (const int)
95110:134 subgroupXor ( global uint)
95120:134 direct index ( temp uint)
95130:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95140:134 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95150:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95160:134 Constant:
95170:134 0 (const int)
95180:134 Constant:
95190:134 2 (const int)
95200:134 Constant:
95210:134 0 (const int)
95220:135 move second child to first child ( temp 2-component vector of uint)
95230:135 vector swizzle ( temp 2-component vector of uint)
95240:135 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95250:135 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95260:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95270:135 'invocation' ( temp uint)
95280:135 Constant:
95290:135 2 (const int)
95300:135 Sequence
95310:135 Constant:
95320:135 0 (const int)
95330:135 Constant:
95340:135 1 (const int)
95350:135 subgroupXor ( global 2-component vector of uint)
95360:135 vector swizzle ( temp 2-component vector of uint)
95370:135 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95380:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95390:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95400:135 Constant:
95410:135 1 (const int)
95420:135 Constant:
95430:135 2 (const int)
95440:135 Sequence
95450:135 Constant:
95460:135 0 (const int)
95470:135 Constant:
95480:135 1 (const int)
95490:136 move second child to first child ( temp 3-component vector of uint)
95500:136 vector swizzle ( temp 3-component vector of uint)
95510:136 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95520:136 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95530:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95540:136 'invocation' ( temp uint)
95550:136 Constant:
95560:136 2 (const int)
95570:136 Sequence
95580:136 Constant:
95590:136 0 (const int)
95600:136 Constant:
95610:136 1 (const int)
95620:136 Constant:
95630:136 2 (const int)
95640:136 subgroupXor ( global 3-component vector of uint)
95650:136 vector swizzle ( temp 3-component vector of uint)
95660:136 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95670:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95680:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95690:136 Constant:
95700:136 2 (const int)
95710:136 Constant:
95720:136 2 (const int)
95730:136 Sequence
95740:136 Constant:
95750:136 0 (const int)
95760:136 Constant:
95770:136 1 (const int)
95780:136 Constant:
95790:136 2 (const int)
95800:137 move second child to first child ( temp 4-component vector of uint)
95810:137 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95820:137 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95830:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95840:137 'invocation' ( temp uint)
95850:137 Constant:
95860:137 2 (const int)
95870:137 subgroupXor ( global 4-component vector of uint)
95880:137 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
95890:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95900:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95910:137 Constant:
95920:137 3 (const int)
95930:137 Constant:
95940:137 2 (const int)
95950:139 move second child to first child ( temp int)
95960:139 direct index ( temp int)
95970:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
95980:139 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
95990:139 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96000:139 'invocation' ( temp uint)
96010:139 Constant:
96020:139 1 (const int)
96030:139 Constant:
96040:139 0 (const int)
96050:139 Convert bool to int ( temp int)
96060:139 subgroupXor ( global bool)
96070:139 Compare Less Than ( temp bool)
96080:139 direct index ( temp int)
96090:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96100:139 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96110:139 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96120:139 Constant:
96130:139 0 (const int)
96140:139 Constant:
96150:139 1 (const int)
96160:139 Constant:
96170:139 0 (const int)
96180:139 Constant:
96190:139 0 (const int)
96200:140 move second child to first child ( temp 2-component vector of int)
96210:140 vector swizzle ( temp 2-component vector of int)
96220:140 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96230:140 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96240:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96250:140 'invocation' ( temp uint)
96260:140 Constant:
96270:140 1 (const int)
96280:140 Sequence
96290:140 Constant:
96300:140 0 (const int)
96310:140 Constant:
96320:140 1 (const int)
96330:140 Convert bool to int ( temp 2-component vector of int)
96340:140 subgroupXor ( global 2-component vector of bool)
96350:140 Compare Less Than ( global 2-component vector of bool)
96360:140 vector swizzle ( temp 2-component vector of int)
96370:140 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96380:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96390:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96400:140 Constant:
96410:140 1 (const int)
96420:140 Constant:
96430:140 1 (const int)
96440:140 Sequence
96450:140 Constant:
96460:140 0 (const int)
96470:140 Constant:
96480:140 1 (const int)
96490:140 Constant:
96500:140 0 (const int)
96510:140 0 (const int)
96520:141 move second child to first child ( temp 3-component vector of int)
96530:141 vector swizzle ( temp 3-component vector of int)
96540:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96550:141 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96560:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96570:141 'invocation' ( temp uint)
96580:141 Constant:
96590:141 1 (const int)
96600:141 Sequence
96610:141 Constant:
96620:141 0 (const int)
96630:141 Constant:
96640:141 1 (const int)
96650:141 Constant:
96660:141 2 (const int)
96670:141 Convert bool to int ( temp 3-component vector of int)
96680:141 subgroupXor ( global 3-component vector of bool)
96690:141 Compare Less Than ( global 3-component vector of bool)
96700:141 vector swizzle ( temp 3-component vector of int)
96710:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96720:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96730:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96740:141 Constant:
96750:141 1 (const int)
96760:141 Constant:
96770:141 1 (const int)
96780:141 Sequence
96790:141 Constant:
96800:141 0 (const int)
96810:141 Constant:
96820:141 1 (const int)
96830:141 Constant:
96840:141 2 (const int)
96850:141 Constant:
96860:141 0 (const int)
96870:141 0 (const int)
96880:141 0 (const int)
96890:142 move second child to first child ( temp 4-component vector of int)
96900:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
96910:142 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96920:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
96930:142 'invocation' ( temp uint)
96940:142 Constant:
96950:142 1 (const int)
96960:142 Convert bool to int ( temp 4-component vector of int)
96970:142 subgroupXor ( global 4-component vector of bool)
96980:142 Compare Less Than ( global 4-component vector of bool)
96990:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
97000:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97010:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97020:142 Constant:
97030:142 1 (const int)
97040:142 Constant:
97050:142 1 (const int)
97060:142 Constant:
97070:142 0 (const int)
97080:142 0 (const int)
97090:142 0 (const int)
97100:142 0 (const int)
97110:144 move second child to first child ( temp float)
97120:144 direct index ( temp float)
97130:144 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97140:144 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97150:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97160:144 'invocation' ( temp uint)
97170:144 Constant:
97180:144 0 (const int)
97190:144 Constant:
97200:144 0 (const int)
97210:144 subgroupInclusiveAdd ( global float)
97220:144 direct index ( temp float)
97230:144 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97240:144 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97250:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97260:144 Constant:
97270:144 0 (const int)
97280:144 Constant:
97290:144 0 (const int)
97300:144 Constant:
97310:144 0 (const int)
97320:145 move second child to first child ( temp 2-component vector of float)
97330:145 vector swizzle ( temp 2-component vector of float)
97340:145 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97350:145 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97360:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97370:145 'invocation' ( temp uint)
97380:145 Constant:
97390:145 0 (const int)
97400:145 Sequence
97410:145 Constant:
97420:145 0 (const int)
97430:145 Constant:
97440:145 1 (const int)
97450:145 subgroupInclusiveAdd ( global 2-component vector of float)
97460:145 vector swizzle ( temp 2-component vector of float)
97470:145 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97480:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97490:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97500:145 Constant:
97510:145 1 (const int)
97520:145 Constant:
97530:145 0 (const int)
97540:145 Sequence
97550:145 Constant:
97560:145 0 (const int)
97570:145 Constant:
97580:145 1 (const int)
97590:146 move second child to first child ( temp 3-component vector of float)
97600:146 vector swizzle ( temp 3-component vector of float)
97610:146 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97620:146 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97630:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97640:146 'invocation' ( temp uint)
97650:146 Constant:
97660:146 0 (const int)
97670:146 Sequence
97680:146 Constant:
97690:146 0 (const int)
97700:146 Constant:
97710:146 1 (const int)
97720:146 Constant:
97730:146 2 (const int)
97740:146 subgroupInclusiveAdd ( global 3-component vector of float)
97750:146 vector swizzle ( temp 3-component vector of float)
97760:146 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97770:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97780:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97790:146 Constant:
97800:146 2 (const int)
97810:146 Constant:
97820:146 0 (const int)
97830:146 Sequence
97840:146 Constant:
97850:146 0 (const int)
97860:146 Constant:
97870:146 1 (const int)
97880:146 Constant:
97890:146 2 (const int)
97900:147 move second child to first child ( temp 4-component vector of float)
97910:147 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97920:147 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97930:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
97940:147 'invocation' ( temp uint)
97950:147 Constant:
97960:147 0 (const int)
97970:147 subgroupInclusiveAdd ( global 4-component vector of float)
97980:147 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
97990:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98000:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98010:147 Constant:
98020:147 3 (const int)
98030:147 Constant:
98040:147 0 (const int)
98050:149 move second child to first child ( temp int)
98060:149 direct index ( temp int)
98070:149 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98080:149 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98090:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98100:149 'invocation' ( temp uint)
98110:149 Constant:
98120:149 1 (const int)
98130:149 Constant:
98140:149 0 (const int)
98150:149 subgroupInclusiveAdd ( global int)
98160:149 direct index ( temp int)
98170:149 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98180:149 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98190:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98200:149 Constant:
98210:149 0 (const int)
98220:149 Constant:
98230:149 1 (const int)
98240:149 Constant:
98250:149 0 (const int)
98260:150 move second child to first child ( temp 2-component vector of int)
98270:150 vector swizzle ( temp 2-component vector of int)
98280:150 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98290:150 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98300:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98310:150 'invocation' ( temp uint)
98320:150 Constant:
98330:150 1 (const int)
98340:150 Sequence
98350:150 Constant:
98360:150 0 (const int)
98370:150 Constant:
98380:150 1 (const int)
98390:150 subgroupInclusiveAdd ( global 2-component vector of int)
98400:150 vector swizzle ( temp 2-component vector of int)
98410:150 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98420:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98430:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98440:150 Constant:
98450:150 1 (const int)
98460:150 Constant:
98470:150 1 (const int)
98480:150 Sequence
98490:150 Constant:
98500:150 0 (const int)
98510:150 Constant:
98520:150 1 (const int)
98530:151 move second child to first child ( temp 3-component vector of int)
98540:151 vector swizzle ( temp 3-component vector of int)
98550:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98560:151 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98570:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98580:151 'invocation' ( temp uint)
98590:151 Constant:
98600:151 1 (const int)
98610:151 Sequence
98620:151 Constant:
98630:151 0 (const int)
98640:151 Constant:
98650:151 1 (const int)
98660:151 Constant:
98670:151 2 (const int)
98680:151 subgroupInclusiveAdd ( global 3-component vector of int)
98690:151 vector swizzle ( temp 3-component vector of int)
98700:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98710:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98720:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98730:151 Constant:
98740:151 2 (const int)
98750:151 Constant:
98760:151 1 (const int)
98770:151 Sequence
98780:151 Constant:
98790:151 0 (const int)
98800:151 Constant:
98810:151 1 (const int)
98820:151 Constant:
98830:151 2 (const int)
98840:152 move second child to first child ( temp 4-component vector of int)
98850:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98860:152 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98870:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98880:152 'invocation' ( temp uint)
98890:152 Constant:
98900:152 1 (const int)
98910:152 subgroupInclusiveAdd ( global 4-component vector of int)
98920:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
98930:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98940:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
98950:152 Constant:
98960:152 3 (const int)
98970:152 Constant:
98980:152 1 (const int)
98990:154 move second child to first child ( temp uint)
99000:154 direct index ( temp uint)
99010:154 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99020:154 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99030:154 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99040:154 'invocation' ( temp uint)
99050:154 Constant:
99060:154 2 (const int)
99070:154 Constant:
99080:154 0 (const int)
99090:154 subgroupInclusiveAdd ( global uint)
99100:154 direct index ( temp uint)
99110:154 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99120:154 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99130:154 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99140:154 Constant:
99150:154 0 (const int)
99160:154 Constant:
99170:154 2 (const int)
99180:154 Constant:
99190:154 0 (const int)
99200:155 move second child to first child ( temp 2-component vector of uint)
99210:155 vector swizzle ( temp 2-component vector of uint)
99220:155 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99230:155 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99240:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99250:155 'invocation' ( temp uint)
99260:155 Constant:
99270:155 2 (const int)
99280:155 Sequence
99290:155 Constant:
99300:155 0 (const int)
99310:155 Constant:
99320:155 1 (const int)
99330:155 subgroupInclusiveAdd ( global 2-component vector of uint)
99340:155 vector swizzle ( temp 2-component vector of uint)
99350:155 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99360:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99370:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99380:155 Constant:
99390:155 1 (const int)
99400:155 Constant:
99410:155 2 (const int)
99420:155 Sequence
99430:155 Constant:
99440:155 0 (const int)
99450:155 Constant:
99460:155 1 (const int)
99470:156 move second child to first child ( temp 3-component vector of uint)
99480:156 vector swizzle ( temp 3-component vector of uint)
99490:156 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99500:156 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99510:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99520:156 'invocation' ( temp uint)
99530:156 Constant:
99540:156 2 (const int)
99550:156 Sequence
99560:156 Constant:
99570:156 0 (const int)
99580:156 Constant:
99590:156 1 (const int)
99600:156 Constant:
99610:156 2 (const int)
99620:156 subgroupInclusiveAdd ( global 3-component vector of uint)
99630:156 vector swizzle ( temp 3-component vector of uint)
99640:156 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99650:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99660:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99670:156 Constant:
99680:156 2 (const int)
99690:156 Constant:
99700:156 2 (const int)
99710:156 Sequence
99720:156 Constant:
99730:156 0 (const int)
99740:156 Constant:
99750:156 1 (const int)
99760:156 Constant:
99770:156 2 (const int)
99780:157 move second child to first child ( temp 4-component vector of uint)
99790:157 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99800:157 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99810:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99820:157 'invocation' ( temp uint)
99830:157 Constant:
99840:157 2 (const int)
99850:157 subgroupInclusiveAdd ( global 4-component vector of uint)
99860:157 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
99870:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99880:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99890:157 Constant:
99900:157 3 (const int)
99910:157 Constant:
99920:157 2 (const int)
99930:159 move second child to first child ( temp double)
99940:159 direct index ( temp double)
99950:159 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
99960:159 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99970:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
99980:159 'invocation' ( temp uint)
99990:159 Constant:
100000:159 3 (const int)
100010:159 Constant:
100020:159 0 (const int)
100030:159 subgroupInclusiveAdd ( global double)
100040:159 direct index ( temp double)
100050:159 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100060:159 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100070:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100080:159 Constant:
100090:159 0 (const int)
100100:159 Constant:
100110:159 3 (const int)
100120:159 Constant:
100130:159 0 (const int)
100140:160 move second child to first child ( temp 2-component vector of double)
100150:160 vector swizzle ( temp 2-component vector of double)
100160:160 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100170:160 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100180:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100190:160 'invocation' ( temp uint)
100200:160 Constant:
100210:160 3 (const int)
100220:160 Sequence
100230:160 Constant:
100240:160 0 (const int)
100250:160 Constant:
100260:160 1 (const int)
100270:160 subgroupInclusiveAdd ( global 2-component vector of double)
100280:160 vector swizzle ( temp 2-component vector of double)
100290:160 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100300:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100310:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100320:160 Constant:
100330:160 1 (const int)
100340:160 Constant:
100350:160 3 (const int)
100360:160 Sequence
100370:160 Constant:
100380:160 0 (const int)
100390:160 Constant:
100400:160 1 (const int)
100410:161 move second child to first child ( temp 3-component vector of double)
100420:161 vector swizzle ( temp 3-component vector of double)
100430:161 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100440:161 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100450:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100460:161 'invocation' ( temp uint)
100470:161 Constant:
100480:161 3 (const int)
100490:161 Sequence
100500:161 Constant:
100510:161 0 (const int)
100520:161 Constant:
100530:161 1 (const int)
100540:161 Constant:
100550:161 2 (const int)
100560:161 subgroupInclusiveAdd ( global 3-component vector of double)
100570:161 vector swizzle ( temp 3-component vector of double)
100580:161 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100590:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100600:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100610:161 Constant:
100620:161 2 (const int)
100630:161 Constant:
100640:161 3 (const int)
100650:161 Sequence
100660:161 Constant:
100670:161 0 (const int)
100680:161 Constant:
100690:161 1 (const int)
100700:161 Constant:
100710:161 2 (const int)
100720:162 move second child to first child ( temp 4-component vector of double)
100730:162 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100740:162 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100750:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100760:162 'invocation' ( temp uint)
100770:162 Constant:
100780:162 3 (const int)
100790:162 subgroupInclusiveAdd ( global 4-component vector of double)
100800:162 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
100810:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100820:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100830:162 Constant:
100840:162 3 (const int)
100850:162 Constant:
100860:162 3 (const int)
100870:164 move second child to first child ( temp float)
100880:164 direct index ( temp float)
100890:164 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
100900:164 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100910:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
100920:164 'invocation' ( temp uint)
100930:164 Constant:
100940:164 0 (const int)
100950:164 Constant:
100960:164 0 (const int)
100970:164 subgroupInclusiveMul ( global float)
100980:164 direct index ( temp float)
100990:164 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101000:164 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101010:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101020:164 Constant:
101030:164 0 (const int)
101040:164 Constant:
101050:164 0 (const int)
101060:164 Constant:
101070:164 0 (const int)
101080:165 move second child to first child ( temp 2-component vector of float)
101090:165 vector swizzle ( temp 2-component vector of float)
101100:165 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101110:165 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101120:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101130:165 'invocation' ( temp uint)
101140:165 Constant:
101150:165 0 (const int)
101160:165 Sequence
101170:165 Constant:
101180:165 0 (const int)
101190:165 Constant:
101200:165 1 (const int)
101210:165 subgroupInclusiveMul ( global 2-component vector of float)
101220:165 vector swizzle ( temp 2-component vector of float)
101230:165 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101240:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101250:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101260:165 Constant:
101270:165 1 (const int)
101280:165 Constant:
101290:165 0 (const int)
101300:165 Sequence
101310:165 Constant:
101320:165 0 (const int)
101330:165 Constant:
101340:165 1 (const int)
101350:166 move second child to first child ( temp 3-component vector of float)
101360:166 vector swizzle ( temp 3-component vector of float)
101370:166 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101380:166 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101390:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101400:166 'invocation' ( temp uint)
101410:166 Constant:
101420:166 0 (const int)
101430:166 Sequence
101440:166 Constant:
101450:166 0 (const int)
101460:166 Constant:
101470:166 1 (const int)
101480:166 Constant:
101490:166 2 (const int)
101500:166 subgroupInclusiveMul ( global 3-component vector of float)
101510:166 vector swizzle ( temp 3-component vector of float)
101520:166 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101530:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101540:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101550:166 Constant:
101560:166 2 (const int)
101570:166 Constant:
101580:166 0 (const int)
101590:166 Sequence
101600:166 Constant:
101610:166 0 (const int)
101620:166 Constant:
101630:166 1 (const int)
101640:166 Constant:
101650:166 2 (const int)
101660:167 move second child to first child ( temp 4-component vector of float)
101670:167 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101680:167 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101690:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101700:167 'invocation' ( temp uint)
101710:167 Constant:
101720:167 0 (const int)
101730:167 subgroupInclusiveMul ( global 4-component vector of float)
101740:167 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
101750:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101760:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101770:167 Constant:
101780:167 3 (const int)
101790:167 Constant:
101800:167 0 (const int)
101810:169 move second child to first child ( temp int)
101820:169 direct index ( temp int)
101830:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
101840:169 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101850:169 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101860:169 'invocation' ( temp uint)
101870:169 Constant:
101880:169 1 (const int)
101890:169 Constant:
101900:169 0 (const int)
101910:169 subgroupInclusiveMul ( global int)
101920:169 direct index ( temp int)
101930:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
101940:169 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101950:169 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
101960:169 Constant:
101970:169 0 (const int)
101980:169 Constant:
101990:169 1 (const int)
102000:169 Constant:
102010:169 0 (const int)
102020:170 move second child to first child ( temp 2-component vector of int)
102030:170 vector swizzle ( temp 2-component vector of int)
102040:170 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102050:170 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102060:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102070:170 'invocation' ( temp uint)
102080:170 Constant:
102090:170 1 (const int)
102100:170 Sequence
102110:170 Constant:
102120:170 0 (const int)
102130:170 Constant:
102140:170 1 (const int)
102150:170 subgroupInclusiveMul ( global 2-component vector of int)
102160:170 vector swizzle ( temp 2-component vector of int)
102170:170 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102180:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102190:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102200:170 Constant:
102210:170 1 (const int)
102220:170 Constant:
102230:170 1 (const int)
102240:170 Sequence
102250:170 Constant:
102260:170 0 (const int)
102270:170 Constant:
102280:170 1 (const int)
102290:171 move second child to first child ( temp 3-component vector of int)
102300:171 vector swizzle ( temp 3-component vector of int)
102310:171 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102320:171 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102330:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102340:171 'invocation' ( temp uint)
102350:171 Constant:
102360:171 1 (const int)
102370:171 Sequence
102380:171 Constant:
102390:171 0 (const int)
102400:171 Constant:
102410:171 1 (const int)
102420:171 Constant:
102430:171 2 (const int)
102440:171 subgroupInclusiveMul ( global 3-component vector of int)
102450:171 vector swizzle ( temp 3-component vector of int)
102460:171 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102470:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102480:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102490:171 Constant:
102500:171 2 (const int)
102510:171 Constant:
102520:171 1 (const int)
102530:171 Sequence
102540:171 Constant:
102550:171 0 (const int)
102560:171 Constant:
102570:171 1 (const int)
102580:171 Constant:
102590:171 2 (const int)
102600:172 move second child to first child ( temp 4-component vector of int)
102610:172 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102620:172 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102630:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102640:172 'invocation' ( temp uint)
102650:172 Constant:
102660:172 1 (const int)
102670:172 subgroupInclusiveMul ( global 4-component vector of int)
102680:172 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
102690:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102700:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102710:172 Constant:
102720:172 3 (const int)
102730:172 Constant:
102740:172 1 (const int)
102750:174 move second child to first child ( temp uint)
102760:174 direct index ( temp uint)
102770:174 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
102780:174 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102790:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102800:174 'invocation' ( temp uint)
102810:174 Constant:
102820:174 2 (const int)
102830:174 Constant:
102840:174 0 (const int)
102850:174 subgroupInclusiveMul ( global uint)
102860:174 direct index ( temp uint)
102870:174 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
102880:174 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102890:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
102900:174 Constant:
102910:174 0 (const int)
102920:174 Constant:
102930:174 2 (const int)
102940:174 Constant:
102950:174 0 (const int)
102960:175 move second child to first child ( temp 2-component vector of uint)
102970:175 vector swizzle ( temp 2-component vector of uint)
102980:175 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
102990:175 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103000:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103010:175 'invocation' ( temp uint)
103020:175 Constant:
103030:175 2 (const int)
103040:175 Sequence
103050:175 Constant:
103060:175 0 (const int)
103070:175 Constant:
103080:175 1 (const int)
103090:175 subgroupInclusiveMul ( global 2-component vector of uint)
103100:175 vector swizzle ( temp 2-component vector of uint)
103110:175 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
103120:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103130:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103140:175 Constant:
103150:175 1 (const int)
103160:175 Constant:
103170:175 2 (const int)
103180:175 Sequence
103190:175 Constant:
103200:175 0 (const int)
103210:175 Constant:
103220:175 1 (const int)
103230:176 move second child to first child ( temp 3-component vector of uint)
103240:176 vector swizzle ( temp 3-component vector of uint)
103250:176 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
103260:176 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103270:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103280:176 'invocation' ( temp uint)
103290:176 Constant:
103300:176 2 (const int)
103310:176 Sequence
103320:176 Constant:
103330:176 0 (const int)
103340:176 Constant:
103350:176 1 (const int)
103360:176 Constant:
103370:176 2 (const int)
103380:176 subgroupInclusiveMul ( global 3-component vector of uint)
103390:176 vector swizzle ( temp 3-component vector of uint)
103400:176 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
103410:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103420:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103430:176 Constant:
103440:176 2 (const int)
103450:176 Constant:
103460:176 2 (const int)
103470:176 Sequence
103480:176 Constant:
103490:176 0 (const int)
103500:176 Constant:
103510:176 1 (const int)
103520:176 Constant:
103530:176 2 (const int)
103540:177 move second child to first child ( temp 4-component vector of uint)
103550:177 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
103560:177 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103570:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103580:177 'invocation' ( temp uint)
103590:177 Constant:
103600:177 2 (const int)
103610:177 subgroupInclusiveMul ( global 4-component vector of uint)
103620:177 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
103630:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103640:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103650:177 Constant:
103660:177 3 (const int)
103670:177 Constant:
103680:177 2 (const int)
103690:179 move second child to first child ( temp double)
103700:179 direct index ( temp double)
103710:179 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
103720:179 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103730:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103740:179 'invocation' ( temp uint)
103750:179 Constant:
103760:179 3 (const int)
103770:179 Constant:
103780:179 0 (const int)
103790:179 subgroupInclusiveMul ( global double)
103800:179 direct index ( temp double)
103810:179 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
103820:179 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103830:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103840:179 Constant:
103850:179 0 (const int)
103860:179 Constant:
103870:179 3 (const int)
103880:179 Constant:
103890:179 0 (const int)
103900:180 move second child to first child ( temp 2-component vector of double)
103910:180 vector swizzle ( temp 2-component vector of double)
103920:180 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
103930:180 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103940:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
103950:180 'invocation' ( temp uint)
103960:180 Constant:
103970:180 3 (const int)
103980:180 Sequence
103990:180 Constant:
104000:180 0 (const int)
104010:180 Constant:
104020:180 1 (const int)
104030:180 subgroupInclusiveMul ( global 2-component vector of double)
104040:180 vector swizzle ( temp 2-component vector of double)
104050:180 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
104060:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104070:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104080:180 Constant:
104090:180 1 (const int)
104100:180 Constant:
104110:180 3 (const int)
104120:180 Sequence
104130:180 Constant:
104140:180 0 (const int)
104150:180 Constant:
104160:180 1 (const int)
104170:181 move second child to first child ( temp 3-component vector of double)
104180:181 vector swizzle ( temp 3-component vector of double)
104190:181 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
104200:181 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104210:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104220:181 'invocation' ( temp uint)
104230:181 Constant:
104240:181 3 (const int)
104250:181 Sequence
104260:181 Constant:
104270:181 0 (const int)
104280:181 Constant:
104290:181 1 (const int)
104300:181 Constant:
104310:181 2 (const int)
104320:181 subgroupInclusiveMul ( global 3-component vector of double)
104330:181 vector swizzle ( temp 3-component vector of double)
104340:181 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
104350:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104360:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104370:181 Constant:
104380:181 2 (const int)
104390:181 Constant:
104400:181 3 (const int)
104410:181 Sequence
104420:181 Constant:
104430:181 0 (const int)
104440:181 Constant:
104450:181 1 (const int)
104460:181 Constant:
104470:181 2 (const int)
104480:182 move second child to first child ( temp 4-component vector of double)
104490:182 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
104500:182 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104510:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104520:182 'invocation' ( temp uint)
104530:182 Constant:
104540:182 3 (const int)
104550:182 subgroupInclusiveMul ( global 4-component vector of double)
104560:182 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
104570:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104580:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104590:182 Constant:
104600:182 3 (const int)
104610:182 Constant:
104620:182 3 (const int)
104630:184 move second child to first child ( temp float)
104640:184 direct index ( temp float)
104650:184 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
104660:184 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104670:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104680:184 'invocation' ( temp uint)
104690:184 Constant:
104700:184 0 (const int)
104710:184 Constant:
104720:184 0 (const int)
104730:184 subgroupInclusiveMin ( global float)
104740:184 direct index ( temp float)
104750:184 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
104760:184 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104770:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104780:184 Constant:
104790:184 0 (const int)
104800:184 Constant:
104810:184 0 (const int)
104820:184 Constant:
104830:184 0 (const int)
104840:185 move second child to first child ( temp 2-component vector of float)
104850:185 vector swizzle ( temp 2-component vector of float)
104860:185 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
104870:185 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104880:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
104890:185 'invocation' ( temp uint)
104900:185 Constant:
104910:185 0 (const int)
104920:185 Sequence
104930:185 Constant:
104940:185 0 (const int)
104950:185 Constant:
104960:185 1 (const int)
104970:185 subgroupInclusiveMin ( global 2-component vector of float)
104980:185 vector swizzle ( temp 2-component vector of float)
104990:185 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
105000:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105010:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105020:185 Constant:
105030:185 1 (const int)
105040:185 Constant:
105050:185 0 (const int)
105060:185 Sequence
105070:185 Constant:
105080:185 0 (const int)
105090:185 Constant:
105100:185 1 (const int)
105110:186 move second child to first child ( temp 3-component vector of float)
105120:186 vector swizzle ( temp 3-component vector of float)
105130:186 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
105140:186 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105150:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105160:186 'invocation' ( temp uint)
105170:186 Constant:
105180:186 0 (const int)
105190:186 Sequence
105200:186 Constant:
105210:186 0 (const int)
105220:186 Constant:
105230:186 1 (const int)
105240:186 Constant:
105250:186 2 (const int)
105260:186 subgroupInclusiveMin ( global 3-component vector of float)
105270:186 vector swizzle ( temp 3-component vector of float)
105280:186 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
105290:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105300:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105310:186 Constant:
105320:186 2 (const int)
105330:186 Constant:
105340:186 0 (const int)
105350:186 Sequence
105360:186 Constant:
105370:186 0 (const int)
105380:186 Constant:
105390:186 1 (const int)
105400:186 Constant:
105410:186 2 (const int)
105420:187 move second child to first child ( temp 4-component vector of float)
105430:187 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
105440:187 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105450:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105460:187 'invocation' ( temp uint)
105470:187 Constant:
105480:187 0 (const int)
105490:187 subgroupInclusiveMin ( global 4-component vector of float)
105500:187 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
105510:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105520:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105530:187 Constant:
105540:187 3 (const int)
105550:187 Constant:
105560:187 0 (const int)
105570:189 move second child to first child ( temp int)
105580:189 direct index ( temp int)
105590:189 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
105600:189 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105610:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105620:189 'invocation' ( temp uint)
105630:189 Constant:
105640:189 1 (const int)
105650:189 Constant:
105660:189 0 (const int)
105670:189 subgroupInclusiveMin ( global int)
105680:189 direct index ( temp int)
105690:189 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
105700:189 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105710:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105720:189 Constant:
105730:189 0 (const int)
105740:189 Constant:
105750:189 1 (const int)
105760:189 Constant:
105770:189 0 (const int)
105780:190 move second child to first child ( temp 2-component vector of int)
105790:190 vector swizzle ( temp 2-component vector of int)
105800:190 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
105810:190 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105820:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105830:190 'invocation' ( temp uint)
105840:190 Constant:
105850:190 1 (const int)
105860:190 Sequence
105870:190 Constant:
105880:190 0 (const int)
105890:190 Constant:
105900:190 1 (const int)
105910:190 subgroupInclusiveMin ( global 2-component vector of int)
105920:190 vector swizzle ( temp 2-component vector of int)
105930:190 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
105940:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105950:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
105960:190 Constant:
105970:190 1 (const int)
105980:190 Constant:
105990:190 1 (const int)
106000:190 Sequence
106010:190 Constant:
106020:190 0 (const int)
106030:190 Constant:
106040:190 1 (const int)
106050:191 move second child to first child ( temp 3-component vector of int)
106060:191 vector swizzle ( temp 3-component vector of int)
106070:191 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
106080:191 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106090:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106100:191 'invocation' ( temp uint)
106110:191 Constant:
106120:191 1 (const int)
106130:191 Sequence
106140:191 Constant:
106150:191 0 (const int)
106160:191 Constant:
106170:191 1 (const int)
106180:191 Constant:
106190:191 2 (const int)
106200:191 subgroupInclusiveMin ( global 3-component vector of int)
106210:191 vector swizzle ( temp 3-component vector of int)
106220:191 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
106230:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106240:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106250:191 Constant:
106260:191 2 (const int)
106270:191 Constant:
106280:191 1 (const int)
106290:191 Sequence
106300:191 Constant:
106310:191 0 (const int)
106320:191 Constant:
106330:191 1 (const int)
106340:191 Constant:
106350:191 2 (const int)
106360:192 move second child to first child ( temp 4-component vector of int)
106370:192 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
106380:192 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106390:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106400:192 'invocation' ( temp uint)
106410:192 Constant:
106420:192 1 (const int)
106430:192 subgroupInclusiveMin ( global 4-component vector of int)
106440:192 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
106450:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106460:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106470:192 Constant:
106480:192 3 (const int)
106490:192 Constant:
106500:192 1 (const int)
106510:194 move second child to first child ( temp uint)
106520:194 direct index ( temp uint)
106530:194 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
106540:194 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106550:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106560:194 'invocation' ( temp uint)
106570:194 Constant:
106580:194 2 (const int)
106590:194 Constant:
106600:194 0 (const int)
106610:194 subgroupInclusiveMin ( global uint)
106620:194 direct index ( temp uint)
106630:194 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
106640:194 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106650:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106660:194 Constant:
106670:194 0 (const int)
106680:194 Constant:
106690:194 2 (const int)
106700:194 Constant:
106710:194 0 (const int)
106720:195 move second child to first child ( temp 2-component vector of uint)
106730:195 vector swizzle ( temp 2-component vector of uint)
106740:195 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
106750:195 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106760:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106770:195 'invocation' ( temp uint)
106780:195 Constant:
106790:195 2 (const int)
106800:195 Sequence
106810:195 Constant:
106820:195 0 (const int)
106830:195 Constant:
106840:195 1 (const int)
106850:195 subgroupInclusiveMin ( global 2-component vector of uint)
106860:195 vector swizzle ( temp 2-component vector of uint)
106870:195 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
106880:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106890:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
106900:195 Constant:
106910:195 1 (const int)
106920:195 Constant:
106930:195 2 (const int)
106940:195 Sequence
106950:195 Constant:
106960:195 0 (const int)
106970:195 Constant:
106980:195 1 (const int)
106990:196 move second child to first child ( temp 3-component vector of uint)
107000:196 vector swizzle ( temp 3-component vector of uint)
107010:196 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
107020:196 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107030:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107040:196 'invocation' ( temp uint)
107050:196 Constant:
107060:196 2 (const int)
107070:196 Sequence
107080:196 Constant:
107090:196 0 (const int)
107100:196 Constant:
107110:196 1 (const int)
107120:196 Constant:
107130:196 2 (const int)
107140:196 subgroupInclusiveMin ( global 3-component vector of uint)
107150:196 vector swizzle ( temp 3-component vector of uint)
107160:196 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
107170:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107180:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107190:196 Constant:
107200:196 2 (const int)
107210:196 Constant:
107220:196 2 (const int)
107230:196 Sequence
107240:196 Constant:
107250:196 0 (const int)
107260:196 Constant:
107270:196 1 (const int)
107280:196 Constant:
107290:196 2 (const int)
107300:197 move second child to first child ( temp 4-component vector of uint)
107310:197 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
107320:197 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107330:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107340:197 'invocation' ( temp uint)
107350:197 Constant:
107360:197 2 (const int)
107370:197 subgroupInclusiveMin ( global 4-component vector of uint)
107380:197 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
107390:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107400:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107410:197 Constant:
107420:197 3 (const int)
107430:197 Constant:
107440:197 2 (const int)
107450:199 move second child to first child ( temp double)
107460:199 direct index ( temp double)
107470:199 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
107480:199 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107490:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107500:199 'invocation' ( temp uint)
107510:199 Constant:
107520:199 3 (const int)
107530:199 Constant:
107540:199 0 (const int)
107550:199 subgroupInclusiveMin ( global double)
107560:199 direct index ( temp double)
107570:199 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
107580:199 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107590:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107600:199 Constant:
107610:199 0 (const int)
107620:199 Constant:
107630:199 3 (const int)
107640:199 Constant:
107650:199 0 (const int)
107660:200 move second child to first child ( temp 2-component vector of double)
107670:200 vector swizzle ( temp 2-component vector of double)
107680:200 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
107690:200 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107700:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107710:200 'invocation' ( temp uint)
107720:200 Constant:
107730:200 3 (const int)
107740:200 Sequence
107750:200 Constant:
107760:200 0 (const int)
107770:200 Constant:
107780:200 1 (const int)
107790:200 subgroupInclusiveMin ( global 2-component vector of double)
107800:200 vector swizzle ( temp 2-component vector of double)
107810:200 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
107820:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107830:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107840:200 Constant:
107850:200 1 (const int)
107860:200 Constant:
107870:200 3 (const int)
107880:200 Sequence
107890:200 Constant:
107900:200 0 (const int)
107910:200 Constant:
107920:200 1 (const int)
107930:201 move second child to first child ( temp 3-component vector of double)
107940:201 vector swizzle ( temp 3-component vector of double)
107950:201 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
107960:201 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107970:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
107980:201 'invocation' ( temp uint)
107990:201 Constant:
108000:201 3 (const int)
108010:201 Sequence
108020:201 Constant:
108030:201 0 (const int)
108040:201 Constant:
108050:201 1 (const int)
108060:201 Constant:
108070:201 2 (const int)
108080:201 subgroupInclusiveMin ( global 3-component vector of double)
108090:201 vector swizzle ( temp 3-component vector of double)
108100:201 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
108110:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108120:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108130:201 Constant:
108140:201 2 (const int)
108150:201 Constant:
108160:201 3 (const int)
108170:201 Sequence
108180:201 Constant:
108190:201 0 (const int)
108200:201 Constant:
108210:201 1 (const int)
108220:201 Constant:
108230:201 2 (const int)
108240:202 move second child to first child ( temp 4-component vector of double)
108250:202 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
108260:202 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108270:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108280:202 'invocation' ( temp uint)
108290:202 Constant:
108300:202 3 (const int)
108310:202 subgroupInclusiveMin ( global 4-component vector of double)
108320:202 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
108330:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108340:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108350:202 Constant:
108360:202 3 (const int)
108370:202 Constant:
108380:202 3 (const int)
108390:204 move second child to first child ( temp float)
108400:204 direct index ( temp float)
108410:204 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
108420:204 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108430:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108440:204 'invocation' ( temp uint)
108450:204 Constant:
108460:204 0 (const int)
108470:204 Constant:
108480:204 0 (const int)
108490:204 subgroupInclusiveMax ( global float)
108500:204 direct index ( temp float)
108510:204 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
108520:204 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108530:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108540:204 Constant:
108550:204 0 (const int)
108560:204 Constant:
108570:204 0 (const int)
108580:204 Constant:
108590:204 0 (const int)
108600:205 move second child to first child ( temp 2-component vector of float)
108610:205 vector swizzle ( temp 2-component vector of float)
108620:205 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
108630:205 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108640:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108650:205 'invocation' ( temp uint)
108660:205 Constant:
108670:205 0 (const int)
108680:205 Sequence
108690:205 Constant:
108700:205 0 (const int)
108710:205 Constant:
108720:205 1 (const int)
108730:205 subgroupInclusiveMax ( global 2-component vector of float)
108740:205 vector swizzle ( temp 2-component vector of float)
108750:205 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
108760:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108770:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108780:205 Constant:
108790:205 1 (const int)
108800:205 Constant:
108810:205 0 (const int)
108820:205 Sequence
108830:205 Constant:
108840:205 0 (const int)
108850:205 Constant:
108860:205 1 (const int)
108870:206 move second child to first child ( temp 3-component vector of float)
108880:206 vector swizzle ( temp 3-component vector of float)
108890:206 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
108900:206 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108910:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
108920:206 'invocation' ( temp uint)
108930:206 Constant:
108940:206 0 (const int)
108950:206 Sequence
108960:206 Constant:
108970:206 0 (const int)
108980:206 Constant:
108990:206 1 (const int)
109000:206 Constant:
109010:206 2 (const int)
109020:206 subgroupInclusiveMax ( global 3-component vector of float)
109030:206 vector swizzle ( temp 3-component vector of float)
109040:206 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
109050:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109060:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109070:206 Constant:
109080:206 2 (const int)
109090:206 Constant:
109100:206 0 (const int)
109110:206 Sequence
109120:206 Constant:
109130:206 0 (const int)
109140:206 Constant:
109150:206 1 (const int)
109160:206 Constant:
109170:206 2 (const int)
109180:207 move second child to first child ( temp 4-component vector of float)
109190:207 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
109200:207 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109210:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109220:207 'invocation' ( temp uint)
109230:207 Constant:
109240:207 0 (const int)
109250:207 subgroupInclusiveMax ( global 4-component vector of float)
109260:207 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
109270:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109280:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109290:207 Constant:
109300:207 3 (const int)
109310:207 Constant:
109320:207 0 (const int)
109330:209 move second child to first child ( temp int)
109340:209 direct index ( temp int)
109350:209 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109360:209 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109370:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109380:209 'invocation' ( temp uint)
109390:209 Constant:
109400:209 1 (const int)
109410:209 Constant:
109420:209 0 (const int)
109430:209 subgroupInclusiveMax ( global int)
109440:209 direct index ( temp int)
109450:209 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109460:209 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109470:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109480:209 Constant:
109490:209 0 (const int)
109500:209 Constant:
109510:209 1 (const int)
109520:209 Constant:
109530:209 0 (const int)
109540:210 move second child to first child ( temp 2-component vector of int)
109550:210 vector swizzle ( temp 2-component vector of int)
109560:210 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109570:210 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109580:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109590:210 'invocation' ( temp uint)
109600:210 Constant:
109610:210 1 (const int)
109620:210 Sequence
109630:210 Constant:
109640:210 0 (const int)
109650:210 Constant:
109660:210 1 (const int)
109670:210 subgroupInclusiveMax ( global 2-component vector of int)
109680:210 vector swizzle ( temp 2-component vector of int)
109690:210 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109700:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109710:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109720:210 Constant:
109730:210 1 (const int)
109740:210 Constant:
109750:210 1 (const int)
109760:210 Sequence
109770:210 Constant:
109780:210 0 (const int)
109790:210 Constant:
109800:210 1 (const int)
109810:211 move second child to first child ( temp 3-component vector of int)
109820:211 vector swizzle ( temp 3-component vector of int)
109830:211 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109840:211 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109850:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
109860:211 'invocation' ( temp uint)
109870:211 Constant:
109880:211 1 (const int)
109890:211 Sequence
109900:211 Constant:
109910:211 0 (const int)
109920:211 Constant:
109930:211 1 (const int)
109940:211 Constant:
109950:211 2 (const int)
109960:211 subgroupInclusiveMax ( global 3-component vector of int)
109970:211 vector swizzle ( temp 3-component vector of int)
109980:211 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
109990:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110000:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110010:211 Constant:
110020:211 2 (const int)
110030:211 Constant:
110040:211 1 (const int)
110050:211 Sequence
110060:211 Constant:
110070:211 0 (const int)
110080:211 Constant:
110090:211 1 (const int)
110100:211 Constant:
110110:211 2 (const int)
110120:212 move second child to first child ( temp 4-component vector of int)
110130:212 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
110140:212 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110150:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110160:212 'invocation' ( temp uint)
110170:212 Constant:
110180:212 1 (const int)
110190:212 subgroupInclusiveMax ( global 4-component vector of int)
110200:212 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
110210:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110220:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110230:212 Constant:
110240:212 3 (const int)
110250:212 Constant:
110260:212 1 (const int)
110270:214 move second child to first child ( temp uint)
110280:214 direct index ( temp uint)
110290:214 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110300:214 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110310:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110320:214 'invocation' ( temp uint)
110330:214 Constant:
110340:214 2 (const int)
110350:214 Constant:
110360:214 0 (const int)
110370:214 subgroupInclusiveMax ( global uint)
110380:214 direct index ( temp uint)
110390:214 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110400:214 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110410:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110420:214 Constant:
110430:214 0 (const int)
110440:214 Constant:
110450:214 2 (const int)
110460:214 Constant:
110470:214 0 (const int)
110480:215 move second child to first child ( temp 2-component vector of uint)
110490:215 vector swizzle ( temp 2-component vector of uint)
110500:215 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110510:215 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110520:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110530:215 'invocation' ( temp uint)
110540:215 Constant:
110550:215 2 (const int)
110560:215 Sequence
110570:215 Constant:
110580:215 0 (const int)
110590:215 Constant:
110600:215 1 (const int)
110610:215 subgroupInclusiveMax ( global 2-component vector of uint)
110620:215 vector swizzle ( temp 2-component vector of uint)
110630:215 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110640:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110650:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110660:215 Constant:
110670:215 1 (const int)
110680:215 Constant:
110690:215 2 (const int)
110700:215 Sequence
110710:215 Constant:
110720:215 0 (const int)
110730:215 Constant:
110740:215 1 (const int)
110750:216 move second child to first child ( temp 3-component vector of uint)
110760:216 vector swizzle ( temp 3-component vector of uint)
110770:216 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110780:216 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110790:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110800:216 'invocation' ( temp uint)
110810:216 Constant:
110820:216 2 (const int)
110830:216 Sequence
110840:216 Constant:
110850:216 0 (const int)
110860:216 Constant:
110870:216 1 (const int)
110880:216 Constant:
110890:216 2 (const int)
110900:216 subgroupInclusiveMax ( global 3-component vector of uint)
110910:216 vector swizzle ( temp 3-component vector of uint)
110920:216 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
110930:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110940:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
110950:216 Constant:
110960:216 2 (const int)
110970:216 Constant:
110980:216 2 (const int)
110990:216 Sequence
111000:216 Constant:
111010:216 0 (const int)
111020:216 Constant:
111030:216 1 (const int)
111040:216 Constant:
111050:216 2 (const int)
111060:217 move second child to first child ( temp 4-component vector of uint)
111070:217 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
111080:217 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111090:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111100:217 'invocation' ( temp uint)
111110:217 Constant:
111120:217 2 (const int)
111130:217 subgroupInclusiveMax ( global 4-component vector of uint)
111140:217 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
111150:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111160:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111170:217 Constant:
111180:217 3 (const int)
111190:217 Constant:
111200:217 2 (const int)
111210:219 move second child to first child ( temp double)
111220:219 direct index ( temp double)
111230:219 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111240:219 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111250:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111260:219 'invocation' ( temp uint)
111270:219 Constant:
111280:219 3 (const int)
111290:219 Constant:
111300:219 0 (const int)
111310:219 subgroupInclusiveMax ( global double)
111320:219 direct index ( temp double)
111330:219 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111340:219 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111350:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111360:219 Constant:
111370:219 0 (const int)
111380:219 Constant:
111390:219 3 (const int)
111400:219 Constant:
111410:219 0 (const int)
111420:220 move second child to first child ( temp 2-component vector of double)
111430:220 vector swizzle ( temp 2-component vector of double)
111440:220 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111450:220 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111460:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111470:220 'invocation' ( temp uint)
111480:220 Constant:
111490:220 3 (const int)
111500:220 Sequence
111510:220 Constant:
111520:220 0 (const int)
111530:220 Constant:
111540:220 1 (const int)
111550:220 subgroupInclusiveMax ( global 2-component vector of double)
111560:220 vector swizzle ( temp 2-component vector of double)
111570:220 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111580:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111590:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111600:220 Constant:
111610:220 1 (const int)
111620:220 Constant:
111630:220 3 (const int)
111640:220 Sequence
111650:220 Constant:
111660:220 0 (const int)
111670:220 Constant:
111680:220 1 (const int)
111690:221 move second child to first child ( temp 3-component vector of double)
111700:221 vector swizzle ( temp 3-component vector of double)
111710:221 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111720:221 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111730:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111740:221 'invocation' ( temp uint)
111750:221 Constant:
111760:221 3 (const int)
111770:221 Sequence
111780:221 Constant:
111790:221 0 (const int)
111800:221 Constant:
111810:221 1 (const int)
111820:221 Constant:
111830:221 2 (const int)
111840:221 subgroupInclusiveMax ( global 3-component vector of double)
111850:221 vector swizzle ( temp 3-component vector of double)
111860:221 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
111870:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111880:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
111890:221 Constant:
111900:221 2 (const int)
111910:221 Constant:
111920:221 3 (const int)
111930:221 Sequence
111940:221 Constant:
111950:221 0 (const int)
111960:221 Constant:
111970:221 1 (const int)
111980:221 Constant:
111990:221 2 (const int)
112000:222 move second child to first child ( temp 4-component vector of double)
112010:222 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
112020:222 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112030:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112040:222 'invocation' ( temp uint)
112050:222 Constant:
112060:222 3 (const int)
112070:222 subgroupInclusiveMax ( global 4-component vector of double)
112080:222 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
112090:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112100:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112110:222 Constant:
112120:222 3 (const int)
112130:222 Constant:
112140:222 3 (const int)
112150:224 move second child to first child ( temp int)
112160:224 direct index ( temp int)
112170:224 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112180:224 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112190:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112200:224 'invocation' ( temp uint)
112210:224 Constant:
112220:224 1 (const int)
112230:224 Constant:
112240:224 0 (const int)
112250:224 subgroupInclusiveAnd ( global int)
112260:224 direct index ( temp int)
112270:224 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112280:224 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112290:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112300:224 Constant:
112310:224 0 (const int)
112320:224 Constant:
112330:224 1 (const int)
112340:224 Constant:
112350:224 0 (const int)
112360:225 move second child to first child ( temp 2-component vector of int)
112370:225 vector swizzle ( temp 2-component vector of int)
112380:225 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112390:225 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112400:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112410:225 'invocation' ( temp uint)
112420:225 Constant:
112430:225 1 (const int)
112440:225 Sequence
112450:225 Constant:
112460:225 0 (const int)
112470:225 Constant:
112480:225 1 (const int)
112490:225 subgroupInclusiveAnd ( global 2-component vector of int)
112500:225 vector swizzle ( temp 2-component vector of int)
112510:225 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112520:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112530:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112540:225 Constant:
112550:225 1 (const int)
112560:225 Constant:
112570:225 1 (const int)
112580:225 Sequence
112590:225 Constant:
112600:225 0 (const int)
112610:225 Constant:
112620:225 1 (const int)
112630:226 move second child to first child ( temp 3-component vector of int)
112640:226 vector swizzle ( temp 3-component vector of int)
112650:226 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112660:226 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112670:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112680:226 'invocation' ( temp uint)
112690:226 Constant:
112700:226 1 (const int)
112710:226 Sequence
112720:226 Constant:
112730:226 0 (const int)
112740:226 Constant:
112750:226 1 (const int)
112760:226 Constant:
112770:226 2 (const int)
112780:226 subgroupInclusiveAnd ( global 3-component vector of int)
112790:226 vector swizzle ( temp 3-component vector of int)
112800:226 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112810:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112820:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112830:226 Constant:
112840:226 2 (const int)
112850:226 Constant:
112860:226 1 (const int)
112870:226 Sequence
112880:226 Constant:
112890:226 0 (const int)
112900:226 Constant:
112910:226 1 (const int)
112920:226 Constant:
112930:226 2 (const int)
112940:227 move second child to first child ( temp 4-component vector of int)
112950:227 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
112960:227 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112970:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
112980:227 'invocation' ( temp uint)
112990:227 Constant:
113000:227 1 (const int)
113010:227 subgroupInclusiveAnd ( global 4-component vector of int)
113020:227 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
113030:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113040:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113050:227 Constant:
113060:227 3 (const int)
113070:227 Constant:
113080:227 1 (const int)
113090:229 move second child to first child ( temp uint)
113100:229 direct index ( temp uint)
113110:229 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113120:229 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113130:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113140:229 'invocation' ( temp uint)
113150:229 Constant:
113160:229 2 (const int)
113170:229 Constant:
113180:229 0 (const int)
113190:229 subgroupInclusiveAnd ( global uint)
113200:229 direct index ( temp uint)
113210:229 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113220:229 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113230:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113240:229 Constant:
113250:229 0 (const int)
113260:229 Constant:
113270:229 2 (const int)
113280:229 Constant:
113290:229 0 (const int)
113300:230 move second child to first child ( temp 2-component vector of uint)
113310:230 vector swizzle ( temp 2-component vector of uint)
113320:230 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113330:230 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113340:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113350:230 'invocation' ( temp uint)
113360:230 Constant:
113370:230 2 (const int)
113380:230 Sequence
113390:230 Constant:
113400:230 0 (const int)
113410:230 Constant:
113420:230 1 (const int)
113430:230 subgroupInclusiveAnd ( global 2-component vector of uint)
113440:230 vector swizzle ( temp 2-component vector of uint)
113450:230 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113460:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113470:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113480:230 Constant:
113490:230 1 (const int)
113500:230 Constant:
113510:230 2 (const int)
113520:230 Sequence
113530:230 Constant:
113540:230 0 (const int)
113550:230 Constant:
113560:230 1 (const int)
113570:231 move second child to first child ( temp 3-component vector of uint)
113580:231 vector swizzle ( temp 3-component vector of uint)
113590:231 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113600:231 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113610:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113620:231 'invocation' ( temp uint)
113630:231 Constant:
113640:231 2 (const int)
113650:231 Sequence
113660:231 Constant:
113670:231 0 (const int)
113680:231 Constant:
113690:231 1 (const int)
113700:231 Constant:
113710:231 2 (const int)
113720:231 subgroupInclusiveAnd ( global 3-component vector of uint)
113730:231 vector swizzle ( temp 3-component vector of uint)
113740:231 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113750:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113760:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113770:231 Constant:
113780:231 2 (const int)
113790:231 Constant:
113800:231 2 (const int)
113810:231 Sequence
113820:231 Constant:
113830:231 0 (const int)
113840:231 Constant:
113850:231 1 (const int)
113860:231 Constant:
113870:231 2 (const int)
113880:232 move second child to first child ( temp 4-component vector of uint)
113890:232 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113900:232 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113910:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113920:232 'invocation' ( temp uint)
113930:232 Constant:
113940:232 2 (const int)
113950:232 subgroupInclusiveAnd ( global 4-component vector of uint)
113960:232 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
113970:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113980:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
113990:232 Constant:
114000:232 3 (const int)
114010:232 Constant:
114020:232 2 (const int)
114030:234 move second child to first child ( temp int)
114040:234 direct index ( temp int)
114050:234 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114060:234 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114070:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114080:234 'invocation' ( temp uint)
114090:234 Constant:
114100:234 1 (const int)
114110:234 Constant:
114120:234 0 (const int)
114130:234 Convert bool to int ( temp int)
114140:234 subgroupInclusiveAnd ( global bool)
114150:234 Compare Less Than ( temp bool)
114160:234 direct index ( temp int)
114170:234 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114180:234 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114190:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114200:234 Constant:
114210:234 0 (const int)
114220:234 Constant:
114230:234 1 (const int)
114240:234 Constant:
114250:234 0 (const int)
114260:234 Constant:
114270:234 0 (const int)
114280:235 move second child to first child ( temp 2-component vector of int)
114290:235 vector swizzle ( temp 2-component vector of int)
114300:235 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114310:235 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114320:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114330:235 'invocation' ( temp uint)
114340:235 Constant:
114350:235 1 (const int)
114360:235 Sequence
114370:235 Constant:
114380:235 0 (const int)
114390:235 Constant:
114400:235 1 (const int)
114410:235 Convert bool to int ( temp 2-component vector of int)
114420:235 subgroupInclusiveAnd ( global 2-component vector of bool)
114430:235 Compare Less Than ( global 2-component vector of bool)
114440:235 vector swizzle ( temp 2-component vector of int)
114450:235 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114460:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114470:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114480:235 Constant:
114490:235 1 (const int)
114500:235 Constant:
114510:235 1 (const int)
114520:235 Sequence
114530:235 Constant:
114540:235 0 (const int)
114550:235 Constant:
114560:235 1 (const int)
114570:235 Constant:
114580:235 0 (const int)
114590:235 0 (const int)
114600:236 move second child to first child ( temp 3-component vector of int)
114610:236 vector swizzle ( temp 3-component vector of int)
114620:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114630:236 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114640:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114650:236 'invocation' ( temp uint)
114660:236 Constant:
114670:236 1 (const int)
114680:236 Sequence
114690:236 Constant:
114700:236 0 (const int)
114710:236 Constant:
114720:236 1 (const int)
114730:236 Constant:
114740:236 2 (const int)
114750:236 Convert bool to int ( temp 3-component vector of int)
114760:236 subgroupInclusiveAnd ( global 3-component vector of bool)
114770:236 Compare Less Than ( global 3-component vector of bool)
114780:236 vector swizzle ( temp 3-component vector of int)
114790:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114800:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114810:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
114820:236 Constant:
114830:236 1 (const int)
114840:236 Constant:
114850:236 1 (const int)
114860:236 Sequence
114870:236 Constant:
114880:236 0 (const int)
114890:236 Constant:
114900:236 1 (const int)
114910:236 Constant:
114920:236 2 (const int)
114930:236 Constant:
114940:236 0 (const int)
114950:236 0 (const int)
114960:236 0 (const int)
114970:237 move second child to first child ( temp 4-component vector of int)
114980:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
114990:237 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115000:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115010:237 'invocation' ( temp uint)
115020:237 Constant:
115030:237 1 (const int)
115040:237 Convert bool to int ( temp 4-component vector of int)
115050:237 subgroupInclusiveAnd ( global 4-component vector of bool)
115060:237 Compare Less Than ( global 4-component vector of bool)
115070:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115080:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115090:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115100:237 Constant:
115110:237 1 (const int)
115120:237 Constant:
115130:237 1 (const int)
115140:237 Constant:
115150:237 0 (const int)
115160:237 0 (const int)
115170:237 0 (const int)
115180:237 0 (const int)
115190:239 move second child to first child ( temp int)
115200:239 direct index ( temp int)
115210:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115220:239 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115230:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115240:239 'invocation' ( temp uint)
115250:239 Constant:
115260:239 1 (const int)
115270:239 Constant:
115280:239 0 (const int)
115290:239 subgroupInclusiveOr ( global int)
115300:239 direct index ( temp int)
115310:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115320:239 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115330:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115340:239 Constant:
115350:239 0 (const int)
115360:239 Constant:
115370:239 1 (const int)
115380:239 Constant:
115390:239 0 (const int)
115400:240 move second child to first child ( temp 2-component vector of int)
115410:240 vector swizzle ( temp 2-component vector of int)
115420:240 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115430:240 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115440:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115450:240 'invocation' ( temp uint)
115460:240 Constant:
115470:240 1 (const int)
115480:240 Sequence
115490:240 Constant:
115500:240 0 (const int)
115510:240 Constant:
115520:240 1 (const int)
115530:240 subgroupInclusiveOr ( global 2-component vector of int)
115540:240 vector swizzle ( temp 2-component vector of int)
115550:240 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115560:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115570:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115580:240 Constant:
115590:240 1 (const int)
115600:240 Constant:
115610:240 1 (const int)
115620:240 Sequence
115630:240 Constant:
115640:240 0 (const int)
115650:240 Constant:
115660:240 1 (const int)
115670:241 move second child to first child ( temp 3-component vector of int)
115680:241 vector swizzle ( temp 3-component vector of int)
115690:241 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115700:241 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115710:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115720:241 'invocation' ( temp uint)
115730:241 Constant:
115740:241 1 (const int)
115750:241 Sequence
115760:241 Constant:
115770:241 0 (const int)
115780:241 Constant:
115790:241 1 (const int)
115800:241 Constant:
115810:241 2 (const int)
115820:241 subgroupInclusiveOr ( global 3-component vector of int)
115830:241 vector swizzle ( temp 3-component vector of int)
115840:241 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
115850:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115860:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
115870:241 Constant:
115880:241 2 (const int)
115890:241 Constant:
115900:241 1 (const int)
115910:241 Sequence
115920:241 Constant:
115930:241 0 (const int)
115940:241 Constant:
115950:241 1 (const int)
115960:241 Constant:
115970:241 2 (const int)
115980:242 move second child to first child ( temp 4-component vector of int)
115990:242 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
116000:242 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116010:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116020:242 'invocation' ( temp uint)
116030:242 Constant:
116040:242 1 (const int)
116050:242 subgroupInclusiveOr ( global 4-component vector of int)
116060:242 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
116070:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116080:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116090:242 Constant:
116100:242 3 (const int)
116110:242 Constant:
116120:242 1 (const int)
116130:244 move second child to first child ( temp uint)
116140:244 direct index ( temp uint)
116150:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116160:244 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116170:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116180:244 'invocation' ( temp uint)
116190:244 Constant:
116200:244 2 (const int)
116210:244 Constant:
116220:244 0 (const int)
116230:244 subgroupInclusiveOr ( global uint)
116240:244 direct index ( temp uint)
116250:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116260:244 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116270:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116280:244 Constant:
116290:244 0 (const int)
116300:244 Constant:
116310:244 2 (const int)
116320:244 Constant:
116330:244 0 (const int)
116340:245 move second child to first child ( temp 2-component vector of uint)
116350:245 vector swizzle ( temp 2-component vector of uint)
116360:245 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116370:245 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116380:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116390:245 'invocation' ( temp uint)
116400:245 Constant:
116410:245 2 (const int)
116420:245 Sequence
116430:245 Constant:
116440:245 0 (const int)
116450:245 Constant:
116460:245 1 (const int)
116470:245 subgroupInclusiveOr ( global 2-component vector of uint)
116480:245 vector swizzle ( temp 2-component vector of uint)
116490:245 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116500:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116510:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116520:245 Constant:
116530:245 1 (const int)
116540:245 Constant:
116550:245 2 (const int)
116560:245 Sequence
116570:245 Constant:
116580:245 0 (const int)
116590:245 Constant:
116600:245 1 (const int)
116610:246 move second child to first child ( temp 3-component vector of uint)
116620:246 vector swizzle ( temp 3-component vector of uint)
116630:246 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116640:246 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116650:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116660:246 'invocation' ( temp uint)
116670:246 Constant:
116680:246 2 (const int)
116690:246 Sequence
116700:246 Constant:
116710:246 0 (const int)
116720:246 Constant:
116730:246 1 (const int)
116740:246 Constant:
116750:246 2 (const int)
116760:246 subgroupInclusiveOr ( global 3-component vector of uint)
116770:246 vector swizzle ( temp 3-component vector of uint)
116780:246 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116790:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116800:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116810:246 Constant:
116820:246 2 (const int)
116830:246 Constant:
116840:246 2 (const int)
116850:246 Sequence
116860:246 Constant:
116870:246 0 (const int)
116880:246 Constant:
116890:246 1 (const int)
116900:246 Constant:
116910:246 2 (const int)
116920:247 move second child to first child ( temp 4-component vector of uint)
116930:247 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
116940:247 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116950:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
116960:247 'invocation' ( temp uint)
116970:247 Constant:
116980:247 2 (const int)
116990:247 subgroupInclusiveOr ( global 4-component vector of uint)
117000:247 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
117010:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117020:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117030:247 Constant:
117040:247 3 (const int)
117050:247 Constant:
117060:247 2 (const int)
117070:249 move second child to first child ( temp int)
117080:249 direct index ( temp int)
117090:249 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117100:249 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117110:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117120:249 'invocation' ( temp uint)
117130:249 Constant:
117140:249 1 (const int)
117150:249 Constant:
117160:249 0 (const int)
117170:249 Convert bool to int ( temp int)
117180:249 subgroupInclusiveOr ( global bool)
117190:249 Compare Less Than ( temp bool)
117200:249 direct index ( temp int)
117210:249 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117220:249 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117230:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117240:249 Constant:
117250:249 0 (const int)
117260:249 Constant:
117270:249 1 (const int)
117280:249 Constant:
117290:249 0 (const int)
117300:249 Constant:
117310:249 0 (const int)
117320:250 move second child to first child ( temp 2-component vector of int)
117330:250 vector swizzle ( temp 2-component vector of int)
117340:250 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117350:250 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117360:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117370:250 'invocation' ( temp uint)
117380:250 Constant:
117390:250 1 (const int)
117400:250 Sequence
117410:250 Constant:
117420:250 0 (const int)
117430:250 Constant:
117440:250 1 (const int)
117450:250 Convert bool to int ( temp 2-component vector of int)
117460:250 subgroupInclusiveOr ( global 2-component vector of bool)
117470:250 Compare Less Than ( global 2-component vector of bool)
117480:250 vector swizzle ( temp 2-component vector of int)
117490:250 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117500:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117510:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117520:250 Constant:
117530:250 1 (const int)
117540:250 Constant:
117550:250 1 (const int)
117560:250 Sequence
117570:250 Constant:
117580:250 0 (const int)
117590:250 Constant:
117600:250 1 (const int)
117610:250 Constant:
117620:250 0 (const int)
117630:250 0 (const int)
117640:251 move second child to first child ( temp 3-component vector of int)
117650:251 vector swizzle ( temp 3-component vector of int)
117660:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117670:251 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117680:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117690:251 'invocation' ( temp uint)
117700:251 Constant:
117710:251 1 (const int)
117720:251 Sequence
117730:251 Constant:
117740:251 0 (const int)
117750:251 Constant:
117760:251 1 (const int)
117770:251 Constant:
117780:251 2 (const int)
117790:251 Convert bool to int ( temp 3-component vector of int)
117800:251 subgroupInclusiveOr ( global 3-component vector of bool)
117810:251 Compare Less Than ( global 3-component vector of bool)
117820:251 vector swizzle ( temp 3-component vector of int)
117830:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
117840:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117850:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
117860:251 Constant:
117870:251 1 (const int)
117880:251 Constant:
117890:251 1 (const int)
117900:251 Sequence
117910:251 Constant:
117920:251 0 (const int)
117930:251 Constant:
117940:251 1 (const int)
117950:251 Constant:
117960:251 2 (const int)
117970:251 Constant:
117980:251 0 (const int)
117990:251 0 (const int)
118000:251 0 (const int)
118010:252 move second child to first child ( temp 4-component vector of int)
118020:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118030:252 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118040:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118050:252 'invocation' ( temp uint)
118060:252 Constant:
118070:252 1 (const int)
118080:252 Convert bool to int ( temp 4-component vector of int)
118090:252 subgroupInclusiveOr ( global 4-component vector of bool)
118100:252 Compare Less Than ( global 4-component vector of bool)
118110:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118120:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118130:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118140:252 Constant:
118150:252 1 (const int)
118160:252 Constant:
118170:252 1 (const int)
118180:252 Constant:
118190:252 0 (const int)
118200:252 0 (const int)
118210:252 0 (const int)
118220:252 0 (const int)
118230:254 move second child to first child ( temp int)
118240:254 direct index ( temp int)
118250:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118260:254 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118270:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118280:254 'invocation' ( temp uint)
118290:254 Constant:
118300:254 1 (const int)
118310:254 Constant:
118320:254 0 (const int)
118330:254 subgroupInclusiveXor ( global int)
118340:254 direct index ( temp int)
118350:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118360:254 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118370:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118380:254 Constant:
118390:254 0 (const int)
118400:254 Constant:
118410:254 1 (const int)
118420:254 Constant:
118430:254 0 (const int)
118440:255 move second child to first child ( temp 2-component vector of int)
118450:255 vector swizzle ( temp 2-component vector of int)
118460:255 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118470:255 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118480:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118490:255 'invocation' ( temp uint)
118500:255 Constant:
118510:255 1 (const int)
118520:255 Sequence
118530:255 Constant:
118540:255 0 (const int)
118550:255 Constant:
118560:255 1 (const int)
118570:255 subgroupInclusiveXor ( global 2-component vector of int)
118580:255 vector swizzle ( temp 2-component vector of int)
118590:255 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118600:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118610:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118620:255 Constant:
118630:255 1 (const int)
118640:255 Constant:
118650:255 1 (const int)
118660:255 Sequence
118670:255 Constant:
118680:255 0 (const int)
118690:255 Constant:
118700:255 1 (const int)
118710:256 move second child to first child ( temp 3-component vector of int)
118720:256 vector swizzle ( temp 3-component vector of int)
118730:256 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118740:256 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118750:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118760:256 'invocation' ( temp uint)
118770:256 Constant:
118780:256 1 (const int)
118790:256 Sequence
118800:256 Constant:
118810:256 0 (const int)
118820:256 Constant:
118830:256 1 (const int)
118840:256 Constant:
118850:256 2 (const int)
118860:256 subgroupInclusiveXor ( global 3-component vector of int)
118870:256 vector swizzle ( temp 3-component vector of int)
118880:256 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
118890:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118900:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
118910:256 Constant:
118920:256 2 (const int)
118930:256 Constant:
118940:256 1 (const int)
118950:256 Sequence
118960:256 Constant:
118970:256 0 (const int)
118980:256 Constant:
118990:256 1 (const int)
119000:256 Constant:
119010:256 2 (const int)
119020:257 move second child to first child ( temp 4-component vector of int)
119030:257 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
119040:257 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119050:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119060:257 'invocation' ( temp uint)
119070:257 Constant:
119080:257 1 (const int)
119090:257 subgroupInclusiveXor ( global 4-component vector of int)
119100:257 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
119110:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119120:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119130:257 Constant:
119140:257 3 (const int)
119150:257 Constant:
119160:257 1 (const int)
119170:259 move second child to first child ( temp uint)
119180:259 direct index ( temp uint)
119190:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119200:259 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119210:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119220:259 'invocation' ( temp uint)
119230:259 Constant:
119240:259 2 (const int)
119250:259 Constant:
119260:259 0 (const int)
119270:259 subgroupInclusiveXor ( global uint)
119280:259 direct index ( temp uint)
119290:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119300:259 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119310:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119320:259 Constant:
119330:259 0 (const int)
119340:259 Constant:
119350:259 2 (const int)
119360:259 Constant:
119370:259 0 (const int)
119380:260 move second child to first child ( temp 2-component vector of uint)
119390:260 vector swizzle ( temp 2-component vector of uint)
119400:260 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119410:260 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119420:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119430:260 'invocation' ( temp uint)
119440:260 Constant:
119450:260 2 (const int)
119460:260 Sequence
119470:260 Constant:
119480:260 0 (const int)
119490:260 Constant:
119500:260 1 (const int)
119510:260 subgroupInclusiveXor ( global 2-component vector of uint)
119520:260 vector swizzle ( temp 2-component vector of uint)
119530:260 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119540:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119550:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119560:260 Constant:
119570:260 1 (const int)
119580:260 Constant:
119590:260 2 (const int)
119600:260 Sequence
119610:260 Constant:
119620:260 0 (const int)
119630:260 Constant:
119640:260 1 (const int)
119650:261 move second child to first child ( temp 3-component vector of uint)
119660:261 vector swizzle ( temp 3-component vector of uint)
119670:261 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119680:261 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119690:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119700:261 'invocation' ( temp uint)
119710:261 Constant:
119720:261 2 (const int)
119730:261 Sequence
119740:261 Constant:
119750:261 0 (const int)
119760:261 Constant:
119770:261 1 (const int)
119780:261 Constant:
119790:261 2 (const int)
119800:261 subgroupInclusiveXor ( global 3-component vector of uint)
119810:261 vector swizzle ( temp 3-component vector of uint)
119820:261 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119830:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119840:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119850:261 Constant:
119860:261 2 (const int)
119870:261 Constant:
119880:261 2 (const int)
119890:261 Sequence
119900:261 Constant:
119910:261 0 (const int)
119920:261 Constant:
119930:261 1 (const int)
119940:261 Constant:
119950:261 2 (const int)
119960:262 move second child to first child ( temp 4-component vector of uint)
119970:262 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
119980:262 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
119990:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120000:262 'invocation' ( temp uint)
120010:262 Constant:
120020:262 2 (const int)
120030:262 subgroupInclusiveXor ( global 4-component vector of uint)
120040:262 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
120050:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120060:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120070:262 Constant:
120080:262 3 (const int)
120090:262 Constant:
120100:262 2 (const int)
120110:264 move second child to first child ( temp int)
120120:264 direct index ( temp int)
120130:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120140:264 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120150:264 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120160:264 'invocation' ( temp uint)
120170:264 Constant:
120180:264 1 (const int)
120190:264 Constant:
120200:264 0 (const int)
120210:264 Convert bool to int ( temp int)
120220:264 subgroupInclusiveXor ( global bool)
120230:264 Compare Less Than ( temp bool)
120240:264 direct index ( temp int)
120250:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120260:264 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120270:264 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120280:264 Constant:
120290:264 0 (const int)
120300:264 Constant:
120310:264 1 (const int)
120320:264 Constant:
120330:264 0 (const int)
120340:264 Constant:
120350:264 0 (const int)
120360:265 move second child to first child ( temp 2-component vector of int)
120370:265 vector swizzle ( temp 2-component vector of int)
120380:265 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120390:265 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120400:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120410:265 'invocation' ( temp uint)
120420:265 Constant:
120430:265 1 (const int)
120440:265 Sequence
120450:265 Constant:
120460:265 0 (const int)
120470:265 Constant:
120480:265 1 (const int)
120490:265 Convert bool to int ( temp 2-component vector of int)
120500:265 subgroupInclusiveXor ( global 2-component vector of bool)
120510:265 Compare Less Than ( global 2-component vector of bool)
120520:265 vector swizzle ( temp 2-component vector of int)
120530:265 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120540:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120550:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120560:265 Constant:
120570:265 1 (const int)
120580:265 Constant:
120590:265 1 (const int)
120600:265 Sequence
120610:265 Constant:
120620:265 0 (const int)
120630:265 Constant:
120640:265 1 (const int)
120650:265 Constant:
120660:265 0 (const int)
120670:265 0 (const int)
120680:266 move second child to first child ( temp 3-component vector of int)
120690:266 vector swizzle ( temp 3-component vector of int)
120700:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120710:266 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120720:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120730:266 'invocation' ( temp uint)
120740:266 Constant:
120750:266 1 (const int)
120760:266 Sequence
120770:266 Constant:
120780:266 0 (const int)
120790:266 Constant:
120800:266 1 (const int)
120810:266 Constant:
120820:266 2 (const int)
120830:266 Convert bool to int ( temp 3-component vector of int)
120840:266 subgroupInclusiveXor ( global 3-component vector of bool)
120850:266 Compare Less Than ( global 3-component vector of bool)
120860:266 vector swizzle ( temp 3-component vector of int)
120870:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
120880:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120890:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
120900:266 Constant:
120910:266 1 (const int)
120920:266 Constant:
120930:266 1 (const int)
120940:266 Sequence
120950:266 Constant:
120960:266 0 (const int)
120970:266 Constant:
120980:266 1 (const int)
120990:266 Constant:
121000:266 2 (const int)
121010:266 Constant:
121020:266 0 (const int)
121030:266 0 (const int)
121040:266 0 (const int)
121050:267 move second child to first child ( temp 4-component vector of int)
121060:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
121070:267 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121080:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121090:267 'invocation' ( temp uint)
121100:267 Constant:
121110:267 1 (const int)
121120:267 Convert bool to int ( temp 4-component vector of int)
121130:267 subgroupInclusiveXor ( global 4-component vector of bool)
121140:267 Compare Less Than ( global 4-component vector of bool)
121150:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
121160:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121170:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121180:267 Constant:
121190:267 1 (const int)
121200:267 Constant:
121210:267 1 (const int)
121220:267 Constant:
121230:267 0 (const int)
121240:267 0 (const int)
121250:267 0 (const int)
121260:267 0 (const int)
121270:269 move second child to first child ( temp float)
121280:269 direct index ( temp float)
121290:269 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121300:269 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121310:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121320:269 'invocation' ( temp uint)
121330:269 Constant:
121340:269 0 (const int)
121350:269 Constant:
121360:269 0 (const int)
121370:269 subgroupExclusiveAdd ( global float)
121380:269 direct index ( temp float)
121390:269 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121400:269 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121410:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121420:269 Constant:
121430:269 0 (const int)
121440:269 Constant:
121450:269 0 (const int)
121460:269 Constant:
121470:269 0 (const int)
121480:270 move second child to first child ( temp 2-component vector of float)
121490:270 vector swizzle ( temp 2-component vector of float)
121500:270 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121510:270 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121520:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121530:270 'invocation' ( temp uint)
121540:270 Constant:
121550:270 0 (const int)
121560:270 Sequence
121570:270 Constant:
121580:270 0 (const int)
121590:270 Constant:
121600:270 1 (const int)
121610:270 subgroupExclusiveAdd ( global 2-component vector of float)
121620:270 vector swizzle ( temp 2-component vector of float)
121630:270 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121640:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121650:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121660:270 Constant:
121670:270 1 (const int)
121680:270 Constant:
121690:270 0 (const int)
121700:270 Sequence
121710:270 Constant:
121720:270 0 (const int)
121730:270 Constant:
121740:270 1 (const int)
121750:271 move second child to first child ( temp 3-component vector of float)
121760:271 vector swizzle ( temp 3-component vector of float)
121770:271 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121780:271 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121790:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121800:271 'invocation' ( temp uint)
121810:271 Constant:
121820:271 0 (const int)
121830:271 Sequence
121840:271 Constant:
121850:271 0 (const int)
121860:271 Constant:
121870:271 1 (const int)
121880:271 Constant:
121890:271 2 (const int)
121900:271 subgroupExclusiveAdd ( global 3-component vector of float)
121910:271 vector swizzle ( temp 3-component vector of float)
121920:271 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
121930:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121940:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
121950:271 Constant:
121960:271 2 (const int)
121970:271 Constant:
121980:271 0 (const int)
121990:271 Sequence
122000:271 Constant:
122010:271 0 (const int)
122020:271 Constant:
122030:271 1 (const int)
122040:271 Constant:
122050:271 2 (const int)
122060:272 move second child to first child ( temp 4-component vector of float)
122070:272 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
122080:272 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122090:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122100:272 'invocation' ( temp uint)
122110:272 Constant:
122120:272 0 (const int)
122130:272 subgroupExclusiveAdd ( global 4-component vector of float)
122140:272 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
122150:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122160:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122170:272 Constant:
122180:272 3 (const int)
122190:272 Constant:
122200:272 0 (const int)
122210:274 move second child to first child ( temp int)
122220:274 direct index ( temp int)
122230:274 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122240:274 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122250:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122260:274 'invocation' ( temp uint)
122270:274 Constant:
122280:274 1 (const int)
122290:274 Constant:
122300:274 0 (const int)
122310:274 subgroupExclusiveAdd ( global int)
122320:274 direct index ( temp int)
122330:274 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122340:274 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122350:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122360:274 Constant:
122370:274 0 (const int)
122380:274 Constant:
122390:274 1 (const int)
122400:274 Constant:
122410:274 0 (const int)
122420:275 move second child to first child ( temp 2-component vector of int)
122430:275 vector swizzle ( temp 2-component vector of int)
122440:275 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122450:275 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122460:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122470:275 'invocation' ( temp uint)
122480:275 Constant:
122490:275 1 (const int)
122500:275 Sequence
122510:275 Constant:
122520:275 0 (const int)
122530:275 Constant:
122540:275 1 (const int)
122550:275 subgroupExclusiveAdd ( global 2-component vector of int)
122560:275 vector swizzle ( temp 2-component vector of int)
122570:275 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122580:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122590:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122600:275 Constant:
122610:275 1 (const int)
122620:275 Constant:
122630:275 1 (const int)
122640:275 Sequence
122650:275 Constant:
122660:275 0 (const int)
122670:275 Constant:
122680:275 1 (const int)
122690:276 move second child to first child ( temp 3-component vector of int)
122700:276 vector swizzle ( temp 3-component vector of int)
122710:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122720:276 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122730:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122740:276 'invocation' ( temp uint)
122750:276 Constant:
122760:276 1 (const int)
122770:276 Sequence
122780:276 Constant:
122790:276 0 (const int)
122800:276 Constant:
122810:276 1 (const int)
122820:276 Constant:
122830:276 2 (const int)
122840:276 subgroupExclusiveAdd ( global 3-component vector of int)
122850:276 vector swizzle ( temp 3-component vector of int)
122860:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
122870:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122880:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
122890:276 Constant:
122900:276 2 (const int)
122910:276 Constant:
122920:276 1 (const int)
122930:276 Sequence
122940:276 Constant:
122950:276 0 (const int)
122960:276 Constant:
122970:276 1 (const int)
122980:276 Constant:
122990:276 2 (const int)
123000:277 move second child to first child ( temp 4-component vector of int)
123010:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
123020:277 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123030:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123040:277 'invocation' ( temp uint)
123050:277 Constant:
123060:277 1 (const int)
123070:277 subgroupExclusiveAdd ( global 4-component vector of int)
123080:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
123090:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123100:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123110:277 Constant:
123120:277 3 (const int)
123130:277 Constant:
123140:277 1 (const int)
123150:279 move second child to first child ( temp uint)
123160:279 direct index ( temp uint)
123170:279 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123180:279 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123190:279 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123200:279 'invocation' ( temp uint)
123210:279 Constant:
123220:279 2 (const int)
123230:279 Constant:
123240:279 0 (const int)
123250:279 subgroupExclusiveAdd ( global uint)
123260:279 direct index ( temp uint)
123270:279 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123280:279 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123290:279 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123300:279 Constant:
123310:279 0 (const int)
123320:279 Constant:
123330:279 2 (const int)
123340:279 Constant:
123350:279 0 (const int)
123360:280 move second child to first child ( temp 2-component vector of uint)
123370:280 vector swizzle ( temp 2-component vector of uint)
123380:280 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123390:280 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123400:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123410:280 'invocation' ( temp uint)
123420:280 Constant:
123430:280 2 (const int)
123440:280 Sequence
123450:280 Constant:
123460:280 0 (const int)
123470:280 Constant:
123480:280 1 (const int)
123490:280 subgroupExclusiveAdd ( global 2-component vector of uint)
123500:280 vector swizzle ( temp 2-component vector of uint)
123510:280 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123520:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123530:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123540:280 Constant:
123550:280 1 (const int)
123560:280 Constant:
123570:280 2 (const int)
123580:280 Sequence
123590:280 Constant:
123600:280 0 (const int)
123610:280 Constant:
123620:280 1 (const int)
123630:281 move second child to first child ( temp 3-component vector of uint)
123640:281 vector swizzle ( temp 3-component vector of uint)
123650:281 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123660:281 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123670:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123680:281 'invocation' ( temp uint)
123690:281 Constant:
123700:281 2 (const int)
123710:281 Sequence
123720:281 Constant:
123730:281 0 (const int)
123740:281 Constant:
123750:281 1 (const int)
123760:281 Constant:
123770:281 2 (const int)
123780:281 subgroupExclusiveAdd ( global 3-component vector of uint)
123790:281 vector swizzle ( temp 3-component vector of uint)
123800:281 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123810:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123820:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123830:281 Constant:
123840:281 2 (const int)
123850:281 Constant:
123860:281 2 (const int)
123870:281 Sequence
123880:281 Constant:
123890:281 0 (const int)
123900:281 Constant:
123910:281 1 (const int)
123920:281 Constant:
123930:281 2 (const int)
123940:282 move second child to first child ( temp 4-component vector of uint)
123950:282 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
123960:282 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123970:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
123980:282 'invocation' ( temp uint)
123990:282 Constant:
124000:282 2 (const int)
124010:282 subgroupExclusiveAdd ( global 4-component vector of uint)
124020:282 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
124030:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124040:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124050:282 Constant:
124060:282 3 (const int)
124070:282 Constant:
124080:282 2 (const int)
124090:284 move second child to first child ( temp double)
124100:284 direct index ( temp double)
124110:284 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124120:284 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124130:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124140:284 'invocation' ( temp uint)
124150:284 Constant:
124160:284 3 (const int)
124170:284 Constant:
124180:284 0 (const int)
124190:284 subgroupExclusiveAdd ( global double)
124200:284 direct index ( temp double)
124210:284 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124220:284 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124230:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124240:284 Constant:
124250:284 0 (const int)
124260:284 Constant:
124270:284 3 (const int)
124280:284 Constant:
124290:284 0 (const int)
124300:285 move second child to first child ( temp 2-component vector of double)
124310:285 vector swizzle ( temp 2-component vector of double)
124320:285 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124330:285 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124340:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124350:285 'invocation' ( temp uint)
124360:285 Constant:
124370:285 3 (const int)
124380:285 Sequence
124390:285 Constant:
124400:285 0 (const int)
124410:285 Constant:
124420:285 1 (const int)
124430:285 subgroupExclusiveAdd ( global 2-component vector of double)
124440:285 vector swizzle ( temp 2-component vector of double)
124450:285 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124460:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124470:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124480:285 Constant:
124490:285 1 (const int)
124500:285 Constant:
124510:285 3 (const int)
124520:285 Sequence
124530:285 Constant:
124540:285 0 (const int)
124550:285 Constant:
124560:285 1 (const int)
124570:286 move second child to first child ( temp 3-component vector of double)
124580:286 vector swizzle ( temp 3-component vector of double)
124590:286 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124600:286 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124610:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124620:286 'invocation' ( temp uint)
124630:286 Constant:
124640:286 3 (const int)
124650:286 Sequence
124660:286 Constant:
124670:286 0 (const int)
124680:286 Constant:
124690:286 1 (const int)
124700:286 Constant:
124710:286 2 (const int)
124720:286 subgroupExclusiveAdd ( global 3-component vector of double)
124730:286 vector swizzle ( temp 3-component vector of double)
124740:286 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124750:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124760:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124770:286 Constant:
124780:286 2 (const int)
124790:286 Constant:
124800:286 3 (const int)
124810:286 Sequence
124820:286 Constant:
124830:286 0 (const int)
124840:286 Constant:
124850:286 1 (const int)
124860:286 Constant:
124870:286 2 (const int)
124880:287 move second child to first child ( temp 4-component vector of double)
124890:287 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124900:287 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124910:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124920:287 'invocation' ( temp uint)
124930:287 Constant:
124940:287 3 (const int)
124950:287 subgroupExclusiveAdd ( global 4-component vector of double)
124960:287 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
124970:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124980:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
124990:287 Constant:
125000:287 3 (const int)
125010:287 Constant:
125020:287 3 (const int)
125030:289 move second child to first child ( temp float)
125040:289 direct index ( temp float)
125050:289 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125060:289 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125070:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125080:289 'invocation' ( temp uint)
125090:289 Constant:
125100:289 0 (const int)
125110:289 Constant:
125120:289 0 (const int)
125130:289 subgroupExclusiveMul ( global float)
125140:289 direct index ( temp float)
125150:289 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125160:289 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125170:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125180:289 Constant:
125190:289 0 (const int)
125200:289 Constant:
125210:289 0 (const int)
125220:289 Constant:
125230:289 0 (const int)
125240:290 move second child to first child ( temp 2-component vector of float)
125250:290 vector swizzle ( temp 2-component vector of float)
125260:290 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125270:290 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125280:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125290:290 'invocation' ( temp uint)
125300:290 Constant:
125310:290 0 (const int)
125320:290 Sequence
125330:290 Constant:
125340:290 0 (const int)
125350:290 Constant:
125360:290 1 (const int)
125370:290 subgroupExclusiveMul ( global 2-component vector of float)
125380:290 vector swizzle ( temp 2-component vector of float)
125390:290 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125400:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125410:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125420:290 Constant:
125430:290 1 (const int)
125440:290 Constant:
125450:290 0 (const int)
125460:290 Sequence
125470:290 Constant:
125480:290 0 (const int)
125490:290 Constant:
125500:290 1 (const int)
125510:291 move second child to first child ( temp 3-component vector of float)
125520:291 vector swizzle ( temp 3-component vector of float)
125530:291 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125540:291 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125550:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125560:291 'invocation' ( temp uint)
125570:291 Constant:
125580:291 0 (const int)
125590:291 Sequence
125600:291 Constant:
125610:291 0 (const int)
125620:291 Constant:
125630:291 1 (const int)
125640:291 Constant:
125650:291 2 (const int)
125660:291 subgroupExclusiveMul ( global 3-component vector of float)
125670:291 vector swizzle ( temp 3-component vector of float)
125680:291 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125690:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125700:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125710:291 Constant:
125720:291 2 (const int)
125730:291 Constant:
125740:291 0 (const int)
125750:291 Sequence
125760:291 Constant:
125770:291 0 (const int)
125780:291 Constant:
125790:291 1 (const int)
125800:291 Constant:
125810:291 2 (const int)
125820:292 move second child to first child ( temp 4-component vector of float)
125830:292 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125840:292 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125850:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125860:292 'invocation' ( temp uint)
125870:292 Constant:
125880:292 0 (const int)
125890:292 subgroupExclusiveMul ( global 4-component vector of float)
125900:292 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
125910:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125920:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
125930:292 Constant:
125940:292 3 (const int)
125950:292 Constant:
125960:292 0 (const int)
125970:294 move second child to first child ( temp int)
125980:294 direct index ( temp int)
125990:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126000:294 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126010:294 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126020:294 'invocation' ( temp uint)
126030:294 Constant:
126040:294 1 (const int)
126050:294 Constant:
126060:294 0 (const int)
126070:294 subgroupExclusiveMul ( global int)
126080:294 direct index ( temp int)
126090:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126100:294 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126110:294 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126120:294 Constant:
126130:294 0 (const int)
126140:294 Constant:
126150:294 1 (const int)
126160:294 Constant:
126170:294 0 (const int)
126180:295 move second child to first child ( temp 2-component vector of int)
126190:295 vector swizzle ( temp 2-component vector of int)
126200:295 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126210:295 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126220:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126230:295 'invocation' ( temp uint)
126240:295 Constant:
126250:295 1 (const int)
126260:295 Sequence
126270:295 Constant:
126280:295 0 (const int)
126290:295 Constant:
126300:295 1 (const int)
126310:295 subgroupExclusiveMul ( global 2-component vector of int)
126320:295 vector swizzle ( temp 2-component vector of int)
126330:295 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126340:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126350:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126360:295 Constant:
126370:295 1 (const int)
126380:295 Constant:
126390:295 1 (const int)
126400:295 Sequence
126410:295 Constant:
126420:295 0 (const int)
126430:295 Constant:
126440:295 1 (const int)
126450:296 move second child to first child ( temp 3-component vector of int)
126460:296 vector swizzle ( temp 3-component vector of int)
126470:296 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126480:296 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126490:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126500:296 'invocation' ( temp uint)
126510:296 Constant:
126520:296 1 (const int)
126530:296 Sequence
126540:296 Constant:
126550:296 0 (const int)
126560:296 Constant:
126570:296 1 (const int)
126580:296 Constant:
126590:296 2 (const int)
126600:296 subgroupExclusiveMul ( global 3-component vector of int)
126610:296 vector swizzle ( temp 3-component vector of int)
126620:296 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126630:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126640:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126650:296 Constant:
126660:296 2 (const int)
126670:296 Constant:
126680:296 1 (const int)
126690:296 Sequence
126700:296 Constant:
126710:296 0 (const int)
126720:296 Constant:
126730:296 1 (const int)
126740:296 Constant:
126750:296 2 (const int)
126760:297 move second child to first child ( temp 4-component vector of int)
126770:297 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126780:297 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126790:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126800:297 'invocation' ( temp uint)
126810:297 Constant:
126820:297 1 (const int)
126830:297 subgroupExclusiveMul ( global 4-component vector of int)
126840:297 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
126850:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126860:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126870:297 Constant:
126880:297 3 (const int)
126890:297 Constant:
126900:297 1 (const int)
126910:299 move second child to first child ( temp uint)
126920:299 direct index ( temp uint)
126930:299 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
126940:299 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126950:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
126960:299 'invocation' ( temp uint)
126970:299 Constant:
126980:299 2 (const int)
126990:299 Constant:
127000:299 0 (const int)
127010:299 subgroupExclusiveMul ( global uint)
127020:299 direct index ( temp uint)
127030:299 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127040:299 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127050:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127060:299 Constant:
127070:299 0 (const int)
127080:299 Constant:
127090:299 2 (const int)
127100:299 Constant:
127110:299 0 (const int)
127120:300 move second child to first child ( temp 2-component vector of uint)
127130:300 vector swizzle ( temp 2-component vector of uint)
127140:300 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127150:300 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127160:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127170:300 'invocation' ( temp uint)
127180:300 Constant:
127190:300 2 (const int)
127200:300 Sequence
127210:300 Constant:
127220:300 0 (const int)
127230:300 Constant:
127240:300 1 (const int)
127250:300 subgroupExclusiveMul ( global 2-component vector of uint)
127260:300 vector swizzle ( temp 2-component vector of uint)
127270:300 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127280:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127290:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127300:300 Constant:
127310:300 1 (const int)
127320:300 Constant:
127330:300 2 (const int)
127340:300 Sequence
127350:300 Constant:
127360:300 0 (const int)
127370:300 Constant:
127380:300 1 (const int)
127390:301 move second child to first child ( temp 3-component vector of uint)
127400:301 vector swizzle ( temp 3-component vector of uint)
127410:301 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127420:301 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127430:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127440:301 'invocation' ( temp uint)
127450:301 Constant:
127460:301 2 (const int)
127470:301 Sequence
127480:301 Constant:
127490:301 0 (const int)
127500:301 Constant:
127510:301 1 (const int)
127520:301 Constant:
127530:301 2 (const int)
127540:301 subgroupExclusiveMul ( global 3-component vector of uint)
127550:301 vector swizzle ( temp 3-component vector of uint)
127560:301 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127570:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127580:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127590:301 Constant:
127600:301 2 (const int)
127610:301 Constant:
127620:301 2 (const int)
127630:301 Sequence
127640:301 Constant:
127650:301 0 (const int)
127660:301 Constant:
127670:301 1 (const int)
127680:301 Constant:
127690:301 2 (const int)
127700:302 move second child to first child ( temp 4-component vector of uint)
127710:302 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127720:302 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127730:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127740:302 'invocation' ( temp uint)
127750:302 Constant:
127760:302 2 (const int)
127770:302 subgroupExclusiveMul ( global 4-component vector of uint)
127780:302 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
127790:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127800:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127810:302 Constant:
127820:302 3 (const int)
127830:302 Constant:
127840:302 2 (const int)
127850:304 move second child to first child ( temp double)
127860:304 direct index ( temp double)
127870:304 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
127880:304 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127890:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127900:304 'invocation' ( temp uint)
127910:304 Constant:
127920:304 3 (const int)
127930:304 Constant:
127940:304 0 (const int)
127950:304 subgroupExclusiveMul ( global double)
127960:304 direct index ( temp double)
127970:304 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
127980:304 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
127990:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128000:304 Constant:
128010:304 0 (const int)
128020:304 Constant:
128030:304 3 (const int)
128040:304 Constant:
128050:304 0 (const int)
128060:305 move second child to first child ( temp 2-component vector of double)
128070:305 vector swizzle ( temp 2-component vector of double)
128080:305 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128090:305 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128100:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128110:305 'invocation' ( temp uint)
128120:305 Constant:
128130:305 3 (const int)
128140:305 Sequence
128150:305 Constant:
128160:305 0 (const int)
128170:305 Constant:
128180:305 1 (const int)
128190:305 subgroupExclusiveMul ( global 2-component vector of double)
128200:305 vector swizzle ( temp 2-component vector of double)
128210:305 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128220:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128230:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128240:305 Constant:
128250:305 1 (const int)
128260:305 Constant:
128270:305 3 (const int)
128280:305 Sequence
128290:305 Constant:
128300:305 0 (const int)
128310:305 Constant:
128320:305 1 (const int)
128330:306 move second child to first child ( temp 3-component vector of double)
128340:306 vector swizzle ( temp 3-component vector of double)
128350:306 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128360:306 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128370:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128380:306 'invocation' ( temp uint)
128390:306 Constant:
128400:306 3 (const int)
128410:306 Sequence
128420:306 Constant:
128430:306 0 (const int)
128440:306 Constant:
128450:306 1 (const int)
128460:306 Constant:
128470:306 2 (const int)
128480:306 subgroupExclusiveMul ( global 3-component vector of double)
128490:306 vector swizzle ( temp 3-component vector of double)
128500:306 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128510:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128520:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128530:306 Constant:
128540:306 2 (const int)
128550:306 Constant:
128560:306 3 (const int)
128570:306 Sequence
128580:306 Constant:
128590:306 0 (const int)
128600:306 Constant:
128610:306 1 (const int)
128620:306 Constant:
128630:306 2 (const int)
128640:307 move second child to first child ( temp 4-component vector of double)
128650:307 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128660:307 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128670:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128680:307 'invocation' ( temp uint)
128690:307 Constant:
128700:307 3 (const int)
128710:307 subgroupExclusiveMul ( global 4-component vector of double)
128720:307 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
128730:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128740:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128750:307 Constant:
128760:307 3 (const int)
128770:307 Constant:
128780:307 3 (const int)
128790:309 move second child to first child ( temp float)
128800:309 direct index ( temp float)
128810:309 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
128820:309 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128830:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128840:309 'invocation' ( temp uint)
128850:309 Constant:
128860:309 0 (const int)
128870:309 Constant:
128880:309 0 (const int)
128890:309 subgroupExclusiveMin ( global float)
128900:309 direct index ( temp float)
128910:309 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
128920:309 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128930:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
128940:309 Constant:
128950:309 0 (const int)
128960:309 Constant:
128970:309 0 (const int)
128980:309 Constant:
128990:309 0 (const int)
129000:310 move second child to first child ( temp 2-component vector of float)
129010:310 vector swizzle ( temp 2-component vector of float)
129020:310 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129030:310 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129040:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129050:310 'invocation' ( temp uint)
129060:310 Constant:
129070:310 0 (const int)
129080:310 Sequence
129090:310 Constant:
129100:310 0 (const int)
129110:310 Constant:
129120:310 1 (const int)
129130:310 subgroupExclusiveMin ( global 2-component vector of float)
129140:310 vector swizzle ( temp 2-component vector of float)
129150:310 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129160:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129170:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129180:310 Constant:
129190:310 1 (const int)
129200:310 Constant:
129210:310 0 (const int)
129220:310 Sequence
129230:310 Constant:
129240:310 0 (const int)
129250:310 Constant:
129260:310 1 (const int)
129270:311 move second child to first child ( temp 3-component vector of float)
129280:311 vector swizzle ( temp 3-component vector of float)
129290:311 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129300:311 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129310:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129320:311 'invocation' ( temp uint)
129330:311 Constant:
129340:311 0 (const int)
129350:311 Sequence
129360:311 Constant:
129370:311 0 (const int)
129380:311 Constant:
129390:311 1 (const int)
129400:311 Constant:
129410:311 2 (const int)
129420:311 subgroupExclusiveMin ( global 3-component vector of float)
129430:311 vector swizzle ( temp 3-component vector of float)
129440:311 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129450:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129460:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129470:311 Constant:
129480:311 2 (const int)
129490:311 Constant:
129500:311 0 (const int)
129510:311 Sequence
129520:311 Constant:
129530:311 0 (const int)
129540:311 Constant:
129550:311 1 (const int)
129560:311 Constant:
129570:311 2 (const int)
129580:312 move second child to first child ( temp 4-component vector of float)
129590:312 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129600:312 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129610:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129620:312 'invocation' ( temp uint)
129630:312 Constant:
129640:312 0 (const int)
129650:312 subgroupExclusiveMin ( global 4-component vector of float)
129660:312 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
129670:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129680:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129690:312 Constant:
129700:312 3 (const int)
129710:312 Constant:
129720:312 0 (const int)
129730:314 move second child to first child ( temp int)
129740:314 direct index ( temp int)
129750:314 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
129760:314 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129770:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129780:314 'invocation' ( temp uint)
129790:314 Constant:
129800:314 1 (const int)
129810:314 Constant:
129820:314 0 (const int)
129830:314 subgroupExclusiveMin ( global int)
129840:314 direct index ( temp int)
129850:314 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
129860:314 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129870:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129880:314 Constant:
129890:314 0 (const int)
129900:314 Constant:
129910:314 1 (const int)
129920:314 Constant:
129930:314 0 (const int)
129940:315 move second child to first child ( temp 2-component vector of int)
129950:315 vector swizzle ( temp 2-component vector of int)
129960:315 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
129970:315 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129980:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
129990:315 'invocation' ( temp uint)
130000:315 Constant:
130010:315 1 (const int)
130020:315 Sequence
130030:315 Constant:
130040:315 0 (const int)
130050:315 Constant:
130060:315 1 (const int)
130070:315 subgroupExclusiveMin ( global 2-component vector of int)
130080:315 vector swizzle ( temp 2-component vector of int)
130090:315 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
130100:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130110:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130120:315 Constant:
130130:315 1 (const int)
130140:315 Constant:
130150:315 1 (const int)
130160:315 Sequence
130170:315 Constant:
130180:315 0 (const int)
130190:315 Constant:
130200:315 1 (const int)
130210:316 move second child to first child ( temp 3-component vector of int)
130220:316 vector swizzle ( temp 3-component vector of int)
130230:316 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
130240:316 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130250:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130260:316 'invocation' ( temp uint)
130270:316 Constant:
130280:316 1 (const int)
130290:316 Sequence
130300:316 Constant:
130310:316 0 (const int)
130320:316 Constant:
130330:316 1 (const int)
130340:316 Constant:
130350:316 2 (const int)
130360:316 subgroupExclusiveMin ( global 3-component vector of int)
130370:316 vector swizzle ( temp 3-component vector of int)
130380:316 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
130390:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130400:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130410:316 Constant:
130420:316 2 (const int)
130430:316 Constant:
130440:316 1 (const int)
130450:316 Sequence
130460:316 Constant:
130470:316 0 (const int)
130480:316 Constant:
130490:316 1 (const int)
130500:316 Constant:
130510:316 2 (const int)
130520:317 move second child to first child ( temp 4-component vector of int)
130530:317 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
130540:317 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130550:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130560:317 'invocation' ( temp uint)
130570:317 Constant:
130580:317 1 (const int)
130590:317 subgroupExclusiveMin ( global 4-component vector of int)
130600:317 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
130610:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130620:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130630:317 Constant:
130640:317 3 (const int)
130650:317 Constant:
130660:317 1 (const int)
130670:319 move second child to first child ( temp uint)
130680:319 direct index ( temp uint)
130690:319 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
130700:319 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130710:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130720:319 'invocation' ( temp uint)
130730:319 Constant:
130740:319 2 (const int)
130750:319 Constant:
130760:319 0 (const int)
130770:319 subgroupExclusiveMin ( global uint)
130780:319 direct index ( temp uint)
130790:319 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
130800:319 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130810:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130820:319 Constant:
130830:319 0 (const int)
130840:319 Constant:
130850:319 2 (const int)
130860:319 Constant:
130870:319 0 (const int)
130880:320 move second child to first child ( temp 2-component vector of uint)
130890:320 vector swizzle ( temp 2-component vector of uint)
130900:320 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
130910:320 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130920:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
130930:320 'invocation' ( temp uint)
130940:320 Constant:
130950:320 2 (const int)
130960:320 Sequence
130970:320 Constant:
130980:320 0 (const int)
130990:320 Constant:
131000:320 1 (const int)
131010:320 subgroupExclusiveMin ( global 2-component vector of uint)
131020:320 vector swizzle ( temp 2-component vector of uint)
131030:320 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
131040:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131050:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131060:320 Constant:
131070:320 1 (const int)
131080:320 Constant:
131090:320 2 (const int)
131100:320 Sequence
131110:320 Constant:
131120:320 0 (const int)
131130:320 Constant:
131140:320 1 (const int)
131150:321 move second child to first child ( temp 3-component vector of uint)
131160:321 vector swizzle ( temp 3-component vector of uint)
131170:321 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
131180:321 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131190:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131200:321 'invocation' ( temp uint)
131210:321 Constant:
131220:321 2 (const int)
131230:321 Sequence
131240:321 Constant:
131250:321 0 (const int)
131260:321 Constant:
131270:321 1 (const int)
131280:321 Constant:
131290:321 2 (const int)
131300:321 subgroupExclusiveMin ( global 3-component vector of uint)
131310:321 vector swizzle ( temp 3-component vector of uint)
131320:321 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
131330:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131340:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131350:321 Constant:
131360:321 2 (const int)
131370:321 Constant:
131380:321 2 (const int)
131390:321 Sequence
131400:321 Constant:
131410:321 0 (const int)
131420:321 Constant:
131430:321 1 (const int)
131440:321 Constant:
131450:321 2 (const int)
131460:322 move second child to first child ( temp 4-component vector of uint)
131470:322 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
131480:322 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131490:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131500:322 'invocation' ( temp uint)
131510:322 Constant:
131520:322 2 (const int)
131530:322 subgroupExclusiveMin ( global 4-component vector of uint)
131540:322 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
131550:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131560:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131570:322 Constant:
131580:322 3 (const int)
131590:322 Constant:
131600:322 2 (const int)
131610:324 move second child to first child ( temp double)
131620:324 direct index ( temp double)
131630:324 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
131640:324 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131650:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131660:324 'invocation' ( temp uint)
131670:324 Constant:
131680:324 3 (const int)
131690:324 Constant:
131700:324 0 (const int)
131710:324 subgroupExclusiveMin ( global double)
131720:324 direct index ( temp double)
131730:324 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
131740:324 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131750:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131760:324 Constant:
131770:324 0 (const int)
131780:324 Constant:
131790:324 3 (const int)
131800:324 Constant:
131810:324 0 (const int)
131820:325 move second child to first child ( temp 2-component vector of double)
131830:325 vector swizzle ( temp 2-component vector of double)
131840:325 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
131850:325 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131860:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131870:325 'invocation' ( temp uint)
131880:325 Constant:
131890:325 3 (const int)
131900:325 Sequence
131910:325 Constant:
131920:325 0 (const int)
131930:325 Constant:
131940:325 1 (const int)
131950:325 subgroupExclusiveMin ( global 2-component vector of double)
131960:325 vector swizzle ( temp 2-component vector of double)
131970:325 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
131980:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
131990:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132000:325 Constant:
132010:325 1 (const int)
132020:325 Constant:
132030:325 3 (const int)
132040:325 Sequence
132050:325 Constant:
132060:325 0 (const int)
132070:325 Constant:
132080:325 1 (const int)
132090:326 move second child to first child ( temp 3-component vector of double)
132100:326 vector swizzle ( temp 3-component vector of double)
132110:326 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
132120:326 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132130:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132140:326 'invocation' ( temp uint)
132150:326 Constant:
132160:326 3 (const int)
132170:326 Sequence
132180:326 Constant:
132190:326 0 (const int)
132200:326 Constant:
132210:326 1 (const int)
132220:326 Constant:
132230:326 2 (const int)
132240:326 subgroupExclusiveMin ( global 3-component vector of double)
132250:326 vector swizzle ( temp 3-component vector of double)
132260:326 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
132270:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132280:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132290:326 Constant:
132300:326 2 (const int)
132310:326 Constant:
132320:326 3 (const int)
132330:326 Sequence
132340:326 Constant:
132350:326 0 (const int)
132360:326 Constant:
132370:326 1 (const int)
132380:326 Constant:
132390:326 2 (const int)
132400:327 move second child to first child ( temp 4-component vector of double)
132410:327 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
132420:327 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132430:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132440:327 'invocation' ( temp uint)
132450:327 Constant:
132460:327 3 (const int)
132470:327 subgroupExclusiveMin ( global 4-component vector of double)
132480:327 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
132490:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132500:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132510:327 Constant:
132520:327 3 (const int)
132530:327 Constant:
132540:327 3 (const int)
132550:329 move second child to first child ( temp float)
132560:329 direct index ( temp float)
132570:329 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
132580:329 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132590:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132600:329 'invocation' ( temp uint)
132610:329 Constant:
132620:329 0 (const int)
132630:329 Constant:
132640:329 0 (const int)
132650:329 subgroupExclusiveMax ( global float)
132660:329 direct index ( temp float)
132670:329 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
132680:329 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132690:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132700:329 Constant:
132710:329 0 (const int)
132720:329 Constant:
132730:329 0 (const int)
132740:329 Constant:
132750:329 0 (const int)
132760:330 move second child to first child ( temp 2-component vector of float)
132770:330 vector swizzle ( temp 2-component vector of float)
132780:330 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
132790:330 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132800:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132810:330 'invocation' ( temp uint)
132820:330 Constant:
132830:330 0 (const int)
132840:330 Sequence
132850:330 Constant:
132860:330 0 (const int)
132870:330 Constant:
132880:330 1 (const int)
132890:330 subgroupExclusiveMax ( global 2-component vector of float)
132900:330 vector swizzle ( temp 2-component vector of float)
132910:330 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
132920:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132930:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
132940:330 Constant:
132950:330 1 (const int)
132960:330 Constant:
132970:330 0 (const int)
132980:330 Sequence
132990:330 Constant:
133000:330 0 (const int)
133010:330 Constant:
133020:330 1 (const int)
133030:331 move second child to first child ( temp 3-component vector of float)
133040:331 vector swizzle ( temp 3-component vector of float)
133050:331 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
133060:331 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133070:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133080:331 'invocation' ( temp uint)
133090:331 Constant:
133100:331 0 (const int)
133110:331 Sequence
133120:331 Constant:
133130:331 0 (const int)
133140:331 Constant:
133150:331 1 (const int)
133160:331 Constant:
133170:331 2 (const int)
133180:331 subgroupExclusiveMax ( global 3-component vector of float)
133190:331 vector swizzle ( temp 3-component vector of float)
133200:331 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
133210:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133220:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133230:331 Constant:
133240:331 2 (const int)
133250:331 Constant:
133260:331 0 (const int)
133270:331 Sequence
133280:331 Constant:
133290:331 0 (const int)
133300:331 Constant:
133310:331 1 (const int)
133320:331 Constant:
133330:331 2 (const int)
133340:332 move second child to first child ( temp 4-component vector of float)
133350:332 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
133360:332 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133370:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133380:332 'invocation' ( temp uint)
133390:332 Constant:
133400:332 0 (const int)
133410:332 subgroupExclusiveMax ( global 4-component vector of float)
133420:332 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float)
133430:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133440:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133450:332 Constant:
133460:332 3 (const int)
133470:332 Constant:
133480:332 0 (const int)
133490:334 move second child to first child ( temp int)
133500:334 direct index ( temp int)
133510:334 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
133520:334 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133530:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133540:334 'invocation' ( temp uint)
133550:334 Constant:
133560:334 1 (const int)
133570:334 Constant:
133580:334 0 (const int)
133590:334 subgroupExclusiveMax ( global int)
133600:334 direct index ( temp int)
133610:334 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
133620:334 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133630:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133640:334 Constant:
133650:334 0 (const int)
133660:334 Constant:
133670:334 1 (const int)
133680:334 Constant:
133690:334 0 (const int)
133700:335 move second child to first child ( temp 2-component vector of int)
133710:335 vector swizzle ( temp 2-component vector of int)
133720:335 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
133730:335 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133740:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133750:335 'invocation' ( temp uint)
133760:335 Constant:
133770:335 1 (const int)
133780:335 Sequence
133790:335 Constant:
133800:335 0 (const int)
133810:335 Constant:
133820:335 1 (const int)
133830:335 subgroupExclusiveMax ( global 2-component vector of int)
133840:335 vector swizzle ( temp 2-component vector of int)
133850:335 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
133860:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133870:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
133880:335 Constant:
133890:335 1 (const int)
133900:335 Constant:
133910:335 1 (const int)
133920:335 Sequence
133930:335 Constant:
133940:335 0 (const int)
133950:335 Constant:
133960:335 1 (const int)
133970:336 move second child to first child ( temp 3-component vector of int)
133980:336 vector swizzle ( temp 3-component vector of int)
133990:336 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
134000:336 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134010:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134020:336 'invocation' ( temp uint)
134030:336 Constant:
134040:336 1 (const int)
134050:336 Sequence
134060:336 Constant:
134070:336 0 (const int)
134080:336 Constant:
134090:336 1 (const int)
134100:336 Constant:
134110:336 2 (const int)
134120:336 subgroupExclusiveMax ( global 3-component vector of int)
134130:336 vector swizzle ( temp 3-component vector of int)
134140:336 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
134150:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134160:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134170:336 Constant:
134180:336 2 (const int)
134190:336 Constant:
134200:336 1 (const int)
134210:336 Sequence
134220:336 Constant:
134230:336 0 (const int)
134240:336 Constant:
134250:336 1 (const int)
134260:336 Constant:
134270:336 2 (const int)
134280:337 move second child to first child ( temp 4-component vector of int)
134290:337 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
134300:337 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134310:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134320:337 'invocation' ( temp uint)
134330:337 Constant:
134340:337 1 (const int)
134350:337 subgroupExclusiveMax ( global 4-component vector of int)
134360:337 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
134370:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134380:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134390:337 Constant:
134400:337 3 (const int)
134410:337 Constant:
134420:337 1 (const int)
134430:339 move second child to first child ( temp uint)
134440:339 direct index ( temp uint)
134450:339 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
134460:339 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134470:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134480:339 'invocation' ( temp uint)
134490:339 Constant:
134500:339 2 (const int)
134510:339 Constant:
134520:339 0 (const int)
134530:339 subgroupExclusiveMax ( global uint)
134540:339 direct index ( temp uint)
134550:339 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
134560:339 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134570:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134580:339 Constant:
134590:339 0 (const int)
134600:339 Constant:
134610:339 2 (const int)
134620:339 Constant:
134630:339 0 (const int)
134640:340 move second child to first child ( temp 2-component vector of uint)
134650:340 vector swizzle ( temp 2-component vector of uint)
134660:340 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
134670:340 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134680:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134690:340 'invocation' ( temp uint)
134700:340 Constant:
134710:340 2 (const int)
134720:340 Sequence
134730:340 Constant:
134740:340 0 (const int)
134750:340 Constant:
134760:340 1 (const int)
134770:340 subgroupExclusiveMax ( global 2-component vector of uint)
134780:340 vector swizzle ( temp 2-component vector of uint)
134790:340 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
134800:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134810:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134820:340 Constant:
134830:340 1 (const int)
134840:340 Constant:
134850:340 2 (const int)
134860:340 Sequence
134870:340 Constant:
134880:340 0 (const int)
134890:340 Constant:
134900:340 1 (const int)
134910:341 move second child to first child ( temp 3-component vector of uint)
134920:341 vector swizzle ( temp 3-component vector of uint)
134930:341 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
134940:341 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134950:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
134960:341 'invocation' ( temp uint)
134970:341 Constant:
134980:341 2 (const int)
134990:341 Sequence
135000:341 Constant:
135010:341 0 (const int)
135020:341 Constant:
135030:341 1 (const int)
135040:341 Constant:
135050:341 2 (const int)
135060:341 subgroupExclusiveMax ( global 3-component vector of uint)
135070:341 vector swizzle ( temp 3-component vector of uint)
135080:341 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
135090:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135100:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135110:341 Constant:
135120:341 2 (const int)
135130:341 Constant:
135140:341 2 (const int)
135150:341 Sequence
135160:341 Constant:
135170:341 0 (const int)
135180:341 Constant:
135190:341 1 (const int)
135200:341 Constant:
135210:341 2 (const int)
135220:342 move second child to first child ( temp 4-component vector of uint)
135230:342 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
135240:342 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135250:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135260:342 'invocation' ( temp uint)
135270:342 Constant:
135280:342 2 (const int)
135290:342 subgroupExclusiveMax ( global 4-component vector of uint)
135300:342 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
135310:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135320:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135330:342 Constant:
135340:342 3 (const int)
135350:342 Constant:
135360:342 2 (const int)
135370:344 move second child to first child ( temp double)
135380:344 direct index ( temp double)
135390:344 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
135400:344 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135410:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135420:344 'invocation' ( temp uint)
135430:344 Constant:
135440:344 3 (const int)
135450:344 Constant:
135460:344 0 (const int)
135470:344 subgroupExclusiveMax ( global double)
135480:344 direct index ( temp double)
135490:344 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
135500:344 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135510:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135520:344 Constant:
135530:344 0 (const int)
135540:344 Constant:
135550:344 3 (const int)
135560:344 Constant:
135570:344 0 (const int)
135580:345 move second child to first child ( temp 2-component vector of double)
135590:345 vector swizzle ( temp 2-component vector of double)
135600:345 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
135610:345 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135620:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135630:345 'invocation' ( temp uint)
135640:345 Constant:
135650:345 3 (const int)
135660:345 Sequence
135670:345 Constant:
135680:345 0 (const int)
135690:345 Constant:
135700:345 1 (const int)
135710:345 subgroupExclusiveMax ( global 2-component vector of double)
135720:345 vector swizzle ( temp 2-component vector of double)
135730:345 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
135740:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135750:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135760:345 Constant:
135770:345 1 (const int)
135780:345 Constant:
135790:345 3 (const int)
135800:345 Sequence
135810:345 Constant:
135820:345 0 (const int)
135830:345 Constant:
135840:345 1 (const int)
135850:346 move second child to first child ( temp 3-component vector of double)
135860:346 vector swizzle ( temp 3-component vector of double)
135870:346 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
135880:346 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135890:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
135900:346 'invocation' ( temp uint)
135910:346 Constant:
135920:346 3 (const int)
135930:346 Sequence
135940:346 Constant:
135950:346 0 (const int)
135960:346 Constant:
135970:346 1 (const int)
135980:346 Constant:
135990:346 2 (const int)
136000:346 subgroupExclusiveMax ( global 3-component vector of double)
136010:346 vector swizzle ( temp 3-component vector of double)
136020:346 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
136030:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136040:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136050:346 Constant:
136060:346 2 (const int)
136070:346 Constant:
136080:346 3 (const int)
136090:346 Sequence
136100:346 Constant:
136110:346 0 (const int)
136120:346 Constant:
136130:346 1 (const int)
136140:346 Constant:
136150:346 2 (const int)
136160:347 move second child to first child ( temp 4-component vector of double)
136170:347 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
136180:347 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136190:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136200:347 'invocation' ( temp uint)
136210:347 Constant:
136220:347 3 (const int)
136230:347 subgroupExclusiveMax ( global 4-component vector of double)
136240:347 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double)
136250:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136260:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136270:347 Constant:
136280:347 3 (const int)
136290:347 Constant:
136300:347 3 (const int)
136310:349 move second child to first child ( temp int)
136320:349 direct index ( temp int)
136330:349 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136340:349 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136350:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136360:349 'invocation' ( temp uint)
136370:349 Constant:
136380:349 1 (const int)
136390:349 Constant:
136400:349 0 (const int)
136410:349 subgroupExclusiveAnd ( global int)
136420:349 direct index ( temp int)
136430:349 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136440:349 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136450:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136460:349 Constant:
136470:349 0 (const int)
136480:349 Constant:
136490:349 1 (const int)
136500:349 Constant:
136510:349 0 (const int)
136520:350 move second child to first child ( temp 2-component vector of int)
136530:350 vector swizzle ( temp 2-component vector of int)
136540:350 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136550:350 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136560:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136570:350 'invocation' ( temp uint)
136580:350 Constant:
136590:350 1 (const int)
136600:350 Sequence
136610:350 Constant:
136620:350 0 (const int)
136630:350 Constant:
136640:350 1 (const int)
136650:350 subgroupExclusiveAnd ( global 2-component vector of int)
136660:350 vector swizzle ( temp 2-component vector of int)
136670:350 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136680:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136690:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136700:350 Constant:
136710:350 1 (const int)
136720:350 Constant:
136730:350 1 (const int)
136740:350 Sequence
136750:350 Constant:
136760:350 0 (const int)
136770:350 Constant:
136780:350 1 (const int)
136790:351 move second child to first child ( temp 3-component vector of int)
136800:351 vector swizzle ( temp 3-component vector of int)
136810:351 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136820:351 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136830:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136840:351 'invocation' ( temp uint)
136850:351 Constant:
136860:351 1 (const int)
136870:351 Sequence
136880:351 Constant:
136890:351 0 (const int)
136900:351 Constant:
136910:351 1 (const int)
136920:351 Constant:
136930:351 2 (const int)
136940:351 subgroupExclusiveAnd ( global 3-component vector of int)
136950:351 vector swizzle ( temp 3-component vector of int)
136960:351 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
136970:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136980:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
136990:351 Constant:
137000:351 2 (const int)
137010:351 Constant:
137020:351 1 (const int)
137030:351 Sequence
137040:351 Constant:
137050:351 0 (const int)
137060:351 Constant:
137070:351 1 (const int)
137080:351 Constant:
137090:351 2 (const int)
137100:352 move second child to first child ( temp 4-component vector of int)
137110:352 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
137120:352 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137130:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137140:352 'invocation' ( temp uint)
137150:352 Constant:
137160:352 1 (const int)
137170:352 subgroupExclusiveAnd ( global 4-component vector of int)
137180:352 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
137190:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137200:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137210:352 Constant:
137220:352 3 (const int)
137230:352 Constant:
137240:352 1 (const int)
137250:354 move second child to first child ( temp uint)
137260:354 direct index ( temp uint)
137270:354 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137280:354 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137290:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137300:354 'invocation' ( temp uint)
137310:354 Constant:
137320:354 2 (const int)
137330:354 Constant:
137340:354 0 (const int)
137350:354 subgroupExclusiveAnd ( global uint)
137360:354 direct index ( temp uint)
137370:354 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137380:354 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137390:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137400:354 Constant:
137410:354 0 (const int)
137420:354 Constant:
137430:354 2 (const int)
137440:354 Constant:
137450:354 0 (const int)
137460:355 move second child to first child ( temp 2-component vector of uint)
137470:355 vector swizzle ( temp 2-component vector of uint)
137480:355 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137490:355 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137500:355 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137510:355 'invocation' ( temp uint)
137520:355 Constant:
137530:355 2 (const int)
137540:355 Sequence
137550:355 Constant:
137560:355 0 (const int)
137570:355 Constant:
137580:355 1 (const int)
137590:355 subgroupExclusiveAnd ( global 2-component vector of uint)
137600:355 vector swizzle ( temp 2-component vector of uint)
137610:355 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137620:355 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137630:355 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137640:355 Constant:
137650:355 1 (const int)
137660:355 Constant:
137670:355 2 (const int)
137680:355 Sequence
137690:355 Constant:
137700:355 0 (const int)
137710:355 Constant:
137720:355 1 (const int)
137730:356 move second child to first child ( temp 3-component vector of uint)
137740:356 vector swizzle ( temp 3-component vector of uint)
137750:356 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137760:356 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137770:356 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137780:356 'invocation' ( temp uint)
137790:356 Constant:
137800:356 2 (const int)
137810:356 Sequence
137820:356 Constant:
137830:356 0 (const int)
137840:356 Constant:
137850:356 1 (const int)
137860:356 Constant:
137870:356 2 (const int)
137880:356 subgroupExclusiveAnd ( global 3-component vector of uint)
137890:356 vector swizzle ( temp 3-component vector of uint)
137900:356 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
137910:356 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137920:356 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
137930:356 Constant:
137940:356 2 (const int)
137950:356 Constant:
137960:356 2 (const int)
137970:356 Sequence
137980:356 Constant:
137990:356 0 (const int)
138000:356 Constant:
138010:356 1 (const int)
138020:356 Constant:
138030:356 2 (const int)
138040:357 move second child to first child ( temp 4-component vector of uint)
138050:357 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
138060:357 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138070:357 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138080:357 'invocation' ( temp uint)
138090:357 Constant:
138100:357 2 (const int)
138110:357 subgroupExclusiveAnd ( global 4-component vector of uint)
138120:357 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
138130:357 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138140:357 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138150:357 Constant:
138160:357 3 (const int)
138170:357 Constant:
138180:357 2 (const int)
138190:359 move second child to first child ( temp int)
138200:359 direct index ( temp int)
138210:359 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138220:359 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138230:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138240:359 'invocation' ( temp uint)
138250:359 Constant:
138260:359 1 (const int)
138270:359 Constant:
138280:359 0 (const int)
138290:359 Convert bool to int ( temp int)
138300:359 subgroupExclusiveAnd ( global bool)
138310:359 Compare Less Than ( temp bool)
138320:359 direct index ( temp int)
138330:359 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138340:359 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138350:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138360:359 Constant:
138370:359 0 (const int)
138380:359 Constant:
138390:359 1 (const int)
138400:359 Constant:
138410:359 0 (const int)
138420:359 Constant:
138430:359 0 (const int)
138440:360 move second child to first child ( temp 2-component vector of int)
138450:360 vector swizzle ( temp 2-component vector of int)
138460:360 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138470:360 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138480:360 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138490:360 'invocation' ( temp uint)
138500:360 Constant:
138510:360 1 (const int)
138520:360 Sequence
138530:360 Constant:
138540:360 0 (const int)
138550:360 Constant:
138560:360 1 (const int)
138570:360 Convert bool to int ( temp 2-component vector of int)
138580:360 subgroupExclusiveAnd ( global 2-component vector of bool)
138590:360 Compare Less Than ( global 2-component vector of bool)
138600:360 vector swizzle ( temp 2-component vector of int)
138610:360 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138620:360 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138630:360 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138640:360 Constant:
138650:360 1 (const int)
138660:360 Constant:
138670:360 1 (const int)
138680:360 Sequence
138690:360 Constant:
138700:360 0 (const int)
138710:360 Constant:
138720:360 1 (const int)
138730:360 Constant:
138740:360 0 (const int)
138750:360 0 (const int)
138760:361 move second child to first child ( temp 3-component vector of int)
138770:361 vector swizzle ( temp 3-component vector of int)
138780:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138790:361 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138800:361 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138810:361 'invocation' ( temp uint)
138820:361 Constant:
138830:361 1 (const int)
138840:361 Sequence
138850:361 Constant:
138860:361 0 (const int)
138870:361 Constant:
138880:361 1 (const int)
138890:361 Constant:
138900:361 2 (const int)
138910:361 Convert bool to int ( temp 3-component vector of int)
138920:361 subgroupExclusiveAnd ( global 3-component vector of bool)
138930:361 Compare Less Than ( global 3-component vector of bool)
138940:361 vector swizzle ( temp 3-component vector of int)
138950:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
138960:361 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138970:361 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
138980:361 Constant:
138990:361 1 (const int)
139000:361 Constant:
139010:361 1 (const int)
139020:361 Sequence
139030:361 Constant:
139040:361 0 (const int)
139050:361 Constant:
139060:361 1 (const int)
139070:361 Constant:
139080:361 2 (const int)
139090:361 Constant:
139100:361 0 (const int)
139110:361 0 (const int)
139120:361 0 (const int)
139130:362 move second child to first child ( temp 4-component vector of int)
139140:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139150:362 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139160:362 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139170:362 'invocation' ( temp uint)
139180:362 Constant:
139190:362 1 (const int)
139200:362 Convert bool to int ( temp 4-component vector of int)
139210:362 subgroupExclusiveAnd ( global 4-component vector of bool)
139220:362 Compare Less Than ( global 4-component vector of bool)
139230:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139240:362 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139250:362 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139260:362 Constant:
139270:362 1 (const int)
139280:362 Constant:
139290:362 1 (const int)
139300:362 Constant:
139310:362 0 (const int)
139320:362 0 (const int)
139330:362 0 (const int)
139340:362 0 (const int)
139350:364 move second child to first child ( temp int)
139360:364 direct index ( temp int)
139370:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139380:364 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139390:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139400:364 'invocation' ( temp uint)
139410:364 Constant:
139420:364 1 (const int)
139430:364 Constant:
139440:364 0 (const int)
139450:364 subgroupExclusiveOr ( global int)
139460:364 direct index ( temp int)
139470:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139480:364 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139490:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139500:364 Constant:
139510:364 0 (const int)
139520:364 Constant:
139530:364 1 (const int)
139540:364 Constant:
139550:364 0 (const int)
139560:365 move second child to first child ( temp 2-component vector of int)
139570:365 vector swizzle ( temp 2-component vector of int)
139580:365 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139590:365 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139600:365 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139610:365 'invocation' ( temp uint)
139620:365 Constant:
139630:365 1 (const int)
139640:365 Sequence
139650:365 Constant:
139660:365 0 (const int)
139670:365 Constant:
139680:365 1 (const int)
139690:365 subgroupExclusiveOr ( global 2-component vector of int)
139700:365 vector swizzle ( temp 2-component vector of int)
139710:365 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139720:365 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139730:365 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139740:365 Constant:
139750:365 1 (const int)
139760:365 Constant:
139770:365 1 (const int)
139780:365 Sequence
139790:365 Constant:
139800:365 0 (const int)
139810:365 Constant:
139820:365 1 (const int)
139830:366 move second child to first child ( temp 3-component vector of int)
139840:366 vector swizzle ( temp 3-component vector of int)
139850:366 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
139860:366 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139870:366 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
139880:366 'invocation' ( temp uint)
139890:366 Constant:
139900:366 1 (const int)
139910:366 Sequence
139920:366 Constant:
139930:366 0 (const int)
139940:366 Constant:
139950:366 1 (const int)
139960:366 Constant:
139970:366 2 (const int)
139980:366 subgroupExclusiveOr ( global 3-component vector of int)
139990:366 vector swizzle ( temp 3-component vector of int)
140000:366 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
140010:366 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140020:366 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140030:366 Constant:
140040:366 2 (const int)
140050:366 Constant:
140060:366 1 (const int)
140070:366 Sequence
140080:366 Constant:
140090:366 0 (const int)
140100:366 Constant:
140110:366 1 (const int)
140120:366 Constant:
140130:366 2 (const int)
140140:367 move second child to first child ( temp 4-component vector of int)
140150:367 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
140160:367 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140170:367 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140180:367 'invocation' ( temp uint)
140190:367 Constant:
140200:367 1 (const int)
140210:367 subgroupExclusiveOr ( global 4-component vector of int)
140220:367 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
140230:367 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140240:367 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140250:367 Constant:
140260:367 3 (const int)
140270:367 Constant:
140280:367 1 (const int)
140290:369 move second child to first child ( temp uint)
140300:369 direct index ( temp uint)
140310:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140320:369 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140330:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140340:369 'invocation' ( temp uint)
140350:369 Constant:
140360:369 2 (const int)
140370:369 Constant:
140380:369 0 (const int)
140390:369 subgroupExclusiveOr ( global uint)
140400:369 direct index ( temp uint)
140410:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140420:369 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140430:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140440:369 Constant:
140450:369 0 (const int)
140460:369 Constant:
140470:369 2 (const int)
140480:369 Constant:
140490:369 0 (const int)
140500:370 move second child to first child ( temp 2-component vector of uint)
140510:370 vector swizzle ( temp 2-component vector of uint)
140520:370 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140530:370 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140540:370 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140550:370 'invocation' ( temp uint)
140560:370 Constant:
140570:370 2 (const int)
140580:370 Sequence
140590:370 Constant:
140600:370 0 (const int)
140610:370 Constant:
140620:370 1 (const int)
140630:370 subgroupExclusiveOr ( global 2-component vector of uint)
140640:370 vector swizzle ( temp 2-component vector of uint)
140650:370 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140660:370 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140670:370 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140680:370 Constant:
140690:370 1 (const int)
140700:370 Constant:
140710:370 2 (const int)
140720:370 Sequence
140730:370 Constant:
140740:370 0 (const int)
140750:370 Constant:
140760:370 1 (const int)
140770:371 move second child to first child ( temp 3-component vector of uint)
140780:371 vector swizzle ( temp 3-component vector of uint)
140790:371 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140800:371 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140810:371 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140820:371 'invocation' ( temp uint)
140830:371 Constant:
140840:371 2 (const int)
140850:371 Sequence
140860:371 Constant:
140870:371 0 (const int)
140880:371 Constant:
140890:371 1 (const int)
140900:371 Constant:
140910:371 2 (const int)
140920:371 subgroupExclusiveOr ( global 3-component vector of uint)
140930:371 vector swizzle ( temp 3-component vector of uint)
140940:371 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
140950:371 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140960:371 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
140970:371 Constant:
140980:371 2 (const int)
140990:371 Constant:
141000:371 2 (const int)
141010:371 Sequence
141020:371 Constant:
141030:371 0 (const int)
141040:371 Constant:
141050:371 1 (const int)
141060:371 Constant:
141070:371 2 (const int)
141080:372 move second child to first child ( temp 4-component vector of uint)
141090:372 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
141100:372 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141110:372 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141120:372 'invocation' ( temp uint)
141130:372 Constant:
141140:372 2 (const int)
141150:372 subgroupExclusiveOr ( global 4-component vector of uint)
141160:372 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
141170:372 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141180:372 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141190:372 Constant:
141200:372 3 (const int)
141210:372 Constant:
141220:372 2 (const int)
141230:374 move second child to first child ( temp int)
141240:374 direct index ( temp int)
141250:374 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
141260:374 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141270:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141280:374 'invocation' ( temp uint)
141290:374 Constant:
141300:374 1 (const int)
141310:374 Constant:
141320:374 0 (const int)
141330:374 Convert bool to int ( temp int)
141340:374 subgroupExclusiveOr ( global bool)
141350:374 Compare Less Than ( temp bool)
141360:374 direct index ( temp int)
141370:374 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
141380:374 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141390:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141400:374 Constant:
141410:374 0 (const int)
141420:374 Constant:
141430:374 1 (const int)
141440:374 Constant:
141450:374 0 (const int)
141460:374 Constant:
141470:374 0 (const int)
141480:375 move second child to first child ( temp 2-component vector of int)
141490:375 vector swizzle ( temp 2-component vector of int)
141500:375 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
141510:375 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141520:375 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141530:375 'invocation' ( temp uint)
141540:375 Constant:
141550:375 1 (const int)
141560:375 Sequence
141570:375 Constant:
141580:375 0 (const int)
141590:375 Constant:
141600:375 1 (const int)
141610:375 Convert bool to int ( temp 2-component vector of int)
141620:375 subgroupExclusiveOr ( global 2-component vector of bool)
141630:375 Compare Less Than ( global 2-component vector of bool)
141640:375 vector swizzle ( temp 2-component vector of int)
141650:375 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
141660:375 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141670:375 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141680:375 Constant:
141690:375 1 (const int)
141700:375 Constant:
141710:375 1 (const int)
141720:375 Sequence
141730:375 Constant:
141740:375 0 (const int)
141750:375 Constant:
141760:375 1 (const int)
141770:375 Constant:
141780:375 0 (const int)
141790:375 0 (const int)
141800:376 move second child to first child ( temp 3-component vector of int)
141810:376 vector swizzle ( temp 3-component vector of int)
141820:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
141830:376 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141840:376 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
141850:376 'invocation' ( temp uint)
141860:376 Constant:
141870:376 1 (const int)
141880:376 Sequence
141890:376 Constant:
141900:376 0 (const int)
141910:376 Constant:
141920:376 1 (const int)
141930:376 Constant:
141940:376 2 (const int)
141950:376 Convert bool to int ( temp 3-component vector of int)
141960:376 subgroupExclusiveOr ( global 3-component vector of bool)
141970:376 Compare Less Than ( global 3-component vector of bool)
141980:376 vector swizzle ( temp 3-component vector of int)
141990:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142000:376 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142010:376 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142020:376 Constant:
142030:376 1 (const int)
142040:376 Constant:
142050:376 1 (const int)
142060:376 Sequence
142070:376 Constant:
142080:376 0 (const int)
142090:376 Constant:
142100:376 1 (const int)
142110:376 Constant:
142120:376 2 (const int)
142130:376 Constant:
142140:376 0 (const int)
142150:376 0 (const int)
142160:376 0 (const int)
142170:377 move second child to first child ( temp 4-component vector of int)
142180:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142190:377 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142200:377 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142210:377 'invocation' ( temp uint)
142220:377 Constant:
142230:377 1 (const int)
142240:377 Convert bool to int ( temp 4-component vector of int)
142250:377 subgroupExclusiveOr ( global 4-component vector of bool)
142260:377 Compare Less Than ( global 4-component vector of bool)
142270:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142280:377 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142290:377 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142300:377 Constant:
142310:377 1 (const int)
142320:377 Constant:
142330:377 1 (const int)
142340:377 Constant:
142350:377 0 (const int)
142360:377 0 (const int)
142370:377 0 (const int)
142380:377 0 (const int)
142390:379 move second child to first child ( temp int)
142400:379 direct index ( temp int)
142410:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142420:379 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142430:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142440:379 'invocation' ( temp uint)
142450:379 Constant:
142460:379 1 (const int)
142470:379 Constant:
142480:379 0 (const int)
142490:379 subgroupExclusiveXor ( global int)
142500:379 direct index ( temp int)
142510:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142520:379 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142530:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142540:379 Constant:
142550:379 0 (const int)
142560:379 Constant:
142570:379 1 (const int)
142580:379 Constant:
142590:379 0 (const int)
142600:380 move second child to first child ( temp 2-component vector of int)
142610:380 vector swizzle ( temp 2-component vector of int)
142620:380 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142630:380 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142640:380 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142650:380 'invocation' ( temp uint)
142660:380 Constant:
142670:380 1 (const int)
142680:380 Sequence
142690:380 Constant:
142700:380 0 (const int)
142710:380 Constant:
142720:380 1 (const int)
142730:380 subgroupExclusiveXor ( global 2-component vector of int)
142740:380 vector swizzle ( temp 2-component vector of int)
142750:380 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142760:380 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142770:380 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142780:380 Constant:
142790:380 1 (const int)
142800:380 Constant:
142810:380 1 (const int)
142820:380 Sequence
142830:380 Constant:
142840:380 0 (const int)
142850:380 Constant:
142860:380 1 (const int)
142870:381 move second child to first child ( temp 3-component vector of int)
142880:381 vector swizzle ( temp 3-component vector of int)
142890:381 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
142900:381 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142910:381 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
142920:381 'invocation' ( temp uint)
142930:381 Constant:
142940:381 1 (const int)
142950:381 Sequence
142960:381 Constant:
142970:381 0 (const int)
142980:381 Constant:
142990:381 1 (const int)
143000:381 Constant:
143010:381 2 (const int)
143020:381 subgroupExclusiveXor ( global 3-component vector of int)
143030:381 vector swizzle ( temp 3-component vector of int)
143040:381 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
143050:381 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143060:381 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143070:381 Constant:
143080:381 2 (const int)
143090:381 Constant:
143100:381 1 (const int)
143110:381 Sequence
143120:381 Constant:
143130:381 0 (const int)
143140:381 Constant:
143150:381 1 (const int)
143160:381 Constant:
143170:381 2 (const int)
143180:382 move second child to first child ( temp 4-component vector of int)
143190:382 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
143200:382 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143210:382 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143220:382 'invocation' ( temp uint)
143230:382 Constant:
143240:382 1 (const int)
143250:382 subgroupExclusiveXor ( global 4-component vector of int)
143260:382 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
143270:382 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143280:382 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143290:382 Constant:
143300:382 3 (const int)
143310:382 Constant:
143320:382 1 (const int)
143330:384 move second child to first child ( temp uint)
143340:384 direct index ( temp uint)
143350:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143360:384 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143370:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143380:384 'invocation' ( temp uint)
143390:384 Constant:
143400:384 2 (const int)
143410:384 Constant:
143420:384 0 (const int)
143430:384 subgroupExclusiveXor ( global uint)
143440:384 direct index ( temp uint)
143450:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143460:384 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143470:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143480:384 Constant:
143490:384 0 (const int)
143500:384 Constant:
143510:384 2 (const int)
143520:384 Constant:
143530:384 0 (const int)
143540:385 move second child to first child ( temp 2-component vector of uint)
143550:385 vector swizzle ( temp 2-component vector of uint)
143560:385 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143570:385 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143580:385 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143590:385 'invocation' ( temp uint)
143600:385 Constant:
143610:385 2 (const int)
143620:385 Sequence
143630:385 Constant:
143640:385 0 (const int)
143650:385 Constant:
143660:385 1 (const int)
143670:385 subgroupExclusiveXor ( global 2-component vector of uint)
143680:385 vector swizzle ( temp 2-component vector of uint)
143690:385 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143700:385 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143710:385 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143720:385 Constant:
143730:385 1 (const int)
143740:385 Constant:
143750:385 2 (const int)
143760:385 Sequence
143770:385 Constant:
143780:385 0 (const int)
143790:385 Constant:
143800:385 1 (const int)
143810:386 move second child to first child ( temp 3-component vector of uint)
143820:386 vector swizzle ( temp 3-component vector of uint)
143830:386 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143840:386 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143850:386 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
143860:386 'invocation' ( temp uint)
143870:386 Constant:
143880:386 2 (const int)
143890:386 Sequence
143900:386 Constant:
143910:386 0 (const int)
143920:386 Constant:
143930:386 1 (const int)
143940:386 Constant:
143950:386 2 (const int)
143960:386 subgroupExclusiveXor ( global 3-component vector of uint)
143970:386 vector swizzle ( temp 3-component vector of uint)
143980:386 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
143990:386 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144000:386 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144010:386 Constant:
144020:386 2 (const int)
144030:386 Constant:
144040:386 2 (const int)
144050:386 Sequence
144060:386 Constant:
144070:386 0 (const int)
144080:386 Constant:
144090:386 1 (const int)
144100:386 Constant:
144110:386 2 (const int)
144120:387 move second child to first child ( temp 4-component vector of uint)
144130:387 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
144140:387 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144150:387 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144160:387 'invocation' ( temp uint)
144170:387 Constant:
144180:387 2 (const int)
144190:387 subgroupExclusiveXor ( global 4-component vector of uint)
144200:387 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint)
144210:387 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144220:387 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144230:387 Constant:
144240:387 3 (const int)
144250:387 Constant:
144260:387 2 (const int)
144270:389 move second child to first child ( temp int)
144280:389 direct index ( temp int)
144290:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
144300:389 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144310:389 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144320:389 'invocation' ( temp uint)
144330:389 Constant:
144340:389 1 (const int)
144350:389 Constant:
144360:389 0 (const int)
144370:389 Convert bool to int ( temp int)
144380:389 subgroupExclusiveXor ( global bool)
144390:389 Compare Less Than ( temp bool)
144400:389 direct index ( temp int)
144410:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
144420:389 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144430:389 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144440:389 Constant:
144450:389 0 (const int)
144460:389 Constant:
144470:389 1 (const int)
144480:389 Constant:
144490:389 0 (const int)
144500:389 Constant:
144510:389 0 (const int)
144520:390 move second child to first child ( temp 2-component vector of int)
144530:390 vector swizzle ( temp 2-component vector of int)
144540:390 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
144550:390 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144560:390 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144570:390 'invocation' ( temp uint)
144580:390 Constant:
144590:390 1 (const int)
144600:390 Sequence
144610:390 Constant:
144620:390 0 (const int)
144630:390 Constant:
144640:390 1 (const int)
144650:390 Convert bool to int ( temp 2-component vector of int)
144660:390 subgroupExclusiveXor ( global 2-component vector of bool)
144670:390 Compare Less Than ( global 2-component vector of bool)
144680:390 vector swizzle ( temp 2-component vector of int)
144690:390 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
144700:390 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144710:390 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144720:390 Constant:
144730:390 1 (const int)
144740:390 Constant:
144750:390 1 (const int)
144760:390 Sequence
144770:390 Constant:
144780:390 0 (const int)
144790:390 Constant:
144800:390 1 (const int)
144810:390 Constant:
144820:390 0 (const int)
144830:390 0 (const int)
144840:391 move second child to first child ( temp 3-component vector of int)
144850:391 vector swizzle ( temp 3-component vector of int)
144860:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
144870:391 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144880:391 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
144890:391 'invocation' ( temp uint)
144900:391 Constant:
144910:391 1 (const int)
144920:391 Sequence
144930:391 Constant:
144940:391 0 (const int)
144950:391 Constant:
144960:391 1 (const int)
144970:391 Constant:
144980:391 2 (const int)
144990:391 Convert bool to int ( temp 3-component vector of int)
145000:391 subgroupExclusiveXor ( global 3-component vector of bool)
145010:391 Compare Less Than ( global 3-component vector of bool)
145020:391 vector swizzle ( temp 3-component vector of int)
145030:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
145040:391 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145050:391 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145060:391 Constant:
145070:391 1 (const int)
145080:391 Constant:
145090:391 1 (const int)
145100:391 Sequence
145110:391 Constant:
145120:391 0 (const int)
145130:391 Constant:
145140:391 1 (const int)
145150:391 Constant:
145160:391 2 (const int)
145170:391 Constant:
145180:391 0 (const int)
145190:391 0 (const int)
145200:391 0 (const int)
145210:392 move second child to first child ( temp 4-component vector of int)
145220:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
145230:392 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145240:392 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145250:392 'invocation' ( temp uint)
145260:392 Constant:
145270:392 1 (const int)
145280:392 Convert bool to int ( temp 4-component vector of int)
145290:392 subgroupExclusiveXor ( global 4-component vector of bool)
145300:392 Compare Less Than ( global 4-component vector of bool)
145310:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int)
145320:392 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145330:392 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
145340:392 Constant:
145350:392 1 (const int)
145360:392 Constant:
145370:392 1 (const int)
145380:392 Constant:
145390:392 0 (const int)
145400:392 0 (const int)
145410:392 0 (const int)
145420:392 0 (const int)
145430:? Linker Objects
145440:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
145450:? 8 (const uint)
145460:? 1 (const uint)
145470:? 1 (const uint)
145480:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4})
14549