1hlsl.wavereduction.comp 2Shader version: 500 3local_size = (32, 16, 1) 40:? Sequence 50:13 Function Definition: @CSMain(vu3; ( temp void) 60:13 Function Parameters: 70:13 'dti' ( in 3-component vector of uint) 80:? Sequence 90:14 move second child to first child ( temp 4-component vector of uint) 100:14 u: direct index for structure ( temp 4-component vector of uint) 110:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 120:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 130:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 140:14 Constant: 150:14 0 (const uint) 160:14 direct index ( temp uint) 170:14 'dti' ( in 3-component vector of uint) 180:14 Constant: 190:14 0 (const int) 200:14 Constant: 210:14 0 (const int) 220:14 subgroupAdd ( temp 4-component vector of uint) 230:14 u: direct index for structure ( temp 4-component vector of uint) 240:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 250:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 260:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 270:14 Constant: 280:14 0 (const uint) 290:14 direct index ( temp uint) 300:14 'dti' ( in 3-component vector of uint) 310:14 Constant: 320:14 0 (const int) 330:14 Constant: 340:14 0 (const int) 350:15 move second child to first child ( temp uint) 360:15 direct index ( temp uint) 370:15 u: direct index for structure ( temp 4-component vector of uint) 380:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 390:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 400:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 410:15 Constant: 420:15 0 (const uint) 430:15 direct index ( temp uint) 440:15 'dti' ( in 3-component vector of uint) 450:15 Constant: 460:15 0 (const int) 470:15 Constant: 480:15 0 (const int) 490:15 Constant: 500:15 0 (const int) 510:15 subgroupAdd ( temp uint) 520:15 direct index ( temp uint) 530:15 u: direct index for structure ( temp 4-component vector of uint) 540:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 550:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 560:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 570:15 Constant: 580:15 0 (const uint) 590:15 direct index ( temp uint) 600:15 'dti' ( in 3-component vector of uint) 610:15 Constant: 620:15 0 (const int) 630:15 Constant: 640:15 0 (const int) 650:15 Constant: 660:15 0 (const int) 670:16 move second child to first child ( temp 2-component vector of uint) 680:16 vector swizzle ( temp 2-component vector of uint) 690:16 u: direct index for structure ( temp 4-component vector of uint) 700:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 710:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 720:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 730:16 Constant: 740:16 0 (const uint) 750:16 direct index ( temp uint) 760:16 'dti' ( in 3-component vector of uint) 770:16 Constant: 780:16 0 (const int) 790:16 Constant: 800:16 0 (const int) 810:16 Sequence 820:16 Constant: 830:16 0 (const int) 840:16 Constant: 850:16 1 (const int) 860:16 subgroupAdd ( temp 2-component vector of uint) 870:16 vector swizzle ( temp 2-component vector of uint) 880:16 u: direct index for structure ( temp 4-component vector of uint) 890:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 900:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 910:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 920:16 Constant: 930:16 0 (const uint) 940:16 direct index ( temp uint) 950:16 'dti' ( in 3-component vector of uint) 960:16 Constant: 970:16 0 (const int) 980:16 Constant: 990:16 0 (const int) 1000:16 Sequence 1010:16 Constant: 1020:16 0 (const int) 1030:16 Constant: 1040:16 1 (const int) 1050:17 move second child to first child ( temp 3-component vector of uint) 1060:17 vector swizzle ( temp 3-component vector of uint) 1070:17 u: direct index for structure ( temp 4-component vector of uint) 1080:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1090:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1100:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1110:17 Constant: 1120:17 0 (const uint) 1130:17 direct index ( temp uint) 1140:17 'dti' ( in 3-component vector of uint) 1150:17 Constant: 1160:17 0 (const int) 1170:17 Constant: 1180:17 0 (const int) 1190:17 Sequence 1200:17 Constant: 1210:17 0 (const int) 1220:17 Constant: 1230:17 1 (const int) 1240:17 Constant: 1250:17 2 (const int) 1260:17 subgroupAdd ( temp 3-component vector of uint) 1270:17 vector swizzle ( temp 3-component vector of uint) 1280:17 u: direct index for structure ( temp 4-component vector of uint) 1290:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1300:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1310:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1320:17 Constant: 1330:17 0 (const uint) 1340:17 direct index ( temp uint) 1350:17 'dti' ( in 3-component vector of uint) 1360:17 Constant: 1370:17 0 (const int) 1380:17 Constant: 1390:17 0 (const int) 1400:17 Sequence 1410:17 Constant: 1420:17 0 (const int) 1430:17 Constant: 1440:17 1 (const int) 1450:17 Constant: 1460:17 2 (const int) 1470:19 move second child to first child ( temp 4-component vector of int) 1480:19 i: direct index for structure ( temp 4-component vector of int) 1490:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1500:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1510:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1520:19 Constant: 1530:19 0 (const uint) 1540:19 direct index ( temp uint) 1550:19 'dti' ( in 3-component vector of uint) 1560:19 Constant: 1570:19 0 (const int) 1580:19 Constant: 1590:19 1 (const int) 1600:19 subgroupAdd ( temp 4-component vector of int) 1610:19 i: direct index for structure ( temp 4-component vector of int) 1620:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1630:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1640:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1650:19 Constant: 1660:19 0 (const uint) 1670:19 direct index ( temp uint) 1680:19 'dti' ( in 3-component vector of uint) 1690:19 Constant: 1700:19 0 (const int) 1710:19 Constant: 1720:19 1 (const int) 1730:20 move second child to first child ( temp int) 1740:20 direct index ( temp int) 1750:20 i: direct index for structure ( temp 4-component vector of int) 1760:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1770:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1780:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1790:20 Constant: 1800:20 0 (const uint) 1810:20 direct index ( temp uint) 1820:20 'dti' ( in 3-component vector of uint) 1830:20 Constant: 1840:20 0 (const int) 1850:20 Constant: 1860:20 1 (const int) 1870:20 Constant: 1880:20 0 (const int) 1890:20 subgroupAdd ( temp int) 1900:20 direct index ( temp int) 1910:20 i: direct index for structure ( temp 4-component vector of int) 1920:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1930:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1940:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1950:20 Constant: 1960:20 0 (const uint) 1970:20 direct index ( temp uint) 1980:20 'dti' ( in 3-component vector of uint) 1990:20 Constant: 2000:20 0 (const int) 2010:20 Constant: 2020:20 1 (const int) 2030:20 Constant: 2040:20 0 (const int) 2050:21 move second child to first child ( temp 2-component vector of int) 2060:21 vector swizzle ( temp 2-component vector of int) 2070:21 i: direct index for structure ( temp 4-component vector of int) 2080:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2090:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2100:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2110:21 Constant: 2120:21 0 (const uint) 2130:21 direct index ( temp uint) 2140:21 'dti' ( in 3-component vector of uint) 2150:21 Constant: 2160:21 0 (const int) 2170:21 Constant: 2180:21 1 (const int) 2190:21 Sequence 2200:21 Constant: 2210:21 0 (const int) 2220:21 Constant: 2230:21 1 (const int) 2240:21 subgroupAdd ( temp 2-component vector of int) 2250:21 vector swizzle ( temp 2-component vector of int) 2260:21 i: direct index for structure ( temp 4-component vector of int) 2270:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2280:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2290:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2300:21 Constant: 2310:21 0 (const uint) 2320:21 direct index ( temp uint) 2330:21 'dti' ( in 3-component vector of uint) 2340:21 Constant: 2350:21 0 (const int) 2360:21 Constant: 2370:21 1 (const int) 2380:21 Sequence 2390:21 Constant: 2400:21 0 (const int) 2410:21 Constant: 2420:21 1 (const int) 2430:22 move second child to first child ( temp 3-component vector of int) 2440:22 vector swizzle ( temp 3-component vector of int) 2450:22 i: direct index for structure ( temp 4-component vector of int) 2460:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2470:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2480:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2490:22 Constant: 2500:22 0 (const uint) 2510:22 direct index ( temp uint) 2520:22 'dti' ( in 3-component vector of uint) 2530:22 Constant: 2540:22 0 (const int) 2550:22 Constant: 2560:22 1 (const int) 2570:22 Sequence 2580:22 Constant: 2590:22 0 (const int) 2600:22 Constant: 2610:22 1 (const int) 2620:22 Constant: 2630:22 2 (const int) 2640:22 subgroupAdd ( temp 3-component vector of int) 2650:22 vector swizzle ( temp 3-component vector of int) 2660:22 i: direct index for structure ( temp 4-component vector of int) 2670:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2680:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2690:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2700:22 Constant: 2710:22 0 (const uint) 2720:22 direct index ( temp uint) 2730:22 'dti' ( in 3-component vector of uint) 2740:22 Constant: 2750:22 0 (const int) 2760:22 Constant: 2770:22 1 (const int) 2780:22 Sequence 2790:22 Constant: 2800:22 0 (const int) 2810:22 Constant: 2820:22 1 (const int) 2830:22 Constant: 2840:22 2 (const int) 2850:24 move second child to first child ( temp 4-component vector of float) 2860:24 f: direct index for structure ( temp 4-component vector of float) 2870:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2880:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2890:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2900:24 Constant: 2910:24 0 (const uint) 2920:24 direct index ( temp uint) 2930:24 'dti' ( in 3-component vector of uint) 2940:24 Constant: 2950:24 0 (const int) 2960:24 Constant: 2970:24 2 (const int) 2980:24 subgroupAdd ( temp 4-component vector of float) 2990:24 f: direct index for structure ( temp 4-component vector of float) 3000:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3010:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3020:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3030:24 Constant: 3040:24 0 (const uint) 3050:24 direct index ( temp uint) 3060:24 'dti' ( in 3-component vector of uint) 3070:24 Constant: 3080:24 0 (const int) 3090:24 Constant: 3100:24 2 (const int) 3110:25 move second child to first child ( temp float) 3120:25 direct index ( temp float) 3130:25 f: direct index for structure ( temp 4-component vector of float) 3140:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3150:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3160:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3170:25 Constant: 3180:25 0 (const uint) 3190:25 direct index ( temp uint) 3200:25 'dti' ( in 3-component vector of uint) 3210:25 Constant: 3220:25 0 (const int) 3230:25 Constant: 3240:25 2 (const int) 3250:25 Constant: 3260:25 0 (const int) 3270:25 subgroupAdd ( temp float) 3280:25 direct index ( temp float) 3290:25 f: direct index for structure ( temp 4-component vector of float) 3300:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3310:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3320:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3330:25 Constant: 3340:25 0 (const uint) 3350:25 direct index ( temp uint) 3360:25 'dti' ( in 3-component vector of uint) 3370:25 Constant: 3380:25 0 (const int) 3390:25 Constant: 3400:25 2 (const int) 3410:25 Constant: 3420:25 0 (const int) 3430:26 move second child to first child ( temp 2-component vector of float) 3440:26 vector swizzle ( temp 2-component vector of float) 3450:26 f: direct index for structure ( temp 4-component vector of float) 3460:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3470:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3480:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3490:26 Constant: 3500:26 0 (const uint) 3510:26 direct index ( temp uint) 3520:26 'dti' ( in 3-component vector of uint) 3530:26 Constant: 3540:26 0 (const int) 3550:26 Constant: 3560:26 2 (const int) 3570:26 Sequence 3580:26 Constant: 3590:26 0 (const int) 3600:26 Constant: 3610:26 1 (const int) 3620:26 subgroupAdd ( temp 2-component vector of float) 3630:26 vector swizzle ( temp 2-component vector of float) 3640:26 f: direct index for structure ( temp 4-component vector of float) 3650:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3660:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3670:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3680:26 Constant: 3690:26 0 (const uint) 3700:26 direct index ( temp uint) 3710:26 'dti' ( in 3-component vector of uint) 3720:26 Constant: 3730:26 0 (const int) 3740:26 Constant: 3750:26 2 (const int) 3760:26 Sequence 3770:26 Constant: 3780:26 0 (const int) 3790:26 Constant: 3800:26 1 (const int) 3810:27 move second child to first child ( temp 3-component vector of float) 3820:27 vector swizzle ( temp 3-component vector of float) 3830:27 f: direct index for structure ( temp 4-component vector of float) 3840:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3850:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3860:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3870:27 Constant: 3880:27 0 (const uint) 3890:27 direct index ( temp uint) 3900:27 'dti' ( in 3-component vector of uint) 3910:27 Constant: 3920:27 0 (const int) 3930:27 Constant: 3940:27 2 (const int) 3950:27 Sequence 3960:27 Constant: 3970:27 0 (const int) 3980:27 Constant: 3990:27 1 (const int) 4000:27 Constant: 4010:27 2 (const int) 4020:27 subgroupAdd ( temp 3-component vector of float) 4030:27 vector swizzle ( temp 3-component vector of float) 4040:27 f: direct index for structure ( temp 4-component vector of float) 4050:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4060:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4070:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4080:27 Constant: 4090:27 0 (const uint) 4100:27 direct index ( temp uint) 4110:27 'dti' ( in 3-component vector of uint) 4120:27 Constant: 4130:27 0 (const int) 4140:27 Constant: 4150:27 2 (const int) 4160:27 Sequence 4170:27 Constant: 4180:27 0 (const int) 4190:27 Constant: 4200:27 1 (const int) 4210:27 Constant: 4220:27 2 (const int) 4230:29 move second child to first child ( temp 4-component vector of double) 4240:29 d: direct index for structure ( temp 4-component vector of double) 4250:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4260:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4270:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4280:29 Constant: 4290:29 0 (const uint) 4300:29 direct index ( temp uint) 4310:29 'dti' ( in 3-component vector of uint) 4320:29 Constant: 4330:29 0 (const int) 4340:29 Constant: 4350:29 3 (const int) 4360:29 subgroupAdd ( temp 4-component vector of double) 4370:29 d: direct index for structure ( temp 4-component vector of double) 4380:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4390:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4400:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4410:29 Constant: 4420:29 0 (const uint) 4430:29 direct index ( temp uint) 4440:29 'dti' ( in 3-component vector of uint) 4450:29 Constant: 4460:29 0 (const int) 4470:29 Constant: 4480:29 3 (const int) 4490:30 move second child to first child ( temp double) 4500:30 direct index ( temp double) 4510:30 d: direct index for structure ( temp 4-component vector of double) 4520:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4530:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4540:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4550:30 Constant: 4560:30 0 (const uint) 4570:30 direct index ( temp uint) 4580:30 'dti' ( in 3-component vector of uint) 4590:30 Constant: 4600:30 0 (const int) 4610:30 Constant: 4620:30 3 (const int) 4630:30 Constant: 4640:30 0 (const int) 4650:30 subgroupAdd ( temp double) 4660:30 direct index ( temp double) 4670:30 d: direct index for structure ( temp 4-component vector of double) 4680:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4690:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4700:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4710:30 Constant: 4720:30 0 (const uint) 4730:30 direct index ( temp uint) 4740:30 'dti' ( in 3-component vector of uint) 4750:30 Constant: 4760:30 0 (const int) 4770:30 Constant: 4780:30 3 (const int) 4790:30 Constant: 4800:30 0 (const int) 4810:31 move second child to first child ( temp 2-component vector of double) 4820:31 vector swizzle ( temp 2-component vector of double) 4830:31 d: direct index for structure ( temp 4-component vector of double) 4840:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4850:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4860:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4870:31 Constant: 4880:31 0 (const uint) 4890:31 direct index ( temp uint) 4900:31 'dti' ( in 3-component vector of uint) 4910:31 Constant: 4920:31 0 (const int) 4930:31 Constant: 4940:31 3 (const int) 4950:31 Sequence 4960:31 Constant: 4970:31 0 (const int) 4980:31 Constant: 4990:31 1 (const int) 5000:31 subgroupAdd ( temp 2-component vector of double) 5010:31 vector swizzle ( temp 2-component vector of double) 5020:31 d: direct index for structure ( temp 4-component vector of double) 5030:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5040:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5050:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5060:31 Constant: 5070:31 0 (const uint) 5080:31 direct index ( temp uint) 5090:31 'dti' ( in 3-component vector of uint) 5100:31 Constant: 5110:31 0 (const int) 5120:31 Constant: 5130:31 3 (const int) 5140:31 Sequence 5150:31 Constant: 5160:31 0 (const int) 5170:31 Constant: 5180:31 1 (const int) 5190:32 move second child to first child ( temp 3-component vector of double) 5200:32 vector swizzle ( temp 3-component vector of double) 5210:32 d: direct index for structure ( temp 4-component vector of double) 5220:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5230:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5240:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5250:32 Constant: 5260:32 0 (const uint) 5270:32 direct index ( temp uint) 5280:32 'dti' ( in 3-component vector of uint) 5290:32 Constant: 5300:32 0 (const int) 5310:32 Constant: 5320:32 3 (const int) 5330:32 Sequence 5340:32 Constant: 5350:32 0 (const int) 5360:32 Constant: 5370:32 1 (const int) 5380:32 Constant: 5390:32 2 (const int) 5400:32 subgroupAdd ( temp 3-component vector of double) 5410:32 vector swizzle ( temp 3-component vector of double) 5420:32 d: direct index for structure ( temp 4-component vector of double) 5430:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5440:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5450:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5460:32 Constant: 5470:32 0 (const uint) 5480:32 direct index ( temp uint) 5490:32 'dti' ( in 3-component vector of uint) 5500:32 Constant: 5510:32 0 (const int) 5520:32 Constant: 5530:32 3 (const int) 5540:32 Sequence 5550:32 Constant: 5560:32 0 (const int) 5570:32 Constant: 5580:32 1 (const int) 5590:32 Constant: 5600:32 2 (const int) 5610:34 move second child to first child ( temp 4-component vector of uint) 5620:34 u: direct index for structure ( temp 4-component vector of uint) 5630:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5640:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5650:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5660:34 Constant: 5670:34 0 (const uint) 5680:34 direct index ( temp uint) 5690:34 'dti' ( in 3-component vector of uint) 5700:34 Constant: 5710:34 0 (const int) 5720:34 Constant: 5730:34 0 (const int) 5740:34 subgroupMul ( temp 4-component vector of uint) 5750:34 u: direct index for structure ( temp 4-component vector of uint) 5760:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5770:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5780:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5790:34 Constant: 5800:34 0 (const uint) 5810:34 direct index ( temp uint) 5820:34 'dti' ( in 3-component vector of uint) 5830:34 Constant: 5840:34 0 (const int) 5850:34 Constant: 5860:34 0 (const int) 5870:35 move second child to first child ( temp uint) 5880:35 direct index ( temp uint) 5890:35 u: direct index for structure ( temp 4-component vector of uint) 5900:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5910:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5920:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5930:35 Constant: 5940:35 0 (const uint) 5950:35 direct index ( temp uint) 5960:35 'dti' ( in 3-component vector of uint) 5970:35 Constant: 5980:35 0 (const int) 5990:35 Constant: 6000:35 0 (const int) 6010:35 Constant: 6020:35 0 (const int) 6030:35 subgroupMul ( temp uint) 6040:35 direct index ( temp uint) 6050:35 u: direct index for structure ( temp 4-component vector of uint) 6060:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6070:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6080:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6090:35 Constant: 6100:35 0 (const uint) 6110:35 direct index ( temp uint) 6120:35 'dti' ( in 3-component vector of uint) 6130:35 Constant: 6140:35 0 (const int) 6150:35 Constant: 6160:35 0 (const int) 6170:35 Constant: 6180:35 0 (const int) 6190:36 move second child to first child ( temp 2-component vector of uint) 6200:36 vector swizzle ( temp 2-component vector of uint) 6210:36 u: direct index for structure ( temp 4-component vector of uint) 6220:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6230:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6240:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6250:36 Constant: 6260:36 0 (const uint) 6270:36 direct index ( temp uint) 6280:36 'dti' ( in 3-component vector of uint) 6290:36 Constant: 6300:36 0 (const int) 6310:36 Constant: 6320:36 0 (const int) 6330:36 Sequence 6340:36 Constant: 6350:36 0 (const int) 6360:36 Constant: 6370:36 1 (const int) 6380:36 subgroupMul ( temp 2-component vector of uint) 6390:36 vector swizzle ( temp 2-component vector of uint) 6400:36 u: direct index for structure ( temp 4-component vector of uint) 6410:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6420:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6430:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6440:36 Constant: 6450:36 0 (const uint) 6460:36 direct index ( temp uint) 6470:36 'dti' ( in 3-component vector of uint) 6480:36 Constant: 6490:36 0 (const int) 6500:36 Constant: 6510:36 0 (const int) 6520:36 Sequence 6530:36 Constant: 6540:36 0 (const int) 6550:36 Constant: 6560:36 1 (const int) 6570:37 move second child to first child ( temp 3-component vector of uint) 6580:37 vector swizzle ( temp 3-component vector of uint) 6590:37 u: direct index for structure ( temp 4-component vector of uint) 6600:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6610:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6620:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6630:37 Constant: 6640:37 0 (const uint) 6650:37 direct index ( temp uint) 6660:37 'dti' ( in 3-component vector of uint) 6670:37 Constant: 6680:37 0 (const int) 6690:37 Constant: 6700:37 0 (const int) 6710:37 Sequence 6720:37 Constant: 6730:37 0 (const int) 6740:37 Constant: 6750:37 1 (const int) 6760:37 Constant: 6770:37 2 (const int) 6780:37 subgroupMul ( temp 3-component vector of uint) 6790:37 vector swizzle ( temp 3-component vector of uint) 6800:37 u: direct index for structure ( temp 4-component vector of uint) 6810:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6820:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6830:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6840:37 Constant: 6850:37 0 (const uint) 6860:37 direct index ( temp uint) 6870:37 'dti' ( in 3-component vector of uint) 6880:37 Constant: 6890:37 0 (const int) 6900:37 Constant: 6910:37 0 (const int) 6920:37 Sequence 6930:37 Constant: 6940:37 0 (const int) 6950:37 Constant: 6960:37 1 (const int) 6970:37 Constant: 6980:37 2 (const int) 6990:39 move second child to first child ( temp 4-component vector of int) 7000:39 i: direct index for structure ( temp 4-component vector of int) 7010:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7020:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7030:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7040:39 Constant: 7050:39 0 (const uint) 7060:39 direct index ( temp uint) 7070:39 'dti' ( in 3-component vector of uint) 7080:39 Constant: 7090:39 0 (const int) 7100:39 Constant: 7110:39 1 (const int) 7120:39 subgroupMul ( temp 4-component vector of int) 7130:39 i: direct index for structure ( temp 4-component vector of int) 7140:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7150:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7160:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7170:39 Constant: 7180:39 0 (const uint) 7190:39 direct index ( temp uint) 7200:39 'dti' ( in 3-component vector of uint) 7210:39 Constant: 7220:39 0 (const int) 7230:39 Constant: 7240:39 1 (const int) 7250:40 move second child to first child ( temp int) 7260:40 direct index ( temp int) 7270:40 i: direct index for structure ( temp 4-component vector of int) 7280:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7290:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7300:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7310:40 Constant: 7320:40 0 (const uint) 7330:40 direct index ( temp uint) 7340:40 'dti' ( in 3-component vector of uint) 7350:40 Constant: 7360:40 0 (const int) 7370:40 Constant: 7380:40 1 (const int) 7390:40 Constant: 7400:40 0 (const int) 7410:40 subgroupMul ( temp int) 7420:40 direct index ( temp int) 7430:40 i: direct index for structure ( temp 4-component vector of int) 7440:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7450:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7460:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7470:40 Constant: 7480:40 0 (const uint) 7490:40 direct index ( temp uint) 7500:40 'dti' ( in 3-component vector of uint) 7510:40 Constant: 7520:40 0 (const int) 7530:40 Constant: 7540:40 1 (const int) 7550:40 Constant: 7560:40 0 (const int) 7570:41 move second child to first child ( temp 2-component vector of int) 7580:41 vector swizzle ( temp 2-component vector of int) 7590:41 i: direct index for structure ( temp 4-component vector of int) 7600:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7610:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7620:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7630:41 Constant: 7640:41 0 (const uint) 7650:41 direct index ( temp uint) 7660:41 'dti' ( in 3-component vector of uint) 7670:41 Constant: 7680:41 0 (const int) 7690:41 Constant: 7700:41 1 (const int) 7710:41 Sequence 7720:41 Constant: 7730:41 0 (const int) 7740:41 Constant: 7750:41 1 (const int) 7760:41 subgroupMul ( temp 2-component vector of int) 7770:41 vector swizzle ( temp 2-component vector of int) 7780:41 i: direct index for structure ( temp 4-component vector of int) 7790:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7800:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7810:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7820:41 Constant: 7830:41 0 (const uint) 7840:41 direct index ( temp uint) 7850:41 'dti' ( in 3-component vector of uint) 7860:41 Constant: 7870:41 0 (const int) 7880:41 Constant: 7890:41 1 (const int) 7900:41 Sequence 7910:41 Constant: 7920:41 0 (const int) 7930:41 Constant: 7940:41 1 (const int) 7950:42 move second child to first child ( temp 3-component vector of int) 7960:42 vector swizzle ( temp 3-component vector of int) 7970:42 i: direct index for structure ( temp 4-component vector of int) 7980:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7990:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8000:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8010:42 Constant: 8020:42 0 (const uint) 8030:42 direct index ( temp uint) 8040:42 'dti' ( in 3-component vector of uint) 8050:42 Constant: 8060:42 0 (const int) 8070:42 Constant: 8080:42 1 (const int) 8090:42 Sequence 8100:42 Constant: 8110:42 0 (const int) 8120:42 Constant: 8130:42 1 (const int) 8140:42 Constant: 8150:42 2 (const int) 8160:42 subgroupMul ( temp 3-component vector of int) 8170:42 vector swizzle ( temp 3-component vector of int) 8180:42 i: direct index for structure ( temp 4-component vector of int) 8190:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8200:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8210:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8220:42 Constant: 8230:42 0 (const uint) 8240:42 direct index ( temp uint) 8250:42 'dti' ( in 3-component vector of uint) 8260:42 Constant: 8270:42 0 (const int) 8280:42 Constant: 8290:42 1 (const int) 8300:42 Sequence 8310:42 Constant: 8320:42 0 (const int) 8330:42 Constant: 8340:42 1 (const int) 8350:42 Constant: 8360:42 2 (const int) 8370:44 move second child to first child ( temp 4-component vector of float) 8380:44 f: direct index for structure ( temp 4-component vector of float) 8390:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8400:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8410:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8420:44 Constant: 8430:44 0 (const uint) 8440:44 direct index ( temp uint) 8450:44 'dti' ( in 3-component vector of uint) 8460:44 Constant: 8470:44 0 (const int) 8480:44 Constant: 8490:44 2 (const int) 8500:44 subgroupMul ( temp 4-component vector of float) 8510:44 f: direct index for structure ( temp 4-component vector of float) 8520:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8530:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8540:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8550:44 Constant: 8560:44 0 (const uint) 8570:44 direct index ( temp uint) 8580:44 'dti' ( in 3-component vector of uint) 8590:44 Constant: 8600:44 0 (const int) 8610:44 Constant: 8620:44 2 (const int) 8630:45 move second child to first child ( temp float) 8640:45 direct index ( temp float) 8650:45 f: direct index for structure ( temp 4-component vector of float) 8660:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8670:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8680:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8690:45 Constant: 8700:45 0 (const uint) 8710:45 direct index ( temp uint) 8720:45 'dti' ( in 3-component vector of uint) 8730:45 Constant: 8740:45 0 (const int) 8750:45 Constant: 8760:45 2 (const int) 8770:45 Constant: 8780:45 0 (const int) 8790:45 subgroupMul ( temp float) 8800:45 direct index ( temp float) 8810:45 f: direct index for structure ( temp 4-component vector of float) 8820:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8830:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8840:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8850:45 Constant: 8860:45 0 (const uint) 8870:45 direct index ( temp uint) 8880:45 'dti' ( in 3-component vector of uint) 8890:45 Constant: 8900:45 0 (const int) 8910:45 Constant: 8920:45 2 (const int) 8930:45 Constant: 8940:45 0 (const int) 8950:46 move second child to first child ( temp 2-component vector of float) 8960:46 vector swizzle ( temp 2-component vector of float) 8970:46 f: direct index for structure ( temp 4-component vector of float) 8980:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8990:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9000:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9010:46 Constant: 9020:46 0 (const uint) 9030:46 direct index ( temp uint) 9040:46 'dti' ( in 3-component vector of uint) 9050:46 Constant: 9060:46 0 (const int) 9070:46 Constant: 9080:46 2 (const int) 9090:46 Sequence 9100:46 Constant: 9110:46 0 (const int) 9120:46 Constant: 9130:46 1 (const int) 9140:46 subgroupMul ( temp 2-component vector of float) 9150:46 vector swizzle ( temp 2-component vector of float) 9160:46 f: direct index for structure ( temp 4-component vector of float) 9170:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9180:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9190:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9200:46 Constant: 9210:46 0 (const uint) 9220:46 direct index ( temp uint) 9230:46 'dti' ( in 3-component vector of uint) 9240:46 Constant: 9250:46 0 (const int) 9260:46 Constant: 9270:46 2 (const int) 9280:46 Sequence 9290:46 Constant: 9300:46 0 (const int) 9310:46 Constant: 9320:46 1 (const int) 9330:47 move second child to first child ( temp 3-component vector of float) 9340:47 vector swizzle ( temp 3-component vector of float) 9350:47 f: direct index for structure ( temp 4-component vector of float) 9360:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9370:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9380:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9390:47 Constant: 9400:47 0 (const uint) 9410:47 direct index ( temp uint) 9420:47 'dti' ( in 3-component vector of uint) 9430:47 Constant: 9440:47 0 (const int) 9450:47 Constant: 9460:47 2 (const int) 9470:47 Sequence 9480:47 Constant: 9490:47 0 (const int) 9500:47 Constant: 9510:47 1 (const int) 9520:47 Constant: 9530:47 2 (const int) 9540:47 subgroupMul ( temp 3-component vector of float) 9550:47 vector swizzle ( temp 3-component vector of float) 9560:47 f: direct index for structure ( temp 4-component vector of float) 9570:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9580:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9590:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9600:47 Constant: 9610:47 0 (const uint) 9620:47 direct index ( temp uint) 9630:47 'dti' ( in 3-component vector of uint) 9640:47 Constant: 9650:47 0 (const int) 9660:47 Constant: 9670:47 2 (const int) 9680:47 Sequence 9690:47 Constant: 9700:47 0 (const int) 9710:47 Constant: 9720:47 1 (const int) 9730:47 Constant: 9740:47 2 (const int) 9750:49 move second child to first child ( temp 4-component vector of double) 9760:49 d: direct index for structure ( temp 4-component vector of double) 9770:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9780:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9790:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9800:49 Constant: 9810:49 0 (const uint) 9820:49 direct index ( temp uint) 9830:49 'dti' ( in 3-component vector of uint) 9840:49 Constant: 9850:49 0 (const int) 9860:49 Constant: 9870:49 3 (const int) 9880:49 subgroupMul ( temp 4-component vector of double) 9890:49 d: direct index for structure ( temp 4-component vector of double) 9900:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9910:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 9920:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 9930:49 Constant: 9940:49 0 (const uint) 9950:49 direct index ( temp uint) 9960:49 'dti' ( in 3-component vector of uint) 9970:49 Constant: 9980:49 0 (const int) 9990:49 Constant: 10000:49 3 (const int) 10010:50 move second child to first child ( temp double) 10020:50 direct index ( temp double) 10030:50 d: direct index for structure ( temp 4-component vector of double) 10040:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10050:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10060:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10070:50 Constant: 10080:50 0 (const uint) 10090:50 direct index ( temp uint) 10100:50 'dti' ( in 3-component vector of uint) 10110:50 Constant: 10120:50 0 (const int) 10130:50 Constant: 10140:50 3 (const int) 10150:50 Constant: 10160:50 0 (const int) 10170:50 subgroupMul ( temp double) 10180:50 direct index ( temp double) 10190:50 d: direct index for structure ( temp 4-component vector of double) 10200:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10210:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10220:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10230:50 Constant: 10240:50 0 (const uint) 10250:50 direct index ( temp uint) 10260:50 'dti' ( in 3-component vector of uint) 10270:50 Constant: 10280:50 0 (const int) 10290:50 Constant: 10300:50 3 (const int) 10310:50 Constant: 10320:50 0 (const int) 10330:51 move second child to first child ( temp 2-component vector of double) 10340:51 vector swizzle ( temp 2-component vector of double) 10350:51 d: direct index for structure ( temp 4-component vector of double) 10360:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10370:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10380:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10390:51 Constant: 10400:51 0 (const uint) 10410:51 direct index ( temp uint) 10420:51 'dti' ( in 3-component vector of uint) 10430:51 Constant: 10440:51 0 (const int) 10450:51 Constant: 10460:51 3 (const int) 10470:51 Sequence 10480:51 Constant: 10490:51 0 (const int) 10500:51 Constant: 10510:51 1 (const int) 10520:51 subgroupMul ( temp 2-component vector of double) 10530:51 vector swizzle ( temp 2-component vector of double) 10540:51 d: direct index for structure ( temp 4-component vector of double) 10550:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10560:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10570:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10580:51 Constant: 10590:51 0 (const uint) 10600:51 direct index ( temp uint) 10610:51 'dti' ( in 3-component vector of uint) 10620:51 Constant: 10630:51 0 (const int) 10640:51 Constant: 10650:51 3 (const int) 10660:51 Sequence 10670:51 Constant: 10680:51 0 (const int) 10690:51 Constant: 10700:51 1 (const int) 10710:52 move second child to first child ( temp 3-component vector of double) 10720:52 vector swizzle ( temp 3-component vector of double) 10730:52 d: direct index for structure ( temp 4-component vector of double) 10740:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10750:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10760:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10770:52 Constant: 10780:52 0 (const uint) 10790:52 direct index ( temp uint) 10800:52 'dti' ( in 3-component vector of uint) 10810:52 Constant: 10820:52 0 (const int) 10830:52 Constant: 10840:52 3 (const int) 10850:52 Sequence 10860:52 Constant: 10870:52 0 (const int) 10880:52 Constant: 10890:52 1 (const int) 10900:52 Constant: 10910:52 2 (const int) 10920:52 subgroupMul ( temp 3-component vector of double) 10930:52 vector swizzle ( temp 3-component vector of double) 10940:52 d: direct index for structure ( temp 4-component vector of double) 10950:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10960:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 10970:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 10980:52 Constant: 10990:52 0 (const uint) 11000:52 direct index ( temp uint) 11010:52 'dti' ( in 3-component vector of uint) 11020:52 Constant: 11030:52 0 (const int) 11040:52 Constant: 11050:52 3 (const int) 11060:52 Sequence 11070:52 Constant: 11080:52 0 (const int) 11090:52 Constant: 11100:52 1 (const int) 11110:52 Constant: 11120:52 2 (const int) 11130:54 move second child to first child ( temp 4-component vector of uint) 11140:54 u: direct index for structure ( temp 4-component vector of uint) 11150:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11160:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11170:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11180:54 Constant: 11190:54 0 (const uint) 11200:54 direct index ( temp uint) 11210:54 'dti' ( in 3-component vector of uint) 11220:54 Constant: 11230:54 0 (const int) 11240:54 Constant: 11250:54 0 (const int) 11260:54 subgroupMin ( temp 4-component vector of uint) 11270:54 u: direct index for structure ( temp 4-component vector of uint) 11280:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11290:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11300:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11310:54 Constant: 11320:54 0 (const uint) 11330:54 direct index ( temp uint) 11340:54 'dti' ( in 3-component vector of uint) 11350:54 Constant: 11360:54 0 (const int) 11370:54 Constant: 11380:54 0 (const int) 11390:55 move second child to first child ( temp uint) 11400:55 direct index ( temp uint) 11410:55 u: direct index for structure ( temp 4-component vector of uint) 11420:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11430:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11440:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11450:55 Constant: 11460:55 0 (const uint) 11470:55 direct index ( temp uint) 11480:55 'dti' ( in 3-component vector of uint) 11490:55 Constant: 11500:55 0 (const int) 11510:55 Constant: 11520:55 0 (const int) 11530:55 Constant: 11540:55 0 (const int) 11550:55 subgroupMin ( temp uint) 11560:55 direct index ( temp uint) 11570:55 u: direct index for structure ( temp 4-component vector of uint) 11580:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11590:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11600:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11610:55 Constant: 11620:55 0 (const uint) 11630:55 direct index ( temp uint) 11640:55 'dti' ( in 3-component vector of uint) 11650:55 Constant: 11660:55 0 (const int) 11670:55 Constant: 11680:55 0 (const int) 11690:55 Constant: 11700:55 0 (const int) 11710:56 move second child to first child ( temp 2-component vector of uint) 11720:56 vector swizzle ( temp 2-component vector of uint) 11730:56 u: direct index for structure ( temp 4-component vector of uint) 11740:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11750:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11760:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11770:56 Constant: 11780:56 0 (const uint) 11790:56 direct index ( temp uint) 11800:56 'dti' ( in 3-component vector of uint) 11810:56 Constant: 11820:56 0 (const int) 11830:56 Constant: 11840:56 0 (const int) 11850:56 Sequence 11860:56 Constant: 11870:56 0 (const int) 11880:56 Constant: 11890:56 1 (const int) 11900:56 subgroupMin ( temp 2-component vector of uint) 11910:56 vector swizzle ( temp 2-component vector of uint) 11920:56 u: direct index for structure ( temp 4-component vector of uint) 11930:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11940:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 11950:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 11960:56 Constant: 11970:56 0 (const uint) 11980:56 direct index ( temp uint) 11990:56 'dti' ( in 3-component vector of uint) 12000:56 Constant: 12010:56 0 (const int) 12020:56 Constant: 12030:56 0 (const int) 12040:56 Sequence 12050:56 Constant: 12060:56 0 (const int) 12070:56 Constant: 12080:56 1 (const int) 12090:57 move second child to first child ( temp 3-component vector of uint) 12100:57 vector swizzle ( temp 3-component vector of uint) 12110:57 u: direct index for structure ( temp 4-component vector of uint) 12120:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12130:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12140:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12150:57 Constant: 12160:57 0 (const uint) 12170:57 direct index ( temp uint) 12180:57 'dti' ( in 3-component vector of uint) 12190:57 Constant: 12200:57 0 (const int) 12210:57 Constant: 12220:57 0 (const int) 12230:57 Sequence 12240:57 Constant: 12250:57 0 (const int) 12260:57 Constant: 12270:57 1 (const int) 12280:57 Constant: 12290:57 2 (const int) 12300:57 subgroupMin ( temp 3-component vector of uint) 12310:57 vector swizzle ( temp 3-component vector of uint) 12320:57 u: direct index for structure ( temp 4-component vector of uint) 12330:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12340:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12350:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12360:57 Constant: 12370:57 0 (const uint) 12380:57 direct index ( temp uint) 12390:57 'dti' ( in 3-component vector of uint) 12400:57 Constant: 12410:57 0 (const int) 12420:57 Constant: 12430:57 0 (const int) 12440:57 Sequence 12450:57 Constant: 12460:57 0 (const int) 12470:57 Constant: 12480:57 1 (const int) 12490:57 Constant: 12500:57 2 (const int) 12510:59 move second child to first child ( temp 4-component vector of int) 12520:59 i: direct index for structure ( temp 4-component vector of int) 12530:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12540:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12550:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12560:59 Constant: 12570:59 0 (const uint) 12580:59 direct index ( temp uint) 12590:59 'dti' ( in 3-component vector of uint) 12600:59 Constant: 12610:59 0 (const int) 12620:59 Constant: 12630:59 1 (const int) 12640:59 subgroupMin ( temp 4-component vector of int) 12650:59 i: direct index for structure ( temp 4-component vector of int) 12660:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12670:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12680:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12690:59 Constant: 12700:59 0 (const uint) 12710:59 direct index ( temp uint) 12720:59 'dti' ( in 3-component vector of uint) 12730:59 Constant: 12740:59 0 (const int) 12750:59 Constant: 12760:59 1 (const int) 12770:60 move second child to first child ( temp int) 12780:60 direct index ( temp int) 12790:60 i: direct index for structure ( temp 4-component vector of int) 12800:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12810:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12820:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12830:60 Constant: 12840:60 0 (const uint) 12850:60 direct index ( temp uint) 12860:60 'dti' ( in 3-component vector of uint) 12870:60 Constant: 12880:60 0 (const int) 12890:60 Constant: 12900:60 1 (const int) 12910:60 Constant: 12920:60 0 (const int) 12930:60 subgroupMin ( temp int) 12940:60 direct index ( temp int) 12950:60 i: direct index for structure ( temp 4-component vector of int) 12960:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12970:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12980:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 12990:60 Constant: 13000:60 0 (const uint) 13010:60 direct index ( temp uint) 13020:60 'dti' ( in 3-component vector of uint) 13030:60 Constant: 13040:60 0 (const int) 13050:60 Constant: 13060:60 1 (const int) 13070:60 Constant: 13080:60 0 (const int) 13090:61 move second child to first child ( temp 2-component vector of int) 13100:61 vector swizzle ( temp 2-component vector of int) 13110:61 i: direct index for structure ( temp 4-component vector of int) 13120:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13130:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13140:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 13150:61 Constant: 13160:61 0 (const uint) 13170:61 direct index ( temp uint) 13180:61 'dti' ( in 3-component vector of uint) 13190:61 Constant: 13200:61 0 (const int) 13210:61 Constant: 13220:61 1 (const int) 13230:61 Sequence 13240:61 Constant: 13250:61 0 (const int) 13260:61 Constant: 13270:61 1 (const int) 13280:61 subgroupMin ( temp 2-component vector of int) 13290:61 vector swizzle ( temp 2-component vector of int) 13300:61 i: direct index for structure ( temp 4-component vector of int) 13310:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13320:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13330:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 13340:61 Constant: 13350:61 0 (const uint) 13360:61 direct index ( temp uint) 13370:61 'dti' ( in 3-component vector of uint) 13380:61 Constant: 13390:61 0 (const int) 13400:61 Constant: 13410:61 1 (const int) 13420:61 Sequence 13430:61 Constant: 13440:61 0 (const int) 13450:61 Constant: 13460:61 1 (const int) 13470:62 move second child to first child ( temp 3-component vector of int) 13480:62 vector swizzle ( temp 3-component vector of int) 13490:62 i: direct index for structure ( temp 4-component vector of int) 13500:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13510:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13520:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 13530:62 Constant: 13540:62 0 (const uint) 13550:62 direct index ( temp uint) 13560:62 'dti' ( in 3-component vector of uint) 13570:62 Constant: 13580:62 0 (const int) 13590:62 Constant: 13600:62 1 (const int) 13610:62 Sequence 13620:62 Constant: 13630:62 0 (const int) 13640:62 Constant: 13650:62 1 (const int) 13660:62 Constant: 13670:62 2 (const int) 13680:62 subgroupMin ( temp 3-component vector of int) 13690:62 vector swizzle ( temp 3-component vector of int) 13700:62 i: direct index for structure ( temp 4-component vector of int) 13710:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13720:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13730:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 13740:62 Constant: 13750:62 0 (const uint) 13760:62 direct index ( temp uint) 13770:62 'dti' ( in 3-component vector of uint) 13780:62 Constant: 13790:62 0 (const int) 13800:62 Constant: 13810:62 1 (const int) 13820:62 Sequence 13830:62 Constant: 13840:62 0 (const int) 13850:62 Constant: 13860:62 1 (const int) 13870:62 Constant: 13880:62 2 (const int) 13890:64 move second child to first child ( temp 4-component vector of float) 13900:64 f: direct index for structure ( temp 4-component vector of float) 13910:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13920:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13930:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 13940:64 Constant: 13950:64 0 (const uint) 13960:64 direct index ( temp uint) 13970:64 'dti' ( in 3-component vector of uint) 13980:64 Constant: 13990:64 0 (const int) 14000:64 Constant: 14010:64 2 (const int) 14020:64 subgroupMin ( temp 4-component vector of float) 14030:64 f: direct index for structure ( temp 4-component vector of float) 14040:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14050:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14060:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14070:64 Constant: 14080:64 0 (const uint) 14090:64 direct index ( temp uint) 14100:64 'dti' ( in 3-component vector of uint) 14110:64 Constant: 14120:64 0 (const int) 14130:64 Constant: 14140:64 2 (const int) 14150:65 move second child to first child ( temp float) 14160:65 direct index ( temp float) 14170:65 f: direct index for structure ( temp 4-component vector of float) 14180:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14190:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14200:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14210:65 Constant: 14220:65 0 (const uint) 14230:65 direct index ( temp uint) 14240:65 'dti' ( in 3-component vector of uint) 14250:65 Constant: 14260:65 0 (const int) 14270:65 Constant: 14280:65 2 (const int) 14290:65 Constant: 14300:65 0 (const int) 14310:65 subgroupMin ( temp float) 14320:65 direct index ( temp float) 14330:65 f: direct index for structure ( temp 4-component vector of float) 14340:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14350:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14360:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14370:65 Constant: 14380:65 0 (const uint) 14390:65 direct index ( temp uint) 14400:65 'dti' ( in 3-component vector of uint) 14410:65 Constant: 14420:65 0 (const int) 14430:65 Constant: 14440:65 2 (const int) 14450:65 Constant: 14460:65 0 (const int) 14470:66 move second child to first child ( temp 2-component vector of float) 14480:66 vector swizzle ( temp 2-component vector of float) 14490:66 f: direct index for structure ( temp 4-component vector of float) 14500:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14510:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14520:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14530:66 Constant: 14540:66 0 (const uint) 14550:66 direct index ( temp uint) 14560:66 'dti' ( in 3-component vector of uint) 14570:66 Constant: 14580:66 0 (const int) 14590:66 Constant: 14600:66 2 (const int) 14610:66 Sequence 14620:66 Constant: 14630:66 0 (const int) 14640:66 Constant: 14650:66 1 (const int) 14660:66 subgroupMin ( temp 2-component vector of float) 14670:66 vector swizzle ( temp 2-component vector of float) 14680:66 f: direct index for structure ( temp 4-component vector of float) 14690:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14700:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14710:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14720:66 Constant: 14730:66 0 (const uint) 14740:66 direct index ( temp uint) 14750:66 'dti' ( in 3-component vector of uint) 14760:66 Constant: 14770:66 0 (const int) 14780:66 Constant: 14790:66 2 (const int) 14800:66 Sequence 14810:66 Constant: 14820:66 0 (const int) 14830:66 Constant: 14840:66 1 (const int) 14850:67 move second child to first child ( temp 3-component vector of float) 14860:67 vector swizzle ( temp 3-component vector of float) 14870:67 f: direct index for structure ( temp 4-component vector of float) 14880:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14890:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 14900:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14910:67 Constant: 14920:67 0 (const uint) 14930:67 direct index ( temp uint) 14940:67 'dti' ( in 3-component vector of uint) 14950:67 Constant: 14960:67 0 (const int) 14970:67 Constant: 14980:67 2 (const int) 14990:67 Sequence 15000:67 Constant: 15010:67 0 (const int) 15020:67 Constant: 15030:67 1 (const int) 15040:67 Constant: 15050:67 2 (const int) 15060:67 subgroupMin ( temp 3-component vector of float) 15070:67 vector swizzle ( temp 3-component vector of float) 15080:67 f: direct index for structure ( temp 4-component vector of float) 15090:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15100:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15110:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15120:67 Constant: 15130:67 0 (const uint) 15140:67 direct index ( temp uint) 15150:67 'dti' ( in 3-component vector of uint) 15160:67 Constant: 15170:67 0 (const int) 15180:67 Constant: 15190:67 2 (const int) 15200:67 Sequence 15210:67 Constant: 15220:67 0 (const int) 15230:67 Constant: 15240:67 1 (const int) 15250:67 Constant: 15260:67 2 (const int) 15270:69 move second child to first child ( temp 4-component vector of double) 15280:69 d: direct index for structure ( temp 4-component vector of double) 15290:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15300:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15310:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15320:69 Constant: 15330:69 0 (const uint) 15340:69 direct index ( temp uint) 15350:69 'dti' ( in 3-component vector of uint) 15360:69 Constant: 15370:69 0 (const int) 15380:69 Constant: 15390:69 3 (const int) 15400:69 subgroupMin ( temp 4-component vector of double) 15410:69 d: direct index for structure ( temp 4-component vector of double) 15420:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15430:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15440:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15450:69 Constant: 15460:69 0 (const uint) 15470:69 direct index ( temp uint) 15480:69 'dti' ( in 3-component vector of uint) 15490:69 Constant: 15500:69 0 (const int) 15510:69 Constant: 15520:69 3 (const int) 15530:70 move second child to first child ( temp double) 15540:70 direct index ( temp double) 15550:70 d: direct index for structure ( temp 4-component vector of double) 15560:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15570:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15580:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15590:70 Constant: 15600:70 0 (const uint) 15610:70 direct index ( temp uint) 15620:70 'dti' ( in 3-component vector of uint) 15630:70 Constant: 15640:70 0 (const int) 15650:70 Constant: 15660:70 3 (const int) 15670:70 Constant: 15680:70 0 (const int) 15690:70 subgroupMin ( temp double) 15700:70 direct index ( temp double) 15710:70 d: direct index for structure ( temp 4-component vector of double) 15720:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15730:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15740:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15750:70 Constant: 15760:70 0 (const uint) 15770:70 direct index ( temp uint) 15780:70 'dti' ( in 3-component vector of uint) 15790:70 Constant: 15800:70 0 (const int) 15810:70 Constant: 15820:70 3 (const int) 15830:70 Constant: 15840:70 0 (const int) 15850:71 move second child to first child ( temp 2-component vector of double) 15860:71 vector swizzle ( temp 2-component vector of double) 15870:71 d: direct index for structure ( temp 4-component vector of double) 15880:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15890:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 15900:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 15910:71 Constant: 15920:71 0 (const uint) 15930:71 direct index ( temp uint) 15940:71 'dti' ( in 3-component vector of uint) 15950:71 Constant: 15960:71 0 (const int) 15970:71 Constant: 15980:71 3 (const int) 15990:71 Sequence 16000:71 Constant: 16010:71 0 (const int) 16020:71 Constant: 16030:71 1 (const int) 16040:71 subgroupMin ( temp 2-component vector of double) 16050:71 vector swizzle ( temp 2-component vector of double) 16060:71 d: direct index for structure ( temp 4-component vector of double) 16070:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16080:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16090:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16100:71 Constant: 16110:71 0 (const uint) 16120:71 direct index ( temp uint) 16130:71 'dti' ( in 3-component vector of uint) 16140:71 Constant: 16150:71 0 (const int) 16160:71 Constant: 16170:71 3 (const int) 16180:71 Sequence 16190:71 Constant: 16200:71 0 (const int) 16210:71 Constant: 16220:71 1 (const int) 16230:72 move second child to first child ( temp 3-component vector of double) 16240:72 vector swizzle ( temp 3-component vector of double) 16250:72 d: direct index for structure ( temp 4-component vector of double) 16260:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16270:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16280:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16290:72 Constant: 16300:72 0 (const uint) 16310:72 direct index ( temp uint) 16320:72 'dti' ( in 3-component vector of uint) 16330:72 Constant: 16340:72 0 (const int) 16350:72 Constant: 16360:72 3 (const int) 16370:72 Sequence 16380:72 Constant: 16390:72 0 (const int) 16400:72 Constant: 16410:72 1 (const int) 16420:72 Constant: 16430:72 2 (const int) 16440:72 subgroupMin ( temp 3-component vector of double) 16450:72 vector swizzle ( temp 3-component vector of double) 16460:72 d: direct index for structure ( temp 4-component vector of double) 16470:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16480:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16490:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16500:72 Constant: 16510:72 0 (const uint) 16520:72 direct index ( temp uint) 16530:72 'dti' ( in 3-component vector of uint) 16540:72 Constant: 16550:72 0 (const int) 16560:72 Constant: 16570:72 3 (const int) 16580:72 Sequence 16590:72 Constant: 16600:72 0 (const int) 16610:72 Constant: 16620:72 1 (const int) 16630:72 Constant: 16640:72 2 (const int) 16650:74 move second child to first child ( temp 4-component vector of uint) 16660:74 u: direct index for structure ( temp 4-component vector of uint) 16670:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16680:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16690:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16700:74 Constant: 16710:74 0 (const uint) 16720:74 direct index ( temp uint) 16730:74 'dti' ( in 3-component vector of uint) 16740:74 Constant: 16750:74 0 (const int) 16760:74 Constant: 16770:74 0 (const int) 16780:74 subgroupMax ( temp 4-component vector of uint) 16790:74 u: direct index for structure ( temp 4-component vector of uint) 16800:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16810:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16820:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16830:74 Constant: 16840:74 0 (const uint) 16850:74 direct index ( temp uint) 16860:74 'dti' ( in 3-component vector of uint) 16870:74 Constant: 16880:74 0 (const int) 16890:74 Constant: 16900:74 0 (const int) 16910:75 move second child to first child ( temp uint) 16920:75 direct index ( temp uint) 16930:75 u: direct index for structure ( temp 4-component vector of uint) 16940:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16950:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 16960:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 16970:75 Constant: 16980:75 0 (const uint) 16990:75 direct index ( temp uint) 17000:75 'dti' ( in 3-component vector of uint) 17010:75 Constant: 17020:75 0 (const int) 17030:75 Constant: 17040:75 0 (const int) 17050:75 Constant: 17060:75 0 (const int) 17070:75 subgroupMax ( temp uint) 17080:75 direct index ( temp uint) 17090:75 u: direct index for structure ( temp 4-component vector of uint) 17100:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17110:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17120:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 17130:75 Constant: 17140:75 0 (const uint) 17150:75 direct index ( temp uint) 17160:75 'dti' ( in 3-component vector of uint) 17170:75 Constant: 17180:75 0 (const int) 17190:75 Constant: 17200:75 0 (const int) 17210:75 Constant: 17220:75 0 (const int) 17230:76 move second child to first child ( temp 2-component vector of uint) 17240:76 vector swizzle ( temp 2-component vector of uint) 17250:76 u: direct index for structure ( temp 4-component vector of uint) 17260:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17270:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17280:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 17290:76 Constant: 17300:76 0 (const uint) 17310:76 direct index ( temp uint) 17320:76 'dti' ( in 3-component vector of uint) 17330:76 Constant: 17340:76 0 (const int) 17350:76 Constant: 17360:76 0 (const int) 17370:76 Sequence 17380:76 Constant: 17390:76 0 (const int) 17400:76 Constant: 17410:76 1 (const int) 17420:76 subgroupMax ( temp 2-component vector of uint) 17430:76 vector swizzle ( temp 2-component vector of uint) 17440:76 u: direct index for structure ( temp 4-component vector of uint) 17450:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17460:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17470:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 17480:76 Constant: 17490:76 0 (const uint) 17500:76 direct index ( temp uint) 17510:76 'dti' ( in 3-component vector of uint) 17520:76 Constant: 17530:76 0 (const int) 17540:76 Constant: 17550:76 0 (const int) 17560:76 Sequence 17570:76 Constant: 17580:76 0 (const int) 17590:76 Constant: 17600:76 1 (const int) 17610:77 move second child to first child ( temp 3-component vector of uint) 17620:77 vector swizzle ( temp 3-component vector of uint) 17630:77 u: direct index for structure ( temp 4-component vector of uint) 17640:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17650:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17660:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 17670:77 Constant: 17680:77 0 (const uint) 17690:77 direct index ( temp uint) 17700:77 'dti' ( in 3-component vector of uint) 17710:77 Constant: 17720:77 0 (const int) 17730:77 Constant: 17740:77 0 (const int) 17750:77 Sequence 17760:77 Constant: 17770:77 0 (const int) 17780:77 Constant: 17790:77 1 (const int) 17800:77 Constant: 17810:77 2 (const int) 17820:77 subgroupMax ( temp 3-component vector of uint) 17830:77 vector swizzle ( temp 3-component vector of uint) 17840:77 u: direct index for structure ( temp 4-component vector of uint) 17850:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17860:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 17870:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 17880:77 Constant: 17890:77 0 (const uint) 17900:77 direct index ( temp uint) 17910:77 'dti' ( in 3-component vector of uint) 17920:77 Constant: 17930:77 0 (const int) 17940:77 Constant: 17950:77 0 (const int) 17960:77 Sequence 17970:77 Constant: 17980:77 0 (const int) 17990:77 Constant: 18000:77 1 (const int) 18010:77 Constant: 18020:77 2 (const int) 18030:79 move second child to first child ( temp 4-component vector of int) 18040:79 i: direct index for structure ( temp 4-component vector of int) 18050:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18060:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18070:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18080:79 Constant: 18090:79 0 (const uint) 18100:79 direct index ( temp uint) 18110:79 'dti' ( in 3-component vector of uint) 18120:79 Constant: 18130:79 0 (const int) 18140:79 Constant: 18150:79 1 (const int) 18160:79 subgroupMax ( temp 4-component vector of int) 18170:79 i: direct index for structure ( temp 4-component vector of int) 18180:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18190:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18200:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18210:79 Constant: 18220:79 0 (const uint) 18230:79 direct index ( temp uint) 18240:79 'dti' ( in 3-component vector of uint) 18250:79 Constant: 18260:79 0 (const int) 18270:79 Constant: 18280:79 1 (const int) 18290:80 move second child to first child ( temp int) 18300:80 direct index ( temp int) 18310:80 i: direct index for structure ( temp 4-component vector of int) 18320:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18330:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18340:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18350:80 Constant: 18360:80 0 (const uint) 18370:80 direct index ( temp uint) 18380:80 'dti' ( in 3-component vector of uint) 18390:80 Constant: 18400:80 0 (const int) 18410:80 Constant: 18420:80 1 (const int) 18430:80 Constant: 18440:80 0 (const int) 18450:80 subgroupMax ( temp int) 18460:80 direct index ( temp int) 18470:80 i: direct index for structure ( temp 4-component vector of int) 18480:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18490:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18500:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18510:80 Constant: 18520:80 0 (const uint) 18530:80 direct index ( temp uint) 18540:80 'dti' ( in 3-component vector of uint) 18550:80 Constant: 18560:80 0 (const int) 18570:80 Constant: 18580:80 1 (const int) 18590:80 Constant: 18600:80 0 (const int) 18610:81 move second child to first child ( temp 2-component vector of int) 18620:81 vector swizzle ( temp 2-component vector of int) 18630:81 i: direct index for structure ( temp 4-component vector of int) 18640:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18650:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18660:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18670:81 Constant: 18680:81 0 (const uint) 18690:81 direct index ( temp uint) 18700:81 'dti' ( in 3-component vector of uint) 18710:81 Constant: 18720:81 0 (const int) 18730:81 Constant: 18740:81 1 (const int) 18750:81 Sequence 18760:81 Constant: 18770:81 0 (const int) 18780:81 Constant: 18790:81 1 (const int) 18800:81 subgroupMax ( temp 2-component vector of int) 18810:81 vector swizzle ( temp 2-component vector of int) 18820:81 i: direct index for structure ( temp 4-component vector of int) 18830:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18840:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 18850:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 18860:81 Constant: 18870:81 0 (const uint) 18880:81 direct index ( temp uint) 18890:81 'dti' ( in 3-component vector of uint) 18900:81 Constant: 18910:81 0 (const int) 18920:81 Constant: 18930:81 1 (const int) 18940:81 Sequence 18950:81 Constant: 18960:81 0 (const int) 18970:81 Constant: 18980:81 1 (const int) 18990:82 move second child to first child ( temp 3-component vector of int) 19000:82 vector swizzle ( temp 3-component vector of int) 19010:82 i: direct index for structure ( temp 4-component vector of int) 19020:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19030:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19040:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19050:82 Constant: 19060:82 0 (const uint) 19070:82 direct index ( temp uint) 19080:82 'dti' ( in 3-component vector of uint) 19090:82 Constant: 19100:82 0 (const int) 19110:82 Constant: 19120:82 1 (const int) 19130:82 Sequence 19140:82 Constant: 19150:82 0 (const int) 19160:82 Constant: 19170:82 1 (const int) 19180:82 Constant: 19190:82 2 (const int) 19200:82 subgroupMax ( temp 3-component vector of int) 19210:82 vector swizzle ( temp 3-component vector of int) 19220:82 i: direct index for structure ( temp 4-component vector of int) 19230:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19240:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19250:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19260:82 Constant: 19270:82 0 (const uint) 19280:82 direct index ( temp uint) 19290:82 'dti' ( in 3-component vector of uint) 19300:82 Constant: 19310:82 0 (const int) 19320:82 Constant: 19330:82 1 (const int) 19340:82 Sequence 19350:82 Constant: 19360:82 0 (const int) 19370:82 Constant: 19380:82 1 (const int) 19390:82 Constant: 19400:82 2 (const int) 19410:84 move second child to first child ( temp 4-component vector of float) 19420:84 f: direct index for structure ( temp 4-component vector of float) 19430:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19440:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19450:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19460:84 Constant: 19470:84 0 (const uint) 19480:84 direct index ( temp uint) 19490:84 'dti' ( in 3-component vector of uint) 19500:84 Constant: 19510:84 0 (const int) 19520:84 Constant: 19530:84 2 (const int) 19540:84 subgroupMax ( temp 4-component vector of float) 19550:84 f: direct index for structure ( temp 4-component vector of float) 19560:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19570:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19580:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19590:84 Constant: 19600:84 0 (const uint) 19610:84 direct index ( temp uint) 19620:84 'dti' ( in 3-component vector of uint) 19630:84 Constant: 19640:84 0 (const int) 19650:84 Constant: 19660:84 2 (const int) 19670:85 move second child to first child ( temp float) 19680:85 direct index ( temp float) 19690:85 f: direct index for structure ( temp 4-component vector of float) 19700:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19710:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19720:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19730:85 Constant: 19740:85 0 (const uint) 19750:85 direct index ( temp uint) 19760:85 'dti' ( in 3-component vector of uint) 19770:85 Constant: 19780:85 0 (const int) 19790:85 Constant: 19800:85 2 (const int) 19810:85 Constant: 19820:85 0 (const int) 19830:85 subgroupMax ( temp float) 19840:85 direct index ( temp float) 19850:85 f: direct index for structure ( temp 4-component vector of float) 19860:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19870:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 19880:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 19890:85 Constant: 19900:85 0 (const uint) 19910:85 direct index ( temp uint) 19920:85 'dti' ( in 3-component vector of uint) 19930:85 Constant: 19940:85 0 (const int) 19950:85 Constant: 19960:85 2 (const int) 19970:85 Constant: 19980:85 0 (const int) 19990:86 move second child to first child ( temp 2-component vector of float) 20000:86 vector swizzle ( temp 2-component vector of float) 20010:86 f: direct index for structure ( temp 4-component vector of float) 20020:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20030:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20040:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20050:86 Constant: 20060:86 0 (const uint) 20070:86 direct index ( temp uint) 20080:86 'dti' ( in 3-component vector of uint) 20090:86 Constant: 20100:86 0 (const int) 20110:86 Constant: 20120:86 2 (const int) 20130:86 Sequence 20140:86 Constant: 20150:86 0 (const int) 20160:86 Constant: 20170:86 1 (const int) 20180:86 subgroupMax ( temp 2-component vector of float) 20190:86 vector swizzle ( temp 2-component vector of float) 20200:86 f: direct index for structure ( temp 4-component vector of float) 20210:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20220:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20230:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20240:86 Constant: 20250:86 0 (const uint) 20260:86 direct index ( temp uint) 20270:86 'dti' ( in 3-component vector of uint) 20280:86 Constant: 20290:86 0 (const int) 20300:86 Constant: 20310:86 2 (const int) 20320:86 Sequence 20330:86 Constant: 20340:86 0 (const int) 20350:86 Constant: 20360:86 1 (const int) 20370:87 move second child to first child ( temp 3-component vector of float) 20380:87 vector swizzle ( temp 3-component vector of float) 20390:87 f: direct index for structure ( temp 4-component vector of float) 20400:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20410:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20420:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20430:87 Constant: 20440:87 0 (const uint) 20450:87 direct index ( temp uint) 20460:87 'dti' ( in 3-component vector of uint) 20470:87 Constant: 20480:87 0 (const int) 20490:87 Constant: 20500:87 2 (const int) 20510:87 Sequence 20520:87 Constant: 20530:87 0 (const int) 20540:87 Constant: 20550:87 1 (const int) 20560:87 Constant: 20570:87 2 (const int) 20580:87 subgroupMax ( temp 3-component vector of float) 20590:87 vector swizzle ( temp 3-component vector of float) 20600:87 f: direct index for structure ( temp 4-component vector of float) 20610:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20620:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20630:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20640:87 Constant: 20650:87 0 (const uint) 20660:87 direct index ( temp uint) 20670:87 'dti' ( in 3-component vector of uint) 20680:87 Constant: 20690:87 0 (const int) 20700:87 Constant: 20710:87 2 (const int) 20720:87 Sequence 20730:87 Constant: 20740:87 0 (const int) 20750:87 Constant: 20760:87 1 (const int) 20770:87 Constant: 20780:87 2 (const int) 20790:89 move second child to first child ( temp 4-component vector of double) 20800:89 d: direct index for structure ( temp 4-component vector of double) 20810:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20820:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20830:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20840:89 Constant: 20850:89 0 (const uint) 20860:89 direct index ( temp uint) 20870:89 'dti' ( in 3-component vector of uint) 20880:89 Constant: 20890:89 0 (const int) 20900:89 Constant: 20910:89 3 (const int) 20920:89 subgroupMax ( temp 4-component vector of double) 20930:89 d: direct index for structure ( temp 4-component vector of double) 20940:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20950:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 20960:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 20970:89 Constant: 20980:89 0 (const uint) 20990:89 direct index ( temp uint) 21000:89 'dti' ( in 3-component vector of uint) 21010:89 Constant: 21020:89 0 (const int) 21030:89 Constant: 21040:89 3 (const int) 21050:90 move second child to first child ( temp double) 21060:90 direct index ( temp double) 21070:90 d: direct index for structure ( temp 4-component vector of double) 21080:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21090:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21100:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 21110:90 Constant: 21120:90 0 (const uint) 21130:90 direct index ( temp uint) 21140:90 'dti' ( in 3-component vector of uint) 21150:90 Constant: 21160:90 0 (const int) 21170:90 Constant: 21180:90 3 (const int) 21190:90 Constant: 21200:90 0 (const int) 21210:90 subgroupMax ( temp double) 21220:90 direct index ( temp double) 21230:90 d: direct index for structure ( temp 4-component vector of double) 21240:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21250:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21260:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 21270:90 Constant: 21280:90 0 (const uint) 21290:90 direct index ( temp uint) 21300:90 'dti' ( in 3-component vector of uint) 21310:90 Constant: 21320:90 0 (const int) 21330:90 Constant: 21340:90 3 (const int) 21350:90 Constant: 21360:90 0 (const int) 21370:91 move second child to first child ( temp 2-component vector of double) 21380:91 vector swizzle ( temp 2-component vector of double) 21390:91 d: direct index for structure ( temp 4-component vector of double) 21400:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21410:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21420:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 21430:91 Constant: 21440:91 0 (const uint) 21450:91 direct index ( temp uint) 21460:91 'dti' ( in 3-component vector of uint) 21470:91 Constant: 21480:91 0 (const int) 21490:91 Constant: 21500:91 3 (const int) 21510:91 Sequence 21520:91 Constant: 21530:91 0 (const int) 21540:91 Constant: 21550:91 1 (const int) 21560:91 subgroupMax ( temp 2-component vector of double) 21570:91 vector swizzle ( temp 2-component vector of double) 21580:91 d: direct index for structure ( temp 4-component vector of double) 21590:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21600:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21610:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 21620:91 Constant: 21630:91 0 (const uint) 21640:91 direct index ( temp uint) 21650:91 'dti' ( in 3-component vector of uint) 21660:91 Constant: 21670:91 0 (const int) 21680:91 Constant: 21690:91 3 (const int) 21700:91 Sequence 21710:91 Constant: 21720:91 0 (const int) 21730:91 Constant: 21740:91 1 (const int) 21750:92 move second child to first child ( temp 3-component vector of double) 21760:92 vector swizzle ( temp 3-component vector of double) 21770:92 d: direct index for structure ( temp 4-component vector of double) 21780:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21790:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 21800:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 21810:92 Constant: 21820:92 0 (const uint) 21830:92 direct index ( temp uint) 21840:92 'dti' ( in 3-component vector of uint) 21850:92 Constant: 21860:92 0 (const int) 21870:92 Constant: 21880:92 3 (const int) 21890:92 Sequence 21900:92 Constant: 21910:92 0 (const int) 21920:92 Constant: 21930:92 1 (const int) 21940:92 Constant: 21950:92 2 (const int) 21960:92 subgroupMax ( temp 3-component vector of double) 21970:92 vector swizzle ( temp 3-component vector of double) 21980:92 d: direct index for structure ( temp 4-component vector of double) 21990:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22000:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22010:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22020:92 Constant: 22030:92 0 (const uint) 22040:92 direct index ( temp uint) 22050:92 'dti' ( in 3-component vector of uint) 22060:92 Constant: 22070:92 0 (const int) 22080:92 Constant: 22090:92 3 (const int) 22100:92 Sequence 22110:92 Constant: 22120:92 0 (const int) 22130:92 Constant: 22140:92 1 (const int) 22150:92 Constant: 22160:92 2 (const int) 22170:94 move second child to first child ( temp 4-component vector of uint) 22180:94 u: direct index for structure ( temp 4-component vector of uint) 22190:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22200:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22210:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22220:94 Constant: 22230:94 0 (const uint) 22240:94 direct index ( temp uint) 22250:94 'dti' ( in 3-component vector of uint) 22260:94 Constant: 22270:94 0 (const int) 22280:94 Constant: 22290:94 0 (const int) 22300:94 subgroupAnd ( temp 4-component vector of uint) 22310:94 u: direct index for structure ( temp 4-component vector of uint) 22320:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22330:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22340:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22350:94 Constant: 22360:94 0 (const uint) 22370:94 direct index ( temp uint) 22380:94 'dti' ( in 3-component vector of uint) 22390:94 Constant: 22400:94 0 (const int) 22410:94 Constant: 22420:94 0 (const int) 22430:95 move second child to first child ( temp uint) 22440:95 direct index ( temp uint) 22450:95 u: direct index for structure ( temp 4-component vector of uint) 22460:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22470:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22480:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22490:95 Constant: 22500:95 0 (const uint) 22510:95 direct index ( temp uint) 22520:95 'dti' ( in 3-component vector of uint) 22530:95 Constant: 22540:95 0 (const int) 22550:95 Constant: 22560:95 0 (const int) 22570:95 Constant: 22580:95 0 (const int) 22590:95 subgroupAnd ( temp uint) 22600:95 direct index ( temp uint) 22610:95 u: direct index for structure ( temp 4-component vector of uint) 22620:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22630:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22640:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22650:95 Constant: 22660:95 0 (const uint) 22670:95 direct index ( temp uint) 22680:95 'dti' ( in 3-component vector of uint) 22690:95 Constant: 22700:95 0 (const int) 22710:95 Constant: 22720:95 0 (const int) 22730:95 Constant: 22740:95 0 (const int) 22750:96 move second child to first child ( temp 2-component vector of uint) 22760:96 vector swizzle ( temp 2-component vector of uint) 22770:96 u: direct index for structure ( temp 4-component vector of uint) 22780:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22790:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22800:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 22810:96 Constant: 22820:96 0 (const uint) 22830:96 direct index ( temp uint) 22840:96 'dti' ( in 3-component vector of uint) 22850:96 Constant: 22860:96 0 (const int) 22870:96 Constant: 22880:96 0 (const int) 22890:96 Sequence 22900:96 Constant: 22910:96 0 (const int) 22920:96 Constant: 22930:96 1 (const int) 22940:96 subgroupAnd ( temp 2-component vector of uint) 22950:96 vector swizzle ( temp 2-component vector of uint) 22960:96 u: direct index for structure ( temp 4-component vector of uint) 22970:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22980:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 22990:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23000:96 Constant: 23010:96 0 (const uint) 23020:96 direct index ( temp uint) 23030:96 'dti' ( in 3-component vector of uint) 23040:96 Constant: 23050:96 0 (const int) 23060:96 Constant: 23070:96 0 (const int) 23080:96 Sequence 23090:96 Constant: 23100:96 0 (const int) 23110:96 Constant: 23120:96 1 (const int) 23130:97 move second child to first child ( temp 3-component vector of uint) 23140:97 vector swizzle ( temp 3-component vector of uint) 23150:97 u: direct index for structure ( temp 4-component vector of uint) 23160:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23170:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23180:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23190:97 Constant: 23200:97 0 (const uint) 23210:97 direct index ( temp uint) 23220:97 'dti' ( in 3-component vector of uint) 23230:97 Constant: 23240:97 0 (const int) 23250:97 Constant: 23260:97 0 (const int) 23270:97 Sequence 23280:97 Constant: 23290:97 0 (const int) 23300:97 Constant: 23310:97 1 (const int) 23320:97 Constant: 23330:97 2 (const int) 23340:97 subgroupAnd ( temp 3-component vector of uint) 23350:97 vector swizzle ( temp 3-component vector of uint) 23360:97 u: direct index for structure ( temp 4-component vector of uint) 23370:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23380:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23390:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23400:97 Constant: 23410:97 0 (const uint) 23420:97 direct index ( temp uint) 23430:97 'dti' ( in 3-component vector of uint) 23440:97 Constant: 23450:97 0 (const int) 23460:97 Constant: 23470:97 0 (const int) 23480:97 Sequence 23490:97 Constant: 23500:97 0 (const int) 23510:97 Constant: 23520:97 1 (const int) 23530:97 Constant: 23540:97 2 (const int) 23550:99 move second child to first child ( temp 4-component vector of int) 23560:99 i: direct index for structure ( temp 4-component vector of int) 23570:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23580:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23590:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23600:99 Constant: 23610:99 0 (const uint) 23620:99 direct index ( temp uint) 23630:99 'dti' ( in 3-component vector of uint) 23640:99 Constant: 23650:99 0 (const int) 23660:99 Constant: 23670:99 1 (const int) 23680:99 subgroupAnd ( temp 4-component vector of int) 23690:99 i: direct index for structure ( temp 4-component vector of int) 23700:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23710:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23720:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23730:99 Constant: 23740:99 0 (const uint) 23750:99 direct index ( temp uint) 23760:99 'dti' ( in 3-component vector of uint) 23770:99 Constant: 23780:99 0 (const int) 23790:99 Constant: 23800:99 1 (const int) 23810:100 move second child to first child ( temp int) 23820:100 direct index ( temp int) 23830:100 i: direct index for structure ( temp 4-component vector of int) 23840:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23850:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 23860:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 23870:100 Constant: 23880:100 0 (const uint) 23890:100 direct index ( temp uint) 23900:100 'dti' ( in 3-component vector of uint) 23910:100 Constant: 23920:100 0 (const int) 23930:100 Constant: 23940:100 1 (const int) 23950:100 Constant: 23960:100 0 (const int) 23970:100 subgroupAnd ( temp int) 23980:100 direct index ( temp int) 23990:100 i: direct index for structure ( temp 4-component vector of int) 24000:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24010:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24020:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24030:100 Constant: 24040:100 0 (const uint) 24050:100 direct index ( temp uint) 24060:100 'dti' ( in 3-component vector of uint) 24070:100 Constant: 24080:100 0 (const int) 24090:100 Constant: 24100:100 1 (const int) 24110:100 Constant: 24120:100 0 (const int) 24130:101 move second child to first child ( temp 2-component vector of int) 24140:101 vector swizzle ( temp 2-component vector of int) 24150:101 i: direct index for structure ( temp 4-component vector of int) 24160:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24170:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24180:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24190:101 Constant: 24200:101 0 (const uint) 24210:101 direct index ( temp uint) 24220:101 'dti' ( in 3-component vector of uint) 24230:101 Constant: 24240:101 0 (const int) 24250:101 Constant: 24260:101 1 (const int) 24270:101 Sequence 24280:101 Constant: 24290:101 0 (const int) 24300:101 Constant: 24310:101 1 (const int) 24320:101 subgroupAnd ( temp 2-component vector of int) 24330:101 vector swizzle ( temp 2-component vector of int) 24340:101 i: direct index for structure ( temp 4-component vector of int) 24350:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24360:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24370:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24380:101 Constant: 24390:101 0 (const uint) 24400:101 direct index ( temp uint) 24410:101 'dti' ( in 3-component vector of uint) 24420:101 Constant: 24430:101 0 (const int) 24440:101 Constant: 24450:101 1 (const int) 24460:101 Sequence 24470:101 Constant: 24480:101 0 (const int) 24490:101 Constant: 24500:101 1 (const int) 24510:102 move second child to first child ( temp 3-component vector of int) 24520:102 vector swizzle ( temp 3-component vector of int) 24530:102 i: direct index for structure ( temp 4-component vector of int) 24540:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24550:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24560:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24570:102 Constant: 24580:102 0 (const uint) 24590:102 direct index ( temp uint) 24600:102 'dti' ( in 3-component vector of uint) 24610:102 Constant: 24620:102 0 (const int) 24630:102 Constant: 24640:102 1 (const int) 24650:102 Sequence 24660:102 Constant: 24670:102 0 (const int) 24680:102 Constant: 24690:102 1 (const int) 24700:102 Constant: 24710:102 2 (const int) 24720:102 subgroupAnd ( temp 3-component vector of int) 24730:102 vector swizzle ( temp 3-component vector of int) 24740:102 i: direct index for structure ( temp 4-component vector of int) 24750:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24760:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24770:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24780:102 Constant: 24790:102 0 (const uint) 24800:102 direct index ( temp uint) 24810:102 'dti' ( in 3-component vector of uint) 24820:102 Constant: 24830:102 0 (const int) 24840:102 Constant: 24850:102 1 (const int) 24860:102 Sequence 24870:102 Constant: 24880:102 0 (const int) 24890:102 Constant: 24900:102 1 (const int) 24910:102 Constant: 24920:102 2 (const int) 24930:104 move second child to first child ( temp 4-component vector of uint) 24940:104 u: direct index for structure ( temp 4-component vector of uint) 24950:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24960:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 24970:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 24980:104 Constant: 24990:104 0 (const uint) 25000:104 direct index ( temp uint) 25010:104 'dti' ( in 3-component vector of uint) 25020:104 Constant: 25030:104 0 (const int) 25040:104 Constant: 25050:104 0 (const int) 25060:104 subgroupOr ( temp 4-component vector of uint) 25070:104 u: direct index for structure ( temp 4-component vector of uint) 25080:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25090:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25100:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25110:104 Constant: 25120:104 0 (const uint) 25130:104 direct index ( temp uint) 25140:104 'dti' ( in 3-component vector of uint) 25150:104 Constant: 25160:104 0 (const int) 25170:104 Constant: 25180:104 0 (const int) 25190:105 move second child to first child ( temp uint) 25200:105 direct index ( temp uint) 25210:105 u: direct index for structure ( temp 4-component vector of uint) 25220:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25230:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25240:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25250:105 Constant: 25260:105 0 (const uint) 25270:105 direct index ( temp uint) 25280:105 'dti' ( in 3-component vector of uint) 25290:105 Constant: 25300:105 0 (const int) 25310:105 Constant: 25320:105 0 (const int) 25330:105 Constant: 25340:105 0 (const int) 25350:105 subgroupOr ( temp uint) 25360:105 direct index ( temp uint) 25370:105 u: direct index for structure ( temp 4-component vector of uint) 25380:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25390:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25400:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25410:105 Constant: 25420:105 0 (const uint) 25430:105 direct index ( temp uint) 25440:105 'dti' ( in 3-component vector of uint) 25450:105 Constant: 25460:105 0 (const int) 25470:105 Constant: 25480:105 0 (const int) 25490:105 Constant: 25500:105 0 (const int) 25510:106 move second child to first child ( temp 2-component vector of uint) 25520:106 vector swizzle ( temp 2-component vector of uint) 25530:106 u: direct index for structure ( temp 4-component vector of uint) 25540:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25550:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25560:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25570:106 Constant: 25580:106 0 (const uint) 25590:106 direct index ( temp uint) 25600:106 'dti' ( in 3-component vector of uint) 25610:106 Constant: 25620:106 0 (const int) 25630:106 Constant: 25640:106 0 (const int) 25650:106 Sequence 25660:106 Constant: 25670:106 0 (const int) 25680:106 Constant: 25690:106 1 (const int) 25700:106 subgroupOr ( temp 2-component vector of uint) 25710:106 vector swizzle ( temp 2-component vector of uint) 25720:106 u: direct index for structure ( temp 4-component vector of uint) 25730:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25740:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25750:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25760:106 Constant: 25770:106 0 (const uint) 25780:106 direct index ( temp uint) 25790:106 'dti' ( in 3-component vector of uint) 25800:106 Constant: 25810:106 0 (const int) 25820:106 Constant: 25830:106 0 (const int) 25840:106 Sequence 25850:106 Constant: 25860:106 0 (const int) 25870:106 Constant: 25880:106 1 (const int) 25890:107 move second child to first child ( temp 3-component vector of uint) 25900:107 vector swizzle ( temp 3-component vector of uint) 25910:107 u: direct index for structure ( temp 4-component vector of uint) 25920:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25930:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25940:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 25950:107 Constant: 25960:107 0 (const uint) 25970:107 direct index ( temp uint) 25980:107 'dti' ( in 3-component vector of uint) 25990:107 Constant: 26000:107 0 (const int) 26010:107 Constant: 26020:107 0 (const int) 26030:107 Sequence 26040:107 Constant: 26050:107 0 (const int) 26060:107 Constant: 26070:107 1 (const int) 26080:107 Constant: 26090:107 2 (const int) 26100:107 subgroupOr ( temp 3-component vector of uint) 26110:107 vector swizzle ( temp 3-component vector of uint) 26120:107 u: direct index for structure ( temp 4-component vector of uint) 26130:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26140:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26150:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26160:107 Constant: 26170:107 0 (const uint) 26180:107 direct index ( temp uint) 26190:107 'dti' ( in 3-component vector of uint) 26200:107 Constant: 26210:107 0 (const int) 26220:107 Constant: 26230:107 0 (const int) 26240:107 Sequence 26250:107 Constant: 26260:107 0 (const int) 26270:107 Constant: 26280:107 1 (const int) 26290:107 Constant: 26300:107 2 (const int) 26310:109 move second child to first child ( temp 4-component vector of int) 26320:109 i: direct index for structure ( temp 4-component vector of int) 26330:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26340:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26350:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26360:109 Constant: 26370:109 0 (const uint) 26380:109 direct index ( temp uint) 26390:109 'dti' ( in 3-component vector of uint) 26400:109 Constant: 26410:109 0 (const int) 26420:109 Constant: 26430:109 1 (const int) 26440:109 subgroupOr ( temp 4-component vector of int) 26450:109 i: direct index for structure ( temp 4-component vector of int) 26460:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26470:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26480:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26490:109 Constant: 26500:109 0 (const uint) 26510:109 direct index ( temp uint) 26520:109 'dti' ( in 3-component vector of uint) 26530:109 Constant: 26540:109 0 (const int) 26550:109 Constant: 26560:109 1 (const int) 26570:110 move second child to first child ( temp int) 26580:110 direct index ( temp int) 26590:110 i: direct index for structure ( temp 4-component vector of int) 26600:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26610:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26620:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26630:110 Constant: 26640:110 0 (const uint) 26650:110 direct index ( temp uint) 26660:110 'dti' ( in 3-component vector of uint) 26670:110 Constant: 26680:110 0 (const int) 26690:110 Constant: 26700:110 1 (const int) 26710:110 Constant: 26720:110 0 (const int) 26730:110 subgroupOr ( temp int) 26740:110 direct index ( temp int) 26750:110 i: direct index for structure ( temp 4-component vector of int) 26760:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26770:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26780:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26790:110 Constant: 26800:110 0 (const uint) 26810:110 direct index ( temp uint) 26820:110 'dti' ( in 3-component vector of uint) 26830:110 Constant: 26840:110 0 (const int) 26850:110 Constant: 26860:110 1 (const int) 26870:110 Constant: 26880:110 0 (const int) 26890:111 move second child to first child ( temp 2-component vector of int) 26900:111 vector swizzle ( temp 2-component vector of int) 26910:111 i: direct index for structure ( temp 4-component vector of int) 26920:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26930:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26940:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 26950:111 Constant: 26960:111 0 (const uint) 26970:111 direct index ( temp uint) 26980:111 'dti' ( in 3-component vector of uint) 26990:111 Constant: 27000:111 0 (const int) 27010:111 Constant: 27020:111 1 (const int) 27030:111 Sequence 27040:111 Constant: 27050:111 0 (const int) 27060:111 Constant: 27070:111 1 (const int) 27080:111 subgroupOr ( temp 2-component vector of int) 27090:111 vector swizzle ( temp 2-component vector of int) 27100:111 i: direct index for structure ( temp 4-component vector of int) 27110:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27120:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27130:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27140:111 Constant: 27150:111 0 (const uint) 27160:111 direct index ( temp uint) 27170:111 'dti' ( in 3-component vector of uint) 27180:111 Constant: 27190:111 0 (const int) 27200:111 Constant: 27210:111 1 (const int) 27220:111 Sequence 27230:111 Constant: 27240:111 0 (const int) 27250:111 Constant: 27260:111 1 (const int) 27270:112 move second child to first child ( temp 3-component vector of int) 27280:112 vector swizzle ( temp 3-component vector of int) 27290:112 i: direct index for structure ( temp 4-component vector of int) 27300:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27310:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27320:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27330:112 Constant: 27340:112 0 (const uint) 27350:112 direct index ( temp uint) 27360:112 'dti' ( in 3-component vector of uint) 27370:112 Constant: 27380:112 0 (const int) 27390:112 Constant: 27400:112 1 (const int) 27410:112 Sequence 27420:112 Constant: 27430:112 0 (const int) 27440:112 Constant: 27450:112 1 (const int) 27460:112 Constant: 27470:112 2 (const int) 27480:112 subgroupOr ( temp 3-component vector of int) 27490:112 vector swizzle ( temp 3-component vector of int) 27500:112 i: direct index for structure ( temp 4-component vector of int) 27510:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27520:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27530:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27540:112 Constant: 27550:112 0 (const uint) 27560:112 direct index ( temp uint) 27570:112 'dti' ( in 3-component vector of uint) 27580:112 Constant: 27590:112 0 (const int) 27600:112 Constant: 27610:112 1 (const int) 27620:112 Sequence 27630:112 Constant: 27640:112 0 (const int) 27650:112 Constant: 27660:112 1 (const int) 27670:112 Constant: 27680:112 2 (const int) 27690:114 move second child to first child ( temp 4-component vector of uint) 27700:114 u: direct index for structure ( temp 4-component vector of uint) 27710:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27720:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27730:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27740:114 Constant: 27750:114 0 (const uint) 27760:114 direct index ( temp uint) 27770:114 'dti' ( in 3-component vector of uint) 27780:114 Constant: 27790:114 0 (const int) 27800:114 Constant: 27810:114 0 (const int) 27820:114 subgroupXor ( temp 4-component vector of uint) 27830:114 u: direct index for structure ( temp 4-component vector of uint) 27840:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27850:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27860:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27870:114 Constant: 27880:114 0 (const uint) 27890:114 direct index ( temp uint) 27900:114 'dti' ( in 3-component vector of uint) 27910:114 Constant: 27920:114 0 (const int) 27930:114 Constant: 27940:114 0 (const int) 27950:115 move second child to first child ( temp uint) 27960:115 direct index ( temp uint) 27970:115 u: direct index for structure ( temp 4-component vector of uint) 27980:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 27990:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28000:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28010:115 Constant: 28020:115 0 (const uint) 28030:115 direct index ( temp uint) 28040:115 'dti' ( in 3-component vector of uint) 28050:115 Constant: 28060:115 0 (const int) 28070:115 Constant: 28080:115 0 (const int) 28090:115 Constant: 28100:115 0 (const int) 28110:115 subgroupXor ( temp uint) 28120:115 direct index ( temp uint) 28130:115 u: direct index for structure ( temp 4-component vector of uint) 28140:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28150:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28160:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28170:115 Constant: 28180:115 0 (const uint) 28190:115 direct index ( temp uint) 28200:115 'dti' ( in 3-component vector of uint) 28210:115 Constant: 28220:115 0 (const int) 28230:115 Constant: 28240:115 0 (const int) 28250:115 Constant: 28260:115 0 (const int) 28270:116 move second child to first child ( temp 2-component vector of uint) 28280:116 vector swizzle ( temp 2-component vector of uint) 28290:116 u: direct index for structure ( temp 4-component vector of uint) 28300:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28310:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28320:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28330:116 Constant: 28340:116 0 (const uint) 28350:116 direct index ( temp uint) 28360:116 'dti' ( in 3-component vector of uint) 28370:116 Constant: 28380:116 0 (const int) 28390:116 Constant: 28400:116 0 (const int) 28410:116 Sequence 28420:116 Constant: 28430:116 0 (const int) 28440:116 Constant: 28450:116 1 (const int) 28460:116 subgroupXor ( temp 2-component vector of uint) 28470:116 vector swizzle ( temp 2-component vector of uint) 28480:116 u: direct index for structure ( temp 4-component vector of uint) 28490:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28500:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28510:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28520:116 Constant: 28530:116 0 (const uint) 28540:116 direct index ( temp uint) 28550:116 'dti' ( in 3-component vector of uint) 28560:116 Constant: 28570:116 0 (const int) 28580:116 Constant: 28590:116 0 (const int) 28600:116 Sequence 28610:116 Constant: 28620:116 0 (const int) 28630:116 Constant: 28640:116 1 (const int) 28650:117 move second child to first child ( temp 3-component vector of uint) 28660:117 vector swizzle ( temp 3-component vector of uint) 28670:117 u: direct index for structure ( temp 4-component vector of uint) 28680:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28690:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28700:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28710:117 Constant: 28720:117 0 (const uint) 28730:117 direct index ( temp uint) 28740:117 'dti' ( in 3-component vector of uint) 28750:117 Constant: 28760:117 0 (const int) 28770:117 Constant: 28780:117 0 (const int) 28790:117 Sequence 28800:117 Constant: 28810:117 0 (const int) 28820:117 Constant: 28830:117 1 (const int) 28840:117 Constant: 28850:117 2 (const int) 28860:117 subgroupXor ( temp 3-component vector of uint) 28870:117 vector swizzle ( temp 3-component vector of uint) 28880:117 u: direct index for structure ( temp 4-component vector of uint) 28890:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28900:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 28910:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 28920:117 Constant: 28930:117 0 (const uint) 28940:117 direct index ( temp uint) 28950:117 'dti' ( in 3-component vector of uint) 28960:117 Constant: 28970:117 0 (const int) 28980:117 Constant: 28990:117 0 (const int) 29000:117 Sequence 29010:117 Constant: 29020:117 0 (const int) 29030:117 Constant: 29040:117 1 (const int) 29050:117 Constant: 29060:117 2 (const int) 29070:119 move second child to first child ( temp 4-component vector of int) 29080:119 i: direct index for structure ( temp 4-component vector of int) 29090:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29100:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29110:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29120:119 Constant: 29130:119 0 (const uint) 29140:119 direct index ( temp uint) 29150:119 'dti' ( in 3-component vector of uint) 29160:119 Constant: 29170:119 0 (const int) 29180:119 Constant: 29190:119 1 (const int) 29200:119 subgroupXor ( temp 4-component vector of int) 29210:119 i: direct index for structure ( temp 4-component vector of int) 29220:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29230:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29240:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29250:119 Constant: 29260:119 0 (const uint) 29270:119 direct index ( temp uint) 29280:119 'dti' ( in 3-component vector of uint) 29290:119 Constant: 29300:119 0 (const int) 29310:119 Constant: 29320:119 1 (const int) 29330:120 move second child to first child ( temp int) 29340:120 direct index ( temp int) 29350:120 i: direct index for structure ( temp 4-component vector of int) 29360:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29370:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29380:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29390:120 Constant: 29400:120 0 (const uint) 29410:120 direct index ( temp uint) 29420:120 'dti' ( in 3-component vector of uint) 29430:120 Constant: 29440:120 0 (const int) 29450:120 Constant: 29460:120 1 (const int) 29470:120 Constant: 29480:120 0 (const int) 29490:120 subgroupXor ( temp int) 29500:120 direct index ( temp int) 29510:120 i: direct index for structure ( temp 4-component vector of int) 29520:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29530:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29540:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29550:120 Constant: 29560:120 0 (const uint) 29570:120 direct index ( temp uint) 29580:120 'dti' ( in 3-component vector of uint) 29590:120 Constant: 29600:120 0 (const int) 29610:120 Constant: 29620:120 1 (const int) 29630:120 Constant: 29640:120 0 (const int) 29650:121 move second child to first child ( temp 2-component vector of int) 29660:121 vector swizzle ( temp 2-component vector of int) 29670:121 i: direct index for structure ( temp 4-component vector of int) 29680:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29690:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29700:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29710:121 Constant: 29720:121 0 (const uint) 29730:121 direct index ( temp uint) 29740:121 'dti' ( in 3-component vector of uint) 29750:121 Constant: 29760:121 0 (const int) 29770:121 Constant: 29780:121 1 (const int) 29790:121 Sequence 29800:121 Constant: 29810:121 0 (const int) 29820:121 Constant: 29830:121 1 (const int) 29840:121 subgroupXor ( temp 2-component vector of int) 29850:121 vector swizzle ( temp 2-component vector of int) 29860:121 i: direct index for structure ( temp 4-component vector of int) 29870:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29880:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 29890:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 29900:121 Constant: 29910:121 0 (const uint) 29920:121 direct index ( temp uint) 29930:121 'dti' ( in 3-component vector of uint) 29940:121 Constant: 29950:121 0 (const int) 29960:121 Constant: 29970:121 1 (const int) 29980:121 Sequence 29990:121 Constant: 30000:121 0 (const int) 30010:121 Constant: 30020:121 1 (const int) 30030:122 move second child to first child ( temp 3-component vector of int) 30040:122 vector swizzle ( temp 3-component vector of int) 30050:122 i: direct index for structure ( temp 4-component vector of int) 30060:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30070:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30080:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 30090:122 Constant: 30100:122 0 (const uint) 30110:122 direct index ( temp uint) 30120:122 'dti' ( in 3-component vector of uint) 30130:122 Constant: 30140:122 0 (const int) 30150:122 Constant: 30160:122 1 (const int) 30170:122 Sequence 30180:122 Constant: 30190:122 0 (const int) 30200:122 Constant: 30210:122 1 (const int) 30220:122 Constant: 30230:122 2 (const int) 30240:122 subgroupXor ( temp 3-component vector of int) 30250:122 vector swizzle ( temp 3-component vector of int) 30260:122 i: direct index for structure ( temp 4-component vector of int) 30270:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30280:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30290:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 30300:122 Constant: 30310:122 0 (const uint) 30320:122 direct index ( temp uint) 30330:122 'dti' ( in 3-component vector of uint) 30340:122 Constant: 30350:122 0 (const int) 30360:122 Constant: 30370:122 1 (const int) 30380:122 Sequence 30390:122 Constant: 30400:122 0 (const int) 30410:122 Constant: 30420:122 1 (const int) 30430:122 Constant: 30440:122 2 (const int) 30450:124 move second child to first child ( temp uint) 30460:124 direct index ( temp uint) 30470:124 u: direct index for structure ( temp 4-component vector of uint) 30480:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30490:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30500:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 30510:124 Constant: 30520:124 0 (const uint) 30530:124 direct index ( temp uint) 30540:124 'dti' ( in 3-component vector of uint) 30550:124 Constant: 30560:124 0 (const int) 30570:124 Constant: 30580:124 0 (const int) 30590:124 Constant: 30600:124 0 (const int) 30610:124 subgroupBallotBitCount ( temp uint) 30620:124 subgroupBallot ( temp 4-component vector of uint) 30630:124 Compare Equal ( temp bool) 30640:124 direct index ( temp uint) 30650:124 u: direct index for structure ( temp 4-component vector of uint) 30660:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30670:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 30680:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 30690:124 Constant: 30700:124 0 (const uint) 30710:124 direct index ( temp uint) 30720:124 'dti' ( in 3-component vector of uint) 30730:124 Constant: 30740:124 0 (const int) 30750:124 Constant: 30760:124 0 (const int) 30770:124 Constant: 30780:124 0 (const int) 30790:124 Constant: 30800:124 0 (const uint) 30810:13 Function Definition: CSMain( ( temp void) 30820:13 Function Parameters: 30830:? Sequence 30840:13 move second child to first child ( temp 3-component vector of uint) 30850:? 'dti' ( temp 3-component vector of uint) 30860:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 30870:13 Function Call: @CSMain(vu3; ( temp void) 30880:? 'dti' ( temp 3-component vector of uint) 30890:? Linker Objects 30900:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 30910:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 3092 3093 3094Linked compute stage: 3095 3096 3097Shader version: 500 3098local_size = (32, 16, 1) 30990:? Sequence 31000:13 Function Definition: @CSMain(vu3; ( temp void) 31010:13 Function Parameters: 31020:13 'dti' ( in 3-component vector of uint) 31030:? Sequence 31040:14 move second child to first child ( temp 4-component vector of uint) 31050:14 u: direct index for structure ( temp 4-component vector of uint) 31060:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31070:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31080:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31090:14 Constant: 31100:14 0 (const uint) 31110:14 direct index ( temp uint) 31120:14 'dti' ( in 3-component vector of uint) 31130:14 Constant: 31140:14 0 (const int) 31150:14 Constant: 31160:14 0 (const int) 31170:14 subgroupAdd ( temp 4-component vector of uint) 31180:14 u: direct index for structure ( temp 4-component vector of uint) 31190:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31200:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31210:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31220:14 Constant: 31230:14 0 (const uint) 31240:14 direct index ( temp uint) 31250:14 'dti' ( in 3-component vector of uint) 31260:14 Constant: 31270:14 0 (const int) 31280:14 Constant: 31290:14 0 (const int) 31300:15 move second child to first child ( temp uint) 31310:15 direct index ( temp uint) 31320:15 u: direct index for structure ( temp 4-component vector of uint) 31330:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31340:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31350:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31360:15 Constant: 31370:15 0 (const uint) 31380:15 direct index ( temp uint) 31390:15 'dti' ( in 3-component vector of uint) 31400:15 Constant: 31410:15 0 (const int) 31420:15 Constant: 31430:15 0 (const int) 31440:15 Constant: 31450:15 0 (const int) 31460:15 subgroupAdd ( temp uint) 31470:15 direct index ( temp uint) 31480:15 u: direct index for structure ( temp 4-component vector of uint) 31490:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31500:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31510:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31520:15 Constant: 31530:15 0 (const uint) 31540:15 direct index ( temp uint) 31550:15 'dti' ( in 3-component vector of uint) 31560:15 Constant: 31570:15 0 (const int) 31580:15 Constant: 31590:15 0 (const int) 31600:15 Constant: 31610:15 0 (const int) 31620:16 move second child to first child ( temp 2-component vector of uint) 31630:16 vector swizzle ( temp 2-component vector of uint) 31640:16 u: direct index for structure ( temp 4-component vector of uint) 31650:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31660:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31670:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31680:16 Constant: 31690:16 0 (const uint) 31700:16 direct index ( temp uint) 31710:16 'dti' ( in 3-component vector of uint) 31720:16 Constant: 31730:16 0 (const int) 31740:16 Constant: 31750:16 0 (const int) 31760:16 Sequence 31770:16 Constant: 31780:16 0 (const int) 31790:16 Constant: 31800:16 1 (const int) 31810:16 subgroupAdd ( temp 2-component vector of uint) 31820:16 vector swizzle ( temp 2-component vector of uint) 31830:16 u: direct index for structure ( temp 4-component vector of uint) 31840:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31850:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 31860:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 31870:16 Constant: 31880:16 0 (const uint) 31890:16 direct index ( temp uint) 31900:16 'dti' ( in 3-component vector of uint) 31910:16 Constant: 31920:16 0 (const int) 31930:16 Constant: 31940:16 0 (const int) 31950:16 Sequence 31960:16 Constant: 31970:16 0 (const int) 31980:16 Constant: 31990:16 1 (const int) 32000:17 move second child to first child ( temp 3-component vector of uint) 32010:17 vector swizzle ( temp 3-component vector of uint) 32020:17 u: direct index for structure ( temp 4-component vector of uint) 32030:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32040:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32050:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32060:17 Constant: 32070:17 0 (const uint) 32080:17 direct index ( temp uint) 32090:17 'dti' ( in 3-component vector of uint) 32100:17 Constant: 32110:17 0 (const int) 32120:17 Constant: 32130:17 0 (const int) 32140:17 Sequence 32150:17 Constant: 32160:17 0 (const int) 32170:17 Constant: 32180:17 1 (const int) 32190:17 Constant: 32200:17 2 (const int) 32210:17 subgroupAdd ( temp 3-component vector of uint) 32220:17 vector swizzle ( temp 3-component vector of uint) 32230:17 u: direct index for structure ( temp 4-component vector of uint) 32240:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32250:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32260:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32270:17 Constant: 32280:17 0 (const uint) 32290:17 direct index ( temp uint) 32300:17 'dti' ( in 3-component vector of uint) 32310:17 Constant: 32320:17 0 (const int) 32330:17 Constant: 32340:17 0 (const int) 32350:17 Sequence 32360:17 Constant: 32370:17 0 (const int) 32380:17 Constant: 32390:17 1 (const int) 32400:17 Constant: 32410:17 2 (const int) 32420:19 move second child to first child ( temp 4-component vector of int) 32430:19 i: direct index for structure ( temp 4-component vector of int) 32440:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32450:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32460:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32470:19 Constant: 32480:19 0 (const uint) 32490:19 direct index ( temp uint) 32500:19 'dti' ( in 3-component vector of uint) 32510:19 Constant: 32520:19 0 (const int) 32530:19 Constant: 32540:19 1 (const int) 32550:19 subgroupAdd ( temp 4-component vector of int) 32560:19 i: direct index for structure ( temp 4-component vector of int) 32570:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32580:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32590:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32600:19 Constant: 32610:19 0 (const uint) 32620:19 direct index ( temp uint) 32630:19 'dti' ( in 3-component vector of uint) 32640:19 Constant: 32650:19 0 (const int) 32660:19 Constant: 32670:19 1 (const int) 32680:20 move second child to first child ( temp int) 32690:20 direct index ( temp int) 32700:20 i: direct index for structure ( temp 4-component vector of int) 32710:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32720:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32730:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32740:20 Constant: 32750:20 0 (const uint) 32760:20 direct index ( temp uint) 32770:20 'dti' ( in 3-component vector of uint) 32780:20 Constant: 32790:20 0 (const int) 32800:20 Constant: 32810:20 1 (const int) 32820:20 Constant: 32830:20 0 (const int) 32840:20 subgroupAdd ( temp int) 32850:20 direct index ( temp int) 32860:20 i: direct index for structure ( temp 4-component vector of int) 32870:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32880:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32890:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32900:20 Constant: 32910:20 0 (const uint) 32920:20 direct index ( temp uint) 32930:20 'dti' ( in 3-component vector of uint) 32940:20 Constant: 32950:20 0 (const int) 32960:20 Constant: 32970:20 1 (const int) 32980:20 Constant: 32990:20 0 (const int) 33000:21 move second child to first child ( temp 2-component vector of int) 33010:21 vector swizzle ( temp 2-component vector of int) 33020:21 i: direct index for structure ( temp 4-component vector of int) 33030:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33040:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33050:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33060:21 Constant: 33070:21 0 (const uint) 33080:21 direct index ( temp uint) 33090:21 'dti' ( in 3-component vector of uint) 33100:21 Constant: 33110:21 0 (const int) 33120:21 Constant: 33130:21 1 (const int) 33140:21 Sequence 33150:21 Constant: 33160:21 0 (const int) 33170:21 Constant: 33180:21 1 (const int) 33190:21 subgroupAdd ( temp 2-component vector of int) 33200:21 vector swizzle ( temp 2-component vector of int) 33210:21 i: direct index for structure ( temp 4-component vector of int) 33220:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33230:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33240:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33250:21 Constant: 33260:21 0 (const uint) 33270:21 direct index ( temp uint) 33280:21 'dti' ( in 3-component vector of uint) 33290:21 Constant: 33300:21 0 (const int) 33310:21 Constant: 33320:21 1 (const int) 33330:21 Sequence 33340:21 Constant: 33350:21 0 (const int) 33360:21 Constant: 33370:21 1 (const int) 33380:22 move second child to first child ( temp 3-component vector of int) 33390:22 vector swizzle ( temp 3-component vector of int) 33400:22 i: direct index for structure ( temp 4-component vector of int) 33410:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33420:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33430:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33440:22 Constant: 33450:22 0 (const uint) 33460:22 direct index ( temp uint) 33470:22 'dti' ( in 3-component vector of uint) 33480:22 Constant: 33490:22 0 (const int) 33500:22 Constant: 33510:22 1 (const int) 33520:22 Sequence 33530:22 Constant: 33540:22 0 (const int) 33550:22 Constant: 33560:22 1 (const int) 33570:22 Constant: 33580:22 2 (const int) 33590:22 subgroupAdd ( temp 3-component vector of int) 33600:22 vector swizzle ( temp 3-component vector of int) 33610:22 i: direct index for structure ( temp 4-component vector of int) 33620:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33630:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33640:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33650:22 Constant: 33660:22 0 (const uint) 33670:22 direct index ( temp uint) 33680:22 'dti' ( in 3-component vector of uint) 33690:22 Constant: 33700:22 0 (const int) 33710:22 Constant: 33720:22 1 (const int) 33730:22 Sequence 33740:22 Constant: 33750:22 0 (const int) 33760:22 Constant: 33770:22 1 (const int) 33780:22 Constant: 33790:22 2 (const int) 33800:24 move second child to first child ( temp 4-component vector of float) 33810:24 f: direct index for structure ( temp 4-component vector of float) 33820:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33830:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33840:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33850:24 Constant: 33860:24 0 (const uint) 33870:24 direct index ( temp uint) 33880:24 'dti' ( in 3-component vector of uint) 33890:24 Constant: 33900:24 0 (const int) 33910:24 Constant: 33920:24 2 (const int) 33930:24 subgroupAdd ( temp 4-component vector of float) 33940:24 f: direct index for structure ( temp 4-component vector of float) 33950:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33960:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33970:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33980:24 Constant: 33990:24 0 (const uint) 34000:24 direct index ( temp uint) 34010:24 'dti' ( in 3-component vector of uint) 34020:24 Constant: 34030:24 0 (const int) 34040:24 Constant: 34050:24 2 (const int) 34060:25 move second child to first child ( temp float) 34070:25 direct index ( temp float) 34080:25 f: direct index for structure ( temp 4-component vector of float) 34090:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34100:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34110:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34120:25 Constant: 34130:25 0 (const uint) 34140:25 direct index ( temp uint) 34150:25 'dti' ( in 3-component vector of uint) 34160:25 Constant: 34170:25 0 (const int) 34180:25 Constant: 34190:25 2 (const int) 34200:25 Constant: 34210:25 0 (const int) 34220:25 subgroupAdd ( temp float) 34230:25 direct index ( temp float) 34240:25 f: direct index for structure ( temp 4-component vector of float) 34250:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34260:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34270:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34280:25 Constant: 34290:25 0 (const uint) 34300:25 direct index ( temp uint) 34310:25 'dti' ( in 3-component vector of uint) 34320:25 Constant: 34330:25 0 (const int) 34340:25 Constant: 34350:25 2 (const int) 34360:25 Constant: 34370:25 0 (const int) 34380:26 move second child to first child ( temp 2-component vector of float) 34390:26 vector swizzle ( temp 2-component vector of float) 34400:26 f: direct index for structure ( temp 4-component vector of float) 34410:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34420:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34430:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34440:26 Constant: 34450:26 0 (const uint) 34460:26 direct index ( temp uint) 34470:26 'dti' ( in 3-component vector of uint) 34480:26 Constant: 34490:26 0 (const int) 34500:26 Constant: 34510:26 2 (const int) 34520:26 Sequence 34530:26 Constant: 34540:26 0 (const int) 34550:26 Constant: 34560:26 1 (const int) 34570:26 subgroupAdd ( temp 2-component vector of float) 34580:26 vector swizzle ( temp 2-component vector of float) 34590:26 f: direct index for structure ( temp 4-component vector of float) 34600:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34610:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34620:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34630:26 Constant: 34640:26 0 (const uint) 34650:26 direct index ( temp uint) 34660:26 'dti' ( in 3-component vector of uint) 34670:26 Constant: 34680:26 0 (const int) 34690:26 Constant: 34700:26 2 (const int) 34710:26 Sequence 34720:26 Constant: 34730:26 0 (const int) 34740:26 Constant: 34750:26 1 (const int) 34760:27 move second child to first child ( temp 3-component vector of float) 34770:27 vector swizzle ( temp 3-component vector of float) 34780:27 f: direct index for structure ( temp 4-component vector of float) 34790:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34800:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34810:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34820:27 Constant: 34830:27 0 (const uint) 34840:27 direct index ( temp uint) 34850:27 'dti' ( in 3-component vector of uint) 34860:27 Constant: 34870:27 0 (const int) 34880:27 Constant: 34890:27 2 (const int) 34900:27 Sequence 34910:27 Constant: 34920:27 0 (const int) 34930:27 Constant: 34940:27 1 (const int) 34950:27 Constant: 34960:27 2 (const int) 34970:27 subgroupAdd ( temp 3-component vector of float) 34980:27 vector swizzle ( temp 3-component vector of float) 34990:27 f: direct index for structure ( temp 4-component vector of float) 35000:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35010:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35020:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35030:27 Constant: 35040:27 0 (const uint) 35050:27 direct index ( temp uint) 35060:27 'dti' ( in 3-component vector of uint) 35070:27 Constant: 35080:27 0 (const int) 35090:27 Constant: 35100:27 2 (const int) 35110:27 Sequence 35120:27 Constant: 35130:27 0 (const int) 35140:27 Constant: 35150:27 1 (const int) 35160:27 Constant: 35170:27 2 (const int) 35180:29 move second child to first child ( temp 4-component vector of double) 35190:29 d: direct index for structure ( temp 4-component vector of double) 35200:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35210:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35220:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35230:29 Constant: 35240:29 0 (const uint) 35250:29 direct index ( temp uint) 35260:29 'dti' ( in 3-component vector of uint) 35270:29 Constant: 35280:29 0 (const int) 35290:29 Constant: 35300:29 3 (const int) 35310:29 subgroupAdd ( temp 4-component vector of double) 35320:29 d: direct index for structure ( temp 4-component vector of double) 35330:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35340:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35350:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35360:29 Constant: 35370:29 0 (const uint) 35380:29 direct index ( temp uint) 35390:29 'dti' ( in 3-component vector of uint) 35400:29 Constant: 35410:29 0 (const int) 35420:29 Constant: 35430:29 3 (const int) 35440:30 move second child to first child ( temp double) 35450:30 direct index ( temp double) 35460:30 d: direct index for structure ( temp 4-component vector of double) 35470:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35480:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35490:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35500:30 Constant: 35510:30 0 (const uint) 35520:30 direct index ( temp uint) 35530:30 'dti' ( in 3-component vector of uint) 35540:30 Constant: 35550:30 0 (const int) 35560:30 Constant: 35570:30 3 (const int) 35580:30 Constant: 35590:30 0 (const int) 35600:30 subgroupAdd ( temp double) 35610:30 direct index ( temp double) 35620:30 d: direct index for structure ( temp 4-component vector of double) 35630:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35640:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35650:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35660:30 Constant: 35670:30 0 (const uint) 35680:30 direct index ( temp uint) 35690:30 'dti' ( in 3-component vector of uint) 35700:30 Constant: 35710:30 0 (const int) 35720:30 Constant: 35730:30 3 (const int) 35740:30 Constant: 35750:30 0 (const int) 35760:31 move second child to first child ( temp 2-component vector of double) 35770:31 vector swizzle ( temp 2-component vector of double) 35780:31 d: direct index for structure ( temp 4-component vector of double) 35790:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35800:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35810:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35820:31 Constant: 35830:31 0 (const uint) 35840:31 direct index ( temp uint) 35850:31 'dti' ( in 3-component vector of uint) 35860:31 Constant: 35870:31 0 (const int) 35880:31 Constant: 35890:31 3 (const int) 35900:31 Sequence 35910:31 Constant: 35920:31 0 (const int) 35930:31 Constant: 35940:31 1 (const int) 35950:31 subgroupAdd ( temp 2-component vector of double) 35960:31 vector swizzle ( temp 2-component vector of double) 35970:31 d: direct index for structure ( temp 4-component vector of double) 35980:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35990:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36000:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36010:31 Constant: 36020:31 0 (const uint) 36030:31 direct index ( temp uint) 36040:31 'dti' ( in 3-component vector of uint) 36050:31 Constant: 36060:31 0 (const int) 36070:31 Constant: 36080:31 3 (const int) 36090:31 Sequence 36100:31 Constant: 36110:31 0 (const int) 36120:31 Constant: 36130:31 1 (const int) 36140:32 move second child to first child ( temp 3-component vector of double) 36150:32 vector swizzle ( temp 3-component vector of double) 36160:32 d: direct index for structure ( temp 4-component vector of double) 36170:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36180:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36190:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36200:32 Constant: 36210:32 0 (const uint) 36220:32 direct index ( temp uint) 36230:32 'dti' ( in 3-component vector of uint) 36240:32 Constant: 36250:32 0 (const int) 36260:32 Constant: 36270:32 3 (const int) 36280:32 Sequence 36290:32 Constant: 36300:32 0 (const int) 36310:32 Constant: 36320:32 1 (const int) 36330:32 Constant: 36340:32 2 (const int) 36350:32 subgroupAdd ( temp 3-component vector of double) 36360:32 vector swizzle ( temp 3-component vector of double) 36370:32 d: direct index for structure ( temp 4-component vector of double) 36380:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36390:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36400:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36410:32 Constant: 36420:32 0 (const uint) 36430:32 direct index ( temp uint) 36440:32 'dti' ( in 3-component vector of uint) 36450:32 Constant: 36460:32 0 (const int) 36470:32 Constant: 36480:32 3 (const int) 36490:32 Sequence 36500:32 Constant: 36510:32 0 (const int) 36520:32 Constant: 36530:32 1 (const int) 36540:32 Constant: 36550:32 2 (const int) 36560:34 move second child to first child ( temp 4-component vector of uint) 36570:34 u: direct index for structure ( temp 4-component vector of uint) 36580:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36590:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36600:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36610:34 Constant: 36620:34 0 (const uint) 36630:34 direct index ( temp uint) 36640:34 'dti' ( in 3-component vector of uint) 36650:34 Constant: 36660:34 0 (const int) 36670:34 Constant: 36680:34 0 (const int) 36690:34 subgroupMul ( temp 4-component vector of uint) 36700:34 u: direct index for structure ( temp 4-component vector of uint) 36710:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36720:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36730:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36740:34 Constant: 36750:34 0 (const uint) 36760:34 direct index ( temp uint) 36770:34 'dti' ( in 3-component vector of uint) 36780:34 Constant: 36790:34 0 (const int) 36800:34 Constant: 36810:34 0 (const int) 36820:35 move second child to first child ( temp uint) 36830:35 direct index ( temp uint) 36840:35 u: direct index for structure ( temp 4-component vector of uint) 36850:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36860:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36870:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36880:35 Constant: 36890:35 0 (const uint) 36900:35 direct index ( temp uint) 36910:35 'dti' ( in 3-component vector of uint) 36920:35 Constant: 36930:35 0 (const int) 36940:35 Constant: 36950:35 0 (const int) 36960:35 Constant: 36970:35 0 (const int) 36980:35 subgroupMul ( temp uint) 36990:35 direct index ( temp uint) 37000:35 u: direct index for structure ( temp 4-component vector of uint) 37010:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37020:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37030:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37040:35 Constant: 37050:35 0 (const uint) 37060:35 direct index ( temp uint) 37070:35 'dti' ( in 3-component vector of uint) 37080:35 Constant: 37090:35 0 (const int) 37100:35 Constant: 37110:35 0 (const int) 37120:35 Constant: 37130:35 0 (const int) 37140:36 move second child to first child ( temp 2-component vector of uint) 37150:36 vector swizzle ( temp 2-component vector of uint) 37160:36 u: direct index for structure ( temp 4-component vector of uint) 37170:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37180:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37190:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37200:36 Constant: 37210:36 0 (const uint) 37220:36 direct index ( temp uint) 37230:36 'dti' ( in 3-component vector of uint) 37240:36 Constant: 37250:36 0 (const int) 37260:36 Constant: 37270:36 0 (const int) 37280:36 Sequence 37290:36 Constant: 37300:36 0 (const int) 37310:36 Constant: 37320:36 1 (const int) 37330:36 subgroupMul ( temp 2-component vector of uint) 37340:36 vector swizzle ( temp 2-component vector of uint) 37350:36 u: direct index for structure ( temp 4-component vector of uint) 37360:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37370:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37380:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37390:36 Constant: 37400:36 0 (const uint) 37410:36 direct index ( temp uint) 37420:36 'dti' ( in 3-component vector of uint) 37430:36 Constant: 37440:36 0 (const int) 37450:36 Constant: 37460:36 0 (const int) 37470:36 Sequence 37480:36 Constant: 37490:36 0 (const int) 37500:36 Constant: 37510:36 1 (const int) 37520:37 move second child to first child ( temp 3-component vector of uint) 37530:37 vector swizzle ( temp 3-component vector of uint) 37540:37 u: direct index for structure ( temp 4-component vector of uint) 37550:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37560:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37570:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37580:37 Constant: 37590:37 0 (const uint) 37600:37 direct index ( temp uint) 37610:37 'dti' ( in 3-component vector of uint) 37620:37 Constant: 37630:37 0 (const int) 37640:37 Constant: 37650:37 0 (const int) 37660:37 Sequence 37670:37 Constant: 37680:37 0 (const int) 37690:37 Constant: 37700:37 1 (const int) 37710:37 Constant: 37720:37 2 (const int) 37730:37 subgroupMul ( temp 3-component vector of uint) 37740:37 vector swizzle ( temp 3-component vector of uint) 37750:37 u: direct index for structure ( temp 4-component vector of uint) 37760:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37770:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37780:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37790:37 Constant: 37800:37 0 (const uint) 37810:37 direct index ( temp uint) 37820:37 'dti' ( in 3-component vector of uint) 37830:37 Constant: 37840:37 0 (const int) 37850:37 Constant: 37860:37 0 (const int) 37870:37 Sequence 37880:37 Constant: 37890:37 0 (const int) 37900:37 Constant: 37910:37 1 (const int) 37920:37 Constant: 37930:37 2 (const int) 37940:39 move second child to first child ( temp 4-component vector of int) 37950:39 i: direct index for structure ( temp 4-component vector of int) 37960:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37970:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37980:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37990:39 Constant: 38000:39 0 (const uint) 38010:39 direct index ( temp uint) 38020:39 'dti' ( in 3-component vector of uint) 38030:39 Constant: 38040:39 0 (const int) 38050:39 Constant: 38060:39 1 (const int) 38070:39 subgroupMul ( temp 4-component vector of int) 38080:39 i: direct index for structure ( temp 4-component vector of int) 38090:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38100:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38110:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38120:39 Constant: 38130:39 0 (const uint) 38140:39 direct index ( temp uint) 38150:39 'dti' ( in 3-component vector of uint) 38160:39 Constant: 38170:39 0 (const int) 38180:39 Constant: 38190:39 1 (const int) 38200:40 move second child to first child ( temp int) 38210:40 direct index ( temp int) 38220:40 i: direct index for structure ( temp 4-component vector of int) 38230:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38240:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38250:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38260:40 Constant: 38270:40 0 (const uint) 38280:40 direct index ( temp uint) 38290:40 'dti' ( in 3-component vector of uint) 38300:40 Constant: 38310:40 0 (const int) 38320:40 Constant: 38330:40 1 (const int) 38340:40 Constant: 38350:40 0 (const int) 38360:40 subgroupMul ( temp int) 38370:40 direct index ( temp int) 38380:40 i: direct index for structure ( temp 4-component vector of int) 38390:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38400:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38410:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38420:40 Constant: 38430:40 0 (const uint) 38440:40 direct index ( temp uint) 38450:40 'dti' ( in 3-component vector of uint) 38460:40 Constant: 38470:40 0 (const int) 38480:40 Constant: 38490:40 1 (const int) 38500:40 Constant: 38510:40 0 (const int) 38520:41 move second child to first child ( temp 2-component vector of int) 38530:41 vector swizzle ( temp 2-component vector of int) 38540:41 i: direct index for structure ( temp 4-component vector of int) 38550:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38560:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38570:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38580:41 Constant: 38590:41 0 (const uint) 38600:41 direct index ( temp uint) 38610:41 'dti' ( in 3-component vector of uint) 38620:41 Constant: 38630:41 0 (const int) 38640:41 Constant: 38650:41 1 (const int) 38660:41 Sequence 38670:41 Constant: 38680:41 0 (const int) 38690:41 Constant: 38700:41 1 (const int) 38710:41 subgroupMul ( temp 2-component vector of int) 38720:41 vector swizzle ( temp 2-component vector of int) 38730:41 i: direct index for structure ( temp 4-component vector of int) 38740:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38750:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38760:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38770:41 Constant: 38780:41 0 (const uint) 38790:41 direct index ( temp uint) 38800:41 'dti' ( in 3-component vector of uint) 38810:41 Constant: 38820:41 0 (const int) 38830:41 Constant: 38840:41 1 (const int) 38850:41 Sequence 38860:41 Constant: 38870:41 0 (const int) 38880:41 Constant: 38890:41 1 (const int) 38900:42 move second child to first child ( temp 3-component vector of int) 38910:42 vector swizzle ( temp 3-component vector of int) 38920:42 i: direct index for structure ( temp 4-component vector of int) 38930:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38940:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38950:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38960:42 Constant: 38970:42 0 (const uint) 38980:42 direct index ( temp uint) 38990:42 'dti' ( in 3-component vector of uint) 39000:42 Constant: 39010:42 0 (const int) 39020:42 Constant: 39030:42 1 (const int) 39040:42 Sequence 39050:42 Constant: 39060:42 0 (const int) 39070:42 Constant: 39080:42 1 (const int) 39090:42 Constant: 39100:42 2 (const int) 39110:42 subgroupMul ( temp 3-component vector of int) 39120:42 vector swizzle ( temp 3-component vector of int) 39130:42 i: direct index for structure ( temp 4-component vector of int) 39140:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39150:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39160:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39170:42 Constant: 39180:42 0 (const uint) 39190:42 direct index ( temp uint) 39200:42 'dti' ( in 3-component vector of uint) 39210:42 Constant: 39220:42 0 (const int) 39230:42 Constant: 39240:42 1 (const int) 39250:42 Sequence 39260:42 Constant: 39270:42 0 (const int) 39280:42 Constant: 39290:42 1 (const int) 39300:42 Constant: 39310:42 2 (const int) 39320:44 move second child to first child ( temp 4-component vector of float) 39330:44 f: direct index for structure ( temp 4-component vector of float) 39340:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39350:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39360:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39370:44 Constant: 39380:44 0 (const uint) 39390:44 direct index ( temp uint) 39400:44 'dti' ( in 3-component vector of uint) 39410:44 Constant: 39420:44 0 (const int) 39430:44 Constant: 39440:44 2 (const int) 39450:44 subgroupMul ( temp 4-component vector of float) 39460:44 f: direct index for structure ( temp 4-component vector of float) 39470:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39480:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39490:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39500:44 Constant: 39510:44 0 (const uint) 39520:44 direct index ( temp uint) 39530:44 'dti' ( in 3-component vector of uint) 39540:44 Constant: 39550:44 0 (const int) 39560:44 Constant: 39570:44 2 (const int) 39580:45 move second child to first child ( temp float) 39590:45 direct index ( temp float) 39600:45 f: direct index for structure ( temp 4-component vector of float) 39610:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39620:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39630:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39640:45 Constant: 39650:45 0 (const uint) 39660:45 direct index ( temp uint) 39670:45 'dti' ( in 3-component vector of uint) 39680:45 Constant: 39690:45 0 (const int) 39700:45 Constant: 39710:45 2 (const int) 39720:45 Constant: 39730:45 0 (const int) 39740:45 subgroupMul ( temp float) 39750:45 direct index ( temp float) 39760:45 f: direct index for structure ( temp 4-component vector of float) 39770:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39780:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39790:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39800:45 Constant: 39810:45 0 (const uint) 39820:45 direct index ( temp uint) 39830:45 'dti' ( in 3-component vector of uint) 39840:45 Constant: 39850:45 0 (const int) 39860:45 Constant: 39870:45 2 (const int) 39880:45 Constant: 39890:45 0 (const int) 39900:46 move second child to first child ( temp 2-component vector of float) 39910:46 vector swizzle ( temp 2-component vector of float) 39920:46 f: direct index for structure ( temp 4-component vector of float) 39930:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39940:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39950:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39960:46 Constant: 39970:46 0 (const uint) 39980:46 direct index ( temp uint) 39990:46 'dti' ( in 3-component vector of uint) 40000:46 Constant: 40010:46 0 (const int) 40020:46 Constant: 40030:46 2 (const int) 40040:46 Sequence 40050:46 Constant: 40060:46 0 (const int) 40070:46 Constant: 40080:46 1 (const int) 40090:46 subgroupMul ( temp 2-component vector of float) 40100:46 vector swizzle ( temp 2-component vector of float) 40110:46 f: direct index for structure ( temp 4-component vector of float) 40120:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40130:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40140:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40150:46 Constant: 40160:46 0 (const uint) 40170:46 direct index ( temp uint) 40180:46 'dti' ( in 3-component vector of uint) 40190:46 Constant: 40200:46 0 (const int) 40210:46 Constant: 40220:46 2 (const int) 40230:46 Sequence 40240:46 Constant: 40250:46 0 (const int) 40260:46 Constant: 40270:46 1 (const int) 40280:47 move second child to first child ( temp 3-component vector of float) 40290:47 vector swizzle ( temp 3-component vector of float) 40300:47 f: direct index for structure ( temp 4-component vector of float) 40310:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40320:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40330:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40340:47 Constant: 40350:47 0 (const uint) 40360:47 direct index ( temp uint) 40370:47 'dti' ( in 3-component vector of uint) 40380:47 Constant: 40390:47 0 (const int) 40400:47 Constant: 40410:47 2 (const int) 40420:47 Sequence 40430:47 Constant: 40440:47 0 (const int) 40450:47 Constant: 40460:47 1 (const int) 40470:47 Constant: 40480:47 2 (const int) 40490:47 subgroupMul ( temp 3-component vector of float) 40500:47 vector swizzle ( temp 3-component vector of float) 40510:47 f: direct index for structure ( temp 4-component vector of float) 40520:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40530:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40540:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40550:47 Constant: 40560:47 0 (const uint) 40570:47 direct index ( temp uint) 40580:47 'dti' ( in 3-component vector of uint) 40590:47 Constant: 40600:47 0 (const int) 40610:47 Constant: 40620:47 2 (const int) 40630:47 Sequence 40640:47 Constant: 40650:47 0 (const int) 40660:47 Constant: 40670:47 1 (const int) 40680:47 Constant: 40690:47 2 (const int) 40700:49 move second child to first child ( temp 4-component vector of double) 40710:49 d: direct index for structure ( temp 4-component vector of double) 40720:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40730:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40740:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40750:49 Constant: 40760:49 0 (const uint) 40770:49 direct index ( temp uint) 40780:49 'dti' ( in 3-component vector of uint) 40790:49 Constant: 40800:49 0 (const int) 40810:49 Constant: 40820:49 3 (const int) 40830:49 subgroupMul ( temp 4-component vector of double) 40840:49 d: direct index for structure ( temp 4-component vector of double) 40850:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40860:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 40870:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40880:49 Constant: 40890:49 0 (const uint) 40900:49 direct index ( temp uint) 40910:49 'dti' ( in 3-component vector of uint) 40920:49 Constant: 40930:49 0 (const int) 40940:49 Constant: 40950:49 3 (const int) 40960:50 move second child to first child ( temp double) 40970:50 direct index ( temp double) 40980:50 d: direct index for structure ( temp 4-component vector of double) 40990:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41000:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41010:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41020:50 Constant: 41030:50 0 (const uint) 41040:50 direct index ( temp uint) 41050:50 'dti' ( in 3-component vector of uint) 41060:50 Constant: 41070:50 0 (const int) 41080:50 Constant: 41090:50 3 (const int) 41100:50 Constant: 41110:50 0 (const int) 41120:50 subgroupMul ( temp double) 41130:50 direct index ( temp double) 41140:50 d: direct index for structure ( temp 4-component vector of double) 41150:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41160:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41170:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41180:50 Constant: 41190:50 0 (const uint) 41200:50 direct index ( temp uint) 41210:50 'dti' ( in 3-component vector of uint) 41220:50 Constant: 41230:50 0 (const int) 41240:50 Constant: 41250:50 3 (const int) 41260:50 Constant: 41270:50 0 (const int) 41280:51 move second child to first child ( temp 2-component vector of double) 41290:51 vector swizzle ( temp 2-component vector of double) 41300:51 d: direct index for structure ( temp 4-component vector of double) 41310:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41320:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41330:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41340:51 Constant: 41350:51 0 (const uint) 41360:51 direct index ( temp uint) 41370:51 'dti' ( in 3-component vector of uint) 41380:51 Constant: 41390:51 0 (const int) 41400:51 Constant: 41410:51 3 (const int) 41420:51 Sequence 41430:51 Constant: 41440:51 0 (const int) 41450:51 Constant: 41460:51 1 (const int) 41470:51 subgroupMul ( temp 2-component vector of double) 41480:51 vector swizzle ( temp 2-component vector of double) 41490:51 d: direct index for structure ( temp 4-component vector of double) 41500:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41510:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41520:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41530:51 Constant: 41540:51 0 (const uint) 41550:51 direct index ( temp uint) 41560:51 'dti' ( in 3-component vector of uint) 41570:51 Constant: 41580:51 0 (const int) 41590:51 Constant: 41600:51 3 (const int) 41610:51 Sequence 41620:51 Constant: 41630:51 0 (const int) 41640:51 Constant: 41650:51 1 (const int) 41660:52 move second child to first child ( temp 3-component vector of double) 41670:52 vector swizzle ( temp 3-component vector of double) 41680:52 d: direct index for structure ( temp 4-component vector of double) 41690:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41700:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41710:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41720:52 Constant: 41730:52 0 (const uint) 41740:52 direct index ( temp uint) 41750:52 'dti' ( in 3-component vector of uint) 41760:52 Constant: 41770:52 0 (const int) 41780:52 Constant: 41790:52 3 (const int) 41800:52 Sequence 41810:52 Constant: 41820:52 0 (const int) 41830:52 Constant: 41840:52 1 (const int) 41850:52 Constant: 41860:52 2 (const int) 41870:52 subgroupMul ( temp 3-component vector of double) 41880:52 vector swizzle ( temp 3-component vector of double) 41890:52 d: direct index for structure ( temp 4-component vector of double) 41900:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41910:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41920:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 41930:52 Constant: 41940:52 0 (const uint) 41950:52 direct index ( temp uint) 41960:52 'dti' ( in 3-component vector of uint) 41970:52 Constant: 41980:52 0 (const int) 41990:52 Constant: 42000:52 3 (const int) 42010:52 Sequence 42020:52 Constant: 42030:52 0 (const int) 42040:52 Constant: 42050:52 1 (const int) 42060:52 Constant: 42070:52 2 (const int) 42080:54 move second child to first child ( temp 4-component vector of uint) 42090:54 u: direct index for structure ( temp 4-component vector of uint) 42100:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42110:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42120:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42130:54 Constant: 42140:54 0 (const uint) 42150:54 direct index ( temp uint) 42160:54 'dti' ( in 3-component vector of uint) 42170:54 Constant: 42180:54 0 (const int) 42190:54 Constant: 42200:54 0 (const int) 42210:54 subgroupMin ( temp 4-component vector of uint) 42220:54 u: direct index for structure ( temp 4-component vector of uint) 42230:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42240:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42250:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42260:54 Constant: 42270:54 0 (const uint) 42280:54 direct index ( temp uint) 42290:54 'dti' ( in 3-component vector of uint) 42300:54 Constant: 42310:54 0 (const int) 42320:54 Constant: 42330:54 0 (const int) 42340:55 move second child to first child ( temp uint) 42350:55 direct index ( temp uint) 42360:55 u: direct index for structure ( temp 4-component vector of uint) 42370:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42380:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42390:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42400:55 Constant: 42410:55 0 (const uint) 42420:55 direct index ( temp uint) 42430:55 'dti' ( in 3-component vector of uint) 42440:55 Constant: 42450:55 0 (const int) 42460:55 Constant: 42470:55 0 (const int) 42480:55 Constant: 42490:55 0 (const int) 42500:55 subgroupMin ( temp uint) 42510:55 direct index ( temp uint) 42520:55 u: direct index for structure ( temp 4-component vector of uint) 42530:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42540:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42550:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42560:55 Constant: 42570:55 0 (const uint) 42580:55 direct index ( temp uint) 42590:55 'dti' ( in 3-component vector of uint) 42600:55 Constant: 42610:55 0 (const int) 42620:55 Constant: 42630:55 0 (const int) 42640:55 Constant: 42650:55 0 (const int) 42660:56 move second child to first child ( temp 2-component vector of uint) 42670:56 vector swizzle ( temp 2-component vector of uint) 42680:56 u: direct index for structure ( temp 4-component vector of uint) 42690:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42700:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42710:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42720:56 Constant: 42730:56 0 (const uint) 42740:56 direct index ( temp uint) 42750:56 'dti' ( in 3-component vector of uint) 42760:56 Constant: 42770:56 0 (const int) 42780:56 Constant: 42790:56 0 (const int) 42800:56 Sequence 42810:56 Constant: 42820:56 0 (const int) 42830:56 Constant: 42840:56 1 (const int) 42850:56 subgroupMin ( temp 2-component vector of uint) 42860:56 vector swizzle ( temp 2-component vector of uint) 42870:56 u: direct index for structure ( temp 4-component vector of uint) 42880:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42890:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42900:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 42910:56 Constant: 42920:56 0 (const uint) 42930:56 direct index ( temp uint) 42940:56 'dti' ( in 3-component vector of uint) 42950:56 Constant: 42960:56 0 (const int) 42970:56 Constant: 42980:56 0 (const int) 42990:56 Sequence 43000:56 Constant: 43010:56 0 (const int) 43020:56 Constant: 43030:56 1 (const int) 43040:57 move second child to first child ( temp 3-component vector of uint) 43050:57 vector swizzle ( temp 3-component vector of uint) 43060:57 u: direct index for structure ( temp 4-component vector of uint) 43070:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43080:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43090:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43100:57 Constant: 43110:57 0 (const uint) 43120:57 direct index ( temp uint) 43130:57 'dti' ( in 3-component vector of uint) 43140:57 Constant: 43150:57 0 (const int) 43160:57 Constant: 43170:57 0 (const int) 43180:57 Sequence 43190:57 Constant: 43200:57 0 (const int) 43210:57 Constant: 43220:57 1 (const int) 43230:57 Constant: 43240:57 2 (const int) 43250:57 subgroupMin ( temp 3-component vector of uint) 43260:57 vector swizzle ( temp 3-component vector of uint) 43270:57 u: direct index for structure ( temp 4-component vector of uint) 43280:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43290:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43300:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43310:57 Constant: 43320:57 0 (const uint) 43330:57 direct index ( temp uint) 43340:57 'dti' ( in 3-component vector of uint) 43350:57 Constant: 43360:57 0 (const int) 43370:57 Constant: 43380:57 0 (const int) 43390:57 Sequence 43400:57 Constant: 43410:57 0 (const int) 43420:57 Constant: 43430:57 1 (const int) 43440:57 Constant: 43450:57 2 (const int) 43460:59 move second child to first child ( temp 4-component vector of int) 43470:59 i: direct index for structure ( temp 4-component vector of int) 43480:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43490:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43500:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43510:59 Constant: 43520:59 0 (const uint) 43530:59 direct index ( temp uint) 43540:59 'dti' ( in 3-component vector of uint) 43550:59 Constant: 43560:59 0 (const int) 43570:59 Constant: 43580:59 1 (const int) 43590:59 subgroupMin ( temp 4-component vector of int) 43600:59 i: direct index for structure ( temp 4-component vector of int) 43610:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43620:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43630:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43640:59 Constant: 43650:59 0 (const uint) 43660:59 direct index ( temp uint) 43670:59 'dti' ( in 3-component vector of uint) 43680:59 Constant: 43690:59 0 (const int) 43700:59 Constant: 43710:59 1 (const int) 43720:60 move second child to first child ( temp int) 43730:60 direct index ( temp int) 43740:60 i: direct index for structure ( temp 4-component vector of int) 43750:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43760:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43770:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43780:60 Constant: 43790:60 0 (const uint) 43800:60 direct index ( temp uint) 43810:60 'dti' ( in 3-component vector of uint) 43820:60 Constant: 43830:60 0 (const int) 43840:60 Constant: 43850:60 1 (const int) 43860:60 Constant: 43870:60 0 (const int) 43880:60 subgroupMin ( temp int) 43890:60 direct index ( temp int) 43900:60 i: direct index for structure ( temp 4-component vector of int) 43910:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43920:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 43930:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43940:60 Constant: 43950:60 0 (const uint) 43960:60 direct index ( temp uint) 43970:60 'dti' ( in 3-component vector of uint) 43980:60 Constant: 43990:60 0 (const int) 44000:60 Constant: 44010:60 1 (const int) 44020:60 Constant: 44030:60 0 (const int) 44040:61 move second child to first child ( temp 2-component vector of int) 44050:61 vector swizzle ( temp 2-component vector of int) 44060:61 i: direct index for structure ( temp 4-component vector of int) 44070:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44080:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44090:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 44100:61 Constant: 44110:61 0 (const uint) 44120:61 direct index ( temp uint) 44130:61 'dti' ( in 3-component vector of uint) 44140:61 Constant: 44150:61 0 (const int) 44160:61 Constant: 44170:61 1 (const int) 44180:61 Sequence 44190:61 Constant: 44200:61 0 (const int) 44210:61 Constant: 44220:61 1 (const int) 44230:61 subgroupMin ( temp 2-component vector of int) 44240:61 vector swizzle ( temp 2-component vector of int) 44250:61 i: direct index for structure ( temp 4-component vector of int) 44260:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44270:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44280:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 44290:61 Constant: 44300:61 0 (const uint) 44310:61 direct index ( temp uint) 44320:61 'dti' ( in 3-component vector of uint) 44330:61 Constant: 44340:61 0 (const int) 44350:61 Constant: 44360:61 1 (const int) 44370:61 Sequence 44380:61 Constant: 44390:61 0 (const int) 44400:61 Constant: 44410:61 1 (const int) 44420:62 move second child to first child ( temp 3-component vector of int) 44430:62 vector swizzle ( temp 3-component vector of int) 44440:62 i: direct index for structure ( temp 4-component vector of int) 44450:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44460:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44470:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 44480:62 Constant: 44490:62 0 (const uint) 44500:62 direct index ( temp uint) 44510:62 'dti' ( in 3-component vector of uint) 44520:62 Constant: 44530:62 0 (const int) 44540:62 Constant: 44550:62 1 (const int) 44560:62 Sequence 44570:62 Constant: 44580:62 0 (const int) 44590:62 Constant: 44600:62 1 (const int) 44610:62 Constant: 44620:62 2 (const int) 44630:62 subgroupMin ( temp 3-component vector of int) 44640:62 vector swizzle ( temp 3-component vector of int) 44650:62 i: direct index for structure ( temp 4-component vector of int) 44660:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44670:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44680:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 44690:62 Constant: 44700:62 0 (const uint) 44710:62 direct index ( temp uint) 44720:62 'dti' ( in 3-component vector of uint) 44730:62 Constant: 44740:62 0 (const int) 44750:62 Constant: 44760:62 1 (const int) 44770:62 Sequence 44780:62 Constant: 44790:62 0 (const int) 44800:62 Constant: 44810:62 1 (const int) 44820:62 Constant: 44830:62 2 (const int) 44840:64 move second child to first child ( temp 4-component vector of float) 44850:64 f: direct index for structure ( temp 4-component vector of float) 44860:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44870:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 44880:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 44890:64 Constant: 44900:64 0 (const uint) 44910:64 direct index ( temp uint) 44920:64 'dti' ( in 3-component vector of uint) 44930:64 Constant: 44940:64 0 (const int) 44950:64 Constant: 44960:64 2 (const int) 44970:64 subgroupMin ( temp 4-component vector of float) 44980:64 f: direct index for structure ( temp 4-component vector of float) 44990:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45000:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45010:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45020:64 Constant: 45030:64 0 (const uint) 45040:64 direct index ( temp uint) 45050:64 'dti' ( in 3-component vector of uint) 45060:64 Constant: 45070:64 0 (const int) 45080:64 Constant: 45090:64 2 (const int) 45100:65 move second child to first child ( temp float) 45110:65 direct index ( temp float) 45120:65 f: direct index for structure ( temp 4-component vector of float) 45130:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45140:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45150:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45160:65 Constant: 45170:65 0 (const uint) 45180:65 direct index ( temp uint) 45190:65 'dti' ( in 3-component vector of uint) 45200:65 Constant: 45210:65 0 (const int) 45220:65 Constant: 45230:65 2 (const int) 45240:65 Constant: 45250:65 0 (const int) 45260:65 subgroupMin ( temp float) 45270:65 direct index ( temp float) 45280:65 f: direct index for structure ( temp 4-component vector of float) 45290:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45300:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45310:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45320:65 Constant: 45330:65 0 (const uint) 45340:65 direct index ( temp uint) 45350:65 'dti' ( in 3-component vector of uint) 45360:65 Constant: 45370:65 0 (const int) 45380:65 Constant: 45390:65 2 (const int) 45400:65 Constant: 45410:65 0 (const int) 45420:66 move second child to first child ( temp 2-component vector of float) 45430:66 vector swizzle ( temp 2-component vector of float) 45440:66 f: direct index for structure ( temp 4-component vector of float) 45450:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45460:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45470:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45480:66 Constant: 45490:66 0 (const uint) 45500:66 direct index ( temp uint) 45510:66 'dti' ( in 3-component vector of uint) 45520:66 Constant: 45530:66 0 (const int) 45540:66 Constant: 45550:66 2 (const int) 45560:66 Sequence 45570:66 Constant: 45580:66 0 (const int) 45590:66 Constant: 45600:66 1 (const int) 45610:66 subgroupMin ( temp 2-component vector of float) 45620:66 vector swizzle ( temp 2-component vector of float) 45630:66 f: direct index for structure ( temp 4-component vector of float) 45640:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45650:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45660:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45670:66 Constant: 45680:66 0 (const uint) 45690:66 direct index ( temp uint) 45700:66 'dti' ( in 3-component vector of uint) 45710:66 Constant: 45720:66 0 (const int) 45730:66 Constant: 45740:66 2 (const int) 45750:66 Sequence 45760:66 Constant: 45770:66 0 (const int) 45780:66 Constant: 45790:66 1 (const int) 45800:67 move second child to first child ( temp 3-component vector of float) 45810:67 vector swizzle ( temp 3-component vector of float) 45820:67 f: direct index for structure ( temp 4-component vector of float) 45830:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45840:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 45850:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 45860:67 Constant: 45870:67 0 (const uint) 45880:67 direct index ( temp uint) 45890:67 'dti' ( in 3-component vector of uint) 45900:67 Constant: 45910:67 0 (const int) 45920:67 Constant: 45930:67 2 (const int) 45940:67 Sequence 45950:67 Constant: 45960:67 0 (const int) 45970:67 Constant: 45980:67 1 (const int) 45990:67 Constant: 46000:67 2 (const int) 46010:67 subgroupMin ( temp 3-component vector of float) 46020:67 vector swizzle ( temp 3-component vector of float) 46030:67 f: direct index for structure ( temp 4-component vector of float) 46040:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46050:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46060:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46070:67 Constant: 46080:67 0 (const uint) 46090:67 direct index ( temp uint) 46100:67 'dti' ( in 3-component vector of uint) 46110:67 Constant: 46120:67 0 (const int) 46130:67 Constant: 46140:67 2 (const int) 46150:67 Sequence 46160:67 Constant: 46170:67 0 (const int) 46180:67 Constant: 46190:67 1 (const int) 46200:67 Constant: 46210:67 2 (const int) 46220:69 move second child to first child ( temp 4-component vector of double) 46230:69 d: direct index for structure ( temp 4-component vector of double) 46240:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46250:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46260:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46270:69 Constant: 46280:69 0 (const uint) 46290:69 direct index ( temp uint) 46300:69 'dti' ( in 3-component vector of uint) 46310:69 Constant: 46320:69 0 (const int) 46330:69 Constant: 46340:69 3 (const int) 46350:69 subgroupMin ( temp 4-component vector of double) 46360:69 d: direct index for structure ( temp 4-component vector of double) 46370:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46380:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46390:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46400:69 Constant: 46410:69 0 (const uint) 46420:69 direct index ( temp uint) 46430:69 'dti' ( in 3-component vector of uint) 46440:69 Constant: 46450:69 0 (const int) 46460:69 Constant: 46470:69 3 (const int) 46480:70 move second child to first child ( temp double) 46490:70 direct index ( temp double) 46500:70 d: direct index for structure ( temp 4-component vector of double) 46510:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46520:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46530:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46540:70 Constant: 46550:70 0 (const uint) 46560:70 direct index ( temp uint) 46570:70 'dti' ( in 3-component vector of uint) 46580:70 Constant: 46590:70 0 (const int) 46600:70 Constant: 46610:70 3 (const int) 46620:70 Constant: 46630:70 0 (const int) 46640:70 subgroupMin ( temp double) 46650:70 direct index ( temp double) 46660:70 d: direct index for structure ( temp 4-component vector of double) 46670:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46680:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46690:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46700:70 Constant: 46710:70 0 (const uint) 46720:70 direct index ( temp uint) 46730:70 'dti' ( in 3-component vector of uint) 46740:70 Constant: 46750:70 0 (const int) 46760:70 Constant: 46770:70 3 (const int) 46780:70 Constant: 46790:70 0 (const int) 46800:71 move second child to first child ( temp 2-component vector of double) 46810:71 vector swizzle ( temp 2-component vector of double) 46820:71 d: direct index for structure ( temp 4-component vector of double) 46830:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46840:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 46850:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 46860:71 Constant: 46870:71 0 (const uint) 46880:71 direct index ( temp uint) 46890:71 'dti' ( in 3-component vector of uint) 46900:71 Constant: 46910:71 0 (const int) 46920:71 Constant: 46930:71 3 (const int) 46940:71 Sequence 46950:71 Constant: 46960:71 0 (const int) 46970:71 Constant: 46980:71 1 (const int) 46990:71 subgroupMin ( temp 2-component vector of double) 47000:71 vector swizzle ( temp 2-component vector of double) 47010:71 d: direct index for structure ( temp 4-component vector of double) 47020:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47030:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47040:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47050:71 Constant: 47060:71 0 (const uint) 47070:71 direct index ( temp uint) 47080:71 'dti' ( in 3-component vector of uint) 47090:71 Constant: 47100:71 0 (const int) 47110:71 Constant: 47120:71 3 (const int) 47130:71 Sequence 47140:71 Constant: 47150:71 0 (const int) 47160:71 Constant: 47170:71 1 (const int) 47180:72 move second child to first child ( temp 3-component vector of double) 47190:72 vector swizzle ( temp 3-component vector of double) 47200:72 d: direct index for structure ( temp 4-component vector of double) 47210:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47220:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47230:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47240:72 Constant: 47250:72 0 (const uint) 47260:72 direct index ( temp uint) 47270:72 'dti' ( in 3-component vector of uint) 47280:72 Constant: 47290:72 0 (const int) 47300:72 Constant: 47310:72 3 (const int) 47320:72 Sequence 47330:72 Constant: 47340:72 0 (const int) 47350:72 Constant: 47360:72 1 (const int) 47370:72 Constant: 47380:72 2 (const int) 47390:72 subgroupMin ( temp 3-component vector of double) 47400:72 vector swizzle ( temp 3-component vector of double) 47410:72 d: direct index for structure ( temp 4-component vector of double) 47420:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47430:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47440:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47450:72 Constant: 47460:72 0 (const uint) 47470:72 direct index ( temp uint) 47480:72 'dti' ( in 3-component vector of uint) 47490:72 Constant: 47500:72 0 (const int) 47510:72 Constant: 47520:72 3 (const int) 47530:72 Sequence 47540:72 Constant: 47550:72 0 (const int) 47560:72 Constant: 47570:72 1 (const int) 47580:72 Constant: 47590:72 2 (const int) 47600:74 move second child to first child ( temp 4-component vector of uint) 47610:74 u: direct index for structure ( temp 4-component vector of uint) 47620:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47630:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47640:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47650:74 Constant: 47660:74 0 (const uint) 47670:74 direct index ( temp uint) 47680:74 'dti' ( in 3-component vector of uint) 47690:74 Constant: 47700:74 0 (const int) 47710:74 Constant: 47720:74 0 (const int) 47730:74 subgroupMax ( temp 4-component vector of uint) 47740:74 u: direct index for structure ( temp 4-component vector of uint) 47750:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47760:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47770:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47780:74 Constant: 47790:74 0 (const uint) 47800:74 direct index ( temp uint) 47810:74 'dti' ( in 3-component vector of uint) 47820:74 Constant: 47830:74 0 (const int) 47840:74 Constant: 47850:74 0 (const int) 47860:75 move second child to first child ( temp uint) 47870:75 direct index ( temp uint) 47880:75 u: direct index for structure ( temp 4-component vector of uint) 47890:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47900:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 47910:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 47920:75 Constant: 47930:75 0 (const uint) 47940:75 direct index ( temp uint) 47950:75 'dti' ( in 3-component vector of uint) 47960:75 Constant: 47970:75 0 (const int) 47980:75 Constant: 47990:75 0 (const int) 48000:75 Constant: 48010:75 0 (const int) 48020:75 subgroupMax ( temp uint) 48030:75 direct index ( temp uint) 48040:75 u: direct index for structure ( temp 4-component vector of uint) 48050:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48060:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48070:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 48080:75 Constant: 48090:75 0 (const uint) 48100:75 direct index ( temp uint) 48110:75 'dti' ( in 3-component vector of uint) 48120:75 Constant: 48130:75 0 (const int) 48140:75 Constant: 48150:75 0 (const int) 48160:75 Constant: 48170:75 0 (const int) 48180:76 move second child to first child ( temp 2-component vector of uint) 48190:76 vector swizzle ( temp 2-component vector of uint) 48200:76 u: direct index for structure ( temp 4-component vector of uint) 48210:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48220:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48230:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 48240:76 Constant: 48250:76 0 (const uint) 48260:76 direct index ( temp uint) 48270:76 'dti' ( in 3-component vector of uint) 48280:76 Constant: 48290:76 0 (const int) 48300:76 Constant: 48310:76 0 (const int) 48320:76 Sequence 48330:76 Constant: 48340:76 0 (const int) 48350:76 Constant: 48360:76 1 (const int) 48370:76 subgroupMax ( temp 2-component vector of uint) 48380:76 vector swizzle ( temp 2-component vector of uint) 48390:76 u: direct index for structure ( temp 4-component vector of uint) 48400:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48410:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48420:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 48430:76 Constant: 48440:76 0 (const uint) 48450:76 direct index ( temp uint) 48460:76 'dti' ( in 3-component vector of uint) 48470:76 Constant: 48480:76 0 (const int) 48490:76 Constant: 48500:76 0 (const int) 48510:76 Sequence 48520:76 Constant: 48530:76 0 (const int) 48540:76 Constant: 48550:76 1 (const int) 48560:77 move second child to first child ( temp 3-component vector of uint) 48570:77 vector swizzle ( temp 3-component vector of uint) 48580:77 u: direct index for structure ( temp 4-component vector of uint) 48590:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48600:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48610:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 48620:77 Constant: 48630:77 0 (const uint) 48640:77 direct index ( temp uint) 48650:77 'dti' ( in 3-component vector of uint) 48660:77 Constant: 48670:77 0 (const int) 48680:77 Constant: 48690:77 0 (const int) 48700:77 Sequence 48710:77 Constant: 48720:77 0 (const int) 48730:77 Constant: 48740:77 1 (const int) 48750:77 Constant: 48760:77 2 (const int) 48770:77 subgroupMax ( temp 3-component vector of uint) 48780:77 vector swizzle ( temp 3-component vector of uint) 48790:77 u: direct index for structure ( temp 4-component vector of uint) 48800:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48810:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 48820:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 48830:77 Constant: 48840:77 0 (const uint) 48850:77 direct index ( temp uint) 48860:77 'dti' ( in 3-component vector of uint) 48870:77 Constant: 48880:77 0 (const int) 48890:77 Constant: 48900:77 0 (const int) 48910:77 Sequence 48920:77 Constant: 48930:77 0 (const int) 48940:77 Constant: 48950:77 1 (const int) 48960:77 Constant: 48970:77 2 (const int) 48980:79 move second child to first child ( temp 4-component vector of int) 48990:79 i: direct index for structure ( temp 4-component vector of int) 49000:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49010:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49020:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49030:79 Constant: 49040:79 0 (const uint) 49050:79 direct index ( temp uint) 49060:79 'dti' ( in 3-component vector of uint) 49070:79 Constant: 49080:79 0 (const int) 49090:79 Constant: 49100:79 1 (const int) 49110:79 subgroupMax ( temp 4-component vector of int) 49120:79 i: direct index for structure ( temp 4-component vector of int) 49130:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49140:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49150:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49160:79 Constant: 49170:79 0 (const uint) 49180:79 direct index ( temp uint) 49190:79 'dti' ( in 3-component vector of uint) 49200:79 Constant: 49210:79 0 (const int) 49220:79 Constant: 49230:79 1 (const int) 49240:80 move second child to first child ( temp int) 49250:80 direct index ( temp int) 49260:80 i: direct index for structure ( temp 4-component vector of int) 49270:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49280:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49290:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49300:80 Constant: 49310:80 0 (const uint) 49320:80 direct index ( temp uint) 49330:80 'dti' ( in 3-component vector of uint) 49340:80 Constant: 49350:80 0 (const int) 49360:80 Constant: 49370:80 1 (const int) 49380:80 Constant: 49390:80 0 (const int) 49400:80 subgroupMax ( temp int) 49410:80 direct index ( temp int) 49420:80 i: direct index for structure ( temp 4-component vector of int) 49430:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49440:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49450:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49460:80 Constant: 49470:80 0 (const uint) 49480:80 direct index ( temp uint) 49490:80 'dti' ( in 3-component vector of uint) 49500:80 Constant: 49510:80 0 (const int) 49520:80 Constant: 49530:80 1 (const int) 49540:80 Constant: 49550:80 0 (const int) 49560:81 move second child to first child ( temp 2-component vector of int) 49570:81 vector swizzle ( temp 2-component vector of int) 49580:81 i: direct index for structure ( temp 4-component vector of int) 49590:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49600:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49610:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49620:81 Constant: 49630:81 0 (const uint) 49640:81 direct index ( temp uint) 49650:81 'dti' ( in 3-component vector of uint) 49660:81 Constant: 49670:81 0 (const int) 49680:81 Constant: 49690:81 1 (const int) 49700:81 Sequence 49710:81 Constant: 49720:81 0 (const int) 49730:81 Constant: 49740:81 1 (const int) 49750:81 subgroupMax ( temp 2-component vector of int) 49760:81 vector swizzle ( temp 2-component vector of int) 49770:81 i: direct index for structure ( temp 4-component vector of int) 49780:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49790:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49800:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 49810:81 Constant: 49820:81 0 (const uint) 49830:81 direct index ( temp uint) 49840:81 'dti' ( in 3-component vector of uint) 49850:81 Constant: 49860:81 0 (const int) 49870:81 Constant: 49880:81 1 (const int) 49890:81 Sequence 49900:81 Constant: 49910:81 0 (const int) 49920:81 Constant: 49930:81 1 (const int) 49940:82 move second child to first child ( temp 3-component vector of int) 49950:82 vector swizzle ( temp 3-component vector of int) 49960:82 i: direct index for structure ( temp 4-component vector of int) 49970:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49980:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 49990:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50000:82 Constant: 50010:82 0 (const uint) 50020:82 direct index ( temp uint) 50030:82 'dti' ( in 3-component vector of uint) 50040:82 Constant: 50050:82 0 (const int) 50060:82 Constant: 50070:82 1 (const int) 50080:82 Sequence 50090:82 Constant: 50100:82 0 (const int) 50110:82 Constant: 50120:82 1 (const int) 50130:82 Constant: 50140:82 2 (const int) 50150:82 subgroupMax ( temp 3-component vector of int) 50160:82 vector swizzle ( temp 3-component vector of int) 50170:82 i: direct index for structure ( temp 4-component vector of int) 50180:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50190:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50200:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50210:82 Constant: 50220:82 0 (const uint) 50230:82 direct index ( temp uint) 50240:82 'dti' ( in 3-component vector of uint) 50250:82 Constant: 50260:82 0 (const int) 50270:82 Constant: 50280:82 1 (const int) 50290:82 Sequence 50300:82 Constant: 50310:82 0 (const int) 50320:82 Constant: 50330:82 1 (const int) 50340:82 Constant: 50350:82 2 (const int) 50360:84 move second child to first child ( temp 4-component vector of float) 50370:84 f: direct index for structure ( temp 4-component vector of float) 50380:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50390:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50400:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50410:84 Constant: 50420:84 0 (const uint) 50430:84 direct index ( temp uint) 50440:84 'dti' ( in 3-component vector of uint) 50450:84 Constant: 50460:84 0 (const int) 50470:84 Constant: 50480:84 2 (const int) 50490:84 subgroupMax ( temp 4-component vector of float) 50500:84 f: direct index for structure ( temp 4-component vector of float) 50510:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50520:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50530:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50540:84 Constant: 50550:84 0 (const uint) 50560:84 direct index ( temp uint) 50570:84 'dti' ( in 3-component vector of uint) 50580:84 Constant: 50590:84 0 (const int) 50600:84 Constant: 50610:84 2 (const int) 50620:85 move second child to first child ( temp float) 50630:85 direct index ( temp float) 50640:85 f: direct index for structure ( temp 4-component vector of float) 50650:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50660:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50670:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50680:85 Constant: 50690:85 0 (const uint) 50700:85 direct index ( temp uint) 50710:85 'dti' ( in 3-component vector of uint) 50720:85 Constant: 50730:85 0 (const int) 50740:85 Constant: 50750:85 2 (const int) 50760:85 Constant: 50770:85 0 (const int) 50780:85 subgroupMax ( temp float) 50790:85 direct index ( temp float) 50800:85 f: direct index for structure ( temp 4-component vector of float) 50810:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50820:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50830:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 50840:85 Constant: 50850:85 0 (const uint) 50860:85 direct index ( temp uint) 50870:85 'dti' ( in 3-component vector of uint) 50880:85 Constant: 50890:85 0 (const int) 50900:85 Constant: 50910:85 2 (const int) 50920:85 Constant: 50930:85 0 (const int) 50940:86 move second child to first child ( temp 2-component vector of float) 50950:86 vector swizzle ( temp 2-component vector of float) 50960:86 f: direct index for structure ( temp 4-component vector of float) 50970:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50980:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 50990:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51000:86 Constant: 51010:86 0 (const uint) 51020:86 direct index ( temp uint) 51030:86 'dti' ( in 3-component vector of uint) 51040:86 Constant: 51050:86 0 (const int) 51060:86 Constant: 51070:86 2 (const int) 51080:86 Sequence 51090:86 Constant: 51100:86 0 (const int) 51110:86 Constant: 51120:86 1 (const int) 51130:86 subgroupMax ( temp 2-component vector of float) 51140:86 vector swizzle ( temp 2-component vector of float) 51150:86 f: direct index for structure ( temp 4-component vector of float) 51160:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51170:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51180:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51190:86 Constant: 51200:86 0 (const uint) 51210:86 direct index ( temp uint) 51220:86 'dti' ( in 3-component vector of uint) 51230:86 Constant: 51240:86 0 (const int) 51250:86 Constant: 51260:86 2 (const int) 51270:86 Sequence 51280:86 Constant: 51290:86 0 (const int) 51300:86 Constant: 51310:86 1 (const int) 51320:87 move second child to first child ( temp 3-component vector of float) 51330:87 vector swizzle ( temp 3-component vector of float) 51340:87 f: direct index for structure ( temp 4-component vector of float) 51350:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51360:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51370:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51380:87 Constant: 51390:87 0 (const uint) 51400:87 direct index ( temp uint) 51410:87 'dti' ( in 3-component vector of uint) 51420:87 Constant: 51430:87 0 (const int) 51440:87 Constant: 51450:87 2 (const int) 51460:87 Sequence 51470:87 Constant: 51480:87 0 (const int) 51490:87 Constant: 51500:87 1 (const int) 51510:87 Constant: 51520:87 2 (const int) 51530:87 subgroupMax ( temp 3-component vector of float) 51540:87 vector swizzle ( temp 3-component vector of float) 51550:87 f: direct index for structure ( temp 4-component vector of float) 51560:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51570:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51580:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51590:87 Constant: 51600:87 0 (const uint) 51610:87 direct index ( temp uint) 51620:87 'dti' ( in 3-component vector of uint) 51630:87 Constant: 51640:87 0 (const int) 51650:87 Constant: 51660:87 2 (const int) 51670:87 Sequence 51680:87 Constant: 51690:87 0 (const int) 51700:87 Constant: 51710:87 1 (const int) 51720:87 Constant: 51730:87 2 (const int) 51740:89 move second child to first child ( temp 4-component vector of double) 51750:89 d: direct index for structure ( temp 4-component vector of double) 51760:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51770:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51780:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51790:89 Constant: 51800:89 0 (const uint) 51810:89 direct index ( temp uint) 51820:89 'dti' ( in 3-component vector of uint) 51830:89 Constant: 51840:89 0 (const int) 51850:89 Constant: 51860:89 3 (const int) 51870:89 subgroupMax ( temp 4-component vector of double) 51880:89 d: direct index for structure ( temp 4-component vector of double) 51890:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51900:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 51910:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 51920:89 Constant: 51930:89 0 (const uint) 51940:89 direct index ( temp uint) 51950:89 'dti' ( in 3-component vector of uint) 51960:89 Constant: 51970:89 0 (const int) 51980:89 Constant: 51990:89 3 (const int) 52000:90 move second child to first child ( temp double) 52010:90 direct index ( temp double) 52020:90 d: direct index for structure ( temp 4-component vector of double) 52030:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52040:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52050:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52060:90 Constant: 52070:90 0 (const uint) 52080:90 direct index ( temp uint) 52090:90 'dti' ( in 3-component vector of uint) 52100:90 Constant: 52110:90 0 (const int) 52120:90 Constant: 52130:90 3 (const int) 52140:90 Constant: 52150:90 0 (const int) 52160:90 subgroupMax ( temp double) 52170:90 direct index ( temp double) 52180:90 d: direct index for structure ( temp 4-component vector of double) 52190:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52200:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52210:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52220:90 Constant: 52230:90 0 (const uint) 52240:90 direct index ( temp uint) 52250:90 'dti' ( in 3-component vector of uint) 52260:90 Constant: 52270:90 0 (const int) 52280:90 Constant: 52290:90 3 (const int) 52300:90 Constant: 52310:90 0 (const int) 52320:91 move second child to first child ( temp 2-component vector of double) 52330:91 vector swizzle ( temp 2-component vector of double) 52340:91 d: direct index for structure ( temp 4-component vector of double) 52350:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52360:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52370:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52380:91 Constant: 52390:91 0 (const uint) 52400:91 direct index ( temp uint) 52410:91 'dti' ( in 3-component vector of uint) 52420:91 Constant: 52430:91 0 (const int) 52440:91 Constant: 52450:91 3 (const int) 52460:91 Sequence 52470:91 Constant: 52480:91 0 (const int) 52490:91 Constant: 52500:91 1 (const int) 52510:91 subgroupMax ( temp 2-component vector of double) 52520:91 vector swizzle ( temp 2-component vector of double) 52530:91 d: direct index for structure ( temp 4-component vector of double) 52540:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52550:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52560:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52570:91 Constant: 52580:91 0 (const uint) 52590:91 direct index ( temp uint) 52600:91 'dti' ( in 3-component vector of uint) 52610:91 Constant: 52620:91 0 (const int) 52630:91 Constant: 52640:91 3 (const int) 52650:91 Sequence 52660:91 Constant: 52670:91 0 (const int) 52680:91 Constant: 52690:91 1 (const int) 52700:92 move second child to first child ( temp 3-component vector of double) 52710:92 vector swizzle ( temp 3-component vector of double) 52720:92 d: direct index for structure ( temp 4-component vector of double) 52730:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52740:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52750:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52760:92 Constant: 52770:92 0 (const uint) 52780:92 direct index ( temp uint) 52790:92 'dti' ( in 3-component vector of uint) 52800:92 Constant: 52810:92 0 (const int) 52820:92 Constant: 52830:92 3 (const int) 52840:92 Sequence 52850:92 Constant: 52860:92 0 (const int) 52870:92 Constant: 52880:92 1 (const int) 52890:92 Constant: 52900:92 2 (const int) 52910:92 subgroupMax ( temp 3-component vector of double) 52920:92 vector swizzle ( temp 3-component vector of double) 52930:92 d: direct index for structure ( temp 4-component vector of double) 52940:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52950:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 52960:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 52970:92 Constant: 52980:92 0 (const uint) 52990:92 direct index ( temp uint) 53000:92 'dti' ( in 3-component vector of uint) 53010:92 Constant: 53020:92 0 (const int) 53030:92 Constant: 53040:92 3 (const int) 53050:92 Sequence 53060:92 Constant: 53070:92 0 (const int) 53080:92 Constant: 53090:92 1 (const int) 53100:92 Constant: 53110:92 2 (const int) 53120:94 move second child to first child ( temp 4-component vector of uint) 53130:94 u: direct index for structure ( temp 4-component vector of uint) 53140:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53150:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53160:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53170:94 Constant: 53180:94 0 (const uint) 53190:94 direct index ( temp uint) 53200:94 'dti' ( in 3-component vector of uint) 53210:94 Constant: 53220:94 0 (const int) 53230:94 Constant: 53240:94 0 (const int) 53250:94 subgroupAnd ( temp 4-component vector of uint) 53260:94 u: direct index for structure ( temp 4-component vector of uint) 53270:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53280:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53290:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53300:94 Constant: 53310:94 0 (const uint) 53320:94 direct index ( temp uint) 53330:94 'dti' ( in 3-component vector of uint) 53340:94 Constant: 53350:94 0 (const int) 53360:94 Constant: 53370:94 0 (const int) 53380:95 move second child to first child ( temp uint) 53390:95 direct index ( temp uint) 53400:95 u: direct index for structure ( temp 4-component vector of uint) 53410:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53420:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53430:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53440:95 Constant: 53450:95 0 (const uint) 53460:95 direct index ( temp uint) 53470:95 'dti' ( in 3-component vector of uint) 53480:95 Constant: 53490:95 0 (const int) 53500:95 Constant: 53510:95 0 (const int) 53520:95 Constant: 53530:95 0 (const int) 53540:95 subgroupAnd ( temp uint) 53550:95 direct index ( temp uint) 53560:95 u: direct index for structure ( temp 4-component vector of uint) 53570:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53580:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53590:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53600:95 Constant: 53610:95 0 (const uint) 53620:95 direct index ( temp uint) 53630:95 'dti' ( in 3-component vector of uint) 53640:95 Constant: 53650:95 0 (const int) 53660:95 Constant: 53670:95 0 (const int) 53680:95 Constant: 53690:95 0 (const int) 53700:96 move second child to first child ( temp 2-component vector of uint) 53710:96 vector swizzle ( temp 2-component vector of uint) 53720:96 u: direct index for structure ( temp 4-component vector of uint) 53730:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53740:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53750:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53760:96 Constant: 53770:96 0 (const uint) 53780:96 direct index ( temp uint) 53790:96 'dti' ( in 3-component vector of uint) 53800:96 Constant: 53810:96 0 (const int) 53820:96 Constant: 53830:96 0 (const int) 53840:96 Sequence 53850:96 Constant: 53860:96 0 (const int) 53870:96 Constant: 53880:96 1 (const int) 53890:96 subgroupAnd ( temp 2-component vector of uint) 53900:96 vector swizzle ( temp 2-component vector of uint) 53910:96 u: direct index for structure ( temp 4-component vector of uint) 53920:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53930:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 53940:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 53950:96 Constant: 53960:96 0 (const uint) 53970:96 direct index ( temp uint) 53980:96 'dti' ( in 3-component vector of uint) 53990:96 Constant: 54000:96 0 (const int) 54010:96 Constant: 54020:96 0 (const int) 54030:96 Sequence 54040:96 Constant: 54050:96 0 (const int) 54060:96 Constant: 54070:96 1 (const int) 54080:97 move second child to first child ( temp 3-component vector of uint) 54090:97 vector swizzle ( temp 3-component vector of uint) 54100:97 u: direct index for structure ( temp 4-component vector of uint) 54110:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54120:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54130:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54140:97 Constant: 54150:97 0 (const uint) 54160:97 direct index ( temp uint) 54170:97 'dti' ( in 3-component vector of uint) 54180:97 Constant: 54190:97 0 (const int) 54200:97 Constant: 54210:97 0 (const int) 54220:97 Sequence 54230:97 Constant: 54240:97 0 (const int) 54250:97 Constant: 54260:97 1 (const int) 54270:97 Constant: 54280:97 2 (const int) 54290:97 subgroupAnd ( temp 3-component vector of uint) 54300:97 vector swizzle ( temp 3-component vector of uint) 54310:97 u: direct index for structure ( temp 4-component vector of uint) 54320:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54330:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54340:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54350:97 Constant: 54360:97 0 (const uint) 54370:97 direct index ( temp uint) 54380:97 'dti' ( in 3-component vector of uint) 54390:97 Constant: 54400:97 0 (const int) 54410:97 Constant: 54420:97 0 (const int) 54430:97 Sequence 54440:97 Constant: 54450:97 0 (const int) 54460:97 Constant: 54470:97 1 (const int) 54480:97 Constant: 54490:97 2 (const int) 54500:99 move second child to first child ( temp 4-component vector of int) 54510:99 i: direct index for structure ( temp 4-component vector of int) 54520:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54530:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54540:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54550:99 Constant: 54560:99 0 (const uint) 54570:99 direct index ( temp uint) 54580:99 'dti' ( in 3-component vector of uint) 54590:99 Constant: 54600:99 0 (const int) 54610:99 Constant: 54620:99 1 (const int) 54630:99 subgroupAnd ( temp 4-component vector of int) 54640:99 i: direct index for structure ( temp 4-component vector of int) 54650:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54660:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54670:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54680:99 Constant: 54690:99 0 (const uint) 54700:99 direct index ( temp uint) 54710:99 'dti' ( in 3-component vector of uint) 54720:99 Constant: 54730:99 0 (const int) 54740:99 Constant: 54750:99 1 (const int) 54760:100 move second child to first child ( temp int) 54770:100 direct index ( temp int) 54780:100 i: direct index for structure ( temp 4-component vector of int) 54790:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54800:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54810:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54820:100 Constant: 54830:100 0 (const uint) 54840:100 direct index ( temp uint) 54850:100 'dti' ( in 3-component vector of uint) 54860:100 Constant: 54870:100 0 (const int) 54880:100 Constant: 54890:100 1 (const int) 54900:100 Constant: 54910:100 0 (const int) 54920:100 subgroupAnd ( temp int) 54930:100 direct index ( temp int) 54940:100 i: direct index for structure ( temp 4-component vector of int) 54950:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54960:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 54970:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 54980:100 Constant: 54990:100 0 (const uint) 55000:100 direct index ( temp uint) 55010:100 'dti' ( in 3-component vector of uint) 55020:100 Constant: 55030:100 0 (const int) 55040:100 Constant: 55050:100 1 (const int) 55060:100 Constant: 55070:100 0 (const int) 55080:101 move second child to first child ( temp 2-component vector of int) 55090:101 vector swizzle ( temp 2-component vector of int) 55100:101 i: direct index for structure ( temp 4-component vector of int) 55110:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55120:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55130:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 55140:101 Constant: 55150:101 0 (const uint) 55160:101 direct index ( temp uint) 55170:101 'dti' ( in 3-component vector of uint) 55180:101 Constant: 55190:101 0 (const int) 55200:101 Constant: 55210:101 1 (const int) 55220:101 Sequence 55230:101 Constant: 55240:101 0 (const int) 55250:101 Constant: 55260:101 1 (const int) 55270:101 subgroupAnd ( temp 2-component vector of int) 55280:101 vector swizzle ( temp 2-component vector of int) 55290:101 i: direct index for structure ( temp 4-component vector of int) 55300:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55310:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55320:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 55330:101 Constant: 55340:101 0 (const uint) 55350:101 direct index ( temp uint) 55360:101 'dti' ( in 3-component vector of uint) 55370:101 Constant: 55380:101 0 (const int) 55390:101 Constant: 55400:101 1 (const int) 55410:101 Sequence 55420:101 Constant: 55430:101 0 (const int) 55440:101 Constant: 55450:101 1 (const int) 55460:102 move second child to first child ( temp 3-component vector of int) 55470:102 vector swizzle ( temp 3-component vector of int) 55480:102 i: direct index for structure ( temp 4-component vector of int) 55490:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55500:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55510:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 55520:102 Constant: 55530:102 0 (const uint) 55540:102 direct index ( temp uint) 55550:102 'dti' ( in 3-component vector of uint) 55560:102 Constant: 55570:102 0 (const int) 55580:102 Constant: 55590:102 1 (const int) 55600:102 Sequence 55610:102 Constant: 55620:102 0 (const int) 55630:102 Constant: 55640:102 1 (const int) 55650:102 Constant: 55660:102 2 (const int) 55670:102 subgroupAnd ( temp 3-component vector of int) 55680:102 vector swizzle ( temp 3-component vector of int) 55690:102 i: direct index for structure ( temp 4-component vector of int) 55700:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55710:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55720:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 55730:102 Constant: 55740:102 0 (const uint) 55750:102 direct index ( temp uint) 55760:102 'dti' ( in 3-component vector of uint) 55770:102 Constant: 55780:102 0 (const int) 55790:102 Constant: 55800:102 1 (const int) 55810:102 Sequence 55820:102 Constant: 55830:102 0 (const int) 55840:102 Constant: 55850:102 1 (const int) 55860:102 Constant: 55870:102 2 (const int) 55880:104 move second child to first child ( temp 4-component vector of uint) 55890:104 u: direct index for structure ( temp 4-component vector of uint) 55900:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55910:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 55920:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 55930:104 Constant: 55940:104 0 (const uint) 55950:104 direct index ( temp uint) 55960:104 'dti' ( in 3-component vector of uint) 55970:104 Constant: 55980:104 0 (const int) 55990:104 Constant: 56000:104 0 (const int) 56010:104 subgroupOr ( temp 4-component vector of uint) 56020:104 u: direct index for structure ( temp 4-component vector of uint) 56030:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56040:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56050:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56060:104 Constant: 56070:104 0 (const uint) 56080:104 direct index ( temp uint) 56090:104 'dti' ( in 3-component vector of uint) 56100:104 Constant: 56110:104 0 (const int) 56120:104 Constant: 56130:104 0 (const int) 56140:105 move second child to first child ( temp uint) 56150:105 direct index ( temp uint) 56160:105 u: direct index for structure ( temp 4-component vector of uint) 56170:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56180:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56190:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56200:105 Constant: 56210:105 0 (const uint) 56220:105 direct index ( temp uint) 56230:105 'dti' ( in 3-component vector of uint) 56240:105 Constant: 56250:105 0 (const int) 56260:105 Constant: 56270:105 0 (const int) 56280:105 Constant: 56290:105 0 (const int) 56300:105 subgroupOr ( temp uint) 56310:105 direct index ( temp uint) 56320:105 u: direct index for structure ( temp 4-component vector of uint) 56330:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56340:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56350:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56360:105 Constant: 56370:105 0 (const uint) 56380:105 direct index ( temp uint) 56390:105 'dti' ( in 3-component vector of uint) 56400:105 Constant: 56410:105 0 (const int) 56420:105 Constant: 56430:105 0 (const int) 56440:105 Constant: 56450:105 0 (const int) 56460:106 move second child to first child ( temp 2-component vector of uint) 56470:106 vector swizzle ( temp 2-component vector of uint) 56480:106 u: direct index for structure ( temp 4-component vector of uint) 56490:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56500:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56510:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56520:106 Constant: 56530:106 0 (const uint) 56540:106 direct index ( temp uint) 56550:106 'dti' ( in 3-component vector of uint) 56560:106 Constant: 56570:106 0 (const int) 56580:106 Constant: 56590:106 0 (const int) 56600:106 Sequence 56610:106 Constant: 56620:106 0 (const int) 56630:106 Constant: 56640:106 1 (const int) 56650:106 subgroupOr ( temp 2-component vector of uint) 56660:106 vector swizzle ( temp 2-component vector of uint) 56670:106 u: direct index for structure ( temp 4-component vector of uint) 56680:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56690:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56700:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56710:106 Constant: 56720:106 0 (const uint) 56730:106 direct index ( temp uint) 56740:106 'dti' ( in 3-component vector of uint) 56750:106 Constant: 56760:106 0 (const int) 56770:106 Constant: 56780:106 0 (const int) 56790:106 Sequence 56800:106 Constant: 56810:106 0 (const int) 56820:106 Constant: 56830:106 1 (const int) 56840:107 move second child to first child ( temp 3-component vector of uint) 56850:107 vector swizzle ( temp 3-component vector of uint) 56860:107 u: direct index for structure ( temp 4-component vector of uint) 56870:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56880:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 56890:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 56900:107 Constant: 56910:107 0 (const uint) 56920:107 direct index ( temp uint) 56930:107 'dti' ( in 3-component vector of uint) 56940:107 Constant: 56950:107 0 (const int) 56960:107 Constant: 56970:107 0 (const int) 56980:107 Sequence 56990:107 Constant: 57000:107 0 (const int) 57010:107 Constant: 57020:107 1 (const int) 57030:107 Constant: 57040:107 2 (const int) 57050:107 subgroupOr ( temp 3-component vector of uint) 57060:107 vector swizzle ( temp 3-component vector of uint) 57070:107 u: direct index for structure ( temp 4-component vector of uint) 57080:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57090:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57100:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57110:107 Constant: 57120:107 0 (const uint) 57130:107 direct index ( temp uint) 57140:107 'dti' ( in 3-component vector of uint) 57150:107 Constant: 57160:107 0 (const int) 57170:107 Constant: 57180:107 0 (const int) 57190:107 Sequence 57200:107 Constant: 57210:107 0 (const int) 57220:107 Constant: 57230:107 1 (const int) 57240:107 Constant: 57250:107 2 (const int) 57260:109 move second child to first child ( temp 4-component vector of int) 57270:109 i: direct index for structure ( temp 4-component vector of int) 57280:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57290:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57300:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57310:109 Constant: 57320:109 0 (const uint) 57330:109 direct index ( temp uint) 57340:109 'dti' ( in 3-component vector of uint) 57350:109 Constant: 57360:109 0 (const int) 57370:109 Constant: 57380:109 1 (const int) 57390:109 subgroupOr ( temp 4-component vector of int) 57400:109 i: direct index for structure ( temp 4-component vector of int) 57410:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57420:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57430:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57440:109 Constant: 57450:109 0 (const uint) 57460:109 direct index ( temp uint) 57470:109 'dti' ( in 3-component vector of uint) 57480:109 Constant: 57490:109 0 (const int) 57500:109 Constant: 57510:109 1 (const int) 57520:110 move second child to first child ( temp int) 57530:110 direct index ( temp int) 57540:110 i: direct index for structure ( temp 4-component vector of int) 57550:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57560:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57570:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57580:110 Constant: 57590:110 0 (const uint) 57600:110 direct index ( temp uint) 57610:110 'dti' ( in 3-component vector of uint) 57620:110 Constant: 57630:110 0 (const int) 57640:110 Constant: 57650:110 1 (const int) 57660:110 Constant: 57670:110 0 (const int) 57680:110 subgroupOr ( temp int) 57690:110 direct index ( temp int) 57700:110 i: direct index for structure ( temp 4-component vector of int) 57710:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57720:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57730:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57740:110 Constant: 57750:110 0 (const uint) 57760:110 direct index ( temp uint) 57770:110 'dti' ( in 3-component vector of uint) 57780:110 Constant: 57790:110 0 (const int) 57800:110 Constant: 57810:110 1 (const int) 57820:110 Constant: 57830:110 0 (const int) 57840:111 move second child to first child ( temp 2-component vector of int) 57850:111 vector swizzle ( temp 2-component vector of int) 57860:111 i: direct index for structure ( temp 4-component vector of int) 57870:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57880:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57890:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 57900:111 Constant: 57910:111 0 (const uint) 57920:111 direct index ( temp uint) 57930:111 'dti' ( in 3-component vector of uint) 57940:111 Constant: 57950:111 0 (const int) 57960:111 Constant: 57970:111 1 (const int) 57980:111 Sequence 57990:111 Constant: 58000:111 0 (const int) 58010:111 Constant: 58020:111 1 (const int) 58030:111 subgroupOr ( temp 2-component vector of int) 58040:111 vector swizzle ( temp 2-component vector of int) 58050:111 i: direct index for structure ( temp 4-component vector of int) 58060:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58070:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58080:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58090:111 Constant: 58100:111 0 (const uint) 58110:111 direct index ( temp uint) 58120:111 'dti' ( in 3-component vector of uint) 58130:111 Constant: 58140:111 0 (const int) 58150:111 Constant: 58160:111 1 (const int) 58170:111 Sequence 58180:111 Constant: 58190:111 0 (const int) 58200:111 Constant: 58210:111 1 (const int) 58220:112 move second child to first child ( temp 3-component vector of int) 58230:112 vector swizzle ( temp 3-component vector of int) 58240:112 i: direct index for structure ( temp 4-component vector of int) 58250:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58260:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58270:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58280:112 Constant: 58290:112 0 (const uint) 58300:112 direct index ( temp uint) 58310:112 'dti' ( in 3-component vector of uint) 58320:112 Constant: 58330:112 0 (const int) 58340:112 Constant: 58350:112 1 (const int) 58360:112 Sequence 58370:112 Constant: 58380:112 0 (const int) 58390:112 Constant: 58400:112 1 (const int) 58410:112 Constant: 58420:112 2 (const int) 58430:112 subgroupOr ( temp 3-component vector of int) 58440:112 vector swizzle ( temp 3-component vector of int) 58450:112 i: direct index for structure ( temp 4-component vector of int) 58460:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58470:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58480:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58490:112 Constant: 58500:112 0 (const uint) 58510:112 direct index ( temp uint) 58520:112 'dti' ( in 3-component vector of uint) 58530:112 Constant: 58540:112 0 (const int) 58550:112 Constant: 58560:112 1 (const int) 58570:112 Sequence 58580:112 Constant: 58590:112 0 (const int) 58600:112 Constant: 58610:112 1 (const int) 58620:112 Constant: 58630:112 2 (const int) 58640:114 move second child to first child ( temp 4-component vector of uint) 58650:114 u: direct index for structure ( temp 4-component vector of uint) 58660:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58670:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58680:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58690:114 Constant: 58700:114 0 (const uint) 58710:114 direct index ( temp uint) 58720:114 'dti' ( in 3-component vector of uint) 58730:114 Constant: 58740:114 0 (const int) 58750:114 Constant: 58760:114 0 (const int) 58770:114 subgroupXor ( temp 4-component vector of uint) 58780:114 u: direct index for structure ( temp 4-component vector of uint) 58790:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58800:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58810:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58820:114 Constant: 58830:114 0 (const uint) 58840:114 direct index ( temp uint) 58850:114 'dti' ( in 3-component vector of uint) 58860:114 Constant: 58870:114 0 (const int) 58880:114 Constant: 58890:114 0 (const int) 58900:115 move second child to first child ( temp uint) 58910:115 direct index ( temp uint) 58920:115 u: direct index for structure ( temp 4-component vector of uint) 58930:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58940:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58950:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 58960:115 Constant: 58970:115 0 (const uint) 58980:115 direct index ( temp uint) 58990:115 'dti' ( in 3-component vector of uint) 59000:115 Constant: 59010:115 0 (const int) 59020:115 Constant: 59030:115 0 (const int) 59040:115 Constant: 59050:115 0 (const int) 59060:115 subgroupXor ( temp uint) 59070:115 direct index ( temp uint) 59080:115 u: direct index for structure ( temp 4-component vector of uint) 59090:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59100:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59110:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59120:115 Constant: 59130:115 0 (const uint) 59140:115 direct index ( temp uint) 59150:115 'dti' ( in 3-component vector of uint) 59160:115 Constant: 59170:115 0 (const int) 59180:115 Constant: 59190:115 0 (const int) 59200:115 Constant: 59210:115 0 (const int) 59220:116 move second child to first child ( temp 2-component vector of uint) 59230:116 vector swizzle ( temp 2-component vector of uint) 59240:116 u: direct index for structure ( temp 4-component vector of uint) 59250:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59260:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59270:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59280:116 Constant: 59290:116 0 (const uint) 59300:116 direct index ( temp uint) 59310:116 'dti' ( in 3-component vector of uint) 59320:116 Constant: 59330:116 0 (const int) 59340:116 Constant: 59350:116 0 (const int) 59360:116 Sequence 59370:116 Constant: 59380:116 0 (const int) 59390:116 Constant: 59400:116 1 (const int) 59410:116 subgroupXor ( temp 2-component vector of uint) 59420:116 vector swizzle ( temp 2-component vector of uint) 59430:116 u: direct index for structure ( temp 4-component vector of uint) 59440:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59450:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59460:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59470:116 Constant: 59480:116 0 (const uint) 59490:116 direct index ( temp uint) 59500:116 'dti' ( in 3-component vector of uint) 59510:116 Constant: 59520:116 0 (const int) 59530:116 Constant: 59540:116 0 (const int) 59550:116 Sequence 59560:116 Constant: 59570:116 0 (const int) 59580:116 Constant: 59590:116 1 (const int) 59600:117 move second child to first child ( temp 3-component vector of uint) 59610:117 vector swizzle ( temp 3-component vector of uint) 59620:117 u: direct index for structure ( temp 4-component vector of uint) 59630:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59640:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59650:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59660:117 Constant: 59670:117 0 (const uint) 59680:117 direct index ( temp uint) 59690:117 'dti' ( in 3-component vector of uint) 59700:117 Constant: 59710:117 0 (const int) 59720:117 Constant: 59730:117 0 (const int) 59740:117 Sequence 59750:117 Constant: 59760:117 0 (const int) 59770:117 Constant: 59780:117 1 (const int) 59790:117 Constant: 59800:117 2 (const int) 59810:117 subgroupXor ( temp 3-component vector of uint) 59820:117 vector swizzle ( temp 3-component vector of uint) 59830:117 u: direct index for structure ( temp 4-component vector of uint) 59840:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59850:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 59860:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59870:117 Constant: 59880:117 0 (const uint) 59890:117 direct index ( temp uint) 59900:117 'dti' ( in 3-component vector of uint) 59910:117 Constant: 59920:117 0 (const int) 59930:117 Constant: 59940:117 0 (const int) 59950:117 Sequence 59960:117 Constant: 59970:117 0 (const int) 59980:117 Constant: 59990:117 1 (const int) 60000:117 Constant: 60010:117 2 (const int) 60020:119 move second child to first child ( temp 4-component vector of int) 60030:119 i: direct index for structure ( temp 4-component vector of int) 60040:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60050:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60060:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60070:119 Constant: 60080:119 0 (const uint) 60090:119 direct index ( temp uint) 60100:119 'dti' ( in 3-component vector of uint) 60110:119 Constant: 60120:119 0 (const int) 60130:119 Constant: 60140:119 1 (const int) 60150:119 subgroupXor ( temp 4-component vector of int) 60160:119 i: direct index for structure ( temp 4-component vector of int) 60170:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60180:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60190:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60200:119 Constant: 60210:119 0 (const uint) 60220:119 direct index ( temp uint) 60230:119 'dti' ( in 3-component vector of uint) 60240:119 Constant: 60250:119 0 (const int) 60260:119 Constant: 60270:119 1 (const int) 60280:120 move second child to first child ( temp int) 60290:120 direct index ( temp int) 60300:120 i: direct index for structure ( temp 4-component vector of int) 60310:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60320:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60330:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60340:120 Constant: 60350:120 0 (const uint) 60360:120 direct index ( temp uint) 60370:120 'dti' ( in 3-component vector of uint) 60380:120 Constant: 60390:120 0 (const int) 60400:120 Constant: 60410:120 1 (const int) 60420:120 Constant: 60430:120 0 (const int) 60440:120 subgroupXor ( temp int) 60450:120 direct index ( temp int) 60460:120 i: direct index for structure ( temp 4-component vector of int) 60470:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60480:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60490:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60500:120 Constant: 60510:120 0 (const uint) 60520:120 direct index ( temp uint) 60530:120 'dti' ( in 3-component vector of uint) 60540:120 Constant: 60550:120 0 (const int) 60560:120 Constant: 60570:120 1 (const int) 60580:120 Constant: 60590:120 0 (const int) 60600:121 move second child to first child ( temp 2-component vector of int) 60610:121 vector swizzle ( temp 2-component vector of int) 60620:121 i: direct index for structure ( temp 4-component vector of int) 60630:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60640:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60650:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60660:121 Constant: 60670:121 0 (const uint) 60680:121 direct index ( temp uint) 60690:121 'dti' ( in 3-component vector of uint) 60700:121 Constant: 60710:121 0 (const int) 60720:121 Constant: 60730:121 1 (const int) 60740:121 Sequence 60750:121 Constant: 60760:121 0 (const int) 60770:121 Constant: 60780:121 1 (const int) 60790:121 subgroupXor ( temp 2-component vector of int) 60800:121 vector swizzle ( temp 2-component vector of int) 60810:121 i: direct index for structure ( temp 4-component vector of int) 60820:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60830:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 60840:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 60850:121 Constant: 60860:121 0 (const uint) 60870:121 direct index ( temp uint) 60880:121 'dti' ( in 3-component vector of uint) 60890:121 Constant: 60900:121 0 (const int) 60910:121 Constant: 60920:121 1 (const int) 60930:121 Sequence 60940:121 Constant: 60950:121 0 (const int) 60960:121 Constant: 60970:121 1 (const int) 60980:122 move second child to first child ( temp 3-component vector of int) 60990:122 vector swizzle ( temp 3-component vector of int) 61000:122 i: direct index for structure ( temp 4-component vector of int) 61010:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61020:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61030:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 61040:122 Constant: 61050:122 0 (const uint) 61060:122 direct index ( temp uint) 61070:122 'dti' ( in 3-component vector of uint) 61080:122 Constant: 61090:122 0 (const int) 61100:122 Constant: 61110:122 1 (const int) 61120:122 Sequence 61130:122 Constant: 61140:122 0 (const int) 61150:122 Constant: 61160:122 1 (const int) 61170:122 Constant: 61180:122 2 (const int) 61190:122 subgroupXor ( temp 3-component vector of int) 61200:122 vector swizzle ( temp 3-component vector of int) 61210:122 i: direct index for structure ( temp 4-component vector of int) 61220:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61230:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61240:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 61250:122 Constant: 61260:122 0 (const uint) 61270:122 direct index ( temp uint) 61280:122 'dti' ( in 3-component vector of uint) 61290:122 Constant: 61300:122 0 (const int) 61310:122 Constant: 61320:122 1 (const int) 61330:122 Sequence 61340:122 Constant: 61350:122 0 (const int) 61360:122 Constant: 61370:122 1 (const int) 61380:122 Constant: 61390:122 2 (const int) 61400:124 move second child to first child ( temp uint) 61410:124 direct index ( temp uint) 61420:124 u: direct index for structure ( temp 4-component vector of uint) 61430:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61440:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61450:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 61460:124 Constant: 61470:124 0 (const uint) 61480:124 direct index ( temp uint) 61490:124 'dti' ( in 3-component vector of uint) 61500:124 Constant: 61510:124 0 (const int) 61520:124 Constant: 61530:124 0 (const int) 61540:124 Constant: 61550:124 0 (const int) 61560:124 subgroupBallotBitCount ( temp uint) 61570:124 subgroupBallot ( temp 4-component vector of uint) 61580:124 Compare Equal ( temp bool) 61590:124 direct index ( temp uint) 61600:124 u: direct index for structure ( temp 4-component vector of uint) 61610:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61620:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 61630:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 61640:124 Constant: 61650:124 0 (const uint) 61660:124 direct index ( temp uint) 61670:124 'dti' ( in 3-component vector of uint) 61680:124 Constant: 61690:124 0 (const int) 61700:124 Constant: 61710:124 0 (const int) 61720:124 Constant: 61730:124 0 (const int) 61740:124 Constant: 61750:124 0 (const uint) 61760:13 Function Definition: CSMain( ( temp void) 61770:13 Function Parameters: 61780:? Sequence 61790:13 move second child to first child ( temp 3-component vector of uint) 61800:? 'dti' ( temp 3-component vector of uint) 61810:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 61820:13 Function Call: @CSMain(vu3; ( temp void) 61830:? 'dti' ( temp 3-component vector of uint) 61840:? Linker Objects 61850:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 61860:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 6187 6188// Module Version 10300 6189// Generated by (magic number): 8000a 6190// Id's are bound by 901 6191 6192 Capability Shader 6193 Capability Float64 6194 Capability GroupNonUniform 6195 Capability GroupNonUniformArithmetic 6196 Capability GroupNonUniformBallot 6197 1: ExtInstImport "GLSL.std.450" 6198 MemoryModel Logical GLSL450 6199 EntryPoint GLCompute 4 "CSMain" 896 6200 ExecutionMode 4 LocalSize 32 16 1 6201 Source HLSL 500 6202 Name 4 "CSMain" 6203 Name 11 "@CSMain(vu3;" 6204 Name 10 "dti" 6205 Name 20 "Types" 6206 MemberName 20(Types) 0 "u" 6207 MemberName 20(Types) 1 "i" 6208 MemberName 20(Types) 2 "f" 6209 MemberName 20(Types) 3 "d" 6210 Name 22 "data" 6211 MemberName 22(data) 0 "@data" 6212 Name 24 "data" 6213 Name 894 "dti" 6214 Name 896 "dti" 6215 Name 898 "param" 6216 MemberDecorate 20(Types) 0 Offset 0 6217 MemberDecorate 20(Types) 1 Offset 16 6218 MemberDecorate 20(Types) 2 Offset 32 6219 MemberDecorate 20(Types) 3 Offset 64 6220 Decorate 21 ArrayStride 96 6221 MemberDecorate 22(data) 0 Offset 0 6222 Decorate 22(data) BufferBlock 6223 Decorate 24(data) DescriptorSet 0 6224 Decorate 24(data) Binding 0 6225 Decorate 896(dti) BuiltIn GlobalInvocationId 6226 2: TypeVoid 6227 3: TypeFunction 2 6228 6: TypeInt 32 0 6229 7: TypeVector 6(int) 3 6230 8: TypePointer Function 7(ivec3) 6231 9: TypeFunction 2 8(ptr) 6232 13: TypeVector 6(int) 4 6233 14: TypeInt 32 1 6234 15: TypeVector 14(int) 4 6235 16: TypeFloat 32 6236 17: TypeVector 16(float) 4 6237 18: TypeFloat 64 6238 19: TypeVector 18(float64_t) 4 6239 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 6240 21: TypeRuntimeArray 20(Types) 6241 22(data): TypeStruct 21 6242 23: TypePointer Uniform 22(data) 6243 24(data): 23(ptr) Variable Uniform 6244 25: 14(int) Constant 0 6245 26: 6(int) Constant 0 6246 27: TypePointer Function 6(int) 6247 32: TypePointer Uniform 13(ivec4) 6248 35: 6(int) Constant 3 6249 42: TypePointer Uniform 6(int) 6250 51: TypeVector 6(int) 2 6251 72: 14(int) Constant 1 6252 75: TypePointer Uniform 15(ivec4) 6253 84: TypePointer Uniform 14(int) 6254 93: TypeVector 14(int) 2 6255 105: TypeVector 14(int) 3 6256 115: 14(int) Constant 2 6257 118: TypePointer Uniform 17(fvec4) 6258 127: TypePointer Uniform 16(float) 6259 136: TypeVector 16(float) 2 6260 148: TypeVector 16(float) 3 6261 158: 14(int) Constant 3 6262 161: TypePointer Uniform 19(f64vec4) 6263 170: TypePointer Uniform 18(float64_t) 6264 179: TypeVector 18(float64_t) 2 6265 191: TypeVector 18(float64_t) 3 6266 889: TypeBool 6267 895: TypePointer Input 7(ivec3) 6268 896(dti): 895(ptr) Variable Input 6269 4(CSMain): 2 Function None 3 6270 5: Label 6271 894(dti): 8(ptr) Variable Function 6272 898(param): 8(ptr) Variable Function 6273 897: 7(ivec3) Load 896(dti) 6274 Store 894(dti) 897 6275 899: 7(ivec3) Load 894(dti) 6276 Store 898(param) 899 6277 900: 2 FunctionCall 11(@CSMain(vu3;) 898(param) 6278 Return 6279 FunctionEnd 628011(@CSMain(vu3;): 2 Function None 9 6281 10(dti): 8(ptr) FunctionParameter 6282 12: Label 6283 28: 27(ptr) AccessChain 10(dti) 26 6284 29: 6(int) Load 28 6285 30: 27(ptr) AccessChain 10(dti) 26 6286 31: 6(int) Load 30 6287 33: 32(ptr) AccessChain 24(data) 25 31 25 6288 34: 13(ivec4) Load 33 6289 36: 13(ivec4) GroupNonUniformIAdd 35 Reduce 34 6290 37: 32(ptr) AccessChain 24(data) 25 29 25 6291 Store 37 36 6292 38: 27(ptr) AccessChain 10(dti) 26 6293 39: 6(int) Load 38 6294 40: 27(ptr) AccessChain 10(dti) 26 6295 41: 6(int) Load 40 6296 43: 42(ptr) AccessChain 24(data) 25 41 25 26 6297 44: 6(int) Load 43 6298 45: 6(int) GroupNonUniformIAdd 35 Reduce 44 6299 46: 42(ptr) AccessChain 24(data) 25 39 25 26 6300 Store 46 45 6301 47: 27(ptr) AccessChain 10(dti) 26 6302 48: 6(int) Load 47 6303 49: 27(ptr) AccessChain 10(dti) 26 6304 50: 6(int) Load 49 6305 52: 32(ptr) AccessChain 24(data) 25 50 25 6306 53: 13(ivec4) Load 52 6307 54: 51(ivec2) VectorShuffle 53 53 0 1 6308 55: 51(ivec2) GroupNonUniformIAdd 35 Reduce 54 6309 56: 32(ptr) AccessChain 24(data) 25 48 25 6310 57: 13(ivec4) Load 56 6311 58: 13(ivec4) VectorShuffle 57 55 4 5 2 3 6312 Store 56 58 6313 59: 27(ptr) AccessChain 10(dti) 26 6314 60: 6(int) Load 59 6315 61: 27(ptr) AccessChain 10(dti) 26 6316 62: 6(int) Load 61 6317 63: 32(ptr) AccessChain 24(data) 25 62 25 6318 64: 13(ivec4) Load 63 6319 65: 7(ivec3) VectorShuffle 64 64 0 1 2 6320 66: 7(ivec3) GroupNonUniformIAdd 35 Reduce 65 6321 67: 32(ptr) AccessChain 24(data) 25 60 25 6322 68: 13(ivec4) Load 67 6323 69: 13(ivec4) VectorShuffle 68 66 4 5 6 3 6324 Store 67 69 6325 70: 27(ptr) AccessChain 10(dti) 26 6326 71: 6(int) Load 70 6327 73: 27(ptr) AccessChain 10(dti) 26 6328 74: 6(int) Load 73 6329 76: 75(ptr) AccessChain 24(data) 25 74 72 6330 77: 15(ivec4) Load 76 6331 78: 15(ivec4) GroupNonUniformIAdd 35 Reduce 77 6332 79: 75(ptr) AccessChain 24(data) 25 71 72 6333 Store 79 78 6334 80: 27(ptr) AccessChain 10(dti) 26 6335 81: 6(int) Load 80 6336 82: 27(ptr) AccessChain 10(dti) 26 6337 83: 6(int) Load 82 6338 85: 84(ptr) AccessChain 24(data) 25 83 72 26 6339 86: 14(int) Load 85 6340 87: 14(int) GroupNonUniformIAdd 35 Reduce 86 6341 88: 84(ptr) AccessChain 24(data) 25 81 72 26 6342 Store 88 87 6343 89: 27(ptr) AccessChain 10(dti) 26 6344 90: 6(int) Load 89 6345 91: 27(ptr) AccessChain 10(dti) 26 6346 92: 6(int) Load 91 6347 94: 75(ptr) AccessChain 24(data) 25 92 72 6348 95: 15(ivec4) Load 94 6349 96: 93(ivec2) VectorShuffle 95 95 0 1 6350 97: 93(ivec2) GroupNonUniformIAdd 35 Reduce 96 6351 98: 75(ptr) AccessChain 24(data) 25 90 72 6352 99: 15(ivec4) Load 98 6353 100: 15(ivec4) VectorShuffle 99 97 4 5 2 3 6354 Store 98 100 6355 101: 27(ptr) AccessChain 10(dti) 26 6356 102: 6(int) Load 101 6357 103: 27(ptr) AccessChain 10(dti) 26 6358 104: 6(int) Load 103 6359 106: 75(ptr) AccessChain 24(data) 25 104 72 6360 107: 15(ivec4) Load 106 6361 108: 105(ivec3) VectorShuffle 107 107 0 1 2 6362 109: 105(ivec3) GroupNonUniformIAdd 35 Reduce 108 6363 110: 75(ptr) AccessChain 24(data) 25 102 72 6364 111: 15(ivec4) Load 110 6365 112: 15(ivec4) VectorShuffle 111 109 4 5 6 3 6366 Store 110 112 6367 113: 27(ptr) AccessChain 10(dti) 26 6368 114: 6(int) Load 113 6369 116: 27(ptr) AccessChain 10(dti) 26 6370 117: 6(int) Load 116 6371 119: 118(ptr) AccessChain 24(data) 25 117 115 6372 120: 17(fvec4) Load 119 6373 121: 17(fvec4) GroupNonUniformFAdd 35 Reduce 120 6374 122: 118(ptr) AccessChain 24(data) 25 114 115 6375 Store 122 121 6376 123: 27(ptr) AccessChain 10(dti) 26 6377 124: 6(int) Load 123 6378 125: 27(ptr) AccessChain 10(dti) 26 6379 126: 6(int) Load 125 6380 128: 127(ptr) AccessChain 24(data) 25 126 115 26 6381 129: 16(float) Load 128 6382 130: 16(float) GroupNonUniformFAdd 35 Reduce 129 6383 131: 127(ptr) AccessChain 24(data) 25 124 115 26 6384 Store 131 130 6385 132: 27(ptr) AccessChain 10(dti) 26 6386 133: 6(int) Load 132 6387 134: 27(ptr) AccessChain 10(dti) 26 6388 135: 6(int) Load 134 6389 137: 118(ptr) AccessChain 24(data) 25 135 115 6390 138: 17(fvec4) Load 137 6391 139: 136(fvec2) VectorShuffle 138 138 0 1 6392 140: 136(fvec2) GroupNonUniformFAdd 35 Reduce 139 6393 141: 118(ptr) AccessChain 24(data) 25 133 115 6394 142: 17(fvec4) Load 141 6395 143: 17(fvec4) VectorShuffle 142 140 4 5 2 3 6396 Store 141 143 6397 144: 27(ptr) AccessChain 10(dti) 26 6398 145: 6(int) Load 144 6399 146: 27(ptr) AccessChain 10(dti) 26 6400 147: 6(int) Load 146 6401 149: 118(ptr) AccessChain 24(data) 25 147 115 6402 150: 17(fvec4) Load 149 6403 151: 148(fvec3) VectorShuffle 150 150 0 1 2 6404 152: 148(fvec3) GroupNonUniformFAdd 35 Reduce 151 6405 153: 118(ptr) AccessChain 24(data) 25 145 115 6406 154: 17(fvec4) Load 153 6407 155: 17(fvec4) VectorShuffle 154 152 4 5 6 3 6408 Store 153 155 6409 156: 27(ptr) AccessChain 10(dti) 26 6410 157: 6(int) Load 156 6411 159: 27(ptr) AccessChain 10(dti) 26 6412 160: 6(int) Load 159 6413 162: 161(ptr) AccessChain 24(data) 25 160 158 6414 163: 19(f64vec4) Load 162 6415 164: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 163 6416 165: 161(ptr) AccessChain 24(data) 25 157 158 6417 Store 165 164 6418 166: 27(ptr) AccessChain 10(dti) 26 6419 167: 6(int) Load 166 6420 168: 27(ptr) AccessChain 10(dti) 26 6421 169: 6(int) Load 168 6422 171: 170(ptr) AccessChain 24(data) 25 169 158 26 6423 172:18(float64_t) Load 171 6424 173:18(float64_t) GroupNonUniformFAdd 35 Reduce 172 6425 174: 170(ptr) AccessChain 24(data) 25 167 158 26 6426 Store 174 173 6427 175: 27(ptr) AccessChain 10(dti) 26 6428 176: 6(int) Load 175 6429 177: 27(ptr) AccessChain 10(dti) 26 6430 178: 6(int) Load 177 6431 180: 161(ptr) AccessChain 24(data) 25 178 158 6432 181: 19(f64vec4) Load 180 6433 182:179(f64vec2) VectorShuffle 181 181 0 1 6434 183:179(f64vec2) GroupNonUniformFAdd 35 Reduce 182 6435 184: 161(ptr) AccessChain 24(data) 25 176 158 6436 185: 19(f64vec4) Load 184 6437 186: 19(f64vec4) VectorShuffle 185 183 4 5 2 3 6438 Store 184 186 6439 187: 27(ptr) AccessChain 10(dti) 26 6440 188: 6(int) Load 187 6441 189: 27(ptr) AccessChain 10(dti) 26 6442 190: 6(int) Load 189 6443 192: 161(ptr) AccessChain 24(data) 25 190 158 6444 193: 19(f64vec4) Load 192 6445 194:191(f64vec3) VectorShuffle 193 193 0 1 2 6446 195:191(f64vec3) GroupNonUniformFAdd 35 Reduce 194 6447 196: 161(ptr) AccessChain 24(data) 25 188 158 6448 197: 19(f64vec4) Load 196 6449 198: 19(f64vec4) VectorShuffle 197 195 4 5 6 3 6450 Store 196 198 6451 199: 27(ptr) AccessChain 10(dti) 26 6452 200: 6(int) Load 199 6453 201: 27(ptr) AccessChain 10(dti) 26 6454 202: 6(int) Load 201 6455 203: 32(ptr) AccessChain 24(data) 25 202 25 6456 204: 13(ivec4) Load 203 6457 205: 13(ivec4) GroupNonUniformIMul 35 Reduce 204 6458 206: 32(ptr) AccessChain 24(data) 25 200 25 6459 Store 206 205 6460 207: 27(ptr) AccessChain 10(dti) 26 6461 208: 6(int) Load 207 6462 209: 27(ptr) AccessChain 10(dti) 26 6463 210: 6(int) Load 209 6464 211: 42(ptr) AccessChain 24(data) 25 210 25 26 6465 212: 6(int) Load 211 6466 213: 6(int) GroupNonUniformIMul 35 Reduce 212 6467 214: 42(ptr) AccessChain 24(data) 25 208 25 26 6468 Store 214 213 6469 215: 27(ptr) AccessChain 10(dti) 26 6470 216: 6(int) Load 215 6471 217: 27(ptr) AccessChain 10(dti) 26 6472 218: 6(int) Load 217 6473 219: 32(ptr) AccessChain 24(data) 25 218 25 6474 220: 13(ivec4) Load 219 6475 221: 51(ivec2) VectorShuffle 220 220 0 1 6476 222: 51(ivec2) GroupNonUniformIMul 35 Reduce 221 6477 223: 32(ptr) AccessChain 24(data) 25 216 25 6478 224: 13(ivec4) Load 223 6479 225: 13(ivec4) VectorShuffle 224 222 4 5 2 3 6480 Store 223 225 6481 226: 27(ptr) AccessChain 10(dti) 26 6482 227: 6(int) Load 226 6483 228: 27(ptr) AccessChain 10(dti) 26 6484 229: 6(int) Load 228 6485 230: 32(ptr) AccessChain 24(data) 25 229 25 6486 231: 13(ivec4) Load 230 6487 232: 7(ivec3) VectorShuffle 231 231 0 1 2 6488 233: 7(ivec3) GroupNonUniformIMul 35 Reduce 232 6489 234: 32(ptr) AccessChain 24(data) 25 227 25 6490 235: 13(ivec4) Load 234 6491 236: 13(ivec4) VectorShuffle 235 233 4 5 6 3 6492 Store 234 236 6493 237: 27(ptr) AccessChain 10(dti) 26 6494 238: 6(int) Load 237 6495 239: 27(ptr) AccessChain 10(dti) 26 6496 240: 6(int) Load 239 6497 241: 75(ptr) AccessChain 24(data) 25 240 72 6498 242: 15(ivec4) Load 241 6499 243: 15(ivec4) GroupNonUniformIMul 35 Reduce 242 6500 244: 75(ptr) AccessChain 24(data) 25 238 72 6501 Store 244 243 6502 245: 27(ptr) AccessChain 10(dti) 26 6503 246: 6(int) Load 245 6504 247: 27(ptr) AccessChain 10(dti) 26 6505 248: 6(int) Load 247 6506 249: 84(ptr) AccessChain 24(data) 25 248 72 26 6507 250: 14(int) Load 249 6508 251: 14(int) GroupNonUniformIMul 35 Reduce 250 6509 252: 84(ptr) AccessChain 24(data) 25 246 72 26 6510 Store 252 251 6511 253: 27(ptr) AccessChain 10(dti) 26 6512 254: 6(int) Load 253 6513 255: 27(ptr) AccessChain 10(dti) 26 6514 256: 6(int) Load 255 6515 257: 75(ptr) AccessChain 24(data) 25 256 72 6516 258: 15(ivec4) Load 257 6517 259: 93(ivec2) VectorShuffle 258 258 0 1 6518 260: 93(ivec2) GroupNonUniformIMul 35 Reduce 259 6519 261: 75(ptr) AccessChain 24(data) 25 254 72 6520 262: 15(ivec4) Load 261 6521 263: 15(ivec4) VectorShuffle 262 260 4 5 2 3 6522 Store 261 263 6523 264: 27(ptr) AccessChain 10(dti) 26 6524 265: 6(int) Load 264 6525 266: 27(ptr) AccessChain 10(dti) 26 6526 267: 6(int) Load 266 6527 268: 75(ptr) AccessChain 24(data) 25 267 72 6528 269: 15(ivec4) Load 268 6529 270: 105(ivec3) VectorShuffle 269 269 0 1 2 6530 271: 105(ivec3) GroupNonUniformIMul 35 Reduce 270 6531 272: 75(ptr) AccessChain 24(data) 25 265 72 6532 273: 15(ivec4) Load 272 6533 274: 15(ivec4) VectorShuffle 273 271 4 5 6 3 6534 Store 272 274 6535 275: 27(ptr) AccessChain 10(dti) 26 6536 276: 6(int) Load 275 6537 277: 27(ptr) AccessChain 10(dti) 26 6538 278: 6(int) Load 277 6539 279: 118(ptr) AccessChain 24(data) 25 278 115 6540 280: 17(fvec4) Load 279 6541 281: 17(fvec4) GroupNonUniformFMul 35 Reduce 280 6542 282: 118(ptr) AccessChain 24(data) 25 276 115 6543 Store 282 281 6544 283: 27(ptr) AccessChain 10(dti) 26 6545 284: 6(int) Load 283 6546 285: 27(ptr) AccessChain 10(dti) 26 6547 286: 6(int) Load 285 6548 287: 127(ptr) AccessChain 24(data) 25 286 115 26 6549 288: 16(float) Load 287 6550 289: 16(float) GroupNonUniformFMul 35 Reduce 288 6551 290: 127(ptr) AccessChain 24(data) 25 284 115 26 6552 Store 290 289 6553 291: 27(ptr) AccessChain 10(dti) 26 6554 292: 6(int) Load 291 6555 293: 27(ptr) AccessChain 10(dti) 26 6556 294: 6(int) Load 293 6557 295: 118(ptr) AccessChain 24(data) 25 294 115 6558 296: 17(fvec4) Load 295 6559 297: 136(fvec2) VectorShuffle 296 296 0 1 6560 298: 136(fvec2) GroupNonUniformFMul 35 Reduce 297 6561 299: 118(ptr) AccessChain 24(data) 25 292 115 6562 300: 17(fvec4) Load 299 6563 301: 17(fvec4) VectorShuffle 300 298 4 5 2 3 6564 Store 299 301 6565 302: 27(ptr) AccessChain 10(dti) 26 6566 303: 6(int) Load 302 6567 304: 27(ptr) AccessChain 10(dti) 26 6568 305: 6(int) Load 304 6569 306: 118(ptr) AccessChain 24(data) 25 305 115 6570 307: 17(fvec4) Load 306 6571 308: 148(fvec3) VectorShuffle 307 307 0 1 2 6572 309: 148(fvec3) GroupNonUniformFMul 35 Reduce 308 6573 310: 118(ptr) AccessChain 24(data) 25 303 115 6574 311: 17(fvec4) Load 310 6575 312: 17(fvec4) VectorShuffle 311 309 4 5 6 3 6576 Store 310 312 6577 313: 27(ptr) AccessChain 10(dti) 26 6578 314: 6(int) Load 313 6579 315: 27(ptr) AccessChain 10(dti) 26 6580 316: 6(int) Load 315 6581 317: 161(ptr) AccessChain 24(data) 25 316 158 6582 318: 19(f64vec4) Load 317 6583 319: 19(f64vec4) GroupNonUniformFMul 35 Reduce 318 6584 320: 161(ptr) AccessChain 24(data) 25 314 158 6585 Store 320 319 6586 321: 27(ptr) AccessChain 10(dti) 26 6587 322: 6(int) Load 321 6588 323: 27(ptr) AccessChain 10(dti) 26 6589 324: 6(int) Load 323 6590 325: 170(ptr) AccessChain 24(data) 25 324 158 26 6591 326:18(float64_t) Load 325 6592 327:18(float64_t) GroupNonUniformFMul 35 Reduce 326 6593 328: 170(ptr) AccessChain 24(data) 25 322 158 26 6594 Store 328 327 6595 329: 27(ptr) AccessChain 10(dti) 26 6596 330: 6(int) Load 329 6597 331: 27(ptr) AccessChain 10(dti) 26 6598 332: 6(int) Load 331 6599 333: 161(ptr) AccessChain 24(data) 25 332 158 6600 334: 19(f64vec4) Load 333 6601 335:179(f64vec2) VectorShuffle 334 334 0 1 6602 336:179(f64vec2) GroupNonUniformFMul 35 Reduce 335 6603 337: 161(ptr) AccessChain 24(data) 25 330 158 6604 338: 19(f64vec4) Load 337 6605 339: 19(f64vec4) VectorShuffle 338 336 4 5 2 3 6606 Store 337 339 6607 340: 27(ptr) AccessChain 10(dti) 26 6608 341: 6(int) Load 340 6609 342: 27(ptr) AccessChain 10(dti) 26 6610 343: 6(int) Load 342 6611 344: 161(ptr) AccessChain 24(data) 25 343 158 6612 345: 19(f64vec4) Load 344 6613 346:191(f64vec3) VectorShuffle 345 345 0 1 2 6614 347:191(f64vec3) GroupNonUniformFMul 35 Reduce 346 6615 348: 161(ptr) AccessChain 24(data) 25 341 158 6616 349: 19(f64vec4) Load 348 6617 350: 19(f64vec4) VectorShuffle 349 347 4 5 6 3 6618 Store 348 350 6619 351: 27(ptr) AccessChain 10(dti) 26 6620 352: 6(int) Load 351 6621 353: 27(ptr) AccessChain 10(dti) 26 6622 354: 6(int) Load 353 6623 355: 32(ptr) AccessChain 24(data) 25 354 25 6624 356: 13(ivec4) Load 355 6625 357: 13(ivec4) GroupNonUniformUMin 35 Reduce 356 6626 358: 32(ptr) AccessChain 24(data) 25 352 25 6627 Store 358 357 6628 359: 27(ptr) AccessChain 10(dti) 26 6629 360: 6(int) Load 359 6630 361: 27(ptr) AccessChain 10(dti) 26 6631 362: 6(int) Load 361 6632 363: 42(ptr) AccessChain 24(data) 25 362 25 26 6633 364: 6(int) Load 363 6634 365: 6(int) GroupNonUniformUMin 35 Reduce 364 6635 366: 42(ptr) AccessChain 24(data) 25 360 25 26 6636 Store 366 365 6637 367: 27(ptr) AccessChain 10(dti) 26 6638 368: 6(int) Load 367 6639 369: 27(ptr) AccessChain 10(dti) 26 6640 370: 6(int) Load 369 6641 371: 32(ptr) AccessChain 24(data) 25 370 25 6642 372: 13(ivec4) Load 371 6643 373: 51(ivec2) VectorShuffle 372 372 0 1 6644 374: 51(ivec2) GroupNonUniformUMin 35 Reduce 373 6645 375: 32(ptr) AccessChain 24(data) 25 368 25 6646 376: 13(ivec4) Load 375 6647 377: 13(ivec4) VectorShuffle 376 374 4 5 2 3 6648 Store 375 377 6649 378: 27(ptr) AccessChain 10(dti) 26 6650 379: 6(int) Load 378 6651 380: 27(ptr) AccessChain 10(dti) 26 6652 381: 6(int) Load 380 6653 382: 32(ptr) AccessChain 24(data) 25 381 25 6654 383: 13(ivec4) Load 382 6655 384: 7(ivec3) VectorShuffle 383 383 0 1 2 6656 385: 7(ivec3) GroupNonUniformUMin 35 Reduce 384 6657 386: 32(ptr) AccessChain 24(data) 25 379 25 6658 387: 13(ivec4) Load 386 6659 388: 13(ivec4) VectorShuffle 387 385 4 5 6 3 6660 Store 386 388 6661 389: 27(ptr) AccessChain 10(dti) 26 6662 390: 6(int) Load 389 6663 391: 27(ptr) AccessChain 10(dti) 26 6664 392: 6(int) Load 391 6665 393: 75(ptr) AccessChain 24(data) 25 392 72 6666 394: 15(ivec4) Load 393 6667 395: 15(ivec4) GroupNonUniformSMin 35 Reduce 394 6668 396: 75(ptr) AccessChain 24(data) 25 390 72 6669 Store 396 395 6670 397: 27(ptr) AccessChain 10(dti) 26 6671 398: 6(int) Load 397 6672 399: 27(ptr) AccessChain 10(dti) 26 6673 400: 6(int) Load 399 6674 401: 84(ptr) AccessChain 24(data) 25 400 72 26 6675 402: 14(int) Load 401 6676 403: 14(int) GroupNonUniformSMin 35 Reduce 402 6677 404: 84(ptr) AccessChain 24(data) 25 398 72 26 6678 Store 404 403 6679 405: 27(ptr) AccessChain 10(dti) 26 6680 406: 6(int) Load 405 6681 407: 27(ptr) AccessChain 10(dti) 26 6682 408: 6(int) Load 407 6683 409: 75(ptr) AccessChain 24(data) 25 408 72 6684 410: 15(ivec4) Load 409 6685 411: 93(ivec2) VectorShuffle 410 410 0 1 6686 412: 93(ivec2) GroupNonUniformSMin 35 Reduce 411 6687 413: 75(ptr) AccessChain 24(data) 25 406 72 6688 414: 15(ivec4) Load 413 6689 415: 15(ivec4) VectorShuffle 414 412 4 5 2 3 6690 Store 413 415 6691 416: 27(ptr) AccessChain 10(dti) 26 6692 417: 6(int) Load 416 6693 418: 27(ptr) AccessChain 10(dti) 26 6694 419: 6(int) Load 418 6695 420: 75(ptr) AccessChain 24(data) 25 419 72 6696 421: 15(ivec4) Load 420 6697 422: 105(ivec3) VectorShuffle 421 421 0 1 2 6698 423: 105(ivec3) GroupNonUniformSMin 35 Reduce 422 6699 424: 75(ptr) AccessChain 24(data) 25 417 72 6700 425: 15(ivec4) Load 424 6701 426: 15(ivec4) VectorShuffle 425 423 4 5 6 3 6702 Store 424 426 6703 427: 27(ptr) AccessChain 10(dti) 26 6704 428: 6(int) Load 427 6705 429: 27(ptr) AccessChain 10(dti) 26 6706 430: 6(int) Load 429 6707 431: 118(ptr) AccessChain 24(data) 25 430 115 6708 432: 17(fvec4) Load 431 6709 433: 17(fvec4) GroupNonUniformFMin 35 Reduce 432 6710 434: 118(ptr) AccessChain 24(data) 25 428 115 6711 Store 434 433 6712 435: 27(ptr) AccessChain 10(dti) 26 6713 436: 6(int) Load 435 6714 437: 27(ptr) AccessChain 10(dti) 26 6715 438: 6(int) Load 437 6716 439: 127(ptr) AccessChain 24(data) 25 438 115 26 6717 440: 16(float) Load 439 6718 441: 16(float) GroupNonUniformFMin 35 Reduce 440 6719 442: 127(ptr) AccessChain 24(data) 25 436 115 26 6720 Store 442 441 6721 443: 27(ptr) AccessChain 10(dti) 26 6722 444: 6(int) Load 443 6723 445: 27(ptr) AccessChain 10(dti) 26 6724 446: 6(int) Load 445 6725 447: 118(ptr) AccessChain 24(data) 25 446 115 6726 448: 17(fvec4) Load 447 6727 449: 136(fvec2) VectorShuffle 448 448 0 1 6728 450: 136(fvec2) GroupNonUniformFMin 35 Reduce 449 6729 451: 118(ptr) AccessChain 24(data) 25 444 115 6730 452: 17(fvec4) Load 451 6731 453: 17(fvec4) VectorShuffle 452 450 4 5 2 3 6732 Store 451 453 6733 454: 27(ptr) AccessChain 10(dti) 26 6734 455: 6(int) Load 454 6735 456: 27(ptr) AccessChain 10(dti) 26 6736 457: 6(int) Load 456 6737 458: 118(ptr) AccessChain 24(data) 25 457 115 6738 459: 17(fvec4) Load 458 6739 460: 148(fvec3) VectorShuffle 459 459 0 1 2 6740 461: 148(fvec3) GroupNonUniformFMin 35 Reduce 460 6741 462: 118(ptr) AccessChain 24(data) 25 455 115 6742 463: 17(fvec4) Load 462 6743 464: 17(fvec4) VectorShuffle 463 461 4 5 6 3 6744 Store 462 464 6745 465: 27(ptr) AccessChain 10(dti) 26 6746 466: 6(int) Load 465 6747 467: 27(ptr) AccessChain 10(dti) 26 6748 468: 6(int) Load 467 6749 469: 161(ptr) AccessChain 24(data) 25 468 158 6750 470: 19(f64vec4) Load 469 6751 471: 19(f64vec4) GroupNonUniformFMin 35 Reduce 470 6752 472: 161(ptr) AccessChain 24(data) 25 466 158 6753 Store 472 471 6754 473: 27(ptr) AccessChain 10(dti) 26 6755 474: 6(int) Load 473 6756 475: 27(ptr) AccessChain 10(dti) 26 6757 476: 6(int) Load 475 6758 477: 170(ptr) AccessChain 24(data) 25 476 158 26 6759 478:18(float64_t) Load 477 6760 479:18(float64_t) GroupNonUniformFMin 35 Reduce 478 6761 480: 170(ptr) AccessChain 24(data) 25 474 158 26 6762 Store 480 479 6763 481: 27(ptr) AccessChain 10(dti) 26 6764 482: 6(int) Load 481 6765 483: 27(ptr) AccessChain 10(dti) 26 6766 484: 6(int) Load 483 6767 485: 161(ptr) AccessChain 24(data) 25 484 158 6768 486: 19(f64vec4) Load 485 6769 487:179(f64vec2) VectorShuffle 486 486 0 1 6770 488:179(f64vec2) GroupNonUniformFMin 35 Reduce 487 6771 489: 161(ptr) AccessChain 24(data) 25 482 158 6772 490: 19(f64vec4) Load 489 6773 491: 19(f64vec4) VectorShuffle 490 488 4 5 2 3 6774 Store 489 491 6775 492: 27(ptr) AccessChain 10(dti) 26 6776 493: 6(int) Load 492 6777 494: 27(ptr) AccessChain 10(dti) 26 6778 495: 6(int) Load 494 6779 496: 161(ptr) AccessChain 24(data) 25 495 158 6780 497: 19(f64vec4) Load 496 6781 498:191(f64vec3) VectorShuffle 497 497 0 1 2 6782 499:191(f64vec3) GroupNonUniformFMin 35 Reduce 498 6783 500: 161(ptr) AccessChain 24(data) 25 493 158 6784 501: 19(f64vec4) Load 500 6785 502: 19(f64vec4) VectorShuffle 501 499 4 5 6 3 6786 Store 500 502 6787 503: 27(ptr) AccessChain 10(dti) 26 6788 504: 6(int) Load 503 6789 505: 27(ptr) AccessChain 10(dti) 26 6790 506: 6(int) Load 505 6791 507: 32(ptr) AccessChain 24(data) 25 506 25 6792 508: 13(ivec4) Load 507 6793 509: 13(ivec4) GroupNonUniformUMax 35 Reduce 508 6794 510: 32(ptr) AccessChain 24(data) 25 504 25 6795 Store 510 509 6796 511: 27(ptr) AccessChain 10(dti) 26 6797 512: 6(int) Load 511 6798 513: 27(ptr) AccessChain 10(dti) 26 6799 514: 6(int) Load 513 6800 515: 42(ptr) AccessChain 24(data) 25 514 25 26 6801 516: 6(int) Load 515 6802 517: 6(int) GroupNonUniformUMax 35 Reduce 516 6803 518: 42(ptr) AccessChain 24(data) 25 512 25 26 6804 Store 518 517 6805 519: 27(ptr) AccessChain 10(dti) 26 6806 520: 6(int) Load 519 6807 521: 27(ptr) AccessChain 10(dti) 26 6808 522: 6(int) Load 521 6809 523: 32(ptr) AccessChain 24(data) 25 522 25 6810 524: 13(ivec4) Load 523 6811 525: 51(ivec2) VectorShuffle 524 524 0 1 6812 526: 51(ivec2) GroupNonUniformUMax 35 Reduce 525 6813 527: 32(ptr) AccessChain 24(data) 25 520 25 6814 528: 13(ivec4) Load 527 6815 529: 13(ivec4) VectorShuffle 528 526 4 5 2 3 6816 Store 527 529 6817 530: 27(ptr) AccessChain 10(dti) 26 6818 531: 6(int) Load 530 6819 532: 27(ptr) AccessChain 10(dti) 26 6820 533: 6(int) Load 532 6821 534: 32(ptr) AccessChain 24(data) 25 533 25 6822 535: 13(ivec4) Load 534 6823 536: 7(ivec3) VectorShuffle 535 535 0 1 2 6824 537: 7(ivec3) GroupNonUniformUMax 35 Reduce 536 6825 538: 32(ptr) AccessChain 24(data) 25 531 25 6826 539: 13(ivec4) Load 538 6827 540: 13(ivec4) VectorShuffle 539 537 4 5 6 3 6828 Store 538 540 6829 541: 27(ptr) AccessChain 10(dti) 26 6830 542: 6(int) Load 541 6831 543: 27(ptr) AccessChain 10(dti) 26 6832 544: 6(int) Load 543 6833 545: 75(ptr) AccessChain 24(data) 25 544 72 6834 546: 15(ivec4) Load 545 6835 547: 15(ivec4) GroupNonUniformSMax 35 Reduce 546 6836 548: 75(ptr) AccessChain 24(data) 25 542 72 6837 Store 548 547 6838 549: 27(ptr) AccessChain 10(dti) 26 6839 550: 6(int) Load 549 6840 551: 27(ptr) AccessChain 10(dti) 26 6841 552: 6(int) Load 551 6842 553: 84(ptr) AccessChain 24(data) 25 552 72 26 6843 554: 14(int) Load 553 6844 555: 14(int) GroupNonUniformSMax 35 Reduce 554 6845 556: 84(ptr) AccessChain 24(data) 25 550 72 26 6846 Store 556 555 6847 557: 27(ptr) AccessChain 10(dti) 26 6848 558: 6(int) Load 557 6849 559: 27(ptr) AccessChain 10(dti) 26 6850 560: 6(int) Load 559 6851 561: 75(ptr) AccessChain 24(data) 25 560 72 6852 562: 15(ivec4) Load 561 6853 563: 93(ivec2) VectorShuffle 562 562 0 1 6854 564: 93(ivec2) GroupNonUniformSMax 35 Reduce 563 6855 565: 75(ptr) AccessChain 24(data) 25 558 72 6856 566: 15(ivec4) Load 565 6857 567: 15(ivec4) VectorShuffle 566 564 4 5 2 3 6858 Store 565 567 6859 568: 27(ptr) AccessChain 10(dti) 26 6860 569: 6(int) Load 568 6861 570: 27(ptr) AccessChain 10(dti) 26 6862 571: 6(int) Load 570 6863 572: 75(ptr) AccessChain 24(data) 25 571 72 6864 573: 15(ivec4) Load 572 6865 574: 105(ivec3) VectorShuffle 573 573 0 1 2 6866 575: 105(ivec3) GroupNonUniformSMax 35 Reduce 574 6867 576: 75(ptr) AccessChain 24(data) 25 569 72 6868 577: 15(ivec4) Load 576 6869 578: 15(ivec4) VectorShuffle 577 575 4 5 6 3 6870 Store 576 578 6871 579: 27(ptr) AccessChain 10(dti) 26 6872 580: 6(int) Load 579 6873 581: 27(ptr) AccessChain 10(dti) 26 6874 582: 6(int) Load 581 6875 583: 118(ptr) AccessChain 24(data) 25 582 115 6876 584: 17(fvec4) Load 583 6877 585: 17(fvec4) GroupNonUniformFMax 35 Reduce 584 6878 586: 118(ptr) AccessChain 24(data) 25 580 115 6879 Store 586 585 6880 587: 27(ptr) AccessChain 10(dti) 26 6881 588: 6(int) Load 587 6882 589: 27(ptr) AccessChain 10(dti) 26 6883 590: 6(int) Load 589 6884 591: 127(ptr) AccessChain 24(data) 25 590 115 26 6885 592: 16(float) Load 591 6886 593: 16(float) GroupNonUniformFMax 35 Reduce 592 6887 594: 127(ptr) AccessChain 24(data) 25 588 115 26 6888 Store 594 593 6889 595: 27(ptr) AccessChain 10(dti) 26 6890 596: 6(int) Load 595 6891 597: 27(ptr) AccessChain 10(dti) 26 6892 598: 6(int) Load 597 6893 599: 118(ptr) AccessChain 24(data) 25 598 115 6894 600: 17(fvec4) Load 599 6895 601: 136(fvec2) VectorShuffle 600 600 0 1 6896 602: 136(fvec2) GroupNonUniformFMax 35 Reduce 601 6897 603: 118(ptr) AccessChain 24(data) 25 596 115 6898 604: 17(fvec4) Load 603 6899 605: 17(fvec4) VectorShuffle 604 602 4 5 2 3 6900 Store 603 605 6901 606: 27(ptr) AccessChain 10(dti) 26 6902 607: 6(int) Load 606 6903 608: 27(ptr) AccessChain 10(dti) 26 6904 609: 6(int) Load 608 6905 610: 118(ptr) AccessChain 24(data) 25 609 115 6906 611: 17(fvec4) Load 610 6907 612: 148(fvec3) VectorShuffle 611 611 0 1 2 6908 613: 148(fvec3) GroupNonUniformFMax 35 Reduce 612 6909 614: 118(ptr) AccessChain 24(data) 25 607 115 6910 615: 17(fvec4) Load 614 6911 616: 17(fvec4) VectorShuffle 615 613 4 5 6 3 6912 Store 614 616 6913 617: 27(ptr) AccessChain 10(dti) 26 6914 618: 6(int) Load 617 6915 619: 27(ptr) AccessChain 10(dti) 26 6916 620: 6(int) Load 619 6917 621: 161(ptr) AccessChain 24(data) 25 620 158 6918 622: 19(f64vec4) Load 621 6919 623: 19(f64vec4) GroupNonUniformFMax 35 Reduce 622 6920 624: 161(ptr) AccessChain 24(data) 25 618 158 6921 Store 624 623 6922 625: 27(ptr) AccessChain 10(dti) 26 6923 626: 6(int) Load 625 6924 627: 27(ptr) AccessChain 10(dti) 26 6925 628: 6(int) Load 627 6926 629: 170(ptr) AccessChain 24(data) 25 628 158 26 6927 630:18(float64_t) Load 629 6928 631:18(float64_t) GroupNonUniformFMax 35 Reduce 630 6929 632: 170(ptr) AccessChain 24(data) 25 626 158 26 6930 Store 632 631 6931 633: 27(ptr) AccessChain 10(dti) 26 6932 634: 6(int) Load 633 6933 635: 27(ptr) AccessChain 10(dti) 26 6934 636: 6(int) Load 635 6935 637: 161(ptr) AccessChain 24(data) 25 636 158 6936 638: 19(f64vec4) Load 637 6937 639:179(f64vec2) VectorShuffle 638 638 0 1 6938 640:179(f64vec2) GroupNonUniformFMax 35 Reduce 639 6939 641: 161(ptr) AccessChain 24(data) 25 634 158 6940 642: 19(f64vec4) Load 641 6941 643: 19(f64vec4) VectorShuffle 642 640 4 5 2 3 6942 Store 641 643 6943 644: 27(ptr) AccessChain 10(dti) 26 6944 645: 6(int) Load 644 6945 646: 27(ptr) AccessChain 10(dti) 26 6946 647: 6(int) Load 646 6947 648: 161(ptr) AccessChain 24(data) 25 647 158 6948 649: 19(f64vec4) Load 648 6949 650:191(f64vec3) VectorShuffle 649 649 0 1 2 6950 651:191(f64vec3) GroupNonUniformFMax 35 Reduce 650 6951 652: 161(ptr) AccessChain 24(data) 25 645 158 6952 653: 19(f64vec4) Load 652 6953 654: 19(f64vec4) VectorShuffle 653 651 4 5 6 3 6954 Store 652 654 6955 655: 27(ptr) AccessChain 10(dti) 26 6956 656: 6(int) Load 655 6957 657: 27(ptr) AccessChain 10(dti) 26 6958 658: 6(int) Load 657 6959 659: 32(ptr) AccessChain 24(data) 25 658 25 6960 660: 13(ivec4) Load 659 6961 661: 13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 660 6962 662: 32(ptr) AccessChain 24(data) 25 656 25 6963 Store 662 661 6964 663: 27(ptr) AccessChain 10(dti) 26 6965 664: 6(int) Load 663 6966 665: 27(ptr) AccessChain 10(dti) 26 6967 666: 6(int) Load 665 6968 667: 42(ptr) AccessChain 24(data) 25 666 25 26 6969 668: 6(int) Load 667 6970 669: 6(int) GroupNonUniformBitwiseAnd 35 Reduce 668 6971 670: 42(ptr) AccessChain 24(data) 25 664 25 26 6972 Store 670 669 6973 671: 27(ptr) AccessChain 10(dti) 26 6974 672: 6(int) Load 671 6975 673: 27(ptr) AccessChain 10(dti) 26 6976 674: 6(int) Load 673 6977 675: 32(ptr) AccessChain 24(data) 25 674 25 6978 676: 13(ivec4) Load 675 6979 677: 51(ivec2) VectorShuffle 676 676 0 1 6980 678: 51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 677 6981 679: 32(ptr) AccessChain 24(data) 25 672 25 6982 680: 13(ivec4) Load 679 6983 681: 13(ivec4) VectorShuffle 680 678 4 5 2 3 6984 Store 679 681 6985 682: 27(ptr) AccessChain 10(dti) 26 6986 683: 6(int) Load 682 6987 684: 27(ptr) AccessChain 10(dti) 26 6988 685: 6(int) Load 684 6989 686: 32(ptr) AccessChain 24(data) 25 685 25 6990 687: 13(ivec4) Load 686 6991 688: 7(ivec3) VectorShuffle 687 687 0 1 2 6992 689: 7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 688 6993 690: 32(ptr) AccessChain 24(data) 25 683 25 6994 691: 13(ivec4) Load 690 6995 692: 13(ivec4) VectorShuffle 691 689 4 5 6 3 6996 Store 690 692 6997 693: 27(ptr) AccessChain 10(dti) 26 6998 694: 6(int) Load 693 6999 695: 27(ptr) AccessChain 10(dti) 26 7000 696: 6(int) Load 695 7001 697: 75(ptr) AccessChain 24(data) 25 696 72 7002 698: 15(ivec4) Load 697 7003 699: 15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 698 7004 700: 75(ptr) AccessChain 24(data) 25 694 72 7005 Store 700 699 7006 701: 27(ptr) AccessChain 10(dti) 26 7007 702: 6(int) Load 701 7008 703: 27(ptr) AccessChain 10(dti) 26 7009 704: 6(int) Load 703 7010 705: 84(ptr) AccessChain 24(data) 25 704 72 26 7011 706: 14(int) Load 705 7012 707: 14(int) GroupNonUniformBitwiseAnd 35 Reduce 706 7013 708: 84(ptr) AccessChain 24(data) 25 702 72 26 7014 Store 708 707 7015 709: 27(ptr) AccessChain 10(dti) 26 7016 710: 6(int) Load 709 7017 711: 27(ptr) AccessChain 10(dti) 26 7018 712: 6(int) Load 711 7019 713: 75(ptr) AccessChain 24(data) 25 712 72 7020 714: 15(ivec4) Load 713 7021 715: 93(ivec2) VectorShuffle 714 714 0 1 7022 716: 93(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 715 7023 717: 75(ptr) AccessChain 24(data) 25 710 72 7024 718: 15(ivec4) Load 717 7025 719: 15(ivec4) VectorShuffle 718 716 4 5 2 3 7026 Store 717 719 7027 720: 27(ptr) AccessChain 10(dti) 26 7028 721: 6(int) Load 720 7029 722: 27(ptr) AccessChain 10(dti) 26 7030 723: 6(int) Load 722 7031 724: 75(ptr) AccessChain 24(data) 25 723 72 7032 725: 15(ivec4) Load 724 7033 726: 105(ivec3) VectorShuffle 725 725 0 1 2 7034 727: 105(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 726 7035 728: 75(ptr) AccessChain 24(data) 25 721 72 7036 729: 15(ivec4) Load 728 7037 730: 15(ivec4) VectorShuffle 729 727 4 5 6 3 7038 Store 728 730 7039 731: 27(ptr) AccessChain 10(dti) 26 7040 732: 6(int) Load 731 7041 733: 27(ptr) AccessChain 10(dti) 26 7042 734: 6(int) Load 733 7043 735: 32(ptr) AccessChain 24(data) 25 734 25 7044 736: 13(ivec4) Load 735 7045 737: 13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 736 7046 738: 32(ptr) AccessChain 24(data) 25 732 25 7047 Store 738 737 7048 739: 27(ptr) AccessChain 10(dti) 26 7049 740: 6(int) Load 739 7050 741: 27(ptr) AccessChain 10(dti) 26 7051 742: 6(int) Load 741 7052 743: 42(ptr) AccessChain 24(data) 25 742 25 26 7053 744: 6(int) Load 743 7054 745: 6(int) GroupNonUniformBitwiseOr 35 Reduce 744 7055 746: 42(ptr) AccessChain 24(data) 25 740 25 26 7056 Store 746 745 7057 747: 27(ptr) AccessChain 10(dti) 26 7058 748: 6(int) Load 747 7059 749: 27(ptr) AccessChain 10(dti) 26 7060 750: 6(int) Load 749 7061 751: 32(ptr) AccessChain 24(data) 25 750 25 7062 752: 13(ivec4) Load 751 7063 753: 51(ivec2) VectorShuffle 752 752 0 1 7064 754: 51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 753 7065 755: 32(ptr) AccessChain 24(data) 25 748 25 7066 756: 13(ivec4) Load 755 7067 757: 13(ivec4) VectorShuffle 756 754 4 5 2 3 7068 Store 755 757 7069 758: 27(ptr) AccessChain 10(dti) 26 7070 759: 6(int) Load 758 7071 760: 27(ptr) AccessChain 10(dti) 26 7072 761: 6(int) Load 760 7073 762: 32(ptr) AccessChain 24(data) 25 761 25 7074 763: 13(ivec4) Load 762 7075 764: 7(ivec3) VectorShuffle 763 763 0 1 2 7076 765: 7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 764 7077 766: 32(ptr) AccessChain 24(data) 25 759 25 7078 767: 13(ivec4) Load 766 7079 768: 13(ivec4) VectorShuffle 767 765 4 5 6 3 7080 Store 766 768 7081 769: 27(ptr) AccessChain 10(dti) 26 7082 770: 6(int) Load 769 7083 771: 27(ptr) AccessChain 10(dti) 26 7084 772: 6(int) Load 771 7085 773: 75(ptr) AccessChain 24(data) 25 772 72 7086 774: 15(ivec4) Load 773 7087 775: 15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 774 7088 776: 75(ptr) AccessChain 24(data) 25 770 72 7089 Store 776 775 7090 777: 27(ptr) AccessChain 10(dti) 26 7091 778: 6(int) Load 777 7092 779: 27(ptr) AccessChain 10(dti) 26 7093 780: 6(int) Load 779 7094 781: 84(ptr) AccessChain 24(data) 25 780 72 26 7095 782: 14(int) Load 781 7096 783: 14(int) GroupNonUniformBitwiseOr 35 Reduce 782 7097 784: 84(ptr) AccessChain 24(data) 25 778 72 26 7098 Store 784 783 7099 785: 27(ptr) AccessChain 10(dti) 26 7100 786: 6(int) Load 785 7101 787: 27(ptr) AccessChain 10(dti) 26 7102 788: 6(int) Load 787 7103 789: 75(ptr) AccessChain 24(data) 25 788 72 7104 790: 15(ivec4) Load 789 7105 791: 93(ivec2) VectorShuffle 790 790 0 1 7106 792: 93(ivec2) GroupNonUniformBitwiseOr 35 Reduce 791 7107 793: 75(ptr) AccessChain 24(data) 25 786 72 7108 794: 15(ivec4) Load 793 7109 795: 15(ivec4) VectorShuffle 794 792 4 5 2 3 7110 Store 793 795 7111 796: 27(ptr) AccessChain 10(dti) 26 7112 797: 6(int) Load 796 7113 798: 27(ptr) AccessChain 10(dti) 26 7114 799: 6(int) Load 798 7115 800: 75(ptr) AccessChain 24(data) 25 799 72 7116 801: 15(ivec4) Load 800 7117 802: 105(ivec3) VectorShuffle 801 801 0 1 2 7118 803: 105(ivec3) GroupNonUniformBitwiseOr 35 Reduce 802 7119 804: 75(ptr) AccessChain 24(data) 25 797 72 7120 805: 15(ivec4) Load 804 7121 806: 15(ivec4) VectorShuffle 805 803 4 5 6 3 7122 Store 804 806 7123 807: 27(ptr) AccessChain 10(dti) 26 7124 808: 6(int) Load 807 7125 809: 27(ptr) AccessChain 10(dti) 26 7126 810: 6(int) Load 809 7127 811: 32(ptr) AccessChain 24(data) 25 810 25 7128 812: 13(ivec4) Load 811 7129 813: 13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 812 7130 814: 32(ptr) AccessChain 24(data) 25 808 25 7131 Store 814 813 7132 815: 27(ptr) AccessChain 10(dti) 26 7133 816: 6(int) Load 815 7134 817: 27(ptr) AccessChain 10(dti) 26 7135 818: 6(int) Load 817 7136 819: 42(ptr) AccessChain 24(data) 25 818 25 26 7137 820: 6(int) Load 819 7138 821: 6(int) GroupNonUniformBitwiseXor 35 Reduce 820 7139 822: 42(ptr) AccessChain 24(data) 25 816 25 26 7140 Store 822 821 7141 823: 27(ptr) AccessChain 10(dti) 26 7142 824: 6(int) Load 823 7143 825: 27(ptr) AccessChain 10(dti) 26 7144 826: 6(int) Load 825 7145 827: 32(ptr) AccessChain 24(data) 25 826 25 7146 828: 13(ivec4) Load 827 7147 829: 51(ivec2) VectorShuffle 828 828 0 1 7148 830: 51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 829 7149 831: 32(ptr) AccessChain 24(data) 25 824 25 7150 832: 13(ivec4) Load 831 7151 833: 13(ivec4) VectorShuffle 832 830 4 5 2 3 7152 Store 831 833 7153 834: 27(ptr) AccessChain 10(dti) 26 7154 835: 6(int) Load 834 7155 836: 27(ptr) AccessChain 10(dti) 26 7156 837: 6(int) Load 836 7157 838: 32(ptr) AccessChain 24(data) 25 837 25 7158 839: 13(ivec4) Load 838 7159 840: 7(ivec3) VectorShuffle 839 839 0 1 2 7160 841: 7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 840 7161 842: 32(ptr) AccessChain 24(data) 25 835 25 7162 843: 13(ivec4) Load 842 7163 844: 13(ivec4) VectorShuffle 843 841 4 5 6 3 7164 Store 842 844 7165 845: 27(ptr) AccessChain 10(dti) 26 7166 846: 6(int) Load 845 7167 847: 27(ptr) AccessChain 10(dti) 26 7168 848: 6(int) Load 847 7169 849: 75(ptr) AccessChain 24(data) 25 848 72 7170 850: 15(ivec4) Load 849 7171 851: 15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 850 7172 852: 75(ptr) AccessChain 24(data) 25 846 72 7173 Store 852 851 7174 853: 27(ptr) AccessChain 10(dti) 26 7175 854: 6(int) Load 853 7176 855: 27(ptr) AccessChain 10(dti) 26 7177 856: 6(int) Load 855 7178 857: 84(ptr) AccessChain 24(data) 25 856 72 26 7179 858: 14(int) Load 857 7180 859: 14(int) GroupNonUniformBitwiseXor 35 Reduce 858 7181 860: 84(ptr) AccessChain 24(data) 25 854 72 26 7182 Store 860 859 7183 861: 27(ptr) AccessChain 10(dti) 26 7184 862: 6(int) Load 861 7185 863: 27(ptr) AccessChain 10(dti) 26 7186 864: 6(int) Load 863 7187 865: 75(ptr) AccessChain 24(data) 25 864 72 7188 866: 15(ivec4) Load 865 7189 867: 93(ivec2) VectorShuffle 866 866 0 1 7190 868: 93(ivec2) GroupNonUniformBitwiseXor 35 Reduce 867 7191 869: 75(ptr) AccessChain 24(data) 25 862 72 7192 870: 15(ivec4) Load 869 7193 871: 15(ivec4) VectorShuffle 870 868 4 5 2 3 7194 Store 869 871 7195 872: 27(ptr) AccessChain 10(dti) 26 7196 873: 6(int) Load 872 7197 874: 27(ptr) AccessChain 10(dti) 26 7198 875: 6(int) Load 874 7199 876: 75(ptr) AccessChain 24(data) 25 875 72 7200 877: 15(ivec4) Load 876 7201 878: 105(ivec3) VectorShuffle 877 877 0 1 2 7202 879: 105(ivec3) GroupNonUniformBitwiseXor 35 Reduce 878 7203 880: 75(ptr) AccessChain 24(data) 25 873 72 7204 881: 15(ivec4) Load 880 7205 882: 15(ivec4) VectorShuffle 881 879 4 5 6 3 7206 Store 880 882 7207 883: 27(ptr) AccessChain 10(dti) 26 7208 884: 6(int) Load 883 7209 885: 27(ptr) AccessChain 10(dti) 26 7210 886: 6(int) Load 885 7211 887: 42(ptr) AccessChain 24(data) 25 886 25 26 7212 888: 6(int) Load 887 7213 890: 889(bool) IEqual 888 26 7214 891: 13(ivec4) GroupNonUniformBallot 35 890 7215 892: 6(int) GroupNonUniformBallotBitCount 35 Reduce 891 7216 893: 42(ptr) AccessChain 24(data) 25 884 25 26 7217 Store 893 892 7218 Return 7219 FunctionEnd 7220