1glsl.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) 150:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 160:17 'gl_SubgroupSize' ( in uint SubgroupSize) 170: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) 72910:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 72920:17 'gl_SubgroupSize' ( in uint SubgroupSize) 72930: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 14550