1glsl.450.subgroupPartitioned.comp 2Shader version: 450 3Requested GL_KHR_shader_subgroup_basic 4Requested GL_NV_shader_subgroup_partitioned 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 Sequence 200:19 move second child to first child ( temp 4-component vector of uint) 210:19 'ballot' ( temp 4-component vector of uint) 220:19 subgroupPartitionNV ( global 4-component vector of uint) 230:19 'invocation' ( temp uint) 240:21 move second child to first child ( temp 4-component vector of uint) 250:21 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 260: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}) 270: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}) 280:21 'invocation' ( temp uint) 290:21 Constant: 300:21 2 (const int) 310:21 subgroupPartitionNV ( global 4-component vector of uint) 320:21 direct index ( temp float) 330:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 340: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}) 350: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}) 360:21 Constant: 370:21 0 (const int) 380:21 Constant: 390:21 0 (const int) 400:21 Constant: 410:21 0 (const int) 420:22 move second child to first child ( temp 4-component vector of uint) 430:22 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 440: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}) 450: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}) 460:22 'invocation' ( temp uint) 470:22 Constant: 480:22 2 (const int) 490:22 subgroupPartitionNV ( global 4-component vector of uint) 500:22 vector swizzle ( temp 2-component vector of float) 510:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 520: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}) 530: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}) 540:22 Constant: 550:22 0 (const int) 560:22 Constant: 570:22 0 (const int) 580:22 Sequence 590:22 Constant: 600:22 0 (const int) 610:22 Constant: 620:22 1 (const int) 630:23 move second child to first child ( temp 4-component vector of uint) 640:23 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 650:23 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 660:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 670:23 'invocation' ( temp uint) 680:23 Constant: 690:23 2 (const int) 700:23 subgroupPartitionNV ( global 4-component vector of uint) 710:23 vector swizzle ( temp 3-component vector of float) 720:23 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 730:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 740:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 750:23 Constant: 760:23 0 (const int) 770:23 Constant: 780:23 0 (const int) 790:23 Sequence 800:23 Constant: 810:23 0 (const int) 820:23 Constant: 830:23 1 (const int) 840:23 Constant: 850:23 2 (const int) 860:24 move second child to first child ( temp 4-component vector of uint) 870:24 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 880: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}) 890: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}) 900:24 'invocation' ( temp uint) 910:24 Constant: 920:24 2 (const int) 930:24 subgroupPartitionNV ( global 4-component vector of uint) 940:24 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 950: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}) 960: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}) 970:24 Constant: 980:24 0 (const int) 990:24 Constant: 1000:24 0 (const int) 1010:26 move second child to first child ( temp 4-component vector of uint) 1020:26 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1030: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}) 1040: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}) 1050:26 'invocation' ( temp uint) 1060:26 Constant: 1070:26 2 (const int) 1080:26 subgroupPartitionNV ( global 4-component vector of uint) 1090:26 direct index ( temp int) 1100:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 1110: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}) 1120: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}) 1130:26 Constant: 1140:26 0 (const int) 1150:26 Constant: 1160:26 1 (const int) 1170:26 Constant: 1180:26 0 (const int) 1190:27 move second child to first child ( temp 4-component vector of uint) 1200:27 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1210: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}) 1220: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}) 1230:27 'invocation' ( temp uint) 1240:27 Constant: 1250:27 2 (const int) 1260:27 subgroupPartitionNV ( global 4-component vector of uint) 1270:27 vector swizzle ( temp 2-component vector of int) 1280:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 1290: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}) 1300: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}) 1310:27 Constant: 1320:27 0 (const int) 1330:27 Constant: 1340:27 1 (const int) 1350:27 Sequence 1360:27 Constant: 1370:27 0 (const int) 1380:27 Constant: 1390:27 1 (const int) 1400:28 move second child to first child ( temp 4-component vector of uint) 1410:28 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1420:28 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 1430:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 1440:28 'invocation' ( temp uint) 1450:28 Constant: 1460:28 2 (const int) 1470:28 subgroupPartitionNV ( global 4-component vector of uint) 1480:28 vector swizzle ( temp 3-component vector of int) 1490:28 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 1500:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:28 Constant: 1530:28 0 (const int) 1540:28 Constant: 1550:28 1 (const int) 1560:28 Sequence 1570:28 Constant: 1580:28 0 (const int) 1590:28 Constant: 1600:28 1 (const int) 1610:28 Constant: 1620:28 2 (const int) 1630:29 move second child to first child ( temp 4-component vector of uint) 1640:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1650: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}) 1660: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}) 1670:29 'invocation' ( temp uint) 1680:29 Constant: 1690:29 2 (const int) 1700:29 subgroupPartitionNV ( global 4-component vector of uint) 1710:29 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 1720: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}) 1730: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}) 1740:29 Constant: 1750:29 0 (const int) 1760:29 Constant: 1770:29 1 (const int) 1780:31 move second child to first child ( temp 4-component vector of uint) 1790:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1800: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}) 1810: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}) 1820:31 'invocation' ( temp uint) 1830:31 Constant: 1840:31 2 (const int) 1850:31 subgroupPartitionNV ( global 4-component vector of uint) 1860:31 direct index ( temp uint) 1870:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1880: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}) 1890: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}) 1900:31 Constant: 1910:31 0 (const int) 1920:31 Constant: 1930:31 2 (const int) 1940:31 Constant: 1950:31 0 (const int) 1960:32 move second child to first child ( temp 4-component vector of uint) 1970:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 1980: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}) 1990: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}) 2000:32 'invocation' ( temp uint) 2010:32 Constant: 2020:32 2 (const int) 2030:32 subgroupPartitionNV ( global 4-component vector of uint) 2040:32 vector swizzle ( temp 2-component vector of uint) 2050:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2060: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}) 2070: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}) 2080:32 Constant: 2090:32 0 (const int) 2100:32 Constant: 2110:32 2 (const int) 2120:32 Sequence 2130:32 Constant: 2140:32 0 (const int) 2150:32 Constant: 2160:32 1 (const int) 2170:33 move second child to first child ( temp 4-component vector of uint) 2180:33 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2190:33 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 2200:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:33 'invocation' ( temp uint) 2220:33 Constant: 2230:33 2 (const int) 2240:33 subgroupPartitionNV ( global 4-component vector of uint) 2250:33 vector swizzle ( temp 3-component vector of uint) 2260:33 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2270:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 2280:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 2290:33 Constant: 2300:33 0 (const int) 2310:33 Constant: 2320:33 2 (const int) 2330:33 Sequence 2340:33 Constant: 2350:33 0 (const int) 2360:33 Constant: 2370:33 1 (const int) 2380:33 Constant: 2390:33 2 (const int) 2400:34 move second child to first child ( temp 4-component vector of uint) 2410:34 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2420: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}) 2430: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}) 2440:34 'invocation' ( temp uint) 2450:34 Constant: 2460:34 2 (const int) 2470:34 subgroupPartitionNV ( global 4-component vector of uint) 2480:34 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2490: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}) 2500: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}) 2510:34 Constant: 2520:34 0 (const int) 2530:34 Constant: 2540:34 2 (const int) 2550:36 move second child to first child ( temp 4-component vector of uint) 2560:36 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2570: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}) 2580: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}) 2590:36 'invocation' ( temp uint) 2600:36 Constant: 2610:36 2 (const int) 2620:36 subgroupPartitionNV ( global 4-component vector of uint) 2630:36 direct index ( temp double) 2640:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 2650: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}) 2660: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}) 2670:36 Constant: 2680:36 0 (const int) 2690:36 Constant: 2700:36 3 (const int) 2710:36 Constant: 2720:36 0 (const int) 2730:37 move second child to first child ( temp 4-component vector of uint) 2740:37 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2750: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}) 2760: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}) 2770:37 'invocation' ( temp uint) 2780:37 Constant: 2790:37 2 (const int) 2800:37 subgroupPartitionNV ( global 4-component vector of uint) 2810:37 vector swizzle ( temp 2-component vector of double) 2820:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 2830: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}) 2840: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}) 2850:37 Constant: 2860:37 0 (const int) 2870:37 Constant: 2880:37 3 (const int) 2890:37 Sequence 2900:37 Constant: 2910:37 0 (const int) 2920:37 Constant: 2930:37 1 (const int) 2940:38 move second child to first child ( temp 4-component vector of uint) 2950:38 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 2960:38 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 2980:38 'invocation' ( temp uint) 2990:38 Constant: 3000:38 2 (const int) 3010:38 subgroupPartitionNV ( global 4-component vector of uint) 3020:38 vector swizzle ( temp 3-component vector of double) 3030:38 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 3040:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:38 Constant: 3070:38 0 (const int) 3080:38 Constant: 3090:38 3 (const int) 3100:38 Sequence 3110:38 Constant: 3120:38 0 (const int) 3130:38 Constant: 3140:38 1 (const int) 3150:38 Constant: 3160:38 2 (const int) 3170:39 move second child to first child ( temp 4-component vector of uint) 3180:39 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 3190: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}) 3200: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}) 3210:39 'invocation' ( temp uint) 3220:39 Constant: 3230:39 2 (const int) 3240:39 subgroupPartitionNV ( global 4-component vector of uint) 3250:39 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 3260: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}) 3270: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}) 3280:39 Constant: 3290:39 0 (const int) 3300:39 Constant: 3310:39 3 (const int) 3320:41 move second child to first child ( temp 4-component vector of uint) 3330:41 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 3340: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}) 3350: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}) 3360:41 'invocation' ( temp uint) 3370:41 Constant: 3380:41 2 (const int) 3390:41 subgroupPartitionNV ( global 4-component vector of uint) 3400:41 Convert int to bool ( temp bool) 3410:41 direct index ( temp int) 3420:41 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 3430: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}) 3440: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}) 3450:41 Constant: 3460:41 0 (const int) 3470:41 Constant: 3480:41 1 (const int) 3490:41 Constant: 3500:41 0 (const int) 3510:42 move second child to first child ( temp 4-component vector of uint) 3520:42 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 3530: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}) 3540: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}) 3550:42 'invocation' ( temp uint) 3560:42 Constant: 3570:42 2 (const int) 3580:42 subgroupPartitionNV ( global 4-component vector of uint) 3590:42 Convert int to bool ( temp 2-component vector of bool) 3600:42 vector swizzle ( temp 2-component vector of int) 3610:42 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 3620: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}) 3630: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}) 3640:42 Constant: 3650:42 0 (const int) 3660:42 Constant: 3670:42 1 (const int) 3680:42 Sequence 3690:42 Constant: 3700:42 0 (const int) 3710:42 Constant: 3720:42 1 (const int) 3730:43 move second child to first child ( temp 4-component vector of uint) 3740:43 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 3750:43 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 3760:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 3770:43 'invocation' ( temp uint) 3780:43 Constant: 3790:43 2 (const int) 3800:43 subgroupPartitionNV ( global 4-component vector of uint) 3810:43 Convert int to bool ( temp 3-component vector of bool) 3820:43 vector swizzle ( temp 3-component vector of int) 3830:43 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 3840:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 3850:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 3860:43 Constant: 3870:43 0 (const int) 3880:43 Constant: 3890:43 1 (const int) 3900:43 Sequence 3910:43 Constant: 3920:43 0 (const int) 3930:43 Constant: 3940:43 1 (const int) 3950:43 Constant: 3960:43 2 (const int) 3970:44 move second child to first child ( temp 4-component vector of uint) 3980:44 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 3990: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}) 4000: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}) 4010:44 'invocation' ( temp uint) 4020:44 Constant: 4030:44 2 (const int) 4040:44 subgroupPartitionNV ( global 4-component vector of uint) 4050:44 Convert int to bool ( temp 4-component vector of bool) 4060:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 4070: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}) 4080: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}) 4090:44 Constant: 4100:44 0 (const int) 4110:44 Constant: 4120:44 1 (const int) 4130:46 move second child to first child ( temp float) 4140:46 direct index ( temp float) 4150:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4160: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}) 4170: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}) 4180:46 'invocation' ( temp uint) 4190:46 Constant: 4200:46 0 (const int) 4210:46 Constant: 4220:46 0 (const int) 4230:46 subgroupPartitionedAddNV ( global float) 4240:46 direct index ( temp float) 4250:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4260: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}) 4270: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}) 4280:46 Constant: 4290:46 0 (const int) 4300:46 Constant: 4310:46 0 (const int) 4320:46 Constant: 4330:46 0 (const int) 4340:46 'ballot' ( temp 4-component vector of uint) 4350:47 move second child to first child ( temp 2-component vector of float) 4360:47 vector swizzle ( temp 2-component vector of float) 4370:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4380: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}) 4390: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}) 4400:47 'invocation' ( temp uint) 4410:47 Constant: 4420:47 0 (const int) 4430:47 Sequence 4440:47 Constant: 4450:47 0 (const int) 4460:47 Constant: 4470:47 1 (const int) 4480:47 subgroupPartitionedAddNV ( global 2-component vector of float) 4490:47 vector swizzle ( temp 2-component vector of float) 4500:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4510: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}) 4520: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}) 4530:47 Constant: 4540:47 1 (const int) 4550:47 Constant: 4560:47 0 (const int) 4570:47 Sequence 4580:47 Constant: 4590:47 0 (const int) 4600:47 Constant: 4610:47 1 (const int) 4620:47 'ballot' ( temp 4-component vector of uint) 4630:48 move second child to first child ( temp 3-component vector of float) 4640:48 vector swizzle ( temp 3-component vector of float) 4650:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4660:48 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 4670:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 4680:48 'invocation' ( temp uint) 4690:48 Constant: 4700:48 0 (const int) 4710:48 Sequence 4720:48 Constant: 4730:48 0 (const int) 4740:48 Constant: 4750:48 1 (const int) 4760:48 Constant: 4770:48 2 (const int) 4780:48 subgroupPartitionedAddNV ( global 3-component vector of float) 4790:48 vector swizzle ( temp 3-component vector of float) 4800:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4810:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 4820:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 4830:48 Constant: 4840:48 2 (const int) 4850:48 Constant: 4860:48 0 (const int) 4870:48 Sequence 4880:48 Constant: 4890:48 0 (const int) 4900:48 Constant: 4910:48 1 (const int) 4920:48 Constant: 4930:48 2 (const int) 4940:48 'ballot' ( temp 4-component vector of uint) 4950:49 move second child to first child ( temp 4-component vector of float) 4960:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 4970: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}) 4980: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}) 4990:49 'invocation' ( temp uint) 5000:49 Constant: 5010:49 0 (const int) 5020:49 subgroupPartitionedAddNV ( global 4-component vector of float) 5030:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 5040: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}) 5050: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}) 5060:49 Constant: 5070:49 3 (const int) 5080:49 Constant: 5090:49 0 (const int) 5100:49 'ballot' ( temp 4-component vector of uint) 5110:51 move second child to first child ( temp int) 5120:51 direct index ( temp int) 5130:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5140: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}) 5150: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}) 5160:51 'invocation' ( temp uint) 5170:51 Constant: 5180:51 1 (const int) 5190:51 Constant: 5200:51 0 (const int) 5210:51 subgroupPartitionedAddNV ( global int) 5220:51 direct index ( temp int) 5230:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5240: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}) 5250: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}) 5260:51 Constant: 5270:51 0 (const int) 5280:51 Constant: 5290:51 1 (const int) 5300:51 Constant: 5310:51 0 (const int) 5320:51 'ballot' ( temp 4-component vector of uint) 5330:52 move second child to first child ( temp 2-component vector of int) 5340:52 vector swizzle ( temp 2-component vector of int) 5350:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5360: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}) 5370: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}) 5380:52 'invocation' ( temp uint) 5390:52 Constant: 5400:52 1 (const int) 5410:52 Sequence 5420:52 Constant: 5430:52 0 (const int) 5440:52 Constant: 5450:52 1 (const int) 5460:52 subgroupPartitionedAddNV ( global 2-component vector of int) 5470:52 vector swizzle ( temp 2-component vector of int) 5480:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5490: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}) 5500: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}) 5510:52 Constant: 5520:52 1 (const int) 5530:52 Constant: 5540:52 1 (const int) 5550:52 Sequence 5560:52 Constant: 5570:52 0 (const int) 5580:52 Constant: 5590:52 1 (const int) 5600:52 'ballot' ( temp 4-component vector of uint) 5610:53 move second child to first child ( temp 3-component vector of int) 5620:53 vector swizzle ( temp 3-component vector of int) 5630:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5640:53 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 5650:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 5660:53 'invocation' ( temp uint) 5670:53 Constant: 5680:53 1 (const int) 5690:53 Sequence 5700:53 Constant: 5710:53 0 (const int) 5720:53 Constant: 5730:53 1 (const int) 5740:53 Constant: 5750:53 2 (const int) 5760:53 subgroupPartitionedAddNV ( global 3-component vector of int) 5770:53 vector swizzle ( temp 3-component vector of int) 5780:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5790:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 5800:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 5810:53 Constant: 5820:53 2 (const int) 5830:53 Constant: 5840:53 1 (const int) 5850:53 Sequence 5860:53 Constant: 5870:53 0 (const int) 5880:53 Constant: 5890:53 1 (const int) 5900:53 Constant: 5910:53 2 (const int) 5920:53 'ballot' ( temp 4-component vector of uint) 5930:54 move second child to first child ( temp 4-component vector of int) 5940:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 5950: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}) 5960: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}) 5970:54 'invocation' ( temp uint) 5980:54 Constant: 5990:54 1 (const int) 6000:54 subgroupPartitionedAddNV ( global 4-component vector of int) 6010:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 6020: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}) 6030: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}) 6040:54 Constant: 6050:54 3 (const int) 6060:54 Constant: 6070:54 1 (const int) 6080:54 'ballot' ( temp 4-component vector of uint) 6090:56 move second child to first child ( temp uint) 6100:56 direct index ( temp uint) 6110:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6120: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}) 6130: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}) 6140:56 'invocation' ( temp uint) 6150:56 Constant: 6160:56 2 (const int) 6170:56 Constant: 6180:56 0 (const int) 6190:56 subgroupPartitionedAddNV ( global uint) 6200:56 direct index ( temp uint) 6210:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6220: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}) 6230: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}) 6240:56 Constant: 6250:56 0 (const int) 6260:56 Constant: 6270:56 2 (const int) 6280:56 Constant: 6290:56 0 (const int) 6300:56 'ballot' ( temp 4-component vector of uint) 6310:57 move second child to first child ( temp 2-component vector of uint) 6320:57 vector swizzle ( temp 2-component vector of uint) 6330:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6340: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}) 6350: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}) 6360:57 'invocation' ( temp uint) 6370:57 Constant: 6380:57 2 (const int) 6390:57 Sequence 6400:57 Constant: 6410:57 0 (const int) 6420:57 Constant: 6430:57 1 (const int) 6440:57 subgroupPartitionedAddNV ( global 2-component vector of uint) 6450:57 vector swizzle ( temp 2-component vector of uint) 6460:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6470: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}) 6480: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}) 6490:57 Constant: 6500:57 1 (const int) 6510:57 Constant: 6520:57 2 (const int) 6530:57 Sequence 6540:57 Constant: 6550:57 0 (const int) 6560:57 Constant: 6570:57 1 (const int) 6580:57 'ballot' ( temp 4-component vector of uint) 6590:58 move second child to first child ( temp 3-component vector of uint) 6600:58 vector swizzle ( temp 3-component vector of uint) 6610:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6620:58 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 6630:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 6640:58 'invocation' ( temp uint) 6650:58 Constant: 6660:58 2 (const int) 6670:58 Sequence 6680:58 Constant: 6690:58 0 (const int) 6700:58 Constant: 6710:58 1 (const int) 6720:58 Constant: 6730:58 2 (const int) 6740:58 subgroupPartitionedAddNV ( global 3-component vector of uint) 6750:58 vector swizzle ( temp 3-component vector of uint) 6760:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6770:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 6780:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 6790:58 Constant: 6800:58 2 (const int) 6810:58 Constant: 6820:58 2 (const int) 6830:58 Sequence 6840:58 Constant: 6850:58 0 (const int) 6860:58 Constant: 6870:58 1 (const int) 6880:58 Constant: 6890:58 2 (const int) 6900:58 'ballot' ( temp 4-component vector of uint) 6910:59 move second child to first child ( temp 4-component vector of uint) 6920:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 6930: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}) 6940: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}) 6950:59 'invocation' ( temp uint) 6960:59 Constant: 6970:59 2 (const int) 6980:59 subgroupPartitionedAddNV ( global 4-component vector of uint) 6990:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 7000: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}) 7010: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}) 7020:59 Constant: 7030:59 3 (const int) 7040:59 Constant: 7050:59 2 (const int) 7060:59 'ballot' ( temp 4-component vector of uint) 7070:61 move second child to first child ( temp double) 7080:61 direct index ( temp double) 7090:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7100: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}) 7110: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}) 7120:61 'invocation' ( temp uint) 7130:61 Constant: 7140:61 3 (const int) 7150:61 Constant: 7160:61 0 (const int) 7170:61 subgroupPartitionedAddNV ( global double) 7180:61 direct index ( temp double) 7190:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7200: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}) 7210: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}) 7220:61 Constant: 7230:61 0 (const int) 7240:61 Constant: 7250:61 3 (const int) 7260:61 Constant: 7270:61 0 (const int) 7280:61 'ballot' ( temp 4-component vector of uint) 7290:62 move second child to first child ( temp 2-component vector of double) 7300:62 vector swizzle ( temp 2-component vector of double) 7310:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7320: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}) 7330: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}) 7340:62 'invocation' ( temp uint) 7350:62 Constant: 7360:62 3 (const int) 7370:62 Sequence 7380:62 Constant: 7390:62 0 (const int) 7400:62 Constant: 7410:62 1 (const int) 7420:62 subgroupPartitionedAddNV ( global 2-component vector of double) 7430:62 vector swizzle ( temp 2-component vector of double) 7440:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7450: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}) 7460: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}) 7470:62 Constant: 7480:62 1 (const int) 7490:62 Constant: 7500:62 3 (const int) 7510:62 Sequence 7520:62 Constant: 7530:62 0 (const int) 7540:62 Constant: 7550:62 1 (const int) 7560:62 'ballot' ( temp 4-component vector of uint) 7570:63 move second child to first child ( temp 3-component vector of double) 7580:63 vector swizzle ( temp 3-component vector of double) 7590:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7600:63 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 7610:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 7620:63 'invocation' ( temp uint) 7630:63 Constant: 7640:63 3 (const int) 7650:63 Sequence 7660:63 Constant: 7670:63 0 (const int) 7680:63 Constant: 7690:63 1 (const int) 7700:63 Constant: 7710:63 2 (const int) 7720:63 subgroupPartitionedAddNV ( global 3-component vector of double) 7730:63 vector swizzle ( temp 3-component vector of double) 7740:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7750:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 7770:63 Constant: 7780:63 2 (const int) 7790:63 Constant: 7800:63 3 (const int) 7810:63 Sequence 7820:63 Constant: 7830:63 0 (const int) 7840:63 Constant: 7850:63 1 (const int) 7860:63 Constant: 7870:63 2 (const int) 7880:63 'ballot' ( temp 4-component vector of uint) 7890:64 move second child to first child ( temp 4-component vector of double) 7900:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7910: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}) 7920: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}) 7930:64 'invocation' ( temp uint) 7940:64 Constant: 7950:64 3 (const int) 7960:64 subgroupPartitionedAddNV ( global 4-component vector of double) 7970:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 7980: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}) 7990: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}) 8000:64 Constant: 8010:64 3 (const int) 8020:64 Constant: 8030:64 3 (const int) 8040:64 'ballot' ( temp 4-component vector of uint) 8050:66 move second child to first child ( temp float) 8060:66 direct index ( temp float) 8070:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8080: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}) 8090: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}) 8100:66 'invocation' ( temp uint) 8110:66 Constant: 8120:66 0 (const int) 8130:66 Constant: 8140:66 0 (const int) 8150:66 subgroupPartitionedMulNV ( global float) 8160:66 direct index ( temp float) 8170:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8180: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}) 8190: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}) 8200:66 Constant: 8210:66 0 (const int) 8220:66 Constant: 8230:66 0 (const int) 8240:66 Constant: 8250:66 0 (const int) 8260:66 'ballot' ( temp 4-component vector of uint) 8270:67 move second child to first child ( temp 2-component vector of float) 8280:67 vector swizzle ( temp 2-component vector of float) 8290:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8300: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}) 8310: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}) 8320:67 'invocation' ( temp uint) 8330:67 Constant: 8340:67 0 (const int) 8350:67 Sequence 8360:67 Constant: 8370:67 0 (const int) 8380:67 Constant: 8390:67 1 (const int) 8400:67 subgroupPartitionedMulNV ( global 2-component vector of float) 8410:67 vector swizzle ( temp 2-component vector of float) 8420:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8430: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}) 8440: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}) 8450:67 Constant: 8460:67 1 (const int) 8470:67 Constant: 8480:67 0 (const int) 8490:67 Sequence 8500:67 Constant: 8510:67 0 (const int) 8520:67 Constant: 8530:67 1 (const int) 8540:67 'ballot' ( temp 4-component vector of uint) 8550:68 move second child to first child ( temp 3-component vector of float) 8560:68 vector swizzle ( temp 3-component vector of float) 8570:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8580:68 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 8590:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:68 'invocation' ( temp uint) 8610:68 Constant: 8620:68 0 (const int) 8630:68 Sequence 8640:68 Constant: 8650:68 0 (const int) 8660:68 Constant: 8670:68 1 (const int) 8680:68 Constant: 8690:68 2 (const int) 8700:68 subgroupPartitionedMulNV ( global 3-component vector of float) 8710:68 vector swizzle ( temp 3-component vector of float) 8720:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8730:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 8740:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 8750:68 Constant: 8760:68 2 (const int) 8770:68 Constant: 8780:68 0 (const int) 8790:68 Sequence 8800:68 Constant: 8810:68 0 (const int) 8820:68 Constant: 8830:68 1 (const int) 8840:68 Constant: 8850:68 2 (const int) 8860:68 'ballot' ( temp 4-component vector of uint) 8870:69 move second child to first child ( temp 4-component vector of float) 8880:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8890: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}) 8900: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}) 8910:69 'invocation' ( temp uint) 8920:69 Constant: 8930:69 0 (const int) 8940:69 subgroupPartitionedMulNV ( global 4-component vector of float) 8950:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 8960: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}) 8970: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}) 8980:69 Constant: 8990:69 3 (const int) 9000:69 Constant: 9010:69 0 (const int) 9020:69 'ballot' ( temp 4-component vector of uint) 9030:71 move second child to first child ( temp int) 9040:71 direct index ( temp int) 9050:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9060: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}) 9070: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}) 9080:71 'invocation' ( temp uint) 9090:71 Constant: 9100:71 1 (const int) 9110:71 Constant: 9120:71 0 (const int) 9130:71 subgroupPartitionedMulNV ( global int) 9140:71 direct index ( temp int) 9150:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9160: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}) 9170: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}) 9180:71 Constant: 9190:71 0 (const int) 9200:71 Constant: 9210:71 1 (const int) 9220:71 Constant: 9230:71 0 (const int) 9240:71 'ballot' ( temp 4-component vector of uint) 9250:72 move second child to first child ( temp 2-component vector of int) 9260:72 vector swizzle ( temp 2-component vector of int) 9270:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9280: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}) 9290: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}) 9300:72 'invocation' ( temp uint) 9310:72 Constant: 9320:72 1 (const int) 9330:72 Sequence 9340:72 Constant: 9350:72 0 (const int) 9360:72 Constant: 9370:72 1 (const int) 9380:72 subgroupPartitionedMulNV ( global 2-component vector of int) 9390:72 vector swizzle ( temp 2-component vector of int) 9400:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9410: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}) 9420: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}) 9430:72 Constant: 9440:72 1 (const int) 9450:72 Constant: 9460:72 1 (const int) 9470:72 Sequence 9480:72 Constant: 9490:72 0 (const int) 9500:72 Constant: 9510:72 1 (const int) 9520:72 'ballot' ( temp 4-component vector of uint) 9530:73 move second child to first child ( temp 3-component vector of int) 9540:73 vector swizzle ( temp 3-component vector of int) 9550:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9560:73 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 9570:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 9580:73 'invocation' ( temp uint) 9590:73 Constant: 9600:73 1 (const int) 9610:73 Sequence 9620:73 Constant: 9630:73 0 (const int) 9640:73 Constant: 9650:73 1 (const int) 9660:73 Constant: 9670:73 2 (const int) 9680:73 subgroupPartitionedMulNV ( global 3-component vector of int) 9690:73 vector swizzle ( temp 3-component vector of int) 9700:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9710:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 9720:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:73 Constant: 9740:73 2 (const int) 9750:73 Constant: 9760:73 1 (const int) 9770:73 Sequence 9780:73 Constant: 9790:73 0 (const int) 9800:73 Constant: 9810:73 1 (const int) 9820:73 Constant: 9830:73 2 (const int) 9840:73 'ballot' ( temp 4-component vector of uint) 9850:74 move second child to first child ( temp 4-component vector of int) 9860:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9870: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}) 9880: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}) 9890:74 'invocation' ( temp uint) 9900:74 Constant: 9910:74 1 (const int) 9920:74 subgroupPartitionedMulNV ( global 4-component vector of int) 9930:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 9940: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}) 9950: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}) 9960:74 Constant: 9970:74 3 (const int) 9980:74 Constant: 9990:74 1 (const int) 10000:74 'ballot' ( temp 4-component vector of uint) 10010:76 move second child to first child ( temp uint) 10020:76 direct index ( temp uint) 10030:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10040: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}) 10050: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}) 10060:76 'invocation' ( temp uint) 10070:76 Constant: 10080:76 2 (const int) 10090:76 Constant: 10100:76 0 (const int) 10110:76 subgroupPartitionedMulNV ( global uint) 10120:76 direct index ( temp uint) 10130:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10140: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}) 10150: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}) 10160:76 Constant: 10170:76 0 (const int) 10180:76 Constant: 10190:76 2 (const int) 10200:76 Constant: 10210:76 0 (const int) 10220:76 'ballot' ( temp 4-component vector of uint) 10230:77 move second child to first child ( temp 2-component vector of uint) 10240:77 vector swizzle ( temp 2-component vector of uint) 10250:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10260: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}) 10270: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}) 10280:77 'invocation' ( temp uint) 10290:77 Constant: 10300:77 2 (const int) 10310:77 Sequence 10320:77 Constant: 10330:77 0 (const int) 10340:77 Constant: 10350:77 1 (const int) 10360:77 subgroupPartitionedMulNV ( global 2-component vector of uint) 10370:77 vector swizzle ( temp 2-component vector of uint) 10380:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10390: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}) 10400: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}) 10410:77 Constant: 10420:77 1 (const int) 10430:77 Constant: 10440:77 2 (const int) 10450:77 Sequence 10460:77 Constant: 10470:77 0 (const int) 10480:77 Constant: 10490:77 1 (const int) 10500:77 'ballot' ( temp 4-component vector of uint) 10510:78 move second child to first child ( temp 3-component vector of uint) 10520:78 vector swizzle ( temp 3-component vector of uint) 10530:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10540:78 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 10550:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 10560:78 'invocation' ( temp uint) 10570:78 Constant: 10580:78 2 (const int) 10590:78 Sequence 10600:78 Constant: 10610:78 0 (const int) 10620:78 Constant: 10630:78 1 (const int) 10640:78 Constant: 10650:78 2 (const int) 10660:78 subgroupPartitionedMulNV ( global 3-component vector of uint) 10670:78 vector swizzle ( temp 3-component vector of uint) 10680:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10690:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 10700:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 10710:78 Constant: 10720:78 2 (const int) 10730:78 Constant: 10740:78 2 (const int) 10750:78 Sequence 10760:78 Constant: 10770:78 0 (const int) 10780:78 Constant: 10790:78 1 (const int) 10800:78 Constant: 10810:78 2 (const int) 10820:78 'ballot' ( temp 4-component vector of uint) 10830:79 move second child to first child ( temp 4-component vector of uint) 10840:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10850: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}) 10860: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}) 10870:79 'invocation' ( temp uint) 10880:79 Constant: 10890:79 2 (const int) 10900:79 subgroupPartitionedMulNV ( global 4-component vector of uint) 10910:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 10920: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}) 10930: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}) 10940:79 Constant: 10950:79 3 (const int) 10960:79 Constant: 10970:79 2 (const int) 10980:79 'ballot' ( temp 4-component vector of uint) 10990:81 move second child to first child ( temp double) 11000:81 direct index ( temp double) 11010:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11020: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}) 11030: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}) 11040:81 'invocation' ( temp uint) 11050:81 Constant: 11060:81 3 (const int) 11070:81 Constant: 11080:81 0 (const int) 11090:81 subgroupPartitionedMulNV ( global double) 11100:81 direct index ( temp double) 11110:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11120: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}) 11130: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}) 11140:81 Constant: 11150:81 0 (const int) 11160:81 Constant: 11170:81 3 (const int) 11180:81 Constant: 11190:81 0 (const int) 11200:81 'ballot' ( temp 4-component vector of uint) 11210:82 move second child to first child ( temp 2-component vector of double) 11220:82 vector swizzle ( temp 2-component vector of double) 11230:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11240: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}) 11250: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}) 11260:82 'invocation' ( temp uint) 11270:82 Constant: 11280:82 3 (const int) 11290:82 Sequence 11300:82 Constant: 11310:82 0 (const int) 11320:82 Constant: 11330:82 1 (const int) 11340:82 subgroupPartitionedMulNV ( global 2-component vector of double) 11350:82 vector swizzle ( temp 2-component vector of double) 11360:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11370: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}) 11380: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}) 11390:82 Constant: 11400:82 1 (const int) 11410:82 Constant: 11420:82 3 (const int) 11430:82 Sequence 11440:82 Constant: 11450:82 0 (const int) 11460:82 Constant: 11470:82 1 (const int) 11480:82 'ballot' ( temp 4-component vector of uint) 11490:83 move second child to first child ( temp 3-component vector of double) 11500:83 vector swizzle ( temp 3-component vector of double) 11510:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11520:83 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 11530:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 11540:83 'invocation' ( temp uint) 11550:83 Constant: 11560:83 3 (const int) 11570:83 Sequence 11580:83 Constant: 11590:83 0 (const int) 11600:83 Constant: 11610:83 1 (const int) 11620:83 Constant: 11630:83 2 (const int) 11640:83 subgroupPartitionedMulNV ( global 3-component vector of double) 11650:83 vector swizzle ( temp 3-component vector of double) 11660:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11670:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 11680:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 11690:83 Constant: 11700:83 2 (const int) 11710:83 Constant: 11720:83 3 (const int) 11730:83 Sequence 11740:83 Constant: 11750:83 0 (const int) 11760:83 Constant: 11770:83 1 (const int) 11780:83 Constant: 11790:83 2 (const int) 11800:83 'ballot' ( temp 4-component vector of uint) 11810:84 move second child to first child ( temp 4-component vector of double) 11820:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11830: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}) 11840: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}) 11850:84 'invocation' ( temp uint) 11860:84 Constant: 11870:84 3 (const int) 11880:84 subgroupPartitionedMulNV ( global 4-component vector of double) 11890:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 11900: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}) 11910: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}) 11920:84 Constant: 11930:84 3 (const int) 11940:84 Constant: 11950:84 3 (const int) 11960:84 'ballot' ( temp 4-component vector of uint) 11970:86 move second child to first child ( temp float) 11980:86 direct index ( temp float) 11990:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12000: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}) 12010: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}) 12020:86 'invocation' ( temp uint) 12030:86 Constant: 12040:86 0 (const int) 12050:86 Constant: 12060:86 0 (const int) 12070:86 subgroupPartitionedMinNV ( global float) 12080:86 direct index ( temp float) 12090:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12100: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}) 12110: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}) 12120:86 Constant: 12130:86 0 (const int) 12140:86 Constant: 12150:86 0 (const int) 12160:86 Constant: 12170:86 0 (const int) 12180:86 'ballot' ( temp 4-component vector of uint) 12190:87 move second child to first child ( temp 2-component vector of float) 12200:87 vector swizzle ( temp 2-component vector of float) 12210:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12220: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}) 12230: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}) 12240:87 'invocation' ( temp uint) 12250:87 Constant: 12260:87 0 (const int) 12270:87 Sequence 12280:87 Constant: 12290:87 0 (const int) 12300:87 Constant: 12310:87 1 (const int) 12320:87 subgroupPartitionedMinNV ( global 2-component vector of float) 12330:87 vector swizzle ( temp 2-component vector of float) 12340:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12350: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}) 12360: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}) 12370:87 Constant: 12380:87 1 (const int) 12390:87 Constant: 12400:87 0 (const int) 12410:87 Sequence 12420:87 Constant: 12430:87 0 (const int) 12440:87 Constant: 12450:87 1 (const int) 12460:87 'ballot' ( temp 4-component vector of uint) 12470:88 move second child to first child ( temp 3-component vector of float) 12480:88 vector swizzle ( temp 3-component vector of float) 12490:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12500:88 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 12510:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 12520:88 'invocation' ( temp uint) 12530:88 Constant: 12540:88 0 (const int) 12550:88 Sequence 12560:88 Constant: 12570:88 0 (const int) 12580:88 Constant: 12590:88 1 (const int) 12600:88 Constant: 12610:88 2 (const int) 12620:88 subgroupPartitionedMinNV ( global 3-component vector of float) 12630:88 vector swizzle ( temp 3-component vector of float) 12640:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12650:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:88 Constant: 12680:88 2 (const int) 12690:88 Constant: 12700:88 0 (const int) 12710:88 Sequence 12720:88 Constant: 12730:88 0 (const int) 12740:88 Constant: 12750:88 1 (const int) 12760:88 Constant: 12770:88 2 (const int) 12780:88 'ballot' ( temp 4-component vector of uint) 12790:89 move second child to first child ( temp 4-component vector of float) 12800:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12810: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}) 12820: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}) 12830:89 'invocation' ( temp uint) 12840:89 Constant: 12850:89 0 (const int) 12860:89 subgroupPartitionedMinNV ( global 4-component vector of float) 12870:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 12880: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}) 12890: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}) 12900:89 Constant: 12910:89 3 (const int) 12920:89 Constant: 12930:89 0 (const int) 12940:89 'ballot' ( temp 4-component vector of uint) 12950:91 move second child to first child ( temp int) 12960:91 direct index ( temp int) 12970:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 12980: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}) 12990: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}) 13000:91 'invocation' ( temp uint) 13010:91 Constant: 13020:91 1 (const int) 13030:91 Constant: 13040:91 0 (const int) 13050:91 subgroupPartitionedMinNV ( global int) 13060:91 direct index ( temp int) 13070:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13080: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}) 13090: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}) 13100:91 Constant: 13110:91 0 (const int) 13120:91 Constant: 13130:91 1 (const int) 13140:91 Constant: 13150:91 0 (const int) 13160:91 'ballot' ( temp 4-component vector of uint) 13170:92 move second child to first child ( temp 2-component vector of int) 13180:92 vector swizzle ( temp 2-component vector of int) 13190:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13200: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}) 13210: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}) 13220:92 'invocation' ( temp uint) 13230:92 Constant: 13240:92 1 (const int) 13250:92 Sequence 13260:92 Constant: 13270:92 0 (const int) 13280:92 Constant: 13290:92 1 (const int) 13300:92 subgroupPartitionedMinNV ( global 2-component vector of int) 13310:92 vector swizzle ( temp 2-component vector of int) 13320:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13330: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}) 13340: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}) 13350:92 Constant: 13360:92 1 (const int) 13370:92 Constant: 13380:92 1 (const int) 13390:92 Sequence 13400:92 Constant: 13410:92 0 (const int) 13420:92 Constant: 13430:92 1 (const int) 13440:92 'ballot' ( temp 4-component vector of uint) 13450:93 move second child to first child ( temp 3-component vector of int) 13460:93 vector swizzle ( temp 3-component vector of int) 13470:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13480:93 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:93 'invocation' ( temp uint) 13510:93 Constant: 13520:93 1 (const int) 13530:93 Sequence 13540:93 Constant: 13550:93 0 (const int) 13560:93 Constant: 13570:93 1 (const int) 13580:93 Constant: 13590:93 2 (const int) 13600:93 subgroupPartitionedMinNV ( global 3-component vector of int) 13610:93 vector swizzle ( temp 3-component vector of int) 13620:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13630:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 13640:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 13650:93 Constant: 13660:93 2 (const int) 13670:93 Constant: 13680:93 1 (const int) 13690:93 Sequence 13700:93 Constant: 13710:93 0 (const int) 13720:93 Constant: 13730:93 1 (const int) 13740:93 Constant: 13750:93 2 (const int) 13760:93 'ballot' ( temp 4-component vector of uint) 13770:94 move second child to first child ( temp 4-component vector of int) 13780:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13790: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}) 13800: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}) 13810:94 'invocation' ( temp uint) 13820:94 Constant: 13830:94 1 (const int) 13840:94 subgroupPartitionedMinNV ( global 4-component vector of int) 13850:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 13860: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}) 13870: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}) 13880:94 Constant: 13890:94 3 (const int) 13900:94 Constant: 13910:94 1 (const int) 13920:94 'ballot' ( temp 4-component vector of uint) 13930:96 move second child to first child ( temp uint) 13940:96 direct index ( temp uint) 13950:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 13960: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}) 13970: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}) 13980:96 'invocation' ( temp uint) 13990:96 Constant: 14000:96 2 (const int) 14010:96 Constant: 14020:96 0 (const int) 14030:96 subgroupPartitionedMinNV ( global uint) 14040:96 direct index ( temp uint) 14050:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14060: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}) 14070: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}) 14080:96 Constant: 14090:96 0 (const int) 14100:96 Constant: 14110:96 2 (const int) 14120:96 Constant: 14130:96 0 (const int) 14140:96 'ballot' ( temp 4-component vector of uint) 14150:97 move second child to first child ( temp 2-component vector of uint) 14160:97 vector swizzle ( temp 2-component vector of uint) 14170:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14180: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}) 14190: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}) 14200:97 'invocation' ( temp uint) 14210:97 Constant: 14220:97 2 (const int) 14230:97 Sequence 14240:97 Constant: 14250:97 0 (const int) 14260:97 Constant: 14270:97 1 (const int) 14280:97 subgroupPartitionedMinNV ( global 2-component vector of uint) 14290:97 vector swizzle ( temp 2-component vector of uint) 14300:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14310: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}) 14320: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}) 14330:97 Constant: 14340:97 1 (const int) 14350:97 Constant: 14360:97 2 (const int) 14370:97 Sequence 14380:97 Constant: 14390:97 0 (const int) 14400:97 Constant: 14410:97 1 (const int) 14420:97 'ballot' ( temp 4-component vector of uint) 14430:98 move second child to first child ( temp 3-component vector of uint) 14440:98 vector swizzle ( temp 3-component vector of uint) 14450:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14460:98 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 14470:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 14480:98 'invocation' ( temp uint) 14490:98 Constant: 14500:98 2 (const int) 14510:98 Sequence 14520:98 Constant: 14530:98 0 (const int) 14540:98 Constant: 14550:98 1 (const int) 14560:98 Constant: 14570:98 2 (const int) 14580:98 subgroupPartitionedMinNV ( global 3-component vector of uint) 14590:98 vector swizzle ( temp 3-component vector of uint) 14600:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14610:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 14620:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 14630:98 Constant: 14640:98 2 (const int) 14650:98 Constant: 14660:98 2 (const int) 14670:98 Sequence 14680:98 Constant: 14690:98 0 (const int) 14700:98 Constant: 14710:98 1 (const int) 14720:98 Constant: 14730:98 2 (const int) 14740:98 'ballot' ( temp 4-component vector of uint) 14750:99 move second child to first child ( temp 4-component vector of uint) 14760:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14770: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}) 14780: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}) 14790:99 'invocation' ( temp uint) 14800:99 Constant: 14810:99 2 (const int) 14820:99 subgroupPartitionedMinNV ( global 4-component vector of uint) 14830:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 14840: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}) 14850: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}) 14860:99 Constant: 14870:99 3 (const int) 14880:99 Constant: 14890:99 2 (const int) 14900:99 'ballot' ( temp 4-component vector of uint) 14910:101 move second child to first child ( temp double) 14920:101 direct index ( temp double) 14930:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 14940: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}) 14950: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}) 14960:101 'invocation' ( temp uint) 14970:101 Constant: 14980:101 3 (const int) 14990:101 Constant: 15000:101 0 (const int) 15010:101 subgroupPartitionedMinNV ( global double) 15020:101 direct index ( temp double) 15030:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15040: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}) 15050: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}) 15060:101 Constant: 15070:101 0 (const int) 15080:101 Constant: 15090:101 3 (const int) 15100:101 Constant: 15110:101 0 (const int) 15120:101 'ballot' ( temp 4-component vector of uint) 15130:102 move second child to first child ( temp 2-component vector of double) 15140:102 vector swizzle ( temp 2-component vector of double) 15150:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15160: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}) 15170: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}) 15180:102 'invocation' ( temp uint) 15190:102 Constant: 15200:102 3 (const int) 15210:102 Sequence 15220:102 Constant: 15230:102 0 (const int) 15240:102 Constant: 15250:102 1 (const int) 15260:102 subgroupPartitionedMinNV ( global 2-component vector of double) 15270:102 vector swizzle ( temp 2-component vector of double) 15280:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15290: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}) 15300: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}) 15310:102 Constant: 15320:102 1 (const int) 15330:102 Constant: 15340:102 3 (const int) 15350:102 Sequence 15360:102 Constant: 15370:102 0 (const int) 15380:102 Constant: 15390:102 1 (const int) 15400:102 'ballot' ( temp 4-component vector of uint) 15410:103 move second child to first child ( temp 3-component vector of double) 15420:103 vector swizzle ( temp 3-component vector of double) 15430:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15440:103 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 15450:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 15460:103 'invocation' ( temp uint) 15470:103 Constant: 15480:103 3 (const int) 15490:103 Sequence 15500:103 Constant: 15510:103 0 (const int) 15520:103 Constant: 15530:103 1 (const int) 15540:103 Constant: 15550:103 2 (const int) 15560:103 subgroupPartitionedMinNV ( global 3-component vector of double) 15570:103 vector swizzle ( temp 3-component vector of double) 15580:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15590:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 15600:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:103 Constant: 15620:103 2 (const int) 15630:103 Constant: 15640:103 3 (const int) 15650:103 Sequence 15660:103 Constant: 15670:103 0 (const int) 15680:103 Constant: 15690:103 1 (const int) 15700:103 Constant: 15710:103 2 (const int) 15720:103 'ballot' ( temp 4-component vector of uint) 15730:104 move second child to first child ( temp 4-component vector of double) 15740:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15750: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}) 15760: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}) 15770:104 'invocation' ( temp uint) 15780:104 Constant: 15790:104 3 (const int) 15800:104 subgroupPartitionedMinNV ( global 4-component vector of double) 15810:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 15820: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}) 15830: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}) 15840:104 Constant: 15850:104 3 (const int) 15860:104 Constant: 15870:104 3 (const int) 15880:104 'ballot' ( temp 4-component vector of uint) 15890:106 move second child to first child ( temp float) 15900:106 direct index ( temp float) 15910:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 15920: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}) 15930: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}) 15940:106 'invocation' ( temp uint) 15950:106 Constant: 15960:106 0 (const int) 15970:106 Constant: 15980:106 0 (const int) 15990:106 subgroupPartitionedMaxNV ( global float) 16000:106 direct index ( temp float) 16010:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16020: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}) 16030: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}) 16040:106 Constant: 16050:106 0 (const int) 16060:106 Constant: 16070:106 0 (const int) 16080:106 Constant: 16090:106 0 (const int) 16100:106 'ballot' ( temp 4-component vector of uint) 16110:107 move second child to first child ( temp 2-component vector of float) 16120:107 vector swizzle ( temp 2-component vector of float) 16130:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16140: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}) 16150: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}) 16160:107 'invocation' ( temp uint) 16170:107 Constant: 16180:107 0 (const int) 16190:107 Sequence 16200:107 Constant: 16210:107 0 (const int) 16220:107 Constant: 16230:107 1 (const int) 16240:107 subgroupPartitionedMaxNV ( global 2-component vector of float) 16250:107 vector swizzle ( temp 2-component vector of float) 16260:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16270: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}) 16280: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}) 16290:107 Constant: 16300:107 1 (const int) 16310:107 Constant: 16320:107 0 (const int) 16330:107 Sequence 16340:107 Constant: 16350:107 0 (const int) 16360:107 Constant: 16370:107 1 (const int) 16380:107 'ballot' ( temp 4-component vector of uint) 16390:108 move second child to first child ( temp 3-component vector of float) 16400:108 vector swizzle ( temp 3-component vector of float) 16410:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16420:108 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 16440:108 'invocation' ( temp uint) 16450:108 Constant: 16460:108 0 (const int) 16470:108 Sequence 16480:108 Constant: 16490:108 0 (const int) 16500:108 Constant: 16510:108 1 (const int) 16520:108 Constant: 16530:108 2 (const int) 16540:108 subgroupPartitionedMaxNV ( global 3-component vector of float) 16550:108 vector swizzle ( temp 3-component vector of float) 16560:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16570:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 16580:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 16590:108 Constant: 16600:108 2 (const int) 16610:108 Constant: 16620:108 0 (const int) 16630:108 Sequence 16640:108 Constant: 16650:108 0 (const int) 16660:108 Constant: 16670:108 1 (const int) 16680:108 Constant: 16690:108 2 (const int) 16700:108 'ballot' ( temp 4-component vector of uint) 16710:109 move second child to first child ( temp 4-component vector of float) 16720:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16730: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}) 16740: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}) 16750:109 'invocation' ( temp uint) 16760:109 Constant: 16770:109 0 (const int) 16780:109 subgroupPartitionedMaxNV ( global 4-component vector of float) 16790:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 16800: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}) 16810: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}) 16820:109 Constant: 16830:109 3 (const int) 16840:109 Constant: 16850:109 0 (const int) 16860:109 'ballot' ( temp 4-component vector of uint) 16870:111 move second child to first child ( temp int) 16880:111 direct index ( temp int) 16890:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 16900: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}) 16910: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}) 16920:111 'invocation' ( temp uint) 16930:111 Constant: 16940:111 1 (const int) 16950:111 Constant: 16960:111 0 (const int) 16970:111 subgroupPartitionedMaxNV ( global int) 16980:111 direct index ( temp int) 16990:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17000: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}) 17010: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}) 17020:111 Constant: 17030:111 0 (const int) 17040:111 Constant: 17050:111 1 (const int) 17060:111 Constant: 17070:111 0 (const int) 17080:111 'ballot' ( temp 4-component vector of uint) 17090:112 move second child to first child ( temp 2-component vector of int) 17100:112 vector swizzle ( temp 2-component vector of int) 17110:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17120: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}) 17130: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}) 17140:112 'invocation' ( temp uint) 17150:112 Constant: 17160:112 1 (const int) 17170:112 Sequence 17180:112 Constant: 17190:112 0 (const int) 17200:112 Constant: 17210:112 1 (const int) 17220:112 subgroupPartitionedMaxNV ( global 2-component vector of int) 17230:112 vector swizzle ( temp 2-component vector of int) 17240:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17250: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}) 17260: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}) 17270:112 Constant: 17280:112 1 (const int) 17290:112 Constant: 17300:112 1 (const int) 17310:112 Sequence 17320:112 Constant: 17330:112 0 (const int) 17340:112 Constant: 17350:112 1 (const int) 17360:112 'ballot' ( temp 4-component vector of uint) 17370:113 move second child to first child ( temp 3-component vector of int) 17380:113 vector swizzle ( temp 3-component vector of int) 17390:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17400:113 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 17420:113 'invocation' ( temp uint) 17430:113 Constant: 17440:113 1 (const int) 17450:113 Sequence 17460:113 Constant: 17470:113 0 (const int) 17480:113 Constant: 17490:113 1 (const int) 17500:113 Constant: 17510:113 2 (const int) 17520:113 subgroupPartitionedMaxNV ( global 3-component vector of int) 17530:113 vector swizzle ( temp 3-component vector of int) 17540:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17550:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 17570:113 Constant: 17580:113 2 (const int) 17590:113 Constant: 17600:113 1 (const int) 17610:113 Sequence 17620:113 Constant: 17630:113 0 (const int) 17640:113 Constant: 17650:113 1 (const int) 17660:113 Constant: 17670:113 2 (const int) 17680:113 'ballot' ( temp 4-component vector of uint) 17690:114 move second child to first child ( temp 4-component vector of int) 17700:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17710: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}) 17720: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}) 17730:114 'invocation' ( temp uint) 17740:114 Constant: 17750:114 1 (const int) 17760:114 subgroupPartitionedMaxNV ( global 4-component vector of int) 17770:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 17780: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}) 17790: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}) 17800:114 Constant: 17810:114 3 (const int) 17820:114 Constant: 17830:114 1 (const int) 17840:114 'ballot' ( temp 4-component vector of uint) 17850:116 move second child to first child ( temp uint) 17860:116 direct index ( temp uint) 17870:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 17880: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}) 17890: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}) 17900:116 'invocation' ( temp uint) 17910:116 Constant: 17920:116 2 (const int) 17930:116 Constant: 17940:116 0 (const int) 17950:116 subgroupPartitionedMaxNV ( global uint) 17960:116 direct index ( temp uint) 17970:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 17980: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}) 17990: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}) 18000:116 Constant: 18010:116 0 (const int) 18020:116 Constant: 18030:116 2 (const int) 18040:116 Constant: 18050:116 0 (const int) 18060:116 'ballot' ( temp 4-component vector of uint) 18070:117 move second child to first child ( temp 2-component vector of uint) 18080:117 vector swizzle ( temp 2-component vector of uint) 18090:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18100: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}) 18110: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}) 18120:117 'invocation' ( temp uint) 18130:117 Constant: 18140:117 2 (const int) 18150:117 Sequence 18160:117 Constant: 18170:117 0 (const int) 18180:117 Constant: 18190:117 1 (const int) 18200:117 subgroupPartitionedMaxNV ( global 2-component vector of uint) 18210:117 vector swizzle ( temp 2-component vector of uint) 18220:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18230: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}) 18240: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}) 18250:117 Constant: 18260:117 1 (const int) 18270:117 Constant: 18280:117 2 (const int) 18290:117 Sequence 18300:117 Constant: 18310:117 0 (const int) 18320:117 Constant: 18330:117 1 (const int) 18340:117 'ballot' ( temp 4-component vector of uint) 18350:118 move second child to first child ( temp 3-component vector of uint) 18360:118 vector swizzle ( temp 3-component vector of uint) 18370:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18380:118 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 18390:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 18400:118 'invocation' ( temp uint) 18410:118 Constant: 18420:118 2 (const int) 18430:118 Sequence 18440:118 Constant: 18450:118 0 (const int) 18460:118 Constant: 18470:118 1 (const int) 18480:118 Constant: 18490:118 2 (const int) 18500:118 subgroupPartitionedMaxNV ( global 3-component vector of uint) 18510:118 vector swizzle ( temp 3-component vector of uint) 18520:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18530:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 18540:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 18550:118 Constant: 18560:118 2 (const int) 18570:118 Constant: 18580:118 2 (const int) 18590:118 Sequence 18600:118 Constant: 18610:118 0 (const int) 18620:118 Constant: 18630:118 1 (const int) 18640:118 Constant: 18650:118 2 (const int) 18660:118 'ballot' ( temp 4-component vector of uint) 18670:119 move second child to first child ( temp 4-component vector of uint) 18680:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18690: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}) 18700: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}) 18710:119 'invocation' ( temp uint) 18720:119 Constant: 18730:119 2 (const int) 18740:119 subgroupPartitionedMaxNV ( global 4-component vector of uint) 18750:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 18760: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}) 18770: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}) 18780:119 Constant: 18790:119 3 (const int) 18800:119 Constant: 18810:119 2 (const int) 18820:119 'ballot' ( temp 4-component vector of uint) 18830:121 move second child to first child ( temp double) 18840:121 direct index ( temp double) 18850:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 18860: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}) 18870: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}) 18880:121 'invocation' ( temp uint) 18890:121 Constant: 18900:121 3 (const int) 18910:121 Constant: 18920:121 0 (const int) 18930:121 subgroupPartitionedMaxNV ( global double) 18940:121 direct index ( temp double) 18950:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 18960: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}) 18970: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}) 18980:121 Constant: 18990:121 0 (const int) 19000:121 Constant: 19010:121 3 (const int) 19020:121 Constant: 19030:121 0 (const int) 19040:121 'ballot' ( temp 4-component vector of uint) 19050:122 move second child to first child ( temp 2-component vector of double) 19060:122 vector swizzle ( temp 2-component vector of double) 19070:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19080: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}) 19090: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}) 19100:122 'invocation' ( temp uint) 19110:122 Constant: 19120:122 3 (const int) 19130:122 Sequence 19140:122 Constant: 19150:122 0 (const int) 19160:122 Constant: 19170:122 1 (const int) 19180:122 subgroupPartitionedMaxNV ( global 2-component vector of double) 19190:122 vector swizzle ( temp 2-component vector of double) 19200:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19210: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}) 19220: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}) 19230:122 Constant: 19240:122 1 (const int) 19250:122 Constant: 19260:122 3 (const int) 19270:122 Sequence 19280:122 Constant: 19290:122 0 (const int) 19300:122 Constant: 19310:122 1 (const int) 19320:122 'ballot' ( temp 4-component vector of uint) 19330:123 move second child to first child ( temp 3-component vector of double) 19340:123 vector swizzle ( temp 3-component vector of double) 19350:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19360:123 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 19370:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 19380:123 'invocation' ( temp uint) 19390:123 Constant: 19400:123 3 (const int) 19410:123 Sequence 19420:123 Constant: 19430:123 0 (const int) 19440:123 Constant: 19450:123 1 (const int) 19460:123 Constant: 19470:123 2 (const int) 19480:123 subgroupPartitionedMaxNV ( global 3-component vector of double) 19490:123 vector swizzle ( temp 3-component vector of double) 19500:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19510:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 19520:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 19530:123 Constant: 19540:123 2 (const int) 19550:123 Constant: 19560:123 3 (const int) 19570:123 Sequence 19580:123 Constant: 19590:123 0 (const int) 19600:123 Constant: 19610:123 1 (const int) 19620:123 Constant: 19630:123 2 (const int) 19640:123 'ballot' ( temp 4-component vector of uint) 19650:124 move second child to first child ( temp 4-component vector of double) 19660:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19670: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}) 19680: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}) 19690:124 'invocation' ( temp uint) 19700:124 Constant: 19710:124 3 (const int) 19720:124 subgroupPartitionedMaxNV ( global 4-component vector of double) 19730:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 19740: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}) 19750: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}) 19760:124 Constant: 19770:124 3 (const int) 19780:124 Constant: 19790:124 3 (const int) 19800:124 'ballot' ( temp 4-component vector of uint) 19810:126 move second child to first child ( temp int) 19820:126 direct index ( temp int) 19830:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 19840: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}) 19850: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}) 19860:126 'invocation' ( temp uint) 19870:126 Constant: 19880:126 1 (const int) 19890:126 Constant: 19900:126 0 (const int) 19910:126 subgroupPartitionedAndNV ( global int) 19920:126 direct index ( temp int) 19930:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 19940: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}) 19950: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}) 19960:126 Constant: 19970:126 0 (const int) 19980:126 Constant: 19990:126 1 (const int) 20000:126 Constant: 20010:126 0 (const int) 20020:126 'ballot' ( temp 4-component vector of uint) 20030:127 move second child to first child ( temp 2-component vector of int) 20040:127 vector swizzle ( temp 2-component vector of int) 20050:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20060: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}) 20070: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}) 20080:127 'invocation' ( temp uint) 20090:127 Constant: 20100:127 1 (const int) 20110:127 Sequence 20120:127 Constant: 20130:127 0 (const int) 20140:127 Constant: 20150:127 1 (const int) 20160:127 subgroupPartitionedAndNV ( global 2-component vector of int) 20170:127 vector swizzle ( temp 2-component vector of int) 20180:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20190: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}) 20200: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}) 20210:127 Constant: 20220:127 1 (const int) 20230:127 Constant: 20240:127 1 (const int) 20250:127 Sequence 20260:127 Constant: 20270:127 0 (const int) 20280:127 Constant: 20290:127 1 (const int) 20300:127 'ballot' ( temp 4-component vector of uint) 20310:128 move second child to first child ( temp 3-component vector of int) 20320:128 vector swizzle ( temp 3-component vector of int) 20330:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20340:128 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 20350:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 20360:128 'invocation' ( temp uint) 20370:128 Constant: 20380:128 1 (const int) 20390:128 Sequence 20400:128 Constant: 20410:128 0 (const int) 20420:128 Constant: 20430:128 1 (const int) 20440:128 Constant: 20450:128 2 (const int) 20460:128 subgroupPartitionedAndNV ( global 3-component vector of int) 20470:128 vector swizzle ( temp 3-component vector of int) 20480:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20490:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 20500:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 20510:128 Constant: 20520:128 2 (const int) 20530:128 Constant: 20540:128 1 (const int) 20550:128 Sequence 20560:128 Constant: 20570:128 0 (const int) 20580:128 Constant: 20590:128 1 (const int) 20600:128 Constant: 20610:128 2 (const int) 20620:128 'ballot' ( temp 4-component vector of uint) 20630:129 move second child to first child ( temp 4-component vector of int) 20640:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20650: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}) 20660: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}) 20670:129 'invocation' ( temp uint) 20680:129 Constant: 20690:129 1 (const int) 20700:129 subgroupPartitionedAndNV ( global 4-component vector of int) 20710:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 20720: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}) 20730: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}) 20740:129 Constant: 20750:129 3 (const int) 20760:129 Constant: 20770:129 1 (const int) 20780:129 'ballot' ( temp 4-component vector of uint) 20790:131 move second child to first child ( temp uint) 20800:131 direct index ( temp uint) 20810:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 20820: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}) 20830: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}) 20840:131 'invocation' ( temp uint) 20850:131 Constant: 20860:131 2 (const int) 20870:131 Constant: 20880:131 0 (const int) 20890:131 subgroupPartitionedAndNV ( global uint) 20900:131 direct index ( temp uint) 20910:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 20920: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}) 20930: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}) 20940:131 Constant: 20950:131 0 (const int) 20960:131 Constant: 20970:131 2 (const int) 20980:131 Constant: 20990:131 0 (const int) 21000:131 'ballot' ( temp 4-component vector of uint) 21010:132 move second child to first child ( temp 2-component vector of uint) 21020:132 vector swizzle ( temp 2-component vector of uint) 21030:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21040: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}) 21050: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}) 21060:132 'invocation' ( temp uint) 21070:132 Constant: 21080:132 2 (const int) 21090:132 Sequence 21100:132 Constant: 21110:132 0 (const int) 21120:132 Constant: 21130:132 1 (const int) 21140:132 subgroupPartitionedAndNV ( global 2-component vector of uint) 21150:132 vector swizzle ( temp 2-component vector of uint) 21160:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21170: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}) 21180: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}) 21190:132 Constant: 21200:132 1 (const int) 21210:132 Constant: 21220:132 2 (const int) 21230:132 Sequence 21240:132 Constant: 21250:132 0 (const int) 21260:132 Constant: 21270:132 1 (const int) 21280:132 'ballot' ( temp 4-component vector of uint) 21290:133 move second child to first child ( temp 3-component vector of uint) 21300:133 vector swizzle ( temp 3-component vector of uint) 21310:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21320:133 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 21330:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 21340:133 'invocation' ( temp uint) 21350:133 Constant: 21360:133 2 (const int) 21370:133 Sequence 21380:133 Constant: 21390:133 0 (const int) 21400:133 Constant: 21410:133 1 (const int) 21420:133 Constant: 21430:133 2 (const int) 21440:133 subgroupPartitionedAndNV ( global 3-component vector of uint) 21450:133 vector swizzle ( temp 3-component vector of uint) 21460:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21470:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 21480:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 21490:133 Constant: 21500:133 2 (const int) 21510:133 Constant: 21520:133 2 (const int) 21530:133 Sequence 21540:133 Constant: 21550:133 0 (const int) 21560:133 Constant: 21570:133 1 (const int) 21580:133 Constant: 21590:133 2 (const int) 21600:133 'ballot' ( temp 4-component vector of uint) 21610:134 move second child to first child ( temp 4-component vector of uint) 21620:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21630: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}) 21640: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}) 21650:134 'invocation' ( temp uint) 21660:134 Constant: 21670:134 2 (const int) 21680:134 subgroupPartitionedAndNV ( global 4-component vector of uint) 21690:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 21700: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}) 21710: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}) 21720:134 Constant: 21730:134 3 (const int) 21740:134 Constant: 21750:134 2 (const int) 21760:134 'ballot' ( temp 4-component vector of uint) 21770:136 move second child to first child ( temp int) 21780:136 direct index ( temp int) 21790:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 21800: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}) 21810: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}) 21820:136 'invocation' ( temp uint) 21830:136 Constant: 21840:136 1 (const int) 21850:136 Constant: 21860:136 0 (const int) 21870:136 Convert bool to int ( temp int) 21880:136 subgroupPartitionedAndNV ( global bool) 21890:136 Compare Less Than ( temp bool) 21900:136 direct index ( temp int) 21910:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 21920: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}) 21930: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}) 21940:136 Constant: 21950:136 0 (const int) 21960:136 Constant: 21970:136 1 (const int) 21980:136 Constant: 21990:136 0 (const int) 22000:136 Constant: 22010:136 0 (const int) 22020:136 'ballot' ( temp 4-component vector of uint) 22030:137 move second child to first child ( temp 2-component vector of int) 22040:137 vector swizzle ( temp 2-component vector of int) 22050:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22060: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}) 22070: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}) 22080:137 'invocation' ( temp uint) 22090:137 Constant: 22100:137 1 (const int) 22110:137 Sequence 22120:137 Constant: 22130:137 0 (const int) 22140:137 Constant: 22150:137 1 (const int) 22160:137 Convert bool to int ( temp 2-component vector of int) 22170:137 subgroupPartitionedAndNV ( global 2-component vector of bool) 22180:137 Compare Less Than ( global 2-component vector of bool) 22190:137 vector swizzle ( temp 2-component vector of int) 22200:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22210: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}) 22220: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}) 22230:137 Constant: 22240:137 1 (const int) 22250:137 Constant: 22260:137 1 (const int) 22270:137 Sequence 22280:137 Constant: 22290:137 0 (const int) 22300:137 Constant: 22310:137 1 (const int) 22320:137 Constant: 22330:137 0 (const int) 22340:137 0 (const int) 22350:137 'ballot' ( temp 4-component vector of uint) 22360:138 move second child to first child ( temp 3-component vector of int) 22370:138 vector swizzle ( temp 3-component vector of int) 22380:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22390:138 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 22410:138 'invocation' ( temp uint) 22420:138 Constant: 22430:138 1 (const int) 22440:138 Sequence 22450:138 Constant: 22460:138 0 (const int) 22470:138 Constant: 22480:138 1 (const int) 22490:138 Constant: 22500:138 2 (const int) 22510:138 Convert bool to int ( temp 3-component vector of int) 22520:138 subgroupPartitionedAndNV ( global 3-component vector of bool) 22530:138 Compare Less Than ( global 3-component vector of bool) 22540:138 vector swizzle ( temp 3-component vector of int) 22550:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22560:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 22570:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 22580:138 Constant: 22590:138 1 (const int) 22600:138 Constant: 22610:138 1 (const int) 22620:138 Sequence 22630:138 Constant: 22640:138 0 (const int) 22650:138 Constant: 22660:138 1 (const int) 22670:138 Constant: 22680:138 2 (const int) 22690:138 Constant: 22700:138 0 (const int) 22710:138 0 (const int) 22720:138 0 (const int) 22730:138 'ballot' ( temp 4-component vector of uint) 22740:139 move second child to first child ( temp 4-component vector of int) 22750:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22760: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}) 22770: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}) 22780:139 'invocation' ( temp uint) 22790:139 Constant: 22800:139 1 (const int) 22810:139 Convert bool to int ( temp 4-component vector of int) 22820:139 subgroupPartitionedAndNV ( global 4-component vector of bool) 22830:139 Compare Less Than ( global 4-component vector of bool) 22840:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 22850: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}) 22860: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}) 22870:139 Constant: 22880:139 1 (const int) 22890:139 Constant: 22900:139 1 (const int) 22910:139 Constant: 22920:139 0 (const int) 22930:139 0 (const int) 22940:139 0 (const int) 22950:139 0 (const int) 22960:139 'ballot' ( temp 4-component vector of uint) 22970:141 move second child to first child ( temp int) 22980:141 direct index ( temp int) 22990:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23000: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}) 23010: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}) 23020:141 'invocation' ( temp uint) 23030:141 Constant: 23040:141 1 (const int) 23050:141 Constant: 23060:141 0 (const int) 23070:141 subgroupPartitionedOrNV ( global int) 23080:141 direct index ( temp int) 23090:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23100: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}) 23110: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}) 23120:141 Constant: 23130:141 0 (const int) 23140:141 Constant: 23150:141 1 (const int) 23160:141 Constant: 23170:141 0 (const int) 23180:141 'ballot' ( temp 4-component vector of uint) 23190:142 move second child to first child ( temp 2-component vector of int) 23200:142 vector swizzle ( temp 2-component vector of int) 23210:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23220: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}) 23230: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}) 23240:142 'invocation' ( temp uint) 23250:142 Constant: 23260:142 1 (const int) 23270:142 Sequence 23280:142 Constant: 23290:142 0 (const int) 23300:142 Constant: 23310:142 1 (const int) 23320:142 subgroupPartitionedOrNV ( global 2-component vector of int) 23330:142 vector swizzle ( temp 2-component vector of int) 23340:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23350: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}) 23360: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}) 23370:142 Constant: 23380:142 1 (const int) 23390:142 Constant: 23400:142 1 (const int) 23410:142 Sequence 23420:142 Constant: 23430:142 0 (const int) 23440:142 Constant: 23450:142 1 (const int) 23460:142 'ballot' ( temp 4-component vector of uint) 23470:143 move second child to first child ( temp 3-component vector of int) 23480:143 vector swizzle ( temp 3-component vector of int) 23490:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23500:143 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 23510:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 23520:143 'invocation' ( temp uint) 23530:143 Constant: 23540:143 1 (const int) 23550:143 Sequence 23560:143 Constant: 23570:143 0 (const int) 23580:143 Constant: 23590:143 1 (const int) 23600:143 Constant: 23610:143 2 (const int) 23620:143 subgroupPartitionedOrNV ( global 3-component vector of int) 23630:143 vector swizzle ( temp 3-component vector of int) 23640:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23650:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 23660:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 23670:143 Constant: 23680:143 2 (const int) 23690:143 Constant: 23700:143 1 (const int) 23710:143 Sequence 23720:143 Constant: 23730:143 0 (const int) 23740:143 Constant: 23750:143 1 (const int) 23760:143 Constant: 23770:143 2 (const int) 23780:143 'ballot' ( temp 4-component vector of uint) 23790:144 move second child to first child ( temp 4-component vector of int) 23800:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23810: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}) 23820: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}) 23830:144 'invocation' ( temp uint) 23840:144 Constant: 23850:144 1 (const int) 23860:144 subgroupPartitionedOrNV ( global 4-component vector of int) 23870:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 23880: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}) 23890: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}) 23900:144 Constant: 23910:144 3 (const int) 23920:144 Constant: 23930:144 1 (const int) 23940:144 'ballot' ( temp 4-component vector of uint) 23950:146 move second child to first child ( temp uint) 23960:146 direct index ( temp uint) 23970:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 23980: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}) 23990: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}) 24000:146 'invocation' ( temp uint) 24010:146 Constant: 24020:146 2 (const int) 24030:146 Constant: 24040:146 0 (const int) 24050:146 subgroupPartitionedOrNV ( global uint) 24060:146 direct index ( temp uint) 24070:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24080: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}) 24090: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}) 24100:146 Constant: 24110:146 0 (const int) 24120:146 Constant: 24130:146 2 (const int) 24140:146 Constant: 24150:146 0 (const int) 24160:146 'ballot' ( temp 4-component vector of uint) 24170:147 move second child to first child ( temp 2-component vector of uint) 24180:147 vector swizzle ( temp 2-component vector of uint) 24190:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24200: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}) 24210: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}) 24220:147 'invocation' ( temp uint) 24230:147 Constant: 24240:147 2 (const int) 24250:147 Sequence 24260:147 Constant: 24270:147 0 (const int) 24280:147 Constant: 24290:147 1 (const int) 24300:147 subgroupPartitionedOrNV ( global 2-component vector of uint) 24310:147 vector swizzle ( temp 2-component vector of uint) 24320:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24330: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}) 24340: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}) 24350:147 Constant: 24360:147 1 (const int) 24370:147 Constant: 24380:147 2 (const int) 24390:147 Sequence 24400:147 Constant: 24410:147 0 (const int) 24420:147 Constant: 24430:147 1 (const int) 24440:147 'ballot' ( temp 4-component vector of uint) 24450:148 move second child to first child ( temp 3-component vector of uint) 24460:148 vector swizzle ( temp 3-component vector of uint) 24470:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24480:148 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:148 'invocation' ( temp uint) 24510:148 Constant: 24520:148 2 (const int) 24530:148 Sequence 24540:148 Constant: 24550:148 0 (const int) 24560:148 Constant: 24570:148 1 (const int) 24580:148 Constant: 24590:148 2 (const int) 24600:148 subgroupPartitionedOrNV ( global 3-component vector of uint) 24610:148 vector swizzle ( temp 3-component vector of uint) 24620:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24630:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 24640:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 24650:148 Constant: 24660:148 2 (const int) 24670:148 Constant: 24680:148 2 (const int) 24690:148 Sequence 24700:148 Constant: 24710:148 0 (const int) 24720:148 Constant: 24730:148 1 (const int) 24740:148 Constant: 24750:148 2 (const int) 24760:148 'ballot' ( temp 4-component vector of uint) 24770:149 move second child to first child ( temp 4-component vector of uint) 24780:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24790: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}) 24800: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}) 24810:149 'invocation' ( temp uint) 24820:149 Constant: 24830:149 2 (const int) 24840:149 subgroupPartitionedOrNV ( global 4-component vector of uint) 24850:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 24860: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}) 24870: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}) 24880:149 Constant: 24890:149 3 (const int) 24900:149 Constant: 24910:149 2 (const int) 24920:149 'ballot' ( temp 4-component vector of uint) 24930:151 move second child to first child ( temp int) 24940:151 direct index ( temp int) 24950:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 24960: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}) 24970: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}) 24980:151 'invocation' ( temp uint) 24990:151 Constant: 25000:151 1 (const int) 25010:151 Constant: 25020:151 0 (const int) 25030:151 Convert bool to int ( temp int) 25040:151 subgroupPartitionedOrNV ( global bool) 25050:151 Compare Less Than ( temp bool) 25060:151 direct index ( temp int) 25070:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25080: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}) 25090: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}) 25100:151 Constant: 25110:151 0 (const int) 25120:151 Constant: 25130:151 1 (const int) 25140:151 Constant: 25150:151 0 (const int) 25160:151 Constant: 25170:151 0 (const int) 25180:151 'ballot' ( temp 4-component vector of uint) 25190:152 move second child to first child ( temp 2-component vector of int) 25200:152 vector swizzle ( temp 2-component vector of int) 25210:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25220: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}) 25230: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}) 25240:152 'invocation' ( temp uint) 25250:152 Constant: 25260:152 1 (const int) 25270:152 Sequence 25280:152 Constant: 25290:152 0 (const int) 25300:152 Constant: 25310:152 1 (const int) 25320:152 Convert bool to int ( temp 2-component vector of int) 25330:152 subgroupPartitionedOrNV ( global 2-component vector of bool) 25340:152 Compare Less Than ( global 2-component vector of bool) 25350:152 vector swizzle ( temp 2-component vector of int) 25360:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25370: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}) 25380: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}) 25390:152 Constant: 25400:152 1 (const int) 25410:152 Constant: 25420:152 1 (const int) 25430:152 Sequence 25440:152 Constant: 25450:152 0 (const int) 25460:152 Constant: 25470:152 1 (const int) 25480:152 Constant: 25490:152 0 (const int) 25500:152 0 (const int) 25510:152 'ballot' ( temp 4-component vector of uint) 25520:153 move second child to first child ( temp 3-component vector of int) 25530:153 vector swizzle ( temp 3-component vector of int) 25540:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25550:153 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 25560:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 25570:153 'invocation' ( temp uint) 25580:153 Constant: 25590:153 1 (const int) 25600:153 Sequence 25610:153 Constant: 25620:153 0 (const int) 25630:153 Constant: 25640:153 1 (const int) 25650:153 Constant: 25660:153 2 (const int) 25670:153 Convert bool to int ( temp 3-component vector of int) 25680:153 subgroupPartitionedOrNV ( global 3-component vector of bool) 25690:153 Compare Less Than ( global 3-component vector of bool) 25700:153 vector swizzle ( temp 3-component vector of int) 25710:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25720:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 25730:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 25740:153 Constant: 25750:153 1 (const int) 25760:153 Constant: 25770:153 1 (const int) 25780:153 Sequence 25790:153 Constant: 25800:153 0 (const int) 25810:153 Constant: 25820:153 1 (const int) 25830:153 Constant: 25840:153 2 (const int) 25850:153 Constant: 25860:153 0 (const int) 25870:153 0 (const int) 25880:153 0 (const int) 25890:153 'ballot' ( temp 4-component vector of uint) 25900:154 move second child to first child ( temp 4-component vector of int) 25910:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 25920: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}) 25930: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}) 25940:154 'invocation' ( temp uint) 25950:154 Constant: 25960:154 1 (const int) 25970:154 Convert bool to int ( temp 4-component vector of int) 25980:154 subgroupPartitionedOrNV ( global 4-component vector of bool) 25990:154 Compare Less Than ( global 4-component vector of bool) 26000:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26010: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}) 26020: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}) 26030:154 Constant: 26040:154 1 (const int) 26050:154 Constant: 26060:154 1 (const int) 26070:154 Constant: 26080:154 0 (const int) 26090:154 0 (const int) 26100:154 0 (const int) 26110:154 0 (const int) 26120:154 'ballot' ( temp 4-component vector of uint) 26130:156 move second child to first child ( temp int) 26140:156 direct index ( temp int) 26150:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26160: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}) 26170: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}) 26180:156 'invocation' ( temp uint) 26190:156 Constant: 26200:156 1 (const int) 26210:156 Constant: 26220:156 0 (const int) 26230:156 subgroupPartitionedXorNV ( global int) 26240:156 direct index ( temp int) 26250:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26260: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}) 26270: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}) 26280:156 Constant: 26290:156 0 (const int) 26300:156 Constant: 26310:156 1 (const int) 26320:156 Constant: 26330:156 0 (const int) 26340:156 'ballot' ( temp 4-component vector of uint) 26350:157 move second child to first child ( temp 2-component vector of int) 26360:157 vector swizzle ( temp 2-component vector of int) 26370:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26380: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}) 26390: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}) 26400:157 'invocation' ( temp uint) 26410:157 Constant: 26420:157 1 (const int) 26430:157 Sequence 26440:157 Constant: 26450:157 0 (const int) 26460:157 Constant: 26470:157 1 (const int) 26480:157 subgroupPartitionedXorNV ( global 2-component vector of int) 26490:157 vector swizzle ( temp 2-component vector of int) 26500:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26510: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}) 26520: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}) 26530:157 Constant: 26540:157 1 (const int) 26550:157 Constant: 26560:157 1 (const int) 26570:157 Sequence 26580:157 Constant: 26590:157 0 (const int) 26600:157 Constant: 26610:157 1 (const int) 26620:157 'ballot' ( temp 4-component vector of uint) 26630:158 move second child to first child ( temp 3-component vector of int) 26640:158 vector swizzle ( temp 3-component vector of int) 26650:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26660:158 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 26670:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 26680:158 'invocation' ( temp uint) 26690:158 Constant: 26700:158 1 (const int) 26710:158 Sequence 26720:158 Constant: 26730:158 0 (const int) 26740:158 Constant: 26750:158 1 (const int) 26760:158 Constant: 26770:158 2 (const int) 26780:158 subgroupPartitionedXorNV ( global 3-component vector of int) 26790:158 vector swizzle ( temp 3-component vector of int) 26800:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26810:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 26820:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 26830:158 Constant: 26840:158 2 (const int) 26850:158 Constant: 26860:158 1 (const int) 26870:158 Sequence 26880:158 Constant: 26890:158 0 (const int) 26900:158 Constant: 26910:158 1 (const int) 26920:158 Constant: 26930:158 2 (const int) 26940:158 'ballot' ( temp 4-component vector of uint) 26950:159 move second child to first child ( temp 4-component vector of int) 26960:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 26970: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}) 26980: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}) 26990:159 'invocation' ( temp uint) 27000:159 Constant: 27010:159 1 (const int) 27020:159 subgroupPartitionedXorNV ( global 4-component vector of int) 27030:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 27040: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}) 27050: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}) 27060:159 Constant: 27070:159 3 (const int) 27080:159 Constant: 27090:159 1 (const int) 27100:159 'ballot' ( temp 4-component vector of uint) 27110:161 move second child to first child ( temp uint) 27120:161 direct index ( temp uint) 27130:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27140: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}) 27150: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}) 27160:161 'invocation' ( temp uint) 27170:161 Constant: 27180:161 2 (const int) 27190:161 Constant: 27200:161 0 (const int) 27210:161 subgroupPartitionedXorNV ( global uint) 27220:161 direct index ( temp uint) 27230:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27240: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}) 27250: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}) 27260:161 Constant: 27270:161 0 (const int) 27280:161 Constant: 27290:161 2 (const int) 27300:161 Constant: 27310:161 0 (const int) 27320:161 'ballot' ( temp 4-component vector of uint) 27330:162 move second child to first child ( temp 2-component vector of uint) 27340:162 vector swizzle ( temp 2-component vector of uint) 27350:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27360: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}) 27370: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}) 27380:162 'invocation' ( temp uint) 27390:162 Constant: 27400:162 2 (const int) 27410:162 Sequence 27420:162 Constant: 27430:162 0 (const int) 27440:162 Constant: 27450:162 1 (const int) 27460:162 subgroupPartitionedXorNV ( global 2-component vector of uint) 27470:162 vector swizzle ( temp 2-component vector of uint) 27480:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27490: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}) 27500: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}) 27510:162 Constant: 27520:162 1 (const int) 27530:162 Constant: 27540:162 2 (const int) 27550:162 Sequence 27560:162 Constant: 27570:162 0 (const int) 27580:162 Constant: 27590:162 1 (const int) 27600:162 'ballot' ( temp 4-component vector of uint) 27610:163 move second child to first child ( temp 3-component vector of uint) 27620:163 vector swizzle ( temp 3-component vector of uint) 27630:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27640:163 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 27650:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 27660:163 'invocation' ( temp uint) 27670:163 Constant: 27680:163 2 (const int) 27690:163 Sequence 27700:163 Constant: 27710:163 0 (const int) 27720:163 Constant: 27730:163 1 (const int) 27740:163 Constant: 27750:163 2 (const int) 27760:163 subgroupPartitionedXorNV ( global 3-component vector of uint) 27770:163 vector swizzle ( temp 3-component vector of uint) 27780:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27790:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 27800:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 27810:163 Constant: 27820:163 2 (const int) 27830:163 Constant: 27840:163 2 (const int) 27850:163 Sequence 27860:163 Constant: 27870:163 0 (const int) 27880:163 Constant: 27890:163 1 (const int) 27900:163 Constant: 27910:163 2 (const int) 27920:163 'ballot' ( temp 4-component vector of uint) 27930:164 move second child to first child ( temp 4-component vector of uint) 27940:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 27950: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}) 27960: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}) 27970:164 'invocation' ( temp uint) 27980:164 Constant: 27990:164 2 (const int) 28000:164 subgroupPartitionedXorNV ( global 4-component vector of uint) 28010:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 28020: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}) 28030: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}) 28040:164 Constant: 28050:164 3 (const int) 28060:164 Constant: 28070:164 2 (const int) 28080:164 'ballot' ( temp 4-component vector of uint) 28090:166 move second child to first child ( temp int) 28100:166 direct index ( temp int) 28110:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28120: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}) 28130: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}) 28140:166 'invocation' ( temp uint) 28150:166 Constant: 28160:166 1 (const int) 28170:166 Constant: 28180:166 0 (const int) 28190:166 Convert bool to int ( temp int) 28200:166 subgroupPartitionedXorNV ( global bool) 28210:166 Compare Less Than ( temp bool) 28220:166 direct index ( temp int) 28230:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28240: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}) 28250: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}) 28260:166 Constant: 28270:166 0 (const int) 28280:166 Constant: 28290:166 1 (const int) 28300:166 Constant: 28310:166 0 (const int) 28320:166 Constant: 28330:166 0 (const int) 28340:166 'ballot' ( temp 4-component vector of uint) 28350:167 move second child to first child ( temp 2-component vector of int) 28360:167 vector swizzle ( temp 2-component vector of int) 28370:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28380: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}) 28390: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}) 28400:167 'invocation' ( temp uint) 28410:167 Constant: 28420:167 1 (const int) 28430:167 Sequence 28440:167 Constant: 28450:167 0 (const int) 28460:167 Constant: 28470:167 1 (const int) 28480:167 Convert bool to int ( temp 2-component vector of int) 28490:167 subgroupPartitionedXorNV ( global 2-component vector of bool) 28500:167 Compare Less Than ( global 2-component vector of bool) 28510:167 vector swizzle ( temp 2-component vector of int) 28520:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28530: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}) 28540: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}) 28550:167 Constant: 28560:167 1 (const int) 28570:167 Constant: 28580:167 1 (const int) 28590:167 Sequence 28600:167 Constant: 28610:167 0 (const int) 28620:167 Constant: 28630:167 1 (const int) 28640:167 Constant: 28650:167 0 (const int) 28660:167 0 (const int) 28670:167 'ballot' ( temp 4-component vector of uint) 28680:168 move second child to first child ( temp 3-component vector of int) 28690:168 vector swizzle ( temp 3-component vector of int) 28700:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28710:168 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 28720:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 28730:168 'invocation' ( temp uint) 28740:168 Constant: 28750:168 1 (const int) 28760:168 Sequence 28770:168 Constant: 28780:168 0 (const int) 28790:168 Constant: 28800:168 1 (const int) 28810:168 Constant: 28820:168 2 (const int) 28830:168 Convert bool to int ( temp 3-component vector of int) 28840:168 subgroupPartitionedXorNV ( global 3-component vector of bool) 28850:168 Compare Less Than ( global 3-component vector of bool) 28860:168 vector swizzle ( temp 3-component vector of int) 28870:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 28880:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 28890:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 28900:168 Constant: 28910:168 1 (const int) 28920:168 Constant: 28930:168 1 (const int) 28940:168 Sequence 28950:168 Constant: 28960:168 0 (const int) 28970:168 Constant: 28980:168 1 (const int) 28990:168 Constant: 29000:168 2 (const int) 29010:168 Constant: 29020:168 0 (const int) 29030:168 0 (const int) 29040:168 0 (const int) 29050:168 'ballot' ( temp 4-component vector of uint) 29060:169 move second child to first child ( temp 4-component vector of 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 Convert bool to int ( temp 4-component vector of int) 29140:169 subgroupPartitionedXorNV ( global 4-component vector of bool) 29150:169 Compare Less Than ( global 4-component vector of bool) 29160:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 29170: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}) 29180: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}) 29190:169 Constant: 29200:169 1 (const int) 29210:169 Constant: 29220:169 1 (const int) 29230:169 Constant: 29240:169 0 (const int) 29250:169 0 (const int) 29260:169 0 (const int) 29270:169 0 (const int) 29280:169 'ballot' ( temp 4-component vector of uint) 29290:171 move second child to first child ( temp float) 29300:171 direct index ( temp float) 29310:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29320: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}) 29330: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}) 29340:171 'invocation' ( temp uint) 29350:171 Constant: 29360:171 0 (const int) 29370:171 Constant: 29380:171 0 (const int) 29390:171 subgroupPartitionedInclusiveAddNV ( global float) 29400:171 direct index ( temp float) 29410:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29420: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}) 29430: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}) 29440:171 Constant: 29450:171 0 (const int) 29460:171 Constant: 29470:171 0 (const int) 29480:171 Constant: 29490:171 0 (const int) 29500:171 'ballot' ( temp 4-component vector of uint) 29510:172 move second child to first child ( temp 2-component vector of float) 29520:172 vector swizzle ( temp 2-component vector of float) 29530:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29540: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}) 29550: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}) 29560:172 'invocation' ( temp uint) 29570:172 Constant: 29580:172 0 (const int) 29590:172 Sequence 29600:172 Constant: 29610:172 0 (const int) 29620:172 Constant: 29630:172 1 (const int) 29640:172 subgroupPartitionedInclusiveAddNV ( global 2-component vector of float) 29650:172 vector swizzle ( temp 2-component vector of float) 29660:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29670: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}) 29680: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}) 29690:172 Constant: 29700:172 1 (const int) 29710:172 Constant: 29720:172 0 (const int) 29730:172 Sequence 29740:172 Constant: 29750:172 0 (const int) 29760:172 Constant: 29770:172 1 (const int) 29780:172 'ballot' ( temp 4-component vector of uint) 29790:173 move second child to first child ( temp 3-component vector of float) 29800:173 vector swizzle ( temp 3-component vector of float) 29810:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29820:173 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 29830:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 29840:173 'invocation' ( temp uint) 29850:173 Constant: 29860:173 0 (const int) 29870:173 Sequence 29880:173 Constant: 29890:173 0 (const int) 29900:173 Constant: 29910:173 1 (const int) 29920:173 Constant: 29930:173 2 (const int) 29940:173 subgroupPartitionedInclusiveAddNV ( global 3-component vector of float) 29950:173 vector swizzle ( temp 3-component vector of float) 29960:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 29970:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 29980:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 29990:173 Constant: 30000:173 2 (const int) 30010:173 Constant: 30020:173 0 (const int) 30030:173 Sequence 30040:173 Constant: 30050:173 0 (const int) 30060:173 Constant: 30070:173 1 (const int) 30080:173 Constant: 30090:173 2 (const int) 30100:173 'ballot' ( temp 4-component vector of uint) 30110:174 move second child to first child ( temp 4-component vector of float) 30120:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 30130: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}) 30140: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}) 30150:174 'invocation' ( temp uint) 30160:174 Constant: 30170:174 0 (const int) 30180:174 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 30190:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 30200: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}) 30210: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}) 30220:174 Constant: 30230:174 3 (const int) 30240:174 Constant: 30250:174 0 (const int) 30260:174 'ballot' ( temp 4-component vector of uint) 30270:176 move second child to first child ( temp int) 30280:176 direct index ( temp int) 30290:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30300: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}) 30310: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}) 30320:176 'invocation' ( temp uint) 30330:176 Constant: 30340:176 1 (const int) 30350:176 Constant: 30360:176 0 (const int) 30370:176 subgroupPartitionedInclusiveAddNV ( global int) 30380:176 direct index ( temp int) 30390:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30400: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}) 30410: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}) 30420:176 Constant: 30430:176 0 (const int) 30440:176 Constant: 30450:176 1 (const int) 30460:176 Constant: 30470:176 0 (const int) 30480:176 'ballot' ( temp 4-component vector of uint) 30490:177 move second child to first child ( temp 2-component vector of int) 30500:177 vector swizzle ( temp 2-component vector of int) 30510:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30520: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}) 30530: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}) 30540:177 'invocation' ( temp uint) 30550:177 Constant: 30560:177 1 (const int) 30570:177 Sequence 30580:177 Constant: 30590:177 0 (const int) 30600:177 Constant: 30610:177 1 (const int) 30620:177 subgroupPartitionedInclusiveAddNV ( global 2-component vector of int) 30630:177 vector swizzle ( temp 2-component vector of int) 30640:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30650: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}) 30660: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}) 30670:177 Constant: 30680:177 1 (const int) 30690:177 Constant: 30700:177 1 (const int) 30710:177 Sequence 30720:177 Constant: 30730:177 0 (const int) 30740:177 Constant: 30750:177 1 (const int) 30760:177 'ballot' ( temp 4-component vector of uint) 30770:178 move second child to first child ( temp 3-component vector of int) 30780:178 vector swizzle ( temp 3-component vector of int) 30790:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30800:178 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:178 'invocation' ( temp uint) 30830:178 Constant: 30840:178 1 (const int) 30850:178 Sequence 30860:178 Constant: 30870:178 0 (const int) 30880:178 Constant: 30890:178 1 (const int) 30900:178 Constant: 30910:178 2 (const int) 30920:178 subgroupPartitionedInclusiveAddNV ( global 3-component vector of int) 30930:178 vector swizzle ( temp 3-component vector of int) 30940:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 30950:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 30960:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:178 Constant: 30980:178 2 (const int) 30990:178 Constant: 31000:178 1 (const int) 31010:178 Sequence 31020:178 Constant: 31030:178 0 (const int) 31040:178 Constant: 31050:178 1 (const int) 31060:178 Constant: 31070:178 2 (const int) 31080:178 'ballot' ( temp 4-component vector of uint) 31090:179 move second child to first child ( temp 4-component vector of int) 31100:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 31110: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}) 31120: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}) 31130:179 'invocation' ( temp uint) 31140:179 Constant: 31150:179 1 (const int) 31160:179 subgroupPartitionedInclusiveAddNV ( global 4-component vector of int) 31170:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 31180: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}) 31190: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}) 31200:179 Constant: 31210:179 3 (const int) 31220:179 Constant: 31230:179 1 (const int) 31240:179 'ballot' ( temp 4-component vector of uint) 31250:181 move second child to first child ( temp uint) 31260:181 direct index ( temp uint) 31270:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31280: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}) 31290: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}) 31300:181 'invocation' ( temp uint) 31310:181 Constant: 31320:181 2 (const int) 31330:181 Constant: 31340:181 0 (const int) 31350:181 subgroupPartitionedInclusiveAddNV ( global uint) 31360:181 direct index ( temp uint) 31370:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31380: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}) 31390: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}) 31400:181 Constant: 31410:181 0 (const int) 31420:181 Constant: 31430:181 2 (const int) 31440:181 Constant: 31450:181 0 (const int) 31460:181 'ballot' ( temp 4-component vector of uint) 31470:182 move second child to first child ( temp 2-component vector of uint) 31480:182 vector swizzle ( temp 2-component vector of uint) 31490:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31500: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}) 31510: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}) 31520:182 'invocation' ( temp uint) 31530:182 Constant: 31540:182 2 (const int) 31550:182 Sequence 31560:182 Constant: 31570:182 0 (const int) 31580:182 Constant: 31590:182 1 (const int) 31600:182 subgroupPartitionedInclusiveAddNV ( global 2-component vector of uint) 31610:182 vector swizzle ( temp 2-component vector of uint) 31620:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31630: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}) 31640: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}) 31650:182 Constant: 31660:182 1 (const int) 31670:182 Constant: 31680:182 2 (const int) 31690:182 Sequence 31700:182 Constant: 31710:182 0 (const int) 31720:182 Constant: 31730:182 1 (const int) 31740:182 'ballot' ( temp 4-component vector of uint) 31750:183 move second child to first child ( temp 3-component vector of uint) 31760:183 vector swizzle ( temp 3-component vector of uint) 31770:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31780:183 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 31790:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 31800:183 'invocation' ( temp uint) 31810:183 Constant: 31820:183 2 (const int) 31830:183 Sequence 31840:183 Constant: 31850:183 0 (const int) 31860:183 Constant: 31870:183 1 (const int) 31880:183 Constant: 31890:183 2 (const int) 31900:183 subgroupPartitionedInclusiveAddNV ( global 3-component vector of uint) 31910:183 vector swizzle ( temp 3-component vector of uint) 31920:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 31930:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 31940:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 31950:183 Constant: 31960:183 2 (const int) 31970:183 Constant: 31980:183 2 (const int) 31990:183 Sequence 32000:183 Constant: 32010:183 0 (const int) 32020:183 Constant: 32030:183 1 (const int) 32040:183 Constant: 32050:183 2 (const int) 32060:183 'ballot' ( temp 4-component vector of uint) 32070:184 move second child to first child ( temp 4-component vector of uint) 32080:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 32090: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}) 32100: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}) 32110:184 'invocation' ( temp uint) 32120:184 Constant: 32130:184 2 (const int) 32140:184 subgroupPartitionedInclusiveAddNV ( global 4-component vector of uint) 32150:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 32160: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}) 32170: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}) 32180:184 Constant: 32190:184 3 (const int) 32200:184 Constant: 32210:184 2 (const int) 32220:184 'ballot' ( temp 4-component vector of uint) 32230:186 move second child to first child ( temp double) 32240:186 direct index ( temp double) 32250:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32260: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}) 32270: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}) 32280:186 'invocation' ( temp uint) 32290:186 Constant: 32300:186 3 (const int) 32310:186 Constant: 32320:186 0 (const int) 32330:186 subgroupPartitionedInclusiveAddNV ( global double) 32340:186 direct index ( temp double) 32350:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32360: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}) 32370: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}) 32380:186 Constant: 32390:186 0 (const int) 32400:186 Constant: 32410:186 3 (const int) 32420:186 Constant: 32430:186 0 (const int) 32440:186 'ballot' ( temp 4-component vector of uint) 32450:187 move second child to first child ( temp 2-component vector of double) 32460:187 vector swizzle ( temp 2-component vector of double) 32470:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32480: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}) 32490: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}) 32500:187 'invocation' ( temp uint) 32510:187 Constant: 32520:187 3 (const int) 32530:187 Sequence 32540:187 Constant: 32550:187 0 (const int) 32560:187 Constant: 32570:187 1 (const int) 32580:187 subgroupPartitionedInclusiveAddNV ( global 2-component vector of double) 32590:187 vector swizzle ( temp 2-component vector of double) 32600:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32610: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}) 32620: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}) 32630:187 Constant: 32640:187 1 (const int) 32650:187 Constant: 32660:187 3 (const int) 32670:187 Sequence 32680:187 Constant: 32690:187 0 (const int) 32700:187 Constant: 32710:187 1 (const int) 32720:187 'ballot' ( temp 4-component vector of uint) 32730:188 move second child to first child ( temp 3-component vector of double) 32740:188 vector swizzle ( temp 3-component vector of double) 32750:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32760:188 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 32780:188 'invocation' ( temp uint) 32790:188 Constant: 32800:188 3 (const int) 32810:188 Sequence 32820:188 Constant: 32830:188 0 (const int) 32840:188 Constant: 32850:188 1 (const int) 32860:188 Constant: 32870:188 2 (const int) 32880:188 subgroupPartitionedInclusiveAddNV ( global 3-component vector of double) 32890:188 vector swizzle ( temp 3-component vector of double) 32900:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 32910:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 32920:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 32930:188 Constant: 32940:188 2 (const int) 32950:188 Constant: 32960:188 3 (const int) 32970:188 Sequence 32980:188 Constant: 32990:188 0 (const int) 33000:188 Constant: 33010:188 1 (const int) 33020:188 Constant: 33030:188 2 (const int) 33040:188 'ballot' ( temp 4-component vector of uint) 33050:189 move second child to first child ( temp 4-component vector of double) 33060:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 33070: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}) 33080: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}) 33090:189 'invocation' ( temp uint) 33100:189 Constant: 33110:189 3 (const int) 33120:189 subgroupPartitionedInclusiveAddNV ( global 4-component vector of double) 33130:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 33140: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}) 33150: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}) 33160:189 Constant: 33170:189 3 (const int) 33180:189 Constant: 33190:189 3 (const int) 33200:189 'ballot' ( temp 4-component vector of uint) 33210:191 move second child to first child ( temp float) 33220:191 direct index ( temp float) 33230:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33240: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}) 33250: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}) 33260:191 'invocation' ( temp uint) 33270:191 Constant: 33280:191 0 (const int) 33290:191 Constant: 33300:191 0 (const int) 33310:191 subgroupPartitionedInclusiveMulNV ( global float) 33320:191 direct index ( temp float) 33330:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33340: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}) 33350: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}) 33360:191 Constant: 33370:191 0 (const int) 33380:191 Constant: 33390:191 0 (const int) 33400:191 Constant: 33410:191 0 (const int) 33420:191 'ballot' ( temp 4-component vector of uint) 33430:192 move second child to first child ( temp 2-component vector of float) 33440:192 vector swizzle ( temp 2-component vector of float) 33450:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33460: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}) 33470: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}) 33480:192 'invocation' ( temp uint) 33490:192 Constant: 33500:192 0 (const int) 33510:192 Sequence 33520:192 Constant: 33530:192 0 (const int) 33540:192 Constant: 33550:192 1 (const int) 33560:192 subgroupPartitionedInclusiveMulNV ( global 2-component vector of float) 33570:192 vector swizzle ( temp 2-component vector of float) 33580:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33590: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}) 33600: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}) 33610:192 Constant: 33620:192 1 (const int) 33630:192 Constant: 33640:192 0 (const int) 33650:192 Sequence 33660:192 Constant: 33670:192 0 (const int) 33680:192 Constant: 33690:192 1 (const int) 33700:192 'ballot' ( temp 4-component vector of uint) 33710:193 move second child to first child ( temp 3-component vector of float) 33720:193 vector swizzle ( temp 3-component vector of float) 33730:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33740:193 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 33750:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 33760:193 'invocation' ( temp uint) 33770:193 Constant: 33780:193 0 (const int) 33790:193 Sequence 33800:193 Constant: 33810:193 0 (const int) 33820:193 Constant: 33830:193 1 (const int) 33840:193 Constant: 33850:193 2 (const int) 33860:193 subgroupPartitionedInclusiveMulNV ( global 3-component vector of float) 33870:193 vector swizzle ( temp 3-component vector of float) 33880:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 33890:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 33910:193 Constant: 33920:193 2 (const int) 33930:193 Constant: 33940:193 0 (const int) 33950:193 Sequence 33960:193 Constant: 33970:193 0 (const int) 33980:193 Constant: 33990:193 1 (const int) 34000:193 Constant: 34010:193 2 (const int) 34020:193 'ballot' ( temp 4-component vector of uint) 34030:194 move second child to first child ( temp 4-component vector of float) 34040:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 34050: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}) 34060: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}) 34070:194 'invocation' ( temp uint) 34080:194 Constant: 34090:194 0 (const int) 34100:194 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 34110:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 34120: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}) 34130: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}) 34140:194 Constant: 34150:194 3 (const int) 34160:194 Constant: 34170:194 0 (const int) 34180:194 'ballot' ( temp 4-component vector of uint) 34190:196 move second child to first child ( temp int) 34200:196 direct index ( temp int) 34210:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34220: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}) 34230: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}) 34240:196 'invocation' ( temp uint) 34250:196 Constant: 34260:196 1 (const int) 34270:196 Constant: 34280:196 0 (const int) 34290:196 subgroupPartitionedInclusiveMulNV ( global int) 34300:196 direct index ( temp int) 34310:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34320: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}) 34330: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}) 34340:196 Constant: 34350:196 0 (const int) 34360:196 Constant: 34370:196 1 (const int) 34380:196 Constant: 34390:196 0 (const int) 34400:196 'ballot' ( temp 4-component vector of uint) 34410:197 move second child to first child ( temp 2-component vector of int) 34420:197 vector swizzle ( temp 2-component vector of int) 34430:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34440: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}) 34450: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}) 34460:197 'invocation' ( temp uint) 34470:197 Constant: 34480:197 1 (const int) 34490:197 Sequence 34500:197 Constant: 34510:197 0 (const int) 34520:197 Constant: 34530:197 1 (const int) 34540:197 subgroupPartitionedInclusiveMulNV ( global 2-component vector of int) 34550:197 vector swizzle ( temp 2-component vector of int) 34560:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34570: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}) 34580: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}) 34590:197 Constant: 34600:197 1 (const int) 34610:197 Constant: 34620:197 1 (const int) 34630:197 Sequence 34640:197 Constant: 34650:197 0 (const int) 34660:197 Constant: 34670:197 1 (const int) 34680:197 'ballot' ( temp 4-component vector of uint) 34690:198 move second child to first child ( temp 3-component vector of int) 34700:198 vector swizzle ( temp 3-component vector of int) 34710:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34720:198 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:198 'invocation' ( temp uint) 34750:198 Constant: 34760:198 1 (const int) 34770:198 Sequence 34780:198 Constant: 34790:198 0 (const int) 34800:198 Constant: 34810:198 1 (const int) 34820:198 Constant: 34830:198 2 (const int) 34840:198 subgroupPartitionedInclusiveMulNV ( global 3-component vector of int) 34850:198 vector swizzle ( temp 3-component vector of int) 34860:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 34870:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 34880:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 34890:198 Constant: 34900:198 2 (const int) 34910:198 Constant: 34920:198 1 (const int) 34930:198 Sequence 34940:198 Constant: 34950:198 0 (const int) 34960:198 Constant: 34970:198 1 (const int) 34980:198 Constant: 34990:198 2 (const int) 35000:198 'ballot' ( temp 4-component vector of uint) 35010:199 move second child to first child ( temp 4-component vector of int) 35020:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 35030: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}) 35040: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}) 35050:199 'invocation' ( temp uint) 35060:199 Constant: 35070:199 1 (const int) 35080:199 subgroupPartitionedInclusiveMulNV ( global 4-component vector of int) 35090:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 35100: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}) 35110: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}) 35120:199 Constant: 35130:199 3 (const int) 35140:199 Constant: 35150:199 1 (const int) 35160:199 'ballot' ( temp 4-component vector of uint) 35170:201 move second child to first child ( temp uint) 35180:201 direct index ( temp uint) 35190:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 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 2 (const int) 35250:201 Constant: 35260:201 0 (const int) 35270:201 subgroupPartitionedInclusiveMulNV ( global uint) 35280:201 direct index ( temp uint) 35290:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 35300: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}) 35310: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}) 35320:201 Constant: 35330:201 0 (const int) 35340:201 Constant: 35350:201 2 (const int) 35360:201 Constant: 35370:201 0 (const int) 35380:201 'ballot' ( temp 4-component vector of uint) 35390:202 move second child to first child ( temp 2-component vector of uint) 35400:202 vector swizzle ( temp 2-component vector of uint) 35410:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 35420: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}) 35430: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}) 35440:202 'invocation' ( temp uint) 35450:202 Constant: 35460:202 2 (const int) 35470:202 Sequence 35480:202 Constant: 35490:202 0 (const int) 35500:202 Constant: 35510:202 1 (const int) 35520:202 subgroupPartitionedInclusiveMulNV ( global 2-component vector of uint) 35530:202 vector swizzle ( temp 2-component vector of uint) 35540:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 35550: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}) 35560: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}) 35570:202 Constant: 35580:202 1 (const int) 35590:202 Constant: 35600:202 2 (const int) 35610:202 Sequence 35620:202 Constant: 35630:202 0 (const int) 35640:202 Constant: 35650:202 1 (const int) 35660:202 'ballot' ( temp 4-component vector of uint) 35670:203 move second child to first child ( temp 3-component vector of uint) 35680:203 vector swizzle ( temp 3-component vector of uint) 35690:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 35700:203 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 35710:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 35720:203 'invocation' ( temp uint) 35730:203 Constant: 35740:203 2 (const int) 35750:203 Sequence 35760:203 Constant: 35770:203 0 (const int) 35780:203 Constant: 35790:203 1 (const int) 35800:203 Constant: 35810:203 2 (const int) 35820:203 subgroupPartitionedInclusiveMulNV ( global 3-component vector of uint) 35830:203 vector swizzle ( temp 3-component vector of uint) 35840:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 35850:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 35860:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 35870:203 Constant: 35880:203 2 (const int) 35890:203 Constant: 35900:203 2 (const int) 35910:203 Sequence 35920:203 Constant: 35930:203 0 (const int) 35940:203 Constant: 35950:203 1 (const int) 35960:203 Constant: 35970:203 2 (const int) 35980:203 'ballot' ( temp 4-component vector of uint) 35990:204 move second child to first child ( temp 4-component vector of uint) 36000:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 36010: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}) 36020: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}) 36030:204 'invocation' ( temp uint) 36040:204 Constant: 36050:204 2 (const int) 36060:204 subgroupPartitionedInclusiveMulNV ( global 4-component vector of uint) 36070:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 36080: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}) 36090: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}) 36100:204 Constant: 36110:204 3 (const int) 36120:204 Constant: 36130:204 2 (const int) 36140:204 'ballot' ( temp 4-component vector of uint) 36150:206 move second child to first child ( temp double) 36160:206 direct index ( temp double) 36170:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36180: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}) 36190: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}) 36200:206 'invocation' ( temp uint) 36210:206 Constant: 36220:206 3 (const int) 36230:206 Constant: 36240:206 0 (const int) 36250:206 subgroupPartitionedInclusiveMulNV ( global double) 36260:206 direct index ( temp double) 36270:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36280: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}) 36290: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}) 36300:206 Constant: 36310:206 0 (const int) 36320:206 Constant: 36330:206 3 (const int) 36340:206 Constant: 36350:206 0 (const int) 36360:206 'ballot' ( temp 4-component vector of uint) 36370:207 move second child to first child ( temp 2-component vector of double) 36380:207 vector swizzle ( temp 2-component vector of double) 36390:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36400: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}) 36410: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}) 36420:207 'invocation' ( temp uint) 36430:207 Constant: 36440:207 3 (const int) 36450:207 Sequence 36460:207 Constant: 36470:207 0 (const int) 36480:207 Constant: 36490:207 1 (const int) 36500:207 subgroupPartitionedInclusiveMulNV ( global 2-component vector of double) 36510:207 vector swizzle ( temp 2-component vector of double) 36520:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36530: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}) 36540: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}) 36550:207 Constant: 36560:207 1 (const int) 36570:207 Constant: 36580:207 3 (const int) 36590:207 Sequence 36600:207 Constant: 36610:207 0 (const int) 36620:207 Constant: 36630:207 1 (const int) 36640:207 'ballot' ( temp 4-component vector of uint) 36650:208 move second child to first child ( temp 3-component vector of double) 36660:208 vector swizzle ( temp 3-component vector of double) 36670:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36680:208 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 36690:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 36700:208 'invocation' ( temp uint) 36710:208 Constant: 36720:208 3 (const int) 36730:208 Sequence 36740:208 Constant: 36750:208 0 (const int) 36760:208 Constant: 36770:208 1 (const int) 36780:208 Constant: 36790:208 2 (const int) 36800:208 subgroupPartitionedInclusiveMulNV ( global 3-component vector of double) 36810:208 vector swizzle ( temp 3-component vector of double) 36820:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36830:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 36840:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 36850:208 Constant: 36860:208 2 (const int) 36870:208 Constant: 36880:208 3 (const int) 36890:208 Sequence 36900:208 Constant: 36910:208 0 (const int) 36920:208 Constant: 36930:208 1 (const int) 36940:208 Constant: 36950:208 2 (const int) 36960:208 'ballot' ( temp 4-component vector of uint) 36970:209 move second child to first child ( temp 4-component vector of double) 36980:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 36990: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}) 37000: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}) 37010:209 'invocation' ( temp uint) 37020:209 Constant: 37030:209 3 (const int) 37040:209 subgroupPartitionedInclusiveMulNV ( global 4-component vector of double) 37050:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 37060: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}) 37070: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}) 37080:209 Constant: 37090:209 3 (const int) 37100:209 Constant: 37110:209 3 (const int) 37120:209 'ballot' ( temp 4-component vector of uint) 37130:211 move second child to first child ( temp float) 37140:211 direct index ( temp float) 37150:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37160: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}) 37170: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}) 37180:211 'invocation' ( temp uint) 37190:211 Constant: 37200:211 0 (const int) 37210:211 Constant: 37220:211 0 (const int) 37230:211 subgroupPartitionedInclusiveMinNV ( global float) 37240:211 direct index ( temp float) 37250:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37260: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}) 37270: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}) 37280:211 Constant: 37290:211 0 (const int) 37300:211 Constant: 37310:211 0 (const int) 37320:211 Constant: 37330:211 0 (const int) 37340:211 'ballot' ( temp 4-component vector of uint) 37350:212 move second child to first child ( temp 2-component vector of float) 37360:212 vector swizzle ( temp 2-component vector of float) 37370:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 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 0 (const int) 37430:212 Sequence 37440:212 Constant: 37450:212 0 (const int) 37460:212 Constant: 37470:212 1 (const int) 37480:212 subgroupPartitionedInclusiveMinNV ( global 2-component vector of float) 37490:212 vector swizzle ( temp 2-component vector of float) 37500:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37510: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}) 37520: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}) 37530:212 Constant: 37540:212 1 (const int) 37550:212 Constant: 37560:212 0 (const int) 37570:212 Sequence 37580:212 Constant: 37590:212 0 (const int) 37600:212 Constant: 37610:212 1 (const int) 37620:212 'ballot' ( temp 4-component vector of uint) 37630:213 move second child to first child ( temp 3-component vector of float) 37640:213 vector swizzle ( temp 3-component vector of float) 37650:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37660:213 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 37670:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 37680:213 'invocation' ( temp uint) 37690:213 Constant: 37700:213 0 (const int) 37710:213 Sequence 37720:213 Constant: 37730:213 0 (const int) 37740:213 Constant: 37750:213 1 (const int) 37760:213 Constant: 37770:213 2 (const int) 37780:213 subgroupPartitionedInclusiveMinNV ( global 3-component vector of float) 37790:213 vector swizzle ( temp 3-component vector of float) 37800:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37810:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 37820:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 37830:213 Constant: 37840:213 2 (const int) 37850:213 Constant: 37860:213 0 (const int) 37870:213 Sequence 37880:213 Constant: 37890:213 0 (const int) 37900:213 Constant: 37910:213 1 (const int) 37920:213 Constant: 37930:213 2 (const int) 37940:213 'ballot' ( temp 4-component vector of uint) 37950:214 move second child to first child ( temp 4-component vector of float) 37960:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 37970: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}) 37980: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}) 37990:214 'invocation' ( temp uint) 38000:214 Constant: 38010:214 0 (const int) 38020:214 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 38030:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 38040: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}) 38050: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}) 38060:214 Constant: 38070:214 3 (const int) 38080:214 Constant: 38090:214 0 (const int) 38100:214 'ballot' ( temp 4-component vector of uint) 38110:216 move second child to first child ( temp int) 38120:216 direct index ( temp int) 38130:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38140: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}) 38150: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}) 38160:216 'invocation' ( temp uint) 38170:216 Constant: 38180:216 1 (const int) 38190:216 Constant: 38200:216 0 (const int) 38210:216 subgroupPartitionedInclusiveMinNV ( global int) 38220:216 direct index ( temp int) 38230:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38240: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}) 38250: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}) 38260:216 Constant: 38270:216 0 (const int) 38280:216 Constant: 38290:216 1 (const int) 38300:216 Constant: 38310:216 0 (const int) 38320:216 'ballot' ( temp 4-component vector of uint) 38330:217 move second child to first child ( temp 2-component vector of int) 38340:217 vector swizzle ( temp 2-component vector of int) 38350:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38360: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}) 38370: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}) 38380:217 'invocation' ( temp uint) 38390:217 Constant: 38400:217 1 (const int) 38410:217 Sequence 38420:217 Constant: 38430:217 0 (const int) 38440:217 Constant: 38450:217 1 (const int) 38460:217 subgroupPartitionedInclusiveMinNV ( global 2-component vector of int) 38470:217 vector swizzle ( temp 2-component vector of int) 38480:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38490: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}) 38500: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}) 38510:217 Constant: 38520:217 1 (const int) 38530:217 Constant: 38540:217 1 (const int) 38550:217 Sequence 38560:217 Constant: 38570:217 0 (const int) 38580:217 Constant: 38590:217 1 (const int) 38600:217 'ballot' ( temp 4-component vector of uint) 38610:218 move second child to first child ( temp 3-component vector of int) 38620:218 vector swizzle ( temp 3-component vector of int) 38630:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38640:218 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 38650:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 38660:218 'invocation' ( temp uint) 38670:218 Constant: 38680:218 1 (const int) 38690:218 Sequence 38700:218 Constant: 38710:218 0 (const int) 38720:218 Constant: 38730:218 1 (const int) 38740:218 Constant: 38750:218 2 (const int) 38760:218 subgroupPartitionedInclusiveMinNV ( global 3-component vector of int) 38770:218 vector swizzle ( temp 3-component vector of int) 38780:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38790:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 38800:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 38810:218 Constant: 38820:218 2 (const int) 38830:218 Constant: 38840:218 1 (const int) 38850:218 Sequence 38860:218 Constant: 38870:218 0 (const int) 38880:218 Constant: 38890:218 1 (const int) 38900:218 Constant: 38910:218 2 (const int) 38920:218 'ballot' ( temp 4-component vector of uint) 38930:219 move second child to first child ( temp 4-component vector of int) 38940:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 38950: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}) 38960: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}) 38970:219 'invocation' ( temp uint) 38980:219 Constant: 38990:219 1 (const int) 39000:219 subgroupPartitionedInclusiveMinNV ( global 4-component vector of int) 39010:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 39020: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}) 39030: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}) 39040:219 Constant: 39050:219 3 (const int) 39060:219 Constant: 39070:219 1 (const int) 39080:219 'ballot' ( temp 4-component vector of uint) 39090:221 move second child to first child ( temp uint) 39100:221 direct index ( temp uint) 39110:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39120: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}) 39130: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}) 39140:221 'invocation' ( temp uint) 39150:221 Constant: 39160:221 2 (const int) 39170:221 Constant: 39180:221 0 (const int) 39190:221 subgroupPartitionedInclusiveMinNV ( global uint) 39200:221 direct index ( temp uint) 39210:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39220: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}) 39230: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}) 39240:221 Constant: 39250:221 0 (const int) 39260:221 Constant: 39270:221 2 (const int) 39280:221 Constant: 39290:221 0 (const int) 39300:221 'ballot' ( temp 4-component vector of uint) 39310:222 move second child to first child ( temp 2-component vector of uint) 39320:222 vector swizzle ( temp 2-component vector of uint) 39330:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39340: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}) 39350: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}) 39360:222 'invocation' ( temp uint) 39370:222 Constant: 39380:222 2 (const int) 39390:222 Sequence 39400:222 Constant: 39410:222 0 (const int) 39420:222 Constant: 39430:222 1 (const int) 39440:222 subgroupPartitionedInclusiveMinNV ( global 2-component vector of uint) 39450:222 vector swizzle ( temp 2-component vector of uint) 39460:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39470: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}) 39480: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}) 39490:222 Constant: 39500:222 1 (const int) 39510:222 Constant: 39520:222 2 (const int) 39530:222 Sequence 39540:222 Constant: 39550:222 0 (const int) 39560:222 Constant: 39570:222 1 (const int) 39580:222 'ballot' ( temp 4-component vector of uint) 39590:223 move second child to first child ( temp 3-component vector of uint) 39600:223 vector swizzle ( temp 3-component vector of uint) 39610:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39620:223 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 39630:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:223 'invocation' ( temp uint) 39650:223 Constant: 39660:223 2 (const int) 39670:223 Sequence 39680:223 Constant: 39690:223 0 (const int) 39700:223 Constant: 39710:223 1 (const int) 39720:223 Constant: 39730:223 2 (const int) 39740:223 subgroupPartitionedInclusiveMinNV ( global 3-component vector of uint) 39750:223 vector swizzle ( temp 3-component vector of uint) 39760:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39770:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 39790:223 Constant: 39800:223 2 (const int) 39810:223 Constant: 39820:223 2 (const int) 39830:223 Sequence 39840:223 Constant: 39850:223 0 (const int) 39860:223 Constant: 39870:223 1 (const int) 39880:223 Constant: 39890:223 2 (const int) 39900:223 'ballot' ( temp 4-component vector of uint) 39910:224 move second child to first child ( temp 4-component vector of uint) 39920:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 39930: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}) 39940: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}) 39950:224 'invocation' ( temp uint) 39960:224 Constant: 39970:224 2 (const int) 39980:224 subgroupPartitionedInclusiveMinNV ( global 4-component vector of uint) 39990:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 40000: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}) 40010: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}) 40020:224 Constant: 40030:224 3 (const int) 40040:224 Constant: 40050:224 2 (const int) 40060:224 'ballot' ( temp 4-component vector of uint) 40070:226 move second child to first child ( temp double) 40080:226 direct index ( temp double) 40090:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40100: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}) 40110: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}) 40120:226 'invocation' ( temp uint) 40130:226 Constant: 40140:226 3 (const int) 40150:226 Constant: 40160:226 0 (const int) 40170:226 subgroupPartitionedInclusiveMinNV ( global double) 40180:226 direct index ( temp double) 40190:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40200: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}) 40210: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}) 40220:226 Constant: 40230:226 0 (const int) 40240:226 Constant: 40250:226 3 (const int) 40260:226 Constant: 40270:226 0 (const int) 40280:226 'ballot' ( temp 4-component vector of uint) 40290:227 move second child to first child ( temp 2-component vector of double) 40300:227 vector swizzle ( temp 2-component vector of double) 40310:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40320: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}) 40330: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}) 40340:227 'invocation' ( temp uint) 40350:227 Constant: 40360:227 3 (const int) 40370:227 Sequence 40380:227 Constant: 40390:227 0 (const int) 40400:227 Constant: 40410:227 1 (const int) 40420:227 subgroupPartitionedInclusiveMinNV ( global 2-component vector of double) 40430:227 vector swizzle ( temp 2-component vector of double) 40440:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40450: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}) 40460: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}) 40470:227 Constant: 40480:227 1 (const int) 40490:227 Constant: 40500:227 3 (const int) 40510:227 Sequence 40520:227 Constant: 40530:227 0 (const int) 40540:227 Constant: 40550:227 1 (const int) 40560:227 'ballot' ( temp 4-component vector of uint) 40570:228 move second child to first child ( temp 3-component vector of double) 40580:228 vector swizzle ( temp 3-component vector of double) 40590:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40600:228 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 40610:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 40620:228 'invocation' ( temp uint) 40630:228 Constant: 40640:228 3 (const int) 40650:228 Sequence 40660:228 Constant: 40670:228 0 (const int) 40680:228 Constant: 40690:228 1 (const int) 40700:228 Constant: 40710:228 2 (const int) 40720:228 subgroupPartitionedInclusiveMinNV ( global 3-component vector of double) 40730:228 vector swizzle ( temp 3-component vector of double) 40740:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40750:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 40760:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 40770:228 Constant: 40780:228 2 (const int) 40790:228 Constant: 40800:228 3 (const int) 40810:228 Sequence 40820:228 Constant: 40830:228 0 (const int) 40840:228 Constant: 40850:228 1 (const int) 40860:228 Constant: 40870:228 2 (const int) 40880:228 'ballot' ( temp 4-component vector of uint) 40890:229 move second child to first child ( temp 4-component vector of double) 40900:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40910: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}) 40920: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}) 40930:229 'invocation' ( temp uint) 40940:229 Constant: 40950:229 3 (const int) 40960:229 subgroupPartitionedInclusiveMinNV ( global 4-component vector of double) 40970:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 40980: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}) 40990: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}) 41000:229 Constant: 41010:229 3 (const int) 41020:229 Constant: 41030:229 3 (const int) 41040:229 'ballot' ( temp 4-component vector of uint) 41050:231 move second child to first child ( temp float) 41060:231 direct index ( temp float) 41070:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41080: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}) 41090: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}) 41100:231 'invocation' ( temp uint) 41110:231 Constant: 41120:231 0 (const int) 41130:231 Constant: 41140:231 0 (const int) 41150:231 subgroupPartitionedInclusiveMaxNV ( global float) 41160:231 direct index ( temp float) 41170:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41180: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}) 41190: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}) 41200:231 Constant: 41210:231 0 (const int) 41220:231 Constant: 41230:231 0 (const int) 41240:231 Constant: 41250:231 0 (const int) 41260:231 'ballot' ( temp 4-component vector of uint) 41270:232 move second child to first child ( temp 2-component vector of float) 41280:232 vector swizzle ( temp 2-component vector of float) 41290:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41300: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}) 41310: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}) 41320:232 'invocation' ( temp uint) 41330:232 Constant: 41340:232 0 (const int) 41350:232 Sequence 41360:232 Constant: 41370:232 0 (const int) 41380:232 Constant: 41390:232 1 (const int) 41400:232 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of float) 41410:232 vector swizzle ( temp 2-component vector of float) 41420:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41430: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}) 41440: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}) 41450:232 Constant: 41460:232 1 (const int) 41470:232 Constant: 41480:232 0 (const int) 41490:232 Sequence 41500:232 Constant: 41510:232 0 (const int) 41520:232 Constant: 41530:232 1 (const int) 41540:232 'ballot' ( temp 4-component vector of uint) 41550:233 move second child to first child ( temp 3-component vector of float) 41560:233 vector swizzle ( temp 3-component vector of float) 41570:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41580:233 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 41590:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 41600:233 'invocation' ( temp uint) 41610:233 Constant: 41620:233 0 (const int) 41630:233 Sequence 41640:233 Constant: 41650:233 0 (const int) 41660:233 Constant: 41670:233 1 (const int) 41680:233 Constant: 41690:233 2 (const int) 41700:233 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of float) 41710:233 vector swizzle ( temp 3-component vector of float) 41720:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41730:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 41740:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 41750:233 Constant: 41760:233 2 (const int) 41770:233 Constant: 41780:233 0 (const int) 41790:233 Sequence 41800:233 Constant: 41810:233 0 (const int) 41820:233 Constant: 41830:233 1 (const int) 41840:233 Constant: 41850:233 2 (const int) 41860:233 'ballot' ( temp 4-component vector of uint) 41870:234 move second child to first child ( temp 4-component vector of float) 41880:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41890: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}) 41900: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}) 41910:234 'invocation' ( temp uint) 41920:234 Constant: 41930:234 0 (const int) 41940:234 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 41950:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 41960: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}) 41970: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}) 41980:234 Constant: 41990:234 3 (const int) 42000:234 Constant: 42010:234 0 (const int) 42020:234 'ballot' ( temp 4-component vector of uint) 42030:236 move second child to first child ( temp int) 42040:236 direct index ( temp int) 42050:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42060: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}) 42070: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}) 42080:236 'invocation' ( temp uint) 42090:236 Constant: 42100:236 1 (const int) 42110:236 Constant: 42120:236 0 (const int) 42130:236 subgroupPartitionedInclusiveMaxNV ( global int) 42140:236 direct index ( temp int) 42150:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42160: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}) 42170: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}) 42180:236 Constant: 42190:236 0 (const int) 42200:236 Constant: 42210:236 1 (const int) 42220:236 Constant: 42230:236 0 (const int) 42240:236 'ballot' ( temp 4-component vector of uint) 42250:237 move second child to first child ( temp 2-component vector of int) 42260:237 vector swizzle ( temp 2-component vector of int) 42270:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42280: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}) 42290: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}) 42300:237 'invocation' ( temp uint) 42310:237 Constant: 42320:237 1 (const int) 42330:237 Sequence 42340:237 Constant: 42350:237 0 (const int) 42360:237 Constant: 42370:237 1 (const int) 42380:237 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of int) 42390:237 vector swizzle ( temp 2-component vector of int) 42400:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42410: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}) 42420: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}) 42430:237 Constant: 42440:237 1 (const int) 42450:237 Constant: 42460:237 1 (const int) 42470:237 Sequence 42480:237 Constant: 42490:237 0 (const int) 42500:237 Constant: 42510:237 1 (const int) 42520:237 'ballot' ( temp 4-component vector of uint) 42530:238 move second child to first child ( temp 3-component vector of int) 42540:238 vector swizzle ( temp 3-component vector of int) 42550:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42560:238 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:238 'invocation' ( temp uint) 42590:238 Constant: 42600:238 1 (const int) 42610:238 Sequence 42620:238 Constant: 42630:238 0 (const int) 42640:238 Constant: 42650:238 1 (const int) 42660:238 Constant: 42670:238 2 (const int) 42680:238 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of int) 42690:238 vector swizzle ( temp 3-component vector of int) 42700:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42710:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 42720:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 42730:238 Constant: 42740:238 2 (const int) 42750:238 Constant: 42760:238 1 (const int) 42770:238 Sequence 42780:238 Constant: 42790:238 0 (const int) 42800:238 Constant: 42810:238 1 (const int) 42820:238 Constant: 42830:238 2 (const int) 42840:238 'ballot' ( temp 4-component vector of uint) 42850:239 move second child to first child ( temp 4-component vector of int) 42860:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42870: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}) 42880: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}) 42890:239 'invocation' ( temp uint) 42900:239 Constant: 42910:239 1 (const int) 42920:239 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of int) 42930:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 42940: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}) 42950: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}) 42960:239 Constant: 42970:239 3 (const int) 42980:239 Constant: 42990:239 1 (const int) 43000:239 'ballot' ( temp 4-component vector of uint) 43010:241 move second child to first child ( temp uint) 43020:241 direct index ( temp uint) 43030:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43040: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}) 43050: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}) 43060:241 'invocation' ( temp uint) 43070:241 Constant: 43080:241 2 (const int) 43090:241 Constant: 43100:241 0 (const int) 43110:241 subgroupPartitionedInclusiveMaxNV ( global uint) 43120:241 direct index ( temp uint) 43130:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43140: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}) 43150: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}) 43160:241 Constant: 43170:241 0 (const int) 43180:241 Constant: 43190:241 2 (const int) 43200:241 Constant: 43210:241 0 (const int) 43220:241 'ballot' ( temp 4-component vector of uint) 43230:242 move second child to first child ( temp 2-component vector of uint) 43240:242 vector swizzle ( temp 2-component vector of uint) 43250:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43260: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}) 43270: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}) 43280:242 'invocation' ( temp uint) 43290:242 Constant: 43300:242 2 (const int) 43310:242 Sequence 43320:242 Constant: 43330:242 0 (const int) 43340:242 Constant: 43350:242 1 (const int) 43360:242 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of uint) 43370:242 vector swizzle ( temp 2-component vector of uint) 43380:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43390: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}) 43400: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}) 43410:242 Constant: 43420:242 1 (const int) 43430:242 Constant: 43440:242 2 (const int) 43450:242 Sequence 43460:242 Constant: 43470:242 0 (const int) 43480:242 Constant: 43490:242 1 (const int) 43500:242 'ballot' ( temp 4-component vector of uint) 43510:243 move second child to first child ( temp 3-component vector of uint) 43520:243 vector swizzle ( temp 3-component vector of uint) 43530:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43540:243 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 43550:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 43560:243 'invocation' ( temp uint) 43570:243 Constant: 43580:243 2 (const int) 43590:243 Sequence 43600:243 Constant: 43610:243 0 (const int) 43620:243 Constant: 43630:243 1 (const int) 43640:243 Constant: 43650:243 2 (const int) 43660:243 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of uint) 43670:243 vector swizzle ( temp 3-component vector of uint) 43680:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43690:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 43700:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 43710:243 Constant: 43720:243 2 (const int) 43730:243 Constant: 43740:243 2 (const int) 43750:243 Sequence 43760:243 Constant: 43770:243 0 (const int) 43780:243 Constant: 43790:243 1 (const int) 43800:243 Constant: 43810:243 2 (const int) 43820:243 'ballot' ( temp 4-component vector of uint) 43830:244 move second child to first child ( temp 4-component vector of uint) 43840:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43850: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}) 43860: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}) 43870:244 'invocation' ( temp uint) 43880:244 Constant: 43890:244 2 (const int) 43900:244 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of uint) 43910:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 43920: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}) 43930: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}) 43940:244 Constant: 43950:244 3 (const int) 43960:244 Constant: 43970:244 2 (const int) 43980:244 'ballot' ( temp 4-component vector of uint) 43990:246 move second child to first child ( temp double) 44000:246 direct index ( temp double) 44010:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44020: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}) 44030: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}) 44040:246 'invocation' ( temp uint) 44050:246 Constant: 44060:246 3 (const int) 44070:246 Constant: 44080:246 0 (const int) 44090:246 subgroupPartitionedInclusiveMaxNV ( global double) 44100:246 direct index ( temp double) 44110:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44120: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}) 44130: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}) 44140:246 Constant: 44150:246 0 (const int) 44160:246 Constant: 44170:246 3 (const int) 44180:246 Constant: 44190:246 0 (const int) 44200:246 'ballot' ( temp 4-component vector of uint) 44210:247 move second child to first child ( temp 2-component vector of double) 44220:247 vector swizzle ( temp 2-component vector of double) 44230:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44240: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}) 44250: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}) 44260:247 'invocation' ( temp uint) 44270:247 Constant: 44280:247 3 (const int) 44290:247 Sequence 44300:247 Constant: 44310:247 0 (const int) 44320:247 Constant: 44330:247 1 (const int) 44340:247 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of double) 44350:247 vector swizzle ( temp 2-component vector of double) 44360:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44370: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}) 44380: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}) 44390:247 Constant: 44400:247 1 (const int) 44410:247 Constant: 44420:247 3 (const int) 44430:247 Sequence 44440:247 Constant: 44450:247 0 (const int) 44460:247 Constant: 44470:247 1 (const int) 44480:247 'ballot' ( temp 4-component vector of uint) 44490:248 move second child to first child ( temp 3-component vector of double) 44500:248 vector swizzle ( temp 3-component vector of double) 44510:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44520:248 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 44530:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 44540:248 'invocation' ( temp uint) 44550:248 Constant: 44560:248 3 (const int) 44570:248 Sequence 44580:248 Constant: 44590:248 0 (const int) 44600:248 Constant: 44610:248 1 (const int) 44620:248 Constant: 44630:248 2 (const int) 44640:248 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of double) 44650:248 vector swizzle ( temp 3-component vector of double) 44660:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44670:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 44680:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 44690:248 Constant: 44700:248 2 (const int) 44710:248 Constant: 44720:248 3 (const int) 44730:248 Sequence 44740:248 Constant: 44750:248 0 (const int) 44760:248 Constant: 44770:248 1 (const int) 44780:248 Constant: 44790:248 2 (const int) 44800:248 'ballot' ( temp 4-component vector of uint) 44810:249 move second child to first child ( temp 4-component vector of double) 44820:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44830: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}) 44840: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}) 44850:249 'invocation' ( temp uint) 44860:249 Constant: 44870:249 3 (const int) 44880:249 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of double) 44890:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 44900: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}) 44910: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}) 44920:249 Constant: 44930:249 3 (const int) 44940:249 Constant: 44950:249 3 (const int) 44960:249 'ballot' ( temp 4-component vector of uint) 44970:251 move second child to first child ( temp int) 44980:251 direct index ( temp int) 44990:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45000: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}) 45010: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}) 45020:251 'invocation' ( temp uint) 45030:251 Constant: 45040:251 1 (const int) 45050:251 Constant: 45060:251 0 (const int) 45070:251 subgroupPartitionedInclusiveAndNV ( global int) 45080:251 direct index ( temp int) 45090:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45100: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}) 45110: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}) 45120:251 Constant: 45130:251 0 (const int) 45140:251 Constant: 45150:251 1 (const int) 45160:251 Constant: 45170:251 0 (const int) 45180:251 'ballot' ( temp 4-component vector of uint) 45190:252 move second child to first child ( temp 2-component vector of int) 45200:252 vector swizzle ( temp 2-component vector of int) 45210:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45220: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}) 45230: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}) 45240:252 'invocation' ( temp uint) 45250:252 Constant: 45260:252 1 (const int) 45270:252 Sequence 45280:252 Constant: 45290:252 0 (const int) 45300:252 Constant: 45310:252 1 (const int) 45320:252 subgroupPartitionedInclusiveAndNV ( global 2-component vector of int) 45330:252 vector swizzle ( temp 2-component vector of int) 45340:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45350: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}) 45360: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}) 45370:252 Constant: 45380:252 1 (const int) 45390:252 Constant: 45400:252 1 (const int) 45410:252 Sequence 45420:252 Constant: 45430:252 0 (const int) 45440:252 Constant: 45450:252 1 (const int) 45460:252 'ballot' ( temp 4-component vector of uint) 45470:253 move second child to first child ( temp 3-component vector of int) 45480:253 vector swizzle ( temp 3-component vector of int) 45490:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45500:253 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:253 'invocation' ( temp uint) 45530:253 Constant: 45540:253 1 (const int) 45550:253 Sequence 45560:253 Constant: 45570:253 0 (const int) 45580:253 Constant: 45590:253 1 (const int) 45600:253 Constant: 45610:253 2 (const int) 45620:253 subgroupPartitionedInclusiveAndNV ( global 3-component vector of int) 45630:253 vector swizzle ( temp 3-component vector of int) 45640:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45650:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 45660:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 45670:253 Constant: 45680:253 2 (const int) 45690:253 Constant: 45700:253 1 (const int) 45710:253 Sequence 45720:253 Constant: 45730:253 0 (const int) 45740:253 Constant: 45750:253 1 (const int) 45760:253 Constant: 45770:253 2 (const int) 45780:253 'ballot' ( temp 4-component vector of uint) 45790:254 move second child to first child ( temp 4-component vector of int) 45800:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45810: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}) 45820: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}) 45830:254 'invocation' ( temp uint) 45840:254 Constant: 45850:254 1 (const int) 45860:254 subgroupPartitionedInclusiveAndNV ( global 4-component vector of int) 45870:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 45880: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}) 45890: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}) 45900:254 Constant: 45910:254 3 (const int) 45920:254 Constant: 45930:254 1 (const int) 45940:254 'ballot' ( temp 4-component vector of uint) 45950:256 move second child to first child ( temp uint) 45960:256 direct index ( temp uint) 45970:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 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 2 (const int) 46030:256 Constant: 46040:256 0 (const int) 46050:256 subgroupPartitionedInclusiveAndNV ( global uint) 46060:256 direct index ( temp uint) 46070:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46080: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}) 46090: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}) 46100:256 Constant: 46110:256 0 (const int) 46120:256 Constant: 46130:256 2 (const int) 46140:256 Constant: 46150:256 0 (const int) 46160:256 'ballot' ( temp 4-component vector of uint) 46170:257 move second child to first child ( temp 2-component vector of uint) 46180:257 vector swizzle ( temp 2-component vector of uint) 46190:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46200: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}) 46210: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}) 46220:257 'invocation' ( temp uint) 46230:257 Constant: 46240:257 2 (const int) 46250:257 Sequence 46260:257 Constant: 46270:257 0 (const int) 46280:257 Constant: 46290:257 1 (const int) 46300:257 subgroupPartitionedInclusiveAndNV ( global 2-component vector of uint) 46310:257 vector swizzle ( temp 2-component vector of uint) 46320:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46330: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}) 46340: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}) 46350:257 Constant: 46360:257 1 (const int) 46370:257 Constant: 46380:257 2 (const int) 46390:257 Sequence 46400:257 Constant: 46410:257 0 (const int) 46420:257 Constant: 46430:257 1 (const int) 46440:257 'ballot' ( temp 4-component vector of uint) 46450:258 move second child to first child ( temp 3-component vector of uint) 46460:258 vector swizzle ( temp 3-component vector of uint) 46470:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46480:258 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 46490:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 46500:258 'invocation' ( temp uint) 46510:258 Constant: 46520:258 2 (const int) 46530:258 Sequence 46540:258 Constant: 46550:258 0 (const int) 46560:258 Constant: 46570:258 1 (const int) 46580:258 Constant: 46590:258 2 (const int) 46600:258 subgroupPartitionedInclusiveAndNV ( global 3-component vector of uint) 46610:258 vector swizzle ( temp 3-component vector of uint) 46620:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46630:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 46640:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 46650:258 Constant: 46660:258 2 (const int) 46670:258 Constant: 46680:258 2 (const int) 46690:258 Sequence 46700:258 Constant: 46710:258 0 (const int) 46720:258 Constant: 46730:258 1 (const int) 46740:258 Constant: 46750:258 2 (const int) 46760:258 'ballot' ( temp 4-component vector of uint) 46770:259 move second child to first child ( temp 4-component vector of uint) 46780:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46790: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}) 46800: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}) 46810:259 'invocation' ( temp uint) 46820:259 Constant: 46830:259 2 (const int) 46840:259 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 46850:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 46860: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}) 46870: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}) 46880:259 Constant: 46890:259 3 (const int) 46900:259 Constant: 46910:259 2 (const int) 46920:259 'ballot' ( temp 4-component vector of uint) 46930:261 move second child to first child ( temp int) 46940:261 direct index ( temp int) 46950:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 46960: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}) 46970: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}) 46980:261 'invocation' ( temp uint) 46990:261 Constant: 47000:261 1 (const int) 47010:261 Constant: 47020:261 0 (const int) 47030:261 Convert bool to int ( temp int) 47040:261 subgroupPartitionedInclusiveAndNV ( global bool) 47050:261 Compare Less Than ( temp bool) 47060:261 direct index ( temp int) 47070:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 47080: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}) 47090: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}) 47100:261 Constant: 47110:261 0 (const int) 47120:261 Constant: 47130:261 1 (const int) 47140:261 Constant: 47150:261 0 (const int) 47160:261 Constant: 47170:261 0 (const int) 47180:261 'ballot' ( temp 4-component vector of uint) 47190:262 move second child to first child ( temp 2-component vector of int) 47200:262 vector swizzle ( temp 2-component vector of int) 47210:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 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 1 (const int) 47270:262 Sequence 47280:262 Constant: 47290:262 0 (const int) 47300:262 Constant: 47310:262 1 (const int) 47320:262 Convert bool to int ( temp 2-component vector of int) 47330:262 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool) 47340:262 Compare Less Than ( global 2-component vector of bool) 47350:262 vector swizzle ( temp 2-component vector of int) 47360:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 47370: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}) 47380: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}) 47390:262 Constant: 47400:262 1 (const int) 47410:262 Constant: 47420:262 1 (const int) 47430:262 Sequence 47440:262 Constant: 47450:262 0 (const int) 47460:262 Constant: 47470:262 1 (const int) 47480:262 Constant: 47490:262 0 (const int) 47500:262 0 (const int) 47510:262 'ballot' ( temp 4-component vector of uint) 47520:263 move second child to first child ( temp 3-component vector of int) 47530:263 vector swizzle ( temp 3-component vector of int) 47540:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 47550:263 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 47560:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 47570:263 'invocation' ( temp uint) 47580:263 Constant: 47590:263 1 (const int) 47600:263 Sequence 47610:263 Constant: 47620:263 0 (const int) 47630:263 Constant: 47640:263 1 (const int) 47650:263 Constant: 47660:263 2 (const int) 47670:263 Convert bool to int ( temp 3-component vector of int) 47680:263 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool) 47690:263 Compare Less Than ( global 3-component vector of bool) 47700:263 vector swizzle ( temp 3-component vector of int) 47710:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 47720:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 47730:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 47740:263 Constant: 47750:263 1 (const int) 47760:263 Constant: 47770:263 1 (const int) 47780:263 Sequence 47790:263 Constant: 47800:263 0 (const int) 47810:263 Constant: 47820:263 1 (const int) 47830:263 Constant: 47840:263 2 (const int) 47850:263 Constant: 47860:263 0 (const int) 47870:263 0 (const int) 47880:263 0 (const int) 47890:263 'ballot' ( temp 4-component vector of uint) 47900:264 move second child to first child ( temp 4-component vector of int) 47910:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 47920: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}) 47930: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}) 47940:264 'invocation' ( temp uint) 47950:264 Constant: 47960:264 1 (const int) 47970:264 Convert bool to int ( temp 4-component vector of int) 47980:264 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool) 47990:264 Compare Less Than ( global 4-component vector of bool) 48000:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48010: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}) 48020: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}) 48030:264 Constant: 48040:264 1 (const int) 48050:264 Constant: 48060:264 1 (const int) 48070:264 Constant: 48080:264 0 (const int) 48090:264 0 (const int) 48100:264 0 (const int) 48110:264 0 (const int) 48120:264 'ballot' ( temp 4-component vector of uint) 48130:266 move second child to first child ( temp int) 48140:266 direct index ( temp int) 48150:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48160: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}) 48170: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}) 48180:266 'invocation' ( temp uint) 48190:266 Constant: 48200:266 1 (const int) 48210:266 Constant: 48220:266 0 (const int) 48230:266 subgroupPartitionedInclusiveOrNV ( global int) 48240:266 direct index ( temp int) 48250:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48260: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}) 48270: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}) 48280:266 Constant: 48290:266 0 (const int) 48300:266 Constant: 48310:266 1 (const int) 48320:266 Constant: 48330:266 0 (const int) 48340:266 'ballot' ( temp 4-component vector of uint) 48350:267 move second child to first child ( temp 2-component vector of int) 48360:267 vector swizzle ( temp 2-component vector of int) 48370:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48380: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}) 48390: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}) 48400:267 'invocation' ( temp uint) 48410:267 Constant: 48420:267 1 (const int) 48430:267 Sequence 48440:267 Constant: 48450:267 0 (const int) 48460:267 Constant: 48470:267 1 (const int) 48480:267 subgroupPartitionedInclusiveOrNV ( global 2-component vector of int) 48490:267 vector swizzle ( temp 2-component vector of int) 48500:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48510: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}) 48520: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}) 48530:267 Constant: 48540:267 1 (const int) 48550:267 Constant: 48560:267 1 (const int) 48570:267 Sequence 48580:267 Constant: 48590:267 0 (const int) 48600:267 Constant: 48610:267 1 (const int) 48620:267 'ballot' ( temp 4-component vector of uint) 48630:268 move second child to first child ( temp 3-component vector of int) 48640:268 vector swizzle ( temp 3-component vector of int) 48650:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48660:268 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 48670:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 48680:268 'invocation' ( temp uint) 48690:268 Constant: 48700:268 1 (const int) 48710:268 Sequence 48720:268 Constant: 48730:268 0 (const int) 48740:268 Constant: 48750:268 1 (const int) 48760:268 Constant: 48770:268 2 (const int) 48780:268 subgroupPartitionedInclusiveOrNV ( global 3-component vector of int) 48790:268 vector swizzle ( temp 3-component vector of int) 48800:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48810:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 48820:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 48830:268 Constant: 48840:268 2 (const int) 48850:268 Constant: 48860:268 1 (const int) 48870:268 Sequence 48880:268 Constant: 48890:268 0 (const int) 48900:268 Constant: 48910:268 1 (const int) 48920:268 Constant: 48930:268 2 (const int) 48940:268 'ballot' ( temp 4-component vector of uint) 48950:269 move second child to first child ( temp 4-component vector of int) 48960:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 48970: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}) 48980: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}) 48990:269 'invocation' ( temp uint) 49000:269 Constant: 49010:269 1 (const int) 49020:269 subgroupPartitionedInclusiveOrNV ( global 4-component vector of int) 49030:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 49040: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}) 49050: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}) 49060:269 Constant: 49070:269 3 (const int) 49080:269 Constant: 49090:269 1 (const int) 49100:269 'ballot' ( temp 4-component vector of uint) 49110:271 move second child to first child ( temp uint) 49120:271 direct index ( temp uint) 49130:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49140: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}) 49150: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}) 49160:271 'invocation' ( temp uint) 49170:271 Constant: 49180:271 2 (const int) 49190:271 Constant: 49200:271 0 (const int) 49210:271 subgroupPartitionedInclusiveOrNV ( global uint) 49220:271 direct index ( temp uint) 49230:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49240: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}) 49250: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}) 49260:271 Constant: 49270:271 0 (const int) 49280:271 Constant: 49290:271 2 (const int) 49300:271 Constant: 49310:271 0 (const int) 49320:271 'ballot' ( temp 4-component vector of uint) 49330:272 move second child to first child ( temp 2-component vector of uint) 49340:272 vector swizzle ( temp 2-component vector of uint) 49350:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49360: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}) 49370: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}) 49380:272 'invocation' ( temp uint) 49390:272 Constant: 49400:272 2 (const int) 49410:272 Sequence 49420:272 Constant: 49430:272 0 (const int) 49440:272 Constant: 49450:272 1 (const int) 49460:272 subgroupPartitionedInclusiveOrNV ( global 2-component vector of uint) 49470:272 vector swizzle ( temp 2-component vector of uint) 49480:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49490: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}) 49500: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}) 49510:272 Constant: 49520:272 1 (const int) 49530:272 Constant: 49540:272 2 (const int) 49550:272 Sequence 49560:272 Constant: 49570:272 0 (const int) 49580:272 Constant: 49590:272 1 (const int) 49600:272 'ballot' ( temp 4-component vector of uint) 49610:273 move second child to first child ( temp 3-component vector of uint) 49620:273 vector swizzle ( temp 3-component vector of uint) 49630:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49640:273 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 49650:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 49660:273 'invocation' ( temp uint) 49670:273 Constant: 49680:273 2 (const int) 49690:273 Sequence 49700:273 Constant: 49710:273 0 (const int) 49720:273 Constant: 49730:273 1 (const int) 49740:273 Constant: 49750:273 2 (const int) 49760:273 subgroupPartitionedInclusiveOrNV ( global 3-component vector of uint) 49770:273 vector swizzle ( temp 3-component vector of uint) 49780:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49790:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 49800:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 49810:273 Constant: 49820:273 2 (const int) 49830:273 Constant: 49840:273 2 (const int) 49850:273 Sequence 49860:273 Constant: 49870:273 0 (const int) 49880:273 Constant: 49890:273 1 (const int) 49900:273 Constant: 49910:273 2 (const int) 49920:273 'ballot' ( temp 4-component vector of uint) 49930:274 move second child to first child ( temp 4-component vector of uint) 49940:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 49950: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}) 49960: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}) 49970:274 'invocation' ( temp uint) 49980:274 Constant: 49990:274 2 (const int) 50000:274 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 50010:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 50020: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}) 50030: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}) 50040:274 Constant: 50050:274 3 (const int) 50060:274 Constant: 50070:274 2 (const int) 50080:274 'ballot' ( temp 4-component vector of uint) 50090:276 move second child to first child ( temp int) 50100:276 direct index ( temp int) 50110:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50120: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}) 50130: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}) 50140:276 'invocation' ( temp uint) 50150:276 Constant: 50160:276 1 (const int) 50170:276 Constant: 50180:276 0 (const int) 50190:276 Convert bool to int ( temp int) 50200:276 subgroupPartitionedInclusiveOrNV ( global bool) 50210:276 Compare Less Than ( temp bool) 50220:276 direct index ( temp int) 50230:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50240: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}) 50250: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}) 50260:276 Constant: 50270:276 0 (const int) 50280:276 Constant: 50290:276 1 (const int) 50300:276 Constant: 50310:276 0 (const int) 50320:276 Constant: 50330:276 0 (const int) 50340:276 'ballot' ( temp 4-component vector of uint) 50350:277 move second child to first child ( temp 2-component vector of int) 50360:277 vector swizzle ( temp 2-component vector of int) 50370:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50380: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}) 50390: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}) 50400:277 'invocation' ( temp uint) 50410:277 Constant: 50420:277 1 (const int) 50430:277 Sequence 50440:277 Constant: 50450:277 0 (const int) 50460:277 Constant: 50470:277 1 (const int) 50480:277 Convert bool to int ( temp 2-component vector of int) 50490:277 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool) 50500:277 Compare Less Than ( global 2-component vector of bool) 50510:277 vector swizzle ( temp 2-component vector of int) 50520:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50530: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}) 50540: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}) 50550:277 Constant: 50560:277 1 (const int) 50570:277 Constant: 50580:277 1 (const int) 50590:277 Sequence 50600:277 Constant: 50610:277 0 (const int) 50620:277 Constant: 50630:277 1 (const int) 50640:277 Constant: 50650:277 0 (const int) 50660:277 0 (const int) 50670:277 'ballot' ( temp 4-component vector of uint) 50680:278 move second child to first child ( temp 3-component vector of int) 50690:278 vector swizzle ( temp 3-component vector of int) 50700:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50710:278 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 50720:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 50730:278 'invocation' ( temp uint) 50740:278 Constant: 50750:278 1 (const int) 50760:278 Sequence 50770:278 Constant: 50780:278 0 (const int) 50790:278 Constant: 50800:278 1 (const int) 50810:278 Constant: 50820:278 2 (const int) 50830:278 Convert bool to int ( temp 3-component vector of int) 50840:278 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool) 50850:278 Compare Less Than ( global 3-component vector of bool) 50860:278 vector swizzle ( temp 3-component vector of int) 50870:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 50880:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 50890:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 50900:278 Constant: 50910:278 1 (const int) 50920:278 Constant: 50930:278 1 (const int) 50940:278 Sequence 50950:278 Constant: 50960:278 0 (const int) 50970:278 Constant: 50980:278 1 (const int) 50990:278 Constant: 51000:278 2 (const int) 51010:278 Constant: 51020:278 0 (const int) 51030:278 0 (const int) 51040:278 0 (const int) 51050:278 'ballot' ( temp 4-component vector of uint) 51060:279 move second child to first child ( temp 4-component vector of int) 51070:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51080: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}) 51090: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}) 51100:279 'invocation' ( temp uint) 51110:279 Constant: 51120:279 1 (const int) 51130:279 Convert bool to int ( temp 4-component vector of int) 51140:279 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool) 51150:279 Compare Less Than ( global 4-component vector of bool) 51160:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51170: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}) 51180: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}) 51190:279 Constant: 51200:279 1 (const int) 51210:279 Constant: 51220:279 1 (const int) 51230:279 Constant: 51240:279 0 (const int) 51250:279 0 (const int) 51260:279 0 (const int) 51270:279 0 (const int) 51280:279 'ballot' ( temp 4-component vector of uint) 51290:281 move second child to first child ( temp int) 51300:281 direct index ( temp int) 51310:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51320: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}) 51330: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}) 51340:281 'invocation' ( temp uint) 51350:281 Constant: 51360:281 1 (const int) 51370:281 Constant: 51380:281 0 (const int) 51390:281 subgroupPartitionedInclusiveXorNV ( global int) 51400:281 direct index ( temp int) 51410:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51420: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}) 51430: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}) 51440:281 Constant: 51450:281 0 (const int) 51460:281 Constant: 51470:281 1 (const int) 51480:281 Constant: 51490:281 0 (const int) 51500:281 'ballot' ( temp 4-component vector of uint) 51510:282 move second child to first child ( temp 2-component vector of int) 51520:282 vector swizzle ( temp 2-component vector of int) 51530:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51540: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}) 51550: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}) 51560:282 'invocation' ( temp uint) 51570:282 Constant: 51580:282 1 (const int) 51590:282 Sequence 51600:282 Constant: 51610:282 0 (const int) 51620:282 Constant: 51630:282 1 (const int) 51640:282 subgroupPartitionedInclusiveXorNV ( global 2-component vector of int) 51650:282 vector swizzle ( temp 2-component vector of int) 51660:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51670: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}) 51680: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}) 51690:282 Constant: 51700:282 1 (const int) 51710:282 Constant: 51720:282 1 (const int) 51730:282 Sequence 51740:282 Constant: 51750:282 0 (const int) 51760:282 Constant: 51770:282 1 (const int) 51780:282 'ballot' ( temp 4-component vector of uint) 51790:283 move second child to first child ( temp 3-component vector of int) 51800:283 vector swizzle ( temp 3-component vector of int) 51810:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51820:283 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 51830:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 51840:283 'invocation' ( temp uint) 51850:283 Constant: 51860:283 1 (const int) 51870:283 Sequence 51880:283 Constant: 51890:283 0 (const int) 51900:283 Constant: 51910:283 1 (const int) 51920:283 Constant: 51930:283 2 (const int) 51940:283 subgroupPartitionedInclusiveXorNV ( global 3-component vector of int) 51950:283 vector swizzle ( temp 3-component vector of int) 51960:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 51970:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 51980:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 51990:283 Constant: 52000:283 2 (const int) 52010:283 Constant: 52020:283 1 (const int) 52030:283 Sequence 52040:283 Constant: 52050:283 0 (const int) 52060:283 Constant: 52070:283 1 (const int) 52080:283 Constant: 52090:283 2 (const int) 52100:283 'ballot' ( temp 4-component vector of uint) 52110:284 move second child to first child ( temp 4-component vector of int) 52120:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 52130: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}) 52140: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}) 52150:284 'invocation' ( temp uint) 52160:284 Constant: 52170:284 1 (const int) 52180:284 subgroupPartitionedInclusiveXorNV ( global 4-component vector of int) 52190:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 52200: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}) 52210: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}) 52220:284 Constant: 52230:284 3 (const int) 52240:284 Constant: 52250:284 1 (const int) 52260:284 'ballot' ( temp 4-component vector of uint) 52270:286 move second child to first child ( temp uint) 52280:286 direct index ( temp uint) 52290:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52300: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}) 52310: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}) 52320:286 'invocation' ( temp uint) 52330:286 Constant: 52340:286 2 (const int) 52350:286 Constant: 52360:286 0 (const int) 52370:286 subgroupPartitionedInclusiveXorNV ( global uint) 52380:286 direct index ( temp uint) 52390:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52400: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}) 52410: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}) 52420:286 Constant: 52430:286 0 (const int) 52440:286 Constant: 52450:286 2 (const int) 52460:286 Constant: 52470:286 0 (const int) 52480:286 'ballot' ( temp 4-component vector of uint) 52490:287 move second child to first child ( temp 2-component vector of uint) 52500:287 vector swizzle ( temp 2-component vector of uint) 52510:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52520: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}) 52530: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}) 52540:287 'invocation' ( temp uint) 52550:287 Constant: 52560:287 2 (const int) 52570:287 Sequence 52580:287 Constant: 52590:287 0 (const int) 52600:287 Constant: 52610:287 1 (const int) 52620:287 subgroupPartitionedInclusiveXorNV ( global 2-component vector of uint) 52630:287 vector swizzle ( temp 2-component vector of uint) 52640:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52650: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}) 52660: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}) 52670:287 Constant: 52680:287 1 (const int) 52690:287 Constant: 52700:287 2 (const int) 52710:287 Sequence 52720:287 Constant: 52730:287 0 (const int) 52740:287 Constant: 52750:287 1 (const int) 52760:287 'ballot' ( temp 4-component vector of uint) 52770:288 move second child to first child ( temp 3-component vector of uint) 52780:288 vector swizzle ( temp 3-component vector of uint) 52790:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52800:288 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 52810:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 52820:288 'invocation' ( temp uint) 52830:288 Constant: 52840:288 2 (const int) 52850:288 Sequence 52860:288 Constant: 52870:288 0 (const int) 52880:288 Constant: 52890:288 1 (const int) 52900:288 Constant: 52910:288 2 (const int) 52920:288 subgroupPartitionedInclusiveXorNV ( global 3-component vector of uint) 52930:288 vector swizzle ( temp 3-component vector of uint) 52940:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 52950:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 52960:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 52970:288 Constant: 52980:288 2 (const int) 52990:288 Constant: 53000:288 2 (const int) 53010:288 Sequence 53020:288 Constant: 53030:288 0 (const int) 53040:288 Constant: 53050:288 1 (const int) 53060:288 Constant: 53070:288 2 (const int) 53080:288 'ballot' ( temp 4-component vector of uint) 53090:289 move second child to first child ( temp 4-component vector of uint) 53100:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 53110: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}) 53120: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}) 53130:289 'invocation' ( temp uint) 53140:289 Constant: 53150:289 2 (const int) 53160:289 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 53170:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 53180: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}) 53190: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}) 53200:289 Constant: 53210:289 3 (const int) 53220:289 Constant: 53230:289 2 (const int) 53240:289 'ballot' ( temp 4-component vector of uint) 53250:291 move second child to first child ( temp int) 53260:291 direct index ( temp int) 53270:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 53280: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}) 53290: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}) 53300:291 'invocation' ( temp uint) 53310:291 Constant: 53320:291 1 (const int) 53330:291 Constant: 53340:291 0 (const int) 53350:291 Convert bool to int ( temp int) 53360:291 subgroupPartitionedInclusiveXorNV ( global bool) 53370:291 Compare Less Than ( temp bool) 53380:291 direct index ( temp int) 53390:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 53400: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}) 53410: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}) 53420:291 Constant: 53430:291 0 (const int) 53440:291 Constant: 53450:291 1 (const int) 53460:291 Constant: 53470:291 0 (const int) 53480:291 Constant: 53490:291 0 (const int) 53500:291 'ballot' ( temp 4-component vector of uint) 53510:292 move second child to first child ( temp 2-component vector of int) 53520:292 vector swizzle ( temp 2-component vector of int) 53530:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 53540: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}) 53550: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}) 53560:292 'invocation' ( temp uint) 53570:292 Constant: 53580:292 1 (const int) 53590:292 Sequence 53600:292 Constant: 53610:292 0 (const int) 53620:292 Constant: 53630:292 1 (const int) 53640:292 Convert bool to int ( temp 2-component vector of int) 53650:292 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool) 53660:292 Compare Less Than ( global 2-component vector of bool) 53670:292 vector swizzle ( temp 2-component vector of int) 53680:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 53690: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}) 53700: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}) 53710:292 Constant: 53720:292 1 (const int) 53730:292 Constant: 53740:292 1 (const int) 53750:292 Sequence 53760:292 Constant: 53770:292 0 (const int) 53780:292 Constant: 53790:292 1 (const int) 53800:292 Constant: 53810:292 0 (const int) 53820:292 0 (const int) 53830:292 'ballot' ( temp 4-component vector of uint) 53840:293 move second child to first child ( temp 3-component vector of int) 53850:293 vector swizzle ( temp 3-component vector of int) 53860:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 53870:293 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:293 'invocation' ( temp uint) 53900:293 Constant: 53910:293 1 (const int) 53920:293 Sequence 53930:293 Constant: 53940:293 0 (const int) 53950:293 Constant: 53960:293 1 (const int) 53970:293 Constant: 53980:293 2 (const int) 53990:293 Convert bool to int ( temp 3-component vector of int) 54000:293 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool) 54010:293 Compare Less Than ( global 3-component vector of bool) 54020:293 vector swizzle ( temp 3-component vector of int) 54030:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 54040:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 54050:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 54060:293 Constant: 54070:293 1 (const int) 54080:293 Constant: 54090:293 1 (const int) 54100:293 Sequence 54110:293 Constant: 54120:293 0 (const int) 54130:293 Constant: 54140:293 1 (const int) 54150:293 Constant: 54160:293 2 (const int) 54170:293 Constant: 54180:293 0 (const int) 54190:293 0 (const int) 54200:293 0 (const int) 54210:293 'ballot' ( temp 4-component vector of uint) 54220:294 move second child to first child ( temp 4-component vector of int) 54230:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 54240: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}) 54250: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}) 54260:294 'invocation' ( temp uint) 54270:294 Constant: 54280:294 1 (const int) 54290:294 Convert bool to int ( temp 4-component vector of int) 54300:294 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool) 54310:294 Compare Less Than ( global 4-component vector of bool) 54320:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 54330: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}) 54340: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}) 54350:294 Constant: 54360:294 1 (const int) 54370:294 Constant: 54380:294 1 (const int) 54390:294 Constant: 54400:294 0 (const int) 54410:294 0 (const int) 54420:294 0 (const int) 54430:294 0 (const int) 54440:294 'ballot' ( temp 4-component vector of uint) 54450:296 move second child to first child ( temp float) 54460:296 direct index ( temp float) 54470:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 54480: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}) 54490: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}) 54500:296 'invocation' ( temp uint) 54510:296 Constant: 54520:296 0 (const int) 54530:296 Constant: 54540:296 0 (const int) 54550:296 subgroupPartitionedExclusiveAddNV ( global float) 54560:296 direct index ( temp float) 54570:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 54580: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}) 54590: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}) 54600:296 Constant: 54610:296 0 (const int) 54620:296 Constant: 54630:296 0 (const int) 54640:296 Constant: 54650:296 0 (const int) 54660:296 'ballot' ( temp 4-component vector of uint) 54670:297 move second child to first child ( temp 2-component vector of float) 54680:297 vector swizzle ( temp 2-component vector of float) 54690:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 54700: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}) 54710: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}) 54720:297 'invocation' ( temp uint) 54730:297 Constant: 54740:297 0 (const int) 54750:297 Sequence 54760:297 Constant: 54770:297 0 (const int) 54780:297 Constant: 54790:297 1 (const int) 54800:297 subgroupPartitionedExclusiveAddNV ( global 2-component vector of float) 54810:297 vector swizzle ( temp 2-component vector of float) 54820:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 54830: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}) 54840: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}) 54850:297 Constant: 54860:297 1 (const int) 54870:297 Constant: 54880:297 0 (const int) 54890:297 Sequence 54900:297 Constant: 54910:297 0 (const int) 54920:297 Constant: 54930:297 1 (const int) 54940:297 'ballot' ( temp 4-component vector of uint) 54950:298 move second child to first child ( temp 3-component vector of float) 54960:298 vector swizzle ( temp 3-component vector of float) 54970:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 54980:298 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 54990:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 55000:298 'invocation' ( temp uint) 55010:298 Constant: 55020:298 0 (const int) 55030:298 Sequence 55040:298 Constant: 55050:298 0 (const int) 55060:298 Constant: 55070:298 1 (const int) 55080:298 Constant: 55090:298 2 (const int) 55100:298 subgroupPartitionedExclusiveAddNV ( global 3-component vector of float) 55110:298 vector swizzle ( temp 3-component vector of float) 55120:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 55130:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 55150:298 Constant: 55160:298 2 (const int) 55170:298 Constant: 55180:298 0 (const int) 55190:298 Sequence 55200:298 Constant: 55210:298 0 (const int) 55220:298 Constant: 55230:298 1 (const int) 55240:298 Constant: 55250:298 2 (const int) 55260:298 'ballot' ( temp 4-component vector of uint) 55270:299 move second child to first child ( temp 4-component vector of float) 55280:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 55290: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}) 55300: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}) 55310:299 'invocation' ( temp uint) 55320:299 Constant: 55330:299 0 (const int) 55340:299 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 55350:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 55360: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}) 55370: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}) 55380:299 Constant: 55390:299 3 (const int) 55400:299 Constant: 55410:299 0 (const int) 55420:299 'ballot' ( temp 4-component vector of uint) 55430:301 move second child to first child ( temp int) 55440:301 direct index ( temp int) 55450:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 55460: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}) 55470: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}) 55480:301 'invocation' ( temp uint) 55490:301 Constant: 55500:301 1 (const int) 55510:301 Constant: 55520:301 0 (const int) 55530:301 subgroupPartitionedExclusiveAddNV ( global int) 55540:301 direct index ( temp int) 55550:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 55560: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}) 55570: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}) 55580:301 Constant: 55590:301 0 (const int) 55600:301 Constant: 55610:301 1 (const int) 55620:301 Constant: 55630:301 0 (const int) 55640:301 'ballot' ( temp 4-component vector of uint) 55650:302 move second child to first child ( temp 2-component vector of int) 55660:302 vector swizzle ( temp 2-component vector of int) 55670:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 55680: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}) 55690: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}) 55700:302 'invocation' ( temp uint) 55710:302 Constant: 55720:302 1 (const int) 55730:302 Sequence 55740:302 Constant: 55750:302 0 (const int) 55760:302 Constant: 55770:302 1 (const int) 55780:302 subgroupPartitionedExclusiveAddNV ( global 2-component vector of int) 55790:302 vector swizzle ( temp 2-component vector of int) 55800:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 55810: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}) 55820: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}) 55830:302 Constant: 55840:302 1 (const int) 55850:302 Constant: 55860:302 1 (const int) 55870:302 Sequence 55880:302 Constant: 55890:302 0 (const int) 55900:302 Constant: 55910:302 1 (const int) 55920:302 'ballot' ( temp 4-component vector of uint) 55930:303 move second child to first child ( temp 3-component vector of int) 55940:303 vector swizzle ( temp 3-component vector of int) 55950:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 55960:303 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 55970:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:303 'invocation' ( temp uint) 55990:303 Constant: 56000:303 1 (const int) 56010:303 Sequence 56020:303 Constant: 56030:303 0 (const int) 56040:303 Constant: 56050:303 1 (const int) 56060:303 Constant: 56070:303 2 (const int) 56080:303 subgroupPartitionedExclusiveAddNV ( global 3-component vector of int) 56090:303 vector swizzle ( temp 3-component vector of int) 56100:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 56110:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 56120:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 56130:303 Constant: 56140:303 2 (const int) 56150:303 Constant: 56160:303 1 (const int) 56170:303 Sequence 56180:303 Constant: 56190:303 0 (const int) 56200:303 Constant: 56210:303 1 (const int) 56220:303 Constant: 56230:303 2 (const int) 56240:303 'ballot' ( temp 4-component vector of uint) 56250:304 move second child to first child ( temp 4-component vector of int) 56260:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 56270: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}) 56280: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}) 56290:304 'invocation' ( temp uint) 56300:304 Constant: 56310:304 1 (const int) 56320:304 subgroupPartitionedExclusiveAddNV ( global 4-component vector of int) 56330:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 56340: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}) 56350: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}) 56360:304 Constant: 56370:304 3 (const int) 56380:304 Constant: 56390:304 1 (const int) 56400:304 'ballot' ( temp 4-component vector of uint) 56410:306 move second child to first child ( temp uint) 56420:306 direct index ( temp uint) 56430:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 56440: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}) 56450: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}) 56460:306 'invocation' ( temp uint) 56470:306 Constant: 56480:306 2 (const int) 56490:306 Constant: 56500:306 0 (const int) 56510:306 subgroupPartitionedExclusiveAddNV ( global uint) 56520:306 direct index ( temp uint) 56530:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 56540: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}) 56550: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}) 56560:306 Constant: 56570:306 0 (const int) 56580:306 Constant: 56590:306 2 (const int) 56600:306 Constant: 56610:306 0 (const int) 56620:306 'ballot' ( temp 4-component vector of uint) 56630:307 move second child to first child ( temp 2-component vector of uint) 56640:307 vector swizzle ( temp 2-component vector of uint) 56650:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 56660: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}) 56670: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}) 56680:307 'invocation' ( temp uint) 56690:307 Constant: 56700:307 2 (const int) 56710:307 Sequence 56720:307 Constant: 56730:307 0 (const int) 56740:307 Constant: 56750:307 1 (const int) 56760:307 subgroupPartitionedExclusiveAddNV ( global 2-component vector of uint) 56770:307 vector swizzle ( temp 2-component vector of uint) 56780:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 56790: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}) 56800: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}) 56810:307 Constant: 56820:307 1 (const int) 56830:307 Constant: 56840:307 2 (const int) 56850:307 Sequence 56860:307 Constant: 56870:307 0 (const int) 56880:307 Constant: 56890:307 1 (const int) 56900:307 'ballot' ( temp 4-component vector of uint) 56910:308 move second child to first child ( temp 3-component vector of uint) 56920:308 vector swizzle ( temp 3-component vector of uint) 56930:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 56940:308 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 56950:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 56960:308 'invocation' ( temp uint) 56970:308 Constant: 56980:308 2 (const int) 56990:308 Sequence 57000:308 Constant: 57010:308 0 (const int) 57020:308 Constant: 57030:308 1 (const int) 57040:308 Constant: 57050:308 2 (const int) 57060:308 subgroupPartitionedExclusiveAddNV ( global 3-component vector of uint) 57070:308 vector swizzle ( temp 3-component vector of uint) 57080:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 57090:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 57100:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:308 Constant: 57120:308 2 (const int) 57130:308 Constant: 57140:308 2 (const int) 57150:308 Sequence 57160:308 Constant: 57170:308 0 (const int) 57180:308 Constant: 57190:308 1 (const int) 57200:308 Constant: 57210:308 2 (const int) 57220:308 'ballot' ( temp 4-component vector of uint) 57230:309 move second child to first child ( temp 4-component vector of uint) 57240:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 57250: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}) 57260: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}) 57270:309 'invocation' ( temp uint) 57280:309 Constant: 57290:309 2 (const int) 57300:309 subgroupPartitionedExclusiveAddNV ( global 4-component vector of uint) 57310:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 57320: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}) 57330: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}) 57340:309 Constant: 57350:309 3 (const int) 57360:309 Constant: 57370:309 2 (const int) 57380:309 'ballot' ( temp 4-component vector of uint) 57390:311 move second child to first child ( temp double) 57400:311 direct index ( temp double) 57410:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 57420: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}) 57430: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}) 57440:311 'invocation' ( temp uint) 57450:311 Constant: 57460:311 3 (const int) 57470:311 Constant: 57480:311 0 (const int) 57490:311 subgroupPartitionedExclusiveAddNV ( global double) 57500:311 direct index ( temp double) 57510:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 57520: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}) 57530: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}) 57540:311 Constant: 57550:311 0 (const int) 57560:311 Constant: 57570:311 3 (const int) 57580:311 Constant: 57590:311 0 (const int) 57600:311 'ballot' ( temp 4-component vector of uint) 57610:312 move second child to first child ( temp 2-component vector of double) 57620:312 vector swizzle ( temp 2-component vector of double) 57630:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 57640: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}) 57650: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}) 57660:312 'invocation' ( temp uint) 57670:312 Constant: 57680:312 3 (const int) 57690:312 Sequence 57700:312 Constant: 57710:312 0 (const int) 57720:312 Constant: 57730:312 1 (const int) 57740:312 subgroupPartitionedExclusiveAddNV ( global 2-component vector of double) 57750:312 vector swizzle ( temp 2-component vector of double) 57760:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 57770: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}) 57780: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}) 57790:312 Constant: 57800:312 1 (const int) 57810:312 Constant: 57820:312 3 (const int) 57830:312 Sequence 57840:312 Constant: 57850:312 0 (const int) 57860:312 Constant: 57870:312 1 (const int) 57880:312 'ballot' ( temp 4-component vector of uint) 57890:313 move second child to first child ( temp 3-component vector of double) 57900:313 vector swizzle ( temp 3-component vector of double) 57910:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 57920:313 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 57930:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 57940:313 'invocation' ( temp uint) 57950:313 Constant: 57960:313 3 (const int) 57970:313 Sequence 57980:313 Constant: 57990:313 0 (const int) 58000:313 Constant: 58010:313 1 (const int) 58020:313 Constant: 58030:313 2 (const int) 58040:313 subgroupPartitionedExclusiveAddNV ( global 3-component vector of double) 58050:313 vector swizzle ( temp 3-component vector of double) 58060:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 58070:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 58080:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 58090:313 Constant: 58100:313 2 (const int) 58110:313 Constant: 58120:313 3 (const int) 58130:313 Sequence 58140:313 Constant: 58150:313 0 (const int) 58160:313 Constant: 58170:313 1 (const int) 58180:313 Constant: 58190:313 2 (const int) 58200:313 'ballot' ( temp 4-component vector of uint) 58210:314 move second child to first child ( temp 4-component vector of double) 58220:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 58230: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}) 58240: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}) 58250:314 'invocation' ( temp uint) 58260:314 Constant: 58270:314 3 (const int) 58280:314 subgroupPartitionedExclusiveAddNV ( global 4-component vector of double) 58290:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 58300: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}) 58310: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}) 58320:314 Constant: 58330:314 3 (const int) 58340:314 Constant: 58350:314 3 (const int) 58360:314 'ballot' ( temp 4-component vector of uint) 58370:316 move second child to first child ( temp float) 58380:316 direct index ( temp float) 58390:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 58400: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}) 58410: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}) 58420:316 'invocation' ( temp uint) 58430:316 Constant: 58440:316 0 (const int) 58450:316 Constant: 58460:316 0 (const int) 58470:316 subgroupPartitionedExclusiveMulNV ( global float) 58480:316 direct index ( temp float) 58490:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 58500: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}) 58510: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}) 58520:316 Constant: 58530:316 0 (const int) 58540:316 Constant: 58550:316 0 (const int) 58560:316 Constant: 58570:316 0 (const int) 58580:316 'ballot' ( temp 4-component vector of uint) 58590:317 move second child to first child ( temp 2-component vector of float) 58600:317 vector swizzle ( temp 2-component vector of float) 58610:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 58620: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}) 58630: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}) 58640:317 'invocation' ( temp uint) 58650:317 Constant: 58660:317 0 (const int) 58670:317 Sequence 58680:317 Constant: 58690:317 0 (const int) 58700:317 Constant: 58710:317 1 (const int) 58720:317 subgroupPartitionedExclusiveMulNV ( global 2-component vector of float) 58730:317 vector swizzle ( temp 2-component vector of float) 58740:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 58750: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}) 58760: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}) 58770:317 Constant: 58780:317 1 (const int) 58790:317 Constant: 58800:317 0 (const int) 58810:317 Sequence 58820:317 Constant: 58830:317 0 (const int) 58840:317 Constant: 58850:317 1 (const int) 58860:317 'ballot' ( temp 4-component vector of uint) 58870:318 move second child to first child ( temp 3-component vector of float) 58880:318 vector swizzle ( temp 3-component vector of float) 58890:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 58900:318 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 58910:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 58920:318 'invocation' ( temp uint) 58930:318 Constant: 58940:318 0 (const int) 58950:318 Sequence 58960:318 Constant: 58970:318 0 (const int) 58980:318 Constant: 58990:318 1 (const int) 59000:318 Constant: 59010:318 2 (const int) 59020:318 subgroupPartitionedExclusiveMulNV ( global 3-component vector of float) 59030:318 vector swizzle ( temp 3-component vector of float) 59040:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 59050:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 59060:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 59070:318 Constant: 59080:318 2 (const int) 59090:318 Constant: 59100:318 0 (const int) 59110:318 Sequence 59120:318 Constant: 59130:318 0 (const int) 59140:318 Constant: 59150:318 1 (const int) 59160:318 Constant: 59170:318 2 (const int) 59180:318 'ballot' ( temp 4-component vector of uint) 59190:319 move second child to first child ( temp 4-component vector of float) 59200:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 59210: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}) 59220: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}) 59230:319 'invocation' ( temp uint) 59240:319 Constant: 59250:319 0 (const int) 59260:319 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 59270:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 59280: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}) 59290: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}) 59300:319 Constant: 59310:319 3 (const int) 59320:319 Constant: 59330:319 0 (const int) 59340:319 'ballot' ( temp 4-component vector of uint) 59350:321 move second child to first child ( temp int) 59360:321 direct index ( temp int) 59370:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 59380: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}) 59390: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}) 59400:321 'invocation' ( temp uint) 59410:321 Constant: 59420:321 1 (const int) 59430:321 Constant: 59440:321 0 (const int) 59450:321 subgroupPartitionedExclusiveMulNV ( global int) 59460:321 direct index ( temp int) 59470:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 59480: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}) 59490: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}) 59500:321 Constant: 59510:321 0 (const int) 59520:321 Constant: 59530:321 1 (const int) 59540:321 Constant: 59550:321 0 (const int) 59560:321 'ballot' ( temp 4-component vector of uint) 59570:322 move second child to first child ( temp 2-component vector of int) 59580:322 vector swizzle ( temp 2-component vector of int) 59590:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 59600: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}) 59610: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}) 59620:322 'invocation' ( temp uint) 59630:322 Constant: 59640:322 1 (const int) 59650:322 Sequence 59660:322 Constant: 59670:322 0 (const int) 59680:322 Constant: 59690:322 1 (const int) 59700:322 subgroupPartitionedExclusiveMulNV ( global 2-component vector of int) 59710:322 vector swizzle ( temp 2-component vector of int) 59720:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 59730: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}) 59740: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}) 59750:322 Constant: 59760:322 1 (const int) 59770:322 Constant: 59780:322 1 (const int) 59790:322 Sequence 59800:322 Constant: 59810:322 0 (const int) 59820:322 Constant: 59830:322 1 (const int) 59840:322 'ballot' ( temp 4-component vector of uint) 59850:323 move second child to first child ( temp 3-component vector of int) 59860:323 vector swizzle ( temp 3-component vector of int) 59870:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 59880:323 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 59890:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 59900:323 'invocation' ( temp uint) 59910:323 Constant: 59920:323 1 (const int) 59930:323 Sequence 59940:323 Constant: 59950:323 0 (const int) 59960:323 Constant: 59970:323 1 (const int) 59980:323 Constant: 59990:323 2 (const int) 60000:323 subgroupPartitionedExclusiveMulNV ( global 3-component vector of int) 60010:323 vector swizzle ( temp 3-component vector of int) 60020:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 60030:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:323 Constant: 60060:323 2 (const int) 60070:323 Constant: 60080:323 1 (const int) 60090:323 Sequence 60100:323 Constant: 60110:323 0 (const int) 60120:323 Constant: 60130:323 1 (const int) 60140:323 Constant: 60150:323 2 (const int) 60160:323 'ballot' ( temp 4-component vector of uint) 60170:324 move second child to first child ( temp 4-component vector of int) 60180:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 60190: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}) 60200: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}) 60210:324 'invocation' ( temp uint) 60220:324 Constant: 60230:324 1 (const int) 60240:324 subgroupPartitionedExclusiveMulNV ( global 4-component vector of int) 60250:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 60260: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}) 60270: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}) 60280:324 Constant: 60290:324 3 (const int) 60300:324 Constant: 60310:324 1 (const int) 60320:324 'ballot' ( temp 4-component vector of uint) 60330:326 move second child to first child ( temp uint) 60340:326 direct index ( temp uint) 60350:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 60360: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}) 60370: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}) 60380:326 'invocation' ( temp uint) 60390:326 Constant: 60400:326 2 (const int) 60410:326 Constant: 60420:326 0 (const int) 60430:326 subgroupPartitionedExclusiveMulNV ( global uint) 60440:326 direct index ( temp uint) 60450:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 60460: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}) 60470: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}) 60480:326 Constant: 60490:326 0 (const int) 60500:326 Constant: 60510:326 2 (const int) 60520:326 Constant: 60530:326 0 (const int) 60540:326 'ballot' ( temp 4-component vector of uint) 60550:327 move second child to first child ( temp 2-component vector of uint) 60560:327 vector swizzle ( temp 2-component vector of uint) 60570:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 60580: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}) 60590: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}) 60600:327 'invocation' ( temp uint) 60610:327 Constant: 60620:327 2 (const int) 60630:327 Sequence 60640:327 Constant: 60650:327 0 (const int) 60660:327 Constant: 60670:327 1 (const int) 60680:327 subgroupPartitionedExclusiveMulNV ( global 2-component vector of uint) 60690:327 vector swizzle ( temp 2-component vector of uint) 60700:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 60710: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}) 60720: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}) 60730:327 Constant: 60740:327 1 (const int) 60750:327 Constant: 60760:327 2 (const int) 60770:327 Sequence 60780:327 Constant: 60790:327 0 (const int) 60800:327 Constant: 60810:327 1 (const int) 60820:327 'ballot' ( temp 4-component vector of uint) 60830:328 move second child to first child ( temp 3-component vector of uint) 60840:328 vector swizzle ( temp 3-component vector of uint) 60850:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 60860:328 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:328 'invocation' ( temp uint) 60890:328 Constant: 60900:328 2 (const int) 60910:328 Sequence 60920:328 Constant: 60930:328 0 (const int) 60940:328 Constant: 60950:328 1 (const int) 60960:328 Constant: 60970:328 2 (const int) 60980:328 subgroupPartitionedExclusiveMulNV ( global 3-component vector of uint) 60990:328 vector swizzle ( temp 3-component vector of uint) 61000:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 61010:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 61020:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 61030:328 Constant: 61040:328 2 (const int) 61050:328 Constant: 61060:328 2 (const int) 61070:328 Sequence 61080:328 Constant: 61090:328 0 (const int) 61100:328 Constant: 61110:328 1 (const int) 61120:328 Constant: 61130:328 2 (const int) 61140:328 'ballot' ( temp 4-component vector of uint) 61150:329 move second child to first child ( temp 4-component vector of uint) 61160:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 61170: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}) 61180: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}) 61190:329 'invocation' ( temp uint) 61200:329 Constant: 61210:329 2 (const int) 61220:329 subgroupPartitionedExclusiveMulNV ( global 4-component vector of uint) 61230:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 61240: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}) 61250: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}) 61260:329 Constant: 61270:329 3 (const int) 61280:329 Constant: 61290:329 2 (const int) 61300:329 'ballot' ( temp 4-component vector of uint) 61310:331 move second child to first child ( temp double) 61320:331 direct index ( temp double) 61330:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61340: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}) 61350: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}) 61360:331 'invocation' ( temp uint) 61370:331 Constant: 61380:331 3 (const int) 61390:331 Constant: 61400:331 0 (const int) 61410:331 subgroupPartitionedExclusiveMulNV ( global double) 61420:331 direct index ( temp double) 61430:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61440: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}) 61450: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}) 61460:331 Constant: 61470:331 0 (const int) 61480:331 Constant: 61490:331 3 (const int) 61500:331 Constant: 61510:331 0 (const int) 61520:331 'ballot' ( temp 4-component vector of uint) 61530:332 move second child to first child ( temp 2-component vector of double) 61540:332 vector swizzle ( temp 2-component vector of double) 61550:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61560: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}) 61570: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}) 61580:332 'invocation' ( temp uint) 61590:332 Constant: 61600:332 3 (const int) 61610:332 Sequence 61620:332 Constant: 61630:332 0 (const int) 61640:332 Constant: 61650:332 1 (const int) 61660:332 subgroupPartitionedExclusiveMulNV ( global 2-component vector of double) 61670:332 vector swizzle ( temp 2-component vector of double) 61680:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61690: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}) 61700: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}) 61710:332 Constant: 61720:332 1 (const int) 61730:332 Constant: 61740:332 3 (const int) 61750:332 Sequence 61760:332 Constant: 61770:332 0 (const int) 61780:332 Constant: 61790:332 1 (const int) 61800:332 'ballot' ( temp 4-component vector of uint) 61810:333 move second child to first child ( temp 3-component vector of double) 61820:333 vector swizzle ( temp 3-component vector of double) 61830:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61840:333 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 61850:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 61860:333 'invocation' ( temp uint) 61870:333 Constant: 61880:333 3 (const int) 61890:333 Sequence 61900:333 Constant: 61910:333 0 (const int) 61920:333 Constant: 61930:333 1 (const int) 61940:333 Constant: 61950:333 2 (const int) 61960:333 subgroupPartitionedExclusiveMulNV ( global 3-component vector of double) 61970:333 vector swizzle ( temp 3-component vector of double) 61980:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 61990:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 62000:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 62010:333 Constant: 62020:333 2 (const int) 62030:333 Constant: 62040:333 3 (const int) 62050:333 Sequence 62060:333 Constant: 62070:333 0 (const int) 62080:333 Constant: 62090:333 1 (const int) 62100:333 Constant: 62110:333 2 (const int) 62120:333 'ballot' ( temp 4-component vector of uint) 62130:334 move second child to first child ( temp 4-component vector of double) 62140:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 62150: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}) 62160: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}) 62170:334 'invocation' ( temp uint) 62180:334 Constant: 62190:334 3 (const int) 62200:334 subgroupPartitionedExclusiveMulNV ( global 4-component vector of double) 62210:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 62220: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}) 62230: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}) 62240:334 Constant: 62250:334 3 (const int) 62260:334 Constant: 62270:334 3 (const int) 62280:334 'ballot' ( temp 4-component vector of uint) 62290:336 move second child to first child ( temp float) 62300:336 direct index ( temp float) 62310:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62320: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}) 62330: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}) 62340:336 'invocation' ( temp uint) 62350:336 Constant: 62360:336 0 (const int) 62370:336 Constant: 62380:336 0 (const int) 62390:336 subgroupPartitionedExclusiveMinNV ( global float) 62400:336 direct index ( temp float) 62410:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62420: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}) 62430: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}) 62440:336 Constant: 62450:336 0 (const int) 62460:336 Constant: 62470:336 0 (const int) 62480:336 Constant: 62490:336 0 (const int) 62500:336 'ballot' ( temp 4-component vector of uint) 62510:337 move second child to first child ( temp 2-component vector of float) 62520:337 vector swizzle ( temp 2-component vector of float) 62530:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62540: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}) 62550: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}) 62560:337 'invocation' ( temp uint) 62570:337 Constant: 62580:337 0 (const int) 62590:337 Sequence 62600:337 Constant: 62610:337 0 (const int) 62620:337 Constant: 62630:337 1 (const int) 62640:337 subgroupPartitionedExclusiveMinNV ( global 2-component vector of float) 62650:337 vector swizzle ( temp 2-component vector of float) 62660:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62670: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}) 62680: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}) 62690:337 Constant: 62700:337 1 (const int) 62710:337 Constant: 62720:337 0 (const int) 62730:337 Sequence 62740:337 Constant: 62750:337 0 (const int) 62760:337 Constant: 62770:337 1 (const int) 62780:337 'ballot' ( temp 4-component vector of uint) 62790:338 move second child to first child ( temp 3-component vector of float) 62800:338 vector swizzle ( temp 3-component vector of float) 62810:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62820:338 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 62830:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 62840:338 'invocation' ( temp uint) 62850:338 Constant: 62860:338 0 (const int) 62870:338 Sequence 62880:338 Constant: 62890:338 0 (const int) 62900:338 Constant: 62910:338 1 (const int) 62920:338 Constant: 62930:338 2 (const int) 62940:338 subgroupPartitionedExclusiveMinNV ( global 3-component vector of float) 62950:338 vector swizzle ( temp 3-component vector of float) 62960:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 62970:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 62980:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:338 Constant: 63000:338 2 (const int) 63010:338 Constant: 63020:338 0 (const int) 63030:338 Sequence 63040:338 Constant: 63050:338 0 (const int) 63060:338 Constant: 63070:338 1 (const int) 63080:338 Constant: 63090:338 2 (const int) 63100:338 'ballot' ( temp 4-component vector of uint) 63110:339 move second child to first child ( temp 4-component vector of float) 63120:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 63130: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}) 63140: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}) 63150:339 'invocation' ( temp uint) 63160:339 Constant: 63170:339 0 (const int) 63180:339 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 63190:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 63200: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}) 63210: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}) 63220:339 Constant: 63230:339 3 (const int) 63240:339 Constant: 63250:339 0 (const int) 63260:339 'ballot' ( temp 4-component vector of uint) 63270:341 move second child to first child ( temp int) 63280:341 direct index ( temp int) 63290:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63300: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}) 63310: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}) 63320:341 'invocation' ( temp uint) 63330:341 Constant: 63340:341 1 (const int) 63350:341 Constant: 63360:341 0 (const int) 63370:341 subgroupPartitionedExclusiveMinNV ( global int) 63380:341 direct index ( temp int) 63390:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63400: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}) 63410: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}) 63420:341 Constant: 63430:341 0 (const int) 63440:341 Constant: 63450:341 1 (const int) 63460:341 Constant: 63470:341 0 (const int) 63480:341 'ballot' ( temp 4-component vector of uint) 63490:342 move second child to first child ( temp 2-component vector of int) 63500:342 vector swizzle ( temp 2-component vector of int) 63510:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63520: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}) 63530: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}) 63540:342 'invocation' ( temp uint) 63550:342 Constant: 63560:342 1 (const int) 63570:342 Sequence 63580:342 Constant: 63590:342 0 (const int) 63600:342 Constant: 63610:342 1 (const int) 63620:342 subgroupPartitionedExclusiveMinNV ( global 2-component vector of int) 63630:342 vector swizzle ( temp 2-component vector of int) 63640:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63650: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}) 63660: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}) 63670:342 Constant: 63680:342 1 (const int) 63690:342 Constant: 63700:342 1 (const int) 63710:342 Sequence 63720:342 Constant: 63730:342 0 (const int) 63740:342 Constant: 63750:342 1 (const int) 63760:342 'ballot' ( temp 4-component vector of uint) 63770:343 move second child to first child ( temp 3-component vector of int) 63780:343 vector swizzle ( temp 3-component vector of int) 63790:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63800:343 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 63820:343 'invocation' ( temp uint) 63830:343 Constant: 63840:343 1 (const int) 63850:343 Sequence 63860:343 Constant: 63870:343 0 (const int) 63880:343 Constant: 63890:343 1 (const int) 63900:343 Constant: 63910:343 2 (const int) 63920:343 subgroupPartitionedExclusiveMinNV ( global 3-component vector of int) 63930:343 vector swizzle ( temp 3-component vector of int) 63940:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 63950:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 63960:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 63970:343 Constant: 63980:343 2 (const int) 63990:343 Constant: 64000:343 1 (const int) 64010:343 Sequence 64020:343 Constant: 64030:343 0 (const int) 64040:343 Constant: 64050:343 1 (const int) 64060:343 Constant: 64070:343 2 (const int) 64080:343 'ballot' ( temp 4-component vector of uint) 64090:344 move second child to first child ( temp 4-component vector of int) 64100:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 64110: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}) 64120: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}) 64130:344 'invocation' ( temp uint) 64140:344 Constant: 64150:344 1 (const int) 64160:344 subgroupPartitionedExclusiveMinNV ( global 4-component vector of int) 64170:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 64180: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}) 64190: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}) 64200:344 Constant: 64210:344 3 (const int) 64220:344 Constant: 64230:344 1 (const int) 64240:344 'ballot' ( temp 4-component vector of uint) 64250:346 move second child to first child ( temp uint) 64260:346 direct index ( temp uint) 64270:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64280: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}) 64290: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}) 64300:346 'invocation' ( temp uint) 64310:346 Constant: 64320:346 2 (const int) 64330:346 Constant: 64340:346 0 (const int) 64350:346 subgroupPartitionedExclusiveMinNV ( global uint) 64360:346 direct index ( temp uint) 64370:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64380: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}) 64390: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}) 64400:346 Constant: 64410:346 0 (const int) 64420:346 Constant: 64430:346 2 (const int) 64440:346 Constant: 64450:346 0 (const int) 64460:346 'ballot' ( temp 4-component vector of uint) 64470:347 move second child to first child ( temp 2-component vector of uint) 64480:347 vector swizzle ( temp 2-component vector of uint) 64490:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64500: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}) 64510: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}) 64520:347 'invocation' ( temp uint) 64530:347 Constant: 64540:347 2 (const int) 64550:347 Sequence 64560:347 Constant: 64570:347 0 (const int) 64580:347 Constant: 64590:347 1 (const int) 64600:347 subgroupPartitionedExclusiveMinNV ( global 2-component vector of uint) 64610:347 vector swizzle ( temp 2-component vector of uint) 64620:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64630: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}) 64640: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}) 64650:347 Constant: 64660:347 1 (const int) 64670:347 Constant: 64680:347 2 (const int) 64690:347 Sequence 64700:347 Constant: 64710:347 0 (const int) 64720:347 Constant: 64730:347 1 (const int) 64740:347 'ballot' ( temp 4-component vector of uint) 64750:348 move second child to first child ( temp 3-component vector of uint) 64760:348 vector swizzle ( temp 3-component vector of uint) 64770:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64780:348 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 64790:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 64800:348 'invocation' ( temp uint) 64810:348 Constant: 64820:348 2 (const int) 64830:348 Sequence 64840:348 Constant: 64850:348 0 (const int) 64860:348 Constant: 64870:348 1 (const int) 64880:348 Constant: 64890:348 2 (const int) 64900:348 subgroupPartitionedExclusiveMinNV ( global 3-component vector of uint) 64910:348 vector swizzle ( temp 3-component vector of uint) 64920:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 64930:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 64940:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 64950:348 Constant: 64960:348 2 (const int) 64970:348 Constant: 64980:348 2 (const int) 64990:348 Sequence 65000:348 Constant: 65010:348 0 (const int) 65020:348 Constant: 65030:348 1 (const int) 65040:348 Constant: 65050:348 2 (const int) 65060:348 'ballot' ( temp 4-component vector of uint) 65070:349 move second child to first child ( temp 4-component vector of uint) 65080:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 65090: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}) 65100: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}) 65110:349 'invocation' ( temp uint) 65120:349 Constant: 65130:349 2 (const int) 65140:349 subgroupPartitionedExclusiveMinNV ( global 4-component vector of uint) 65150:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 65160: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}) 65170: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}) 65180:349 Constant: 65190:349 3 (const int) 65200:349 Constant: 65210:349 2 (const int) 65220:349 'ballot' ( temp 4-component vector of uint) 65230:351 move second child to first child ( temp double) 65240:351 direct index ( temp double) 65250:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65260: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}) 65270: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}) 65280:351 'invocation' ( temp uint) 65290:351 Constant: 65300:351 3 (const int) 65310:351 Constant: 65320:351 0 (const int) 65330:351 subgroupPartitionedExclusiveMinNV ( global double) 65340:351 direct index ( temp double) 65350:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65360: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}) 65370: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}) 65380:351 Constant: 65390:351 0 (const int) 65400:351 Constant: 65410:351 3 (const int) 65420:351 Constant: 65430:351 0 (const int) 65440:351 'ballot' ( temp 4-component vector of uint) 65450:352 move second child to first child ( temp 2-component vector of double) 65460:352 vector swizzle ( temp 2-component vector of double) 65470:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65480: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}) 65490: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}) 65500:352 'invocation' ( temp uint) 65510:352 Constant: 65520:352 3 (const int) 65530:352 Sequence 65540:352 Constant: 65550:352 0 (const int) 65560:352 Constant: 65570:352 1 (const int) 65580:352 subgroupPartitionedExclusiveMinNV ( global 2-component vector of double) 65590:352 vector swizzle ( temp 2-component vector of double) 65600:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65610: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}) 65620: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}) 65630:352 Constant: 65640:352 1 (const int) 65650:352 Constant: 65660:352 3 (const int) 65670:352 Sequence 65680:352 Constant: 65690:352 0 (const int) 65700:352 Constant: 65710:352 1 (const int) 65720:352 'ballot' ( temp 4-component vector of uint) 65730:353 move second child to first child ( temp 3-component vector of double) 65740:353 vector swizzle ( temp 3-component vector of double) 65750:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65760:353 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 65770:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 65780:353 'invocation' ( temp uint) 65790:353 Constant: 65800:353 3 (const int) 65810:353 Sequence 65820:353 Constant: 65830:353 0 (const int) 65840:353 Constant: 65850:353 1 (const int) 65860:353 Constant: 65870:353 2 (const int) 65880:353 subgroupPartitionedExclusiveMinNV ( global 3-component vector of double) 65890:353 vector swizzle ( temp 3-component vector of double) 65900:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 65910:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 65920:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 65930:353 Constant: 65940:353 2 (const int) 65950:353 Constant: 65960:353 3 (const int) 65970:353 Sequence 65980:353 Constant: 65990:353 0 (const int) 66000:353 Constant: 66010:353 1 (const int) 66020:353 Constant: 66030:353 2 (const int) 66040:353 'ballot' ( temp 4-component vector of uint) 66050:354 move second child to first child ( temp 4-component vector of double) 66060:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 66070: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}) 66080: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}) 66090:354 'invocation' ( temp uint) 66100:354 Constant: 66110:354 3 (const int) 66120:354 subgroupPartitionedExclusiveMinNV ( global 4-component vector of double) 66130:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 66140: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}) 66150: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}) 66160:354 Constant: 66170:354 3 (const int) 66180:354 Constant: 66190:354 3 (const int) 66200:354 'ballot' ( temp 4-component vector of uint) 66210:356 move second child to first child ( temp float) 66220:356 direct index ( temp float) 66230:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66240: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}) 66250: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}) 66260:356 'invocation' ( temp uint) 66270:356 Constant: 66280:356 0 (const int) 66290:356 Constant: 66300:356 0 (const int) 66310:356 subgroupPartitionedExclusiveMaxNV ( global float) 66320:356 direct index ( temp float) 66330:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66340: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}) 66350: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}) 66360:356 Constant: 66370:356 0 (const int) 66380:356 Constant: 66390:356 0 (const int) 66400:356 Constant: 66410:356 0 (const int) 66420:356 'ballot' ( temp 4-component vector of uint) 66430:357 move second child to first child ( temp 2-component vector of float) 66440:357 vector swizzle ( temp 2-component vector of float) 66450:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66460: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}) 66470: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}) 66480:357 'invocation' ( temp uint) 66490:357 Constant: 66500:357 0 (const int) 66510:357 Sequence 66520:357 Constant: 66530:357 0 (const int) 66540:357 Constant: 66550:357 1 (const int) 66560:357 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of float) 66570:357 vector swizzle ( temp 2-component vector of float) 66580:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66590: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}) 66600: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}) 66610:357 Constant: 66620:357 1 (const int) 66630:357 Constant: 66640:357 0 (const int) 66650:357 Sequence 66660:357 Constant: 66670:357 0 (const int) 66680:357 Constant: 66690:357 1 (const int) 66700:357 'ballot' ( temp 4-component vector of uint) 66710:358 move second child to first child ( temp 3-component vector of float) 66720:358 vector swizzle ( temp 3-component vector of float) 66730:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66740:358 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 66750:358 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 66760:358 'invocation' ( temp uint) 66770:358 Constant: 66780:358 0 (const int) 66790:358 Sequence 66800:358 Constant: 66810:358 0 (const int) 66820:358 Constant: 66830:358 1 (const int) 66840:358 Constant: 66850:358 2 (const int) 66860:358 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of float) 66870:358 vector swizzle ( temp 3-component vector of float) 66880:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 66890:358 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 66900:358 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 66910:358 Constant: 66920:358 2 (const int) 66930:358 Constant: 66940:358 0 (const int) 66950:358 Sequence 66960:358 Constant: 66970:358 0 (const int) 66980:358 Constant: 66990:358 1 (const int) 67000:358 Constant: 67010:358 2 (const int) 67020:358 'ballot' ( temp 4-component vector of uint) 67030:359 move second child to first child ( temp 4-component vector of float) 67040:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 67050: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}) 67060: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}) 67070:359 'invocation' ( temp uint) 67080:359 Constant: 67090:359 0 (const int) 67100:359 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 67110:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 67120: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}) 67130: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}) 67140:359 Constant: 67150:359 3 (const int) 67160:359 Constant: 67170:359 0 (const int) 67180:359 'ballot' ( temp 4-component vector of uint) 67190:361 move second child to first child ( temp int) 67200:361 direct index ( temp int) 67210:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67220: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}) 67230: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}) 67240:361 'invocation' ( temp uint) 67250:361 Constant: 67260:361 1 (const int) 67270:361 Constant: 67280:361 0 (const int) 67290:361 subgroupPartitionedExclusiveMaxNV ( global int) 67300:361 direct index ( temp int) 67310:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67320: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}) 67330: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}) 67340:361 Constant: 67350:361 0 (const int) 67360:361 Constant: 67370:361 1 (const int) 67380:361 Constant: 67390:361 0 (const int) 67400:361 'ballot' ( temp 4-component vector of uint) 67410:362 move second child to first child ( temp 2-component vector of int) 67420:362 vector swizzle ( temp 2-component vector of int) 67430:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67440: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}) 67450: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}) 67460:362 'invocation' ( temp uint) 67470:362 Constant: 67480:362 1 (const int) 67490:362 Sequence 67500:362 Constant: 67510:362 0 (const int) 67520:362 Constant: 67530:362 1 (const int) 67540:362 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of int) 67550:362 vector swizzle ( temp 2-component vector of int) 67560:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67570: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}) 67580: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}) 67590:362 Constant: 67600:362 1 (const int) 67610:362 Constant: 67620:362 1 (const int) 67630:362 Sequence 67640:362 Constant: 67650:362 0 (const int) 67660:362 Constant: 67670:362 1 (const int) 67680:362 'ballot' ( temp 4-component vector of uint) 67690:363 move second child to first child ( temp 3-component vector of int) 67700:363 vector swizzle ( temp 3-component vector of int) 67710:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67720:363 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 67730:363 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 67740:363 'invocation' ( temp uint) 67750:363 Constant: 67760:363 1 (const int) 67770:363 Sequence 67780:363 Constant: 67790:363 0 (const int) 67800:363 Constant: 67810:363 1 (const int) 67820:363 Constant: 67830:363 2 (const int) 67840:363 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of int) 67850:363 vector swizzle ( temp 3-component vector of int) 67860:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 67870:363 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 67880:363 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 67890:363 Constant: 67900:363 2 (const int) 67910:363 Constant: 67920:363 1 (const int) 67930:363 Sequence 67940:363 Constant: 67950:363 0 (const int) 67960:363 Constant: 67970:363 1 (const int) 67980:363 Constant: 67990:363 2 (const int) 68000:363 'ballot' ( temp 4-component vector of uint) 68010:364 move second child to first child ( temp 4-component vector of int) 68020:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 68030: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}) 68040: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}) 68050:364 'invocation' ( temp uint) 68060:364 Constant: 68070:364 1 (const int) 68080:364 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of int) 68090:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 68100: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}) 68110: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}) 68120:364 Constant: 68130:364 3 (const int) 68140:364 Constant: 68150:364 1 (const int) 68160:364 'ballot' ( temp 4-component vector of uint) 68170:366 move second child to first child ( temp uint) 68180:366 direct index ( temp uint) 68190:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68200: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}) 68210: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}) 68220:366 'invocation' ( temp uint) 68230:366 Constant: 68240:366 2 (const int) 68250:366 Constant: 68260:366 0 (const int) 68270:366 subgroupPartitionedExclusiveMaxNV ( global uint) 68280:366 direct index ( temp uint) 68290:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68300: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}) 68310: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}) 68320:366 Constant: 68330:366 0 (const int) 68340:366 Constant: 68350:366 2 (const int) 68360:366 Constant: 68370:366 0 (const int) 68380:366 'ballot' ( temp 4-component vector of uint) 68390:367 move second child to first child ( temp 2-component vector of uint) 68400:367 vector swizzle ( temp 2-component vector of uint) 68410:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68420: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}) 68430: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}) 68440:367 'invocation' ( temp uint) 68450:367 Constant: 68460:367 2 (const int) 68470:367 Sequence 68480:367 Constant: 68490:367 0 (const int) 68500:367 Constant: 68510:367 1 (const int) 68520:367 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of uint) 68530:367 vector swizzle ( temp 2-component vector of uint) 68540:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68550: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}) 68560: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}) 68570:367 Constant: 68580:367 1 (const int) 68590:367 Constant: 68600:367 2 (const int) 68610:367 Sequence 68620:367 Constant: 68630:367 0 (const int) 68640:367 Constant: 68650:367 1 (const int) 68660:367 'ballot' ( temp 4-component vector of uint) 68670:368 move second child to first child ( temp 3-component vector of uint) 68680:368 vector swizzle ( temp 3-component vector of uint) 68690:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68700:368 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 68710:368 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 68720:368 'invocation' ( temp uint) 68730:368 Constant: 68740:368 2 (const int) 68750:368 Sequence 68760:368 Constant: 68770:368 0 (const int) 68780:368 Constant: 68790:368 1 (const int) 68800:368 Constant: 68810:368 2 (const int) 68820:368 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of uint) 68830:368 vector swizzle ( temp 3-component vector of uint) 68840:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 68850:368 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 68860:368 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 68870:368 Constant: 68880:368 2 (const int) 68890:368 Constant: 68900:368 2 (const int) 68910:368 Sequence 68920:368 Constant: 68930:368 0 (const int) 68940:368 Constant: 68950:368 1 (const int) 68960:368 Constant: 68970:368 2 (const int) 68980:368 'ballot' ( temp 4-component vector of uint) 68990:369 move second child to first child ( temp 4-component vector of uint) 69000:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 69010: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}) 69020: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}) 69030:369 'invocation' ( temp uint) 69040:369 Constant: 69050:369 2 (const int) 69060:369 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of uint) 69070:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 69080: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}) 69090: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}) 69100:369 Constant: 69110:369 3 (const int) 69120:369 Constant: 69130:369 2 (const int) 69140:369 'ballot' ( temp 4-component vector of uint) 69150:371 move second child to first child ( temp double) 69160:371 direct index ( temp double) 69170:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69180: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}) 69190: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}) 69200:371 'invocation' ( temp uint) 69210:371 Constant: 69220:371 3 (const int) 69230:371 Constant: 69240:371 0 (const int) 69250:371 subgroupPartitionedExclusiveMaxNV ( global double) 69260:371 direct index ( temp double) 69270:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69280: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}) 69290: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}) 69300:371 Constant: 69310:371 0 (const int) 69320:371 Constant: 69330:371 3 (const int) 69340:371 Constant: 69350:371 0 (const int) 69360:371 'ballot' ( temp 4-component vector of uint) 69370:372 move second child to first child ( temp 2-component vector of double) 69380:372 vector swizzle ( temp 2-component vector of double) 69390:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69400: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}) 69410: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}) 69420:372 'invocation' ( temp uint) 69430:372 Constant: 69440:372 3 (const int) 69450:372 Sequence 69460:372 Constant: 69470:372 0 (const int) 69480:372 Constant: 69490:372 1 (const int) 69500:372 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of double) 69510:372 vector swizzle ( temp 2-component vector of double) 69520:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69530: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}) 69540: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}) 69550:372 Constant: 69560:372 1 (const int) 69570:372 Constant: 69580:372 3 (const int) 69590:372 Sequence 69600:372 Constant: 69610:372 0 (const int) 69620:372 Constant: 69630:372 1 (const int) 69640:372 'ballot' ( temp 4-component vector of uint) 69650:373 move second child to first child ( temp 3-component vector of double) 69660:373 vector swizzle ( temp 3-component vector of double) 69670:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69680:373 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 69690:373 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 69700:373 'invocation' ( temp uint) 69710:373 Constant: 69720:373 3 (const int) 69730:373 Sequence 69740:373 Constant: 69750:373 0 (const int) 69760:373 Constant: 69770:373 1 (const int) 69780:373 Constant: 69790:373 2 (const int) 69800:373 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of double) 69810:373 vector swizzle ( temp 3-component vector of double) 69820:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69830:373 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 69840:373 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 69850:373 Constant: 69860:373 2 (const int) 69870:373 Constant: 69880:373 3 (const int) 69890:373 Sequence 69900:373 Constant: 69910:373 0 (const int) 69920:373 Constant: 69930:373 1 (const int) 69940:373 Constant: 69950:373 2 (const int) 69960:373 'ballot' ( temp 4-component vector of uint) 69970:374 move second child to first child ( temp 4-component vector of double) 69980:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 69990: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}) 70000: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}) 70010:374 'invocation' ( temp uint) 70020:374 Constant: 70030:374 3 (const int) 70040:374 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of double) 70050:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 70060: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}) 70070: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}) 70080:374 Constant: 70090:374 3 (const int) 70100:374 Constant: 70110:374 3 (const int) 70120:374 'ballot' ( temp 4-component vector of uint) 70130:376 move second child to first child ( temp int) 70140:376 direct index ( temp int) 70150:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70160: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}) 70170: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}) 70180:376 'invocation' ( temp uint) 70190:376 Constant: 70200:376 1 (const int) 70210:376 Constant: 70220:376 0 (const int) 70230:376 subgroupPartitionedExclusiveAndNV ( global int) 70240:376 direct index ( temp int) 70250:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70260: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}) 70270: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}) 70280:376 Constant: 70290:376 0 (const int) 70300:376 Constant: 70310:376 1 (const int) 70320:376 Constant: 70330:376 0 (const int) 70340:376 'ballot' ( temp 4-component vector of uint) 70350:377 move second child to first child ( temp 2-component vector of int) 70360:377 vector swizzle ( temp 2-component vector of int) 70370:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70380: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}) 70390: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}) 70400:377 'invocation' ( temp uint) 70410:377 Constant: 70420:377 1 (const int) 70430:377 Sequence 70440:377 Constant: 70450:377 0 (const int) 70460:377 Constant: 70470:377 1 (const int) 70480:377 subgroupPartitionedExclusiveAndNV ( global 2-component vector of int) 70490:377 vector swizzle ( temp 2-component vector of int) 70500:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70510: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}) 70520: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}) 70530:377 Constant: 70540:377 1 (const int) 70550:377 Constant: 70560:377 1 (const int) 70570:377 Sequence 70580:377 Constant: 70590:377 0 (const int) 70600:377 Constant: 70610:377 1 (const int) 70620:377 'ballot' ( temp 4-component vector of uint) 70630:378 move second child to first child ( temp 3-component vector of int) 70640:378 vector swizzle ( temp 3-component vector of int) 70650:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70660:378 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 70670:378 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 70680:378 'invocation' ( temp uint) 70690:378 Constant: 70700:378 1 (const int) 70710:378 Sequence 70720:378 Constant: 70730:378 0 (const int) 70740:378 Constant: 70750:378 1 (const int) 70760:378 Constant: 70770:378 2 (const int) 70780:378 subgroupPartitionedExclusiveAndNV ( global 3-component vector of int) 70790:378 vector swizzle ( temp 3-component vector of int) 70800:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70810:378 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:378 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:378 Constant: 70840:378 2 (const int) 70850:378 Constant: 70860:378 1 (const int) 70870:378 Sequence 70880:378 Constant: 70890:378 0 (const int) 70900:378 Constant: 70910:378 1 (const int) 70920:378 Constant: 70930:378 2 (const int) 70940:378 'ballot' ( temp 4-component vector of uint) 70950:379 move second child to first child ( temp 4-component vector of int) 70960:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 70970: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}) 70980: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}) 70990:379 'invocation' ( temp uint) 71000:379 Constant: 71010:379 1 (const int) 71020:379 subgroupPartitionedExclusiveAndNV ( global 4-component vector of int) 71030:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 71040: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}) 71050: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}) 71060:379 Constant: 71070:379 3 (const int) 71080:379 Constant: 71090:379 1 (const int) 71100:379 'ballot' ( temp 4-component vector of uint) 71110:381 move second child to first child ( temp uint) 71120:381 direct index ( temp uint) 71130:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71140: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}) 71150: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}) 71160:381 'invocation' ( temp uint) 71170:381 Constant: 71180:381 2 (const int) 71190:381 Constant: 71200:381 0 (const int) 71210:381 subgroupPartitionedExclusiveAndNV ( global uint) 71220:381 direct index ( temp uint) 71230:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71240: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}) 71250: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}) 71260:381 Constant: 71270:381 0 (const int) 71280:381 Constant: 71290:381 2 (const int) 71300:381 Constant: 71310:381 0 (const int) 71320:381 'ballot' ( temp 4-component vector of uint) 71330:382 move second child to first child ( temp 2-component vector of uint) 71340:382 vector swizzle ( temp 2-component vector of uint) 71350:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71360: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}) 71370: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}) 71380:382 'invocation' ( temp uint) 71390:382 Constant: 71400:382 2 (const int) 71410:382 Sequence 71420:382 Constant: 71430:382 0 (const int) 71440:382 Constant: 71450:382 1 (const int) 71460:382 subgroupPartitionedExclusiveAndNV ( global 2-component vector of uint) 71470:382 vector swizzle ( temp 2-component vector of uint) 71480:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71490: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}) 71500: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}) 71510:382 Constant: 71520:382 1 (const int) 71530:382 Constant: 71540:382 2 (const int) 71550:382 Sequence 71560:382 Constant: 71570:382 0 (const int) 71580:382 Constant: 71590:382 1 (const int) 71600:382 'ballot' ( temp 4-component vector of uint) 71610:383 move second child to first child ( temp 3-component vector of uint) 71620:383 vector swizzle ( temp 3-component vector of uint) 71630:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71640:383 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 71650:383 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 71660:383 'invocation' ( temp uint) 71670:383 Constant: 71680:383 2 (const int) 71690:383 Sequence 71700:383 Constant: 71710:383 0 (const int) 71720:383 Constant: 71730:383 1 (const int) 71740:383 Constant: 71750:383 2 (const int) 71760:383 subgroupPartitionedExclusiveAndNV ( global 3-component vector of uint) 71770:383 vector swizzle ( temp 3-component vector of uint) 71780:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71790:383 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:383 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:383 Constant: 71820:383 2 (const int) 71830:383 Constant: 71840:383 2 (const int) 71850:383 Sequence 71860:383 Constant: 71870:383 0 (const int) 71880:383 Constant: 71890:383 1 (const int) 71900:383 Constant: 71910:383 2 (const int) 71920:383 'ballot' ( temp 4-component vector of uint) 71930:384 move second child to first child ( temp 4-component vector of uint) 71940:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 71950: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}) 71960: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}) 71970:384 'invocation' ( temp uint) 71980:384 Constant: 71990:384 2 (const int) 72000:384 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 72010:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 72020: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}) 72030: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}) 72040:384 Constant: 72050:384 3 (const int) 72060:384 Constant: 72070:384 2 (const int) 72080:384 'ballot' ( temp 4-component vector of uint) 72090:386 move second child to first child ( temp int) 72100:386 direct index ( temp int) 72110:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72120: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}) 72130: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}) 72140:386 'invocation' ( temp uint) 72150:386 Constant: 72160:386 1 (const int) 72170:386 Constant: 72180:386 0 (const int) 72190:386 Convert bool to int ( temp int) 72200:386 subgroupPartitionedExclusiveAndNV ( global bool) 72210:386 Compare Less Than ( temp bool) 72220:386 direct index ( temp int) 72230:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72240: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}) 72250: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}) 72260:386 Constant: 72270:386 0 (const int) 72280:386 Constant: 72290:386 1 (const int) 72300:386 Constant: 72310:386 0 (const int) 72320:386 Constant: 72330:386 0 (const int) 72340:386 'ballot' ( temp 4-component vector of uint) 72350:387 move second child to first child ( temp 2-component vector of int) 72360:387 vector swizzle ( temp 2-component vector of int) 72370:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72380: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}) 72390: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}) 72400:387 'invocation' ( temp uint) 72410:387 Constant: 72420:387 1 (const int) 72430:387 Sequence 72440:387 Constant: 72450:387 0 (const int) 72460:387 Constant: 72470:387 1 (const int) 72480:387 Convert bool to int ( temp 2-component vector of int) 72490:387 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool) 72500:387 Compare Less Than ( global 2-component vector of bool) 72510:387 vector swizzle ( temp 2-component vector of int) 72520:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72530: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}) 72540: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}) 72550:387 Constant: 72560:387 1 (const int) 72570:387 Constant: 72580:387 1 (const int) 72590:387 Sequence 72600:387 Constant: 72610:387 0 (const int) 72620:387 Constant: 72630:387 1 (const int) 72640:387 Constant: 72650:387 0 (const int) 72660:387 0 (const int) 72670:387 'ballot' ( temp 4-component vector of uint) 72680:388 move second child to first child ( temp 3-component vector of int) 72690:388 vector swizzle ( temp 3-component vector of int) 72700:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72710:388 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 72720:388 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 72730:388 'invocation' ( temp uint) 72740:388 Constant: 72750:388 1 (const int) 72760:388 Sequence 72770:388 Constant: 72780:388 0 (const int) 72790:388 Constant: 72800:388 1 (const int) 72810:388 Constant: 72820:388 2 (const int) 72830:388 Convert bool to int ( temp 3-component vector of int) 72840:388 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool) 72850:388 Compare Less Than ( global 3-component vector of bool) 72860:388 vector swizzle ( temp 3-component vector of int) 72870:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 72880:388 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 72890:388 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 72900:388 Constant: 72910:388 1 (const int) 72920:388 Constant: 72930:388 1 (const int) 72940:388 Sequence 72950:388 Constant: 72960:388 0 (const int) 72970:388 Constant: 72980:388 1 (const int) 72990:388 Constant: 73000:388 2 (const int) 73010:388 Constant: 73020:388 0 (const int) 73030:388 0 (const int) 73040:388 0 (const int) 73050:388 'ballot' ( temp 4-component vector of uint) 73060:389 move second child to first child ( temp 4-component vector of int) 73070:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73080: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}) 73090: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}) 73100:389 'invocation' ( temp uint) 73110:389 Constant: 73120:389 1 (const int) 73130:389 Convert bool to int ( temp 4-component vector of int) 73140:389 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool) 73150:389 Compare Less Than ( global 4-component vector of bool) 73160:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73170: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}) 73180: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}) 73190:389 Constant: 73200:389 1 (const int) 73210:389 Constant: 73220:389 1 (const int) 73230:389 Constant: 73240:389 0 (const int) 73250:389 0 (const int) 73260:389 0 (const int) 73270:389 0 (const int) 73280:389 'ballot' ( temp 4-component vector of uint) 73290:391 move second child to first child ( temp int) 73300:391 direct index ( temp int) 73310:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73320: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}) 73330: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}) 73340:391 'invocation' ( temp uint) 73350:391 Constant: 73360:391 1 (const int) 73370:391 Constant: 73380:391 0 (const int) 73390:391 subgroupPartitionedExclusiveOrNV ( global int) 73400:391 direct index ( temp int) 73410:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73420: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}) 73430: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}) 73440:391 Constant: 73450:391 0 (const int) 73460:391 Constant: 73470:391 1 (const int) 73480:391 Constant: 73490:391 0 (const int) 73500:391 'ballot' ( temp 4-component vector of uint) 73510:392 move second child to first child ( temp 2-component vector of int) 73520:392 vector swizzle ( temp 2-component vector of int) 73530:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73540: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}) 73550: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}) 73560:392 'invocation' ( temp uint) 73570:392 Constant: 73580:392 1 (const int) 73590:392 Sequence 73600:392 Constant: 73610:392 0 (const int) 73620:392 Constant: 73630:392 1 (const int) 73640:392 subgroupPartitionedExclusiveOrNV ( global 2-component vector of int) 73650:392 vector swizzle ( temp 2-component vector of int) 73660:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73670: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}) 73680: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}) 73690:392 Constant: 73700:392 1 (const int) 73710:392 Constant: 73720:392 1 (const int) 73730:392 Sequence 73740:392 Constant: 73750:392 0 (const int) 73760:392 Constant: 73770:392 1 (const int) 73780:392 'ballot' ( temp 4-component vector of uint) 73790:393 move second child to first child ( temp 3-component vector of int) 73800:393 vector swizzle ( temp 3-component vector of int) 73810:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73820:393 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 73830:393 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:393 'invocation' ( temp uint) 73850:393 Constant: 73860:393 1 (const int) 73870:393 Sequence 73880:393 Constant: 73890:393 0 (const int) 73900:393 Constant: 73910:393 1 (const int) 73920:393 Constant: 73930:393 2 (const int) 73940:393 subgroupPartitionedExclusiveOrNV ( global 3-component vector of int) 73950:393 vector swizzle ( temp 3-component vector of int) 73960:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 73970:393 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 73980:393 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 73990:393 Constant: 74000:393 2 (const int) 74010:393 Constant: 74020:393 1 (const int) 74030:393 Sequence 74040:393 Constant: 74050:393 0 (const int) 74060:393 Constant: 74070:393 1 (const int) 74080:393 Constant: 74090:393 2 (const int) 74100:393 'ballot' ( temp 4-component vector of uint) 74110:394 move second child to first child ( temp 4-component vector of int) 74120:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 74130:394 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:394 'invocation' ( temp uint) 74160:394 Constant: 74170:394 1 (const int) 74180:394 subgroupPartitionedExclusiveOrNV ( global 4-component vector of int) 74190:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 74200:394 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74210:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74220:394 Constant: 74230:394 3 (const int) 74240:394 Constant: 74250:394 1 (const int) 74260:394 'ballot' ( temp 4-component vector of uint) 74270:396 move second child to first child ( temp uint) 74280:396 direct index ( temp uint) 74290:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74300:396 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74310:396 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74320:396 'invocation' ( temp uint) 74330:396 Constant: 74340:396 2 (const int) 74350:396 Constant: 74360:396 0 (const int) 74370:396 subgroupPartitionedExclusiveOrNV ( global uint) 74380:396 direct index ( temp uint) 74390:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74400:396 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:396 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:396 Constant: 74430:396 0 (const int) 74440:396 Constant: 74450:396 2 (const int) 74460:396 Constant: 74470:396 0 (const int) 74480:396 'ballot' ( temp 4-component vector of uint) 74490:397 move second child to first child ( temp 2-component vector of uint) 74500:397 vector swizzle ( temp 2-component vector of uint) 74510:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74520:397 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74530:397 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74540:397 'invocation' ( temp uint) 74550:397 Constant: 74560:397 2 (const int) 74570:397 Sequence 74580:397 Constant: 74590:397 0 (const int) 74600:397 Constant: 74610:397 1 (const int) 74620:397 subgroupPartitionedExclusiveOrNV ( global 2-component vector of uint) 74630:397 vector swizzle ( temp 2-component vector of uint) 74640:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74650:397 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74660:397 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74670:397 Constant: 74680:397 1 (const int) 74690:397 Constant: 74700:397 2 (const int) 74710:397 Sequence 74720:397 Constant: 74730:397 0 (const int) 74740:397 Constant: 74750:397 1 (const int) 74760:397 'ballot' ( temp 4-component vector of uint) 74770:398 move second child to first child ( temp 3-component vector of uint) 74780:398 vector swizzle ( temp 3-component vector of uint) 74790:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74800:398 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74810:398 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74820:398 'invocation' ( temp uint) 74830:398 Constant: 74840:398 2 (const int) 74850:398 Sequence 74860:398 Constant: 74870:398 0 (const int) 74880:398 Constant: 74890:398 1 (const int) 74900:398 Constant: 74910:398 2 (const int) 74920:398 subgroupPartitionedExclusiveOrNV ( global 3-component vector of uint) 74930:398 vector swizzle ( temp 3-component vector of uint) 74940:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 74950:398 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 74960:398 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:398 Constant: 74980:398 2 (const int) 74990:398 Constant: 75000:398 2 (const int) 75010:398 Sequence 75020:398 Constant: 75030:398 0 (const int) 75040:398 Constant: 75050:398 1 (const int) 75060:398 Constant: 75070:398 2 (const int) 75080:398 'ballot' ( temp 4-component vector of uint) 75090:399 move second child to first child ( temp 4-component vector of uint) 75100:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 75110:399 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75120:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75130:399 'invocation' ( temp uint) 75140:399 Constant: 75150:399 2 (const int) 75160:399 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 75170:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 75180:399 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75190:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75200:399 Constant: 75210:399 3 (const int) 75220:399 Constant: 75230:399 2 (const int) 75240:399 'ballot' ( temp 4-component vector of uint) 75250:401 move second child to first child ( temp int) 75260:401 direct index ( temp int) 75270:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 75280:401 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75290:401 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75300:401 'invocation' ( temp uint) 75310:401 Constant: 75320:401 1 (const int) 75330:401 Constant: 75340:401 0 (const int) 75350:401 Convert bool to int ( temp int) 75360:401 subgroupPartitionedExclusiveOrNV ( global bool) 75370:401 Compare Less Than ( temp bool) 75380:401 direct index ( temp int) 75390:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 75400:401 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75410:401 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75420:401 Constant: 75430:401 0 (const int) 75440:401 Constant: 75450:401 1 (const int) 75460:401 Constant: 75470:401 0 (const int) 75480:401 Constant: 75490:401 0 (const int) 75500:401 'ballot' ( temp 4-component vector of uint) 75510:402 move second child to first child ( temp 2-component vector of int) 75520:402 vector swizzle ( temp 2-component vector of int) 75530:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 75540:402 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75550:402 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75560:402 'invocation' ( temp uint) 75570:402 Constant: 75580:402 1 (const int) 75590:402 Sequence 75600:402 Constant: 75610:402 0 (const int) 75620:402 Constant: 75630:402 1 (const int) 75640:402 Convert bool to int ( temp 2-component vector of int) 75650:402 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool) 75660:402 Compare Less Than ( global 2-component vector of bool) 75670:402 vector swizzle ( temp 2-component vector of int) 75680:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 75690:402 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75700:402 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75710:402 Constant: 75720:402 1 (const int) 75730:402 Constant: 75740:402 1 (const int) 75750:402 Sequence 75760:402 Constant: 75770:402 0 (const int) 75780:402 Constant: 75790:402 1 (const int) 75800:402 Constant: 75810:402 0 (const int) 75820:402 0 (const int) 75830:402 'ballot' ( temp 4-component vector of uint) 75840:403 move second child to first child ( temp 3-component vector of int) 75850:403 vector swizzle ( temp 3-component vector of int) 75860:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 75870:403 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75880:403 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 75890:403 'invocation' ( temp uint) 75900:403 Constant: 75910:403 1 (const int) 75920:403 Sequence 75930:403 Constant: 75940:403 0 (const int) 75950:403 Constant: 75960:403 1 (const int) 75970:403 Constant: 75980:403 2 (const int) 75990:403 Convert bool to int ( temp 3-component vector of int) 76000:403 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool) 76010:403 Compare Less Than ( global 3-component vector of bool) 76020:403 vector swizzle ( temp 3-component vector of int) 76030:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76040:403 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76050:403 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76060:403 Constant: 76070:403 1 (const int) 76080:403 Constant: 76090:403 1 (const int) 76100:403 Sequence 76110:403 Constant: 76120:403 0 (const int) 76130:403 Constant: 76140:403 1 (const int) 76150:403 Constant: 76160:403 2 (const int) 76170:403 Constant: 76180:403 0 (const int) 76190:403 0 (const int) 76200:403 0 (const int) 76210:403 'ballot' ( temp 4-component vector of uint) 76220:404 move second child to first child ( temp 4-component vector of int) 76230:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76240:404 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76250:404 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76260:404 'invocation' ( temp uint) 76270:404 Constant: 76280:404 1 (const int) 76290:404 Convert bool to int ( temp 4-component vector of int) 76300:404 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool) 76310:404 Compare Less Than ( global 4-component vector of bool) 76320:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76330:404 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76340:404 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76350:404 Constant: 76360:404 1 (const int) 76370:404 Constant: 76380:404 1 (const int) 76390:404 Constant: 76400:404 0 (const int) 76410:404 0 (const int) 76420:404 0 (const int) 76430:404 0 (const int) 76440:404 'ballot' ( temp 4-component vector of uint) 76450:406 move second child to first child ( temp int) 76460:406 direct index ( temp int) 76470:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76480:406 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76490:406 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76500:406 'invocation' ( temp uint) 76510:406 Constant: 76520:406 1 (const int) 76530:406 Constant: 76540:406 0 (const int) 76550:406 subgroupPartitionedExclusiveXorNV ( global int) 76560:406 direct index ( temp int) 76570:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76580:406 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:406 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:406 Constant: 76610:406 0 (const int) 76620:406 Constant: 76630:406 1 (const int) 76640:406 Constant: 76650:406 0 (const int) 76660:406 'ballot' ( temp 4-component vector of uint) 76670:407 move second child to first child ( temp 2-component vector of int) 76680:407 vector swizzle ( temp 2-component vector of int) 76690:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76700:407 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76710:407 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76720:407 'invocation' ( temp uint) 76730:407 Constant: 76740:407 1 (const int) 76750:407 Sequence 76760:407 Constant: 76770:407 0 (const int) 76780:407 Constant: 76790:407 1 (const int) 76800:407 subgroupPartitionedExclusiveXorNV ( global 2-component vector of int) 76810:407 vector swizzle ( temp 2-component vector of int) 76820:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76830:407 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76840:407 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:407 Constant: 76860:407 1 (const int) 76870:407 Constant: 76880:407 1 (const int) 76890:407 Sequence 76900:407 Constant: 76910:407 0 (const int) 76920:407 Constant: 76930:407 1 (const int) 76940:407 'ballot' ( temp 4-component vector of uint) 76950:408 move second child to first child ( temp 3-component vector of int) 76960:408 vector swizzle ( temp 3-component vector of int) 76970:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 76980:408 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 76990:408 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77000:408 'invocation' ( temp uint) 77010:408 Constant: 77020:408 1 (const int) 77030:408 Sequence 77040:408 Constant: 77050:408 0 (const int) 77060:408 Constant: 77070:408 1 (const int) 77080:408 Constant: 77090:408 2 (const int) 77100:408 subgroupPartitionedExclusiveXorNV ( global 3-component vector of int) 77110:408 vector swizzle ( temp 3-component vector of int) 77120:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 77130:408 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77140:408 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77150:408 Constant: 77160:408 2 (const int) 77170:408 Constant: 77180:408 1 (const int) 77190:408 Sequence 77200:408 Constant: 77210:408 0 (const int) 77220:408 Constant: 77230:408 1 (const int) 77240:408 Constant: 77250:408 2 (const int) 77260:408 'ballot' ( temp 4-component vector of uint) 77270:409 move second child to first child ( temp 4-component vector of int) 77280:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 77290:409 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77300:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77310:409 'invocation' ( temp uint) 77320:409 Constant: 77330:409 1 (const int) 77340:409 subgroupPartitionedExclusiveXorNV ( global 4-component vector of int) 77350:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 77360:409 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77370:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:409 Constant: 77390:409 3 (const int) 77400:409 Constant: 77410:409 1 (const int) 77420:409 'ballot' ( temp 4-component vector of uint) 77430:411 move second child to first child ( temp uint) 77440:411 direct index ( temp uint) 77450:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 77460:411 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77470:411 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77480:411 'invocation' ( temp uint) 77490:411 Constant: 77500:411 2 (const int) 77510:411 Constant: 77520:411 0 (const int) 77530:411 subgroupPartitionedExclusiveXorNV ( global uint) 77540:411 direct index ( temp uint) 77550:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 77560:411 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77570:411 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77580:411 Constant: 77590:411 0 (const int) 77600:411 Constant: 77610:411 2 (const int) 77620:411 Constant: 77630:411 0 (const int) 77640:411 'ballot' ( temp 4-component vector of uint) 77650:412 move second child to first child ( temp 2-component vector of uint) 77660:412 vector swizzle ( temp 2-component vector of uint) 77670:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 77680:412 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:412 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:412 'invocation' ( temp uint) 77710:412 Constant: 77720:412 2 (const int) 77730:412 Sequence 77740:412 Constant: 77750:412 0 (const int) 77760:412 Constant: 77770:412 1 (const int) 77780:412 subgroupPartitionedExclusiveXorNV ( global 2-component vector of uint) 77790:412 vector swizzle ( temp 2-component vector of uint) 77800:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 77810:412 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77820:412 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77830:412 Constant: 77840:412 1 (const int) 77850:412 Constant: 77860:412 2 (const int) 77870:412 Sequence 77880:412 Constant: 77890:412 0 (const int) 77900:412 Constant: 77910:412 1 (const int) 77920:412 'ballot' ( temp 4-component vector of uint) 77930:413 move second child to first child ( temp 3-component vector of uint) 77940:413 vector swizzle ( temp 3-component vector of uint) 77950:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 77960:413 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77970:413 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 77980:413 'invocation' ( temp uint) 77990:413 Constant: 78000:413 2 (const int) 78010:413 Sequence 78020:413 Constant: 78030:413 0 (const int) 78040:413 Constant: 78050:413 1 (const int) 78060:413 Constant: 78070:413 2 (const int) 78080:413 subgroupPartitionedExclusiveXorNV ( global 3-component vector of uint) 78090:413 vector swizzle ( temp 3-component vector of uint) 78100:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 78110:413 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78120:413 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78130:413 Constant: 78140:413 2 (const int) 78150:413 Constant: 78160:413 2 (const int) 78170:413 Sequence 78180:413 Constant: 78190:413 0 (const int) 78200:413 Constant: 78210:413 1 (const int) 78220:413 Constant: 78230:413 2 (const int) 78240:413 'ballot' ( temp 4-component vector of uint) 78250:414 move second child to first child ( temp 4-component vector of uint) 78260:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 78270:414 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78280:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78290:414 'invocation' ( temp uint) 78300:414 Constant: 78310:414 2 (const int) 78320:414 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 78330:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 78340:414 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78350:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78360:414 Constant: 78370:414 3 (const int) 78380:414 Constant: 78390:414 2 (const int) 78400:414 'ballot' ( temp 4-component vector of uint) 78410:416 move second child to first child ( temp int) 78420:416 direct index ( temp int) 78430:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 78440:416 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78450:416 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78460:416 'invocation' ( temp uint) 78470:416 Constant: 78480:416 1 (const int) 78490:416 Constant: 78500:416 0 (const int) 78510:416 Convert bool to int ( temp int) 78520:416 subgroupPartitionedExclusiveXorNV ( global bool) 78530:416 Compare Less Than ( temp bool) 78540:416 direct index ( temp int) 78550:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 78560:416 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78570:416 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78580:416 Constant: 78590:416 0 (const int) 78600:416 Constant: 78610:416 1 (const int) 78620:416 Constant: 78630:416 0 (const int) 78640:416 Constant: 78650:416 0 (const int) 78660:416 'ballot' ( temp 4-component vector of uint) 78670:417 move second child to first child ( temp 2-component vector of int) 78680:417 vector swizzle ( temp 2-component vector of int) 78690:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 78700:417 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78710:417 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78720:417 'invocation' ( temp uint) 78730:417 Constant: 78740:417 1 (const int) 78750:417 Sequence 78760:417 Constant: 78770:417 0 (const int) 78780:417 Constant: 78790:417 1 (const int) 78800:417 Convert bool to int ( temp 2-component vector of int) 78810:417 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool) 78820:417 Compare Less Than ( global 2-component vector of bool) 78830:417 vector swizzle ( temp 2-component vector of int) 78840:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 78850:417 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78860:417 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 78870:417 Constant: 78880:417 1 (const int) 78890:417 Constant: 78900:417 1 (const int) 78910:417 Sequence 78920:417 Constant: 78930:417 0 (const int) 78940:417 Constant: 78950:417 1 (const int) 78960:417 Constant: 78970:417 0 (const int) 78980:417 0 (const int) 78990:417 'ballot' ( temp 4-component vector of uint) 79000:418 move second child to first child ( temp 3-component vector of int) 79010:418 vector swizzle ( temp 3-component vector of int) 79020:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 79030:418 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79040:418 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79050:418 'invocation' ( temp uint) 79060:418 Constant: 79070:418 1 (const int) 79080:418 Sequence 79090:418 Constant: 79100:418 0 (const int) 79110:418 Constant: 79120:418 1 (const int) 79130:418 Constant: 79140:418 2 (const int) 79150:418 Convert bool to int ( temp 3-component vector of int) 79160:418 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool) 79170:418 Compare Less Than ( global 3-component vector of bool) 79180:418 vector swizzle ( temp 3-component vector of int) 79190:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 79200:418 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79210:418 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79220:418 Constant: 79230:418 1 (const int) 79240:418 Constant: 79250:418 1 (const int) 79260:418 Sequence 79270:418 Constant: 79280:418 0 (const int) 79290:418 Constant: 79300:418 1 (const int) 79310:418 Constant: 79320:418 2 (const int) 79330:418 Constant: 79340:418 0 (const int) 79350:418 0 (const int) 79360:418 0 (const int) 79370:418 'ballot' ( temp 4-component vector of uint) 79380:419 move second child to first child ( temp 4-component vector of int) 79390:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 79400:419 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:419 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:419 'invocation' ( temp uint) 79430:419 Constant: 79440:419 1 (const int) 79450:419 Convert bool to int ( temp 4-component vector of int) 79460:419 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool) 79470:419 Compare Less Than ( global 4-component vector of bool) 79480:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 79490:419 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79500:419 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 79510:419 Constant: 79520:419 1 (const int) 79530:419 Constant: 79540:419 1 (const int) 79550:419 Constant: 79560:419 0 (const int) 79570:419 0 (const int) 79580:419 0 (const int) 79590:419 0 (const int) 79600:419 'ballot' ( temp 4-component vector of uint) 79610:? Linker Objects 79620:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 79630:? 8 (const uint) 79640:? 1 (const uint) 79650:? 1 (const uint) 79660:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 7967 7968 7969Linked compute stage: 7970 7971 7972Shader version: 450 7973Requested GL_KHR_shader_subgroup_basic 7974Requested GL_NV_shader_subgroup_partitioned 7975local_size = (8, 1, 1) 79760:? Sequence 79770:15 Function Definition: main( ( global void) 79780:15 Function Parameters: 79790:17 Sequence 79800:17 Sequence 79810:17 move second child to first child ( temp uint) 79820:17 'invocation' ( temp uint) 79830:17 mod ( temp uint) 79840:17 add ( temp uint) 79850:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 79860:17 'gl_SubgroupSize' ( in uint SubgroupSize) 79870:17 Constant: 79880:17 4 (const uint) 79890:19 Sequence 79900:19 move second child to first child ( temp 4-component vector of uint) 79910:19 'ballot' ( temp 4-component vector of uint) 79920:19 subgroupPartitionNV ( global 4-component vector of uint) 79930:19 'invocation' ( temp uint) 79940:21 move second child to first child ( temp 4-component vector of uint) 79950:21 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 79960: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}) 79970: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}) 79980:21 'invocation' ( temp uint) 79990:21 Constant: 80000:21 2 (const int) 80010:21 subgroupPartitionNV ( global 4-component vector of uint) 80020:21 direct index ( temp float) 80030:21 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 80040: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}) 80050: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}) 80060:21 Constant: 80070:21 0 (const int) 80080:21 Constant: 80090:21 0 (const int) 80100:21 Constant: 80110:21 0 (const int) 80120:22 move second child to first child ( temp 4-component vector of uint) 80130:22 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 80140: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}) 80150: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}) 80160:22 'invocation' ( temp uint) 80170:22 Constant: 80180:22 2 (const int) 80190:22 subgroupPartitionNV ( global 4-component vector of uint) 80200:22 vector swizzle ( temp 2-component vector of float) 80210:22 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 80220: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}) 80230: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}) 80240:22 Constant: 80250:22 0 (const int) 80260:22 Constant: 80270:22 0 (const int) 80280:22 Sequence 80290:22 Constant: 80300:22 0 (const int) 80310:22 Constant: 80320:22 1 (const int) 80330:23 move second child to first child ( temp 4-component vector of uint) 80340:23 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 80350:23 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 80370:23 'invocation' ( temp uint) 80380:23 Constant: 80390:23 2 (const int) 80400:23 subgroupPartitionNV ( global 4-component vector of uint) 80410:23 vector swizzle ( temp 3-component vector of float) 80420:23 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 80430:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 80440:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 80450:23 Constant: 80460:23 0 (const int) 80470:23 Constant: 80480:23 0 (const int) 80490:23 Sequence 80500:23 Constant: 80510:23 0 (const int) 80520:23 Constant: 80530:23 1 (const int) 80540:23 Constant: 80550:23 2 (const int) 80560:24 move second child to first child ( temp 4-component vector of uint) 80570:24 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 80580: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}) 80590: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}) 80600:24 'invocation' ( temp uint) 80610:24 Constant: 80620:24 2 (const int) 80630:24 subgroupPartitionNV ( global 4-component vector of uint) 80640:24 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 80650: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}) 80660: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}) 80670:24 Constant: 80680:24 0 (const int) 80690:24 Constant: 80700:24 0 (const int) 80710:26 move second child to first child ( temp 4-component vector of uint) 80720:26 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 80730: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}) 80740: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}) 80750:26 'invocation' ( temp uint) 80760:26 Constant: 80770:26 2 (const int) 80780:26 subgroupPartitionNV ( global 4-component vector of uint) 80790:26 direct index ( temp int) 80800:26 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 80810: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}) 80820: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}) 80830:26 Constant: 80840:26 0 (const int) 80850:26 Constant: 80860:26 1 (const int) 80870:26 Constant: 80880:26 0 (const int) 80890:27 move second child to first child ( temp 4-component vector of uint) 80900:27 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 80910: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}) 80920: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}) 80930:27 'invocation' ( temp uint) 80940:27 Constant: 80950:27 2 (const int) 80960:27 subgroupPartitionNV ( global 4-component vector of uint) 80970:27 vector swizzle ( temp 2-component vector of int) 80980:27 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 80990: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}) 81000: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}) 81010:27 Constant: 81020:27 0 (const int) 81030:27 Constant: 81040:27 1 (const int) 81050:27 Sequence 81060:27 Constant: 81070:27 0 (const int) 81080:27 Constant: 81090:27 1 (const int) 81100:28 move second child to first child ( temp 4-component vector of uint) 81110:28 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81120:28 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81130:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:28 'invocation' ( temp uint) 81150:28 Constant: 81160:28 2 (const int) 81170:28 subgroupPartitionNV ( global 4-component vector of uint) 81180:28 vector swizzle ( temp 3-component vector of int) 81190:28 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 81200:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81210:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81220:28 Constant: 81230:28 0 (const int) 81240:28 Constant: 81250:28 1 (const int) 81260:28 Sequence 81270:28 Constant: 81280:28 0 (const int) 81290:28 Constant: 81300:28 1 (const int) 81310:28 Constant: 81320:28 2 (const int) 81330:29 move second child to first child ( temp 4-component vector of uint) 81340:29 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81350: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}) 81360: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}) 81370:29 'invocation' ( temp uint) 81380:29 Constant: 81390:29 2 (const int) 81400:29 subgroupPartitionNV ( global 4-component vector of uint) 81410:29 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 81420: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}) 81430: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}) 81440:29 Constant: 81450:29 0 (const int) 81460:29 Constant: 81470:29 1 (const int) 81480:31 move second child to first child ( temp 4-component vector of uint) 81490:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81500: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}) 81510: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}) 81520:31 'invocation' ( temp uint) 81530:31 Constant: 81540:31 2 (const int) 81550:31 subgroupPartitionNV ( global 4-component vector of uint) 81560:31 direct index ( temp uint) 81570:31 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81580: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}) 81590: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}) 81600:31 Constant: 81610:31 0 (const int) 81620:31 Constant: 81630:31 2 (const int) 81640:31 Constant: 81650:31 0 (const int) 81660:32 move second child to first child ( temp 4-component vector of uint) 81670:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81680: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}) 81690: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}) 81700:32 'invocation' ( temp uint) 81710:32 Constant: 81720:32 2 (const int) 81730:32 subgroupPartitionNV ( global 4-component vector of uint) 81740:32 vector swizzle ( temp 2-component vector of uint) 81750:32 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81760: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}) 81770: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}) 81780:32 Constant: 81790:32 0 (const int) 81800:32 Constant: 81810:32 2 (const int) 81820:32 Sequence 81830:32 Constant: 81840:32 0 (const int) 81850:32 Constant: 81860:32 1 (const int) 81870:33 move second child to first child ( temp 4-component vector of uint) 81880:33 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81890:33 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81900:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81910:33 'invocation' ( temp uint) 81920:33 Constant: 81930:33 2 (const int) 81940:33 subgroupPartitionNV ( global 4-component vector of uint) 81950:33 vector swizzle ( temp 3-component vector of uint) 81960:33 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 81970:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81980:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 81990:33 Constant: 82000:33 0 (const int) 82010:33 Constant: 82020:33 2 (const int) 82030:33 Sequence 82040:33 Constant: 82050:33 0 (const int) 82060:33 Constant: 82070:33 1 (const int) 82080:33 Constant: 82090:33 2 (const int) 82100:34 move second child to first child ( temp 4-component vector of uint) 82110:34 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82120: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}) 82130: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}) 82140:34 'invocation' ( temp uint) 82150:34 Constant: 82160:34 2 (const int) 82170:34 subgroupPartitionNV ( global 4-component vector of uint) 82180:34 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82190: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}) 82200: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}) 82210:34 Constant: 82220:34 0 (const int) 82230:34 Constant: 82240:34 2 (const int) 82250:36 move second child to first child ( temp 4-component vector of uint) 82260:36 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82270: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}) 82280: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}) 82290:36 'invocation' ( temp uint) 82300:36 Constant: 82310:36 2 (const int) 82320:36 subgroupPartitionNV ( global 4-component vector of uint) 82330:36 direct index ( temp double) 82340:36 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 82350: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}) 82360: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}) 82370:36 Constant: 82380:36 0 (const int) 82390:36 Constant: 82400:36 3 (const int) 82410:36 Constant: 82420:36 0 (const int) 82430:37 move second child to first child ( temp 4-component vector of uint) 82440:37 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82450: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}) 82460: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}) 82470:37 'invocation' ( temp uint) 82480:37 Constant: 82490:37 2 (const int) 82500:37 subgroupPartitionNV ( global 4-component vector of uint) 82510:37 vector swizzle ( temp 2-component vector of double) 82520:37 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 82530: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}) 82540: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}) 82550:37 Constant: 82560:37 0 (const int) 82570:37 Constant: 82580:37 3 (const int) 82590:37 Sequence 82600:37 Constant: 82610:37 0 (const int) 82620:37 Constant: 82630:37 1 (const int) 82640:38 move second child to first child ( temp 4-component vector of uint) 82650:38 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82660:38 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 82670:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 82680:38 'invocation' ( temp uint) 82690:38 Constant: 82700:38 2 (const int) 82710:38 subgroupPartitionNV ( global 4-component vector of uint) 82720:38 vector swizzle ( temp 3-component vector of double) 82730:38 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 82740:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 82750:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 82760:38 Constant: 82770:38 0 (const int) 82780:38 Constant: 82790:38 3 (const int) 82800:38 Sequence 82810:38 Constant: 82820:38 0 (const int) 82830:38 Constant: 82840:38 1 (const int) 82850:38 Constant: 82860:38 2 (const int) 82870:39 move second child to first child ( temp 4-component vector of uint) 82880:39 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 82890: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}) 82900: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}) 82910:39 'invocation' ( temp uint) 82920:39 Constant: 82930:39 2 (const int) 82940:39 subgroupPartitionNV ( global 4-component vector of uint) 82950:39 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 82960: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}) 82970: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}) 82980:39 Constant: 82990:39 0 (const int) 83000:39 Constant: 83010:39 3 (const int) 83020:41 move second child to first child ( temp 4-component vector of uint) 83030:41 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 83040: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}) 83050: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}) 83060:41 'invocation' ( temp uint) 83070:41 Constant: 83080:41 2 (const int) 83090:41 subgroupPartitionNV ( global 4-component vector of uint) 83100:41 Convert int to bool ( temp bool) 83110:41 direct index ( temp int) 83120:41 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 83130: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}) 83140: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}) 83150:41 Constant: 83160:41 0 (const int) 83170:41 Constant: 83180:41 1 (const int) 83190:41 Constant: 83200:41 0 (const int) 83210:42 move second child to first child ( temp 4-component vector of uint) 83220:42 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 83230: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}) 83240: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}) 83250:42 'invocation' ( temp uint) 83260:42 Constant: 83270:42 2 (const int) 83280:42 subgroupPartitionNV ( global 4-component vector of uint) 83290:42 Convert int to bool ( temp 2-component vector of bool) 83300:42 vector swizzle ( temp 2-component vector of int) 83310:42 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 83320: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}) 83330: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}) 83340:42 Constant: 83350:42 0 (const int) 83360:42 Constant: 83370:42 1 (const int) 83380:42 Sequence 83390:42 Constant: 83400:42 0 (const int) 83410:42 Constant: 83420:42 1 (const int) 83430:43 move second child to first child ( temp 4-component vector of uint) 83440:43 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 83450:43 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 83460:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 83470:43 'invocation' ( temp uint) 83480:43 Constant: 83490:43 2 (const int) 83500:43 subgroupPartitionNV ( global 4-component vector of uint) 83510:43 Convert int to bool ( temp 3-component vector of bool) 83520:43 vector swizzle ( temp 3-component vector of int) 83530:43 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 83540:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 83560:43 Constant: 83570:43 0 (const int) 83580:43 Constant: 83590:43 1 (const int) 83600:43 Sequence 83610:43 Constant: 83620:43 0 (const int) 83630:43 Constant: 83640:43 1 (const int) 83650:43 Constant: 83660:43 2 (const int) 83670:44 move second child to first child ( temp 4-component vector of uint) 83680:44 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 83690: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}) 83700: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}) 83710:44 'invocation' ( temp uint) 83720:44 Constant: 83730:44 2 (const int) 83740:44 subgroupPartitionNV ( global 4-component vector of uint) 83750:44 Convert int to bool ( temp 4-component vector of bool) 83760:44 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 83770: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}) 83780: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}) 83790:44 Constant: 83800:44 0 (const int) 83810:44 Constant: 83820:44 1 (const int) 83830:46 move second child to first child ( temp float) 83840:46 direct index ( temp float) 83850:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 83860: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}) 83870: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}) 83880:46 'invocation' ( temp uint) 83890:46 Constant: 83900:46 0 (const int) 83910:46 Constant: 83920:46 0 (const int) 83930:46 subgroupPartitionedAddNV ( global float) 83940:46 direct index ( temp float) 83950:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 83960: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}) 83970: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}) 83980:46 Constant: 83990:46 0 (const int) 84000:46 Constant: 84010:46 0 (const int) 84020:46 Constant: 84030:46 0 (const int) 84040:46 'ballot' ( temp 4-component vector of uint) 84050:47 move second child to first child ( temp 2-component vector of float) 84060:47 vector swizzle ( temp 2-component vector of float) 84070:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84080: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}) 84090: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}) 84100:47 'invocation' ( temp uint) 84110:47 Constant: 84120:47 0 (const int) 84130:47 Sequence 84140:47 Constant: 84150:47 0 (const int) 84160:47 Constant: 84170:47 1 (const int) 84180:47 subgroupPartitionedAddNV ( global 2-component vector of float) 84190:47 vector swizzle ( temp 2-component vector of float) 84200:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84210: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}) 84220: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}) 84230:47 Constant: 84240:47 1 (const int) 84250:47 Constant: 84260:47 0 (const int) 84270:47 Sequence 84280:47 Constant: 84290:47 0 (const int) 84300:47 Constant: 84310:47 1 (const int) 84320:47 'ballot' ( temp 4-component vector of uint) 84330:48 move second child to first child ( temp 3-component vector of float) 84340:48 vector swizzle ( temp 3-component vector of float) 84350:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84360:48 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:48 'invocation' ( temp uint) 84390:48 Constant: 84400:48 0 (const int) 84410:48 Sequence 84420:48 Constant: 84430:48 0 (const int) 84440:48 Constant: 84450:48 1 (const int) 84460:48 Constant: 84470:48 2 (const int) 84480:48 subgroupPartitionedAddNV ( global 3-component vector of float) 84490:48 vector swizzle ( temp 3-component vector of float) 84500:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84510:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 84520:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 84530:48 Constant: 84540:48 2 (const int) 84550:48 Constant: 84560:48 0 (const int) 84570:48 Sequence 84580:48 Constant: 84590:48 0 (const int) 84600:48 Constant: 84610:48 1 (const int) 84620:48 Constant: 84630:48 2 (const int) 84640:48 'ballot' ( temp 4-component vector of uint) 84650:49 move second child to first child ( temp 4-component vector of float) 84660:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84670: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}) 84680: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}) 84690:49 'invocation' ( temp uint) 84700:49 Constant: 84710:49 0 (const int) 84720:49 subgroupPartitionedAddNV ( global 4-component vector of float) 84730:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 84740: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}) 84750: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}) 84760:49 Constant: 84770:49 3 (const int) 84780:49 Constant: 84790:49 0 (const int) 84800:49 'ballot' ( temp 4-component vector of uint) 84810:51 move second child to first child ( temp int) 84820:51 direct index ( temp int) 84830:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 84840: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}) 84850: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}) 84860:51 'invocation' ( temp uint) 84870:51 Constant: 84880:51 1 (const int) 84890:51 Constant: 84900:51 0 (const int) 84910:51 subgroupPartitionedAddNV ( global int) 84920:51 direct index ( temp int) 84930:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 84940: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}) 84950: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}) 84960:51 Constant: 84970:51 0 (const int) 84980:51 Constant: 84990:51 1 (const int) 85000:51 Constant: 85010:51 0 (const int) 85020:51 'ballot' ( temp 4-component vector of uint) 85030:52 move second child to first child ( temp 2-component vector of int) 85040:52 vector swizzle ( temp 2-component vector of int) 85050:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85060: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}) 85070: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}) 85080:52 'invocation' ( temp uint) 85090:52 Constant: 85100:52 1 (const int) 85110:52 Sequence 85120:52 Constant: 85130:52 0 (const int) 85140:52 Constant: 85150:52 1 (const int) 85160:52 subgroupPartitionedAddNV ( global 2-component vector of int) 85170:52 vector swizzle ( temp 2-component vector of int) 85180:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85190: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}) 85200: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}) 85210:52 Constant: 85220:52 1 (const int) 85230:52 Constant: 85240:52 1 (const int) 85250:52 Sequence 85260:52 Constant: 85270:52 0 (const int) 85280:52 Constant: 85290:52 1 (const int) 85300:52 'ballot' ( temp 4-component vector of uint) 85310:53 move second child to first child ( temp 3-component vector of int) 85320:53 vector swizzle ( temp 3-component vector of int) 85330:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85340:53 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 85350:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 85360:53 'invocation' ( temp uint) 85370:53 Constant: 85380:53 1 (const int) 85390:53 Sequence 85400:53 Constant: 85410:53 0 (const int) 85420:53 Constant: 85430:53 1 (const int) 85440:53 Constant: 85450:53 2 (const int) 85460:53 subgroupPartitionedAddNV ( global 3-component vector of int) 85470:53 vector swizzle ( temp 3-component vector of int) 85480:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85490:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 85500:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 85510:53 Constant: 85520:53 2 (const int) 85530:53 Constant: 85540:53 1 (const int) 85550:53 Sequence 85560:53 Constant: 85570:53 0 (const int) 85580:53 Constant: 85590:53 1 (const int) 85600:53 Constant: 85610:53 2 (const int) 85620:53 'ballot' ( temp 4-component vector of uint) 85630:54 move second child to first child ( temp 4-component vector of int) 85640:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85650: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}) 85660: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}) 85670:54 'invocation' ( temp uint) 85680:54 Constant: 85690:54 1 (const int) 85700:54 subgroupPartitionedAddNV ( global 4-component vector of int) 85710:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 85720: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}) 85730: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}) 85740:54 Constant: 85750:54 3 (const int) 85760:54 Constant: 85770:54 1 (const int) 85780:54 'ballot' ( temp 4-component vector of uint) 85790:56 move second child to first child ( temp uint) 85800:56 direct index ( temp uint) 85810:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 85820: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}) 85830: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}) 85840:56 'invocation' ( temp uint) 85850:56 Constant: 85860:56 2 (const int) 85870:56 Constant: 85880:56 0 (const int) 85890:56 subgroupPartitionedAddNV ( global uint) 85900:56 direct index ( temp uint) 85910:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 85920: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}) 85930: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}) 85940:56 Constant: 85950:56 0 (const int) 85960:56 Constant: 85970:56 2 (const int) 85980:56 Constant: 85990:56 0 (const int) 86000:56 'ballot' ( temp 4-component vector of uint) 86010:57 move second child to first child ( temp 2-component vector of uint) 86020:57 vector swizzle ( temp 2-component vector of uint) 86030:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86040: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}) 86050: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}) 86060:57 'invocation' ( temp uint) 86070:57 Constant: 86080:57 2 (const int) 86090:57 Sequence 86100:57 Constant: 86110:57 0 (const int) 86120:57 Constant: 86130:57 1 (const int) 86140:57 subgroupPartitionedAddNV ( global 2-component vector of uint) 86150:57 vector swizzle ( temp 2-component vector of uint) 86160:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86170: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}) 86180: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}) 86190:57 Constant: 86200:57 1 (const int) 86210:57 Constant: 86220:57 2 (const int) 86230:57 Sequence 86240:57 Constant: 86250:57 0 (const int) 86260:57 Constant: 86270:57 1 (const int) 86280:57 'ballot' ( temp 4-component vector of uint) 86290:58 move second child to first child ( temp 3-component vector of uint) 86300:58 vector swizzle ( temp 3-component vector of uint) 86310:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86320:58 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 86330:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 86340:58 'invocation' ( temp uint) 86350:58 Constant: 86360:58 2 (const int) 86370:58 Sequence 86380:58 Constant: 86390:58 0 (const int) 86400:58 Constant: 86410:58 1 (const int) 86420:58 Constant: 86430:58 2 (const int) 86440:58 subgroupPartitionedAddNV ( global 3-component vector of uint) 86450:58 vector swizzle ( temp 3-component vector of uint) 86460:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86470:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 86480:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:58 Constant: 86500:58 2 (const int) 86510:58 Constant: 86520:58 2 (const int) 86530:58 Sequence 86540:58 Constant: 86550:58 0 (const int) 86560:58 Constant: 86570:58 1 (const int) 86580:58 Constant: 86590:58 2 (const int) 86600:58 'ballot' ( temp 4-component vector of uint) 86610:59 move second child to first child ( temp 4-component vector of uint) 86620:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86630: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}) 86640: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}) 86650:59 'invocation' ( temp uint) 86660:59 Constant: 86670:59 2 (const int) 86680:59 subgroupPartitionedAddNV ( global 4-component vector of uint) 86690:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 86700: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}) 86710: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}) 86720:59 Constant: 86730:59 3 (const int) 86740:59 Constant: 86750:59 2 (const int) 86760:59 'ballot' ( temp 4-component vector of uint) 86770:61 move second child to first child ( temp double) 86780:61 direct index ( temp double) 86790:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 86800: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}) 86810: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}) 86820:61 'invocation' ( temp uint) 86830:61 Constant: 86840:61 3 (const int) 86850:61 Constant: 86860:61 0 (const int) 86870:61 subgroupPartitionedAddNV ( global double) 86880:61 direct index ( temp double) 86890:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 86900: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}) 86910: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}) 86920:61 Constant: 86930:61 0 (const int) 86940:61 Constant: 86950:61 3 (const int) 86960:61 Constant: 86970:61 0 (const int) 86980:61 'ballot' ( temp 4-component vector of uint) 86990:62 move second child to first child ( temp 2-component vector of double) 87000:62 vector swizzle ( temp 2-component vector of double) 87010:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87020: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}) 87030: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}) 87040:62 'invocation' ( temp uint) 87050:62 Constant: 87060:62 3 (const int) 87070:62 Sequence 87080:62 Constant: 87090:62 0 (const int) 87100:62 Constant: 87110:62 1 (const int) 87120:62 subgroupPartitionedAddNV ( global 2-component vector of double) 87130:62 vector swizzle ( temp 2-component vector of double) 87140:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87150: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}) 87160: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}) 87170:62 Constant: 87180:62 1 (const int) 87190:62 Constant: 87200:62 3 (const int) 87210:62 Sequence 87220:62 Constant: 87230:62 0 (const int) 87240:62 Constant: 87250:62 1 (const int) 87260:62 'ballot' ( temp 4-component vector of uint) 87270:63 move second child to first child ( temp 3-component vector of double) 87280:63 vector swizzle ( temp 3-component vector of double) 87290:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87300:63 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 87320:63 'invocation' ( temp uint) 87330:63 Constant: 87340:63 3 (const int) 87350:63 Sequence 87360:63 Constant: 87370:63 0 (const int) 87380:63 Constant: 87390:63 1 (const int) 87400:63 Constant: 87410:63 2 (const int) 87420:63 subgroupPartitionedAddNV ( global 3-component vector of double) 87430:63 vector swizzle ( temp 3-component vector of double) 87440:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87450:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 87460:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 87470:63 Constant: 87480:63 2 (const int) 87490:63 Constant: 87500:63 3 (const int) 87510:63 Sequence 87520:63 Constant: 87530:63 0 (const int) 87540:63 Constant: 87550:63 1 (const int) 87560:63 Constant: 87570:63 2 (const int) 87580:63 'ballot' ( temp 4-component vector of uint) 87590:64 move second child to first child ( temp 4-component vector of double) 87600:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87610: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}) 87620: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}) 87630:64 'invocation' ( temp uint) 87640:64 Constant: 87650:64 3 (const int) 87660:64 subgroupPartitionedAddNV ( global 4-component vector of double) 87670:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 87680: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}) 87690: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}) 87700:64 Constant: 87710:64 3 (const int) 87720:64 Constant: 87730:64 3 (const int) 87740:64 'ballot' ( temp 4-component vector of uint) 87750:66 move second child to first child ( temp float) 87760:66 direct index ( temp float) 87770:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 87780: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}) 87790: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}) 87800:66 'invocation' ( temp uint) 87810:66 Constant: 87820:66 0 (const int) 87830:66 Constant: 87840:66 0 (const int) 87850:66 subgroupPartitionedMulNV ( global float) 87860:66 direct index ( temp float) 87870:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 87880: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}) 87890: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}) 87900:66 Constant: 87910:66 0 (const int) 87920:66 Constant: 87930:66 0 (const int) 87940:66 Constant: 87950:66 0 (const int) 87960:66 'ballot' ( temp 4-component vector of uint) 87970:67 move second child to first child ( temp 2-component vector of float) 87980:67 vector swizzle ( temp 2-component vector of float) 87990:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88000: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}) 88010: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}) 88020:67 'invocation' ( temp uint) 88030:67 Constant: 88040:67 0 (const int) 88050:67 Sequence 88060:67 Constant: 88070:67 0 (const int) 88080:67 Constant: 88090:67 1 (const int) 88100:67 subgroupPartitionedMulNV ( global 2-component vector of float) 88110:67 vector swizzle ( temp 2-component vector of float) 88120:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88130: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}) 88140: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}) 88150:67 Constant: 88160:67 1 (const int) 88170:67 Constant: 88180:67 0 (const int) 88190:67 Sequence 88200:67 Constant: 88210:67 0 (const int) 88220:67 Constant: 88230:67 1 (const int) 88240:67 'ballot' ( temp 4-component vector of uint) 88250:68 move second child to first child ( temp 3-component vector of float) 88260:68 vector swizzle ( temp 3-component vector of float) 88270:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88280:68 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 88290:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 88300:68 'invocation' ( temp uint) 88310:68 Constant: 88320:68 0 (const int) 88330:68 Sequence 88340:68 Constant: 88350:68 0 (const int) 88360:68 Constant: 88370:68 1 (const int) 88380:68 Constant: 88390:68 2 (const int) 88400:68 subgroupPartitionedMulNV ( global 3-component vector of float) 88410:68 vector swizzle ( temp 3-component vector of float) 88420:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88430:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 88440:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 88450:68 Constant: 88460:68 2 (const int) 88470:68 Constant: 88480:68 0 (const int) 88490:68 Sequence 88500:68 Constant: 88510:68 0 (const int) 88520:68 Constant: 88530:68 1 (const int) 88540:68 Constant: 88550:68 2 (const int) 88560:68 'ballot' ( temp 4-component vector of uint) 88570:69 move second child to first child ( temp 4-component vector of float) 88580:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88590: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}) 88600: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}) 88610:69 'invocation' ( temp uint) 88620:69 Constant: 88630:69 0 (const int) 88640:69 subgroupPartitionedMulNV ( global 4-component vector of float) 88650:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 88660: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}) 88670: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}) 88680:69 Constant: 88690:69 3 (const int) 88700:69 Constant: 88710:69 0 (const int) 88720:69 'ballot' ( temp 4-component vector of uint) 88730:71 move second child to first child ( temp int) 88740:71 direct index ( temp int) 88750:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 88760: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}) 88770: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}) 88780:71 'invocation' ( temp uint) 88790:71 Constant: 88800:71 1 (const int) 88810:71 Constant: 88820:71 0 (const int) 88830:71 subgroupPartitionedMulNV ( global int) 88840:71 direct index ( temp int) 88850:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 88860: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}) 88870: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}) 88880:71 Constant: 88890:71 0 (const int) 88900:71 Constant: 88910:71 1 (const int) 88920:71 Constant: 88930:71 0 (const int) 88940:71 'ballot' ( temp 4-component vector of uint) 88950:72 move second child to first child ( temp 2-component vector of int) 88960:72 vector swizzle ( temp 2-component vector of int) 88970:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 88980: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}) 88990: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}) 89000:72 'invocation' ( temp uint) 89010:72 Constant: 89020:72 1 (const int) 89030:72 Sequence 89040:72 Constant: 89050:72 0 (const int) 89060:72 Constant: 89070:72 1 (const int) 89080:72 subgroupPartitionedMulNV ( global 2-component vector of int) 89090:72 vector swizzle ( temp 2-component vector of int) 89100:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 89110: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}) 89120: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}) 89130:72 Constant: 89140:72 1 (const int) 89150:72 Constant: 89160:72 1 (const int) 89170:72 Sequence 89180:72 Constant: 89190:72 0 (const int) 89200:72 Constant: 89210:72 1 (const int) 89220:72 'ballot' ( temp 4-component vector of uint) 89230:73 move second child to first child ( temp 3-component vector of int) 89240:73 vector swizzle ( temp 3-component vector of int) 89250:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 89260:73 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 89270:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 89280:73 'invocation' ( temp uint) 89290:73 Constant: 89300:73 1 (const int) 89310:73 Sequence 89320:73 Constant: 89330:73 0 (const int) 89340:73 Constant: 89350:73 1 (const int) 89360:73 Constant: 89370:73 2 (const int) 89380:73 subgroupPartitionedMulNV ( global 3-component vector of int) 89390:73 vector swizzle ( temp 3-component vector of int) 89400:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 89410:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 89420:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 89430:73 Constant: 89440:73 2 (const int) 89450:73 Constant: 89460:73 1 (const int) 89470:73 Sequence 89480:73 Constant: 89490:73 0 (const int) 89500:73 Constant: 89510:73 1 (const int) 89520:73 Constant: 89530:73 2 (const int) 89540:73 'ballot' ( temp 4-component vector of uint) 89550:74 move second child to first child ( temp 4-component vector of int) 89560:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 89570: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}) 89580: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}) 89590:74 'invocation' ( temp uint) 89600:74 Constant: 89610:74 1 (const int) 89620:74 subgroupPartitionedMulNV ( global 4-component vector of int) 89630:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 89640: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}) 89650: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}) 89660:74 Constant: 89670:74 3 (const int) 89680:74 Constant: 89690:74 1 (const int) 89700:74 'ballot' ( temp 4-component vector of uint) 89710:76 move second child to first child ( temp uint) 89720:76 direct index ( temp uint) 89730:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 89740: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}) 89750: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}) 89760:76 'invocation' ( temp uint) 89770:76 Constant: 89780:76 2 (const int) 89790:76 Constant: 89800:76 0 (const int) 89810:76 subgroupPartitionedMulNV ( global uint) 89820:76 direct index ( temp uint) 89830:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 89840: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}) 89850: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}) 89860:76 Constant: 89870:76 0 (const int) 89880:76 Constant: 89890:76 2 (const int) 89900:76 Constant: 89910:76 0 (const int) 89920:76 'ballot' ( temp 4-component vector of uint) 89930:77 move second child to first child ( temp 2-component vector of uint) 89940:77 vector swizzle ( temp 2-component vector of uint) 89950:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 89960: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}) 89970: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}) 89980:77 'invocation' ( temp uint) 89990:77 Constant: 90000:77 2 (const int) 90010:77 Sequence 90020:77 Constant: 90030:77 0 (const int) 90040:77 Constant: 90050:77 1 (const int) 90060:77 subgroupPartitionedMulNV ( global 2-component vector of uint) 90070:77 vector swizzle ( temp 2-component vector of uint) 90080:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 90090: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}) 90100: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}) 90110:77 Constant: 90120:77 1 (const int) 90130:77 Constant: 90140:77 2 (const int) 90150:77 Sequence 90160:77 Constant: 90170:77 0 (const int) 90180:77 Constant: 90190:77 1 (const int) 90200:77 'ballot' ( temp 4-component vector of uint) 90210:78 move second child to first child ( temp 3-component vector of uint) 90220:78 vector swizzle ( temp 3-component vector of uint) 90230:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 90240:78 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 90250:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 90260:78 'invocation' ( temp uint) 90270:78 Constant: 90280:78 2 (const int) 90290:78 Sequence 90300:78 Constant: 90310:78 0 (const int) 90320:78 Constant: 90330:78 1 (const int) 90340:78 Constant: 90350:78 2 (const int) 90360:78 subgroupPartitionedMulNV ( global 3-component vector of uint) 90370:78 vector swizzle ( temp 3-component vector of uint) 90380:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 90390:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 90400:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 90410:78 Constant: 90420:78 2 (const int) 90430:78 Constant: 90440:78 2 (const int) 90450:78 Sequence 90460:78 Constant: 90470:78 0 (const int) 90480:78 Constant: 90490:78 1 (const int) 90500:78 Constant: 90510:78 2 (const int) 90520:78 'ballot' ( temp 4-component vector of uint) 90530:79 move second child to first child ( temp 4-component vector of uint) 90540:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 90550: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}) 90560: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}) 90570:79 'invocation' ( temp uint) 90580:79 Constant: 90590:79 2 (const int) 90600:79 subgroupPartitionedMulNV ( global 4-component vector of uint) 90610:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 90620: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}) 90630: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}) 90640:79 Constant: 90650:79 3 (const int) 90660:79 Constant: 90670:79 2 (const int) 90680:79 'ballot' ( temp 4-component vector of uint) 90690:81 move second child to first child ( temp double) 90700:81 direct index ( temp double) 90710:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 90720: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}) 90730: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}) 90740:81 'invocation' ( temp uint) 90750:81 Constant: 90760:81 3 (const int) 90770:81 Constant: 90780:81 0 (const int) 90790:81 subgroupPartitionedMulNV ( global double) 90800:81 direct index ( temp double) 90810:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 90820: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}) 90830: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}) 90840:81 Constant: 90850:81 0 (const int) 90860:81 Constant: 90870:81 3 (const int) 90880:81 Constant: 90890:81 0 (const int) 90900:81 'ballot' ( temp 4-component vector of uint) 90910:82 move second child to first child ( temp 2-component vector of double) 90920:82 vector swizzle ( temp 2-component vector of double) 90930:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 90940: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}) 90950: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}) 90960:82 'invocation' ( temp uint) 90970:82 Constant: 90980:82 3 (const int) 90990:82 Sequence 91000:82 Constant: 91010:82 0 (const int) 91020:82 Constant: 91030:82 1 (const int) 91040:82 subgroupPartitionedMulNV ( global 2-component vector of double) 91050:82 vector swizzle ( temp 2-component vector of double) 91060:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 91070: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}) 91080: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}) 91090:82 Constant: 91100:82 1 (const int) 91110:82 Constant: 91120:82 3 (const int) 91130:82 Sequence 91140:82 Constant: 91150:82 0 (const int) 91160:82 Constant: 91170:82 1 (const int) 91180:82 'ballot' ( temp 4-component vector of uint) 91190:83 move second child to first child ( temp 3-component vector of double) 91200:83 vector swizzle ( temp 3-component vector of double) 91210:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 91220:83 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 91230:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 91240:83 'invocation' ( temp uint) 91250:83 Constant: 91260:83 3 (const int) 91270:83 Sequence 91280:83 Constant: 91290:83 0 (const int) 91300:83 Constant: 91310:83 1 (const int) 91320:83 Constant: 91330:83 2 (const int) 91340:83 subgroupPartitionedMulNV ( global 3-component vector of double) 91350:83 vector swizzle ( temp 3-component vector of double) 91360:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 91370:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 91380:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 91390:83 Constant: 91400:83 2 (const int) 91410:83 Constant: 91420:83 3 (const int) 91430:83 Sequence 91440:83 Constant: 91450:83 0 (const int) 91460:83 Constant: 91470:83 1 (const int) 91480:83 Constant: 91490:83 2 (const int) 91500:83 'ballot' ( temp 4-component vector of uint) 91510:84 move second child to first child ( temp 4-component vector of double) 91520:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 91530: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}) 91540: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}) 91550:84 'invocation' ( temp uint) 91560:84 Constant: 91570:84 3 (const int) 91580:84 subgroupPartitionedMulNV ( global 4-component vector of double) 91590:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 91600: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}) 91610: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}) 91620:84 Constant: 91630:84 3 (const int) 91640:84 Constant: 91650:84 3 (const int) 91660:84 'ballot' ( temp 4-component vector of uint) 91670:86 move second child to first child ( temp float) 91680:86 direct index ( temp float) 91690:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 91700: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}) 91710: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}) 91720:86 'invocation' ( temp uint) 91730:86 Constant: 91740:86 0 (const int) 91750:86 Constant: 91760:86 0 (const int) 91770:86 subgroupPartitionedMinNV ( global float) 91780:86 direct index ( temp float) 91790:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 91800: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}) 91810: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}) 91820:86 Constant: 91830:86 0 (const int) 91840:86 Constant: 91850:86 0 (const int) 91860:86 Constant: 91870:86 0 (const int) 91880:86 'ballot' ( temp 4-component vector of uint) 91890:87 move second child to first child ( temp 2-component vector of float) 91900:87 vector swizzle ( temp 2-component vector of float) 91910:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 91920: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}) 91930: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}) 91940:87 'invocation' ( temp uint) 91950:87 Constant: 91960:87 0 (const int) 91970:87 Sequence 91980:87 Constant: 91990:87 0 (const int) 92000:87 Constant: 92010:87 1 (const int) 92020:87 subgroupPartitionedMinNV ( global 2-component vector of float) 92030:87 vector swizzle ( temp 2-component vector of float) 92040:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 92050: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}) 92060: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}) 92070:87 Constant: 92080:87 1 (const int) 92090:87 Constant: 92100:87 0 (const int) 92110:87 Sequence 92120:87 Constant: 92130:87 0 (const int) 92140:87 Constant: 92150:87 1 (const int) 92160:87 'ballot' ( temp 4-component vector of uint) 92170:88 move second child to first child ( temp 3-component vector of float) 92180:88 vector swizzle ( temp 3-component vector of float) 92190:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 92200:88 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 92210:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:88 'invocation' ( temp uint) 92230:88 Constant: 92240:88 0 (const int) 92250:88 Sequence 92260:88 Constant: 92270:88 0 (const int) 92280:88 Constant: 92290:88 1 (const int) 92300:88 Constant: 92310:88 2 (const int) 92320:88 subgroupPartitionedMinNV ( global 3-component vector of float) 92330:88 vector swizzle ( temp 3-component vector of float) 92340:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 92350:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 92370:88 Constant: 92380:88 2 (const int) 92390:88 Constant: 92400:88 0 (const int) 92410:88 Sequence 92420:88 Constant: 92430:88 0 (const int) 92440:88 Constant: 92450:88 1 (const int) 92460:88 Constant: 92470:88 2 (const int) 92480:88 'ballot' ( temp 4-component vector of uint) 92490:89 move second child to first child ( temp 4-component vector of float) 92500:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 92510: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}) 92520: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}) 92530:89 'invocation' ( temp uint) 92540:89 Constant: 92550:89 0 (const int) 92560:89 subgroupPartitionedMinNV ( global 4-component vector of float) 92570:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 92580: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}) 92590: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}) 92600:89 Constant: 92610:89 3 (const int) 92620:89 Constant: 92630:89 0 (const int) 92640:89 'ballot' ( temp 4-component vector of uint) 92650:91 move second child to first child ( temp int) 92660:91 direct index ( temp int) 92670:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 92680: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}) 92690: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}) 92700:91 'invocation' ( temp uint) 92710:91 Constant: 92720:91 1 (const int) 92730:91 Constant: 92740:91 0 (const int) 92750:91 subgroupPartitionedMinNV ( global int) 92760:91 direct index ( temp int) 92770:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 92780: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}) 92790: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}) 92800:91 Constant: 92810:91 0 (const int) 92820:91 Constant: 92830:91 1 (const int) 92840:91 Constant: 92850:91 0 (const int) 92860:91 'ballot' ( temp 4-component vector of uint) 92870:92 move second child to first child ( temp 2-component vector of int) 92880:92 vector swizzle ( temp 2-component vector of int) 92890:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 92900: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}) 92910: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}) 92920:92 'invocation' ( temp uint) 92930:92 Constant: 92940:92 1 (const int) 92950:92 Sequence 92960:92 Constant: 92970:92 0 (const int) 92980:92 Constant: 92990:92 1 (const int) 93000:92 subgroupPartitionedMinNV ( global 2-component vector of int) 93010:92 vector swizzle ( temp 2-component vector of int) 93020:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 93030: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}) 93040: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}) 93050:92 Constant: 93060:92 1 (const int) 93070:92 Constant: 93080:92 1 (const int) 93090:92 Sequence 93100:92 Constant: 93110:92 0 (const int) 93120:92 Constant: 93130:92 1 (const int) 93140:92 'ballot' ( temp 4-component vector of uint) 93150:93 move second child to first child ( temp 3-component vector of int) 93160:93 vector swizzle ( temp 3-component vector of int) 93170:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 93180:93 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 93190:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:93 'invocation' ( temp uint) 93210:93 Constant: 93220:93 1 (const int) 93230:93 Sequence 93240:93 Constant: 93250:93 0 (const int) 93260:93 Constant: 93270:93 1 (const int) 93280:93 Constant: 93290:93 2 (const int) 93300:93 subgroupPartitionedMinNV ( global 3-component vector of int) 93310:93 vector swizzle ( temp 3-component vector of int) 93320:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 93330:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 93340:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:93 Constant: 93360:93 2 (const int) 93370:93 Constant: 93380:93 1 (const int) 93390:93 Sequence 93400:93 Constant: 93410:93 0 (const int) 93420:93 Constant: 93430:93 1 (const int) 93440:93 Constant: 93450:93 2 (const int) 93460:93 'ballot' ( temp 4-component vector of uint) 93470:94 move second child to first child ( temp 4-component vector of int) 93480:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 93490: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}) 93500: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}) 93510:94 'invocation' ( temp uint) 93520:94 Constant: 93530:94 1 (const int) 93540:94 subgroupPartitionedMinNV ( global 4-component vector of int) 93550:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 93560: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}) 93570: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}) 93580:94 Constant: 93590:94 3 (const int) 93600:94 Constant: 93610:94 1 (const int) 93620:94 'ballot' ( temp 4-component vector of uint) 93630:96 move second child to first child ( temp uint) 93640:96 direct index ( temp uint) 93650:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 93660: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}) 93670: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}) 93680:96 'invocation' ( temp uint) 93690:96 Constant: 93700:96 2 (const int) 93710:96 Constant: 93720:96 0 (const int) 93730:96 subgroupPartitionedMinNV ( global uint) 93740:96 direct index ( temp uint) 93750:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 93760: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}) 93770: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}) 93780:96 Constant: 93790:96 0 (const int) 93800:96 Constant: 93810:96 2 (const int) 93820:96 Constant: 93830:96 0 (const int) 93840:96 'ballot' ( temp 4-component vector of uint) 93850:97 move second child to first child ( temp 2-component vector of uint) 93860:97 vector swizzle ( temp 2-component vector of uint) 93870:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 93880: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}) 93890: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}) 93900:97 'invocation' ( temp uint) 93910:97 Constant: 93920:97 2 (const int) 93930:97 Sequence 93940:97 Constant: 93950:97 0 (const int) 93960:97 Constant: 93970:97 1 (const int) 93980:97 subgroupPartitionedMinNV ( global 2-component vector of uint) 93990:97 vector swizzle ( temp 2-component vector of uint) 94000:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 94010: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}) 94020: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}) 94030:97 Constant: 94040:97 1 (const int) 94050:97 Constant: 94060:97 2 (const int) 94070:97 Sequence 94080:97 Constant: 94090:97 0 (const int) 94100:97 Constant: 94110:97 1 (const int) 94120:97 'ballot' ( temp 4-component vector of uint) 94130:98 move second child to first child ( temp 3-component vector of uint) 94140:98 vector swizzle ( temp 3-component vector of uint) 94150:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 94160:98 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 94170:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 94180:98 'invocation' ( temp uint) 94190:98 Constant: 94200:98 2 (const int) 94210:98 Sequence 94220:98 Constant: 94230:98 0 (const int) 94240:98 Constant: 94250:98 1 (const int) 94260:98 Constant: 94270:98 2 (const int) 94280:98 subgroupPartitionedMinNV ( global 3-component vector of uint) 94290:98 vector swizzle ( temp 3-component vector of uint) 94300:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 94310:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:98 Constant: 94340:98 2 (const int) 94350:98 Constant: 94360:98 2 (const int) 94370:98 Sequence 94380:98 Constant: 94390:98 0 (const int) 94400:98 Constant: 94410:98 1 (const int) 94420:98 Constant: 94430:98 2 (const int) 94440:98 'ballot' ( temp 4-component vector of uint) 94450:99 move second child to first child ( temp 4-component vector of uint) 94460:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 94470: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}) 94480: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}) 94490:99 'invocation' ( temp uint) 94500:99 Constant: 94510:99 2 (const int) 94520:99 subgroupPartitionedMinNV ( global 4-component vector of uint) 94530:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 94540: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}) 94550: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}) 94560:99 Constant: 94570:99 3 (const int) 94580:99 Constant: 94590:99 2 (const int) 94600:99 'ballot' ( temp 4-component vector of uint) 94610:101 move second child to first child ( temp double) 94620:101 direct index ( temp double) 94630:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 94640: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}) 94650: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}) 94660:101 'invocation' ( temp uint) 94670:101 Constant: 94680:101 3 (const int) 94690:101 Constant: 94700:101 0 (const int) 94710:101 subgroupPartitionedMinNV ( global double) 94720:101 direct index ( temp double) 94730:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 94740: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}) 94750: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}) 94760:101 Constant: 94770:101 0 (const int) 94780:101 Constant: 94790:101 3 (const int) 94800:101 Constant: 94810:101 0 (const int) 94820:101 'ballot' ( temp 4-component vector of uint) 94830:102 move second child to first child ( temp 2-component vector of double) 94840:102 vector swizzle ( temp 2-component vector of double) 94850:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 94860: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}) 94870: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}) 94880:102 'invocation' ( temp uint) 94890:102 Constant: 94900:102 3 (const int) 94910:102 Sequence 94920:102 Constant: 94930:102 0 (const int) 94940:102 Constant: 94950:102 1 (const int) 94960:102 subgroupPartitionedMinNV ( global 2-component vector of double) 94970:102 vector swizzle ( temp 2-component vector of double) 94980:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 94990: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}) 95000: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}) 95010:102 Constant: 95020:102 1 (const int) 95030:102 Constant: 95040:102 3 (const int) 95050:102 Sequence 95060:102 Constant: 95070:102 0 (const int) 95080:102 Constant: 95090:102 1 (const int) 95100:102 'ballot' ( temp 4-component vector of uint) 95110:103 move second child to first child ( temp 3-component vector of double) 95120:103 vector swizzle ( temp 3-component vector of double) 95130:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 95140:103 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:103 'invocation' ( temp uint) 95170:103 Constant: 95180:103 3 (const int) 95190:103 Sequence 95200:103 Constant: 95210:103 0 (const int) 95220:103 Constant: 95230:103 1 (const int) 95240:103 Constant: 95250:103 2 (const int) 95260:103 subgroupPartitionedMinNV ( global 3-component vector of double) 95270:103 vector swizzle ( temp 3-component vector of double) 95280:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 95290:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 95300:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 95310:103 Constant: 95320:103 2 (const int) 95330:103 Constant: 95340:103 3 (const int) 95350:103 Sequence 95360:103 Constant: 95370:103 0 (const int) 95380:103 Constant: 95390:103 1 (const int) 95400:103 Constant: 95410:103 2 (const int) 95420:103 'ballot' ( temp 4-component vector of uint) 95430:104 move second child to first child ( temp 4-component vector of double) 95440:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 95450: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}) 95460: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}) 95470:104 'invocation' ( temp uint) 95480:104 Constant: 95490:104 3 (const int) 95500:104 subgroupPartitionedMinNV ( global 4-component vector of double) 95510:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 95520: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}) 95530: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}) 95540:104 Constant: 95550:104 3 (const int) 95560:104 Constant: 95570:104 3 (const int) 95580:104 'ballot' ( temp 4-component vector of uint) 95590:106 move second child to first child ( temp float) 95600:106 direct index ( temp float) 95610:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 95620: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}) 95630: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}) 95640:106 'invocation' ( temp uint) 95650:106 Constant: 95660:106 0 (const int) 95670:106 Constant: 95680:106 0 (const int) 95690:106 subgroupPartitionedMaxNV ( global float) 95700:106 direct index ( temp float) 95710:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 95720: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}) 95730: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}) 95740:106 Constant: 95750:106 0 (const int) 95760:106 Constant: 95770:106 0 (const int) 95780:106 Constant: 95790:106 0 (const int) 95800:106 'ballot' ( temp 4-component vector of uint) 95810:107 move second child to first child ( temp 2-component vector of float) 95820:107 vector swizzle ( temp 2-component vector of float) 95830:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 95840: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}) 95850: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}) 95860:107 'invocation' ( temp uint) 95870:107 Constant: 95880:107 0 (const int) 95890:107 Sequence 95900:107 Constant: 95910:107 0 (const int) 95920:107 Constant: 95930:107 1 (const int) 95940:107 subgroupPartitionedMaxNV ( global 2-component vector of float) 95950:107 vector swizzle ( temp 2-component vector of float) 95960:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 95970: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}) 95980: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}) 95990:107 Constant: 96000:107 1 (const int) 96010:107 Constant: 96020:107 0 (const int) 96030:107 Sequence 96040:107 Constant: 96050:107 0 (const int) 96060:107 Constant: 96070:107 1 (const int) 96080:107 'ballot' ( temp 4-component vector of uint) 96090:108 move second child to first child ( temp 3-component vector of float) 96100:108 vector swizzle ( temp 3-component vector of float) 96110:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 96120:108 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 96130:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 96140:108 'invocation' ( temp uint) 96150:108 Constant: 96160:108 0 (const int) 96170:108 Sequence 96180:108 Constant: 96190:108 0 (const int) 96200:108 Constant: 96210:108 1 (const int) 96220:108 Constant: 96230:108 2 (const int) 96240:108 subgroupPartitionedMaxNV ( global 3-component vector of float) 96250:108 vector swizzle ( temp 3-component vector of float) 96260:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 96270:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 96280:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 96290:108 Constant: 96300:108 2 (const int) 96310:108 Constant: 96320:108 0 (const int) 96330:108 Sequence 96340:108 Constant: 96350:108 0 (const int) 96360:108 Constant: 96370:108 1 (const int) 96380:108 Constant: 96390:108 2 (const int) 96400:108 'ballot' ( temp 4-component vector of uint) 96410:109 move second child to first child ( temp 4-component vector of float) 96420:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 96430: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}) 96440: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}) 96450:109 'invocation' ( temp uint) 96460:109 Constant: 96470:109 0 (const int) 96480:109 subgroupPartitionedMaxNV ( global 4-component vector of float) 96490:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 96500: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}) 96510: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}) 96520:109 Constant: 96530:109 3 (const int) 96540:109 Constant: 96550:109 0 (const int) 96560:109 'ballot' ( temp 4-component vector of uint) 96570:111 move second child to first child ( temp int) 96580:111 direct index ( temp int) 96590:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 96600: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}) 96610: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}) 96620:111 'invocation' ( temp uint) 96630:111 Constant: 96640:111 1 (const int) 96650:111 Constant: 96660:111 0 (const int) 96670:111 subgroupPartitionedMaxNV ( global int) 96680:111 direct index ( temp int) 96690:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 96700: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}) 96710: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}) 96720:111 Constant: 96730:111 0 (const int) 96740:111 Constant: 96750:111 1 (const int) 96760:111 Constant: 96770:111 0 (const int) 96780:111 'ballot' ( temp 4-component vector of uint) 96790:112 move second child to first child ( temp 2-component vector of int) 96800:112 vector swizzle ( temp 2-component vector of int) 96810:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 96820: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}) 96830: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}) 96840:112 'invocation' ( temp uint) 96850:112 Constant: 96860:112 1 (const int) 96870:112 Sequence 96880:112 Constant: 96890:112 0 (const int) 96900:112 Constant: 96910:112 1 (const int) 96920:112 subgroupPartitionedMaxNV ( global 2-component vector of int) 96930:112 vector swizzle ( temp 2-component vector of int) 96940:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 96950: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}) 96960: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}) 96970:112 Constant: 96980:112 1 (const int) 96990:112 Constant: 97000:112 1 (const int) 97010:112 Sequence 97020:112 Constant: 97030:112 0 (const int) 97040:112 Constant: 97050:112 1 (const int) 97060:112 'ballot' ( temp 4-component vector of uint) 97070:113 move second child to first child ( temp 3-component vector of int) 97080:113 vector swizzle ( temp 3-component vector of int) 97090:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 97100:113 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 97110:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 97120:113 'invocation' ( temp uint) 97130:113 Constant: 97140:113 1 (const int) 97150:113 Sequence 97160:113 Constant: 97170:113 0 (const int) 97180:113 Constant: 97190:113 1 (const int) 97200:113 Constant: 97210:113 2 (const int) 97220:113 subgroupPartitionedMaxNV ( global 3-component vector of int) 97230:113 vector swizzle ( temp 3-component vector of int) 97240:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 97250:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 97270:113 Constant: 97280:113 2 (const int) 97290:113 Constant: 97300:113 1 (const int) 97310:113 Sequence 97320:113 Constant: 97330:113 0 (const int) 97340:113 Constant: 97350:113 1 (const int) 97360:113 Constant: 97370:113 2 (const int) 97380:113 'ballot' ( temp 4-component vector of uint) 97390:114 move second child to first child ( temp 4-component vector of int) 97400:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 97410: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}) 97420: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}) 97430:114 'invocation' ( temp uint) 97440:114 Constant: 97450:114 1 (const int) 97460:114 subgroupPartitionedMaxNV ( global 4-component vector of int) 97470:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 97480: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}) 97490: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}) 97500:114 Constant: 97510:114 3 (const int) 97520:114 Constant: 97530:114 1 (const int) 97540:114 'ballot' ( temp 4-component vector of uint) 97550:116 move second child to first child ( temp uint) 97560:116 direct index ( temp uint) 97570:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 97580: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}) 97590: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}) 97600:116 'invocation' ( temp uint) 97610:116 Constant: 97620:116 2 (const int) 97630:116 Constant: 97640:116 0 (const int) 97650:116 subgroupPartitionedMaxNV ( global uint) 97660:116 direct index ( temp uint) 97670:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 97680: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}) 97690: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}) 97700:116 Constant: 97710:116 0 (const int) 97720:116 Constant: 97730:116 2 (const int) 97740:116 Constant: 97750:116 0 (const int) 97760:116 'ballot' ( temp 4-component vector of uint) 97770:117 move second child to first child ( temp 2-component vector of uint) 97780:117 vector swizzle ( temp 2-component vector of uint) 97790:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 97800: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}) 97810: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}) 97820:117 'invocation' ( temp uint) 97830:117 Constant: 97840:117 2 (const int) 97850:117 Sequence 97860:117 Constant: 97870:117 0 (const int) 97880:117 Constant: 97890:117 1 (const int) 97900:117 subgroupPartitionedMaxNV ( global 2-component vector of uint) 97910:117 vector swizzle ( temp 2-component vector of uint) 97920:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 97930: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}) 97940: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}) 97950:117 Constant: 97960:117 1 (const int) 97970:117 Constant: 97980:117 2 (const int) 97990:117 Sequence 98000:117 Constant: 98010:117 0 (const int) 98020:117 Constant: 98030:117 1 (const int) 98040:117 'ballot' ( temp 4-component vector of uint) 98050:118 move second child to first child ( temp 3-component vector of uint) 98060:118 vector swizzle ( temp 3-component vector of uint) 98070:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 98080:118 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:118 'invocation' ( temp uint) 98110:118 Constant: 98120:118 2 (const int) 98130:118 Sequence 98140:118 Constant: 98150:118 0 (const int) 98160:118 Constant: 98170:118 1 (const int) 98180:118 Constant: 98190:118 2 (const int) 98200:118 subgroupPartitionedMaxNV ( global 3-component vector of uint) 98210:118 vector swizzle ( temp 3-component vector of uint) 98220:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 98230:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 98240:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 98250:118 Constant: 98260:118 2 (const int) 98270:118 Constant: 98280:118 2 (const int) 98290:118 Sequence 98300:118 Constant: 98310:118 0 (const int) 98320:118 Constant: 98330:118 1 (const int) 98340:118 Constant: 98350:118 2 (const int) 98360:118 'ballot' ( temp 4-component vector of uint) 98370:119 move second child to first child ( temp 4-component vector of uint) 98380:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 98390: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}) 98400: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}) 98410:119 'invocation' ( temp uint) 98420:119 Constant: 98430:119 2 (const int) 98440:119 subgroupPartitionedMaxNV ( global 4-component vector of uint) 98450:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 98460: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}) 98470: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}) 98480:119 Constant: 98490:119 3 (const int) 98500:119 Constant: 98510:119 2 (const int) 98520:119 'ballot' ( temp 4-component vector of uint) 98530:121 move second child to first child ( temp double) 98540:121 direct index ( temp double) 98550:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 98560: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}) 98570: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}) 98580:121 'invocation' ( temp uint) 98590:121 Constant: 98600:121 3 (const int) 98610:121 Constant: 98620:121 0 (const int) 98630:121 subgroupPartitionedMaxNV ( global double) 98640:121 direct index ( temp double) 98650:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 98660: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}) 98670: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}) 98680:121 Constant: 98690:121 0 (const int) 98700:121 Constant: 98710:121 3 (const int) 98720:121 Constant: 98730:121 0 (const int) 98740:121 'ballot' ( temp 4-component vector of uint) 98750:122 move second child to first child ( temp 2-component vector of double) 98760:122 vector swizzle ( temp 2-component vector of double) 98770:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 98780: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}) 98790: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}) 98800:122 'invocation' ( temp uint) 98810:122 Constant: 98820:122 3 (const int) 98830:122 Sequence 98840:122 Constant: 98850:122 0 (const int) 98860:122 Constant: 98870:122 1 (const int) 98880:122 subgroupPartitionedMaxNV ( global 2-component vector of double) 98890:122 vector swizzle ( temp 2-component vector of double) 98900:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 98910: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}) 98920: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}) 98930:122 Constant: 98940:122 1 (const int) 98950:122 Constant: 98960:122 3 (const int) 98970:122 Sequence 98980:122 Constant: 98990:122 0 (const int) 99000:122 Constant: 99010:122 1 (const int) 99020:122 'ballot' ( temp 4-component vector of uint) 99030:123 move second child to first child ( temp 3-component vector of double) 99040:123 vector swizzle ( temp 3-component vector of double) 99050:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 99060:123 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 99070:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 99080:123 'invocation' ( temp uint) 99090:123 Constant: 99100:123 3 (const int) 99110:123 Sequence 99120:123 Constant: 99130:123 0 (const int) 99140:123 Constant: 99150:123 1 (const int) 99160:123 Constant: 99170:123 2 (const int) 99180:123 subgroupPartitionedMaxNV ( global 3-component vector of double) 99190:123 vector swizzle ( temp 3-component vector of double) 99200:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 99210:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 99220:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 99230:123 Constant: 99240:123 2 (const int) 99250:123 Constant: 99260:123 3 (const int) 99270:123 Sequence 99280:123 Constant: 99290:123 0 (const int) 99300:123 Constant: 99310:123 1 (const int) 99320:123 Constant: 99330:123 2 (const int) 99340:123 'ballot' ( temp 4-component vector of uint) 99350:124 move second child to first child ( temp 4-component vector of double) 99360:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 99370: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}) 99380: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}) 99390:124 'invocation' ( temp uint) 99400:124 Constant: 99410:124 3 (const int) 99420:124 subgroupPartitionedMaxNV ( global 4-component vector of double) 99430:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 99440: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}) 99450: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}) 99460:124 Constant: 99470:124 3 (const int) 99480:124 Constant: 99490:124 3 (const int) 99500:124 'ballot' ( temp 4-component vector of uint) 99510:126 move second child to first child ( temp int) 99520:126 direct index ( temp int) 99530:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 99540: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}) 99550: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}) 99560:126 'invocation' ( temp uint) 99570:126 Constant: 99580:126 1 (const int) 99590:126 Constant: 99600:126 0 (const int) 99610:126 subgroupPartitionedAndNV ( global int) 99620:126 direct index ( temp int) 99630:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 99640: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}) 99650: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}) 99660:126 Constant: 99670:126 0 (const int) 99680:126 Constant: 99690:126 1 (const int) 99700:126 Constant: 99710:126 0 (const int) 99720:126 'ballot' ( temp 4-component vector of uint) 99730:127 move second child to first child ( temp 2-component vector of int) 99740:127 vector swizzle ( temp 2-component vector of int) 99750:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 99760: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}) 99770: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}) 99780:127 'invocation' ( temp uint) 99790:127 Constant: 99800:127 1 (const int) 99810:127 Sequence 99820:127 Constant: 99830:127 0 (const int) 99840:127 Constant: 99850:127 1 (const int) 99860:127 subgroupPartitionedAndNV ( global 2-component vector of int) 99870:127 vector swizzle ( temp 2-component vector of int) 99880:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 99890: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}) 99900: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}) 99910:127 Constant: 99920:127 1 (const int) 99930:127 Constant: 99940:127 1 (const int) 99950:127 Sequence 99960:127 Constant: 99970:127 0 (const int) 99980:127 Constant: 99990:127 1 (const int) 100000:127 'ballot' ( temp 4-component vector of uint) 100010:128 move second child to first child ( temp 3-component vector of int) 100020:128 vector swizzle ( temp 3-component vector of int) 100030:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 100040:128 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 100050:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 100060:128 'invocation' ( temp uint) 100070:128 Constant: 100080:128 1 (const int) 100090:128 Sequence 100100:128 Constant: 100110:128 0 (const int) 100120:128 Constant: 100130:128 1 (const int) 100140:128 Constant: 100150:128 2 (const int) 100160:128 subgroupPartitionedAndNV ( global 3-component vector of int) 100170:128 vector swizzle ( temp 3-component vector of int) 100180:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 100190:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 100200:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 100210:128 Constant: 100220:128 2 (const int) 100230:128 Constant: 100240:128 1 (const int) 100250:128 Sequence 100260:128 Constant: 100270:128 0 (const int) 100280:128 Constant: 100290:128 1 (const int) 100300:128 Constant: 100310:128 2 (const int) 100320:128 'ballot' ( temp 4-component vector of uint) 100330:129 move second child to first child ( temp 4-component vector of int) 100340:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 100350: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}) 100360: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}) 100370:129 'invocation' ( temp uint) 100380:129 Constant: 100390:129 1 (const int) 100400:129 subgroupPartitionedAndNV ( global 4-component vector of int) 100410:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 100420: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}) 100430: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}) 100440:129 Constant: 100450:129 3 (const int) 100460:129 Constant: 100470:129 1 (const int) 100480:129 'ballot' ( temp 4-component vector of uint) 100490:131 move second child to first child ( temp uint) 100500:131 direct index ( temp uint) 100510:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 100520: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}) 100530: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}) 100540:131 'invocation' ( temp uint) 100550:131 Constant: 100560:131 2 (const int) 100570:131 Constant: 100580:131 0 (const int) 100590:131 subgroupPartitionedAndNV ( global uint) 100600:131 direct index ( temp uint) 100610:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 100620: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}) 100630: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}) 100640:131 Constant: 100650:131 0 (const int) 100660:131 Constant: 100670:131 2 (const int) 100680:131 Constant: 100690:131 0 (const int) 100700:131 'ballot' ( temp 4-component vector of uint) 100710:132 move second child to first child ( temp 2-component vector of uint) 100720:132 vector swizzle ( temp 2-component vector of uint) 100730:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 100740: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}) 100750: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}) 100760:132 'invocation' ( temp uint) 100770:132 Constant: 100780:132 2 (const int) 100790:132 Sequence 100800:132 Constant: 100810:132 0 (const int) 100820:132 Constant: 100830:132 1 (const int) 100840:132 subgroupPartitionedAndNV ( global 2-component vector of uint) 100850:132 vector swizzle ( temp 2-component vector of uint) 100860:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 100870: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}) 100880: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}) 100890:132 Constant: 100900:132 1 (const int) 100910:132 Constant: 100920:132 2 (const int) 100930:132 Sequence 100940:132 Constant: 100950:132 0 (const int) 100960:132 Constant: 100970:132 1 (const int) 100980:132 'ballot' ( temp 4-component vector of uint) 100990:133 move second child to first child ( temp 3-component vector of uint) 101000:133 vector swizzle ( temp 3-component vector of uint) 101010:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 101020:133 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 101030:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 101040:133 'invocation' ( temp uint) 101050:133 Constant: 101060:133 2 (const int) 101070:133 Sequence 101080:133 Constant: 101090:133 0 (const int) 101100:133 Constant: 101110:133 1 (const int) 101120:133 Constant: 101130:133 2 (const int) 101140:133 subgroupPartitionedAndNV ( global 3-component vector of uint) 101150:133 vector swizzle ( temp 3-component vector of uint) 101160:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 101170:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 101180:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 101190:133 Constant: 101200:133 2 (const int) 101210:133 Constant: 101220:133 2 (const int) 101230:133 Sequence 101240:133 Constant: 101250:133 0 (const int) 101260:133 Constant: 101270:133 1 (const int) 101280:133 Constant: 101290:133 2 (const int) 101300:133 'ballot' ( temp 4-component vector of uint) 101310:134 move second child to first child ( temp 4-component vector of uint) 101320:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 101330: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}) 101340: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}) 101350:134 'invocation' ( temp uint) 101360:134 Constant: 101370:134 2 (const int) 101380:134 subgroupPartitionedAndNV ( global 4-component vector of uint) 101390:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 101400: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}) 101410: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}) 101420:134 Constant: 101430:134 3 (const int) 101440:134 Constant: 101450:134 2 (const int) 101460:134 'ballot' ( temp 4-component vector of uint) 101470:136 move second child to first child ( temp int) 101480:136 direct index ( temp int) 101490:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 101500: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}) 101510: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}) 101520:136 'invocation' ( temp uint) 101530:136 Constant: 101540:136 1 (const int) 101550:136 Constant: 101560:136 0 (const int) 101570:136 Convert bool to int ( temp int) 101580:136 subgroupPartitionedAndNV ( global bool) 101590:136 Compare Less Than ( temp bool) 101600:136 direct index ( temp int) 101610:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 101620: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}) 101630: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}) 101640:136 Constant: 101650:136 0 (const int) 101660:136 Constant: 101670:136 1 (const int) 101680:136 Constant: 101690:136 0 (const int) 101700:136 Constant: 101710:136 0 (const int) 101720:136 'ballot' ( temp 4-component vector of uint) 101730:137 move second child to first child ( temp 2-component vector of int) 101740:137 vector swizzle ( temp 2-component vector of int) 101750:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 101760: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}) 101770: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}) 101780:137 'invocation' ( temp uint) 101790:137 Constant: 101800:137 1 (const int) 101810:137 Sequence 101820:137 Constant: 101830:137 0 (const int) 101840:137 Constant: 101850:137 1 (const int) 101860:137 Convert bool to int ( temp 2-component vector of int) 101870:137 subgroupPartitionedAndNV ( global 2-component vector of bool) 101880:137 Compare Less Than ( global 2-component vector of bool) 101890:137 vector swizzle ( temp 2-component vector of int) 101900:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 101910: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}) 101920: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}) 101930:137 Constant: 101940:137 1 (const int) 101950:137 Constant: 101960:137 1 (const int) 101970:137 Sequence 101980:137 Constant: 101990:137 0 (const int) 102000:137 Constant: 102010:137 1 (const int) 102020:137 Constant: 102030:137 0 (const int) 102040:137 0 (const int) 102050:137 'ballot' ( temp 4-component vector of uint) 102060:138 move second child to first child ( temp 3-component vector of int) 102070:138 vector swizzle ( temp 3-component vector of int) 102080:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102090:138 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 102100:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 102110:138 'invocation' ( temp uint) 102120:138 Constant: 102130:138 1 (const int) 102140:138 Sequence 102150:138 Constant: 102160:138 0 (const int) 102170:138 Constant: 102180:138 1 (const int) 102190:138 Constant: 102200:138 2 (const int) 102210:138 Convert bool to int ( temp 3-component vector of int) 102220:138 subgroupPartitionedAndNV ( global 3-component vector of bool) 102230:138 Compare Less Than ( global 3-component vector of bool) 102240:138 vector swizzle ( temp 3-component vector of int) 102250:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102260:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 102270:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 102280:138 Constant: 102290:138 1 (const int) 102300:138 Constant: 102310:138 1 (const int) 102320:138 Sequence 102330:138 Constant: 102340:138 0 (const int) 102350:138 Constant: 102360:138 1 (const int) 102370:138 Constant: 102380:138 2 (const int) 102390:138 Constant: 102400:138 0 (const int) 102410:138 0 (const int) 102420:138 0 (const int) 102430:138 'ballot' ( temp 4-component vector of uint) 102440:139 move second child to first child ( temp 4-component vector of int) 102450:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102460: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}) 102470: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}) 102480:139 'invocation' ( temp uint) 102490:139 Constant: 102500:139 1 (const int) 102510:139 Convert bool to int ( temp 4-component vector of int) 102520:139 subgroupPartitionedAndNV ( global 4-component vector of bool) 102530:139 Compare Less Than ( global 4-component vector of bool) 102540:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102550: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}) 102560: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}) 102570:139 Constant: 102580:139 1 (const int) 102590:139 Constant: 102600:139 1 (const int) 102610:139 Constant: 102620:139 0 (const int) 102630:139 0 (const int) 102640:139 0 (const int) 102650:139 0 (const int) 102660:139 'ballot' ( temp 4-component vector of uint) 102670:141 move second child to first child ( temp int) 102680:141 direct index ( temp int) 102690:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102700: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}) 102710: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}) 102720:141 'invocation' ( temp uint) 102730:141 Constant: 102740:141 1 (const int) 102750:141 Constant: 102760:141 0 (const int) 102770:141 subgroupPartitionedOrNV ( global int) 102780:141 direct index ( temp int) 102790:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102800: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}) 102810: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}) 102820:141 Constant: 102830:141 0 (const int) 102840:141 Constant: 102850:141 1 (const int) 102860:141 Constant: 102870:141 0 (const int) 102880:141 'ballot' ( temp 4-component vector of uint) 102890:142 move second child to first child ( temp 2-component vector of int) 102900:142 vector swizzle ( temp 2-component vector of int) 102910:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 102920: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}) 102930: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}) 102940:142 'invocation' ( temp uint) 102950:142 Constant: 102960:142 1 (const int) 102970:142 Sequence 102980:142 Constant: 102990:142 0 (const int) 103000:142 Constant: 103010:142 1 (const int) 103020:142 subgroupPartitionedOrNV ( global 2-component vector of int) 103030:142 vector swizzle ( temp 2-component vector of int) 103040:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 103050: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}) 103060: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}) 103070:142 Constant: 103080:142 1 (const int) 103090:142 Constant: 103100:142 1 (const int) 103110:142 Sequence 103120:142 Constant: 103130:142 0 (const int) 103140:142 Constant: 103150:142 1 (const int) 103160:142 'ballot' ( temp 4-component vector of uint) 103170:143 move second child to first child ( temp 3-component vector of int) 103180:143 vector swizzle ( temp 3-component vector of int) 103190:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 103200:143 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 103210:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 103220:143 'invocation' ( temp uint) 103230:143 Constant: 103240:143 1 (const int) 103250:143 Sequence 103260:143 Constant: 103270:143 0 (const int) 103280:143 Constant: 103290:143 1 (const int) 103300:143 Constant: 103310:143 2 (const int) 103320:143 subgroupPartitionedOrNV ( global 3-component vector of int) 103330:143 vector swizzle ( temp 3-component vector of int) 103340:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 103350:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 103360:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 103370:143 Constant: 103380:143 2 (const int) 103390:143 Constant: 103400:143 1 (const int) 103410:143 Sequence 103420:143 Constant: 103430:143 0 (const int) 103440:143 Constant: 103450:143 1 (const int) 103460:143 Constant: 103470:143 2 (const int) 103480:143 'ballot' ( temp 4-component vector of uint) 103490:144 move second child to first child ( temp 4-component vector of int) 103500:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 103510: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}) 103520: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}) 103530:144 'invocation' ( temp uint) 103540:144 Constant: 103550:144 1 (const int) 103560:144 subgroupPartitionedOrNV ( global 4-component vector of int) 103570:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 103580: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}) 103590: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}) 103600:144 Constant: 103610:144 3 (const int) 103620:144 Constant: 103630:144 1 (const int) 103640:144 'ballot' ( temp 4-component vector of uint) 103650:146 move second child to first child ( temp uint) 103660:146 direct index ( temp uint) 103670:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 103680: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}) 103690: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}) 103700:146 'invocation' ( temp uint) 103710:146 Constant: 103720:146 2 (const int) 103730:146 Constant: 103740:146 0 (const int) 103750:146 subgroupPartitionedOrNV ( global uint) 103760:146 direct index ( temp uint) 103770:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 103780: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}) 103790: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}) 103800:146 Constant: 103810:146 0 (const int) 103820:146 Constant: 103830:146 2 (const int) 103840:146 Constant: 103850:146 0 (const int) 103860:146 'ballot' ( temp 4-component vector of uint) 103870:147 move second child to first child ( temp 2-component vector of uint) 103880:147 vector swizzle ( temp 2-component vector of uint) 103890:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 103900: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}) 103910: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}) 103920:147 'invocation' ( temp uint) 103930:147 Constant: 103940:147 2 (const int) 103950:147 Sequence 103960:147 Constant: 103970:147 0 (const int) 103980:147 Constant: 103990:147 1 (const int) 104000:147 subgroupPartitionedOrNV ( global 2-component vector of uint) 104010:147 vector swizzle ( temp 2-component vector of uint) 104020:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 104030: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}) 104040: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}) 104050:147 Constant: 104060:147 1 (const int) 104070:147 Constant: 104080:147 2 (const int) 104090:147 Sequence 104100:147 Constant: 104110:147 0 (const int) 104120:147 Constant: 104130:147 1 (const int) 104140:147 'ballot' ( temp 4-component vector of uint) 104150:148 move second child to first child ( temp 3-component vector of uint) 104160:148 vector swizzle ( temp 3-component vector of uint) 104170:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 104180:148 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 104190:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 104200:148 'invocation' ( temp uint) 104210:148 Constant: 104220:148 2 (const int) 104230:148 Sequence 104240:148 Constant: 104250:148 0 (const int) 104260:148 Constant: 104270:148 1 (const int) 104280:148 Constant: 104290:148 2 (const int) 104300:148 subgroupPartitionedOrNV ( global 3-component vector of uint) 104310:148 vector swizzle ( temp 3-component vector of uint) 104320:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 104330:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 104340:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 104350:148 Constant: 104360:148 2 (const int) 104370:148 Constant: 104380:148 2 (const int) 104390:148 Sequence 104400:148 Constant: 104410:148 0 (const int) 104420:148 Constant: 104430:148 1 (const int) 104440:148 Constant: 104450:148 2 (const int) 104460:148 'ballot' ( temp 4-component vector of uint) 104470:149 move second child to first child ( temp 4-component vector of uint) 104480:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 104490: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}) 104500: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}) 104510:149 'invocation' ( temp uint) 104520:149 Constant: 104530:149 2 (const int) 104540:149 subgroupPartitionedOrNV ( global 4-component vector of uint) 104550:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 104560: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}) 104570: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}) 104580:149 Constant: 104590:149 3 (const int) 104600:149 Constant: 104610:149 2 (const int) 104620:149 'ballot' ( temp 4-component vector of uint) 104630:151 move second child to first child ( temp int) 104640:151 direct index ( temp int) 104650:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 104660: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}) 104670: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}) 104680:151 'invocation' ( temp uint) 104690:151 Constant: 104700:151 1 (const int) 104710:151 Constant: 104720:151 0 (const int) 104730:151 Convert bool to int ( temp int) 104740:151 subgroupPartitionedOrNV ( global bool) 104750:151 Compare Less Than ( temp bool) 104760:151 direct index ( temp int) 104770:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 104780: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}) 104790: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}) 104800:151 Constant: 104810:151 0 (const int) 104820:151 Constant: 104830:151 1 (const int) 104840:151 Constant: 104850:151 0 (const int) 104860:151 Constant: 104870:151 0 (const int) 104880:151 'ballot' ( temp 4-component vector of uint) 104890:152 move second child to first child ( temp 2-component vector of int) 104900:152 vector swizzle ( temp 2-component vector of int) 104910:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 104920: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}) 104930: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}) 104940:152 'invocation' ( temp uint) 104950:152 Constant: 104960:152 1 (const int) 104970:152 Sequence 104980:152 Constant: 104990:152 0 (const int) 105000:152 Constant: 105010:152 1 (const int) 105020:152 Convert bool to int ( temp 2-component vector of int) 105030:152 subgroupPartitionedOrNV ( global 2-component vector of bool) 105040:152 Compare Less Than ( global 2-component vector of bool) 105050:152 vector swizzle ( temp 2-component vector of int) 105060:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105070: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}) 105080: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}) 105090:152 Constant: 105100:152 1 (const int) 105110:152 Constant: 105120:152 1 (const int) 105130:152 Sequence 105140:152 Constant: 105150:152 0 (const int) 105160:152 Constant: 105170:152 1 (const int) 105180:152 Constant: 105190:152 0 (const int) 105200:152 0 (const int) 105210:152 'ballot' ( temp 4-component vector of uint) 105220:153 move second child to first child ( temp 3-component vector of int) 105230:153 vector swizzle ( temp 3-component vector of int) 105240:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105250:153 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 105260:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 105270:153 'invocation' ( temp uint) 105280:153 Constant: 105290:153 1 (const int) 105300:153 Sequence 105310:153 Constant: 105320:153 0 (const int) 105330:153 Constant: 105340:153 1 (const int) 105350:153 Constant: 105360:153 2 (const int) 105370:153 Convert bool to int ( temp 3-component vector of int) 105380:153 subgroupPartitionedOrNV ( global 3-component vector of bool) 105390:153 Compare Less Than ( global 3-component vector of bool) 105400:153 vector swizzle ( temp 3-component vector of int) 105410:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105420:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 105430:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 105440:153 Constant: 105450:153 1 (const int) 105460:153 Constant: 105470:153 1 (const int) 105480:153 Sequence 105490:153 Constant: 105500:153 0 (const int) 105510:153 Constant: 105520:153 1 (const int) 105530:153 Constant: 105540:153 2 (const int) 105550:153 Constant: 105560:153 0 (const int) 105570:153 0 (const int) 105580:153 0 (const int) 105590:153 'ballot' ( temp 4-component vector of uint) 105600:154 move second child to first child ( temp 4-component vector of int) 105610:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105620: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}) 105630: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}) 105640:154 'invocation' ( temp uint) 105650:154 Constant: 105660:154 1 (const int) 105670:154 Convert bool to int ( temp 4-component vector of int) 105680:154 subgroupPartitionedOrNV ( global 4-component vector of bool) 105690:154 Compare Less Than ( global 4-component vector of bool) 105700:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105710: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}) 105720: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}) 105730:154 Constant: 105740:154 1 (const int) 105750:154 Constant: 105760:154 1 (const int) 105770:154 Constant: 105780:154 0 (const int) 105790:154 0 (const int) 105800:154 0 (const int) 105810:154 0 (const int) 105820:154 'ballot' ( temp 4-component vector of uint) 105830:156 move second child to first child ( temp int) 105840:156 direct index ( temp int) 105850:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105860: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}) 105870: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}) 105880:156 'invocation' ( temp uint) 105890:156 Constant: 105900:156 1 (const int) 105910:156 Constant: 105920:156 0 (const int) 105930:156 subgroupPartitionedXorNV ( global int) 105940:156 direct index ( temp int) 105950:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 105960: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}) 105970: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}) 105980:156 Constant: 105990:156 0 (const int) 106000:156 Constant: 106010:156 1 (const int) 106020:156 Constant: 106030:156 0 (const int) 106040:156 'ballot' ( temp 4-component vector of uint) 106050:157 move second child to first child ( temp 2-component vector of int) 106060:157 vector swizzle ( temp 2-component vector of int) 106070:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106080: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}) 106090: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}) 106100:157 'invocation' ( temp uint) 106110:157 Constant: 106120:157 1 (const int) 106130:157 Sequence 106140:157 Constant: 106150:157 0 (const int) 106160:157 Constant: 106170:157 1 (const int) 106180:157 subgroupPartitionedXorNV ( global 2-component vector of int) 106190:157 vector swizzle ( temp 2-component vector of int) 106200:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106210: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}) 106220: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}) 106230:157 Constant: 106240:157 1 (const int) 106250:157 Constant: 106260:157 1 (const int) 106270:157 Sequence 106280:157 Constant: 106290:157 0 (const int) 106300:157 Constant: 106310:157 1 (const int) 106320:157 'ballot' ( temp 4-component vector of uint) 106330:158 move second child to first child ( temp 3-component vector of int) 106340:158 vector swizzle ( temp 3-component vector of int) 106350:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106360:158 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 106370:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 106380:158 'invocation' ( temp uint) 106390:158 Constant: 106400:158 1 (const int) 106410:158 Sequence 106420:158 Constant: 106430:158 0 (const int) 106440:158 Constant: 106450:158 1 (const int) 106460:158 Constant: 106470:158 2 (const int) 106480:158 subgroupPartitionedXorNV ( global 3-component vector of int) 106490:158 vector swizzle ( temp 3-component vector of int) 106500:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106510:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 106520:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 106530:158 Constant: 106540:158 2 (const int) 106550:158 Constant: 106560:158 1 (const int) 106570:158 Sequence 106580:158 Constant: 106590:158 0 (const int) 106600:158 Constant: 106610:158 1 (const int) 106620:158 Constant: 106630:158 2 (const int) 106640:158 'ballot' ( temp 4-component vector of uint) 106650:159 move second child to first child ( temp 4-component vector of int) 106660:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106670: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}) 106680: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}) 106690:159 'invocation' ( temp uint) 106700:159 Constant: 106710:159 1 (const int) 106720:159 subgroupPartitionedXorNV ( global 4-component vector of int) 106730:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 106740: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}) 106750: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}) 106760:159 Constant: 106770:159 3 (const int) 106780:159 Constant: 106790:159 1 (const int) 106800:159 'ballot' ( temp 4-component vector of uint) 106810:161 move second child to first child ( temp uint) 106820:161 direct index ( temp uint) 106830:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 106840: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}) 106850: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}) 106860:161 'invocation' ( temp uint) 106870:161 Constant: 106880:161 2 (const int) 106890:161 Constant: 106900:161 0 (const int) 106910:161 subgroupPartitionedXorNV ( global uint) 106920:161 direct index ( temp uint) 106930:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 106940: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}) 106950: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}) 106960:161 Constant: 106970:161 0 (const int) 106980:161 Constant: 106990:161 2 (const int) 107000:161 Constant: 107010:161 0 (const int) 107020:161 'ballot' ( temp 4-component vector of uint) 107030:162 move second child to first child ( temp 2-component vector of uint) 107040:162 vector swizzle ( temp 2-component vector of uint) 107050:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107060: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}) 107070: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}) 107080:162 'invocation' ( temp uint) 107090:162 Constant: 107100:162 2 (const int) 107110:162 Sequence 107120:162 Constant: 107130:162 0 (const int) 107140:162 Constant: 107150:162 1 (const int) 107160:162 subgroupPartitionedXorNV ( global 2-component vector of uint) 107170:162 vector swizzle ( temp 2-component vector of uint) 107180:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107190: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}) 107200: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}) 107210:162 Constant: 107220:162 1 (const int) 107230:162 Constant: 107240:162 2 (const int) 107250:162 Sequence 107260:162 Constant: 107270:162 0 (const int) 107280:162 Constant: 107290:162 1 (const int) 107300:162 'ballot' ( temp 4-component vector of uint) 107310:163 move second child to first child ( temp 3-component vector of uint) 107320:163 vector swizzle ( temp 3-component vector of uint) 107330:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107340:163 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 107350:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 107360:163 'invocation' ( temp uint) 107370:163 Constant: 107380:163 2 (const int) 107390:163 Sequence 107400:163 Constant: 107410:163 0 (const int) 107420:163 Constant: 107430:163 1 (const int) 107440:163 Constant: 107450:163 2 (const int) 107460:163 subgroupPartitionedXorNV ( global 3-component vector of uint) 107470:163 vector swizzle ( temp 3-component vector of uint) 107480:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107490:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 107510:163 Constant: 107520:163 2 (const int) 107530:163 Constant: 107540:163 2 (const int) 107550:163 Sequence 107560:163 Constant: 107570:163 0 (const int) 107580:163 Constant: 107590:163 1 (const int) 107600:163 Constant: 107610:163 2 (const int) 107620:163 'ballot' ( temp 4-component vector of uint) 107630:164 move second child to first child ( temp 4-component vector of uint) 107640:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107650: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}) 107660: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}) 107670:164 'invocation' ( temp uint) 107680:164 Constant: 107690:164 2 (const int) 107700:164 subgroupPartitionedXorNV ( global 4-component vector of uint) 107710:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 107720: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}) 107730: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}) 107740:164 Constant: 107750:164 3 (const int) 107760:164 Constant: 107770:164 2 (const int) 107780:164 'ballot' ( temp 4-component vector of uint) 107790:166 move second child to first child ( temp int) 107800:166 direct index ( temp int) 107810:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 107820: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}) 107830: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}) 107840:166 'invocation' ( temp uint) 107850:166 Constant: 107860:166 1 (const int) 107870:166 Constant: 107880:166 0 (const int) 107890:166 Convert bool to int ( temp int) 107900:166 subgroupPartitionedXorNV ( global bool) 107910:166 Compare Less Than ( temp bool) 107920:166 direct index ( temp int) 107930:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 107940: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}) 107950: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}) 107960:166 Constant: 107970:166 0 (const int) 107980:166 Constant: 107990:166 1 (const int) 108000:166 Constant: 108010:166 0 (const int) 108020:166 Constant: 108030:166 0 (const int) 108040:166 'ballot' ( temp 4-component vector of uint) 108050:167 move second child to first child ( temp 2-component vector of int) 108060:167 vector swizzle ( temp 2-component vector of int) 108070:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108080: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}) 108090: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}) 108100:167 'invocation' ( temp uint) 108110:167 Constant: 108120:167 1 (const int) 108130:167 Sequence 108140:167 Constant: 108150:167 0 (const int) 108160:167 Constant: 108170:167 1 (const int) 108180:167 Convert bool to int ( temp 2-component vector of int) 108190:167 subgroupPartitionedXorNV ( global 2-component vector of bool) 108200:167 Compare Less Than ( global 2-component vector of bool) 108210:167 vector swizzle ( temp 2-component vector of int) 108220:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108230: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}) 108240: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}) 108250:167 Constant: 108260:167 1 (const int) 108270:167 Constant: 108280:167 1 (const int) 108290:167 Sequence 108300:167 Constant: 108310:167 0 (const int) 108320:167 Constant: 108330:167 1 (const int) 108340:167 Constant: 108350:167 0 (const int) 108360:167 0 (const int) 108370:167 'ballot' ( temp 4-component vector of uint) 108380:168 move second child to first child ( temp 3-component vector of int) 108390:168 vector swizzle ( temp 3-component vector of int) 108400:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108410:168 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 108420:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:168 'invocation' ( temp uint) 108440:168 Constant: 108450:168 1 (const int) 108460:168 Sequence 108470:168 Constant: 108480:168 0 (const int) 108490:168 Constant: 108500:168 1 (const int) 108510:168 Constant: 108520:168 2 (const int) 108530:168 Convert bool to int ( temp 3-component vector of int) 108540:168 subgroupPartitionedXorNV ( global 3-component vector of bool) 108550:168 Compare Less Than ( global 3-component vector of bool) 108560:168 vector swizzle ( temp 3-component vector of int) 108570:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108580:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 108590:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 108600:168 Constant: 108610:168 1 (const int) 108620:168 Constant: 108630:168 1 (const int) 108640:168 Sequence 108650:168 Constant: 108660:168 0 (const int) 108670:168 Constant: 108680:168 1 (const int) 108690:168 Constant: 108700:168 2 (const int) 108710:168 Constant: 108720:168 0 (const int) 108730:168 0 (const int) 108740:168 0 (const int) 108750:168 'ballot' ( temp 4-component vector of uint) 108760:169 move second child to first child ( temp 4-component vector of int) 108770:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108780: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}) 108790: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}) 108800:169 'invocation' ( temp uint) 108810:169 Constant: 108820:169 1 (const int) 108830:169 Convert bool to int ( temp 4-component vector of int) 108840:169 subgroupPartitionedXorNV ( global 4-component vector of bool) 108850:169 Compare Less Than ( global 4-component vector of bool) 108860:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 108870: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}) 108880: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}) 108890:169 Constant: 108900:169 1 (const int) 108910:169 Constant: 108920:169 1 (const int) 108930:169 Constant: 108940:169 0 (const int) 108950:169 0 (const int) 108960:169 0 (const int) 108970:169 0 (const int) 108980:169 'ballot' ( temp 4-component vector of uint) 108990:171 move second child to first child ( temp float) 109000:171 direct index ( temp float) 109010:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109020: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}) 109030: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}) 109040:171 'invocation' ( temp uint) 109050:171 Constant: 109060:171 0 (const int) 109070:171 Constant: 109080:171 0 (const int) 109090:171 subgroupPartitionedInclusiveAddNV ( global float) 109100:171 direct index ( temp float) 109110:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109120: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}) 109130: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}) 109140:171 Constant: 109150:171 0 (const int) 109160:171 Constant: 109170:171 0 (const int) 109180:171 Constant: 109190:171 0 (const int) 109200:171 'ballot' ( temp 4-component vector of uint) 109210:172 move second child to first child ( temp 2-component vector of float) 109220:172 vector swizzle ( temp 2-component vector of float) 109230:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109240: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}) 109250: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}) 109260:172 'invocation' ( temp uint) 109270:172 Constant: 109280:172 0 (const int) 109290:172 Sequence 109300:172 Constant: 109310:172 0 (const int) 109320:172 Constant: 109330:172 1 (const int) 109340:172 subgroupPartitionedInclusiveAddNV ( global 2-component vector of float) 109350:172 vector swizzle ( temp 2-component vector of float) 109360:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109370: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}) 109380: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}) 109390:172 Constant: 109400:172 1 (const int) 109410:172 Constant: 109420:172 0 (const int) 109430:172 Sequence 109440:172 Constant: 109450:172 0 (const int) 109460:172 Constant: 109470:172 1 (const int) 109480:172 'ballot' ( temp 4-component vector of uint) 109490:173 move second child to first child ( temp 3-component vector of float) 109500:173 vector swizzle ( temp 3-component vector of float) 109510:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109520:173 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 109530:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 109540:173 'invocation' ( temp uint) 109550:173 Constant: 109560:173 0 (const int) 109570:173 Sequence 109580:173 Constant: 109590:173 0 (const int) 109600:173 Constant: 109610:173 1 (const int) 109620:173 Constant: 109630:173 2 (const int) 109640:173 subgroupPartitionedInclusiveAddNV ( global 3-component vector of float) 109650:173 vector swizzle ( temp 3-component vector of float) 109660:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109670:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 109680:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 109690:173 Constant: 109700:173 2 (const int) 109710:173 Constant: 109720:173 0 (const int) 109730:173 Sequence 109740:173 Constant: 109750:173 0 (const int) 109760:173 Constant: 109770:173 1 (const int) 109780:173 Constant: 109790:173 2 (const int) 109800:173 'ballot' ( temp 4-component vector of uint) 109810:174 move second child to first child ( temp 4-component vector of float) 109820:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109830: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}) 109840: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}) 109850:174 'invocation' ( temp uint) 109860:174 Constant: 109870:174 0 (const int) 109880:174 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 109890:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 109900: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}) 109910: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}) 109920:174 Constant: 109930:174 3 (const int) 109940:174 Constant: 109950:174 0 (const int) 109960:174 'ballot' ( temp 4-component vector of uint) 109970:176 move second child to first child ( temp int) 109980:176 direct index ( temp int) 109990:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110000: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}) 110010: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}) 110020:176 'invocation' ( temp uint) 110030:176 Constant: 110040:176 1 (const int) 110050:176 Constant: 110060:176 0 (const int) 110070:176 subgroupPartitionedInclusiveAddNV ( global int) 110080:176 direct index ( temp int) 110090:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110100: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}) 110110: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}) 110120:176 Constant: 110130:176 0 (const int) 110140:176 Constant: 110150:176 1 (const int) 110160:176 Constant: 110170:176 0 (const int) 110180:176 'ballot' ( temp 4-component vector of uint) 110190:177 move second child to first child ( temp 2-component vector of int) 110200:177 vector swizzle ( temp 2-component vector of int) 110210:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110220: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}) 110230: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}) 110240:177 'invocation' ( temp uint) 110250:177 Constant: 110260:177 1 (const int) 110270:177 Sequence 110280:177 Constant: 110290:177 0 (const int) 110300:177 Constant: 110310:177 1 (const int) 110320:177 subgroupPartitionedInclusiveAddNV ( global 2-component vector of int) 110330:177 vector swizzle ( temp 2-component vector of int) 110340:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110350: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}) 110360: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}) 110370:177 Constant: 110380:177 1 (const int) 110390:177 Constant: 110400:177 1 (const int) 110410:177 Sequence 110420:177 Constant: 110430:177 0 (const int) 110440:177 Constant: 110450:177 1 (const int) 110460:177 'ballot' ( temp 4-component vector of uint) 110470:178 move second child to first child ( temp 3-component vector of int) 110480:178 vector swizzle ( temp 3-component vector of int) 110490:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110500:178 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 110510:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:178 'invocation' ( temp uint) 110530:178 Constant: 110540:178 1 (const int) 110550:178 Sequence 110560:178 Constant: 110570:178 0 (const int) 110580:178 Constant: 110590:178 1 (const int) 110600:178 Constant: 110610:178 2 (const int) 110620:178 subgroupPartitionedInclusiveAddNV ( global 3-component vector of int) 110630:178 vector swizzle ( temp 3-component vector of int) 110640:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110650:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 110670:178 Constant: 110680:178 2 (const int) 110690:178 Constant: 110700:178 1 (const int) 110710:178 Sequence 110720:178 Constant: 110730:178 0 (const int) 110740:178 Constant: 110750:178 1 (const int) 110760:178 Constant: 110770:178 2 (const int) 110780:178 'ballot' ( temp 4-component vector of uint) 110790:179 move second child to first child ( temp 4-component vector of int) 110800:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110810: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}) 110820: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}) 110830:179 'invocation' ( temp uint) 110840:179 Constant: 110850:179 1 (const int) 110860:179 subgroupPartitionedInclusiveAddNV ( global 4-component vector of int) 110870:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 110880: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}) 110890: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}) 110900:179 Constant: 110910:179 3 (const int) 110920:179 Constant: 110930:179 1 (const int) 110940:179 'ballot' ( temp 4-component vector of uint) 110950:181 move second child to first child ( temp uint) 110960:181 direct index ( temp uint) 110970:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 110980: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}) 110990: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}) 111000:181 'invocation' ( temp uint) 111010:181 Constant: 111020:181 2 (const int) 111030:181 Constant: 111040:181 0 (const int) 111050:181 subgroupPartitionedInclusiveAddNV ( global uint) 111060:181 direct index ( temp uint) 111070:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111080: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}) 111090: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}) 111100:181 Constant: 111110:181 0 (const int) 111120:181 Constant: 111130:181 2 (const int) 111140:181 Constant: 111150:181 0 (const int) 111160:181 'ballot' ( temp 4-component vector of uint) 111170:182 move second child to first child ( temp 2-component vector of uint) 111180:182 vector swizzle ( temp 2-component vector of uint) 111190:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111200: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}) 111210: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}) 111220:182 'invocation' ( temp uint) 111230:182 Constant: 111240:182 2 (const int) 111250:182 Sequence 111260:182 Constant: 111270:182 0 (const int) 111280:182 Constant: 111290:182 1 (const int) 111300:182 subgroupPartitionedInclusiveAddNV ( global 2-component vector of uint) 111310:182 vector swizzle ( temp 2-component vector of uint) 111320:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111330: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}) 111340: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}) 111350:182 Constant: 111360:182 1 (const int) 111370:182 Constant: 111380:182 2 (const int) 111390:182 Sequence 111400:182 Constant: 111410:182 0 (const int) 111420:182 Constant: 111430:182 1 (const int) 111440:182 'ballot' ( temp 4-component vector of uint) 111450:183 move second child to first child ( temp 3-component vector of uint) 111460:183 vector swizzle ( temp 3-component vector of uint) 111470:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111480:183 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 111490:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 111500:183 'invocation' ( temp uint) 111510:183 Constant: 111520:183 2 (const int) 111530:183 Sequence 111540:183 Constant: 111550:183 0 (const int) 111560:183 Constant: 111570:183 1 (const int) 111580:183 Constant: 111590:183 2 (const int) 111600:183 subgroupPartitionedInclusiveAddNV ( global 3-component vector of uint) 111610:183 vector swizzle ( temp 3-component vector of uint) 111620:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111630:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 111640:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 111650:183 Constant: 111660:183 2 (const int) 111670:183 Constant: 111680:183 2 (const int) 111690:183 Sequence 111700:183 Constant: 111710:183 0 (const int) 111720:183 Constant: 111730:183 1 (const int) 111740:183 Constant: 111750:183 2 (const int) 111760:183 'ballot' ( temp 4-component vector of uint) 111770:184 move second child to first child ( temp 4-component vector of uint) 111780:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111790: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}) 111800: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}) 111810:184 'invocation' ( temp uint) 111820:184 Constant: 111830:184 2 (const int) 111840:184 subgroupPartitionedInclusiveAddNV ( global 4-component vector of uint) 111850:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 111860: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}) 111870: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}) 111880:184 Constant: 111890:184 3 (const int) 111900:184 Constant: 111910:184 2 (const int) 111920:184 'ballot' ( temp 4-component vector of uint) 111930:186 move second child to first child ( temp double) 111940:186 direct index ( temp double) 111950:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 111960: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}) 111970: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}) 111980:186 'invocation' ( temp uint) 111990:186 Constant: 112000:186 3 (const int) 112010:186 Constant: 112020:186 0 (const int) 112030:186 subgroupPartitionedInclusiveAddNV ( global double) 112040:186 direct index ( temp double) 112050:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112060: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}) 112070: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}) 112080:186 Constant: 112090:186 0 (const int) 112100:186 Constant: 112110:186 3 (const int) 112120:186 Constant: 112130:186 0 (const int) 112140:186 'ballot' ( temp 4-component vector of uint) 112150:187 move second child to first child ( temp 2-component vector of double) 112160:187 vector swizzle ( temp 2-component vector of double) 112170:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112180: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}) 112190: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}) 112200:187 'invocation' ( temp uint) 112210:187 Constant: 112220:187 3 (const int) 112230:187 Sequence 112240:187 Constant: 112250:187 0 (const int) 112260:187 Constant: 112270:187 1 (const int) 112280:187 subgroupPartitionedInclusiveAddNV ( global 2-component vector of double) 112290:187 vector swizzle ( temp 2-component vector of double) 112300:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112310: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}) 112320: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}) 112330:187 Constant: 112340:187 1 (const int) 112350:187 Constant: 112360:187 3 (const int) 112370:187 Sequence 112380:187 Constant: 112390:187 0 (const int) 112400:187 Constant: 112410:187 1 (const int) 112420:187 'ballot' ( temp 4-component vector of uint) 112430:188 move second child to first child ( temp 3-component vector of double) 112440:188 vector swizzle ( temp 3-component vector of double) 112450:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112460:188 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 112470:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 112480:188 'invocation' ( temp uint) 112490:188 Constant: 112500:188 3 (const int) 112510:188 Sequence 112520:188 Constant: 112530:188 0 (const int) 112540:188 Constant: 112550:188 1 (const int) 112560:188 Constant: 112570:188 2 (const int) 112580:188 subgroupPartitionedInclusiveAddNV ( global 3-component vector of double) 112590:188 vector swizzle ( temp 3-component vector of double) 112600:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112610:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 112620:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 112630:188 Constant: 112640:188 2 (const int) 112650:188 Constant: 112660:188 3 (const int) 112670:188 Sequence 112680:188 Constant: 112690:188 0 (const int) 112700:188 Constant: 112710:188 1 (const int) 112720:188 Constant: 112730:188 2 (const int) 112740:188 'ballot' ( temp 4-component vector of uint) 112750:189 move second child to first child ( temp 4-component vector of double) 112760:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112770: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}) 112780: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}) 112790:189 'invocation' ( temp uint) 112800:189 Constant: 112810:189 3 (const int) 112820:189 subgroupPartitionedInclusiveAddNV ( global 4-component vector of double) 112830:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 112840: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}) 112850: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}) 112860:189 Constant: 112870:189 3 (const int) 112880:189 Constant: 112890:189 3 (const int) 112900:189 'ballot' ( temp 4-component vector of uint) 112910:191 move second child to first child ( temp float) 112920:191 direct index ( temp float) 112930:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 112940: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}) 112950: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}) 112960:191 'invocation' ( temp uint) 112970:191 Constant: 112980:191 0 (const int) 112990:191 Constant: 113000:191 0 (const int) 113010:191 subgroupPartitionedInclusiveMulNV ( global float) 113020:191 direct index ( temp float) 113030:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113040: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}) 113050: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}) 113060:191 Constant: 113070:191 0 (const int) 113080:191 Constant: 113090:191 0 (const int) 113100:191 Constant: 113110:191 0 (const int) 113120:191 'ballot' ( temp 4-component vector of uint) 113130:192 move second child to first child ( temp 2-component vector of float) 113140:192 vector swizzle ( temp 2-component vector of float) 113150:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113160: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}) 113170: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}) 113180:192 'invocation' ( temp uint) 113190:192 Constant: 113200:192 0 (const int) 113210:192 Sequence 113220:192 Constant: 113230:192 0 (const int) 113240:192 Constant: 113250:192 1 (const int) 113260:192 subgroupPartitionedInclusiveMulNV ( global 2-component vector of float) 113270:192 vector swizzle ( temp 2-component vector of float) 113280:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113290: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}) 113300: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}) 113310:192 Constant: 113320:192 1 (const int) 113330:192 Constant: 113340:192 0 (const int) 113350:192 Sequence 113360:192 Constant: 113370:192 0 (const int) 113380:192 Constant: 113390:192 1 (const int) 113400:192 'ballot' ( temp 4-component vector of uint) 113410:193 move second child to first child ( temp 3-component vector of float) 113420:193 vector swizzle ( temp 3-component vector of float) 113430:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113440:193 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 113450:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 113460:193 'invocation' ( temp uint) 113470:193 Constant: 113480:193 0 (const int) 113490:193 Sequence 113500:193 Constant: 113510:193 0 (const int) 113520:193 Constant: 113530:193 1 (const int) 113540:193 Constant: 113550:193 2 (const int) 113560:193 subgroupPartitionedInclusiveMulNV ( global 3-component vector of float) 113570:193 vector swizzle ( temp 3-component vector of float) 113580:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113590:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 113600:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:193 Constant: 113620:193 2 (const int) 113630:193 Constant: 113640:193 0 (const int) 113650:193 Sequence 113660:193 Constant: 113670:193 0 (const int) 113680:193 Constant: 113690:193 1 (const int) 113700:193 Constant: 113710:193 2 (const int) 113720:193 'ballot' ( temp 4-component vector of uint) 113730:194 move second child to first child ( temp 4-component vector of float) 113740:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113750: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}) 113760: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}) 113770:194 'invocation' ( temp uint) 113780:194 Constant: 113790:194 0 (const int) 113800:194 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 113810:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 113820: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}) 113830: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}) 113840:194 Constant: 113850:194 3 (const int) 113860:194 Constant: 113870:194 0 (const int) 113880:194 'ballot' ( temp 4-component vector of uint) 113890:196 move second child to first child ( temp int) 113900:196 direct index ( temp int) 113910:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 113920: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}) 113930: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}) 113940:196 'invocation' ( temp uint) 113950:196 Constant: 113960:196 1 (const int) 113970:196 Constant: 113980:196 0 (const int) 113990:196 subgroupPartitionedInclusiveMulNV ( global int) 114000:196 direct index ( temp int) 114010:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114020: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}) 114030: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}) 114040:196 Constant: 114050:196 0 (const int) 114060:196 Constant: 114070:196 1 (const int) 114080:196 Constant: 114090:196 0 (const int) 114100:196 'ballot' ( temp 4-component vector of uint) 114110:197 move second child to first child ( temp 2-component vector of int) 114120:197 vector swizzle ( temp 2-component vector of int) 114130:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114140: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}) 114150: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}) 114160:197 'invocation' ( temp uint) 114170:197 Constant: 114180:197 1 (const int) 114190:197 Sequence 114200:197 Constant: 114210:197 0 (const int) 114220:197 Constant: 114230:197 1 (const int) 114240:197 subgroupPartitionedInclusiveMulNV ( global 2-component vector of int) 114250:197 vector swizzle ( temp 2-component vector of int) 114260:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114270: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}) 114280: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}) 114290:197 Constant: 114300:197 1 (const int) 114310:197 Constant: 114320:197 1 (const int) 114330:197 Sequence 114340:197 Constant: 114350:197 0 (const int) 114360:197 Constant: 114370:197 1 (const int) 114380:197 'ballot' ( temp 4-component vector of uint) 114390:198 move second child to first child ( temp 3-component vector of int) 114400:198 vector swizzle ( temp 3-component vector of int) 114410:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114420:198 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 114430:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 114440:198 'invocation' ( temp uint) 114450:198 Constant: 114460:198 1 (const int) 114470:198 Sequence 114480:198 Constant: 114490:198 0 (const int) 114500:198 Constant: 114510:198 1 (const int) 114520:198 Constant: 114530:198 2 (const int) 114540:198 subgroupPartitionedInclusiveMulNV ( global 3-component vector of int) 114550:198 vector swizzle ( temp 3-component vector of int) 114560:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114570:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 114580:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 114590:198 Constant: 114600:198 2 (const int) 114610:198 Constant: 114620:198 1 (const int) 114630:198 Sequence 114640:198 Constant: 114650:198 0 (const int) 114660:198 Constant: 114670:198 1 (const int) 114680:198 Constant: 114690:198 2 (const int) 114700:198 'ballot' ( temp 4-component vector of uint) 114710:199 move second child to first child ( temp 4-component vector of int) 114720:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114730: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}) 114740: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}) 114750:199 'invocation' ( temp uint) 114760:199 Constant: 114770:199 1 (const int) 114780:199 subgroupPartitionedInclusiveMulNV ( global 4-component vector of int) 114790:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 114800: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}) 114810: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}) 114820:199 Constant: 114830:199 3 (const int) 114840:199 Constant: 114850:199 1 (const int) 114860:199 'ballot' ( temp 4-component vector of uint) 114870:201 move second child to first child ( temp uint) 114880:201 direct index ( temp uint) 114890:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 114900: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}) 114910: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}) 114920:201 'invocation' ( temp uint) 114930:201 Constant: 114940:201 2 (const int) 114950:201 Constant: 114960:201 0 (const int) 114970:201 subgroupPartitionedInclusiveMulNV ( global uint) 114980:201 direct index ( temp uint) 114990:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115000: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}) 115010: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}) 115020:201 Constant: 115030:201 0 (const int) 115040:201 Constant: 115050:201 2 (const int) 115060:201 Constant: 115070:201 0 (const int) 115080:201 'ballot' ( temp 4-component vector of uint) 115090:202 move second child to first child ( temp 2-component vector of uint) 115100:202 vector swizzle ( temp 2-component vector of uint) 115110:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115120: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}) 115130: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}) 115140:202 'invocation' ( temp uint) 115150:202 Constant: 115160:202 2 (const int) 115170:202 Sequence 115180:202 Constant: 115190:202 0 (const int) 115200:202 Constant: 115210:202 1 (const int) 115220:202 subgroupPartitionedInclusiveMulNV ( global 2-component vector of uint) 115230:202 vector swizzle ( temp 2-component vector of uint) 115240:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115250: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}) 115260: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}) 115270:202 Constant: 115280:202 1 (const int) 115290:202 Constant: 115300:202 2 (const int) 115310:202 Sequence 115320:202 Constant: 115330:202 0 (const int) 115340:202 Constant: 115350:202 1 (const int) 115360:202 'ballot' ( temp 4-component vector of uint) 115370:203 move second child to first child ( temp 3-component vector of uint) 115380:203 vector swizzle ( temp 3-component vector of uint) 115390:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115400:203 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 115410:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 115420:203 'invocation' ( temp uint) 115430:203 Constant: 115440:203 2 (const int) 115450:203 Sequence 115460:203 Constant: 115470:203 0 (const int) 115480:203 Constant: 115490:203 1 (const int) 115500:203 Constant: 115510:203 2 (const int) 115520:203 subgroupPartitionedInclusiveMulNV ( global 3-component vector of uint) 115530:203 vector swizzle ( temp 3-component vector of uint) 115540:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115550:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 115560:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:203 Constant: 115580:203 2 (const int) 115590:203 Constant: 115600:203 2 (const int) 115610:203 Sequence 115620:203 Constant: 115630:203 0 (const int) 115640:203 Constant: 115650:203 1 (const int) 115660:203 Constant: 115670:203 2 (const int) 115680:203 'ballot' ( temp 4-component vector of uint) 115690:204 move second child to first child ( temp 4-component vector of uint) 115700:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115710: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}) 115720: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}) 115730:204 'invocation' ( temp uint) 115740:204 Constant: 115750:204 2 (const int) 115760:204 subgroupPartitionedInclusiveMulNV ( global 4-component vector of uint) 115770:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 115780: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}) 115790: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}) 115800:204 Constant: 115810:204 3 (const int) 115820:204 Constant: 115830:204 2 (const int) 115840:204 'ballot' ( temp 4-component vector of uint) 115850:206 move second child to first child ( temp double) 115860:206 direct index ( temp double) 115870:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 115880: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}) 115890: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}) 115900:206 'invocation' ( temp uint) 115910:206 Constant: 115920:206 3 (const int) 115930:206 Constant: 115940:206 0 (const int) 115950:206 subgroupPartitionedInclusiveMulNV ( global double) 115960:206 direct index ( temp double) 115970:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 115980: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}) 115990: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}) 116000:206 Constant: 116010:206 0 (const int) 116020:206 Constant: 116030:206 3 (const int) 116040:206 Constant: 116050:206 0 (const int) 116060:206 'ballot' ( temp 4-component vector of uint) 116070:207 move second child to first child ( temp 2-component vector of double) 116080:207 vector swizzle ( temp 2-component vector of double) 116090:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116100: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}) 116110: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}) 116120:207 'invocation' ( temp uint) 116130:207 Constant: 116140:207 3 (const int) 116150:207 Sequence 116160:207 Constant: 116170:207 0 (const int) 116180:207 Constant: 116190:207 1 (const int) 116200:207 subgroupPartitionedInclusiveMulNV ( global 2-component vector of double) 116210:207 vector swizzle ( temp 2-component vector of double) 116220:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116230: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}) 116240: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}) 116250:207 Constant: 116260:207 1 (const int) 116270:207 Constant: 116280:207 3 (const int) 116290:207 Sequence 116300:207 Constant: 116310:207 0 (const int) 116320:207 Constant: 116330:207 1 (const int) 116340:207 'ballot' ( temp 4-component vector of uint) 116350:208 move second child to first child ( temp 3-component vector of double) 116360:208 vector swizzle ( temp 3-component vector of double) 116370:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116380:208 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 116400:208 'invocation' ( temp uint) 116410:208 Constant: 116420:208 3 (const int) 116430:208 Sequence 116440:208 Constant: 116450:208 0 (const int) 116460:208 Constant: 116470:208 1 (const int) 116480:208 Constant: 116490:208 2 (const int) 116500:208 subgroupPartitionedInclusiveMulNV ( global 3-component vector of double) 116510:208 vector swizzle ( temp 3-component vector of double) 116520:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116530:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 116540:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 116550:208 Constant: 116560:208 2 (const int) 116570:208 Constant: 116580:208 3 (const int) 116590:208 Sequence 116600:208 Constant: 116610:208 0 (const int) 116620:208 Constant: 116630:208 1 (const int) 116640:208 Constant: 116650:208 2 (const int) 116660:208 'ballot' ( temp 4-component vector of uint) 116670:209 move second child to first child ( temp 4-component vector of double) 116680:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116690: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}) 116700: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}) 116710:209 'invocation' ( temp uint) 116720:209 Constant: 116730:209 3 (const int) 116740:209 subgroupPartitionedInclusiveMulNV ( global 4-component vector of double) 116750:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 116760: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}) 116770: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}) 116780:209 Constant: 116790:209 3 (const int) 116800:209 Constant: 116810:209 3 (const int) 116820:209 'ballot' ( temp 4-component vector of uint) 116830:211 move second child to first child ( temp float) 116840:211 direct index ( temp float) 116850:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 116860: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}) 116870: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}) 116880:211 'invocation' ( temp uint) 116890:211 Constant: 116900:211 0 (const int) 116910:211 Constant: 116920:211 0 (const int) 116930:211 subgroupPartitionedInclusiveMinNV ( global float) 116940:211 direct index ( temp float) 116950:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 116960: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}) 116970: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}) 116980:211 Constant: 116990:211 0 (const int) 117000:211 Constant: 117010:211 0 (const int) 117020:211 Constant: 117030:211 0 (const int) 117040:211 'ballot' ( temp 4-component vector of uint) 117050:212 move second child to first child ( temp 2-component vector of float) 117060:212 vector swizzle ( temp 2-component vector of float) 117070:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117080: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}) 117090: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}) 117100:212 'invocation' ( temp uint) 117110:212 Constant: 117120:212 0 (const int) 117130:212 Sequence 117140:212 Constant: 117150:212 0 (const int) 117160:212 Constant: 117170:212 1 (const int) 117180:212 subgroupPartitionedInclusiveMinNV ( global 2-component vector of float) 117190:212 vector swizzle ( temp 2-component vector of float) 117200:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117210: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}) 117220: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}) 117230:212 Constant: 117240:212 1 (const int) 117250:212 Constant: 117260:212 0 (const int) 117270:212 Sequence 117280:212 Constant: 117290:212 0 (const int) 117300:212 Constant: 117310:212 1 (const int) 117320:212 'ballot' ( temp 4-component vector of uint) 117330:213 move second child to first child ( temp 3-component vector of float) 117340:213 vector swizzle ( temp 3-component vector of float) 117350:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117360:213 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 117380:213 'invocation' ( temp uint) 117390:213 Constant: 117400:213 0 (const int) 117410:213 Sequence 117420:213 Constant: 117430:213 0 (const int) 117440:213 Constant: 117450:213 1 (const int) 117460:213 Constant: 117470:213 2 (const int) 117480:213 subgroupPartitionedInclusiveMinNV ( global 3-component vector of float) 117490:213 vector swizzle ( temp 3-component vector of float) 117500:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117510:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 117530:213 Constant: 117540:213 2 (const int) 117550:213 Constant: 117560:213 0 (const int) 117570:213 Sequence 117580:213 Constant: 117590:213 0 (const int) 117600:213 Constant: 117610:213 1 (const int) 117620:213 Constant: 117630:213 2 (const int) 117640:213 'ballot' ( temp 4-component vector of uint) 117650:214 move second child to first child ( temp 4-component vector of float) 117660:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117670: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}) 117680: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}) 117690:214 'invocation' ( temp uint) 117700:214 Constant: 117710:214 0 (const int) 117720:214 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 117730:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 117740: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}) 117750: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}) 117760:214 Constant: 117770:214 3 (const int) 117780:214 Constant: 117790:214 0 (const int) 117800:214 'ballot' ( temp 4-component vector of uint) 117810:216 move second child to first child ( temp int) 117820:216 direct index ( temp int) 117830:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 117840: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}) 117850: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}) 117860:216 'invocation' ( temp uint) 117870:216 Constant: 117880:216 1 (const int) 117890:216 Constant: 117900:216 0 (const int) 117910:216 subgroupPartitionedInclusiveMinNV ( global int) 117920:216 direct index ( temp int) 117930:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 117940: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}) 117950: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}) 117960:216 Constant: 117970:216 0 (const int) 117980:216 Constant: 117990:216 1 (const int) 118000:216 Constant: 118010:216 0 (const int) 118020:216 'ballot' ( temp 4-component vector of uint) 118030:217 move second child to first child ( temp 2-component vector of int) 118040:217 vector swizzle ( temp 2-component vector of int) 118050:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118060: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}) 118070: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}) 118080:217 'invocation' ( temp uint) 118090:217 Constant: 118100:217 1 (const int) 118110:217 Sequence 118120:217 Constant: 118130:217 0 (const int) 118140:217 Constant: 118150:217 1 (const int) 118160:217 subgroupPartitionedInclusiveMinNV ( global 2-component vector of int) 118170:217 vector swizzle ( temp 2-component vector of int) 118180:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118190: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}) 118200: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}) 118210:217 Constant: 118220:217 1 (const int) 118230:217 Constant: 118240:217 1 (const int) 118250:217 Sequence 118260:217 Constant: 118270:217 0 (const int) 118280:217 Constant: 118290:217 1 (const int) 118300:217 'ballot' ( temp 4-component vector of uint) 118310:218 move second child to first child ( temp 3-component vector of int) 118320:218 vector swizzle ( temp 3-component vector of int) 118330:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118340:218 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 118350:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 118360:218 'invocation' ( temp uint) 118370:218 Constant: 118380:218 1 (const int) 118390:218 Sequence 118400:218 Constant: 118410:218 0 (const int) 118420:218 Constant: 118430:218 1 (const int) 118440:218 Constant: 118450:218 2 (const int) 118460:218 subgroupPartitionedInclusiveMinNV ( global 3-component vector of int) 118470:218 vector swizzle ( temp 3-component vector of int) 118480:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118490:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 118500:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 118510:218 Constant: 118520:218 2 (const int) 118530:218 Constant: 118540:218 1 (const int) 118550:218 Sequence 118560:218 Constant: 118570:218 0 (const int) 118580:218 Constant: 118590:218 1 (const int) 118600:218 Constant: 118610:218 2 (const int) 118620:218 'ballot' ( temp 4-component vector of uint) 118630:219 move second child to first child ( temp 4-component vector of int) 118640:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118650: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}) 118660: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}) 118670:219 'invocation' ( temp uint) 118680:219 Constant: 118690:219 1 (const int) 118700:219 subgroupPartitionedInclusiveMinNV ( global 4-component vector of int) 118710:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 118720: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}) 118730: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}) 118740:219 Constant: 118750:219 3 (const int) 118760:219 Constant: 118770:219 1 (const int) 118780:219 'ballot' ( temp 4-component vector of uint) 118790:221 move second child to first child ( temp uint) 118800:221 direct index ( temp uint) 118810:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 118820: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}) 118830: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}) 118840:221 'invocation' ( temp uint) 118850:221 Constant: 118860:221 2 (const int) 118870:221 Constant: 118880:221 0 (const int) 118890:221 subgroupPartitionedInclusiveMinNV ( global uint) 118900:221 direct index ( temp uint) 118910:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 118920: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}) 118930: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}) 118940:221 Constant: 118950:221 0 (const int) 118960:221 Constant: 118970:221 2 (const int) 118980:221 Constant: 118990:221 0 (const int) 119000:221 'ballot' ( temp 4-component vector of uint) 119010:222 move second child to first child ( temp 2-component vector of uint) 119020:222 vector swizzle ( temp 2-component vector of uint) 119030:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119040: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}) 119050: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}) 119060:222 'invocation' ( temp uint) 119070:222 Constant: 119080:222 2 (const int) 119090:222 Sequence 119100:222 Constant: 119110:222 0 (const int) 119120:222 Constant: 119130:222 1 (const int) 119140:222 subgroupPartitionedInclusiveMinNV ( global 2-component vector of uint) 119150:222 vector swizzle ( temp 2-component vector of uint) 119160:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119170: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}) 119180: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}) 119190:222 Constant: 119200:222 1 (const int) 119210:222 Constant: 119220:222 2 (const int) 119230:222 Sequence 119240:222 Constant: 119250:222 0 (const int) 119260:222 Constant: 119270:222 1 (const int) 119280:222 'ballot' ( temp 4-component vector of uint) 119290:223 move second child to first child ( temp 3-component vector of uint) 119300:223 vector swizzle ( temp 3-component vector of uint) 119310:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119320:223 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 119330:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 119340:223 'invocation' ( temp uint) 119350:223 Constant: 119360:223 2 (const int) 119370:223 Sequence 119380:223 Constant: 119390:223 0 (const int) 119400:223 Constant: 119410:223 1 (const int) 119420:223 Constant: 119430:223 2 (const int) 119440:223 subgroupPartitionedInclusiveMinNV ( global 3-component vector of uint) 119450:223 vector swizzle ( temp 3-component vector of uint) 119460:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119470:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 119480:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 119490:223 Constant: 119500:223 2 (const int) 119510:223 Constant: 119520:223 2 (const int) 119530:223 Sequence 119540:223 Constant: 119550:223 0 (const int) 119560:223 Constant: 119570:223 1 (const int) 119580:223 Constant: 119590:223 2 (const int) 119600:223 'ballot' ( temp 4-component vector of uint) 119610:224 move second child to first child ( temp 4-component vector of uint) 119620:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119630: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}) 119640: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}) 119650:224 'invocation' ( temp uint) 119660:224 Constant: 119670:224 2 (const int) 119680:224 subgroupPartitionedInclusiveMinNV ( global 4-component vector of uint) 119690:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 119700: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}) 119710: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}) 119720:224 Constant: 119730:224 3 (const int) 119740:224 Constant: 119750:224 2 (const int) 119760:224 'ballot' ( temp 4-component vector of uint) 119770:226 move second child to first child ( temp double) 119780:226 direct index ( temp double) 119790:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 119800: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}) 119810: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}) 119820:226 'invocation' ( temp uint) 119830:226 Constant: 119840:226 3 (const int) 119850:226 Constant: 119860:226 0 (const int) 119870:226 subgroupPartitionedInclusiveMinNV ( global double) 119880:226 direct index ( temp double) 119890:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 119900: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}) 119910: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}) 119920:226 Constant: 119930:226 0 (const int) 119940:226 Constant: 119950:226 3 (const int) 119960:226 Constant: 119970:226 0 (const int) 119980:226 'ballot' ( temp 4-component vector of uint) 119990:227 move second child to first child ( temp 2-component vector of double) 120000:227 vector swizzle ( temp 2-component vector of double) 120010:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120020: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}) 120030: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}) 120040:227 'invocation' ( temp uint) 120050:227 Constant: 120060:227 3 (const int) 120070:227 Sequence 120080:227 Constant: 120090:227 0 (const int) 120100:227 Constant: 120110:227 1 (const int) 120120:227 subgroupPartitionedInclusiveMinNV ( global 2-component vector of double) 120130:227 vector swizzle ( temp 2-component vector of double) 120140:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120150: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}) 120160: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}) 120170:227 Constant: 120180:227 1 (const int) 120190:227 Constant: 120200:227 3 (const int) 120210:227 Sequence 120220:227 Constant: 120230:227 0 (const int) 120240:227 Constant: 120250:227 1 (const int) 120260:227 'ballot' ( temp 4-component vector of uint) 120270:228 move second child to first child ( temp 3-component vector of double) 120280:228 vector swizzle ( temp 3-component vector of double) 120290:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120300:228 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 120310:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 120320:228 'invocation' ( temp uint) 120330:228 Constant: 120340:228 3 (const int) 120350:228 Sequence 120360:228 Constant: 120370:228 0 (const int) 120380:228 Constant: 120390:228 1 (const int) 120400:228 Constant: 120410:228 2 (const int) 120420:228 subgroupPartitionedInclusiveMinNV ( global 3-component vector of double) 120430:228 vector swizzle ( temp 3-component vector of double) 120440:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120450:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 120460:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 120470:228 Constant: 120480:228 2 (const int) 120490:228 Constant: 120500:228 3 (const int) 120510:228 Sequence 120520:228 Constant: 120530:228 0 (const int) 120540:228 Constant: 120550:228 1 (const int) 120560:228 Constant: 120570:228 2 (const int) 120580:228 'ballot' ( temp 4-component vector of uint) 120590:229 move second child to first child ( temp 4-component vector of double) 120600:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120610: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}) 120620: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}) 120630:229 'invocation' ( temp uint) 120640:229 Constant: 120650:229 3 (const int) 120660:229 subgroupPartitionedInclusiveMinNV ( global 4-component vector of double) 120670:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 120680: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}) 120690: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}) 120700:229 Constant: 120710:229 3 (const int) 120720:229 Constant: 120730:229 3 (const int) 120740:229 'ballot' ( temp 4-component vector of uint) 120750:231 move second child to first child ( temp float) 120760:231 direct index ( temp float) 120770:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 120780: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}) 120790: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}) 120800:231 'invocation' ( temp uint) 120810:231 Constant: 120820:231 0 (const int) 120830:231 Constant: 120840:231 0 (const int) 120850:231 subgroupPartitionedInclusiveMaxNV ( global float) 120860:231 direct index ( temp float) 120870:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 120880: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}) 120890: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}) 120900:231 Constant: 120910:231 0 (const int) 120920:231 Constant: 120930:231 0 (const int) 120940:231 Constant: 120950:231 0 (const int) 120960:231 'ballot' ( temp 4-component vector of uint) 120970:232 move second child to first child ( temp 2-component vector of float) 120980:232 vector swizzle ( temp 2-component vector of float) 120990:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121000: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}) 121010: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}) 121020:232 'invocation' ( temp uint) 121030:232 Constant: 121040:232 0 (const int) 121050:232 Sequence 121060:232 Constant: 121070:232 0 (const int) 121080:232 Constant: 121090:232 1 (const int) 121100:232 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of float) 121110:232 vector swizzle ( temp 2-component vector of float) 121120:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121130: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}) 121140: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}) 121150:232 Constant: 121160:232 1 (const int) 121170:232 Constant: 121180:232 0 (const int) 121190:232 Sequence 121200:232 Constant: 121210:232 0 (const int) 121220:232 Constant: 121230:232 1 (const int) 121240:232 'ballot' ( temp 4-component vector of uint) 121250:233 move second child to first child ( temp 3-component vector of float) 121260:233 vector swizzle ( temp 3-component vector of float) 121270:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121280:233 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 121290:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 121300:233 'invocation' ( temp uint) 121310:233 Constant: 121320:233 0 (const int) 121330:233 Sequence 121340:233 Constant: 121350:233 0 (const int) 121360:233 Constant: 121370:233 1 (const int) 121380:233 Constant: 121390:233 2 (const int) 121400:233 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of float) 121410:233 vector swizzle ( temp 3-component vector of float) 121420:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121430:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 121440:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 121450:233 Constant: 121460:233 2 (const int) 121470:233 Constant: 121480:233 0 (const int) 121490:233 Sequence 121500:233 Constant: 121510:233 0 (const int) 121520:233 Constant: 121530:233 1 (const int) 121540:233 Constant: 121550:233 2 (const int) 121560:233 'ballot' ( temp 4-component vector of uint) 121570:234 move second child to first child ( temp 4-component vector of float) 121580:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121590: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}) 121600: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}) 121610:234 'invocation' ( temp uint) 121620:234 Constant: 121630:234 0 (const int) 121640:234 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 121650:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 121660: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}) 121670: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}) 121680:234 Constant: 121690:234 3 (const int) 121700:234 Constant: 121710:234 0 (const int) 121720:234 'ballot' ( temp 4-component vector of uint) 121730:236 move second child to first child ( temp int) 121740:236 direct index ( temp int) 121750:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 121760: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}) 121770: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}) 121780:236 'invocation' ( temp uint) 121790:236 Constant: 121800:236 1 (const int) 121810:236 Constant: 121820:236 0 (const int) 121830:236 subgroupPartitionedInclusiveMaxNV ( global int) 121840:236 direct index ( temp int) 121850:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 121860: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}) 121870: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}) 121880:236 Constant: 121890:236 0 (const int) 121900:236 Constant: 121910:236 1 (const int) 121920:236 Constant: 121930:236 0 (const int) 121940:236 'ballot' ( temp 4-component vector of uint) 121950:237 move second child to first child ( temp 2-component vector of int) 121960:237 vector swizzle ( temp 2-component vector of int) 121970:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 121980: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}) 121990: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}) 122000:237 'invocation' ( temp uint) 122010:237 Constant: 122020:237 1 (const int) 122030:237 Sequence 122040:237 Constant: 122050:237 0 (const int) 122060:237 Constant: 122070:237 1 (const int) 122080:237 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of int) 122090:237 vector swizzle ( temp 2-component vector of int) 122100:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 122110: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}) 122120: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}) 122130:237 Constant: 122140:237 1 (const int) 122150:237 Constant: 122160:237 1 (const int) 122170:237 Sequence 122180:237 Constant: 122190:237 0 (const int) 122200:237 Constant: 122210:237 1 (const int) 122220:237 'ballot' ( temp 4-component vector of uint) 122230:238 move second child to first child ( temp 3-component vector of int) 122240:238 vector swizzle ( temp 3-component vector of int) 122250:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 122260:238 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 122270:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 122280:238 'invocation' ( temp uint) 122290:238 Constant: 122300:238 1 (const int) 122310:238 Sequence 122320:238 Constant: 122330:238 0 (const int) 122340:238 Constant: 122350:238 1 (const int) 122360:238 Constant: 122370:238 2 (const int) 122380:238 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of int) 122390:238 vector swizzle ( temp 3-component vector of int) 122400:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 122410:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 122420:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 122430:238 Constant: 122440:238 2 (const int) 122450:238 Constant: 122460:238 1 (const int) 122470:238 Sequence 122480:238 Constant: 122490:238 0 (const int) 122500:238 Constant: 122510:238 1 (const int) 122520:238 Constant: 122530:238 2 (const int) 122540:238 'ballot' ( temp 4-component vector of uint) 122550:239 move second child to first child ( temp 4-component vector of int) 122560:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 122570: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}) 122580: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}) 122590:239 'invocation' ( temp uint) 122600:239 Constant: 122610:239 1 (const int) 122620:239 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of int) 122630:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 122640: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}) 122650: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}) 122660:239 Constant: 122670:239 3 (const int) 122680:239 Constant: 122690:239 1 (const int) 122700:239 'ballot' ( temp 4-component vector of uint) 122710:241 move second child to first child ( temp uint) 122720:241 direct index ( temp uint) 122730:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 122740: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}) 122750: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}) 122760:241 'invocation' ( temp uint) 122770:241 Constant: 122780:241 2 (const int) 122790:241 Constant: 122800:241 0 (const int) 122810:241 subgroupPartitionedInclusiveMaxNV ( global uint) 122820:241 direct index ( temp uint) 122830:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 122840: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}) 122850: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}) 122860:241 Constant: 122870:241 0 (const int) 122880:241 Constant: 122890:241 2 (const int) 122900:241 Constant: 122910:241 0 (const int) 122920:241 'ballot' ( temp 4-component vector of uint) 122930:242 move second child to first child ( temp 2-component vector of uint) 122940:242 vector swizzle ( temp 2-component vector of uint) 122950:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 122960: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}) 122970: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}) 122980:242 'invocation' ( temp uint) 122990:242 Constant: 123000:242 2 (const int) 123010:242 Sequence 123020:242 Constant: 123030:242 0 (const int) 123040:242 Constant: 123050:242 1 (const int) 123060:242 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of uint) 123070:242 vector swizzle ( temp 2-component vector of uint) 123080:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 123090: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}) 123100: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}) 123110:242 Constant: 123120:242 1 (const int) 123130:242 Constant: 123140:242 2 (const int) 123150:242 Sequence 123160:242 Constant: 123170:242 0 (const int) 123180:242 Constant: 123190:242 1 (const int) 123200:242 'ballot' ( temp 4-component vector of uint) 123210:243 move second child to first child ( temp 3-component vector of uint) 123220:243 vector swizzle ( temp 3-component vector of uint) 123230:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 123240:243 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 123250:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 123260:243 'invocation' ( temp uint) 123270:243 Constant: 123280:243 2 (const int) 123290:243 Sequence 123300:243 Constant: 123310:243 0 (const int) 123320:243 Constant: 123330:243 1 (const int) 123340:243 Constant: 123350:243 2 (const int) 123360:243 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of uint) 123370:243 vector swizzle ( temp 3-component vector of uint) 123380:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 123390:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:243 Constant: 123420:243 2 (const int) 123430:243 Constant: 123440:243 2 (const int) 123450:243 Sequence 123460:243 Constant: 123470:243 0 (const int) 123480:243 Constant: 123490:243 1 (const int) 123500:243 Constant: 123510:243 2 (const int) 123520:243 'ballot' ( temp 4-component vector of uint) 123530:244 move second child to first child ( temp 4-component vector of uint) 123540:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 123550: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}) 123560: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}) 123570:244 'invocation' ( temp uint) 123580:244 Constant: 123590:244 2 (const int) 123600:244 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of uint) 123610:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 123620: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}) 123630: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}) 123640:244 Constant: 123650:244 3 (const int) 123660:244 Constant: 123670:244 2 (const int) 123680:244 'ballot' ( temp 4-component vector of uint) 123690:246 move second child to first child ( temp double) 123700:246 direct index ( temp double) 123710:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 123720: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}) 123730: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}) 123740:246 'invocation' ( temp uint) 123750:246 Constant: 123760:246 3 (const int) 123770:246 Constant: 123780:246 0 (const int) 123790:246 subgroupPartitionedInclusiveMaxNV ( global double) 123800:246 direct index ( temp double) 123810:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 123820: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}) 123830: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}) 123840:246 Constant: 123850:246 0 (const int) 123860:246 Constant: 123870:246 3 (const int) 123880:246 Constant: 123890:246 0 (const int) 123900:246 'ballot' ( temp 4-component vector of uint) 123910:247 move second child to first child ( temp 2-component vector of double) 123920:247 vector swizzle ( temp 2-component vector of double) 123930:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 123940: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}) 123950: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}) 123960:247 'invocation' ( temp uint) 123970:247 Constant: 123980:247 3 (const int) 123990:247 Sequence 124000:247 Constant: 124010:247 0 (const int) 124020:247 Constant: 124030:247 1 (const int) 124040:247 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of double) 124050:247 vector swizzle ( temp 2-component vector of double) 124060:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 124070: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}) 124080: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}) 124090:247 Constant: 124100:247 1 (const int) 124110:247 Constant: 124120:247 3 (const int) 124130:247 Sequence 124140:247 Constant: 124150:247 0 (const int) 124160:247 Constant: 124170:247 1 (const int) 124180:247 'ballot' ( temp 4-component vector of uint) 124190:248 move second child to first child ( temp 3-component vector of double) 124200:248 vector swizzle ( temp 3-component vector of double) 124210:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 124220:248 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:248 'invocation' ( temp uint) 124250:248 Constant: 124260:248 3 (const int) 124270:248 Sequence 124280:248 Constant: 124290:248 0 (const int) 124300:248 Constant: 124310:248 1 (const int) 124320:248 Constant: 124330:248 2 (const int) 124340:248 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of double) 124350:248 vector swizzle ( temp 3-component vector of double) 124360:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 124370:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 124380:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 124390:248 Constant: 124400:248 2 (const int) 124410:248 Constant: 124420:248 3 (const int) 124430:248 Sequence 124440:248 Constant: 124450:248 0 (const int) 124460:248 Constant: 124470:248 1 (const int) 124480:248 Constant: 124490:248 2 (const int) 124500:248 'ballot' ( temp 4-component vector of uint) 124510:249 move second child to first child ( temp 4-component vector of double) 124520:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 124530: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}) 124540: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}) 124550:249 'invocation' ( temp uint) 124560:249 Constant: 124570:249 3 (const int) 124580:249 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of double) 124590:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 124600: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}) 124610: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}) 124620:249 Constant: 124630:249 3 (const int) 124640:249 Constant: 124650:249 3 (const int) 124660:249 'ballot' ( temp 4-component vector of uint) 124670:251 move second child to first child ( temp int) 124680:251 direct index ( temp int) 124690:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 124700: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}) 124710: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}) 124720:251 'invocation' ( temp uint) 124730:251 Constant: 124740:251 1 (const int) 124750:251 Constant: 124760:251 0 (const int) 124770:251 subgroupPartitionedInclusiveAndNV ( global int) 124780:251 direct index ( temp int) 124790:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 124800: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}) 124810: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}) 124820:251 Constant: 124830:251 0 (const int) 124840:251 Constant: 124850:251 1 (const int) 124860:251 Constant: 124870:251 0 (const int) 124880:251 'ballot' ( temp 4-component vector of uint) 124890:252 move second child to first child ( temp 2-component vector of int) 124900:252 vector swizzle ( temp 2-component vector of int) 124910:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 124920: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}) 124930: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}) 124940:252 'invocation' ( temp uint) 124950:252 Constant: 124960:252 1 (const int) 124970:252 Sequence 124980:252 Constant: 124990:252 0 (const int) 125000:252 Constant: 125010:252 1 (const int) 125020:252 subgroupPartitionedInclusiveAndNV ( global 2-component vector of int) 125030:252 vector swizzle ( temp 2-component vector of int) 125040:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 125050: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}) 125060: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}) 125070:252 Constant: 125080:252 1 (const int) 125090:252 Constant: 125100:252 1 (const int) 125110:252 Sequence 125120:252 Constant: 125130:252 0 (const int) 125140:252 Constant: 125150:252 1 (const int) 125160:252 'ballot' ( temp 4-component vector of uint) 125170:253 move second child to first child ( temp 3-component vector of int) 125180:253 vector swizzle ( temp 3-component vector of int) 125190:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 125200:253 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 125210:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 125220:253 'invocation' ( temp uint) 125230:253 Constant: 125240:253 1 (const int) 125250:253 Sequence 125260:253 Constant: 125270:253 0 (const int) 125280:253 Constant: 125290:253 1 (const int) 125300:253 Constant: 125310:253 2 (const int) 125320:253 subgroupPartitionedInclusiveAndNV ( global 3-component vector of int) 125330:253 vector swizzle ( temp 3-component vector of int) 125340:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 125350:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 125360:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 125370:253 Constant: 125380:253 2 (const int) 125390:253 Constant: 125400:253 1 (const int) 125410:253 Sequence 125420:253 Constant: 125430:253 0 (const int) 125440:253 Constant: 125450:253 1 (const int) 125460:253 Constant: 125470:253 2 (const int) 125480:253 'ballot' ( temp 4-component vector of uint) 125490:254 move second child to first child ( temp 4-component vector of int) 125500:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 125510: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}) 125520: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}) 125530:254 'invocation' ( temp uint) 125540:254 Constant: 125550:254 1 (const int) 125560:254 subgroupPartitionedInclusiveAndNV ( global 4-component vector of int) 125570:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 125580: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}) 125590: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}) 125600:254 Constant: 125610:254 3 (const int) 125620:254 Constant: 125630:254 1 (const int) 125640:254 'ballot' ( temp 4-component vector of uint) 125650:256 move second child to first child ( temp uint) 125660:256 direct index ( temp uint) 125670:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 125680: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}) 125690: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}) 125700:256 'invocation' ( temp uint) 125710:256 Constant: 125720:256 2 (const int) 125730:256 Constant: 125740:256 0 (const int) 125750:256 subgroupPartitionedInclusiveAndNV ( global uint) 125760:256 direct index ( temp uint) 125770:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 125780: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}) 125790: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}) 125800:256 Constant: 125810:256 0 (const int) 125820:256 Constant: 125830:256 2 (const int) 125840:256 Constant: 125850:256 0 (const int) 125860:256 'ballot' ( temp 4-component vector of uint) 125870:257 move second child to first child ( temp 2-component vector of uint) 125880:257 vector swizzle ( temp 2-component vector of uint) 125890:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 125900: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}) 125910: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}) 125920:257 'invocation' ( temp uint) 125930:257 Constant: 125940:257 2 (const int) 125950:257 Sequence 125960:257 Constant: 125970:257 0 (const int) 125980:257 Constant: 125990:257 1 (const int) 126000:257 subgroupPartitionedInclusiveAndNV ( global 2-component vector of uint) 126010:257 vector swizzle ( temp 2-component vector of uint) 126020:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 126030: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}) 126040: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}) 126050:257 Constant: 126060:257 1 (const int) 126070:257 Constant: 126080:257 2 (const int) 126090:257 Sequence 126100:257 Constant: 126110:257 0 (const int) 126120:257 Constant: 126130:257 1 (const int) 126140:257 'ballot' ( temp 4-component vector of uint) 126150:258 move second child to first child ( temp 3-component vector of uint) 126160:258 vector swizzle ( temp 3-component vector of uint) 126170:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 126180:258 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 126190:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 126200:258 'invocation' ( temp uint) 126210:258 Constant: 126220:258 2 (const int) 126230:258 Sequence 126240:258 Constant: 126250:258 0 (const int) 126260:258 Constant: 126270:258 1 (const int) 126280:258 Constant: 126290:258 2 (const int) 126300:258 subgroupPartitionedInclusiveAndNV ( global 3-component vector of uint) 126310:258 vector swizzle ( temp 3-component vector of uint) 126320:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 126330:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 126340:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:258 Constant: 126360:258 2 (const int) 126370:258 Constant: 126380:258 2 (const int) 126390:258 Sequence 126400:258 Constant: 126410:258 0 (const int) 126420:258 Constant: 126430:258 1 (const int) 126440:258 Constant: 126450:258 2 (const int) 126460:258 'ballot' ( temp 4-component vector of uint) 126470:259 move second child to first child ( temp 4-component vector of uint) 126480:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 126490: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}) 126500: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}) 126510:259 'invocation' ( temp uint) 126520:259 Constant: 126530:259 2 (const int) 126540:259 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 126550:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 126560: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}) 126570: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}) 126580:259 Constant: 126590:259 3 (const int) 126600:259 Constant: 126610:259 2 (const int) 126620:259 'ballot' ( temp 4-component vector of uint) 126630:261 move second child to first child ( temp int) 126640:261 direct index ( temp int) 126650:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 126660: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}) 126670: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}) 126680:261 'invocation' ( temp uint) 126690:261 Constant: 126700:261 1 (const int) 126710:261 Constant: 126720:261 0 (const int) 126730:261 Convert bool to int ( temp int) 126740:261 subgroupPartitionedInclusiveAndNV ( global bool) 126750:261 Compare Less Than ( temp bool) 126760:261 direct index ( temp int) 126770:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 126780: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}) 126790: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}) 126800:261 Constant: 126810:261 0 (const int) 126820:261 Constant: 126830:261 1 (const int) 126840:261 Constant: 126850:261 0 (const int) 126860:261 Constant: 126870:261 0 (const int) 126880:261 'ballot' ( temp 4-component vector of uint) 126890:262 move second child to first child ( temp 2-component vector of int) 126900:262 vector swizzle ( temp 2-component vector of int) 126910:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 126920: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}) 126930: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}) 126940:262 'invocation' ( temp uint) 126950:262 Constant: 126960:262 1 (const int) 126970:262 Sequence 126980:262 Constant: 126990:262 0 (const int) 127000:262 Constant: 127010:262 1 (const int) 127020:262 Convert bool to int ( temp 2-component vector of int) 127030:262 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool) 127040:262 Compare Less Than ( global 2-component vector of bool) 127050:262 vector swizzle ( temp 2-component vector of int) 127060:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127070: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}) 127080: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}) 127090:262 Constant: 127100:262 1 (const int) 127110:262 Constant: 127120:262 1 (const int) 127130:262 Sequence 127140:262 Constant: 127150:262 0 (const int) 127160:262 Constant: 127170:262 1 (const int) 127180:262 Constant: 127190:262 0 (const int) 127200:262 0 (const int) 127210:262 'ballot' ( temp 4-component vector of uint) 127220:263 move second child to first child ( temp 3-component vector of int) 127230:263 vector swizzle ( temp 3-component vector of int) 127240:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127250:263 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 127260:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 127270:263 'invocation' ( temp uint) 127280:263 Constant: 127290:263 1 (const int) 127300:263 Sequence 127310:263 Constant: 127320:263 0 (const int) 127330:263 Constant: 127340:263 1 (const int) 127350:263 Constant: 127360:263 2 (const int) 127370:263 Convert bool to int ( temp 3-component vector of int) 127380:263 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool) 127390:263 Compare Less Than ( global 3-component vector of bool) 127400:263 vector swizzle ( temp 3-component vector of int) 127410:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127420:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:263 Constant: 127450:263 1 (const int) 127460:263 Constant: 127470:263 1 (const int) 127480:263 Sequence 127490:263 Constant: 127500:263 0 (const int) 127510:263 Constant: 127520:263 1 (const int) 127530:263 Constant: 127540:263 2 (const int) 127550:263 Constant: 127560:263 0 (const int) 127570:263 0 (const int) 127580:263 0 (const int) 127590:263 'ballot' ( temp 4-component vector of uint) 127600:264 move second child to first child ( temp 4-component vector of int) 127610:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127620: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}) 127630: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}) 127640:264 'invocation' ( temp uint) 127650:264 Constant: 127660:264 1 (const int) 127670:264 Convert bool to int ( temp 4-component vector of int) 127680:264 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool) 127690:264 Compare Less Than ( global 4-component vector of bool) 127700:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127710: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}) 127720: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}) 127730:264 Constant: 127740:264 1 (const int) 127750:264 Constant: 127760:264 1 (const int) 127770:264 Constant: 127780:264 0 (const int) 127790:264 0 (const int) 127800:264 0 (const int) 127810:264 0 (const int) 127820:264 'ballot' ( temp 4-component vector of uint) 127830:266 move second child to first child ( temp int) 127840:266 direct index ( temp int) 127850:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127860: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}) 127870: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}) 127880:266 'invocation' ( temp uint) 127890:266 Constant: 127900:266 1 (const int) 127910:266 Constant: 127920:266 0 (const int) 127930:266 subgroupPartitionedInclusiveOrNV ( global int) 127940:266 direct index ( temp int) 127950:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 127960: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}) 127970: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}) 127980:266 Constant: 127990:266 0 (const int) 128000:266 Constant: 128010:266 1 (const int) 128020:266 Constant: 128030:266 0 (const int) 128040:266 'ballot' ( temp 4-component vector of uint) 128050:267 move second child to first child ( temp 2-component vector of int) 128060:267 vector swizzle ( temp 2-component vector of int) 128070:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128080: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}) 128090: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}) 128100:267 'invocation' ( temp uint) 128110:267 Constant: 128120:267 1 (const int) 128130:267 Sequence 128140:267 Constant: 128150:267 0 (const int) 128160:267 Constant: 128170:267 1 (const int) 128180:267 subgroupPartitionedInclusiveOrNV ( global 2-component vector of int) 128190:267 vector swizzle ( temp 2-component vector of int) 128200:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128210: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}) 128220: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}) 128230:267 Constant: 128240:267 1 (const int) 128250:267 Constant: 128260:267 1 (const int) 128270:267 Sequence 128280:267 Constant: 128290:267 0 (const int) 128300:267 Constant: 128310:267 1 (const int) 128320:267 'ballot' ( temp 4-component vector of uint) 128330:268 move second child to first child ( temp 3-component vector of int) 128340:268 vector swizzle ( temp 3-component vector of int) 128350:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128360:268 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:268 'invocation' ( temp uint) 128390:268 Constant: 128400:268 1 (const int) 128410:268 Sequence 128420:268 Constant: 128430:268 0 (const int) 128440:268 Constant: 128450:268 1 (const int) 128460:268 Constant: 128470:268 2 (const int) 128480:268 subgroupPartitionedInclusiveOrNV ( global 3-component vector of int) 128490:268 vector swizzle ( temp 3-component vector of int) 128500:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128510:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:268 Constant: 128540:268 2 (const int) 128550:268 Constant: 128560:268 1 (const int) 128570:268 Sequence 128580:268 Constant: 128590:268 0 (const int) 128600:268 Constant: 128610:268 1 (const int) 128620:268 Constant: 128630:268 2 (const int) 128640:268 'ballot' ( temp 4-component vector of uint) 128650:269 move second child to first child ( temp 4-component vector of int) 128660:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128670: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}) 128680: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}) 128690:269 'invocation' ( temp uint) 128700:269 Constant: 128710:269 1 (const int) 128720:269 subgroupPartitionedInclusiveOrNV ( global 4-component vector of int) 128730:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 128740: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}) 128750: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}) 128760:269 Constant: 128770:269 3 (const int) 128780:269 Constant: 128790:269 1 (const int) 128800:269 'ballot' ( temp 4-component vector of uint) 128810:271 move second child to first child ( temp uint) 128820:271 direct index ( temp uint) 128830:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 128840: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}) 128850: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}) 128860:271 'invocation' ( temp uint) 128870:271 Constant: 128880:271 2 (const int) 128890:271 Constant: 128900:271 0 (const int) 128910:271 subgroupPartitionedInclusiveOrNV ( global uint) 128920:271 direct index ( temp uint) 128930:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 128940: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}) 128950: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}) 128960:271 Constant: 128970:271 0 (const int) 128980:271 Constant: 128990:271 2 (const int) 129000:271 Constant: 129010:271 0 (const int) 129020:271 'ballot' ( temp 4-component vector of uint) 129030:272 move second child to first child ( temp 2-component vector of uint) 129040:272 vector swizzle ( temp 2-component vector of uint) 129050:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129060: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}) 129070: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}) 129080:272 'invocation' ( temp uint) 129090:272 Constant: 129100:272 2 (const int) 129110:272 Sequence 129120:272 Constant: 129130:272 0 (const int) 129140:272 Constant: 129150:272 1 (const int) 129160:272 subgroupPartitionedInclusiveOrNV ( global 2-component vector of uint) 129170:272 vector swizzle ( temp 2-component vector of uint) 129180:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129190: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}) 129200: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}) 129210:272 Constant: 129220:272 1 (const int) 129230:272 Constant: 129240:272 2 (const int) 129250:272 Sequence 129260:272 Constant: 129270:272 0 (const int) 129280:272 Constant: 129290:272 1 (const int) 129300:272 'ballot' ( temp 4-component vector of uint) 129310:273 move second child to first child ( temp 3-component vector of uint) 129320:273 vector swizzle ( temp 3-component vector of uint) 129330:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129340:273 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 129350:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 129360:273 'invocation' ( temp uint) 129370:273 Constant: 129380:273 2 (const int) 129390:273 Sequence 129400:273 Constant: 129410:273 0 (const int) 129420:273 Constant: 129430:273 1 (const int) 129440:273 Constant: 129450:273 2 (const int) 129460:273 subgroupPartitionedInclusiveOrNV ( global 3-component vector of uint) 129470:273 vector swizzle ( temp 3-component vector of uint) 129480:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129490:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 129500:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 129510:273 Constant: 129520:273 2 (const int) 129530:273 Constant: 129540:273 2 (const int) 129550:273 Sequence 129560:273 Constant: 129570:273 0 (const int) 129580:273 Constant: 129590:273 1 (const int) 129600:273 Constant: 129610:273 2 (const int) 129620:273 'ballot' ( temp 4-component vector of uint) 129630:274 move second child to first child ( temp 4-component vector of uint) 129640:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129650: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}) 129660: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}) 129670:274 'invocation' ( temp uint) 129680:274 Constant: 129690:274 2 (const int) 129700:274 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 129710:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 129720: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}) 129730: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}) 129740:274 Constant: 129750:274 3 (const int) 129760:274 Constant: 129770:274 2 (const int) 129780:274 'ballot' ( temp 4-component vector of uint) 129790:276 move second child to first child ( temp int) 129800:276 direct index ( temp int) 129810:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 129820: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}) 129830: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}) 129840:276 'invocation' ( temp uint) 129850:276 Constant: 129860:276 1 (const int) 129870:276 Constant: 129880:276 0 (const int) 129890:276 Convert bool to int ( temp int) 129900:276 subgroupPartitionedInclusiveOrNV ( global bool) 129910:276 Compare Less Than ( temp bool) 129920:276 direct index ( temp int) 129930:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 129940: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}) 129950: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}) 129960:276 Constant: 129970:276 0 (const int) 129980:276 Constant: 129990:276 1 (const int) 130000:276 Constant: 130010:276 0 (const int) 130020:276 Constant: 130030:276 0 (const int) 130040:276 'ballot' ( temp 4-component vector of uint) 130050:277 move second child to first child ( temp 2-component vector of int) 130060:277 vector swizzle ( temp 2-component vector of int) 130070:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130080: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}) 130090: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}) 130100:277 'invocation' ( temp uint) 130110:277 Constant: 130120:277 1 (const int) 130130:277 Sequence 130140:277 Constant: 130150:277 0 (const int) 130160:277 Constant: 130170:277 1 (const int) 130180:277 Convert bool to int ( temp 2-component vector of int) 130190:277 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool) 130200:277 Compare Less Than ( global 2-component vector of bool) 130210:277 vector swizzle ( temp 2-component vector of int) 130220:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130230: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}) 130240: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}) 130250:277 Constant: 130260:277 1 (const int) 130270:277 Constant: 130280:277 1 (const int) 130290:277 Sequence 130300:277 Constant: 130310:277 0 (const int) 130320:277 Constant: 130330:277 1 (const int) 130340:277 Constant: 130350:277 0 (const int) 130360:277 0 (const int) 130370:277 'ballot' ( temp 4-component vector of uint) 130380:278 move second child to first child ( temp 3-component vector of int) 130390:278 vector swizzle ( temp 3-component vector of int) 130400:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130410:278 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 130420:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 130430:278 'invocation' ( temp uint) 130440:278 Constant: 130450:278 1 (const int) 130460:278 Sequence 130470:278 Constant: 130480:278 0 (const int) 130490:278 Constant: 130500:278 1 (const int) 130510:278 Constant: 130520:278 2 (const int) 130530:278 Convert bool to int ( temp 3-component vector of int) 130540:278 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool) 130550:278 Compare Less Than ( global 3-component vector of bool) 130560:278 vector swizzle ( temp 3-component vector of int) 130570:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130580:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 130590:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 130600:278 Constant: 130610:278 1 (const int) 130620:278 Constant: 130630:278 1 (const int) 130640:278 Sequence 130650:278 Constant: 130660:278 0 (const int) 130670:278 Constant: 130680:278 1 (const int) 130690:278 Constant: 130700:278 2 (const int) 130710:278 Constant: 130720:278 0 (const int) 130730:278 0 (const int) 130740:278 0 (const int) 130750:278 'ballot' ( temp 4-component vector of uint) 130760:279 move second child to first child ( temp 4-component vector of int) 130770:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130780: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}) 130790: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}) 130800:279 'invocation' ( temp uint) 130810:279 Constant: 130820:279 1 (const int) 130830:279 Convert bool to int ( temp 4-component vector of int) 130840:279 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool) 130850:279 Compare Less Than ( global 4-component vector of bool) 130860:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 130870: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}) 130880: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}) 130890:279 Constant: 130900:279 1 (const int) 130910:279 Constant: 130920:279 1 (const int) 130930:279 Constant: 130940:279 0 (const int) 130950:279 0 (const int) 130960:279 0 (const int) 130970:279 0 (const int) 130980:279 'ballot' ( temp 4-component vector of uint) 130990:281 move second child to first child ( temp int) 131000:281 direct index ( temp int) 131010:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131020: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}) 131030: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}) 131040:281 'invocation' ( temp uint) 131050:281 Constant: 131060:281 1 (const int) 131070:281 Constant: 131080:281 0 (const int) 131090:281 subgroupPartitionedInclusiveXorNV ( global int) 131100:281 direct index ( temp int) 131110:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131120: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}) 131130: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}) 131140:281 Constant: 131150:281 0 (const int) 131160:281 Constant: 131170:281 1 (const int) 131180:281 Constant: 131190:281 0 (const int) 131200:281 'ballot' ( temp 4-component vector of uint) 131210:282 move second child to first child ( temp 2-component vector of int) 131220:282 vector swizzle ( temp 2-component vector of int) 131230:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131240: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}) 131250: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}) 131260:282 'invocation' ( temp uint) 131270:282 Constant: 131280:282 1 (const int) 131290:282 Sequence 131300:282 Constant: 131310:282 0 (const int) 131320:282 Constant: 131330:282 1 (const int) 131340:282 subgroupPartitionedInclusiveXorNV ( global 2-component vector of int) 131350:282 vector swizzle ( temp 2-component vector of int) 131360:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131370: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}) 131380: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}) 131390:282 Constant: 131400:282 1 (const int) 131410:282 Constant: 131420:282 1 (const int) 131430:282 Sequence 131440:282 Constant: 131450:282 0 (const int) 131460:282 Constant: 131470:282 1 (const int) 131480:282 'ballot' ( temp 4-component vector of uint) 131490:283 move second child to first child ( temp 3-component vector of int) 131500:283 vector swizzle ( temp 3-component vector of int) 131510:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131520:283 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 131530:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 131540:283 'invocation' ( temp uint) 131550:283 Constant: 131560:283 1 (const int) 131570:283 Sequence 131580:283 Constant: 131590:283 0 (const int) 131600:283 Constant: 131610:283 1 (const int) 131620:283 Constant: 131630:283 2 (const int) 131640:283 subgroupPartitionedInclusiveXorNV ( global 3-component vector of int) 131650:283 vector swizzle ( temp 3-component vector of int) 131660:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131670:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 131680:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 131690:283 Constant: 131700:283 2 (const int) 131710:283 Constant: 131720:283 1 (const int) 131730:283 Sequence 131740:283 Constant: 131750:283 0 (const int) 131760:283 Constant: 131770:283 1 (const int) 131780:283 Constant: 131790:283 2 (const int) 131800:283 'ballot' ( temp 4-component vector of uint) 131810:284 move second child to first child ( temp 4-component vector of int) 131820:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131830: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}) 131840: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}) 131850:284 'invocation' ( temp uint) 131860:284 Constant: 131870:284 1 (const int) 131880:284 subgroupPartitionedInclusiveXorNV ( global 4-component vector of int) 131890:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 131900: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}) 131910: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}) 131920:284 Constant: 131930:284 3 (const int) 131940:284 Constant: 131950:284 1 (const int) 131960:284 'ballot' ( temp 4-component vector of uint) 131970:286 move second child to first child ( temp uint) 131980:286 direct index ( temp uint) 131990:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132000: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}) 132010: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}) 132020:286 'invocation' ( temp uint) 132030:286 Constant: 132040:286 2 (const int) 132050:286 Constant: 132060:286 0 (const int) 132070:286 subgroupPartitionedInclusiveXorNV ( global uint) 132080:286 direct index ( temp uint) 132090:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132100: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}) 132110: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}) 132120:286 Constant: 132130:286 0 (const int) 132140:286 Constant: 132150:286 2 (const int) 132160:286 Constant: 132170:286 0 (const int) 132180:286 'ballot' ( temp 4-component vector of uint) 132190:287 move second child to first child ( temp 2-component vector of uint) 132200:287 vector swizzle ( temp 2-component vector of uint) 132210:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132220: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}) 132230: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}) 132240:287 'invocation' ( temp uint) 132250:287 Constant: 132260:287 2 (const int) 132270:287 Sequence 132280:287 Constant: 132290:287 0 (const int) 132300:287 Constant: 132310:287 1 (const int) 132320:287 subgroupPartitionedInclusiveXorNV ( global 2-component vector of uint) 132330:287 vector swizzle ( temp 2-component vector of uint) 132340:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132350: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}) 132360: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}) 132370:287 Constant: 132380:287 1 (const int) 132390:287 Constant: 132400:287 2 (const int) 132410:287 Sequence 132420:287 Constant: 132430:287 0 (const int) 132440:287 Constant: 132450:287 1 (const int) 132460:287 'ballot' ( temp 4-component vector of uint) 132470:288 move second child to first child ( temp 3-component vector of uint) 132480:288 vector swizzle ( temp 3-component vector of uint) 132490:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132500:288 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 132520:288 'invocation' ( temp uint) 132530:288 Constant: 132540:288 2 (const int) 132550:288 Sequence 132560:288 Constant: 132570:288 0 (const int) 132580:288 Constant: 132590:288 1 (const int) 132600:288 Constant: 132610:288 2 (const int) 132620:288 subgroupPartitionedInclusiveXorNV ( global 3-component vector of uint) 132630:288 vector swizzle ( temp 3-component vector of uint) 132640:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132650:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 132660:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 132670:288 Constant: 132680:288 2 (const int) 132690:288 Constant: 132700:288 2 (const int) 132710:288 Sequence 132720:288 Constant: 132730:288 0 (const int) 132740:288 Constant: 132750:288 1 (const int) 132760:288 Constant: 132770:288 2 (const int) 132780:288 'ballot' ( temp 4-component vector of uint) 132790:289 move second child to first child ( temp 4-component vector of uint) 132800:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132810: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}) 132820: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}) 132830:289 'invocation' ( temp uint) 132840:289 Constant: 132850:289 2 (const int) 132860:289 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 132870:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 132880: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}) 132890: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}) 132900:289 Constant: 132910:289 3 (const int) 132920:289 Constant: 132930:289 2 (const int) 132940:289 'ballot' ( temp 4-component vector of uint) 132950:291 move second child to first child ( temp int) 132960:291 direct index ( temp int) 132970:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 132980: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}) 132990: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}) 133000:291 'invocation' ( temp uint) 133010:291 Constant: 133020:291 1 (const int) 133030:291 Constant: 133040:291 0 (const int) 133050:291 Convert bool to int ( temp int) 133060:291 subgroupPartitionedInclusiveXorNV ( global bool) 133070:291 Compare Less Than ( temp bool) 133080:291 direct index ( temp int) 133090:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133100: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}) 133110: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}) 133120:291 Constant: 133130:291 0 (const int) 133140:291 Constant: 133150:291 1 (const int) 133160:291 Constant: 133170:291 0 (const int) 133180:291 Constant: 133190:291 0 (const int) 133200:291 'ballot' ( temp 4-component vector of uint) 133210:292 move second child to first child ( temp 2-component vector of int) 133220:292 vector swizzle ( temp 2-component vector of int) 133230:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133240: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}) 133250: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}) 133260:292 'invocation' ( temp uint) 133270:292 Constant: 133280:292 1 (const int) 133290:292 Sequence 133300:292 Constant: 133310:292 0 (const int) 133320:292 Constant: 133330:292 1 (const int) 133340:292 Convert bool to int ( temp 2-component vector of int) 133350:292 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool) 133360:292 Compare Less Than ( global 2-component vector of bool) 133370:292 vector swizzle ( temp 2-component vector of int) 133380:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133390: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}) 133400: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}) 133410:292 Constant: 133420:292 1 (const int) 133430:292 Constant: 133440:292 1 (const int) 133450:292 Sequence 133460:292 Constant: 133470:292 0 (const int) 133480:292 Constant: 133490:292 1 (const int) 133500:292 Constant: 133510:292 0 (const int) 133520:292 0 (const int) 133530:292 'ballot' ( temp 4-component vector of uint) 133540:293 move second child to first child ( temp 3-component vector of int) 133550:293 vector swizzle ( temp 3-component vector of int) 133560:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133570:293 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 133580:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 133590:293 'invocation' ( temp uint) 133600:293 Constant: 133610:293 1 (const int) 133620:293 Sequence 133630:293 Constant: 133640:293 0 (const int) 133650:293 Constant: 133660:293 1 (const int) 133670:293 Constant: 133680:293 2 (const int) 133690:293 Convert bool to int ( temp 3-component vector of int) 133700:293 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool) 133710:293 Compare Less Than ( global 3-component vector of bool) 133720:293 vector swizzle ( temp 3-component vector of int) 133730:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133740:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 133760:293 Constant: 133770:293 1 (const int) 133780:293 Constant: 133790:293 1 (const int) 133800:293 Sequence 133810:293 Constant: 133820:293 0 (const int) 133830:293 Constant: 133840:293 1 (const int) 133850:293 Constant: 133860:293 2 (const int) 133870:293 Constant: 133880:293 0 (const int) 133890:293 0 (const int) 133900:293 0 (const int) 133910:293 'ballot' ( temp 4-component vector of uint) 133920:294 move second child to first child ( temp 4-component vector of int) 133930:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 133940: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}) 133950: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}) 133960:294 'invocation' ( temp uint) 133970:294 Constant: 133980:294 1 (const int) 133990:294 Convert bool to int ( temp 4-component vector of int) 134000:294 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool) 134010:294 Compare Less Than ( global 4-component vector of bool) 134020:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 134030: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}) 134040: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}) 134050:294 Constant: 134060:294 1 (const int) 134070:294 Constant: 134080:294 1 (const int) 134090:294 Constant: 134100:294 0 (const int) 134110:294 0 (const int) 134120:294 0 (const int) 134130:294 0 (const int) 134140:294 'ballot' ( temp 4-component vector of uint) 134150:296 move second child to first child ( temp float) 134160:296 direct index ( temp float) 134170:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134180: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}) 134190: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}) 134200:296 'invocation' ( temp uint) 134210:296 Constant: 134220:296 0 (const int) 134230:296 Constant: 134240:296 0 (const int) 134250:296 subgroupPartitionedExclusiveAddNV ( global float) 134260:296 direct index ( temp float) 134270:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134280: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}) 134290: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}) 134300:296 Constant: 134310:296 0 (const int) 134320:296 Constant: 134330:296 0 (const int) 134340:296 Constant: 134350:296 0 (const int) 134360:296 'ballot' ( temp 4-component vector of uint) 134370:297 move second child to first child ( temp 2-component vector of float) 134380:297 vector swizzle ( temp 2-component vector of float) 134390:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134400: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}) 134410: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}) 134420:297 'invocation' ( temp uint) 134430:297 Constant: 134440:297 0 (const int) 134450:297 Sequence 134460:297 Constant: 134470:297 0 (const int) 134480:297 Constant: 134490:297 1 (const int) 134500:297 subgroupPartitionedExclusiveAddNV ( global 2-component vector of float) 134510:297 vector swizzle ( temp 2-component vector of float) 134520:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134530: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}) 134540: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}) 134550:297 Constant: 134560:297 1 (const int) 134570:297 Constant: 134580:297 0 (const int) 134590:297 Sequence 134600:297 Constant: 134610:297 0 (const int) 134620:297 Constant: 134630:297 1 (const int) 134640:297 'ballot' ( temp 4-component vector of uint) 134650:298 move second child to first child ( temp 3-component vector of float) 134660:298 vector swizzle ( temp 3-component vector of float) 134670:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134680:298 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 134700:298 'invocation' ( temp uint) 134710:298 Constant: 134720:298 0 (const int) 134730:298 Sequence 134740:298 Constant: 134750:298 0 (const int) 134760:298 Constant: 134770:298 1 (const int) 134780:298 Constant: 134790:298 2 (const int) 134800:298 subgroupPartitionedExclusiveAddNV ( global 3-component vector of float) 134810:298 vector swizzle ( temp 3-component vector of float) 134820:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134830:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 134840:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 134850:298 Constant: 134860:298 2 (const int) 134870:298 Constant: 134880:298 0 (const int) 134890:298 Sequence 134900:298 Constant: 134910:298 0 (const int) 134920:298 Constant: 134930:298 1 (const int) 134940:298 Constant: 134950:298 2 (const int) 134960:298 'ballot' ( temp 4-component vector of uint) 134970:299 move second child to first child ( temp 4-component vector of float) 134980:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 134990: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}) 135000: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}) 135010:299 'invocation' ( temp uint) 135020:299 Constant: 135030:299 0 (const int) 135040:299 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 135050:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 135060: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}) 135070: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}) 135080:299 Constant: 135090:299 3 (const int) 135100:299 Constant: 135110:299 0 (const int) 135120:299 'ballot' ( temp 4-component vector of uint) 135130:301 move second child to first child ( temp int) 135140:301 direct index ( temp int) 135150:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135160: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}) 135170: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}) 135180:301 'invocation' ( temp uint) 135190:301 Constant: 135200:301 1 (const int) 135210:301 Constant: 135220:301 0 (const int) 135230:301 subgroupPartitionedExclusiveAddNV ( global int) 135240:301 direct index ( temp int) 135250:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135260: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}) 135270: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}) 135280:301 Constant: 135290:301 0 (const int) 135300:301 Constant: 135310:301 1 (const int) 135320:301 Constant: 135330:301 0 (const int) 135340:301 'ballot' ( temp 4-component vector of uint) 135350:302 move second child to first child ( temp 2-component vector of int) 135360:302 vector swizzle ( temp 2-component vector of int) 135370:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135380: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}) 135390: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}) 135400:302 'invocation' ( temp uint) 135410:302 Constant: 135420:302 1 (const int) 135430:302 Sequence 135440:302 Constant: 135450:302 0 (const int) 135460:302 Constant: 135470:302 1 (const int) 135480:302 subgroupPartitionedExclusiveAddNV ( global 2-component vector of int) 135490:302 vector swizzle ( temp 2-component vector of int) 135500:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135510: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}) 135520: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}) 135530:302 Constant: 135540:302 1 (const int) 135550:302 Constant: 135560:302 1 (const int) 135570:302 Sequence 135580:302 Constant: 135590:302 0 (const int) 135600:302 Constant: 135610:302 1 (const int) 135620:302 'ballot' ( temp 4-component vector of uint) 135630:303 move second child to first child ( temp 3-component vector of int) 135640:303 vector swizzle ( temp 3-component vector of int) 135650:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135660:303 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 135670:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 135680:303 'invocation' ( temp uint) 135690:303 Constant: 135700:303 1 (const int) 135710:303 Sequence 135720:303 Constant: 135730:303 0 (const int) 135740:303 Constant: 135750:303 1 (const int) 135760:303 Constant: 135770:303 2 (const int) 135780:303 subgroupPartitionedExclusiveAddNV ( global 3-component vector of int) 135790:303 vector swizzle ( temp 3-component vector of int) 135800:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135810:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 135820:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 135830:303 Constant: 135840:303 2 (const int) 135850:303 Constant: 135860:303 1 (const int) 135870:303 Sequence 135880:303 Constant: 135890:303 0 (const int) 135900:303 Constant: 135910:303 1 (const int) 135920:303 Constant: 135930:303 2 (const int) 135940:303 'ballot' ( temp 4-component vector of uint) 135950:304 move second child to first child ( temp 4-component vector of int) 135960:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 135970: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}) 135980: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}) 135990:304 'invocation' ( temp uint) 136000:304 Constant: 136010:304 1 (const int) 136020:304 subgroupPartitionedExclusiveAddNV ( global 4-component vector of int) 136030:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 136040: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}) 136050: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}) 136060:304 Constant: 136070:304 3 (const int) 136080:304 Constant: 136090:304 1 (const int) 136100:304 'ballot' ( temp 4-component vector of uint) 136110:306 move second child to first child ( temp uint) 136120:306 direct index ( temp uint) 136130:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136140: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}) 136150: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}) 136160:306 'invocation' ( temp uint) 136170:306 Constant: 136180:306 2 (const int) 136190:306 Constant: 136200:306 0 (const int) 136210:306 subgroupPartitionedExclusiveAddNV ( global uint) 136220:306 direct index ( temp uint) 136230:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136240: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}) 136250: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}) 136260:306 Constant: 136270:306 0 (const int) 136280:306 Constant: 136290:306 2 (const int) 136300:306 Constant: 136310:306 0 (const int) 136320:306 'ballot' ( temp 4-component vector of uint) 136330:307 move second child to first child ( temp 2-component vector of uint) 136340:307 vector swizzle ( temp 2-component vector of uint) 136350:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136360: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}) 136370: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}) 136380:307 'invocation' ( temp uint) 136390:307 Constant: 136400:307 2 (const int) 136410:307 Sequence 136420:307 Constant: 136430:307 0 (const int) 136440:307 Constant: 136450:307 1 (const int) 136460:307 subgroupPartitionedExclusiveAddNV ( global 2-component vector of uint) 136470:307 vector swizzle ( temp 2-component vector of uint) 136480:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136490: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}) 136500: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}) 136510:307 Constant: 136520:307 1 (const int) 136530:307 Constant: 136540:307 2 (const int) 136550:307 Sequence 136560:307 Constant: 136570:307 0 (const int) 136580:307 Constant: 136590:307 1 (const int) 136600:307 'ballot' ( temp 4-component vector of uint) 136610:308 move second child to first child ( temp 3-component vector of uint) 136620:308 vector swizzle ( temp 3-component vector of uint) 136630:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136640:308 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 136650:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 136660:308 'invocation' ( temp uint) 136670:308 Constant: 136680:308 2 (const int) 136690:308 Sequence 136700:308 Constant: 136710:308 0 (const int) 136720:308 Constant: 136730:308 1 (const int) 136740:308 Constant: 136750:308 2 (const int) 136760:308 subgroupPartitionedExclusiveAddNV ( global 3-component vector of uint) 136770:308 vector swizzle ( temp 3-component vector of uint) 136780:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136790:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 136800:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 136810:308 Constant: 136820:308 2 (const int) 136830:308 Constant: 136840:308 2 (const int) 136850:308 Sequence 136860:308 Constant: 136870:308 0 (const int) 136880:308 Constant: 136890:308 1 (const int) 136900:308 Constant: 136910:308 2 (const int) 136920:308 'ballot' ( temp 4-component vector of uint) 136930:309 move second child to first child ( temp 4-component vector of uint) 136940:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 136950: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}) 136960: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}) 136970:309 'invocation' ( temp uint) 136980:309 Constant: 136990:309 2 (const int) 137000:309 subgroupPartitionedExclusiveAddNV ( global 4-component vector of uint) 137010:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 137020: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}) 137030: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}) 137040:309 Constant: 137050:309 3 (const int) 137060:309 Constant: 137070:309 2 (const int) 137080:309 'ballot' ( temp 4-component vector of uint) 137090:311 move second child to first child ( temp double) 137100:311 direct index ( temp double) 137110:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137120: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}) 137130: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}) 137140:311 'invocation' ( temp uint) 137150:311 Constant: 137160:311 3 (const int) 137170:311 Constant: 137180:311 0 (const int) 137190:311 subgroupPartitionedExclusiveAddNV ( global double) 137200:311 direct index ( temp double) 137210:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137220: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}) 137230: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}) 137240:311 Constant: 137250:311 0 (const int) 137260:311 Constant: 137270:311 3 (const int) 137280:311 Constant: 137290:311 0 (const int) 137300:311 'ballot' ( temp 4-component vector of uint) 137310:312 move second child to first child ( temp 2-component vector of double) 137320:312 vector swizzle ( temp 2-component vector of double) 137330:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137340: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}) 137350: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}) 137360:312 'invocation' ( temp uint) 137370:312 Constant: 137380:312 3 (const int) 137390:312 Sequence 137400:312 Constant: 137410:312 0 (const int) 137420:312 Constant: 137430:312 1 (const int) 137440:312 subgroupPartitionedExclusiveAddNV ( global 2-component vector of double) 137450:312 vector swizzle ( temp 2-component vector of double) 137460:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137470: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}) 137480: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}) 137490:312 Constant: 137500:312 1 (const int) 137510:312 Constant: 137520:312 3 (const int) 137530:312 Sequence 137540:312 Constant: 137550:312 0 (const int) 137560:312 Constant: 137570:312 1 (const int) 137580:312 'ballot' ( temp 4-component vector of uint) 137590:313 move second child to first child ( temp 3-component vector of double) 137600:313 vector swizzle ( temp 3-component vector of double) 137610:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137620:313 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:313 'invocation' ( temp uint) 137650:313 Constant: 137660:313 3 (const int) 137670:313 Sequence 137680:313 Constant: 137690:313 0 (const int) 137700:313 Constant: 137710:313 1 (const int) 137720:313 Constant: 137730:313 2 (const int) 137740:313 subgroupPartitionedExclusiveAddNV ( global 3-component vector of double) 137750:313 vector swizzle ( temp 3-component vector of double) 137760:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137770:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 137790:313 Constant: 137800:313 2 (const int) 137810:313 Constant: 137820:313 3 (const int) 137830:313 Sequence 137840:313 Constant: 137850:313 0 (const int) 137860:313 Constant: 137870:313 1 (const int) 137880:313 Constant: 137890:313 2 (const int) 137900:313 'ballot' ( temp 4-component vector of uint) 137910:314 move second child to first child ( temp 4-component vector of double) 137920:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 137930: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}) 137940: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}) 137950:314 'invocation' ( temp uint) 137960:314 Constant: 137970:314 3 (const int) 137980:314 subgroupPartitionedExclusiveAddNV ( global 4-component vector of double) 137990:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 138000: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}) 138010: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}) 138020:314 Constant: 138030:314 3 (const int) 138040:314 Constant: 138050:314 3 (const int) 138060:314 'ballot' ( temp 4-component vector of uint) 138070:316 move second child to first child ( temp float) 138080:316 direct index ( temp float) 138090:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138100: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}) 138110: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}) 138120:316 'invocation' ( temp uint) 138130:316 Constant: 138140:316 0 (const int) 138150:316 Constant: 138160:316 0 (const int) 138170:316 subgroupPartitionedExclusiveMulNV ( global float) 138180:316 direct index ( temp float) 138190:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138200: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}) 138210: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}) 138220:316 Constant: 138230:316 0 (const int) 138240:316 Constant: 138250:316 0 (const int) 138260:316 Constant: 138270:316 0 (const int) 138280:316 'ballot' ( temp 4-component vector of uint) 138290:317 move second child to first child ( temp 2-component vector of float) 138300:317 vector swizzle ( temp 2-component vector of float) 138310:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138320: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}) 138330: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}) 138340:317 'invocation' ( temp uint) 138350:317 Constant: 138360:317 0 (const int) 138370:317 Sequence 138380:317 Constant: 138390:317 0 (const int) 138400:317 Constant: 138410:317 1 (const int) 138420:317 subgroupPartitionedExclusiveMulNV ( global 2-component vector of float) 138430:317 vector swizzle ( temp 2-component vector of float) 138440:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138450: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}) 138460: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}) 138470:317 Constant: 138480:317 1 (const int) 138490:317 Constant: 138500:317 0 (const int) 138510:317 Sequence 138520:317 Constant: 138530:317 0 (const int) 138540:317 Constant: 138550:317 1 (const int) 138560:317 'ballot' ( temp 4-component vector of uint) 138570:318 move second child to first child ( temp 3-component vector of float) 138580:318 vector swizzle ( temp 3-component vector of float) 138590:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138600:318 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 138610:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 138620:318 'invocation' ( temp uint) 138630:318 Constant: 138640:318 0 (const int) 138650:318 Sequence 138660:318 Constant: 138670:318 0 (const int) 138680:318 Constant: 138690:318 1 (const int) 138700:318 Constant: 138710:318 2 (const int) 138720:318 subgroupPartitionedExclusiveMulNV ( global 3-component vector of float) 138730:318 vector swizzle ( temp 3-component vector of float) 138740:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138750:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 138760:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 138770:318 Constant: 138780:318 2 (const int) 138790:318 Constant: 138800:318 0 (const int) 138810:318 Sequence 138820:318 Constant: 138830:318 0 (const int) 138840:318 Constant: 138850:318 1 (const int) 138860:318 Constant: 138870:318 2 (const int) 138880:318 'ballot' ( temp 4-component vector of uint) 138890:319 move second child to first child ( temp 4-component vector of float) 138900:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138910: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}) 138920: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}) 138930:319 'invocation' ( temp uint) 138940:319 Constant: 138950:319 0 (const int) 138960:319 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 138970:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 138980: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}) 138990: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}) 139000:319 Constant: 139010:319 3 (const int) 139020:319 Constant: 139030:319 0 (const int) 139040:319 'ballot' ( temp 4-component vector of uint) 139050:321 move second child to first child ( temp int) 139060:321 direct index ( temp int) 139070:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139080: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}) 139090: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}) 139100:321 'invocation' ( temp uint) 139110:321 Constant: 139120:321 1 (const int) 139130:321 Constant: 139140:321 0 (const int) 139150:321 subgroupPartitionedExclusiveMulNV ( global int) 139160:321 direct index ( temp int) 139170:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139180: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}) 139190: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}) 139200:321 Constant: 139210:321 0 (const int) 139220:321 Constant: 139230:321 1 (const int) 139240:321 Constant: 139250:321 0 (const int) 139260:321 'ballot' ( temp 4-component vector of uint) 139270:322 move second child to first child ( temp 2-component vector of int) 139280:322 vector swizzle ( temp 2-component vector of int) 139290:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139300: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}) 139310: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}) 139320:322 'invocation' ( temp uint) 139330:322 Constant: 139340:322 1 (const int) 139350:322 Sequence 139360:322 Constant: 139370:322 0 (const int) 139380:322 Constant: 139390:322 1 (const int) 139400:322 subgroupPartitionedExclusiveMulNV ( global 2-component vector of int) 139410:322 vector swizzle ( temp 2-component vector of int) 139420:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139430: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}) 139440: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}) 139450:322 Constant: 139460:322 1 (const int) 139470:322 Constant: 139480:322 1 (const int) 139490:322 Sequence 139500:322 Constant: 139510:322 0 (const int) 139520:322 Constant: 139530:322 1 (const int) 139540:322 'ballot' ( temp 4-component vector of uint) 139550:323 move second child to first child ( temp 3-component vector of int) 139560:323 vector swizzle ( temp 3-component vector of int) 139570:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139580:323 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 139590:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:323 'invocation' ( temp uint) 139610:323 Constant: 139620:323 1 (const int) 139630:323 Sequence 139640:323 Constant: 139650:323 0 (const int) 139660:323 Constant: 139670:323 1 (const int) 139680:323 Constant: 139690:323 2 (const int) 139700:323 subgroupPartitionedExclusiveMulNV ( global 3-component vector of int) 139710:323 vector swizzle ( temp 3-component vector of int) 139720:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139730:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 139750:323 Constant: 139760:323 2 (const int) 139770:323 Constant: 139780:323 1 (const int) 139790:323 Sequence 139800:323 Constant: 139810:323 0 (const int) 139820:323 Constant: 139830:323 1 (const int) 139840:323 Constant: 139850:323 2 (const int) 139860:323 'ballot' ( temp 4-component vector of uint) 139870:324 move second child to first child ( temp 4-component vector of int) 139880:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139890: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}) 139900: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}) 139910:324 'invocation' ( temp uint) 139920:324 Constant: 139930:324 1 (const int) 139940:324 subgroupPartitionedExclusiveMulNV ( global 4-component vector of int) 139950:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 139960: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}) 139970: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}) 139980:324 Constant: 139990:324 3 (const int) 140000:324 Constant: 140010:324 1 (const int) 140020:324 'ballot' ( temp 4-component vector of uint) 140030:326 move second child to first child ( temp uint) 140040:326 direct index ( temp uint) 140050:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140060: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}) 140070: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}) 140080:326 'invocation' ( temp uint) 140090:326 Constant: 140100:326 2 (const int) 140110:326 Constant: 140120:326 0 (const int) 140130:326 subgroupPartitionedExclusiveMulNV ( global uint) 140140:326 direct index ( temp uint) 140150:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140160: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}) 140170: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}) 140180:326 Constant: 140190:326 0 (const int) 140200:326 Constant: 140210:326 2 (const int) 140220:326 Constant: 140230:326 0 (const int) 140240:326 'ballot' ( temp 4-component vector of uint) 140250:327 move second child to first child ( temp 2-component vector of uint) 140260:327 vector swizzle ( temp 2-component vector of uint) 140270:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140280: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}) 140290: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}) 140300:327 'invocation' ( temp uint) 140310:327 Constant: 140320:327 2 (const int) 140330:327 Sequence 140340:327 Constant: 140350:327 0 (const int) 140360:327 Constant: 140370:327 1 (const int) 140380:327 subgroupPartitionedExclusiveMulNV ( global 2-component vector of uint) 140390:327 vector swizzle ( temp 2-component vector of uint) 140400:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140410: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}) 140420: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}) 140430:327 Constant: 140440:327 1 (const int) 140450:327 Constant: 140460:327 2 (const int) 140470:327 Sequence 140480:327 Constant: 140490:327 0 (const int) 140500:327 Constant: 140510:327 1 (const int) 140520:327 'ballot' ( temp 4-component vector of uint) 140530:328 move second child to first child ( temp 3-component vector of uint) 140540:328 vector swizzle ( temp 3-component vector of uint) 140550:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140560:328 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 140570:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 140580:328 'invocation' ( temp uint) 140590:328 Constant: 140600:328 2 (const int) 140610:328 Sequence 140620:328 Constant: 140630:328 0 (const int) 140640:328 Constant: 140650:328 1 (const int) 140660:328 Constant: 140670:328 2 (const int) 140680:328 subgroupPartitionedExclusiveMulNV ( global 3-component vector of uint) 140690:328 vector swizzle ( temp 3-component vector of uint) 140700:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140710:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 140720:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 140730:328 Constant: 140740:328 2 (const int) 140750:328 Constant: 140760:328 2 (const int) 140770:328 Sequence 140780:328 Constant: 140790:328 0 (const int) 140800:328 Constant: 140810:328 1 (const int) 140820:328 Constant: 140830:328 2 (const int) 140840:328 'ballot' ( temp 4-component vector of uint) 140850:329 move second child to first child ( temp 4-component vector of uint) 140860:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140870: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}) 140880: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}) 140890:329 'invocation' ( temp uint) 140900:329 Constant: 140910:329 2 (const int) 140920:329 subgroupPartitionedExclusiveMulNV ( global 4-component vector of uint) 140930:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 140940: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}) 140950: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}) 140960:329 Constant: 140970:329 3 (const int) 140980:329 Constant: 140990:329 2 (const int) 141000:329 'ballot' ( temp 4-component vector of uint) 141010:331 move second child to first child ( temp double) 141020:331 direct index ( temp double) 141030:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141040: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}) 141050: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}) 141060:331 'invocation' ( temp uint) 141070:331 Constant: 141080:331 3 (const int) 141090:331 Constant: 141100:331 0 (const int) 141110:331 subgroupPartitionedExclusiveMulNV ( global double) 141120:331 direct index ( temp double) 141130:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141140: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}) 141150: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}) 141160:331 Constant: 141170:331 0 (const int) 141180:331 Constant: 141190:331 3 (const int) 141200:331 Constant: 141210:331 0 (const int) 141220:331 'ballot' ( temp 4-component vector of uint) 141230:332 move second child to first child ( temp 2-component vector of double) 141240:332 vector swizzle ( temp 2-component vector of double) 141250:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141260: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}) 141270: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}) 141280:332 'invocation' ( temp uint) 141290:332 Constant: 141300:332 3 (const int) 141310:332 Sequence 141320:332 Constant: 141330:332 0 (const int) 141340:332 Constant: 141350:332 1 (const int) 141360:332 subgroupPartitionedExclusiveMulNV ( global 2-component vector of double) 141370:332 vector swizzle ( temp 2-component vector of double) 141380:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141390: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}) 141400: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}) 141410:332 Constant: 141420:332 1 (const int) 141430:332 Constant: 141440:332 3 (const int) 141450:332 Sequence 141460:332 Constant: 141470:332 0 (const int) 141480:332 Constant: 141490:332 1 (const int) 141500:332 'ballot' ( temp 4-component vector of uint) 141510:333 move second child to first child ( temp 3-component vector of double) 141520:333 vector swizzle ( temp 3-component vector of double) 141530:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141540:333 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 141550:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 141560:333 'invocation' ( temp uint) 141570:333 Constant: 141580:333 3 (const int) 141590:333 Sequence 141600:333 Constant: 141610:333 0 (const int) 141620:333 Constant: 141630:333 1 (const int) 141640:333 Constant: 141650:333 2 (const int) 141660:333 subgroupPartitionedExclusiveMulNV ( global 3-component vector of double) 141670:333 vector swizzle ( temp 3-component vector of double) 141680:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141690:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 141700:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 141710:333 Constant: 141720:333 2 (const int) 141730:333 Constant: 141740:333 3 (const int) 141750:333 Sequence 141760:333 Constant: 141770:333 0 (const int) 141780:333 Constant: 141790:333 1 (const int) 141800:333 Constant: 141810:333 2 (const int) 141820:333 'ballot' ( temp 4-component vector of uint) 141830:334 move second child to first child ( temp 4-component vector of double) 141840:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141850: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}) 141860: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}) 141870:334 'invocation' ( temp uint) 141880:334 Constant: 141890:334 3 (const int) 141900:334 subgroupPartitionedExclusiveMulNV ( global 4-component vector of double) 141910:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 141920: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}) 141930: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}) 141940:334 Constant: 141950:334 3 (const int) 141960:334 Constant: 141970:334 3 (const int) 141980:334 'ballot' ( temp 4-component vector of uint) 141990:336 move second child to first child ( temp float) 142000:336 direct index ( temp float) 142010:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142020: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}) 142030: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}) 142040:336 'invocation' ( temp uint) 142050:336 Constant: 142060:336 0 (const int) 142070:336 Constant: 142080:336 0 (const int) 142090:336 subgroupPartitionedExclusiveMinNV ( global float) 142100:336 direct index ( temp float) 142110:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142120: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}) 142130: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}) 142140:336 Constant: 142150:336 0 (const int) 142160:336 Constant: 142170:336 0 (const int) 142180:336 Constant: 142190:336 0 (const int) 142200:336 'ballot' ( temp 4-component vector of uint) 142210:337 move second child to first child ( temp 2-component vector of float) 142220:337 vector swizzle ( temp 2-component vector of float) 142230:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142240: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}) 142250: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}) 142260:337 'invocation' ( temp uint) 142270:337 Constant: 142280:337 0 (const int) 142290:337 Sequence 142300:337 Constant: 142310:337 0 (const int) 142320:337 Constant: 142330:337 1 (const int) 142340:337 subgroupPartitionedExclusiveMinNV ( global 2-component vector of float) 142350:337 vector swizzle ( temp 2-component vector of float) 142360:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142370: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}) 142380: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}) 142390:337 Constant: 142400:337 1 (const int) 142410:337 Constant: 142420:337 0 (const int) 142430:337 Sequence 142440:337 Constant: 142450:337 0 (const int) 142460:337 Constant: 142470:337 1 (const int) 142480:337 'ballot' ( temp 4-component vector of uint) 142490:338 move second child to first child ( temp 3-component vector of float) 142500:338 vector swizzle ( temp 3-component vector of float) 142510:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142520:338 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of 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:338 'invocation' ( temp uint) 142550:338 Constant: 142560:338 0 (const int) 142570:338 Sequence 142580:338 Constant: 142590:338 0 (const int) 142600:338 Constant: 142610:338 1 (const int) 142620:338 Constant: 142630:338 2 (const int) 142640:338 subgroupPartitionedExclusiveMinNV ( global 3-component vector of float) 142650:338 vector swizzle ( temp 3-component vector of float) 142660:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142670:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 142680:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 142690:338 Constant: 142700:338 2 (const int) 142710:338 Constant: 142720:338 0 (const int) 142730:338 Sequence 142740:338 Constant: 142750:338 0 (const int) 142760:338 Constant: 142770:338 1 (const int) 142780:338 Constant: 142790:338 2 (const int) 142800:338 'ballot' ( temp 4-component vector of uint) 142810:339 move second child to first child ( temp 4-component vector of float) 142820:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142830: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}) 142840: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}) 142850:339 'invocation' ( temp uint) 142860:339 Constant: 142870:339 0 (const int) 142880:339 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 142890:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 142900: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}) 142910: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}) 142920:339 Constant: 142930:339 3 (const int) 142940:339 Constant: 142950:339 0 (const int) 142960:339 'ballot' ( temp 4-component vector of uint) 142970:341 move second child to first child ( temp int) 142980:341 direct index ( temp int) 142990:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143000: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}) 143010: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}) 143020:341 'invocation' ( temp uint) 143030:341 Constant: 143040:341 1 (const int) 143050:341 Constant: 143060:341 0 (const int) 143070:341 subgroupPartitionedExclusiveMinNV ( global int) 143080:341 direct index ( temp int) 143090:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143100: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}) 143110: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}) 143120:341 Constant: 143130:341 0 (const int) 143140:341 Constant: 143150:341 1 (const int) 143160:341 Constant: 143170:341 0 (const int) 143180:341 'ballot' ( temp 4-component vector of uint) 143190:342 move second child to first child ( temp 2-component vector of int) 143200:342 vector swizzle ( temp 2-component vector of int) 143210:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143220: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}) 143230: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}) 143240:342 'invocation' ( temp uint) 143250:342 Constant: 143260:342 1 (const int) 143270:342 Sequence 143280:342 Constant: 143290:342 0 (const int) 143300:342 Constant: 143310:342 1 (const int) 143320:342 subgroupPartitionedExclusiveMinNV ( global 2-component vector of int) 143330:342 vector swizzle ( temp 2-component vector of int) 143340:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143350: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}) 143360: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}) 143370:342 Constant: 143380:342 1 (const int) 143390:342 Constant: 143400:342 1 (const int) 143410:342 Sequence 143420:342 Constant: 143430:342 0 (const int) 143440:342 Constant: 143450:342 1 (const int) 143460:342 'ballot' ( temp 4-component vector of uint) 143470:343 move second child to first child ( temp 3-component vector of int) 143480:343 vector swizzle ( temp 3-component vector of int) 143490:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143500:343 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 143510:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 143520:343 'invocation' ( temp uint) 143530:343 Constant: 143540:343 1 (const int) 143550:343 Sequence 143560:343 Constant: 143570:343 0 (const int) 143580:343 Constant: 143590:343 1 (const int) 143600:343 Constant: 143610:343 2 (const int) 143620:343 subgroupPartitionedExclusiveMinNV ( global 3-component vector of int) 143630:343 vector swizzle ( temp 3-component vector of int) 143640:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143650:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 143660:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 143670:343 Constant: 143680:343 2 (const int) 143690:343 Constant: 143700:343 1 (const int) 143710:343 Sequence 143720:343 Constant: 143730:343 0 (const int) 143740:343 Constant: 143750:343 1 (const int) 143760:343 Constant: 143770:343 2 (const int) 143780:343 'ballot' ( temp 4-component vector of uint) 143790:344 move second child to first child ( temp 4-component vector of int) 143800:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143810: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}) 143820: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}) 143830:344 'invocation' ( temp uint) 143840:344 Constant: 143850:344 1 (const int) 143860:344 subgroupPartitionedExclusiveMinNV ( global 4-component vector of int) 143870:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 143880: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}) 143890: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}) 143900:344 Constant: 143910:344 3 (const int) 143920:344 Constant: 143930:344 1 (const int) 143940:344 'ballot' ( temp 4-component vector of uint) 143950:346 move second child to first child ( temp uint) 143960:346 direct index ( temp uint) 143970:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 143980: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}) 143990: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}) 144000:346 'invocation' ( temp uint) 144010:346 Constant: 144020:346 2 (const int) 144030:346 Constant: 144040:346 0 (const int) 144050:346 subgroupPartitionedExclusiveMinNV ( global uint) 144060:346 direct index ( temp uint) 144070:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144080: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}) 144090: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}) 144100:346 Constant: 144110:346 0 (const int) 144120:346 Constant: 144130:346 2 (const int) 144140:346 Constant: 144150:346 0 (const int) 144160:346 'ballot' ( temp 4-component vector of uint) 144170:347 move second child to first child ( temp 2-component vector of uint) 144180:347 vector swizzle ( temp 2-component vector of uint) 144190:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144200: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}) 144210: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}) 144220:347 'invocation' ( temp uint) 144230:347 Constant: 144240:347 2 (const int) 144250:347 Sequence 144260:347 Constant: 144270:347 0 (const int) 144280:347 Constant: 144290:347 1 (const int) 144300:347 subgroupPartitionedExclusiveMinNV ( global 2-component vector of uint) 144310:347 vector swizzle ( temp 2-component vector of uint) 144320:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144330: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}) 144340: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}) 144350:347 Constant: 144360:347 1 (const int) 144370:347 Constant: 144380:347 2 (const int) 144390:347 Sequence 144400:347 Constant: 144410:347 0 (const int) 144420:347 Constant: 144430:347 1 (const int) 144440:347 'ballot' ( temp 4-component vector of uint) 144450:348 move second child to first child ( temp 3-component vector of uint) 144460:348 vector swizzle ( temp 3-component vector of uint) 144470:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144480:348 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 144490:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 144500:348 'invocation' ( temp uint) 144510:348 Constant: 144520:348 2 (const int) 144530:348 Sequence 144540:348 Constant: 144550:348 0 (const int) 144560:348 Constant: 144570:348 1 (const int) 144580:348 Constant: 144590:348 2 (const int) 144600:348 subgroupPartitionedExclusiveMinNV ( global 3-component vector of uint) 144610:348 vector swizzle ( temp 3-component vector of uint) 144620:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144630:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 144640:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 144650:348 Constant: 144660:348 2 (const int) 144670:348 Constant: 144680:348 2 (const int) 144690:348 Sequence 144700:348 Constant: 144710:348 0 (const int) 144720:348 Constant: 144730:348 1 (const int) 144740:348 Constant: 144750:348 2 (const int) 144760:348 'ballot' ( temp 4-component vector of uint) 144770:349 move second child to first child ( temp 4-component vector of uint) 144780:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144790: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}) 144800: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}) 144810:349 'invocation' ( temp uint) 144820:349 Constant: 144830:349 2 (const int) 144840:349 subgroupPartitionedExclusiveMinNV ( global 4-component vector of uint) 144850:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 144860: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}) 144870: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}) 144880:349 Constant: 144890:349 3 (const int) 144900:349 Constant: 144910:349 2 (const int) 144920:349 'ballot' ( temp 4-component vector of uint) 144930:351 move second child to first child ( temp double) 144940:351 direct index ( temp double) 144950:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 144960: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}) 144970: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}) 144980:351 'invocation' ( temp uint) 144990:351 Constant: 145000:351 3 (const int) 145010:351 Constant: 145020:351 0 (const int) 145030:351 subgroupPartitionedExclusiveMinNV ( global double) 145040:351 direct index ( temp double) 145050:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145060: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}) 145070: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}) 145080:351 Constant: 145090:351 0 (const int) 145100:351 Constant: 145110:351 3 (const int) 145120:351 Constant: 145130:351 0 (const int) 145140:351 'ballot' ( temp 4-component vector of uint) 145150:352 move second child to first child ( temp 2-component vector of double) 145160:352 vector swizzle ( temp 2-component vector of double) 145170:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145180: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}) 145190: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}) 145200:352 'invocation' ( temp uint) 145210:352 Constant: 145220:352 3 (const int) 145230:352 Sequence 145240:352 Constant: 145250:352 0 (const int) 145260:352 Constant: 145270:352 1 (const int) 145280:352 subgroupPartitionedExclusiveMinNV ( global 2-component vector of double) 145290:352 vector swizzle ( temp 2-component vector of double) 145300:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145310: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}) 145320: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}) 145330:352 Constant: 145340:352 1 (const int) 145350:352 Constant: 145360:352 3 (const int) 145370:352 Sequence 145380:352 Constant: 145390:352 0 (const int) 145400:352 Constant: 145410:352 1 (const int) 145420:352 'ballot' ( temp 4-component vector of uint) 145430:353 move second child to first child ( temp 3-component vector of double) 145440:353 vector swizzle ( temp 3-component vector of double) 145450:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145460:353 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 145470:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 145480:353 'invocation' ( temp uint) 145490:353 Constant: 145500:353 3 (const int) 145510:353 Sequence 145520:353 Constant: 145530:353 0 (const int) 145540:353 Constant: 145550:353 1 (const int) 145560:353 Constant: 145570:353 2 (const int) 145580:353 subgroupPartitionedExclusiveMinNV ( global 3-component vector of double) 145590:353 vector swizzle ( temp 3-component vector of double) 145600:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145610:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 145620:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 145630:353 Constant: 145640:353 2 (const int) 145650:353 Constant: 145660:353 3 (const int) 145670:353 Sequence 145680:353 Constant: 145690:353 0 (const int) 145700:353 Constant: 145710:353 1 (const int) 145720:353 Constant: 145730:353 2 (const int) 145740:353 'ballot' ( temp 4-component vector of uint) 145750:354 move second child to first child ( temp 4-component vector of double) 145760:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145770: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}) 145780: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}) 145790:354 'invocation' ( temp uint) 145800:354 Constant: 145810:354 3 (const int) 145820:354 subgroupPartitionedExclusiveMinNV ( global 4-component vector of double) 145830:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 145840: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}) 145850: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}) 145860:354 Constant: 145870:354 3 (const int) 145880:354 Constant: 145890:354 3 (const int) 145900:354 'ballot' ( temp 4-component vector of uint) 145910:356 move second child to first child ( temp float) 145920:356 direct index ( temp float) 145930:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 145940: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}) 145950: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}) 145960:356 'invocation' ( temp uint) 145970:356 Constant: 145980:356 0 (const int) 145990:356 Constant: 146000:356 0 (const int) 146010:356 subgroupPartitionedExclusiveMaxNV ( global float) 146020:356 direct index ( temp float) 146030:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146040: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}) 146050: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}) 146060:356 Constant: 146070:356 0 (const int) 146080:356 Constant: 146090:356 0 (const int) 146100:356 Constant: 146110:356 0 (const int) 146120:356 'ballot' ( temp 4-component vector of uint) 146130:357 move second child to first child ( temp 2-component vector of float) 146140:357 vector swizzle ( temp 2-component vector of float) 146150:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146160: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}) 146170: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}) 146180:357 'invocation' ( temp uint) 146190:357 Constant: 146200:357 0 (const int) 146210:357 Sequence 146220:357 Constant: 146230:357 0 (const int) 146240:357 Constant: 146250:357 1 (const int) 146260:357 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of float) 146270:357 vector swizzle ( temp 2-component vector of float) 146280:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146290: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}) 146300: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}) 146310:357 Constant: 146320:357 1 (const int) 146330:357 Constant: 146340:357 0 (const int) 146350:357 Sequence 146360:357 Constant: 146370:357 0 (const int) 146380:357 Constant: 146390:357 1 (const int) 146400:357 'ballot' ( temp 4-component vector of uint) 146410:358 move second child to first child ( temp 3-component vector of float) 146420:358 vector swizzle ( temp 3-component vector of float) 146430:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146440:358 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 146450:358 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 146460:358 'invocation' ( temp uint) 146470:358 Constant: 146480:358 0 (const int) 146490:358 Sequence 146500:358 Constant: 146510:358 0 (const int) 146520:358 Constant: 146530:358 1 (const int) 146540:358 Constant: 146550:358 2 (const int) 146560:358 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of float) 146570:358 vector swizzle ( temp 3-component vector of float) 146580:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146590:358 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 146600:358 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 146610:358 Constant: 146620:358 2 (const int) 146630:358 Constant: 146640:358 0 (const int) 146650:358 Sequence 146660:358 Constant: 146670:358 0 (const int) 146680:358 Constant: 146690:358 1 (const int) 146700:358 Constant: 146710:358 2 (const int) 146720:358 'ballot' ( temp 4-component vector of uint) 146730:359 move second child to first child ( temp 4-component vector of float) 146740:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146750: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}) 146760: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}) 146770:359 'invocation' ( temp uint) 146780:359 Constant: 146790:359 0 (const int) 146800:359 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 146810:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 146820: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}) 146830: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}) 146840:359 Constant: 146850:359 3 (const int) 146860:359 Constant: 146870:359 0 (const int) 146880:359 'ballot' ( temp 4-component vector of uint) 146890:361 move second child to first child ( temp int) 146900:361 direct index ( temp int) 146910:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 146920: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}) 146930: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}) 146940:361 'invocation' ( temp uint) 146950:361 Constant: 146960:361 1 (const int) 146970:361 Constant: 146980:361 0 (const int) 146990:361 subgroupPartitionedExclusiveMaxNV ( global int) 147000:361 direct index ( temp int) 147010:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147020: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}) 147030: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}) 147040:361 Constant: 147050:361 0 (const int) 147060:361 Constant: 147070:361 1 (const int) 147080:361 Constant: 147090:361 0 (const int) 147100:361 'ballot' ( temp 4-component vector of uint) 147110:362 move second child to first child ( temp 2-component vector of int) 147120:362 vector swizzle ( temp 2-component vector of int) 147130:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147140: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}) 147150: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}) 147160:362 'invocation' ( temp uint) 147170:362 Constant: 147180:362 1 (const int) 147190:362 Sequence 147200:362 Constant: 147210:362 0 (const int) 147220:362 Constant: 147230:362 1 (const int) 147240:362 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of int) 147250:362 vector swizzle ( temp 2-component vector of int) 147260:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147270: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}) 147280: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}) 147290:362 Constant: 147300:362 1 (const int) 147310:362 Constant: 147320:362 1 (const int) 147330:362 Sequence 147340:362 Constant: 147350:362 0 (const int) 147360:362 Constant: 147370:362 1 (const int) 147380:362 'ballot' ( temp 4-component vector of uint) 147390:363 move second child to first child ( temp 3-component vector of int) 147400:363 vector swizzle ( temp 3-component vector of int) 147410:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147420:363 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 147430:363 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 147440:363 'invocation' ( temp uint) 147450:363 Constant: 147460:363 1 (const int) 147470:363 Sequence 147480:363 Constant: 147490:363 0 (const int) 147500:363 Constant: 147510:363 1 (const int) 147520:363 Constant: 147530:363 2 (const int) 147540:363 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of int) 147550:363 vector swizzle ( temp 3-component vector of int) 147560:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147570:363 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 147580:363 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 147590:363 Constant: 147600:363 2 (const int) 147610:363 Constant: 147620:363 1 (const int) 147630:363 Sequence 147640:363 Constant: 147650:363 0 (const int) 147660:363 Constant: 147670:363 1 (const int) 147680:363 Constant: 147690:363 2 (const int) 147700:363 'ballot' ( temp 4-component vector of uint) 147710:364 move second child to first child ( temp 4-component vector of int) 147720:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147730: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}) 147740: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}) 147750:364 'invocation' ( temp uint) 147760:364 Constant: 147770:364 1 (const int) 147780:364 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of int) 147790:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 147800: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}) 147810: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}) 147820:364 Constant: 147830:364 3 (const int) 147840:364 Constant: 147850:364 1 (const int) 147860:364 'ballot' ( temp 4-component vector of uint) 147870:366 move second child to first child ( temp uint) 147880:366 direct index ( temp uint) 147890:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 147900: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}) 147910: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}) 147920:366 'invocation' ( temp uint) 147930:366 Constant: 147940:366 2 (const int) 147950:366 Constant: 147960:366 0 (const int) 147970:366 subgroupPartitionedExclusiveMaxNV ( global uint) 147980:366 direct index ( temp uint) 147990:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148000: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}) 148010: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}) 148020:366 Constant: 148030:366 0 (const int) 148040:366 Constant: 148050:366 2 (const int) 148060:366 Constant: 148070:366 0 (const int) 148080:366 'ballot' ( temp 4-component vector of uint) 148090:367 move second child to first child ( temp 2-component vector of uint) 148100:367 vector swizzle ( temp 2-component vector of uint) 148110:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148120: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}) 148130: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}) 148140:367 'invocation' ( temp uint) 148150:367 Constant: 148160:367 2 (const int) 148170:367 Sequence 148180:367 Constant: 148190:367 0 (const int) 148200:367 Constant: 148210:367 1 (const int) 148220:367 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of uint) 148230:367 vector swizzle ( temp 2-component vector of uint) 148240:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148250: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}) 148260: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}) 148270:367 Constant: 148280:367 1 (const int) 148290:367 Constant: 148300:367 2 (const int) 148310:367 Sequence 148320:367 Constant: 148330:367 0 (const int) 148340:367 Constant: 148350:367 1 (const int) 148360:367 'ballot' ( temp 4-component vector of uint) 148370:368 move second child to first child ( temp 3-component vector of uint) 148380:368 vector swizzle ( temp 3-component vector of uint) 148390:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148400:368 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 148410:368 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 148420:368 'invocation' ( temp uint) 148430:368 Constant: 148440:368 2 (const int) 148450:368 Sequence 148460:368 Constant: 148470:368 0 (const int) 148480:368 Constant: 148490:368 1 (const int) 148500:368 Constant: 148510:368 2 (const int) 148520:368 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of uint) 148530:368 vector swizzle ( temp 3-component vector of uint) 148540:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148550:368 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 148560:368 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 148570:368 Constant: 148580:368 2 (const int) 148590:368 Constant: 148600:368 2 (const int) 148610:368 Sequence 148620:368 Constant: 148630:368 0 (const int) 148640:368 Constant: 148650:368 1 (const int) 148660:368 Constant: 148670:368 2 (const int) 148680:368 'ballot' ( temp 4-component vector of uint) 148690:369 move second child to first child ( temp 4-component vector of uint) 148700:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148710: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}) 148720: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}) 148730:369 'invocation' ( temp uint) 148740:369 Constant: 148750:369 2 (const int) 148760:369 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of uint) 148770:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 148780: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}) 148790: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}) 148800:369 Constant: 148810:369 3 (const int) 148820:369 Constant: 148830:369 2 (const int) 148840:369 'ballot' ( temp 4-component vector of uint) 148850:371 move second child to first child ( temp double) 148860:371 direct index ( temp double) 148870:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 148880: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}) 148890: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}) 148900:371 'invocation' ( temp uint) 148910:371 Constant: 148920:371 3 (const int) 148930:371 Constant: 148940:371 0 (const int) 148950:371 subgroupPartitionedExclusiveMaxNV ( global double) 148960:371 direct index ( temp double) 148970:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 148980: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}) 148990: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}) 149000:371 Constant: 149010:371 0 (const int) 149020:371 Constant: 149030:371 3 (const int) 149040:371 Constant: 149050:371 0 (const int) 149060:371 'ballot' ( temp 4-component vector of uint) 149070:372 move second child to first child ( temp 2-component vector of double) 149080:372 vector swizzle ( temp 2-component vector of double) 149090:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149100: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}) 149110: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}) 149120:372 'invocation' ( temp uint) 149130:372 Constant: 149140:372 3 (const int) 149150:372 Sequence 149160:372 Constant: 149170:372 0 (const int) 149180:372 Constant: 149190:372 1 (const int) 149200:372 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of double) 149210:372 vector swizzle ( temp 2-component vector of double) 149220:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149230: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}) 149240: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}) 149250:372 Constant: 149260:372 1 (const int) 149270:372 Constant: 149280:372 3 (const int) 149290:372 Sequence 149300:372 Constant: 149310:372 0 (const int) 149320:372 Constant: 149330:372 1 (const int) 149340:372 'ballot' ( temp 4-component vector of uint) 149350:373 move second child to first child ( temp 3-component vector of double) 149360:373 vector swizzle ( temp 3-component vector of double) 149370:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149380:373 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 149390:373 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 149400:373 'invocation' ( temp uint) 149410:373 Constant: 149420:373 3 (const int) 149430:373 Sequence 149440:373 Constant: 149450:373 0 (const int) 149460:373 Constant: 149470:373 1 (const int) 149480:373 Constant: 149490:373 2 (const int) 149500:373 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of double) 149510:373 vector swizzle ( temp 3-component vector of double) 149520:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149530:373 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 149540:373 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 149550:373 Constant: 149560:373 2 (const int) 149570:373 Constant: 149580:373 3 (const int) 149590:373 Sequence 149600:373 Constant: 149610:373 0 (const int) 149620:373 Constant: 149630:373 1 (const int) 149640:373 Constant: 149650:373 2 (const int) 149660:373 'ballot' ( temp 4-component vector of uint) 149670:374 move second child to first child ( temp 4-component vector of double) 149680:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149690: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}) 149700: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}) 149710:374 'invocation' ( temp uint) 149720:374 Constant: 149730:374 3 (const int) 149740:374 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of double) 149750:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 149760: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}) 149770: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}) 149780:374 Constant: 149790:374 3 (const int) 149800:374 Constant: 149810:374 3 (const int) 149820:374 'ballot' ( temp 4-component vector of uint) 149830:376 move second child to first child ( temp int) 149840:376 direct index ( temp int) 149850:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 149860: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}) 149870: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}) 149880:376 'invocation' ( temp uint) 149890:376 Constant: 149900:376 1 (const int) 149910:376 Constant: 149920:376 0 (const int) 149930:376 subgroupPartitionedExclusiveAndNV ( global int) 149940:376 direct index ( temp int) 149950:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 149960: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}) 149970: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}) 149980:376 Constant: 149990:376 0 (const int) 150000:376 Constant: 150010:376 1 (const int) 150020:376 Constant: 150030:376 0 (const int) 150040:376 'ballot' ( temp 4-component vector of uint) 150050:377 move second child to first child ( temp 2-component vector of int) 150060:377 vector swizzle ( temp 2-component vector of int) 150070:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150080: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}) 150090: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}) 150100:377 'invocation' ( temp uint) 150110:377 Constant: 150120:377 1 (const int) 150130:377 Sequence 150140:377 Constant: 150150:377 0 (const int) 150160:377 Constant: 150170:377 1 (const int) 150180:377 subgroupPartitionedExclusiveAndNV ( global 2-component vector of int) 150190:377 vector swizzle ( temp 2-component vector of int) 150200:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150210: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}) 150220: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}) 150230:377 Constant: 150240:377 1 (const int) 150250:377 Constant: 150260:377 1 (const int) 150270:377 Sequence 150280:377 Constant: 150290:377 0 (const int) 150300:377 Constant: 150310:377 1 (const int) 150320:377 'ballot' ( temp 4-component vector of uint) 150330:378 move second child to first child ( temp 3-component vector of int) 150340:378 vector swizzle ( temp 3-component vector of int) 150350:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150360:378 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 150370:378 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 150380:378 'invocation' ( temp uint) 150390:378 Constant: 150400:378 1 (const int) 150410:378 Sequence 150420:378 Constant: 150430:378 0 (const int) 150440:378 Constant: 150450:378 1 (const int) 150460:378 Constant: 150470:378 2 (const int) 150480:378 subgroupPartitionedExclusiveAndNV ( global 3-component vector of int) 150490:378 vector swizzle ( temp 3-component vector of int) 150500:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150510:378 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 150520:378 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 150530:378 Constant: 150540:378 2 (const int) 150550:378 Constant: 150560:378 1 (const int) 150570:378 Sequence 150580:378 Constant: 150590:378 0 (const int) 150600:378 Constant: 150610:378 1 (const int) 150620:378 Constant: 150630:378 2 (const int) 150640:378 'ballot' ( temp 4-component vector of uint) 150650:379 move second child to first child ( temp 4-component vector of int) 150660:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150670: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}) 150680: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}) 150690:379 'invocation' ( temp uint) 150700:379 Constant: 150710:379 1 (const int) 150720:379 subgroupPartitionedExclusiveAndNV ( global 4-component vector of int) 150730:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 150740: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}) 150750: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}) 150760:379 Constant: 150770:379 3 (const int) 150780:379 Constant: 150790:379 1 (const int) 150800:379 'ballot' ( temp 4-component vector of uint) 150810:381 move second child to first child ( temp uint) 150820:381 direct index ( temp uint) 150830:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 150840: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}) 150850: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}) 150860:381 'invocation' ( temp uint) 150870:381 Constant: 150880:381 2 (const int) 150890:381 Constant: 150900:381 0 (const int) 150910:381 subgroupPartitionedExclusiveAndNV ( global uint) 150920:381 direct index ( temp uint) 150930:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 150940: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}) 150950: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}) 150960:381 Constant: 150970:381 0 (const int) 150980:381 Constant: 150990:381 2 (const int) 151000:381 Constant: 151010:381 0 (const int) 151020:381 'ballot' ( temp 4-component vector of uint) 151030:382 move second child to first child ( temp 2-component vector of uint) 151040:382 vector swizzle ( temp 2-component vector of uint) 151050:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151060: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}) 151070: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}) 151080:382 'invocation' ( temp uint) 151090:382 Constant: 151100:382 2 (const int) 151110:382 Sequence 151120:382 Constant: 151130:382 0 (const int) 151140:382 Constant: 151150:382 1 (const int) 151160:382 subgroupPartitionedExclusiveAndNV ( global 2-component vector of uint) 151170:382 vector swizzle ( temp 2-component vector of uint) 151180:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151190: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}) 151200: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}) 151210:382 Constant: 151220:382 1 (const int) 151230:382 Constant: 151240:382 2 (const int) 151250:382 Sequence 151260:382 Constant: 151270:382 0 (const int) 151280:382 Constant: 151290:382 1 (const int) 151300:382 'ballot' ( temp 4-component vector of uint) 151310:383 move second child to first child ( temp 3-component vector of uint) 151320:383 vector swizzle ( temp 3-component vector of uint) 151330:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151340:383 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 151350:383 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 151360:383 'invocation' ( temp uint) 151370:383 Constant: 151380:383 2 (const int) 151390:383 Sequence 151400:383 Constant: 151410:383 0 (const int) 151420:383 Constant: 151430:383 1 (const int) 151440:383 Constant: 151450:383 2 (const int) 151460:383 subgroupPartitionedExclusiveAndNV ( global 3-component vector of uint) 151470:383 vector swizzle ( temp 3-component vector of uint) 151480:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151490:383 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 151500:383 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 151510:383 Constant: 151520:383 2 (const int) 151530:383 Constant: 151540:383 2 (const int) 151550:383 Sequence 151560:383 Constant: 151570:383 0 (const int) 151580:383 Constant: 151590:383 1 (const int) 151600:383 Constant: 151610:383 2 (const int) 151620:383 'ballot' ( temp 4-component vector of uint) 151630:384 move second child to first child ( temp 4-component vector of uint) 151640:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151650: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}) 151660: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}) 151670:384 'invocation' ( temp uint) 151680:384 Constant: 151690:384 2 (const int) 151700:384 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 151710:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 151720: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}) 151730: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}) 151740:384 Constant: 151750:384 3 (const int) 151760:384 Constant: 151770:384 2 (const int) 151780:384 'ballot' ( temp 4-component vector of uint) 151790:386 move second child to first child ( temp int) 151800:386 direct index ( temp int) 151810:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 151820: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}) 151830: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}) 151840:386 'invocation' ( temp uint) 151850:386 Constant: 151860:386 1 (const int) 151870:386 Constant: 151880:386 0 (const int) 151890:386 Convert bool to int ( temp int) 151900:386 subgroupPartitionedExclusiveAndNV ( global bool) 151910:386 Compare Less Than ( temp bool) 151920:386 direct index ( temp int) 151930:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 151940: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}) 151950: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}) 151960:386 Constant: 151970:386 0 (const int) 151980:386 Constant: 151990:386 1 (const int) 152000:386 Constant: 152010:386 0 (const int) 152020:386 Constant: 152030:386 0 (const int) 152040:386 'ballot' ( temp 4-component vector of uint) 152050:387 move second child to first child ( temp 2-component vector of int) 152060:387 vector swizzle ( temp 2-component vector of int) 152070:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152080: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}) 152090: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}) 152100:387 'invocation' ( temp uint) 152110:387 Constant: 152120:387 1 (const int) 152130:387 Sequence 152140:387 Constant: 152150:387 0 (const int) 152160:387 Constant: 152170:387 1 (const int) 152180:387 Convert bool to int ( temp 2-component vector of int) 152190:387 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool) 152200:387 Compare Less Than ( global 2-component vector of bool) 152210:387 vector swizzle ( temp 2-component vector of int) 152220:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152230: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}) 152240: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}) 152250:387 Constant: 152260:387 1 (const int) 152270:387 Constant: 152280:387 1 (const int) 152290:387 Sequence 152300:387 Constant: 152310:387 0 (const int) 152320:387 Constant: 152330:387 1 (const int) 152340:387 Constant: 152350:387 0 (const int) 152360:387 0 (const int) 152370:387 'ballot' ( temp 4-component vector of uint) 152380:388 move second child to first child ( temp 3-component vector of int) 152390:388 vector swizzle ( temp 3-component vector of int) 152400:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152410:388 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 152420:388 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 152430:388 'invocation' ( temp uint) 152440:388 Constant: 152450:388 1 (const int) 152460:388 Sequence 152470:388 Constant: 152480:388 0 (const int) 152490:388 Constant: 152500:388 1 (const int) 152510:388 Constant: 152520:388 2 (const int) 152530:388 Convert bool to int ( temp 3-component vector of int) 152540:388 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool) 152550:388 Compare Less Than ( global 3-component vector of bool) 152560:388 vector swizzle ( temp 3-component vector of int) 152570:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152580:388 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 152590:388 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 152600:388 Constant: 152610:388 1 (const int) 152620:388 Constant: 152630:388 1 (const int) 152640:388 Sequence 152650:388 Constant: 152660:388 0 (const int) 152670:388 Constant: 152680:388 1 (const int) 152690:388 Constant: 152700:388 2 (const int) 152710:388 Constant: 152720:388 0 (const int) 152730:388 0 (const int) 152740:388 0 (const int) 152750:388 'ballot' ( temp 4-component vector of uint) 152760:389 move second child to first child ( temp 4-component vector of int) 152770:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152780: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}) 152790: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}) 152800:389 'invocation' ( temp uint) 152810:389 Constant: 152820:389 1 (const int) 152830:389 Convert bool to int ( temp 4-component vector of int) 152840:389 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool) 152850:389 Compare Less Than ( global 4-component vector of bool) 152860:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 152870: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}) 152880: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}) 152890:389 Constant: 152900:389 1 (const int) 152910:389 Constant: 152920:389 1 (const int) 152930:389 Constant: 152940:389 0 (const int) 152950:389 0 (const int) 152960:389 0 (const int) 152970:389 0 (const int) 152980:389 'ballot' ( temp 4-component vector of uint) 152990:391 move second child to first child ( temp int) 153000:391 direct index ( temp int) 153010:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153020: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}) 153030: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}) 153040:391 'invocation' ( temp uint) 153050:391 Constant: 153060:391 1 (const int) 153070:391 Constant: 153080:391 0 (const int) 153090:391 subgroupPartitionedExclusiveOrNV ( global int) 153100:391 direct index ( temp int) 153110:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153120: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}) 153130: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}) 153140:391 Constant: 153150:391 0 (const int) 153160:391 Constant: 153170:391 1 (const int) 153180:391 Constant: 153190:391 0 (const int) 153200:391 'ballot' ( temp 4-component vector of uint) 153210:392 move second child to first child ( temp 2-component vector of int) 153220:392 vector swizzle ( temp 2-component vector of int) 153230:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153240: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}) 153250: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}) 153260:392 'invocation' ( temp uint) 153270:392 Constant: 153280:392 1 (const int) 153290:392 Sequence 153300:392 Constant: 153310:392 0 (const int) 153320:392 Constant: 153330:392 1 (const int) 153340:392 subgroupPartitionedExclusiveOrNV ( global 2-component vector of int) 153350:392 vector swizzle ( temp 2-component vector of int) 153360:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153370: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}) 153380: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}) 153390:392 Constant: 153400:392 1 (const int) 153410:392 Constant: 153420:392 1 (const int) 153430:392 Sequence 153440:392 Constant: 153450:392 0 (const int) 153460:392 Constant: 153470:392 1 (const int) 153480:392 'ballot' ( temp 4-component vector of uint) 153490:393 move second child to first child ( temp 3-component vector of int) 153500:393 vector swizzle ( temp 3-component vector of int) 153510:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153520:393 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153530:393 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153540:393 'invocation' ( temp uint) 153550:393 Constant: 153560:393 1 (const int) 153570:393 Sequence 153580:393 Constant: 153590:393 0 (const int) 153600:393 Constant: 153610:393 1 (const int) 153620:393 Constant: 153630:393 2 (const int) 153640:393 subgroupPartitionedExclusiveOrNV ( global 3-component vector of int) 153650:393 vector swizzle ( temp 3-component vector of int) 153660:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153670:393 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153680:393 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153690:393 Constant: 153700:393 2 (const int) 153710:393 Constant: 153720:393 1 (const int) 153730:393 Sequence 153740:393 Constant: 153750:393 0 (const int) 153760:393 Constant: 153770:393 1 (const int) 153780:393 Constant: 153790:393 2 (const int) 153800:393 'ballot' ( temp 4-component vector of uint) 153810:394 move second child to first child ( temp 4-component vector of int) 153820:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153830:394 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153840:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153850:394 'invocation' ( temp uint) 153860:394 Constant: 153870:394 1 (const int) 153880:394 subgroupPartitionedExclusiveOrNV ( global 4-component vector of int) 153890:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 153900:394 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153910:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 153920:394 Constant: 153930:394 3 (const int) 153940:394 Constant: 153950:394 1 (const int) 153960:394 'ballot' ( temp 4-component vector of uint) 153970:396 move second child to first child ( temp uint) 153980:396 direct index ( temp uint) 153990:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154000:396 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154010:396 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154020:396 'invocation' ( temp uint) 154030:396 Constant: 154040:396 2 (const int) 154050:396 Constant: 154060:396 0 (const int) 154070:396 subgroupPartitionedExclusiveOrNV ( global uint) 154080:396 direct index ( temp uint) 154090:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154100:396 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154110:396 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154120:396 Constant: 154130:396 0 (const int) 154140:396 Constant: 154150:396 2 (const int) 154160:396 Constant: 154170:396 0 (const int) 154180:396 'ballot' ( temp 4-component vector of uint) 154190:397 move second child to first child ( temp 2-component vector of uint) 154200:397 vector swizzle ( temp 2-component vector of uint) 154210:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154220:397 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154230:397 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154240:397 'invocation' ( temp uint) 154250:397 Constant: 154260:397 2 (const int) 154270:397 Sequence 154280:397 Constant: 154290:397 0 (const int) 154300:397 Constant: 154310:397 1 (const int) 154320:397 subgroupPartitionedExclusiveOrNV ( global 2-component vector of uint) 154330:397 vector swizzle ( temp 2-component vector of uint) 154340:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154350:397 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154360:397 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154370:397 Constant: 154380:397 1 (const int) 154390:397 Constant: 154400:397 2 (const int) 154410:397 Sequence 154420:397 Constant: 154430:397 0 (const int) 154440:397 Constant: 154450:397 1 (const int) 154460:397 'ballot' ( temp 4-component vector of uint) 154470:398 move second child to first child ( temp 3-component vector of uint) 154480:398 vector swizzle ( temp 3-component vector of uint) 154490:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154500:398 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154510:398 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154520:398 'invocation' ( temp uint) 154530:398 Constant: 154540:398 2 (const int) 154550:398 Sequence 154560:398 Constant: 154570:398 0 (const int) 154580:398 Constant: 154590:398 1 (const int) 154600:398 Constant: 154610:398 2 (const int) 154620:398 subgroupPartitionedExclusiveOrNV ( global 3-component vector of uint) 154630:398 vector swizzle ( temp 3-component vector of uint) 154640:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154650:398 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154660:398 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154670:398 Constant: 154680:398 2 (const int) 154690:398 Constant: 154700:398 2 (const int) 154710:398 Sequence 154720:398 Constant: 154730:398 0 (const int) 154740:398 Constant: 154750:398 1 (const int) 154760:398 Constant: 154770:398 2 (const int) 154780:398 'ballot' ( temp 4-component vector of uint) 154790:399 move second child to first child ( temp 4-component vector of uint) 154800:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154810:399 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154820:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154830:399 'invocation' ( temp uint) 154840:399 Constant: 154850:399 2 (const int) 154860:399 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 154870:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 154880:399 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154890:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154900:399 Constant: 154910:399 3 (const int) 154920:399 Constant: 154930:399 2 (const int) 154940:399 'ballot' ( temp 4-component vector of uint) 154950:401 move second child to first child ( temp int) 154960:401 direct index ( temp int) 154970:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 154980:401 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 154990:401 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155000:401 'invocation' ( temp uint) 155010:401 Constant: 155020:401 1 (const int) 155030:401 Constant: 155040:401 0 (const int) 155050:401 Convert bool to int ( temp int) 155060:401 subgroupPartitionedExclusiveOrNV ( global bool) 155070:401 Compare Less Than ( temp bool) 155080:401 direct index ( temp int) 155090:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155100:401 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155110:401 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155120:401 Constant: 155130:401 0 (const int) 155140:401 Constant: 155150:401 1 (const int) 155160:401 Constant: 155170:401 0 (const int) 155180:401 Constant: 155190:401 0 (const int) 155200:401 'ballot' ( temp 4-component vector of uint) 155210:402 move second child to first child ( temp 2-component vector of int) 155220:402 vector swizzle ( temp 2-component vector of int) 155230:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155240:402 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155250:402 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155260:402 'invocation' ( temp uint) 155270:402 Constant: 155280:402 1 (const int) 155290:402 Sequence 155300:402 Constant: 155310:402 0 (const int) 155320:402 Constant: 155330:402 1 (const int) 155340:402 Convert bool to int ( temp 2-component vector of int) 155350:402 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool) 155360:402 Compare Less Than ( global 2-component vector of bool) 155370:402 vector swizzle ( temp 2-component vector of int) 155380:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155390:402 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155400:402 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155410:402 Constant: 155420:402 1 (const int) 155430:402 Constant: 155440:402 1 (const int) 155450:402 Sequence 155460:402 Constant: 155470:402 0 (const int) 155480:402 Constant: 155490:402 1 (const int) 155500:402 Constant: 155510:402 0 (const int) 155520:402 0 (const int) 155530:402 'ballot' ( temp 4-component vector of uint) 155540:403 move second child to first child ( temp 3-component vector of int) 155550:403 vector swizzle ( temp 3-component vector of int) 155560:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155570:403 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155580:403 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155590:403 'invocation' ( temp uint) 155600:403 Constant: 155610:403 1 (const int) 155620:403 Sequence 155630:403 Constant: 155640:403 0 (const int) 155650:403 Constant: 155660:403 1 (const int) 155670:403 Constant: 155680:403 2 (const int) 155690:403 Convert bool to int ( temp 3-component vector of int) 155700:403 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool) 155710:403 Compare Less Than ( global 3-component vector of bool) 155720:403 vector swizzle ( temp 3-component vector of int) 155730:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155740:403 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155750:403 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155760:403 Constant: 155770:403 1 (const int) 155780:403 Constant: 155790:403 1 (const int) 155800:403 Sequence 155810:403 Constant: 155820:403 0 (const int) 155830:403 Constant: 155840:403 1 (const int) 155850:403 Constant: 155860:403 2 (const int) 155870:403 Constant: 155880:403 0 (const int) 155890:403 0 (const int) 155900:403 0 (const int) 155910:403 'ballot' ( temp 4-component vector of uint) 155920:404 move second child to first child ( temp 4-component vector of int) 155930:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 155940:404 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155950:404 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 155960:404 'invocation' ( temp uint) 155970:404 Constant: 155980:404 1 (const int) 155990:404 Convert bool to int ( temp 4-component vector of int) 156000:404 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool) 156010:404 Compare Less Than ( global 4-component vector of bool) 156020:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156030:404 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156040:404 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156050:404 Constant: 156060:404 1 (const int) 156070:404 Constant: 156080:404 1 (const int) 156090:404 Constant: 156100:404 0 (const int) 156110:404 0 (const int) 156120:404 0 (const int) 156130:404 0 (const int) 156140:404 'ballot' ( temp 4-component vector of uint) 156150:406 move second child to first child ( temp int) 156160:406 direct index ( temp int) 156170:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156180:406 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156190:406 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156200:406 'invocation' ( temp uint) 156210:406 Constant: 156220:406 1 (const int) 156230:406 Constant: 156240:406 0 (const int) 156250:406 subgroupPartitionedExclusiveXorNV ( global int) 156260:406 direct index ( temp int) 156270:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156280:406 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156290:406 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156300:406 Constant: 156310:406 0 (const int) 156320:406 Constant: 156330:406 1 (const int) 156340:406 Constant: 156350:406 0 (const int) 156360:406 'ballot' ( temp 4-component vector of uint) 156370:407 move second child to first child ( temp 2-component vector of int) 156380:407 vector swizzle ( temp 2-component vector of int) 156390:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156400:407 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156410:407 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156420:407 'invocation' ( temp uint) 156430:407 Constant: 156440:407 1 (const int) 156450:407 Sequence 156460:407 Constant: 156470:407 0 (const int) 156480:407 Constant: 156490:407 1 (const int) 156500:407 subgroupPartitionedExclusiveXorNV ( global 2-component vector of int) 156510:407 vector swizzle ( temp 2-component vector of int) 156520:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156530:407 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156540:407 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156550:407 Constant: 156560:407 1 (const int) 156570:407 Constant: 156580:407 1 (const int) 156590:407 Sequence 156600:407 Constant: 156610:407 0 (const int) 156620:407 Constant: 156630:407 1 (const int) 156640:407 'ballot' ( temp 4-component vector of uint) 156650:408 move second child to first child ( temp 3-component vector of int) 156660:408 vector swizzle ( temp 3-component vector of int) 156670:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156680:408 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156690:408 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156700:408 'invocation' ( temp uint) 156710:408 Constant: 156720:408 1 (const int) 156730:408 Sequence 156740:408 Constant: 156750:408 0 (const int) 156760:408 Constant: 156770:408 1 (const int) 156780:408 Constant: 156790:408 2 (const int) 156800:408 subgroupPartitionedExclusiveXorNV ( global 3-component vector of int) 156810:408 vector swizzle ( temp 3-component vector of int) 156820:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156830:408 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156840:408 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 156850:408 Constant: 156860:408 2 (const int) 156870:408 Constant: 156880:408 1 (const int) 156890:408 Sequence 156900:408 Constant: 156910:408 0 (const int) 156920:408 Constant: 156930:408 1 (const int) 156940:408 Constant: 156950:408 2 (const int) 156960:408 'ballot' ( temp 4-component vector of uint) 156970:409 move second child to first child ( temp 4-component vector of int) 156980:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 156990:409 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157000:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157010:409 'invocation' ( temp uint) 157020:409 Constant: 157030:409 1 (const int) 157040:409 subgroupPartitionedExclusiveXorNV ( global 4-component vector of int) 157050:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 157060:409 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157070:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157080:409 Constant: 157090:409 3 (const int) 157100:409 Constant: 157110:409 1 (const int) 157120:409 'ballot' ( temp 4-component vector of uint) 157130:411 move second child to first child ( temp uint) 157140:411 direct index ( temp uint) 157150:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157160:411 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157170:411 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157180:411 'invocation' ( temp uint) 157190:411 Constant: 157200:411 2 (const int) 157210:411 Constant: 157220:411 0 (const int) 157230:411 subgroupPartitionedExclusiveXorNV ( global uint) 157240:411 direct index ( temp uint) 157250:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157260:411 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157270:411 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157280:411 Constant: 157290:411 0 (const int) 157300:411 Constant: 157310:411 2 (const int) 157320:411 Constant: 157330:411 0 (const int) 157340:411 'ballot' ( temp 4-component vector of uint) 157350:412 move second child to first child ( temp 2-component vector of uint) 157360:412 vector swizzle ( temp 2-component vector of uint) 157370:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157380:412 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157390:412 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157400:412 'invocation' ( temp uint) 157410:412 Constant: 157420:412 2 (const int) 157430:412 Sequence 157440:412 Constant: 157450:412 0 (const int) 157460:412 Constant: 157470:412 1 (const int) 157480:412 subgroupPartitionedExclusiveXorNV ( global 2-component vector of uint) 157490:412 vector swizzle ( temp 2-component vector of uint) 157500:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157510:412 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157520:412 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157530:412 Constant: 157540:412 1 (const int) 157550:412 Constant: 157560:412 2 (const int) 157570:412 Sequence 157580:412 Constant: 157590:412 0 (const int) 157600:412 Constant: 157610:412 1 (const int) 157620:412 'ballot' ( temp 4-component vector of uint) 157630:413 move second child to first child ( temp 3-component vector of uint) 157640:413 vector swizzle ( temp 3-component vector of uint) 157650:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157660:413 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157670:413 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157680:413 'invocation' ( temp uint) 157690:413 Constant: 157700:413 2 (const int) 157710:413 Sequence 157720:413 Constant: 157730:413 0 (const int) 157740:413 Constant: 157750:413 1 (const int) 157760:413 Constant: 157770:413 2 (const int) 157780:413 subgroupPartitionedExclusiveXorNV ( global 3-component vector of uint) 157790:413 vector swizzle ( temp 3-component vector of uint) 157800:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157810:413 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157820:413 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157830:413 Constant: 157840:413 2 (const int) 157850:413 Constant: 157860:413 2 (const int) 157870:413 Sequence 157880:413 Constant: 157890:413 0 (const int) 157900:413 Constant: 157910:413 1 (const int) 157920:413 Constant: 157930:413 2 (const int) 157940:413 'ballot' ( temp 4-component vector of uint) 157950:414 move second child to first child ( temp 4-component vector of uint) 157960:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 157970:414 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157980:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 157990:414 'invocation' ( temp uint) 158000:414 Constant: 158010:414 2 (const int) 158020:414 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 158030:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 158040:414 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158050:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158060:414 Constant: 158070:414 3 (const int) 158080:414 Constant: 158090:414 2 (const int) 158100:414 'ballot' ( temp 4-component vector of uint) 158110:416 move second child to first child ( temp int) 158120:416 direct index ( temp int) 158130:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158140:416 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158150:416 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158160:416 'invocation' ( temp uint) 158170:416 Constant: 158180:416 1 (const int) 158190:416 Constant: 158200:416 0 (const int) 158210:416 Convert bool to int ( temp int) 158220:416 subgroupPartitionedExclusiveXorNV ( global bool) 158230:416 Compare Less Than ( temp bool) 158240:416 direct index ( temp int) 158250:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158260:416 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158270:416 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158280:416 Constant: 158290:416 0 (const int) 158300:416 Constant: 158310:416 1 (const int) 158320:416 Constant: 158330:416 0 (const int) 158340:416 Constant: 158350:416 0 (const int) 158360:416 'ballot' ( temp 4-component vector of uint) 158370:417 move second child to first child ( temp 2-component vector of int) 158380:417 vector swizzle ( temp 2-component vector of int) 158390:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158400:417 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158410:417 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158420:417 'invocation' ( temp uint) 158430:417 Constant: 158440:417 1 (const int) 158450:417 Sequence 158460:417 Constant: 158470:417 0 (const int) 158480:417 Constant: 158490:417 1 (const int) 158500:417 Convert bool to int ( temp 2-component vector of int) 158510:417 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool) 158520:417 Compare Less Than ( global 2-component vector of bool) 158530:417 vector swizzle ( temp 2-component vector of int) 158540:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158550:417 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158560:417 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158570:417 Constant: 158580:417 1 (const int) 158590:417 Constant: 158600:417 1 (const int) 158610:417 Sequence 158620:417 Constant: 158630:417 0 (const int) 158640:417 Constant: 158650:417 1 (const int) 158660:417 Constant: 158670:417 0 (const int) 158680:417 0 (const int) 158690:417 'ballot' ( temp 4-component vector of uint) 158700:418 move second child to first child ( temp 3-component vector of int) 158710:418 vector swizzle ( temp 3-component vector of int) 158720:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158730:418 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158740:418 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158750:418 'invocation' ( temp uint) 158760:418 Constant: 158770:418 1 (const int) 158780:418 Sequence 158790:418 Constant: 158800:418 0 (const int) 158810:418 Constant: 158820:418 1 (const int) 158830:418 Constant: 158840:418 2 (const int) 158850:418 Convert bool to int ( temp 3-component vector of int) 158860:418 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool) 158870:418 Compare Less Than ( global 3-component vector of bool) 158880:418 vector swizzle ( temp 3-component vector of int) 158890:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 158900:418 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158910:418 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 158920:418 Constant: 158930:418 1 (const int) 158940:418 Constant: 158950:418 1 (const int) 158960:418 Sequence 158970:418 Constant: 158980:418 0 (const int) 158990:418 Constant: 159000:418 1 (const int) 159010:418 Constant: 159020:418 2 (const int) 159030:418 Constant: 159040:418 0 (const int) 159050:418 0 (const int) 159060:418 0 (const int) 159070:418 'ballot' ( temp 4-component vector of uint) 159080:419 move second child to first child ( temp 4-component vector of int) 159090:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 159100:419 indirect index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 159110:419 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 159120:419 'invocation' ( temp uint) 159130:419 Constant: 159140:419 1 (const int) 159150:419 Convert bool to int ( temp 4-component vector of int) 159160:419 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool) 159170:419 Compare Less Than ( global 4-component vector of bool) 159180:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 159190:419 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 159200:419 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 159210:419 Constant: 159220:419 1 (const int) 159230:419 Constant: 159240:419 1 (const int) 159250:419 Constant: 159260:419 0 (const int) 159270:419 0 (const int) 159280:419 0 (const int) 159290:419 0 (const int) 159300:419 'ballot' ( temp 4-component vector of uint) 159310:? Linker Objects 159320:? 'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize) 159330:? 8 (const uint) 159340:? 1 (const uint) 159350:? 1 (const uint) 159360:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 15937 15938