1hlsl.wavequad.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 subgroupQuadBroadcast ( 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:14 Constant: 360:14 0 (const uint) 370:15 move second child to first child ( temp uint) 380:15 direct index ( temp uint) 390:15 u: direct index for structure ( temp 4-component vector of uint) 400: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}) 410: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}) 420: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}) 430:15 Constant: 440:15 0 (const uint) 450:15 direct index ( temp uint) 460:15 'dti' ( in 3-component vector of uint) 470:15 Constant: 480:15 0 (const int) 490:15 Constant: 500:15 0 (const int) 510:15 Constant: 520:15 0 (const int) 530:15 subgroupQuadBroadcast ( temp uint) 540:15 direct index ( temp uint) 550:15 u: direct index for structure ( temp 4-component vector of uint) 560: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}) 570: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}) 580: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}) 590:15 Constant: 600:15 0 (const uint) 610:15 direct index ( temp uint) 620:15 'dti' ( in 3-component vector of uint) 630:15 Constant: 640:15 0 (const int) 650:15 Constant: 660:15 0 (const int) 670:15 Constant: 680:15 0 (const int) 690:15 Constant: 700:15 0 (const uint) 710:16 move second child to first child ( temp 2-component vector of uint) 720:16 vector swizzle ( temp 2-component vector of uint) 730:16 u: direct index for structure ( temp 4-component vector of uint) 740: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}) 750: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}) 760: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}) 770:16 Constant: 780:16 0 (const uint) 790:16 direct index ( temp uint) 800:16 'dti' ( in 3-component vector of uint) 810:16 Constant: 820:16 0 (const int) 830:16 Constant: 840:16 0 (const int) 850:16 Sequence 860:16 Constant: 870:16 0 (const int) 880:16 Constant: 890:16 1 (const int) 900:16 subgroupQuadBroadcast ( temp 2-component vector of uint) 910:16 vector swizzle ( temp 2-component vector of uint) 920:16 u: direct index for structure ( temp 4-component vector of uint) 930: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}) 940: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}) 950: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}) 960:16 Constant: 970:16 0 (const uint) 980:16 direct index ( temp uint) 990:16 'dti' ( in 3-component vector of uint) 1000:16 Constant: 1010:16 0 (const int) 1020:16 Constant: 1030:16 0 (const int) 1040:16 Sequence 1050:16 Constant: 1060:16 0 (const int) 1070:16 Constant: 1080:16 1 (const int) 1090:16 Constant: 1100:16 0 (const uint) 1110:17 move second child to first child ( temp 3-component vector of uint) 1120:17 vector swizzle ( temp 3-component vector of uint) 1130:17 u: direct index for structure ( temp 4-component vector of uint) 1140: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}) 1150: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}) 1160: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}) 1170:17 Constant: 1180:17 0 (const uint) 1190:17 direct index ( temp uint) 1200:17 'dti' ( in 3-component vector of uint) 1210:17 Constant: 1220:17 0 (const int) 1230:17 Constant: 1240:17 0 (const int) 1250:17 Sequence 1260:17 Constant: 1270:17 0 (const int) 1280:17 Constant: 1290:17 1 (const int) 1300:17 Constant: 1310:17 2 (const int) 1320:17 subgroupQuadBroadcast ( temp 3-component vector of uint) 1330:17 vector swizzle ( temp 3-component vector of uint) 1340:17 u: direct index for structure ( temp 4-component vector of uint) 1350: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}) 1360: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}) 1370: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}) 1380:17 Constant: 1390:17 0 (const uint) 1400:17 direct index ( temp uint) 1410:17 'dti' ( in 3-component vector of uint) 1420:17 Constant: 1430:17 0 (const int) 1440:17 Constant: 1450:17 0 (const int) 1460:17 Sequence 1470:17 Constant: 1480:17 0 (const int) 1490:17 Constant: 1500:17 1 (const int) 1510:17 Constant: 1520:17 2 (const int) 1530:17 Constant: 1540:17 0 (const uint) 1550:19 move second child to first child ( temp 4-component vector of int) 1560:19 i: direct index for structure ( temp 4-component vector of int) 1570: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}) 1580: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}) 1590: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}) 1600:19 Constant: 1610:19 0 (const uint) 1620:19 direct index ( temp uint) 1630:19 'dti' ( in 3-component vector of uint) 1640:19 Constant: 1650:19 0 (const int) 1660:19 Constant: 1670:19 1 (const int) 1680:19 subgroupQuadBroadcast ( temp 4-component vector of int) 1690:19 i: direct index for structure ( temp 4-component vector of int) 1700: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}) 1710: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}) 1720: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}) 1730:19 Constant: 1740:19 0 (const uint) 1750:19 direct index ( temp uint) 1760:19 'dti' ( in 3-component vector of uint) 1770:19 Constant: 1780:19 0 (const int) 1790:19 Constant: 1800:19 1 (const int) 1810:19 Constant: 1820:19 0 (const uint) 1830:20 move second child to first child ( temp int) 1840:20 direct index ( temp int) 1850:20 i: direct index for structure ( temp 4-component vector of int) 1860: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}) 1870: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}) 1880: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}) 1890:20 Constant: 1900:20 0 (const uint) 1910:20 direct index ( temp uint) 1920:20 'dti' ( in 3-component vector of uint) 1930:20 Constant: 1940:20 0 (const int) 1950:20 Constant: 1960:20 1 (const int) 1970:20 Constant: 1980:20 0 (const int) 1990:20 subgroupQuadBroadcast ( temp int) 2000:20 direct index ( temp int) 2010:20 i: direct index for structure ( temp 4-component vector of int) 2020: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}) 2030: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}) 2040: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}) 2050:20 Constant: 2060:20 0 (const uint) 2070:20 direct index ( temp uint) 2080:20 'dti' ( in 3-component vector of uint) 2090:20 Constant: 2100:20 0 (const int) 2110:20 Constant: 2120:20 1 (const int) 2130:20 Constant: 2140:20 0 (const int) 2150:20 Constant: 2160:20 0 (const uint) 2170:21 move second child to first child ( temp 2-component vector of int) 2180:21 vector swizzle ( temp 2-component vector of int) 2190:21 i: direct index for structure ( temp 4-component vector of int) 2200: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}) 2210: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}) 2220: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}) 2230:21 Constant: 2240:21 0 (const uint) 2250:21 direct index ( temp uint) 2260:21 'dti' ( in 3-component vector of uint) 2270:21 Constant: 2280:21 0 (const int) 2290:21 Constant: 2300:21 1 (const int) 2310:21 Sequence 2320:21 Constant: 2330:21 0 (const int) 2340:21 Constant: 2350:21 1 (const int) 2360:21 subgroupQuadBroadcast ( temp 2-component vector of int) 2370:21 vector swizzle ( temp 2-component vector of int) 2380:21 i: direct index for structure ( temp 4-component vector of int) 2390: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}) 2400: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}) 2410: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}) 2420:21 Constant: 2430:21 0 (const uint) 2440:21 direct index ( temp uint) 2450:21 'dti' ( in 3-component vector of uint) 2460:21 Constant: 2470:21 0 (const int) 2480:21 Constant: 2490:21 1 (const int) 2500:21 Sequence 2510:21 Constant: 2520:21 0 (const int) 2530:21 Constant: 2540:21 1 (const int) 2550:21 Constant: 2560:21 0 (const uint) 2570:22 move second child to first child ( temp 3-component vector of int) 2580:22 vector swizzle ( temp 3-component vector of int) 2590:22 i: direct index for structure ( temp 4-component vector of int) 2600: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}) 2610: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}) 2620: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}) 2630:22 Constant: 2640:22 0 (const uint) 2650:22 direct index ( temp uint) 2660:22 'dti' ( in 3-component vector of uint) 2670:22 Constant: 2680:22 0 (const int) 2690:22 Constant: 2700:22 1 (const int) 2710:22 Sequence 2720:22 Constant: 2730:22 0 (const int) 2740:22 Constant: 2750:22 1 (const int) 2760:22 Constant: 2770:22 2 (const int) 2780:22 subgroupQuadBroadcast ( temp 3-component vector of int) 2790:22 vector swizzle ( temp 3-component vector of int) 2800:22 i: direct index for structure ( temp 4-component vector of int) 2810: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}) 2820: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}) 2830: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}) 2840:22 Constant: 2850:22 0 (const uint) 2860:22 direct index ( temp uint) 2870:22 'dti' ( in 3-component vector of uint) 2880:22 Constant: 2890:22 0 (const int) 2900:22 Constant: 2910:22 1 (const int) 2920:22 Sequence 2930:22 Constant: 2940:22 0 (const int) 2950:22 Constant: 2960:22 1 (const int) 2970:22 Constant: 2980:22 2 (const int) 2990:22 Constant: 3000:22 0 (const uint) 3010:24 move second child to first child ( temp 4-component vector of float) 3020:24 f: direct index for structure ( temp 4-component vector of float) 3030: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}) 3040: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}) 3050: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}) 3060:24 Constant: 3070:24 0 (const uint) 3080:24 direct index ( temp uint) 3090:24 'dti' ( in 3-component vector of uint) 3100:24 Constant: 3110:24 0 (const int) 3120:24 Constant: 3130:24 2 (const int) 3140:24 subgroupQuadBroadcast ( temp 4-component vector of float) 3150:24 f: direct index for structure ( temp 4-component vector of float) 3160: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}) 3170: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}) 3180: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}) 3190:24 Constant: 3200:24 0 (const uint) 3210:24 direct index ( temp uint) 3220:24 'dti' ( in 3-component vector of uint) 3230:24 Constant: 3240:24 0 (const int) 3250:24 Constant: 3260:24 2 (const int) 3270:24 Constant: 3280:24 0 (const uint) 3290:25 move second child to first child ( temp float) 3300:25 direct index ( temp float) 3310:25 f: direct index for structure ( temp 4-component vector of float) 3320: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}) 3330: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}) 3340: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}) 3350:25 Constant: 3360:25 0 (const uint) 3370:25 direct index ( temp uint) 3380:25 'dti' ( in 3-component vector of uint) 3390:25 Constant: 3400:25 0 (const int) 3410:25 Constant: 3420:25 2 (const int) 3430:25 Constant: 3440:25 0 (const int) 3450:25 subgroupQuadBroadcast ( temp float) 3460:25 direct index ( temp float) 3470:25 f: direct index for structure ( temp 4-component vector of float) 3480: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}) 3490: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}) 3500: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}) 3510:25 Constant: 3520:25 0 (const uint) 3530:25 direct index ( temp uint) 3540:25 'dti' ( in 3-component vector of uint) 3550:25 Constant: 3560:25 0 (const int) 3570:25 Constant: 3580:25 2 (const int) 3590:25 Constant: 3600:25 0 (const int) 3610:25 Constant: 3620:25 0 (const uint) 3630:26 move second child to first child ( temp 2-component vector of float) 3640:26 vector swizzle ( temp 2-component vector of float) 3650:26 f: direct index for structure ( temp 4-component vector of float) 3660: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}) 3670: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}) 3680: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}) 3690:26 Constant: 3700:26 0 (const uint) 3710:26 direct index ( temp uint) 3720:26 'dti' ( in 3-component vector of uint) 3730:26 Constant: 3740:26 0 (const int) 3750:26 Constant: 3760:26 2 (const int) 3770:26 Sequence 3780:26 Constant: 3790:26 0 (const int) 3800:26 Constant: 3810:26 1 (const int) 3820:26 subgroupQuadBroadcast ( temp 2-component vector of float) 3830:26 vector swizzle ( temp 2-component vector of float) 3840:26 f: direct index for structure ( temp 4-component vector of float) 3850: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}) 3860: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}) 3870: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}) 3880:26 Constant: 3890:26 0 (const uint) 3900:26 direct index ( temp uint) 3910:26 'dti' ( in 3-component vector of uint) 3920:26 Constant: 3930:26 0 (const int) 3940:26 Constant: 3950:26 2 (const int) 3960:26 Sequence 3970:26 Constant: 3980:26 0 (const int) 3990:26 Constant: 4000:26 1 (const int) 4010:26 Constant: 4020:26 0 (const uint) 4030:27 move second child to first child ( temp 3-component vector of float) 4040:27 vector swizzle ( temp 3-component vector of float) 4050:27 f: direct index for structure ( temp 4-component vector of float) 4060: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}) 4070: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}) 4080: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}) 4090:27 Constant: 4100:27 0 (const uint) 4110:27 direct index ( temp uint) 4120:27 'dti' ( in 3-component vector of uint) 4130:27 Constant: 4140:27 0 (const int) 4150:27 Constant: 4160:27 2 (const int) 4170:27 Sequence 4180:27 Constant: 4190:27 0 (const int) 4200:27 Constant: 4210:27 1 (const int) 4220:27 Constant: 4230:27 2 (const int) 4240:27 subgroupQuadBroadcast ( temp 3-component vector of float) 4250:27 vector swizzle ( temp 3-component vector of float) 4260:27 f: direct index for structure ( temp 4-component vector of float) 4270: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}) 4280: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}) 4290: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}) 4300:27 Constant: 4310:27 0 (const uint) 4320:27 direct index ( temp uint) 4330:27 'dti' ( in 3-component vector of uint) 4340:27 Constant: 4350:27 0 (const int) 4360:27 Constant: 4370:27 2 (const int) 4380:27 Sequence 4390:27 Constant: 4400:27 0 (const int) 4410:27 Constant: 4420:27 1 (const int) 4430:27 Constant: 4440:27 2 (const int) 4450:27 Constant: 4460:27 0 (const uint) 4470:29 move second child to first child ( temp 4-component vector of double) 4480:29 d: direct index for structure ( temp 4-component vector of double) 4490: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}) 4500: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}) 4510: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}) 4520:29 Constant: 4530:29 0 (const uint) 4540:29 direct index ( temp uint) 4550:29 'dti' ( in 3-component vector of uint) 4560:29 Constant: 4570:29 0 (const int) 4580:29 Constant: 4590:29 3 (const int) 4600:29 subgroupQuadBroadcast ( temp 4-component vector of double) 4610:29 d: direct index for structure ( temp 4-component vector of double) 4620: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}) 4630: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}) 4640: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}) 4650:29 Constant: 4660:29 0 (const uint) 4670:29 direct index ( temp uint) 4680:29 'dti' ( in 3-component vector of uint) 4690:29 Constant: 4700:29 0 (const int) 4710:29 Constant: 4720:29 3 (const int) 4730:29 Constant: 4740:29 0 (const uint) 4750:30 move second child to first child ( temp double) 4760:30 direct index ( temp double) 4770:30 d: direct index for structure ( temp 4-component vector of double) 4780: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}) 4790: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}) 4800: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}) 4810:30 Constant: 4820:30 0 (const uint) 4830:30 direct index ( temp uint) 4840:30 'dti' ( in 3-component vector of uint) 4850:30 Constant: 4860:30 0 (const int) 4870:30 Constant: 4880:30 3 (const int) 4890:30 Constant: 4900:30 0 (const int) 4910:30 subgroupQuadBroadcast ( temp double) 4920:30 direct index ( temp double) 4930:30 d: direct index for structure ( temp 4-component vector of double) 4940: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}) 4950: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}) 4960: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}) 4970:30 Constant: 4980:30 0 (const uint) 4990:30 direct index ( temp uint) 5000:30 'dti' ( in 3-component vector of uint) 5010:30 Constant: 5020:30 0 (const int) 5030:30 Constant: 5040:30 3 (const int) 5050:30 Constant: 5060:30 0 (const int) 5070:30 Constant: 5080:30 0 (const uint) 5090:31 move second child to first child ( temp 2-component vector of double) 5100:31 vector swizzle ( temp 2-component vector of double) 5110:31 d: direct index for structure ( temp 4-component vector of double) 5120: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}) 5130: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}) 5140: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}) 5150:31 Constant: 5160:31 0 (const uint) 5170:31 direct index ( temp uint) 5180:31 'dti' ( in 3-component vector of uint) 5190:31 Constant: 5200:31 0 (const int) 5210:31 Constant: 5220:31 3 (const int) 5230:31 Sequence 5240:31 Constant: 5250:31 0 (const int) 5260:31 Constant: 5270:31 1 (const int) 5280:31 subgroupQuadBroadcast ( temp 2-component vector of double) 5290:31 vector swizzle ( temp 2-component vector of double) 5300:31 d: direct index for structure ( temp 4-component vector of double) 5310: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}) 5320: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}) 5330: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}) 5340:31 Constant: 5350:31 0 (const uint) 5360:31 direct index ( temp uint) 5370:31 'dti' ( in 3-component vector of uint) 5380:31 Constant: 5390:31 0 (const int) 5400:31 Constant: 5410:31 3 (const int) 5420:31 Sequence 5430:31 Constant: 5440:31 0 (const int) 5450:31 Constant: 5460:31 1 (const int) 5470:31 Constant: 5480:31 0 (const uint) 5490:32 move second child to first child ( temp 3-component vector of double) 5500:32 vector swizzle ( temp 3-component vector of double) 5510:32 d: direct index for structure ( temp 4-component vector of double) 5520: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}) 5530: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}) 5540: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}) 5550:32 Constant: 5560:32 0 (const uint) 5570:32 direct index ( temp uint) 5580:32 'dti' ( in 3-component vector of uint) 5590:32 Constant: 5600:32 0 (const int) 5610:32 Constant: 5620:32 3 (const int) 5630:32 Sequence 5640:32 Constant: 5650:32 0 (const int) 5660:32 Constant: 5670:32 1 (const int) 5680:32 Constant: 5690:32 2 (const int) 5700:32 subgroupQuadBroadcast ( temp 3-component vector of double) 5710:32 vector swizzle ( temp 3-component vector of double) 5720:32 d: direct index for structure ( temp 4-component vector of double) 5730: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}) 5740: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}) 5750: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}) 5760:32 Constant: 5770:32 0 (const uint) 5780:32 direct index ( temp uint) 5790:32 'dti' ( in 3-component vector of uint) 5800:32 Constant: 5810:32 0 (const int) 5820:32 Constant: 5830:32 3 (const int) 5840:32 Sequence 5850:32 Constant: 5860:32 0 (const int) 5870:32 Constant: 5880:32 1 (const int) 5890:32 Constant: 5900:32 2 (const int) 5910:32 Constant: 5920:32 0 (const uint) 5930:34 move second child to first child ( temp 4-component vector of uint) 5940:34 u: direct index for structure ( temp 4-component vector of uint) 5950: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}) 5960: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}) 5970: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}) 5980:34 Constant: 5990:34 0 (const uint) 6000:34 direct index ( temp uint) 6010:34 'dti' ( in 3-component vector of uint) 6020:34 Constant: 6030:34 0 (const int) 6040:34 Constant: 6050:34 0 (const int) 6060:34 subgroupQuadBroadcast ( temp 4-component vector of uint) 6070:34 u: direct index for structure ( temp 4-component vector of uint) 6080: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}) 6090: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}) 6100: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}) 6110:34 Constant: 6120:34 0 (const uint) 6130:34 direct index ( temp uint) 6140:34 'dti' ( in 3-component vector of uint) 6150:34 Constant: 6160:34 0 (const int) 6170:34 Constant: 6180:34 0 (const int) 6190:34 Constant: 6200:34 1 (const uint) 6210:35 move second child to first child ( temp uint) 6220:35 direct index ( temp uint) 6230:35 u: direct index for structure ( temp 4-component vector of uint) 6240: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}) 6250: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}) 6260: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}) 6270:35 Constant: 6280:35 0 (const uint) 6290:35 direct index ( temp uint) 6300:35 'dti' ( in 3-component vector of uint) 6310:35 Constant: 6320:35 0 (const int) 6330:35 Constant: 6340:35 0 (const int) 6350:35 Constant: 6360:35 0 (const int) 6370:35 subgroupQuadBroadcast ( temp uint) 6380:35 direct index ( temp uint) 6390:35 u: direct index for structure ( temp 4-component vector of uint) 6400: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}) 6410: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}) 6420: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}) 6430:35 Constant: 6440:35 0 (const uint) 6450:35 direct index ( temp uint) 6460:35 'dti' ( in 3-component vector of uint) 6470:35 Constant: 6480:35 0 (const int) 6490:35 Constant: 6500:35 0 (const int) 6510:35 Constant: 6520:35 0 (const int) 6530:35 Constant: 6540:35 1 (const uint) 6550:36 move second child to first child ( temp 2-component vector of uint) 6560:36 vector swizzle ( temp 2-component vector of uint) 6570:36 u: direct index for structure ( temp 4-component vector of uint) 6580: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}) 6590: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}) 6600: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}) 6610:36 Constant: 6620:36 0 (const uint) 6630:36 direct index ( temp uint) 6640:36 'dti' ( in 3-component vector of uint) 6650:36 Constant: 6660:36 0 (const int) 6670:36 Constant: 6680:36 0 (const int) 6690:36 Sequence 6700:36 Constant: 6710:36 0 (const int) 6720:36 Constant: 6730:36 1 (const int) 6740:36 subgroupQuadBroadcast ( temp 2-component vector of uint) 6750:36 vector swizzle ( temp 2-component vector of uint) 6760:36 u: direct index for structure ( temp 4-component vector of uint) 6770: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}) 6780: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}) 6790: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}) 6800:36 Constant: 6810:36 0 (const uint) 6820:36 direct index ( temp uint) 6830:36 'dti' ( in 3-component vector of uint) 6840:36 Constant: 6850:36 0 (const int) 6860:36 Constant: 6870:36 0 (const int) 6880:36 Sequence 6890:36 Constant: 6900:36 0 (const int) 6910:36 Constant: 6920:36 1 (const int) 6930:36 Constant: 6940:36 1 (const uint) 6950:37 move second child to first child ( temp 3-component vector of uint) 6960:37 vector swizzle ( temp 3-component vector of uint) 6970:37 u: direct index for structure ( temp 4-component vector of uint) 6980: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}) 6990: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}) 7000: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}) 7010:37 Constant: 7020:37 0 (const uint) 7030:37 direct index ( temp uint) 7040:37 'dti' ( in 3-component vector of uint) 7050:37 Constant: 7060:37 0 (const int) 7070:37 Constant: 7080:37 0 (const int) 7090:37 Sequence 7100:37 Constant: 7110:37 0 (const int) 7120:37 Constant: 7130:37 1 (const int) 7140:37 Constant: 7150:37 2 (const int) 7160:37 subgroupQuadBroadcast ( temp 3-component vector of uint) 7170:37 vector swizzle ( temp 3-component vector of uint) 7180:37 u: direct index for structure ( temp 4-component vector of uint) 7190: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}) 7200: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}) 7210: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}) 7220:37 Constant: 7230:37 0 (const uint) 7240:37 direct index ( temp uint) 7250:37 'dti' ( in 3-component vector of uint) 7260:37 Constant: 7270:37 0 (const int) 7280:37 Constant: 7290:37 0 (const int) 7300:37 Sequence 7310:37 Constant: 7320:37 0 (const int) 7330:37 Constant: 7340:37 1 (const int) 7350:37 Constant: 7360:37 2 (const int) 7370:37 Constant: 7380:37 1 (const uint) 7390:39 move second child to first child ( temp 4-component vector of int) 7400:39 i: direct index for structure ( temp 4-component vector of int) 7410: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}) 7420: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}) 7430: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}) 7440:39 Constant: 7450:39 0 (const uint) 7460:39 direct index ( temp uint) 7470:39 'dti' ( in 3-component vector of uint) 7480:39 Constant: 7490:39 0 (const int) 7500:39 Constant: 7510:39 1 (const int) 7520:39 subgroupQuadBroadcast ( temp 4-component vector of int) 7530:39 i: direct index for structure ( temp 4-component vector of int) 7540: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}) 7550: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}) 7560: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}) 7570:39 Constant: 7580:39 0 (const uint) 7590:39 direct index ( temp uint) 7600:39 'dti' ( in 3-component vector of uint) 7610:39 Constant: 7620:39 0 (const int) 7630:39 Constant: 7640:39 1 (const int) 7650:39 Constant: 7660:39 1 (const uint) 7670:40 move second child to first child ( temp int) 7680:40 direct index ( temp int) 7690:40 i: direct index for structure ( temp 4-component vector of int) 7700: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}) 7710: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}) 7720: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}) 7730:40 Constant: 7740:40 0 (const uint) 7750:40 direct index ( temp uint) 7760:40 'dti' ( in 3-component vector of uint) 7770:40 Constant: 7780:40 0 (const int) 7790:40 Constant: 7800:40 1 (const int) 7810:40 Constant: 7820:40 0 (const int) 7830:40 subgroupQuadBroadcast ( temp int) 7840:40 direct index ( temp int) 7850:40 i: direct index for structure ( temp 4-component vector of int) 7860: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}) 7870: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}) 7880: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}) 7890:40 Constant: 7900:40 0 (const uint) 7910:40 direct index ( temp uint) 7920:40 'dti' ( in 3-component vector of uint) 7930:40 Constant: 7940:40 0 (const int) 7950:40 Constant: 7960:40 1 (const int) 7970:40 Constant: 7980:40 0 (const int) 7990:40 Constant: 8000:40 1 (const uint) 8010:41 move second child to first child ( temp 2-component vector of int) 8020:41 vector swizzle ( temp 2-component vector of int) 8030:41 i: direct index for structure ( temp 4-component vector of int) 8040: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}) 8050: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}) 8060: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}) 8070:41 Constant: 8080:41 0 (const uint) 8090:41 direct index ( temp uint) 8100:41 'dti' ( in 3-component vector of uint) 8110:41 Constant: 8120:41 0 (const int) 8130:41 Constant: 8140:41 1 (const int) 8150:41 Sequence 8160:41 Constant: 8170:41 0 (const int) 8180:41 Constant: 8190:41 1 (const int) 8200:41 subgroupQuadBroadcast ( temp 2-component vector of int) 8210:41 vector swizzle ( temp 2-component vector of int) 8220:41 i: direct index for structure ( temp 4-component vector of int) 8230: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}) 8240: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}) 8250: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}) 8260:41 Constant: 8270:41 0 (const uint) 8280:41 direct index ( temp uint) 8290:41 'dti' ( in 3-component vector of uint) 8300:41 Constant: 8310:41 0 (const int) 8320:41 Constant: 8330:41 1 (const int) 8340:41 Sequence 8350:41 Constant: 8360:41 0 (const int) 8370:41 Constant: 8380:41 1 (const int) 8390:41 Constant: 8400:41 1 (const uint) 8410:42 move second child to first child ( temp 3-component vector of int) 8420:42 vector swizzle ( temp 3-component vector of int) 8430:42 i: direct index for structure ( temp 4-component vector of int) 8440: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}) 8450: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}) 8460: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}) 8470:42 Constant: 8480:42 0 (const uint) 8490:42 direct index ( temp uint) 8500:42 'dti' ( in 3-component vector of uint) 8510:42 Constant: 8520:42 0 (const int) 8530:42 Constant: 8540:42 1 (const int) 8550:42 Sequence 8560:42 Constant: 8570:42 0 (const int) 8580:42 Constant: 8590:42 1 (const int) 8600:42 Constant: 8610:42 2 (const int) 8620:42 subgroupQuadBroadcast ( temp 3-component vector of int) 8630:42 vector swizzle ( temp 3-component vector of int) 8640:42 i: direct index for structure ( temp 4-component vector of int) 8650: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}) 8660: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}) 8670: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}) 8680:42 Constant: 8690:42 0 (const uint) 8700:42 direct index ( temp uint) 8710:42 'dti' ( in 3-component vector of uint) 8720:42 Constant: 8730:42 0 (const int) 8740:42 Constant: 8750:42 1 (const int) 8760:42 Sequence 8770:42 Constant: 8780:42 0 (const int) 8790:42 Constant: 8800:42 1 (const int) 8810:42 Constant: 8820:42 2 (const int) 8830:42 Constant: 8840:42 1 (const uint) 8850:44 move second child to first child ( temp 4-component vector of float) 8860:44 f: direct index for structure ( temp 4-component vector of float) 8870: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}) 8880: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}) 8890: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}) 8900:44 Constant: 8910:44 0 (const uint) 8920:44 direct index ( temp uint) 8930:44 'dti' ( in 3-component vector of uint) 8940:44 Constant: 8950:44 0 (const int) 8960:44 Constant: 8970:44 2 (const int) 8980:44 subgroupQuadBroadcast ( temp 4-component vector of float) 8990:44 f: direct index for structure ( temp 4-component vector of float) 9000: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}) 9010: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}) 9020: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}) 9030:44 Constant: 9040:44 0 (const uint) 9050:44 direct index ( temp uint) 9060:44 'dti' ( in 3-component vector of uint) 9070:44 Constant: 9080:44 0 (const int) 9090:44 Constant: 9100:44 2 (const int) 9110:44 Constant: 9120:44 1 (const uint) 9130:45 move second child to first child ( temp float) 9140:45 direct index ( temp float) 9150:45 f: direct index for structure ( temp 4-component vector of float) 9160: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}) 9170: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}) 9180: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}) 9190:45 Constant: 9200:45 0 (const uint) 9210:45 direct index ( temp uint) 9220:45 'dti' ( in 3-component vector of uint) 9230:45 Constant: 9240:45 0 (const int) 9250:45 Constant: 9260:45 2 (const int) 9270:45 Constant: 9280:45 0 (const int) 9290:45 subgroupQuadBroadcast ( temp float) 9300:45 direct index ( temp float) 9310:45 f: direct index for structure ( temp 4-component vector of float) 9320: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}) 9330: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}) 9340: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}) 9350:45 Constant: 9360:45 0 (const uint) 9370:45 direct index ( temp uint) 9380:45 'dti' ( in 3-component vector of uint) 9390:45 Constant: 9400:45 0 (const int) 9410:45 Constant: 9420:45 2 (const int) 9430:45 Constant: 9440:45 0 (const int) 9450:45 Constant: 9460:45 1 (const uint) 9470:46 move second child to first child ( temp 2-component vector of float) 9480:46 vector swizzle ( temp 2-component vector of float) 9490:46 f: direct index for structure ( temp 4-component vector of float) 9500: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}) 9510: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}) 9520: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}) 9530:46 Constant: 9540:46 0 (const uint) 9550:46 direct index ( temp uint) 9560:46 'dti' ( in 3-component vector of uint) 9570:46 Constant: 9580:46 0 (const int) 9590:46 Constant: 9600:46 2 (const int) 9610:46 Sequence 9620:46 Constant: 9630:46 0 (const int) 9640:46 Constant: 9650:46 1 (const int) 9660:46 subgroupQuadBroadcast ( temp 2-component vector of float) 9670:46 vector swizzle ( temp 2-component vector of float) 9680:46 f: direct index for structure ( temp 4-component vector of float) 9690: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}) 9700: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}) 9710: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}) 9720:46 Constant: 9730:46 0 (const uint) 9740:46 direct index ( temp uint) 9750:46 'dti' ( in 3-component vector of uint) 9760:46 Constant: 9770:46 0 (const int) 9780:46 Constant: 9790:46 2 (const int) 9800:46 Sequence 9810:46 Constant: 9820:46 0 (const int) 9830:46 Constant: 9840:46 1 (const int) 9850:46 Constant: 9860:46 1 (const uint) 9870:47 move second child to first child ( temp 3-component vector of float) 9880:47 vector swizzle ( temp 3-component vector of float) 9890:47 f: direct index for structure ( temp 4-component vector of float) 9900: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}) 9910: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}) 9920: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}) 9930:47 Constant: 9940:47 0 (const uint) 9950:47 direct index ( temp uint) 9960:47 'dti' ( in 3-component vector of uint) 9970:47 Constant: 9980:47 0 (const int) 9990:47 Constant: 10000:47 2 (const int) 10010:47 Sequence 10020:47 Constant: 10030:47 0 (const int) 10040:47 Constant: 10050:47 1 (const int) 10060:47 Constant: 10070:47 2 (const int) 10080:47 subgroupQuadBroadcast ( temp 3-component vector of float) 10090:47 vector swizzle ( temp 3-component vector of float) 10100:47 f: direct index for structure ( temp 4-component vector of float) 10110: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}) 10120: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}) 10130: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}) 10140:47 Constant: 10150:47 0 (const uint) 10160:47 direct index ( temp uint) 10170:47 'dti' ( in 3-component vector of uint) 10180:47 Constant: 10190:47 0 (const int) 10200:47 Constant: 10210:47 2 (const int) 10220:47 Sequence 10230:47 Constant: 10240:47 0 (const int) 10250:47 Constant: 10260:47 1 (const int) 10270:47 Constant: 10280:47 2 (const int) 10290:47 Constant: 10300:47 1 (const uint) 10310:49 move second child to first child ( temp 4-component vector of double) 10320:49 d: direct index for structure ( temp 4-component vector of double) 10330: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}) 10340: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}) 10350: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}) 10360:49 Constant: 10370:49 0 (const uint) 10380:49 direct index ( temp uint) 10390:49 'dti' ( in 3-component vector of uint) 10400:49 Constant: 10410:49 0 (const int) 10420:49 Constant: 10430:49 3 (const int) 10440:49 subgroupQuadBroadcast ( temp 4-component vector of double) 10450:49 d: direct index for structure ( temp 4-component vector of double) 10460: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}) 10470: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}) 10480: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}) 10490:49 Constant: 10500:49 0 (const uint) 10510:49 direct index ( temp uint) 10520:49 'dti' ( in 3-component vector of uint) 10530:49 Constant: 10540:49 0 (const int) 10550:49 Constant: 10560:49 3 (const int) 10570:49 Constant: 10580:49 1 (const uint) 10590:50 move second child to first child ( temp double) 10600:50 direct index ( temp double) 10610:50 d: direct index for structure ( temp 4-component vector of double) 10620: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}) 10630: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}) 10640: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}) 10650:50 Constant: 10660:50 0 (const uint) 10670:50 direct index ( temp uint) 10680:50 'dti' ( in 3-component vector of uint) 10690:50 Constant: 10700:50 0 (const int) 10710:50 Constant: 10720:50 3 (const int) 10730:50 Constant: 10740:50 0 (const int) 10750:50 subgroupQuadBroadcast ( temp double) 10760:50 direct index ( temp double) 10770:50 d: direct index for structure ( temp 4-component vector of double) 10780: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}) 10790: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}) 10800: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}) 10810:50 Constant: 10820:50 0 (const uint) 10830:50 direct index ( temp uint) 10840:50 'dti' ( in 3-component vector of uint) 10850:50 Constant: 10860:50 0 (const int) 10870:50 Constant: 10880:50 3 (const int) 10890:50 Constant: 10900:50 0 (const int) 10910:50 Constant: 10920:50 1 (const uint) 10930:51 move second child to first child ( temp 2-component vector of double) 10940:51 vector swizzle ( temp 2-component vector of double) 10950:51 d: direct index for structure ( temp 4-component vector of double) 10960: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}) 10970: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}) 10980: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}) 10990:51 Constant: 11000:51 0 (const uint) 11010:51 direct index ( temp uint) 11020:51 'dti' ( in 3-component vector of uint) 11030:51 Constant: 11040:51 0 (const int) 11050:51 Constant: 11060:51 3 (const int) 11070:51 Sequence 11080:51 Constant: 11090:51 0 (const int) 11100:51 Constant: 11110:51 1 (const int) 11120:51 subgroupQuadBroadcast ( temp 2-component vector of double) 11130:51 vector swizzle ( temp 2-component vector of double) 11140:51 d: direct index for structure ( temp 4-component vector of double) 11150: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}) 11160: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}) 11170: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}) 11180:51 Constant: 11190:51 0 (const uint) 11200:51 direct index ( temp uint) 11210:51 'dti' ( in 3-component vector of uint) 11220:51 Constant: 11230:51 0 (const int) 11240:51 Constant: 11250:51 3 (const int) 11260:51 Sequence 11270:51 Constant: 11280:51 0 (const int) 11290:51 Constant: 11300:51 1 (const int) 11310:51 Constant: 11320:51 1 (const uint) 11330:52 move second child to first child ( temp 3-component vector of double) 11340:52 vector swizzle ( temp 3-component vector of double) 11350:52 d: direct index for structure ( temp 4-component vector of double) 11360: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}) 11370: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}) 11380: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}) 11390:52 Constant: 11400:52 0 (const uint) 11410:52 direct index ( temp uint) 11420:52 'dti' ( in 3-component vector of uint) 11430:52 Constant: 11440:52 0 (const int) 11450:52 Constant: 11460:52 3 (const int) 11470:52 Sequence 11480:52 Constant: 11490:52 0 (const int) 11500:52 Constant: 11510:52 1 (const int) 11520:52 Constant: 11530:52 2 (const int) 11540:52 subgroupQuadBroadcast ( temp 3-component vector of double) 11550:52 vector swizzle ( temp 3-component vector of double) 11560:52 d: direct index for structure ( temp 4-component vector of double) 11570: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}) 11580: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}) 11590: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}) 11600:52 Constant: 11610:52 0 (const uint) 11620:52 direct index ( temp uint) 11630:52 'dti' ( in 3-component vector of uint) 11640:52 Constant: 11650:52 0 (const int) 11660:52 Constant: 11670:52 3 (const int) 11680:52 Sequence 11690:52 Constant: 11700:52 0 (const int) 11710:52 Constant: 11720:52 1 (const int) 11730:52 Constant: 11740:52 2 (const int) 11750:52 Constant: 11760:52 1 (const uint) 11770:54 move second child to first child ( temp 4-component vector of uint) 11780:54 u: direct index for structure ( temp 4-component vector of uint) 11790: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}) 11800: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}) 11810: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}) 11820:54 Constant: 11830:54 0 (const uint) 11840:54 direct index ( temp uint) 11850:54 'dti' ( in 3-component vector of uint) 11860:54 Constant: 11870:54 0 (const int) 11880:54 Constant: 11890:54 0 (const int) 11900:54 subgroupQuadBroadcast ( temp 4-component vector of uint) 11910:54 u: direct index for structure ( temp 4-component vector of uint) 11920: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}) 11930: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}) 11940: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}) 11950:54 Constant: 11960:54 0 (const uint) 11970:54 direct index ( temp uint) 11980:54 'dti' ( in 3-component vector of uint) 11990:54 Constant: 12000:54 0 (const int) 12010:54 Constant: 12020:54 0 (const int) 12030:54 Constant: 12040:54 2 (const uint) 12050:55 move second child to first child ( temp uint) 12060:55 direct index ( temp uint) 12070:55 u: direct index for structure ( temp 4-component vector of uint) 12080: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}) 12090: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}) 12100: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}) 12110:55 Constant: 12120:55 0 (const uint) 12130:55 direct index ( temp uint) 12140:55 'dti' ( in 3-component vector of uint) 12150:55 Constant: 12160:55 0 (const int) 12170:55 Constant: 12180:55 0 (const int) 12190:55 Constant: 12200:55 0 (const int) 12210:55 subgroupQuadBroadcast ( temp uint) 12220:55 direct index ( temp uint) 12230:55 u: direct index for structure ( temp 4-component vector of uint) 12240: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}) 12250: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}) 12260: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}) 12270:55 Constant: 12280:55 0 (const uint) 12290:55 direct index ( temp uint) 12300:55 'dti' ( in 3-component vector of uint) 12310:55 Constant: 12320:55 0 (const int) 12330:55 Constant: 12340:55 0 (const int) 12350:55 Constant: 12360:55 0 (const int) 12370:55 Constant: 12380:55 2 (const uint) 12390:56 move second child to first child ( temp 2-component vector of uint) 12400:56 vector swizzle ( temp 2-component vector of uint) 12410:56 u: direct index for structure ( temp 4-component vector of uint) 12420: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}) 12430: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}) 12440: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}) 12450:56 Constant: 12460:56 0 (const uint) 12470:56 direct index ( temp uint) 12480:56 'dti' ( in 3-component vector of uint) 12490:56 Constant: 12500:56 0 (const int) 12510:56 Constant: 12520:56 0 (const int) 12530:56 Sequence 12540:56 Constant: 12550:56 0 (const int) 12560:56 Constant: 12570:56 1 (const int) 12580:56 subgroupQuadBroadcast ( temp 2-component vector of uint) 12590:56 vector swizzle ( temp 2-component vector of uint) 12600:56 u: direct index for structure ( temp 4-component vector of uint) 12610: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}) 12620: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}) 12630: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}) 12640:56 Constant: 12650:56 0 (const uint) 12660:56 direct index ( temp uint) 12670:56 'dti' ( in 3-component vector of uint) 12680:56 Constant: 12690:56 0 (const int) 12700:56 Constant: 12710:56 0 (const int) 12720:56 Sequence 12730:56 Constant: 12740:56 0 (const int) 12750:56 Constant: 12760:56 1 (const int) 12770:56 Constant: 12780:56 2 (const uint) 12790:57 move second child to first child ( temp 3-component vector of uint) 12800:57 vector swizzle ( temp 3-component vector of uint) 12810:57 u: direct index for structure ( temp 4-component vector of uint) 12820: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}) 12830: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}) 12840: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}) 12850:57 Constant: 12860:57 0 (const uint) 12870:57 direct index ( temp uint) 12880:57 'dti' ( in 3-component vector of uint) 12890:57 Constant: 12900:57 0 (const int) 12910:57 Constant: 12920:57 0 (const int) 12930:57 Sequence 12940:57 Constant: 12950:57 0 (const int) 12960:57 Constant: 12970:57 1 (const int) 12980:57 Constant: 12990:57 2 (const int) 13000:57 subgroupQuadBroadcast ( temp 3-component vector of uint) 13010:57 vector swizzle ( temp 3-component vector of uint) 13020:57 u: direct index for structure ( temp 4-component vector of uint) 13030: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}) 13040: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}) 13050: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}) 13060:57 Constant: 13070:57 0 (const uint) 13080:57 direct index ( temp uint) 13090:57 'dti' ( in 3-component vector of uint) 13100:57 Constant: 13110:57 0 (const int) 13120:57 Constant: 13130:57 0 (const int) 13140:57 Sequence 13150:57 Constant: 13160:57 0 (const int) 13170:57 Constant: 13180:57 1 (const int) 13190:57 Constant: 13200:57 2 (const int) 13210:57 Constant: 13220:57 2 (const uint) 13230:59 move second child to first child ( temp 4-component vector of int) 13240:59 i: direct index for structure ( temp 4-component vector of int) 13250: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}) 13260: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}) 13270: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}) 13280:59 Constant: 13290:59 0 (const uint) 13300:59 direct index ( temp uint) 13310:59 'dti' ( in 3-component vector of uint) 13320:59 Constant: 13330:59 0 (const int) 13340:59 Constant: 13350:59 1 (const int) 13360:59 subgroupQuadBroadcast ( temp 4-component vector of int) 13370:59 i: direct index for structure ( temp 4-component vector of int) 13380: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}) 13390: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}) 13400: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}) 13410:59 Constant: 13420:59 0 (const uint) 13430:59 direct index ( temp uint) 13440:59 'dti' ( in 3-component vector of uint) 13450:59 Constant: 13460:59 0 (const int) 13470:59 Constant: 13480:59 1 (const int) 13490:59 Constant: 13500:59 2 (const uint) 13510:60 move second child to first child ( temp int) 13520:60 direct index ( temp int) 13530:60 i: direct index for structure ( temp 4-component vector of int) 13540: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}) 13550: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}) 13560: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}) 13570:60 Constant: 13580:60 0 (const uint) 13590:60 direct index ( temp uint) 13600:60 'dti' ( in 3-component vector of uint) 13610:60 Constant: 13620:60 0 (const int) 13630:60 Constant: 13640:60 1 (const int) 13650:60 Constant: 13660:60 0 (const int) 13670:60 subgroupQuadBroadcast ( temp int) 13680:60 direct index ( temp int) 13690:60 i: direct index for structure ( temp 4-component vector of int) 13700: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}) 13710: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}) 13720: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}) 13730:60 Constant: 13740:60 0 (const uint) 13750:60 direct index ( temp uint) 13760:60 'dti' ( in 3-component vector of uint) 13770:60 Constant: 13780:60 0 (const int) 13790:60 Constant: 13800:60 1 (const int) 13810:60 Constant: 13820:60 0 (const int) 13830:60 Constant: 13840:60 2 (const uint) 13850:61 move second child to first child ( temp 2-component vector of int) 13860:61 vector swizzle ( temp 2-component vector of int) 13870:61 i: direct index for structure ( temp 4-component vector of int) 13880: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}) 13890: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}) 13900: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}) 13910:61 Constant: 13920:61 0 (const uint) 13930:61 direct index ( temp uint) 13940:61 'dti' ( in 3-component vector of uint) 13950:61 Constant: 13960:61 0 (const int) 13970:61 Constant: 13980:61 1 (const int) 13990:61 Sequence 14000:61 Constant: 14010:61 0 (const int) 14020:61 Constant: 14030:61 1 (const int) 14040:61 subgroupQuadBroadcast ( temp 2-component vector of int) 14050:61 vector swizzle ( temp 2-component vector of int) 14060:61 i: direct index for structure ( temp 4-component vector of int) 14070: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}) 14080: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}) 14090: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}) 14100:61 Constant: 14110:61 0 (const uint) 14120:61 direct index ( temp uint) 14130:61 'dti' ( in 3-component vector of uint) 14140:61 Constant: 14150:61 0 (const int) 14160:61 Constant: 14170:61 1 (const int) 14180:61 Sequence 14190:61 Constant: 14200:61 0 (const int) 14210:61 Constant: 14220:61 1 (const int) 14230:61 Constant: 14240:61 2 (const uint) 14250:62 move second child to first child ( temp 3-component vector of int) 14260:62 vector swizzle ( temp 3-component vector of int) 14270:62 i: direct index for structure ( temp 4-component vector of int) 14280: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}) 14290: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}) 14300: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}) 14310:62 Constant: 14320:62 0 (const uint) 14330:62 direct index ( temp uint) 14340:62 'dti' ( in 3-component vector of uint) 14350:62 Constant: 14360:62 0 (const int) 14370:62 Constant: 14380:62 1 (const int) 14390:62 Sequence 14400:62 Constant: 14410:62 0 (const int) 14420:62 Constant: 14430:62 1 (const int) 14440:62 Constant: 14450:62 2 (const int) 14460:62 subgroupQuadBroadcast ( temp 3-component vector of int) 14470:62 vector swizzle ( temp 3-component vector of int) 14480:62 i: direct index for structure ( temp 4-component vector of int) 14490: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}) 14500: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}) 14510: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}) 14520:62 Constant: 14530:62 0 (const uint) 14540:62 direct index ( temp uint) 14550:62 'dti' ( in 3-component vector of uint) 14560:62 Constant: 14570:62 0 (const int) 14580:62 Constant: 14590:62 1 (const int) 14600:62 Sequence 14610:62 Constant: 14620:62 0 (const int) 14630:62 Constant: 14640:62 1 (const int) 14650:62 Constant: 14660:62 2 (const int) 14670:62 Constant: 14680:62 2 (const uint) 14690:64 move second child to first child ( temp 4-component vector of float) 14700:64 f: direct index for structure ( temp 4-component vector of float) 14710: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}) 14720: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}) 14730: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}) 14740:64 Constant: 14750:64 0 (const uint) 14760:64 direct index ( temp uint) 14770:64 'dti' ( in 3-component vector of uint) 14780:64 Constant: 14790:64 0 (const int) 14800:64 Constant: 14810:64 2 (const int) 14820:64 subgroupQuadBroadcast ( temp 4-component vector of float) 14830:64 f: direct index for structure ( temp 4-component vector of float) 14840: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}) 14850: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}) 14860: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}) 14870:64 Constant: 14880:64 0 (const uint) 14890:64 direct index ( temp uint) 14900:64 'dti' ( in 3-component vector of uint) 14910:64 Constant: 14920:64 0 (const int) 14930:64 Constant: 14940:64 2 (const int) 14950:64 Constant: 14960:64 2 (const uint) 14970:65 move second child to first child ( temp float) 14980:65 direct index ( temp float) 14990:65 f: direct index for structure ( temp 4-component vector of float) 15000: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}) 15010: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}) 15020: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}) 15030:65 Constant: 15040:65 0 (const uint) 15050:65 direct index ( temp uint) 15060:65 'dti' ( in 3-component vector of uint) 15070:65 Constant: 15080:65 0 (const int) 15090:65 Constant: 15100:65 2 (const int) 15110:65 Constant: 15120:65 0 (const int) 15130:65 subgroupQuadBroadcast ( temp float) 15140:65 direct index ( temp float) 15150:65 f: direct index for structure ( temp 4-component vector of float) 15160: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}) 15170: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}) 15180: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}) 15190:65 Constant: 15200:65 0 (const uint) 15210:65 direct index ( temp uint) 15220:65 'dti' ( in 3-component vector of uint) 15230:65 Constant: 15240:65 0 (const int) 15250:65 Constant: 15260:65 2 (const int) 15270:65 Constant: 15280:65 0 (const int) 15290:65 Constant: 15300:65 2 (const uint) 15310:66 move second child to first child ( temp 2-component vector of float) 15320:66 vector swizzle ( temp 2-component vector of float) 15330:66 f: direct index for structure ( temp 4-component vector of float) 15340: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}) 15350: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}) 15360: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}) 15370:66 Constant: 15380:66 0 (const uint) 15390:66 direct index ( temp uint) 15400:66 'dti' ( in 3-component vector of uint) 15410:66 Constant: 15420:66 0 (const int) 15430:66 Constant: 15440:66 2 (const int) 15450:66 Sequence 15460:66 Constant: 15470:66 0 (const int) 15480:66 Constant: 15490:66 1 (const int) 15500:66 subgroupQuadBroadcast ( temp 2-component vector of float) 15510:66 vector swizzle ( temp 2-component vector of float) 15520:66 f: direct index for structure ( temp 4-component vector of float) 15530: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}) 15540: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}) 15550: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}) 15560:66 Constant: 15570:66 0 (const uint) 15580:66 direct index ( temp uint) 15590:66 'dti' ( in 3-component vector of uint) 15600:66 Constant: 15610:66 0 (const int) 15620:66 Constant: 15630:66 2 (const int) 15640:66 Sequence 15650:66 Constant: 15660:66 0 (const int) 15670:66 Constant: 15680:66 1 (const int) 15690:66 Constant: 15700:66 2 (const uint) 15710:67 move second child to first child ( temp 3-component vector of float) 15720:67 vector swizzle ( temp 3-component vector of float) 15730:67 f: direct index for structure ( temp 4-component vector of float) 15740: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}) 15750: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}) 15760: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}) 15770:67 Constant: 15780:67 0 (const uint) 15790:67 direct index ( temp uint) 15800:67 'dti' ( in 3-component vector of uint) 15810:67 Constant: 15820:67 0 (const int) 15830:67 Constant: 15840:67 2 (const int) 15850:67 Sequence 15860:67 Constant: 15870:67 0 (const int) 15880:67 Constant: 15890:67 1 (const int) 15900:67 Constant: 15910:67 2 (const int) 15920:67 subgroupQuadBroadcast ( temp 3-component vector of float) 15930:67 vector swizzle ( temp 3-component vector of float) 15940:67 f: direct index for structure ( temp 4-component vector of float) 15950: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}) 15960: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}) 15970: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}) 15980:67 Constant: 15990:67 0 (const uint) 16000:67 direct index ( temp uint) 16010:67 'dti' ( in 3-component vector of uint) 16020:67 Constant: 16030:67 0 (const int) 16040:67 Constant: 16050:67 2 (const int) 16060:67 Sequence 16070:67 Constant: 16080:67 0 (const int) 16090:67 Constant: 16100:67 1 (const int) 16110:67 Constant: 16120:67 2 (const int) 16130:67 Constant: 16140:67 2 (const uint) 16150:69 move second child to first child ( temp 4-component vector of double) 16160:69 d: direct index for structure ( temp 4-component vector of double) 16170: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}) 16180: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}) 16190: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}) 16200:69 Constant: 16210:69 0 (const uint) 16220:69 direct index ( temp uint) 16230:69 'dti' ( in 3-component vector of uint) 16240:69 Constant: 16250:69 0 (const int) 16260:69 Constant: 16270:69 3 (const int) 16280:69 subgroupQuadBroadcast ( temp 4-component vector of double) 16290:69 d: direct index for structure ( temp 4-component vector of double) 16300: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}) 16310: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}) 16320: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}) 16330:69 Constant: 16340:69 0 (const uint) 16350:69 direct index ( temp uint) 16360:69 'dti' ( in 3-component vector of uint) 16370:69 Constant: 16380:69 0 (const int) 16390:69 Constant: 16400:69 3 (const int) 16410:69 Constant: 16420:69 2 (const uint) 16430:70 move second child to first child ( temp double) 16440:70 direct index ( temp double) 16450:70 d: direct index for structure ( temp 4-component vector of double) 16460: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}) 16470: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}) 16480: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}) 16490:70 Constant: 16500:70 0 (const uint) 16510:70 direct index ( temp uint) 16520:70 'dti' ( in 3-component vector of uint) 16530:70 Constant: 16540:70 0 (const int) 16550:70 Constant: 16560:70 3 (const int) 16570:70 Constant: 16580:70 0 (const int) 16590:70 subgroupQuadBroadcast ( temp double) 16600:70 direct index ( temp double) 16610:70 d: direct index for structure ( temp 4-component vector of double) 16620: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}) 16630: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}) 16640: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}) 16650:70 Constant: 16660:70 0 (const uint) 16670:70 direct index ( temp uint) 16680:70 'dti' ( in 3-component vector of uint) 16690:70 Constant: 16700:70 0 (const int) 16710:70 Constant: 16720:70 3 (const int) 16730:70 Constant: 16740:70 0 (const int) 16750:70 Constant: 16760:70 2 (const uint) 16770:71 move second child to first child ( temp 2-component vector of double) 16780:71 vector swizzle ( temp 2-component vector of double) 16790:71 d: direct index for structure ( temp 4-component vector of double) 16800: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}) 16810: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}) 16820: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}) 16830:71 Constant: 16840:71 0 (const uint) 16850:71 direct index ( temp uint) 16860:71 'dti' ( in 3-component vector of uint) 16870:71 Constant: 16880:71 0 (const int) 16890:71 Constant: 16900:71 3 (const int) 16910:71 Sequence 16920:71 Constant: 16930:71 0 (const int) 16940:71 Constant: 16950:71 1 (const int) 16960:71 subgroupQuadBroadcast ( temp 2-component vector of double) 16970:71 vector swizzle ( temp 2-component vector of double) 16980:71 d: direct index for structure ( temp 4-component vector of double) 16990: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}) 17000: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}) 17010: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}) 17020:71 Constant: 17030:71 0 (const uint) 17040:71 direct index ( temp uint) 17050:71 'dti' ( in 3-component vector of uint) 17060:71 Constant: 17070:71 0 (const int) 17080:71 Constant: 17090:71 3 (const int) 17100:71 Sequence 17110:71 Constant: 17120:71 0 (const int) 17130:71 Constant: 17140:71 1 (const int) 17150:71 Constant: 17160:71 2 (const uint) 17170:72 move second child to first child ( temp 3-component vector of double) 17180:72 vector swizzle ( temp 3-component vector of double) 17190:72 d: direct index for structure ( temp 4-component vector of double) 17200: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}) 17210: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}) 17220: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}) 17230:72 Constant: 17240:72 0 (const uint) 17250:72 direct index ( temp uint) 17260:72 'dti' ( in 3-component vector of uint) 17270:72 Constant: 17280:72 0 (const int) 17290:72 Constant: 17300:72 3 (const int) 17310:72 Sequence 17320:72 Constant: 17330:72 0 (const int) 17340:72 Constant: 17350:72 1 (const int) 17360:72 Constant: 17370:72 2 (const int) 17380:72 subgroupQuadBroadcast ( temp 3-component vector of double) 17390:72 vector swizzle ( temp 3-component vector of double) 17400:72 d: direct index for structure ( temp 4-component vector of double) 17410: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}) 17420: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}) 17430: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}) 17440:72 Constant: 17450:72 0 (const uint) 17460:72 direct index ( temp uint) 17470:72 'dti' ( in 3-component vector of uint) 17480:72 Constant: 17490:72 0 (const int) 17500:72 Constant: 17510:72 3 (const int) 17520:72 Sequence 17530:72 Constant: 17540:72 0 (const int) 17550:72 Constant: 17560:72 1 (const int) 17570:72 Constant: 17580:72 2 (const int) 17590:72 Constant: 17600:72 2 (const uint) 17610:74 move second child to first child ( temp 4-component vector of uint) 17620:74 u: direct index for structure ( temp 4-component vector of uint) 17630: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}) 17640: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}) 17650: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}) 17660:74 Constant: 17670:74 0 (const uint) 17680:74 direct index ( temp uint) 17690:74 'dti' ( in 3-component vector of uint) 17700:74 Constant: 17710:74 0 (const int) 17720:74 Constant: 17730:74 0 (const int) 17740:74 subgroupQuadBroadcast ( temp 4-component vector of uint) 17750:74 u: direct index for structure ( temp 4-component vector of uint) 17760: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}) 17770: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}) 17780: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}) 17790:74 Constant: 17800:74 0 (const uint) 17810:74 direct index ( temp uint) 17820:74 'dti' ( in 3-component vector of uint) 17830:74 Constant: 17840:74 0 (const int) 17850:74 Constant: 17860:74 0 (const int) 17870:74 Constant: 17880:74 3 (const uint) 17890:75 move second child to first child ( temp uint) 17900:75 direct index ( temp uint) 17910:75 u: direct index for structure ( temp 4-component vector of uint) 17920: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}) 17930: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}) 17940: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}) 17950:75 Constant: 17960:75 0 (const uint) 17970:75 direct index ( temp uint) 17980:75 'dti' ( in 3-component vector of uint) 17990:75 Constant: 18000:75 0 (const int) 18010:75 Constant: 18020:75 0 (const int) 18030:75 Constant: 18040:75 0 (const int) 18050:75 subgroupQuadBroadcast ( temp uint) 18060:75 direct index ( temp uint) 18070:75 u: direct index for structure ( temp 4-component vector of uint) 18080: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}) 18090: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}) 18100: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}) 18110:75 Constant: 18120:75 0 (const uint) 18130:75 direct index ( temp uint) 18140:75 'dti' ( in 3-component vector of uint) 18150:75 Constant: 18160:75 0 (const int) 18170:75 Constant: 18180:75 0 (const int) 18190:75 Constant: 18200:75 0 (const int) 18210:75 Constant: 18220:75 3 (const uint) 18230:76 move second child to first child ( temp 2-component vector of uint) 18240:76 vector swizzle ( temp 2-component vector of uint) 18250:76 u: direct index for structure ( temp 4-component vector of uint) 18260: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}) 18270: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}) 18280: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}) 18290:76 Constant: 18300:76 0 (const uint) 18310:76 direct index ( temp uint) 18320:76 'dti' ( in 3-component vector of uint) 18330:76 Constant: 18340:76 0 (const int) 18350:76 Constant: 18360:76 0 (const int) 18370:76 Sequence 18380:76 Constant: 18390:76 0 (const int) 18400:76 Constant: 18410:76 1 (const int) 18420:76 subgroupQuadBroadcast ( temp 2-component vector of uint) 18430:76 vector swizzle ( temp 2-component vector of uint) 18440:76 u: direct index for structure ( temp 4-component vector of uint) 18450: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}) 18460: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}) 18470: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}) 18480:76 Constant: 18490:76 0 (const uint) 18500:76 direct index ( temp uint) 18510:76 'dti' ( in 3-component vector of uint) 18520:76 Constant: 18530:76 0 (const int) 18540:76 Constant: 18550:76 0 (const int) 18560:76 Sequence 18570:76 Constant: 18580:76 0 (const int) 18590:76 Constant: 18600:76 1 (const int) 18610:76 Constant: 18620:76 3 (const uint) 18630:77 move second child to first child ( temp 3-component vector of uint) 18640:77 vector swizzle ( temp 3-component vector of uint) 18650:77 u: direct index for structure ( temp 4-component vector of uint) 18660: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}) 18670: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}) 18680: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}) 18690:77 Constant: 18700:77 0 (const uint) 18710:77 direct index ( temp uint) 18720:77 'dti' ( in 3-component vector of uint) 18730:77 Constant: 18740:77 0 (const int) 18750:77 Constant: 18760:77 0 (const int) 18770:77 Sequence 18780:77 Constant: 18790:77 0 (const int) 18800:77 Constant: 18810:77 1 (const int) 18820:77 Constant: 18830:77 2 (const int) 18840:77 subgroupQuadBroadcast ( temp 3-component vector of uint) 18850:77 vector swizzle ( temp 3-component vector of uint) 18860:77 u: direct index for structure ( temp 4-component vector of uint) 18870: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}) 18880: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}) 18890: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}) 18900:77 Constant: 18910:77 0 (const uint) 18920:77 direct index ( temp uint) 18930:77 'dti' ( in 3-component vector of uint) 18940:77 Constant: 18950:77 0 (const int) 18960:77 Constant: 18970:77 0 (const int) 18980:77 Sequence 18990:77 Constant: 19000:77 0 (const int) 19010:77 Constant: 19020:77 1 (const int) 19030:77 Constant: 19040:77 2 (const int) 19050:77 Constant: 19060:77 3 (const uint) 19070:79 move second child to first child ( temp 4-component vector of int) 19080:79 i: direct index for structure ( temp 4-component vector of int) 19090: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}) 19100: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}) 19110: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}) 19120:79 Constant: 19130:79 0 (const uint) 19140:79 direct index ( temp uint) 19150:79 'dti' ( in 3-component vector of uint) 19160:79 Constant: 19170:79 0 (const int) 19180:79 Constant: 19190:79 1 (const int) 19200:79 subgroupQuadBroadcast ( temp 4-component vector of int) 19210:79 i: direct index for structure ( temp 4-component vector of int) 19220: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}) 19230: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}) 19240: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}) 19250:79 Constant: 19260:79 0 (const uint) 19270:79 direct index ( temp uint) 19280:79 'dti' ( in 3-component vector of uint) 19290:79 Constant: 19300:79 0 (const int) 19310:79 Constant: 19320:79 1 (const int) 19330:79 Constant: 19340:79 3 (const uint) 19350:80 move second child to first child ( temp int) 19360:80 direct index ( temp int) 19370:80 i: direct index for structure ( temp 4-component vector of int) 19380: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}) 19390: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}) 19400: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}) 19410:80 Constant: 19420:80 0 (const uint) 19430:80 direct index ( temp uint) 19440:80 'dti' ( in 3-component vector of uint) 19450:80 Constant: 19460:80 0 (const int) 19470:80 Constant: 19480:80 1 (const int) 19490:80 Constant: 19500:80 0 (const int) 19510:80 subgroupQuadBroadcast ( temp int) 19520:80 direct index ( temp int) 19530:80 i: direct index for structure ( temp 4-component vector of int) 19540: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}) 19550: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}) 19560: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}) 19570:80 Constant: 19580:80 0 (const uint) 19590:80 direct index ( temp uint) 19600:80 'dti' ( in 3-component vector of uint) 19610:80 Constant: 19620:80 0 (const int) 19630:80 Constant: 19640:80 1 (const int) 19650:80 Constant: 19660:80 0 (const int) 19670:80 Constant: 19680:80 3 (const uint) 19690:81 move second child to first child ( temp 2-component vector of int) 19700:81 vector swizzle ( temp 2-component vector of int) 19710:81 i: direct index for structure ( temp 4-component vector of int) 19720: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}) 19730: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}) 19740: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}) 19750:81 Constant: 19760:81 0 (const uint) 19770:81 direct index ( temp uint) 19780:81 'dti' ( in 3-component vector of uint) 19790:81 Constant: 19800:81 0 (const int) 19810:81 Constant: 19820:81 1 (const int) 19830:81 Sequence 19840:81 Constant: 19850:81 0 (const int) 19860:81 Constant: 19870:81 1 (const int) 19880:81 subgroupQuadBroadcast ( temp 2-component vector of int) 19890:81 vector swizzle ( temp 2-component vector of int) 19900:81 i: direct index for structure ( temp 4-component vector of int) 19910: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}) 19920: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}) 19930: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}) 19940:81 Constant: 19950:81 0 (const uint) 19960:81 direct index ( temp uint) 19970:81 'dti' ( in 3-component vector of uint) 19980:81 Constant: 19990:81 0 (const int) 20000:81 Constant: 20010:81 1 (const int) 20020:81 Sequence 20030:81 Constant: 20040:81 0 (const int) 20050:81 Constant: 20060:81 1 (const int) 20070:81 Constant: 20080:81 3 (const uint) 20090:82 move second child to first child ( temp 3-component vector of int) 20100:82 vector swizzle ( temp 3-component vector of int) 20110:82 i: direct index for structure ( temp 4-component vector of int) 20120: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}) 20130: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}) 20140: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}) 20150:82 Constant: 20160:82 0 (const uint) 20170:82 direct index ( temp uint) 20180:82 'dti' ( in 3-component vector of uint) 20190:82 Constant: 20200:82 0 (const int) 20210:82 Constant: 20220:82 1 (const int) 20230:82 Sequence 20240:82 Constant: 20250:82 0 (const int) 20260:82 Constant: 20270:82 1 (const int) 20280:82 Constant: 20290:82 2 (const int) 20300:82 subgroupQuadBroadcast ( temp 3-component vector of int) 20310:82 vector swizzle ( temp 3-component vector of int) 20320:82 i: direct index for structure ( temp 4-component vector of int) 20330: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}) 20340: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}) 20350: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}) 20360:82 Constant: 20370:82 0 (const uint) 20380:82 direct index ( temp uint) 20390:82 'dti' ( in 3-component vector of uint) 20400:82 Constant: 20410:82 0 (const int) 20420:82 Constant: 20430:82 1 (const int) 20440:82 Sequence 20450:82 Constant: 20460:82 0 (const int) 20470:82 Constant: 20480:82 1 (const int) 20490:82 Constant: 20500:82 2 (const int) 20510:82 Constant: 20520:82 3 (const uint) 20530:84 move second child to first child ( temp 4-component vector of float) 20540:84 f: direct index for structure ( temp 4-component vector of float) 20550: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}) 20560: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}) 20570: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}) 20580:84 Constant: 20590:84 0 (const uint) 20600:84 direct index ( temp uint) 20610:84 'dti' ( in 3-component vector of uint) 20620:84 Constant: 20630:84 0 (const int) 20640:84 Constant: 20650:84 2 (const int) 20660:84 subgroupQuadBroadcast ( temp 4-component vector of float) 20670:84 f: direct index for structure ( temp 4-component vector of float) 20680: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}) 20690: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}) 20700: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}) 20710:84 Constant: 20720:84 0 (const uint) 20730:84 direct index ( temp uint) 20740:84 'dti' ( in 3-component vector of uint) 20750:84 Constant: 20760:84 0 (const int) 20770:84 Constant: 20780:84 2 (const int) 20790:84 Constant: 20800:84 3 (const uint) 20810:85 move second child to first child ( temp float) 20820:85 direct index ( temp float) 20830:85 f: direct index for structure ( temp 4-component vector of float) 20840: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}) 20850: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}) 20860: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}) 20870:85 Constant: 20880:85 0 (const uint) 20890:85 direct index ( temp uint) 20900:85 'dti' ( in 3-component vector of uint) 20910:85 Constant: 20920:85 0 (const int) 20930:85 Constant: 20940:85 2 (const int) 20950:85 Constant: 20960:85 0 (const int) 20970:85 subgroupQuadBroadcast ( temp float) 20980:85 direct index ( temp float) 20990:85 f: direct index for structure ( temp 4-component vector of float) 21000: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}) 21010: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}) 21020: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}) 21030:85 Constant: 21040:85 0 (const uint) 21050:85 direct index ( temp uint) 21060:85 'dti' ( in 3-component vector of uint) 21070:85 Constant: 21080:85 0 (const int) 21090:85 Constant: 21100:85 2 (const int) 21110:85 Constant: 21120:85 0 (const int) 21130:85 Constant: 21140:85 3 (const uint) 21150:86 move second child to first child ( temp 2-component vector of float) 21160:86 vector swizzle ( temp 2-component vector of float) 21170:86 f: direct index for structure ( temp 4-component vector of float) 21180: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}) 21190: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}) 21200: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}) 21210:86 Constant: 21220:86 0 (const uint) 21230:86 direct index ( temp uint) 21240:86 'dti' ( in 3-component vector of uint) 21250:86 Constant: 21260:86 0 (const int) 21270:86 Constant: 21280:86 2 (const int) 21290:86 Sequence 21300:86 Constant: 21310:86 0 (const int) 21320:86 Constant: 21330:86 1 (const int) 21340:86 subgroupQuadBroadcast ( temp 2-component vector of float) 21350:86 vector swizzle ( temp 2-component vector of float) 21360:86 f: direct index for structure ( temp 4-component vector of float) 21370: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}) 21380: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}) 21390: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}) 21400:86 Constant: 21410:86 0 (const uint) 21420:86 direct index ( temp uint) 21430:86 'dti' ( in 3-component vector of uint) 21440:86 Constant: 21450:86 0 (const int) 21460:86 Constant: 21470:86 2 (const int) 21480:86 Sequence 21490:86 Constant: 21500:86 0 (const int) 21510:86 Constant: 21520:86 1 (const int) 21530:86 Constant: 21540:86 3 (const uint) 21550:87 move second child to first child ( temp 3-component vector of float) 21560:87 vector swizzle ( temp 3-component vector of float) 21570:87 f: direct index for structure ( temp 4-component vector of float) 21580: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}) 21590: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}) 21600: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}) 21610:87 Constant: 21620:87 0 (const uint) 21630:87 direct index ( temp uint) 21640:87 'dti' ( in 3-component vector of uint) 21650:87 Constant: 21660:87 0 (const int) 21670:87 Constant: 21680:87 2 (const int) 21690:87 Sequence 21700:87 Constant: 21710:87 0 (const int) 21720:87 Constant: 21730:87 1 (const int) 21740:87 Constant: 21750:87 2 (const int) 21760:87 subgroupQuadBroadcast ( temp 3-component vector of float) 21770:87 vector swizzle ( temp 3-component vector of float) 21780:87 f: direct index for structure ( temp 4-component vector of float) 21790: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}) 21800: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}) 21810: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}) 21820:87 Constant: 21830:87 0 (const uint) 21840:87 direct index ( temp uint) 21850:87 'dti' ( in 3-component vector of uint) 21860:87 Constant: 21870:87 0 (const int) 21880:87 Constant: 21890:87 2 (const int) 21900:87 Sequence 21910:87 Constant: 21920:87 0 (const int) 21930:87 Constant: 21940:87 1 (const int) 21950:87 Constant: 21960:87 2 (const int) 21970:87 Constant: 21980:87 3 (const uint) 21990:89 move second child to first child ( temp 4-component vector of double) 22000:89 d: direct index for structure ( temp 4-component vector of double) 22010: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}) 22020: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}) 22030: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}) 22040:89 Constant: 22050:89 0 (const uint) 22060:89 direct index ( temp uint) 22070:89 'dti' ( in 3-component vector of uint) 22080:89 Constant: 22090:89 0 (const int) 22100:89 Constant: 22110:89 3 (const int) 22120:89 subgroupQuadBroadcast ( temp 4-component vector of double) 22130:89 d: direct index for structure ( temp 4-component vector of double) 22140: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}) 22150: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}) 22160: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}) 22170:89 Constant: 22180:89 0 (const uint) 22190:89 direct index ( temp uint) 22200:89 'dti' ( in 3-component vector of uint) 22210:89 Constant: 22220:89 0 (const int) 22230:89 Constant: 22240:89 3 (const int) 22250:89 Constant: 22260:89 3 (const uint) 22270:90 move second child to first child ( temp double) 22280:90 direct index ( temp double) 22290:90 d: direct index for structure ( temp 4-component vector of double) 22300: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}) 22310: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}) 22320: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}) 22330:90 Constant: 22340:90 0 (const uint) 22350:90 direct index ( temp uint) 22360:90 'dti' ( in 3-component vector of uint) 22370:90 Constant: 22380:90 0 (const int) 22390:90 Constant: 22400:90 3 (const int) 22410:90 Constant: 22420:90 0 (const int) 22430:90 subgroupQuadBroadcast ( temp double) 22440:90 direct index ( temp double) 22450:90 d: direct index for structure ( temp 4-component vector of double) 22460: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}) 22470: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}) 22480: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}) 22490:90 Constant: 22500:90 0 (const uint) 22510:90 direct index ( temp uint) 22520:90 'dti' ( in 3-component vector of uint) 22530:90 Constant: 22540:90 0 (const int) 22550:90 Constant: 22560:90 3 (const int) 22570:90 Constant: 22580:90 0 (const int) 22590:90 Constant: 22600:90 3 (const uint) 22610:91 move second child to first child ( temp 2-component vector of double) 22620:91 vector swizzle ( temp 2-component vector of double) 22630:91 d: direct index for structure ( temp 4-component vector of double) 22640: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}) 22650: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}) 22660: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}) 22670:91 Constant: 22680:91 0 (const uint) 22690:91 direct index ( temp uint) 22700:91 'dti' ( in 3-component vector of uint) 22710:91 Constant: 22720:91 0 (const int) 22730:91 Constant: 22740:91 3 (const int) 22750:91 Sequence 22760:91 Constant: 22770:91 0 (const int) 22780:91 Constant: 22790:91 1 (const int) 22800:91 subgroupQuadBroadcast ( temp 2-component vector of double) 22810:91 vector swizzle ( temp 2-component vector of double) 22820:91 d: direct index for structure ( temp 4-component vector of double) 22830: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}) 22840: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}) 22850: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}) 22860:91 Constant: 22870:91 0 (const uint) 22880:91 direct index ( temp uint) 22890:91 'dti' ( in 3-component vector of uint) 22900:91 Constant: 22910:91 0 (const int) 22920:91 Constant: 22930:91 3 (const int) 22940:91 Sequence 22950:91 Constant: 22960:91 0 (const int) 22970:91 Constant: 22980:91 1 (const int) 22990:91 Constant: 23000:91 3 (const uint) 23010:92 move second child to first child ( temp 3-component vector of double) 23020:92 vector swizzle ( temp 3-component vector of double) 23030:92 d: direct index for structure ( temp 4-component vector of double) 23040: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}) 23050: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}) 23060: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}) 23070:92 Constant: 23080:92 0 (const uint) 23090:92 direct index ( temp uint) 23100:92 'dti' ( in 3-component vector of uint) 23110:92 Constant: 23120:92 0 (const int) 23130:92 Constant: 23140:92 3 (const int) 23150:92 Sequence 23160:92 Constant: 23170:92 0 (const int) 23180:92 Constant: 23190:92 1 (const int) 23200:92 Constant: 23210:92 2 (const int) 23220:92 subgroupQuadBroadcast ( temp 3-component vector of double) 23230:92 vector swizzle ( temp 3-component vector of double) 23240:92 d: direct index for structure ( temp 4-component vector of double) 23250: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}) 23260: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}) 23270: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}) 23280:92 Constant: 23290:92 0 (const uint) 23300:92 direct index ( temp uint) 23310:92 'dti' ( in 3-component vector of uint) 23320:92 Constant: 23330:92 0 (const int) 23340:92 Constant: 23350:92 3 (const int) 23360:92 Sequence 23370:92 Constant: 23380:92 0 (const int) 23390:92 Constant: 23400:92 1 (const int) 23410:92 Constant: 23420:92 2 (const int) 23430:92 Constant: 23440:92 3 (const uint) 23450:94 move second child to first child ( temp 4-component vector of uint) 23460:94 u: direct index for structure ( temp 4-component vector of uint) 23470: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}) 23480: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}) 23490: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}) 23500:94 Constant: 23510:94 0 (const uint) 23520:94 direct index ( temp uint) 23530:94 'dti' ( in 3-component vector of uint) 23540:94 Constant: 23550:94 0 (const int) 23560:94 Constant: 23570:94 0 (const int) 23580:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint) 23590:94 u: direct index for structure ( temp 4-component vector of uint) 23600: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}) 23610: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}) 23620: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}) 23630:94 Constant: 23640:94 0 (const uint) 23650:94 direct index ( temp uint) 23660:94 'dti' ( in 3-component vector of uint) 23670:94 Constant: 23680:94 0 (const int) 23690:94 Constant: 23700:94 0 (const int) 23710:95 move second child to first child ( temp uint) 23720:95 direct index ( temp uint) 23730:95 u: direct index for structure ( temp 4-component vector of uint) 23740: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}) 23750: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}) 23760: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}) 23770:95 Constant: 23780:95 0 (const uint) 23790:95 direct index ( temp uint) 23800:95 'dti' ( in 3-component vector of uint) 23810:95 Constant: 23820:95 0 (const int) 23830:95 Constant: 23840:95 0 (const int) 23850:95 Constant: 23860:95 0 (const int) 23870:95 subgroupQuadSwapHorizontal ( temp uint) 23880:95 direct index ( temp uint) 23890:95 u: direct index for structure ( temp 4-component vector of uint) 23900: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}) 23910: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}) 23920: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}) 23930:95 Constant: 23940:95 0 (const uint) 23950:95 direct index ( temp uint) 23960:95 'dti' ( in 3-component vector of uint) 23970:95 Constant: 23980:95 0 (const int) 23990:95 Constant: 24000:95 0 (const int) 24010:95 Constant: 24020:95 0 (const int) 24030:96 move second child to first child ( temp 2-component vector of uint) 24040:96 vector swizzle ( temp 2-component vector of uint) 24050:96 u: direct index for structure ( temp 4-component vector of uint) 24060: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}) 24070: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}) 24080: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}) 24090:96 Constant: 24100:96 0 (const uint) 24110:96 direct index ( temp uint) 24120:96 'dti' ( in 3-component vector of uint) 24130:96 Constant: 24140:96 0 (const int) 24150:96 Constant: 24160:96 0 (const int) 24170:96 Sequence 24180:96 Constant: 24190:96 0 (const int) 24200:96 Constant: 24210:96 1 (const int) 24220:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint) 24230:96 vector swizzle ( temp 2-component vector of uint) 24240:96 u: direct index for structure ( temp 4-component vector of uint) 24250: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}) 24260: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}) 24270: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}) 24280:96 Constant: 24290:96 0 (const uint) 24300:96 direct index ( temp uint) 24310:96 'dti' ( in 3-component vector of uint) 24320:96 Constant: 24330:96 0 (const int) 24340:96 Constant: 24350:96 0 (const int) 24360:96 Sequence 24370:96 Constant: 24380:96 0 (const int) 24390:96 Constant: 24400:96 1 (const int) 24410:97 move second child to first child ( temp 3-component vector of uint) 24420:97 vector swizzle ( temp 3-component vector of uint) 24430:97 u: direct index for structure ( temp 4-component vector of uint) 24440: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}) 24450: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}) 24460: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}) 24470:97 Constant: 24480:97 0 (const uint) 24490:97 direct index ( temp uint) 24500:97 'dti' ( in 3-component vector of uint) 24510:97 Constant: 24520:97 0 (const int) 24530:97 Constant: 24540:97 0 (const int) 24550:97 Sequence 24560:97 Constant: 24570:97 0 (const int) 24580:97 Constant: 24590:97 1 (const int) 24600:97 Constant: 24610:97 2 (const int) 24620:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint) 24630:97 vector swizzle ( temp 3-component vector of uint) 24640:97 u: direct index for structure ( temp 4-component vector of uint) 24650: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}) 24660: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}) 24670: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}) 24680:97 Constant: 24690:97 0 (const uint) 24700:97 direct index ( temp uint) 24710:97 'dti' ( in 3-component vector of uint) 24720:97 Constant: 24730:97 0 (const int) 24740:97 Constant: 24750:97 0 (const int) 24760:97 Sequence 24770:97 Constant: 24780:97 0 (const int) 24790:97 Constant: 24800:97 1 (const int) 24810:97 Constant: 24820:97 2 (const int) 24830:99 move second child to first child ( temp 4-component vector of int) 24840:99 i: direct index for structure ( temp 4-component vector of int) 24850: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}) 24860: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}) 24870: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}) 24880:99 Constant: 24890:99 0 (const uint) 24900:99 direct index ( temp uint) 24910:99 'dti' ( in 3-component vector of uint) 24920:99 Constant: 24930:99 0 (const int) 24940:99 Constant: 24950:99 1 (const int) 24960:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int) 24970:99 i: direct index for structure ( temp 4-component vector of int) 24980: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}) 24990: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}) 25000: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}) 25010:99 Constant: 25020:99 0 (const uint) 25030:99 direct index ( temp uint) 25040:99 'dti' ( in 3-component vector of uint) 25050:99 Constant: 25060:99 0 (const int) 25070:99 Constant: 25080:99 1 (const int) 25090:100 move second child to first child ( temp int) 25100:100 direct index ( temp int) 25110:100 i: direct index for structure ( temp 4-component vector of int) 25120: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}) 25130: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}) 25140: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}) 25150:100 Constant: 25160:100 0 (const uint) 25170:100 direct index ( temp uint) 25180:100 'dti' ( in 3-component vector of uint) 25190:100 Constant: 25200:100 0 (const int) 25210:100 Constant: 25220:100 1 (const int) 25230:100 Constant: 25240:100 0 (const int) 25250:100 subgroupQuadSwapHorizontal ( temp int) 25260:100 direct index ( temp int) 25270:100 i: direct index for structure ( temp 4-component vector of int) 25280: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}) 25290: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}) 25300: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}) 25310:100 Constant: 25320:100 0 (const uint) 25330:100 direct index ( temp uint) 25340:100 'dti' ( in 3-component vector of uint) 25350:100 Constant: 25360:100 0 (const int) 25370:100 Constant: 25380:100 1 (const int) 25390:100 Constant: 25400:100 0 (const int) 25410:101 move second child to first child ( temp 2-component vector of int) 25420:101 vector swizzle ( temp 2-component vector of int) 25430:101 i: direct index for structure ( temp 4-component vector of int) 25440: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}) 25450: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}) 25460: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}) 25470:101 Constant: 25480:101 0 (const uint) 25490:101 direct index ( temp uint) 25500:101 'dti' ( in 3-component vector of uint) 25510:101 Constant: 25520:101 0 (const int) 25530:101 Constant: 25540:101 1 (const int) 25550:101 Sequence 25560:101 Constant: 25570:101 0 (const int) 25580:101 Constant: 25590:101 1 (const int) 25600:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int) 25610:101 vector swizzle ( temp 2-component vector of int) 25620:101 i: direct index for structure ( temp 4-component vector of int) 25630: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}) 25640: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}) 25650: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}) 25660:101 Constant: 25670:101 0 (const uint) 25680:101 direct index ( temp uint) 25690:101 'dti' ( in 3-component vector of uint) 25700:101 Constant: 25710:101 0 (const int) 25720:101 Constant: 25730:101 1 (const int) 25740:101 Sequence 25750:101 Constant: 25760:101 0 (const int) 25770:101 Constant: 25780:101 1 (const int) 25790:102 move second child to first child ( temp 3-component vector of int) 25800:102 vector swizzle ( temp 3-component vector of int) 25810:102 i: direct index for structure ( temp 4-component vector of int) 25820: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}) 25830: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}) 25840: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}) 25850:102 Constant: 25860:102 0 (const uint) 25870:102 direct index ( temp uint) 25880:102 'dti' ( in 3-component vector of uint) 25890:102 Constant: 25900:102 0 (const int) 25910:102 Constant: 25920:102 1 (const int) 25930:102 Sequence 25940:102 Constant: 25950:102 0 (const int) 25960:102 Constant: 25970:102 1 (const int) 25980:102 Constant: 25990:102 2 (const int) 26000:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int) 26010:102 vector swizzle ( temp 3-component vector of int) 26020:102 i: direct index for structure ( temp 4-component vector of int) 26030: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}) 26040: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}) 26050: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}) 26060:102 Constant: 26070:102 0 (const uint) 26080:102 direct index ( temp uint) 26090:102 'dti' ( in 3-component vector of uint) 26100:102 Constant: 26110:102 0 (const int) 26120:102 Constant: 26130:102 1 (const int) 26140:102 Sequence 26150:102 Constant: 26160:102 0 (const int) 26170:102 Constant: 26180:102 1 (const int) 26190:102 Constant: 26200:102 2 (const int) 26210:104 move second child to first child ( temp 4-component vector of float) 26220:104 f: direct index for structure ( temp 4-component vector of float) 26230: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}) 26240: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}) 26250: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}) 26260:104 Constant: 26270:104 0 (const uint) 26280:104 direct index ( temp uint) 26290:104 'dti' ( in 3-component vector of uint) 26300:104 Constant: 26310:104 0 (const int) 26320:104 Constant: 26330:104 2 (const int) 26340:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float) 26350:104 f: direct index for structure ( temp 4-component vector of float) 26360: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}) 26370: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}) 26380: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}) 26390:104 Constant: 26400:104 0 (const uint) 26410:104 direct index ( temp uint) 26420:104 'dti' ( in 3-component vector of uint) 26430:104 Constant: 26440:104 0 (const int) 26450:104 Constant: 26460:104 2 (const int) 26470:105 move second child to first child ( temp float) 26480:105 direct index ( temp float) 26490:105 f: direct index for structure ( temp 4-component vector of float) 26500: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}) 26510: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}) 26520: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}) 26530:105 Constant: 26540:105 0 (const uint) 26550:105 direct index ( temp uint) 26560:105 'dti' ( in 3-component vector of uint) 26570:105 Constant: 26580:105 0 (const int) 26590:105 Constant: 26600:105 2 (const int) 26610:105 Constant: 26620:105 0 (const int) 26630:105 subgroupQuadSwapHorizontal ( temp float) 26640:105 direct index ( temp float) 26650:105 f: direct index for structure ( temp 4-component vector of float) 26660: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}) 26670: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}) 26680: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}) 26690:105 Constant: 26700:105 0 (const uint) 26710:105 direct index ( temp uint) 26720:105 'dti' ( in 3-component vector of uint) 26730:105 Constant: 26740:105 0 (const int) 26750:105 Constant: 26760:105 2 (const int) 26770:105 Constant: 26780:105 0 (const int) 26790:106 move second child to first child ( temp 2-component vector of float) 26800:106 vector swizzle ( temp 2-component vector of float) 26810:106 f: direct index for structure ( temp 4-component vector of float) 26820: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}) 26830: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}) 26840: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}) 26850:106 Constant: 26860:106 0 (const uint) 26870:106 direct index ( temp uint) 26880:106 'dti' ( in 3-component vector of uint) 26890:106 Constant: 26900:106 0 (const int) 26910:106 Constant: 26920:106 2 (const int) 26930:106 Sequence 26940:106 Constant: 26950:106 0 (const int) 26960:106 Constant: 26970:106 1 (const int) 26980:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float) 26990:106 vector swizzle ( temp 2-component vector of float) 27000:106 f: direct index for structure ( temp 4-component vector of float) 27010: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}) 27020: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}) 27030: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}) 27040:106 Constant: 27050:106 0 (const uint) 27060:106 direct index ( temp uint) 27070:106 'dti' ( in 3-component vector of uint) 27080:106 Constant: 27090:106 0 (const int) 27100:106 Constant: 27110:106 2 (const int) 27120:106 Sequence 27130:106 Constant: 27140:106 0 (const int) 27150:106 Constant: 27160:106 1 (const int) 27170:107 move second child to first child ( temp 3-component vector of float) 27180:107 vector swizzle ( temp 3-component vector of float) 27190:107 f: direct index for structure ( temp 4-component vector of float) 27200: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}) 27210: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}) 27220: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}) 27230:107 Constant: 27240:107 0 (const uint) 27250:107 direct index ( temp uint) 27260:107 'dti' ( in 3-component vector of uint) 27270:107 Constant: 27280:107 0 (const int) 27290:107 Constant: 27300:107 2 (const int) 27310:107 Sequence 27320:107 Constant: 27330:107 0 (const int) 27340:107 Constant: 27350:107 1 (const int) 27360:107 Constant: 27370:107 2 (const int) 27380:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float) 27390:107 vector swizzle ( temp 3-component vector of float) 27400:107 f: direct index for structure ( temp 4-component vector of float) 27410: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}) 27420: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}) 27430: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}) 27440:107 Constant: 27450:107 0 (const uint) 27460:107 direct index ( temp uint) 27470:107 'dti' ( in 3-component vector of uint) 27480:107 Constant: 27490:107 0 (const int) 27500:107 Constant: 27510:107 2 (const int) 27520:107 Sequence 27530:107 Constant: 27540:107 0 (const int) 27550:107 Constant: 27560:107 1 (const int) 27570:107 Constant: 27580:107 2 (const int) 27590:109 move second child to first child ( temp 4-component vector of double) 27600:109 d: direct index for structure ( temp 4-component vector of double) 27610: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}) 27620: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}) 27630: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}) 27640:109 Constant: 27650:109 0 (const uint) 27660:109 direct index ( temp uint) 27670:109 'dti' ( in 3-component vector of uint) 27680:109 Constant: 27690:109 0 (const int) 27700:109 Constant: 27710:109 3 (const int) 27720:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double) 27730:109 d: direct index for structure ( temp 4-component vector of double) 27740: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}) 27750: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}) 27760: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}) 27770:109 Constant: 27780:109 0 (const uint) 27790:109 direct index ( temp uint) 27800:109 'dti' ( in 3-component vector of uint) 27810:109 Constant: 27820:109 0 (const int) 27830:109 Constant: 27840:109 3 (const int) 27850:110 move second child to first child ( temp double) 27860:110 direct index ( temp double) 27870:110 d: direct index for structure ( temp 4-component vector of double) 27880: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}) 27890: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}) 27900: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}) 27910:110 Constant: 27920:110 0 (const uint) 27930:110 direct index ( temp uint) 27940:110 'dti' ( in 3-component vector of uint) 27950:110 Constant: 27960:110 0 (const int) 27970:110 Constant: 27980:110 3 (const int) 27990:110 Constant: 28000:110 0 (const int) 28010:110 subgroupQuadSwapHorizontal ( temp double) 28020:110 direct index ( temp double) 28030:110 d: direct index for structure ( temp 4-component vector of double) 28040: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}) 28050: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}) 28060: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}) 28070:110 Constant: 28080:110 0 (const uint) 28090:110 direct index ( temp uint) 28100:110 'dti' ( in 3-component vector of uint) 28110:110 Constant: 28120:110 0 (const int) 28130:110 Constant: 28140:110 3 (const int) 28150:110 Constant: 28160:110 0 (const int) 28170:111 move second child to first child ( temp 2-component vector of double) 28180:111 vector swizzle ( temp 2-component vector of double) 28190:111 d: direct index for structure ( temp 4-component vector of double) 28200: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}) 28210: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}) 28220: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}) 28230:111 Constant: 28240:111 0 (const uint) 28250:111 direct index ( temp uint) 28260:111 'dti' ( in 3-component vector of uint) 28270:111 Constant: 28280:111 0 (const int) 28290:111 Constant: 28300:111 3 (const int) 28310:111 Sequence 28320:111 Constant: 28330:111 0 (const int) 28340:111 Constant: 28350:111 1 (const int) 28360:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double) 28370:111 vector swizzle ( temp 2-component vector of double) 28380:111 d: direct index for structure ( temp 4-component vector of double) 28390: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}) 28400: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}) 28410: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}) 28420:111 Constant: 28430:111 0 (const uint) 28440:111 direct index ( temp uint) 28450:111 'dti' ( in 3-component vector of uint) 28460:111 Constant: 28470:111 0 (const int) 28480:111 Constant: 28490:111 3 (const int) 28500:111 Sequence 28510:111 Constant: 28520:111 0 (const int) 28530:111 Constant: 28540:111 1 (const int) 28550:112 move second child to first child ( temp 3-component vector of double) 28560:112 vector swizzle ( temp 3-component vector of double) 28570:112 d: direct index for structure ( temp 4-component vector of double) 28580: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}) 28590: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}) 28600: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}) 28610:112 Constant: 28620:112 0 (const uint) 28630:112 direct index ( temp uint) 28640:112 'dti' ( in 3-component vector of uint) 28650:112 Constant: 28660:112 0 (const int) 28670:112 Constant: 28680:112 3 (const int) 28690:112 Sequence 28700:112 Constant: 28710:112 0 (const int) 28720:112 Constant: 28730:112 1 (const int) 28740:112 Constant: 28750:112 2 (const int) 28760:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double) 28770:112 vector swizzle ( temp 3-component vector of double) 28780:112 d: direct index for structure ( temp 4-component vector of double) 28790: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}) 28800: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}) 28810: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}) 28820:112 Constant: 28830:112 0 (const uint) 28840:112 direct index ( temp uint) 28850:112 'dti' ( in 3-component vector of uint) 28860:112 Constant: 28870:112 0 (const int) 28880:112 Constant: 28890:112 3 (const int) 28900:112 Sequence 28910:112 Constant: 28920:112 0 (const int) 28930:112 Constant: 28940:112 1 (const int) 28950:112 Constant: 28960:112 2 (const int) 28970:114 move second child to first child ( temp 4-component vector of uint) 28980:114 u: direct index for structure ( temp 4-component vector of uint) 28990: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}) 29000: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}) 29010: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}) 29020:114 Constant: 29030:114 0 (const uint) 29040:114 direct index ( temp uint) 29050:114 'dti' ( in 3-component vector of uint) 29060:114 Constant: 29070:114 0 (const int) 29080:114 Constant: 29090:114 0 (const int) 29100:114 subgroupQuadSwapVertical ( temp 4-component vector of uint) 29110:114 u: direct index for structure ( temp 4-component vector of uint) 29120: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}) 29130: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}) 29140: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}) 29150:114 Constant: 29160:114 0 (const uint) 29170:114 direct index ( temp uint) 29180:114 'dti' ( in 3-component vector of uint) 29190:114 Constant: 29200:114 0 (const int) 29210:114 Constant: 29220:114 0 (const int) 29230:115 move second child to first child ( temp uint) 29240:115 direct index ( temp uint) 29250:115 u: direct index for structure ( temp 4-component vector of uint) 29260: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}) 29270: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}) 29280: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}) 29290:115 Constant: 29300:115 0 (const uint) 29310:115 direct index ( temp uint) 29320:115 'dti' ( in 3-component vector of uint) 29330:115 Constant: 29340:115 0 (const int) 29350:115 Constant: 29360:115 0 (const int) 29370:115 Constant: 29380:115 0 (const int) 29390:115 subgroupQuadSwapVertical ( temp uint) 29400:115 direct index ( temp uint) 29410:115 u: direct index for structure ( temp 4-component vector of uint) 29420: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}) 29430: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}) 29440: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}) 29450:115 Constant: 29460:115 0 (const uint) 29470:115 direct index ( temp uint) 29480:115 'dti' ( in 3-component vector of uint) 29490:115 Constant: 29500:115 0 (const int) 29510:115 Constant: 29520:115 0 (const int) 29530:115 Constant: 29540:115 0 (const int) 29550:116 move second child to first child ( temp 2-component vector of uint) 29560:116 vector swizzle ( temp 2-component vector of uint) 29570:116 u: direct index for structure ( temp 4-component vector of uint) 29580: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}) 29590: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}) 29600: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}) 29610:116 Constant: 29620:116 0 (const uint) 29630:116 direct index ( temp uint) 29640:116 'dti' ( in 3-component vector of uint) 29650:116 Constant: 29660:116 0 (const int) 29670:116 Constant: 29680:116 0 (const int) 29690:116 Sequence 29700:116 Constant: 29710:116 0 (const int) 29720:116 Constant: 29730:116 1 (const int) 29740:116 subgroupQuadSwapVertical ( temp 2-component vector of uint) 29750:116 vector swizzle ( temp 2-component vector of uint) 29760:116 u: direct index for structure ( temp 4-component vector of uint) 29770: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}) 29780: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}) 29790: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}) 29800:116 Constant: 29810:116 0 (const uint) 29820:116 direct index ( temp uint) 29830:116 'dti' ( in 3-component vector of uint) 29840:116 Constant: 29850:116 0 (const int) 29860:116 Constant: 29870:116 0 (const int) 29880:116 Sequence 29890:116 Constant: 29900:116 0 (const int) 29910:116 Constant: 29920:116 1 (const int) 29930:117 move second child to first child ( temp 3-component vector of uint) 29940:117 vector swizzle ( temp 3-component vector of uint) 29950:117 u: direct index for structure ( temp 4-component vector of uint) 29960: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}) 29970: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}) 29980: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}) 29990:117 Constant: 30000:117 0 (const uint) 30010:117 direct index ( temp uint) 30020:117 'dti' ( in 3-component vector of uint) 30030:117 Constant: 30040:117 0 (const int) 30050:117 Constant: 30060:117 0 (const int) 30070:117 Sequence 30080:117 Constant: 30090:117 0 (const int) 30100:117 Constant: 30110:117 1 (const int) 30120:117 Constant: 30130:117 2 (const int) 30140:117 subgroupQuadSwapVertical ( temp 3-component vector of uint) 30150:117 vector swizzle ( temp 3-component vector of uint) 30160:117 u: direct index for structure ( temp 4-component vector of uint) 30170: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}) 30180: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}) 30190: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}) 30200:117 Constant: 30210:117 0 (const uint) 30220:117 direct index ( temp uint) 30230:117 'dti' ( in 3-component vector of uint) 30240:117 Constant: 30250:117 0 (const int) 30260:117 Constant: 30270:117 0 (const int) 30280:117 Sequence 30290:117 Constant: 30300:117 0 (const int) 30310:117 Constant: 30320:117 1 (const int) 30330:117 Constant: 30340:117 2 (const int) 30350:119 move second child to first child ( temp 4-component vector of int) 30360:119 i: direct index for structure ( temp 4-component vector of int) 30370: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}) 30380: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}) 30390: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}) 30400:119 Constant: 30410:119 0 (const uint) 30420:119 direct index ( temp uint) 30430:119 'dti' ( in 3-component vector of uint) 30440:119 Constant: 30450:119 0 (const int) 30460:119 Constant: 30470:119 1 (const int) 30480:119 subgroupQuadSwapVertical ( temp 4-component vector of int) 30490:119 i: direct index for structure ( temp 4-component vector of int) 30500: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}) 30510: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}) 30520: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}) 30530:119 Constant: 30540:119 0 (const uint) 30550:119 direct index ( temp uint) 30560:119 'dti' ( in 3-component vector of uint) 30570:119 Constant: 30580:119 0 (const int) 30590:119 Constant: 30600:119 1 (const int) 30610:120 move second child to first child ( temp int) 30620:120 direct index ( temp int) 30630:120 i: direct index for structure ( temp 4-component vector of int) 30640: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}) 30650: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}) 30660: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}) 30670:120 Constant: 30680:120 0 (const uint) 30690:120 direct index ( temp uint) 30700:120 'dti' ( in 3-component vector of uint) 30710:120 Constant: 30720:120 0 (const int) 30730:120 Constant: 30740:120 1 (const int) 30750:120 Constant: 30760:120 0 (const int) 30770:120 subgroupQuadSwapVertical ( temp int) 30780:120 direct index ( temp int) 30790:120 i: direct index for structure ( temp 4-component vector of int) 30800: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}) 30810: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}) 30820: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}) 30830:120 Constant: 30840:120 0 (const uint) 30850:120 direct index ( temp uint) 30860:120 'dti' ( in 3-component vector of uint) 30870:120 Constant: 30880:120 0 (const int) 30890:120 Constant: 30900:120 1 (const int) 30910:120 Constant: 30920:120 0 (const int) 30930:121 move second child to first child ( temp 2-component vector of int) 30940:121 vector swizzle ( temp 2-component vector of int) 30950:121 i: direct index for structure ( temp 4-component vector of int) 30960: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}) 30970: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}) 30980: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}) 30990:121 Constant: 31000:121 0 (const uint) 31010:121 direct index ( temp uint) 31020:121 'dti' ( in 3-component vector of uint) 31030:121 Constant: 31040:121 0 (const int) 31050:121 Constant: 31060:121 1 (const int) 31070:121 Sequence 31080:121 Constant: 31090:121 0 (const int) 31100:121 Constant: 31110:121 1 (const int) 31120:121 subgroupQuadSwapVertical ( temp 2-component vector of int) 31130:121 vector swizzle ( temp 2-component vector of int) 31140:121 i: direct index for structure ( temp 4-component vector of int) 31150: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}) 31160: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}) 31170: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}) 31180:121 Constant: 31190:121 0 (const uint) 31200:121 direct index ( temp uint) 31210:121 'dti' ( in 3-component vector of uint) 31220:121 Constant: 31230:121 0 (const int) 31240:121 Constant: 31250:121 1 (const int) 31260:121 Sequence 31270:121 Constant: 31280:121 0 (const int) 31290:121 Constant: 31300:121 1 (const int) 31310:122 move second child to first child ( temp 3-component vector of int) 31320:122 vector swizzle ( temp 3-component vector of int) 31330:122 i: direct index for structure ( temp 4-component vector of int) 31340: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}) 31350: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}) 31360: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}) 31370:122 Constant: 31380:122 0 (const uint) 31390:122 direct index ( temp uint) 31400:122 'dti' ( in 3-component vector of uint) 31410:122 Constant: 31420:122 0 (const int) 31430:122 Constant: 31440:122 1 (const int) 31450:122 Sequence 31460:122 Constant: 31470:122 0 (const int) 31480:122 Constant: 31490:122 1 (const int) 31500:122 Constant: 31510:122 2 (const int) 31520:122 subgroupQuadSwapVertical ( temp 3-component vector of int) 31530:122 vector swizzle ( temp 3-component vector of int) 31540:122 i: direct index for structure ( temp 4-component vector of int) 31550: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}) 31560: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}) 31570: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}) 31580:122 Constant: 31590:122 0 (const uint) 31600:122 direct index ( temp uint) 31610:122 'dti' ( in 3-component vector of uint) 31620:122 Constant: 31630:122 0 (const int) 31640:122 Constant: 31650:122 1 (const int) 31660:122 Sequence 31670:122 Constant: 31680:122 0 (const int) 31690:122 Constant: 31700:122 1 (const int) 31710:122 Constant: 31720:122 2 (const int) 31730:124 move second child to first child ( temp 4-component vector of float) 31740:124 f: direct index for structure ( temp 4-component vector of float) 31750: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}) 31760: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}) 31770: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}) 31780:124 Constant: 31790:124 0 (const uint) 31800:124 direct index ( temp uint) 31810:124 'dti' ( in 3-component vector of uint) 31820:124 Constant: 31830:124 0 (const int) 31840:124 Constant: 31850:124 2 (const int) 31860:124 subgroupQuadSwapVertical ( temp 4-component vector of float) 31870:124 f: direct index for structure ( temp 4-component vector of float) 31880: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}) 31890: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}) 31900: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}) 31910:124 Constant: 31920:124 0 (const uint) 31930:124 direct index ( temp uint) 31940:124 'dti' ( in 3-component vector of uint) 31950:124 Constant: 31960:124 0 (const int) 31970:124 Constant: 31980:124 2 (const int) 31990:125 move second child to first child ( temp float) 32000:125 direct index ( temp float) 32010:125 f: direct index for structure ( temp 4-component vector of float) 32020:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32030:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32040:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32050:125 Constant: 32060:125 0 (const uint) 32070:125 direct index ( temp uint) 32080:125 'dti' ( in 3-component vector of uint) 32090:125 Constant: 32100:125 0 (const int) 32110:125 Constant: 32120:125 2 (const int) 32130:125 Constant: 32140:125 0 (const int) 32150:125 subgroupQuadSwapVertical ( temp float) 32160:125 direct index ( temp float) 32170:125 f: direct index for structure ( temp 4-component vector of float) 32180:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32190:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32200:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32210:125 Constant: 32220:125 0 (const uint) 32230:125 direct index ( temp uint) 32240:125 'dti' ( in 3-component vector of uint) 32250:125 Constant: 32260:125 0 (const int) 32270:125 Constant: 32280:125 2 (const int) 32290:125 Constant: 32300:125 0 (const int) 32310:126 move second child to first child ( temp 2-component vector of float) 32320:126 vector swizzle ( temp 2-component vector of float) 32330:126 f: direct index for structure ( temp 4-component vector of float) 32340:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32350:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32360:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32370:126 Constant: 32380:126 0 (const uint) 32390:126 direct index ( temp uint) 32400:126 'dti' ( in 3-component vector of uint) 32410:126 Constant: 32420:126 0 (const int) 32430:126 Constant: 32440:126 2 (const int) 32450:126 Sequence 32460:126 Constant: 32470:126 0 (const int) 32480:126 Constant: 32490:126 1 (const int) 32500:126 subgroupQuadSwapVertical ( temp 2-component vector of float) 32510:126 vector swizzle ( temp 2-component vector of float) 32520:126 f: direct index for structure ( temp 4-component vector of float) 32530:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32540:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32550:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32560:126 Constant: 32570:126 0 (const uint) 32580:126 direct index ( temp uint) 32590:126 'dti' ( in 3-component vector of uint) 32600:126 Constant: 32610:126 0 (const int) 32620:126 Constant: 32630:126 2 (const int) 32640:126 Sequence 32650:126 Constant: 32660:126 0 (const int) 32670:126 Constant: 32680:126 1 (const int) 32690:127 move second child to first child ( temp 3-component vector of float) 32700:127 vector swizzle ( temp 3-component vector of float) 32710:127 f: direct index for structure ( temp 4-component vector of float) 32720:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32730:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32740:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32750:127 Constant: 32760:127 0 (const uint) 32770:127 direct index ( temp uint) 32780:127 'dti' ( in 3-component vector of uint) 32790:127 Constant: 32800:127 0 (const int) 32810:127 Constant: 32820:127 2 (const int) 32830:127 Sequence 32840:127 Constant: 32850:127 0 (const int) 32860:127 Constant: 32870:127 1 (const int) 32880:127 Constant: 32890:127 2 (const int) 32900:127 subgroupQuadSwapVertical ( temp 3-component vector of float) 32910:127 vector swizzle ( temp 3-component vector of float) 32920:127 f: direct index for structure ( temp 4-component vector of float) 32930:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32940:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 32950:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 32960:127 Constant: 32970:127 0 (const uint) 32980:127 direct index ( temp uint) 32990:127 'dti' ( in 3-component vector of uint) 33000:127 Constant: 33010:127 0 (const int) 33020:127 Constant: 33030:127 2 (const int) 33040:127 Sequence 33050:127 Constant: 33060:127 0 (const int) 33070:127 Constant: 33080:127 1 (const int) 33090:127 Constant: 33100:127 2 (const int) 33110:129 move second child to first child ( temp 4-component vector of double) 33120:129 d: direct index for structure ( temp 4-component vector of double) 33130:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33140:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33150:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33160:129 Constant: 33170:129 0 (const uint) 33180:129 direct index ( temp uint) 33190:129 'dti' ( in 3-component vector of uint) 33200:129 Constant: 33210:129 0 (const int) 33220:129 Constant: 33230:129 3 (const int) 33240:129 subgroupQuadSwapVertical ( temp 4-component vector of double) 33250:129 d: direct index for structure ( temp 4-component vector of double) 33260:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33270:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33280:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33290:129 Constant: 33300:129 0 (const uint) 33310:129 direct index ( temp uint) 33320:129 'dti' ( in 3-component vector of uint) 33330:129 Constant: 33340:129 0 (const int) 33350:129 Constant: 33360:129 3 (const int) 33370:130 move second child to first child ( temp double) 33380:130 direct index ( temp double) 33390:130 d: direct index for structure ( temp 4-component vector of double) 33400:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33410:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33420:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33430:130 Constant: 33440:130 0 (const uint) 33450:130 direct index ( temp uint) 33460:130 'dti' ( in 3-component vector of uint) 33470:130 Constant: 33480:130 0 (const int) 33490:130 Constant: 33500:130 3 (const int) 33510:130 Constant: 33520:130 0 (const int) 33530:130 subgroupQuadSwapVertical ( temp double) 33540:130 direct index ( temp double) 33550:130 d: direct index for structure ( temp 4-component vector of double) 33560:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33570:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33580:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33590:130 Constant: 33600:130 0 (const uint) 33610:130 direct index ( temp uint) 33620:130 'dti' ( in 3-component vector of uint) 33630:130 Constant: 33640:130 0 (const int) 33650:130 Constant: 33660:130 3 (const int) 33670:130 Constant: 33680:130 0 (const int) 33690:131 move second child to first child ( temp 2-component vector of double) 33700:131 vector swizzle ( temp 2-component vector of double) 33710:131 d: direct index for structure ( temp 4-component vector of double) 33720:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33730:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33740:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33750:131 Constant: 33760:131 0 (const uint) 33770:131 direct index ( temp uint) 33780:131 'dti' ( in 3-component vector of uint) 33790:131 Constant: 33800:131 0 (const int) 33810:131 Constant: 33820:131 3 (const int) 33830:131 Sequence 33840:131 Constant: 33850:131 0 (const int) 33860:131 Constant: 33870:131 1 (const int) 33880:131 subgroupQuadSwapVertical ( temp 2-component vector of double) 33890:131 vector swizzle ( temp 2-component vector of double) 33900:131 d: direct index for structure ( temp 4-component vector of double) 33910:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33920:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 33930:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 33940:131 Constant: 33950:131 0 (const uint) 33960:131 direct index ( temp uint) 33970:131 'dti' ( in 3-component vector of uint) 33980:131 Constant: 33990:131 0 (const int) 34000:131 Constant: 34010:131 3 (const int) 34020:131 Sequence 34030:131 Constant: 34040:131 0 (const int) 34050:131 Constant: 34060:131 1 (const int) 34070:132 move second child to first child ( temp 3-component vector of double) 34080:132 vector swizzle ( temp 3-component vector of double) 34090:132 d: direct index for structure ( temp 4-component vector of double) 34100:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34110:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34120:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34130:132 Constant: 34140:132 0 (const uint) 34150:132 direct index ( temp uint) 34160:132 'dti' ( in 3-component vector of uint) 34170:132 Constant: 34180:132 0 (const int) 34190:132 Constant: 34200:132 3 (const int) 34210:132 Sequence 34220:132 Constant: 34230:132 0 (const int) 34240:132 Constant: 34250:132 1 (const int) 34260:132 Constant: 34270:132 2 (const int) 34280:132 subgroupQuadSwapVertical ( temp 3-component vector of double) 34290:132 vector swizzle ( temp 3-component vector of double) 34300:132 d: direct index for structure ( temp 4-component vector of double) 34310:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34320:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34330:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34340:132 Constant: 34350:132 0 (const uint) 34360:132 direct index ( temp uint) 34370:132 'dti' ( in 3-component vector of uint) 34380:132 Constant: 34390:132 0 (const int) 34400:132 Constant: 34410:132 3 (const int) 34420:132 Sequence 34430:132 Constant: 34440:132 0 (const int) 34450:132 Constant: 34460:132 1 (const int) 34470:132 Constant: 34480:132 2 (const int) 34490:134 move second child to first child ( temp 4-component vector of uint) 34500:134 u: direct index for structure ( temp 4-component vector of uint) 34510:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34520:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34530:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34540:134 Constant: 34550:134 0 (const uint) 34560:134 direct index ( temp uint) 34570:134 'dti' ( in 3-component vector of uint) 34580:134 Constant: 34590:134 0 (const int) 34600:134 Constant: 34610:134 0 (const int) 34620:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint) 34630:134 u: direct index for structure ( temp 4-component vector of uint) 34640:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34650:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34660:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34670:134 Constant: 34680:134 0 (const uint) 34690:134 direct index ( temp uint) 34700:134 'dti' ( in 3-component vector of uint) 34710:134 Constant: 34720:134 0 (const int) 34730:134 Constant: 34740:134 0 (const int) 34750:135 move second child to first child ( temp uint) 34760:135 direct index ( temp uint) 34770:135 u: direct index for structure ( temp 4-component vector of uint) 34780:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34790:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34800:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34810:135 Constant: 34820:135 0 (const uint) 34830:135 direct index ( temp uint) 34840:135 'dti' ( in 3-component vector of uint) 34850:135 Constant: 34860:135 0 (const int) 34870:135 Constant: 34880:135 0 (const int) 34890:135 Constant: 34900:135 0 (const int) 34910:135 subgroupQuadSwapDiagonal ( temp uint) 34920:135 direct index ( temp uint) 34930:135 u: direct index for structure ( temp 4-component vector of uint) 34940:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34950:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 34960:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 34970:135 Constant: 34980:135 0 (const uint) 34990:135 direct index ( temp uint) 35000:135 'dti' ( in 3-component vector of uint) 35010:135 Constant: 35020:135 0 (const int) 35030:135 Constant: 35040:135 0 (const int) 35050:135 Constant: 35060:135 0 (const int) 35070:136 move second child to first child ( temp 2-component vector of uint) 35080:136 vector swizzle ( temp 2-component vector of uint) 35090:136 u: direct index for structure ( temp 4-component vector of uint) 35100:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35110:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35120:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35130:136 Constant: 35140:136 0 (const uint) 35150:136 direct index ( temp uint) 35160:136 'dti' ( in 3-component vector of uint) 35170:136 Constant: 35180:136 0 (const int) 35190:136 Constant: 35200:136 0 (const int) 35210:136 Sequence 35220:136 Constant: 35230:136 0 (const int) 35240:136 Constant: 35250:136 1 (const int) 35260:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint) 35270:136 vector swizzle ( temp 2-component vector of uint) 35280:136 u: direct index for structure ( temp 4-component vector of uint) 35290:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35300:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35310:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35320:136 Constant: 35330:136 0 (const uint) 35340:136 direct index ( temp uint) 35350:136 'dti' ( in 3-component vector of uint) 35360:136 Constant: 35370:136 0 (const int) 35380:136 Constant: 35390:136 0 (const int) 35400:136 Sequence 35410:136 Constant: 35420:136 0 (const int) 35430:136 Constant: 35440:136 1 (const int) 35450:137 move second child to first child ( temp 3-component vector of uint) 35460:137 vector swizzle ( temp 3-component vector of uint) 35470:137 u: direct index for structure ( temp 4-component vector of uint) 35480:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35490:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35500:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35510:137 Constant: 35520:137 0 (const uint) 35530:137 direct index ( temp uint) 35540:137 'dti' ( in 3-component vector of uint) 35550:137 Constant: 35560:137 0 (const int) 35570:137 Constant: 35580:137 0 (const int) 35590:137 Sequence 35600:137 Constant: 35610:137 0 (const int) 35620:137 Constant: 35630:137 1 (const int) 35640:137 Constant: 35650:137 2 (const int) 35660:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint) 35670:137 vector swizzle ( temp 3-component vector of uint) 35680:137 u: direct index for structure ( temp 4-component vector of uint) 35690:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35700:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35710:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35720:137 Constant: 35730:137 0 (const uint) 35740:137 direct index ( temp uint) 35750:137 'dti' ( in 3-component vector of uint) 35760:137 Constant: 35770:137 0 (const int) 35780:137 Constant: 35790:137 0 (const int) 35800:137 Sequence 35810:137 Constant: 35820:137 0 (const int) 35830:137 Constant: 35840:137 1 (const int) 35850:137 Constant: 35860:137 2 (const int) 35870:139 move second child to first child ( temp 4-component vector of int) 35880:139 i: direct index for structure ( temp 4-component vector of int) 35890:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35900:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 35910:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 35920:139 Constant: 35930:139 0 (const uint) 35940:139 direct index ( temp uint) 35950:139 'dti' ( in 3-component vector of uint) 35960:139 Constant: 35970:139 0 (const int) 35980:139 Constant: 35990:139 1 (const int) 36000:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int) 36010:139 i: direct index for structure ( temp 4-component vector of int) 36020:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36030:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36040:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36050:139 Constant: 36060:139 0 (const uint) 36070:139 direct index ( temp uint) 36080:139 'dti' ( in 3-component vector of uint) 36090:139 Constant: 36100:139 0 (const int) 36110:139 Constant: 36120:139 1 (const int) 36130:140 move second child to first child ( temp int) 36140:140 direct index ( temp int) 36150:140 i: direct index for structure ( temp 4-component vector of int) 36160:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36170:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36180:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36190:140 Constant: 36200:140 0 (const uint) 36210:140 direct index ( temp uint) 36220:140 'dti' ( in 3-component vector of uint) 36230:140 Constant: 36240:140 0 (const int) 36250:140 Constant: 36260:140 1 (const int) 36270:140 Constant: 36280:140 0 (const int) 36290:140 subgroupQuadSwapDiagonal ( temp int) 36300:140 direct index ( temp int) 36310:140 i: direct index for structure ( temp 4-component vector of int) 36320:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36330:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36340:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36350:140 Constant: 36360:140 0 (const uint) 36370:140 direct index ( temp uint) 36380:140 'dti' ( in 3-component vector of uint) 36390:140 Constant: 36400:140 0 (const int) 36410:140 Constant: 36420:140 1 (const int) 36430:140 Constant: 36440:140 0 (const int) 36450:141 move second child to first child ( temp 2-component vector of int) 36460:141 vector swizzle ( temp 2-component vector of int) 36470:141 i: direct index for structure ( temp 4-component vector of int) 36480:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36490:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36500:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36510:141 Constant: 36520:141 0 (const uint) 36530:141 direct index ( temp uint) 36540:141 'dti' ( in 3-component vector of uint) 36550:141 Constant: 36560:141 0 (const int) 36570:141 Constant: 36580:141 1 (const int) 36590:141 Sequence 36600:141 Constant: 36610:141 0 (const int) 36620:141 Constant: 36630:141 1 (const int) 36640:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int) 36650:141 vector swizzle ( temp 2-component vector of int) 36660:141 i: direct index for structure ( temp 4-component vector of int) 36670:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36680:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36690:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36700:141 Constant: 36710:141 0 (const uint) 36720:141 direct index ( temp uint) 36730:141 'dti' ( in 3-component vector of uint) 36740:141 Constant: 36750:141 0 (const int) 36760:141 Constant: 36770:141 1 (const int) 36780:141 Sequence 36790:141 Constant: 36800:141 0 (const int) 36810:141 Constant: 36820:141 1 (const int) 36830:142 move second child to first child ( temp 3-component vector of int) 36840:142 vector swizzle ( temp 3-component vector of int) 36850:142 i: direct index for structure ( temp 4-component vector of int) 36860:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36870:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 36880:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 36890:142 Constant: 36900:142 0 (const uint) 36910:142 direct index ( temp uint) 36920:142 'dti' ( in 3-component vector of uint) 36930:142 Constant: 36940:142 0 (const int) 36950:142 Constant: 36960:142 1 (const int) 36970:142 Sequence 36980:142 Constant: 36990:142 0 (const int) 37000:142 Constant: 37010:142 1 (const int) 37020:142 Constant: 37030:142 2 (const int) 37040:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int) 37050:142 vector swizzle ( temp 3-component vector of int) 37060:142 i: direct index for structure ( temp 4-component vector of int) 37070:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37080:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37090:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37100:142 Constant: 37110:142 0 (const uint) 37120:142 direct index ( temp uint) 37130:142 'dti' ( in 3-component vector of uint) 37140:142 Constant: 37150:142 0 (const int) 37160:142 Constant: 37170:142 1 (const int) 37180:142 Sequence 37190:142 Constant: 37200:142 0 (const int) 37210:142 Constant: 37220:142 1 (const int) 37230:142 Constant: 37240:142 2 (const int) 37250:144 move second child to first child ( temp 4-component vector of float) 37260:144 f: direct index for structure ( temp 4-component vector of float) 37270:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37280:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37290:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37300:144 Constant: 37310:144 0 (const uint) 37320:144 direct index ( temp uint) 37330:144 'dti' ( in 3-component vector of uint) 37340:144 Constant: 37350:144 0 (const int) 37360:144 Constant: 37370:144 2 (const int) 37380:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float) 37390:144 f: direct index for structure ( temp 4-component vector of float) 37400:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37410:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37420:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37430:144 Constant: 37440:144 0 (const uint) 37450:144 direct index ( temp uint) 37460:144 'dti' ( in 3-component vector of uint) 37470:144 Constant: 37480:144 0 (const int) 37490:144 Constant: 37500:144 2 (const int) 37510:145 move second child to first child ( temp float) 37520:145 direct index ( temp float) 37530:145 f: direct index for structure ( temp 4-component vector of float) 37540:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37550:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37560:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37570:145 Constant: 37580:145 0 (const uint) 37590:145 direct index ( temp uint) 37600:145 'dti' ( in 3-component vector of uint) 37610:145 Constant: 37620:145 0 (const int) 37630:145 Constant: 37640:145 2 (const int) 37650:145 Constant: 37660:145 0 (const int) 37670:145 subgroupQuadSwapDiagonal ( temp float) 37680:145 direct index ( temp float) 37690:145 f: direct index for structure ( temp 4-component vector of float) 37700:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37710:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37720:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37730:145 Constant: 37740:145 0 (const uint) 37750:145 direct index ( temp uint) 37760:145 'dti' ( in 3-component vector of uint) 37770:145 Constant: 37780:145 0 (const int) 37790:145 Constant: 37800:145 2 (const int) 37810:145 Constant: 37820:145 0 (const int) 37830:146 move second child to first child ( temp 2-component vector of float) 37840:146 vector swizzle ( temp 2-component vector of float) 37850:146 f: direct index for structure ( temp 4-component vector of float) 37860:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37870:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 37880:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 37890:146 Constant: 37900:146 0 (const uint) 37910:146 direct index ( temp uint) 37920:146 'dti' ( in 3-component vector of uint) 37930:146 Constant: 37940:146 0 (const int) 37950:146 Constant: 37960:146 2 (const int) 37970:146 Sequence 37980:146 Constant: 37990:146 0 (const int) 38000:146 Constant: 38010:146 1 (const int) 38020:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float) 38030:146 vector swizzle ( temp 2-component vector of float) 38040:146 f: direct index for structure ( temp 4-component vector of float) 38050:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38060:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38070:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38080:146 Constant: 38090:146 0 (const uint) 38100:146 direct index ( temp uint) 38110:146 'dti' ( in 3-component vector of uint) 38120:146 Constant: 38130:146 0 (const int) 38140:146 Constant: 38150:146 2 (const int) 38160:146 Sequence 38170:146 Constant: 38180:146 0 (const int) 38190:146 Constant: 38200:146 1 (const int) 38210:147 move second child to first child ( temp 3-component vector of float) 38220:147 vector swizzle ( temp 3-component vector of float) 38230:147 f: direct index for structure ( temp 4-component vector of float) 38240:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38250:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38260:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38270:147 Constant: 38280:147 0 (const uint) 38290:147 direct index ( temp uint) 38300:147 'dti' ( in 3-component vector of uint) 38310:147 Constant: 38320:147 0 (const int) 38330:147 Constant: 38340:147 2 (const int) 38350:147 Sequence 38360:147 Constant: 38370:147 0 (const int) 38380:147 Constant: 38390:147 1 (const int) 38400:147 Constant: 38410:147 2 (const int) 38420:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float) 38430:147 vector swizzle ( temp 3-component vector of float) 38440:147 f: direct index for structure ( temp 4-component vector of float) 38450:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38460:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38470:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38480:147 Constant: 38490:147 0 (const uint) 38500:147 direct index ( temp uint) 38510:147 'dti' ( in 3-component vector of uint) 38520:147 Constant: 38530:147 0 (const int) 38540:147 Constant: 38550:147 2 (const int) 38560:147 Sequence 38570:147 Constant: 38580:147 0 (const int) 38590:147 Constant: 38600:147 1 (const int) 38610:147 Constant: 38620:147 2 (const int) 38630:149 move second child to first child ( temp 4-component vector of double) 38640:149 d: direct index for structure ( temp 4-component vector of double) 38650:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38660:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38670:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38680:149 Constant: 38690:149 0 (const uint) 38700:149 direct index ( temp uint) 38710:149 'dti' ( in 3-component vector of uint) 38720:149 Constant: 38730:149 0 (const int) 38740:149 Constant: 38750:149 3 (const int) 38760:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double) 38770:149 d: direct index for structure ( temp 4-component vector of double) 38780:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38790:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38800:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38810:149 Constant: 38820:149 0 (const uint) 38830:149 direct index ( temp uint) 38840:149 'dti' ( in 3-component vector of uint) 38850:149 Constant: 38860:149 0 (const int) 38870:149 Constant: 38880:149 3 (const int) 38890:150 move second child to first child ( temp double) 38900:150 direct index ( temp double) 38910:150 d: direct index for structure ( temp 4-component vector of double) 38920:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38930:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 38940:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 38950:150 Constant: 38960:150 0 (const uint) 38970:150 direct index ( temp uint) 38980:150 'dti' ( in 3-component vector of uint) 38990:150 Constant: 39000:150 0 (const int) 39010:150 Constant: 39020:150 3 (const int) 39030:150 Constant: 39040:150 0 (const int) 39050:150 subgroupQuadSwapDiagonal ( temp double) 39060:150 direct index ( temp double) 39070:150 d: direct index for structure ( temp 4-component vector of double) 39080:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39090:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39100:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39110:150 Constant: 39120:150 0 (const uint) 39130:150 direct index ( temp uint) 39140:150 'dti' ( in 3-component vector of uint) 39150:150 Constant: 39160:150 0 (const int) 39170:150 Constant: 39180:150 3 (const int) 39190:150 Constant: 39200:150 0 (const int) 39210:151 move second child to first child ( temp 2-component vector of double) 39220:151 vector swizzle ( temp 2-component vector of double) 39230:151 d: direct index for structure ( temp 4-component vector of double) 39240:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39250:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39260:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39270:151 Constant: 39280:151 0 (const uint) 39290:151 direct index ( temp uint) 39300:151 'dti' ( in 3-component vector of uint) 39310:151 Constant: 39320:151 0 (const int) 39330:151 Constant: 39340:151 3 (const int) 39350:151 Sequence 39360:151 Constant: 39370:151 0 (const int) 39380:151 Constant: 39390:151 1 (const int) 39400:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double) 39410:151 vector swizzle ( temp 2-component vector of double) 39420:151 d: direct index for structure ( temp 4-component vector of double) 39430:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39440:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39450:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39460:151 Constant: 39470:151 0 (const uint) 39480:151 direct index ( temp uint) 39490:151 'dti' ( in 3-component vector of uint) 39500:151 Constant: 39510:151 0 (const int) 39520:151 Constant: 39530:151 3 (const int) 39540:151 Sequence 39550:151 Constant: 39560:151 0 (const int) 39570:151 Constant: 39580:151 1 (const int) 39590:152 move second child to first child ( temp 3-component vector of double) 39600:152 vector swizzle ( temp 3-component vector of double) 39610:152 d: direct index for structure ( temp 4-component vector of double) 39620:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39630:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39640:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39650:152 Constant: 39660:152 0 (const uint) 39670:152 direct index ( temp uint) 39680:152 'dti' ( in 3-component vector of uint) 39690:152 Constant: 39700:152 0 (const int) 39710:152 Constant: 39720:152 3 (const int) 39730:152 Sequence 39740:152 Constant: 39750:152 0 (const int) 39760:152 Constant: 39770:152 1 (const int) 39780:152 Constant: 39790:152 2 (const int) 39800:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double) 39810:152 vector swizzle ( temp 3-component vector of double) 39820:152 d: direct index for structure ( temp 4-component vector of double) 39830:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39840:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 39850:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 39860:152 Constant: 39870:152 0 (const uint) 39880:152 direct index ( temp uint) 39890:152 'dti' ( in 3-component vector of uint) 39900:152 Constant: 39910:152 0 (const int) 39920:152 Constant: 39930:152 3 (const int) 39940:152 Sequence 39950:152 Constant: 39960:152 0 (const int) 39970:152 Constant: 39980:152 1 (const int) 39990:152 Constant: 40000:152 2 (const int) 40010:13 Function Definition: CSMain( ( temp void) 40020:13 Function Parameters: 40030:? Sequence 40040:13 move second child to first child ( temp 3-component vector of uint) 40050:? 'dti' ( temp 3-component vector of uint) 40060:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 40070:13 Function Call: @CSMain(vu3; ( temp void) 40080:? 'dti' ( temp 3-component vector of uint) 40090:? Linker Objects 40100:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 40110:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 4012 4013 4014Linked compute stage: 4015 4016 4017Shader version: 500 4018local_size = (32, 16, 1) 40190:? Sequence 40200:13 Function Definition: @CSMain(vu3; ( temp void) 40210:13 Function Parameters: 40220:13 'dti' ( in 3-component vector of uint) 40230:? Sequence 40240:14 move second child to first child ( temp 4-component vector of uint) 40250:14 u: direct index for structure ( temp 4-component vector of uint) 40260: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}) 40270: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}) 40280: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}) 40290:14 Constant: 40300:14 0 (const uint) 40310:14 direct index ( temp uint) 40320:14 'dti' ( in 3-component vector of uint) 40330:14 Constant: 40340:14 0 (const int) 40350:14 Constant: 40360:14 0 (const int) 40370:14 subgroupQuadBroadcast ( temp 4-component vector of uint) 40380:14 u: direct index for structure ( temp 4-component vector of uint) 40390: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}) 40400: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}) 40410: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}) 40420:14 Constant: 40430:14 0 (const uint) 40440:14 direct index ( temp uint) 40450:14 'dti' ( in 3-component vector of uint) 40460:14 Constant: 40470:14 0 (const int) 40480:14 Constant: 40490:14 0 (const int) 40500:14 Constant: 40510:14 0 (const uint) 40520:15 move second child to first child ( temp uint) 40530:15 direct index ( temp uint) 40540:15 u: direct index for structure ( temp 4-component vector of uint) 40550: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}) 40560: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}) 40570: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}) 40580:15 Constant: 40590:15 0 (const uint) 40600:15 direct index ( temp uint) 40610:15 'dti' ( in 3-component vector of uint) 40620:15 Constant: 40630:15 0 (const int) 40640:15 Constant: 40650:15 0 (const int) 40660:15 Constant: 40670:15 0 (const int) 40680:15 subgroupQuadBroadcast ( temp uint) 40690:15 direct index ( temp uint) 40700:15 u: direct index for structure ( temp 4-component vector of uint) 40710: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}) 40720: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}) 40730: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}) 40740:15 Constant: 40750:15 0 (const uint) 40760:15 direct index ( temp uint) 40770:15 'dti' ( in 3-component vector of uint) 40780:15 Constant: 40790:15 0 (const int) 40800:15 Constant: 40810:15 0 (const int) 40820:15 Constant: 40830:15 0 (const int) 40840:15 Constant: 40850:15 0 (const uint) 40860:16 move second child to first child ( temp 2-component vector of uint) 40870:16 vector swizzle ( temp 2-component vector of uint) 40880:16 u: direct index for structure ( temp 4-component vector of uint) 40890: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}) 40900: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}) 40910: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}) 40920:16 Constant: 40930:16 0 (const uint) 40940:16 direct index ( temp uint) 40950:16 'dti' ( in 3-component vector of uint) 40960:16 Constant: 40970:16 0 (const int) 40980:16 Constant: 40990:16 0 (const int) 41000:16 Sequence 41010:16 Constant: 41020:16 0 (const int) 41030:16 Constant: 41040:16 1 (const int) 41050:16 subgroupQuadBroadcast ( temp 2-component vector of uint) 41060:16 vector swizzle ( temp 2-component vector of uint) 41070:16 u: direct index for structure ( temp 4-component vector of uint) 41080: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}) 41090: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}) 41100: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}) 41110:16 Constant: 41120:16 0 (const uint) 41130:16 direct index ( temp uint) 41140:16 'dti' ( in 3-component vector of uint) 41150:16 Constant: 41160:16 0 (const int) 41170:16 Constant: 41180:16 0 (const int) 41190:16 Sequence 41200:16 Constant: 41210:16 0 (const int) 41220:16 Constant: 41230:16 1 (const int) 41240:16 Constant: 41250:16 0 (const uint) 41260:17 move second child to first child ( temp 3-component vector of uint) 41270:17 vector swizzle ( temp 3-component vector of uint) 41280:17 u: direct index for structure ( temp 4-component vector of uint) 41290: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}) 41300: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}) 41310: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}) 41320:17 Constant: 41330:17 0 (const uint) 41340:17 direct index ( temp uint) 41350:17 'dti' ( in 3-component vector of uint) 41360:17 Constant: 41370:17 0 (const int) 41380:17 Constant: 41390:17 0 (const int) 41400:17 Sequence 41410:17 Constant: 41420:17 0 (const int) 41430:17 Constant: 41440:17 1 (const int) 41450:17 Constant: 41460:17 2 (const int) 41470:17 subgroupQuadBroadcast ( temp 3-component vector of uint) 41480:17 vector swizzle ( temp 3-component vector of uint) 41490:17 u: direct index for structure ( temp 4-component vector of uint) 41500: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}) 41510: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}) 41520: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}) 41530:17 Constant: 41540:17 0 (const uint) 41550:17 direct index ( temp uint) 41560:17 'dti' ( in 3-component vector of uint) 41570:17 Constant: 41580:17 0 (const int) 41590:17 Constant: 41600:17 0 (const int) 41610:17 Sequence 41620:17 Constant: 41630:17 0 (const int) 41640:17 Constant: 41650:17 1 (const int) 41660:17 Constant: 41670:17 2 (const int) 41680:17 Constant: 41690:17 0 (const uint) 41700:19 move second child to first child ( temp 4-component vector of int) 41710:19 i: direct index for structure ( temp 4-component vector of int) 41720: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}) 41730: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}) 41740: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}) 41750:19 Constant: 41760:19 0 (const uint) 41770:19 direct index ( temp uint) 41780:19 'dti' ( in 3-component vector of uint) 41790:19 Constant: 41800:19 0 (const int) 41810:19 Constant: 41820:19 1 (const int) 41830:19 subgroupQuadBroadcast ( temp 4-component vector of int) 41840:19 i: direct index for structure ( temp 4-component vector of int) 41850: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}) 41860: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}) 41870: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}) 41880:19 Constant: 41890:19 0 (const uint) 41900:19 direct index ( temp uint) 41910:19 'dti' ( in 3-component vector of uint) 41920:19 Constant: 41930:19 0 (const int) 41940:19 Constant: 41950:19 1 (const int) 41960:19 Constant: 41970:19 0 (const uint) 41980:20 move second child to first child ( temp int) 41990:20 direct index ( temp int) 42000:20 i: direct index for structure ( temp 4-component vector of int) 42010: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}) 42020: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}) 42030: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}) 42040:20 Constant: 42050:20 0 (const uint) 42060:20 direct index ( temp uint) 42070:20 'dti' ( in 3-component vector of uint) 42080:20 Constant: 42090:20 0 (const int) 42100:20 Constant: 42110:20 1 (const int) 42120:20 Constant: 42130:20 0 (const int) 42140:20 subgroupQuadBroadcast ( temp int) 42150:20 direct index ( temp int) 42160:20 i: direct index for structure ( temp 4-component vector of int) 42170: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}) 42180: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}) 42190: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}) 42200:20 Constant: 42210:20 0 (const uint) 42220:20 direct index ( temp uint) 42230:20 'dti' ( in 3-component vector of uint) 42240:20 Constant: 42250:20 0 (const int) 42260:20 Constant: 42270:20 1 (const int) 42280:20 Constant: 42290:20 0 (const int) 42300:20 Constant: 42310:20 0 (const uint) 42320:21 move second child to first child ( temp 2-component vector of int) 42330:21 vector swizzle ( temp 2-component vector of int) 42340:21 i: direct index for structure ( temp 4-component vector of int) 42350: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}) 42360: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}) 42370: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}) 42380:21 Constant: 42390:21 0 (const uint) 42400:21 direct index ( temp uint) 42410:21 'dti' ( in 3-component vector of uint) 42420:21 Constant: 42430:21 0 (const int) 42440:21 Constant: 42450:21 1 (const int) 42460:21 Sequence 42470:21 Constant: 42480:21 0 (const int) 42490:21 Constant: 42500:21 1 (const int) 42510:21 subgroupQuadBroadcast ( temp 2-component vector of int) 42520:21 vector swizzle ( temp 2-component vector of int) 42530:21 i: direct index for structure ( temp 4-component vector of int) 42540: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}) 42550: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}) 42560: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}) 42570:21 Constant: 42580:21 0 (const uint) 42590:21 direct index ( temp uint) 42600:21 'dti' ( in 3-component vector of uint) 42610:21 Constant: 42620:21 0 (const int) 42630:21 Constant: 42640:21 1 (const int) 42650:21 Sequence 42660:21 Constant: 42670:21 0 (const int) 42680:21 Constant: 42690:21 1 (const int) 42700:21 Constant: 42710:21 0 (const uint) 42720:22 move second child to first child ( temp 3-component vector of int) 42730:22 vector swizzle ( temp 3-component vector of int) 42740:22 i: direct index for structure ( temp 4-component vector of int) 42750: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}) 42760: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}) 42770: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}) 42780:22 Constant: 42790:22 0 (const uint) 42800:22 direct index ( temp uint) 42810:22 'dti' ( in 3-component vector of uint) 42820:22 Constant: 42830:22 0 (const int) 42840:22 Constant: 42850:22 1 (const int) 42860:22 Sequence 42870:22 Constant: 42880:22 0 (const int) 42890:22 Constant: 42900:22 1 (const int) 42910:22 Constant: 42920:22 2 (const int) 42930:22 subgroupQuadBroadcast ( temp 3-component vector of int) 42940:22 vector swizzle ( temp 3-component vector of int) 42950:22 i: direct index for structure ( temp 4-component vector of int) 42960: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}) 42970: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}) 42980: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}) 42990:22 Constant: 43000:22 0 (const uint) 43010:22 direct index ( temp uint) 43020:22 'dti' ( in 3-component vector of uint) 43030:22 Constant: 43040:22 0 (const int) 43050:22 Constant: 43060:22 1 (const int) 43070:22 Sequence 43080:22 Constant: 43090:22 0 (const int) 43100:22 Constant: 43110:22 1 (const int) 43120:22 Constant: 43130:22 2 (const int) 43140:22 Constant: 43150:22 0 (const uint) 43160:24 move second child to first child ( temp 4-component vector of float) 43170:24 f: direct index for structure ( temp 4-component vector of float) 43180: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}) 43190: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}) 43200: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}) 43210:24 Constant: 43220:24 0 (const uint) 43230:24 direct index ( temp uint) 43240:24 'dti' ( in 3-component vector of uint) 43250:24 Constant: 43260:24 0 (const int) 43270:24 Constant: 43280:24 2 (const int) 43290:24 subgroupQuadBroadcast ( temp 4-component vector of float) 43300:24 f: direct index for structure ( temp 4-component vector of float) 43310: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}) 43320: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}) 43330: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}) 43340:24 Constant: 43350:24 0 (const uint) 43360:24 direct index ( temp uint) 43370:24 'dti' ( in 3-component vector of uint) 43380:24 Constant: 43390:24 0 (const int) 43400:24 Constant: 43410:24 2 (const int) 43420:24 Constant: 43430:24 0 (const uint) 43440:25 move second child to first child ( temp float) 43450:25 direct index ( temp float) 43460:25 f: direct index for structure ( temp 4-component vector of float) 43470: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}) 43480: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}) 43490: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}) 43500:25 Constant: 43510:25 0 (const uint) 43520:25 direct index ( temp uint) 43530:25 'dti' ( in 3-component vector of uint) 43540:25 Constant: 43550:25 0 (const int) 43560:25 Constant: 43570:25 2 (const int) 43580:25 Constant: 43590:25 0 (const int) 43600:25 subgroupQuadBroadcast ( temp float) 43610:25 direct index ( temp float) 43620:25 f: direct index for structure ( temp 4-component vector of float) 43630: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}) 43640: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}) 43650: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}) 43660:25 Constant: 43670:25 0 (const uint) 43680:25 direct index ( temp uint) 43690:25 'dti' ( in 3-component vector of uint) 43700:25 Constant: 43710:25 0 (const int) 43720:25 Constant: 43730:25 2 (const int) 43740:25 Constant: 43750:25 0 (const int) 43760:25 Constant: 43770:25 0 (const uint) 43780:26 move second child to first child ( temp 2-component vector of float) 43790:26 vector swizzle ( temp 2-component vector of float) 43800:26 f: direct index for structure ( temp 4-component vector of float) 43810: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}) 43820: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}) 43830: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}) 43840:26 Constant: 43850:26 0 (const uint) 43860:26 direct index ( temp uint) 43870:26 'dti' ( in 3-component vector of uint) 43880:26 Constant: 43890:26 0 (const int) 43900:26 Constant: 43910:26 2 (const int) 43920:26 Sequence 43930:26 Constant: 43940:26 0 (const int) 43950:26 Constant: 43960:26 1 (const int) 43970:26 subgroupQuadBroadcast ( temp 2-component vector of float) 43980:26 vector swizzle ( temp 2-component vector of float) 43990:26 f: direct index for structure ( temp 4-component vector of float) 44000: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}) 44010: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}) 44020: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}) 44030:26 Constant: 44040:26 0 (const uint) 44050:26 direct index ( temp uint) 44060:26 'dti' ( in 3-component vector of uint) 44070:26 Constant: 44080:26 0 (const int) 44090:26 Constant: 44100:26 2 (const int) 44110:26 Sequence 44120:26 Constant: 44130:26 0 (const int) 44140:26 Constant: 44150:26 1 (const int) 44160:26 Constant: 44170:26 0 (const uint) 44180:27 move second child to first child ( temp 3-component vector of float) 44190:27 vector swizzle ( temp 3-component vector of float) 44200:27 f: direct index for structure ( temp 4-component vector of float) 44210: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}) 44220: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}) 44230: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}) 44240:27 Constant: 44250:27 0 (const uint) 44260:27 direct index ( temp uint) 44270:27 'dti' ( in 3-component vector of uint) 44280:27 Constant: 44290:27 0 (const int) 44300:27 Constant: 44310:27 2 (const int) 44320:27 Sequence 44330:27 Constant: 44340:27 0 (const int) 44350:27 Constant: 44360:27 1 (const int) 44370:27 Constant: 44380:27 2 (const int) 44390:27 subgroupQuadBroadcast ( temp 3-component vector of float) 44400:27 vector swizzle ( temp 3-component vector of float) 44410:27 f: direct index for structure ( temp 4-component vector of float) 44420: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}) 44430: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}) 44440: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}) 44450:27 Constant: 44460:27 0 (const uint) 44470:27 direct index ( temp uint) 44480:27 'dti' ( in 3-component vector of uint) 44490:27 Constant: 44500:27 0 (const int) 44510:27 Constant: 44520:27 2 (const int) 44530:27 Sequence 44540:27 Constant: 44550:27 0 (const int) 44560:27 Constant: 44570:27 1 (const int) 44580:27 Constant: 44590:27 2 (const int) 44600:27 Constant: 44610:27 0 (const uint) 44620:29 move second child to first child ( temp 4-component vector of double) 44630:29 d: direct index for structure ( temp 4-component vector of double) 44640: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}) 44650: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}) 44660: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}) 44670:29 Constant: 44680:29 0 (const uint) 44690:29 direct index ( temp uint) 44700:29 'dti' ( in 3-component vector of uint) 44710:29 Constant: 44720:29 0 (const int) 44730:29 Constant: 44740:29 3 (const int) 44750:29 subgroupQuadBroadcast ( temp 4-component vector of double) 44760:29 d: direct index for structure ( temp 4-component vector of double) 44770: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}) 44780: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}) 44790: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}) 44800:29 Constant: 44810:29 0 (const uint) 44820:29 direct index ( temp uint) 44830:29 'dti' ( in 3-component vector of uint) 44840:29 Constant: 44850:29 0 (const int) 44860:29 Constant: 44870:29 3 (const int) 44880:29 Constant: 44890:29 0 (const uint) 44900:30 move second child to first child ( temp double) 44910:30 direct index ( temp double) 44920:30 d: direct index for structure ( temp 4-component vector of double) 44930: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}) 44940: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}) 44950: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}) 44960:30 Constant: 44970:30 0 (const uint) 44980:30 direct index ( temp uint) 44990:30 'dti' ( in 3-component vector of uint) 45000:30 Constant: 45010:30 0 (const int) 45020:30 Constant: 45030:30 3 (const int) 45040:30 Constant: 45050:30 0 (const int) 45060:30 subgroupQuadBroadcast ( temp double) 45070:30 direct index ( temp double) 45080:30 d: direct index for structure ( temp 4-component vector of double) 45090: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}) 45100: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}) 45110: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}) 45120:30 Constant: 45130:30 0 (const uint) 45140:30 direct index ( temp uint) 45150:30 'dti' ( in 3-component vector of uint) 45160:30 Constant: 45170:30 0 (const int) 45180:30 Constant: 45190:30 3 (const int) 45200:30 Constant: 45210:30 0 (const int) 45220:30 Constant: 45230:30 0 (const uint) 45240:31 move second child to first child ( temp 2-component vector of double) 45250:31 vector swizzle ( temp 2-component vector of double) 45260:31 d: direct index for structure ( temp 4-component vector of double) 45270: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}) 45280: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}) 45290: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}) 45300:31 Constant: 45310:31 0 (const uint) 45320:31 direct index ( temp uint) 45330:31 'dti' ( in 3-component vector of uint) 45340:31 Constant: 45350:31 0 (const int) 45360:31 Constant: 45370:31 3 (const int) 45380:31 Sequence 45390:31 Constant: 45400:31 0 (const int) 45410:31 Constant: 45420:31 1 (const int) 45430:31 subgroupQuadBroadcast ( temp 2-component vector of double) 45440:31 vector swizzle ( temp 2-component vector of double) 45450:31 d: direct index for structure ( temp 4-component vector of double) 45460: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}) 45470: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}) 45480: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}) 45490:31 Constant: 45500:31 0 (const uint) 45510:31 direct index ( temp uint) 45520:31 'dti' ( in 3-component vector of uint) 45530:31 Constant: 45540:31 0 (const int) 45550:31 Constant: 45560:31 3 (const int) 45570:31 Sequence 45580:31 Constant: 45590:31 0 (const int) 45600:31 Constant: 45610:31 1 (const int) 45620:31 Constant: 45630:31 0 (const uint) 45640:32 move second child to first child ( temp 3-component vector of double) 45650:32 vector swizzle ( temp 3-component vector of double) 45660:32 d: direct index for structure ( temp 4-component vector of double) 45670: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}) 45680: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}) 45690: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}) 45700:32 Constant: 45710:32 0 (const uint) 45720:32 direct index ( temp uint) 45730:32 'dti' ( in 3-component vector of uint) 45740:32 Constant: 45750:32 0 (const int) 45760:32 Constant: 45770:32 3 (const int) 45780:32 Sequence 45790:32 Constant: 45800:32 0 (const int) 45810:32 Constant: 45820:32 1 (const int) 45830:32 Constant: 45840:32 2 (const int) 45850:32 subgroupQuadBroadcast ( temp 3-component vector of double) 45860:32 vector swizzle ( temp 3-component vector of double) 45870:32 d: direct index for structure ( temp 4-component vector of double) 45880: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}) 45890: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}) 45900: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}) 45910:32 Constant: 45920:32 0 (const uint) 45930:32 direct index ( temp uint) 45940:32 'dti' ( in 3-component vector of uint) 45950:32 Constant: 45960:32 0 (const int) 45970:32 Constant: 45980:32 3 (const int) 45990:32 Sequence 46000:32 Constant: 46010:32 0 (const int) 46020:32 Constant: 46030:32 1 (const int) 46040:32 Constant: 46050:32 2 (const int) 46060:32 Constant: 46070:32 0 (const uint) 46080:34 move second child to first child ( temp 4-component vector of uint) 46090:34 u: direct index for structure ( temp 4-component vector of uint) 46100: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}) 46110: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}) 46120: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}) 46130:34 Constant: 46140:34 0 (const uint) 46150:34 direct index ( temp uint) 46160:34 'dti' ( in 3-component vector of uint) 46170:34 Constant: 46180:34 0 (const int) 46190:34 Constant: 46200:34 0 (const int) 46210:34 subgroupQuadBroadcast ( temp 4-component vector of uint) 46220:34 u: direct index for structure ( temp 4-component vector of uint) 46230: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}) 46240: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}) 46250: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}) 46260:34 Constant: 46270:34 0 (const uint) 46280:34 direct index ( temp uint) 46290:34 'dti' ( in 3-component vector of uint) 46300:34 Constant: 46310:34 0 (const int) 46320:34 Constant: 46330:34 0 (const int) 46340:34 Constant: 46350:34 1 (const uint) 46360:35 move second child to first child ( temp uint) 46370:35 direct index ( temp uint) 46380:35 u: direct index for structure ( temp 4-component vector of uint) 46390: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}) 46400: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}) 46410: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}) 46420:35 Constant: 46430:35 0 (const uint) 46440:35 direct index ( temp uint) 46450:35 'dti' ( in 3-component vector of uint) 46460:35 Constant: 46470:35 0 (const int) 46480:35 Constant: 46490:35 0 (const int) 46500:35 Constant: 46510:35 0 (const int) 46520:35 subgroupQuadBroadcast ( temp uint) 46530:35 direct index ( temp uint) 46540:35 u: direct index for structure ( temp 4-component vector of uint) 46550: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}) 46560: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}) 46570: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}) 46580:35 Constant: 46590:35 0 (const uint) 46600:35 direct index ( temp uint) 46610:35 'dti' ( in 3-component vector of uint) 46620:35 Constant: 46630:35 0 (const int) 46640:35 Constant: 46650:35 0 (const int) 46660:35 Constant: 46670:35 0 (const int) 46680:35 Constant: 46690:35 1 (const uint) 46700:36 move second child to first child ( temp 2-component vector of uint) 46710:36 vector swizzle ( temp 2-component vector of uint) 46720:36 u: direct index for structure ( temp 4-component vector of uint) 46730: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}) 46740: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}) 46750: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}) 46760:36 Constant: 46770:36 0 (const uint) 46780:36 direct index ( temp uint) 46790:36 'dti' ( in 3-component vector of uint) 46800:36 Constant: 46810:36 0 (const int) 46820:36 Constant: 46830:36 0 (const int) 46840:36 Sequence 46850:36 Constant: 46860:36 0 (const int) 46870:36 Constant: 46880:36 1 (const int) 46890:36 subgroupQuadBroadcast ( temp 2-component vector of uint) 46900:36 vector swizzle ( temp 2-component vector of uint) 46910:36 u: direct index for structure ( temp 4-component vector of uint) 46920: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}) 46930: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}) 46940: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}) 46950:36 Constant: 46960:36 0 (const uint) 46970:36 direct index ( temp uint) 46980:36 'dti' ( in 3-component vector of uint) 46990:36 Constant: 47000:36 0 (const int) 47010:36 Constant: 47020:36 0 (const int) 47030:36 Sequence 47040:36 Constant: 47050:36 0 (const int) 47060:36 Constant: 47070:36 1 (const int) 47080:36 Constant: 47090:36 1 (const uint) 47100:37 move second child to first child ( temp 3-component vector of uint) 47110:37 vector swizzle ( temp 3-component vector of uint) 47120:37 u: direct index for structure ( temp 4-component vector of uint) 47130: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}) 47140: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}) 47150: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}) 47160:37 Constant: 47170:37 0 (const uint) 47180:37 direct index ( temp uint) 47190:37 'dti' ( in 3-component vector of uint) 47200:37 Constant: 47210:37 0 (const int) 47220:37 Constant: 47230:37 0 (const int) 47240:37 Sequence 47250:37 Constant: 47260:37 0 (const int) 47270:37 Constant: 47280:37 1 (const int) 47290:37 Constant: 47300:37 2 (const int) 47310:37 subgroupQuadBroadcast ( temp 3-component vector of uint) 47320:37 vector swizzle ( temp 3-component vector of uint) 47330:37 u: direct index for structure ( temp 4-component vector of uint) 47340: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}) 47350: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}) 47360: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}) 47370:37 Constant: 47380:37 0 (const uint) 47390:37 direct index ( temp uint) 47400:37 'dti' ( in 3-component vector of uint) 47410:37 Constant: 47420:37 0 (const int) 47430:37 Constant: 47440:37 0 (const int) 47450:37 Sequence 47460:37 Constant: 47470:37 0 (const int) 47480:37 Constant: 47490:37 1 (const int) 47500:37 Constant: 47510:37 2 (const int) 47520:37 Constant: 47530:37 1 (const uint) 47540:39 move second child to first child ( temp 4-component vector of int) 47550:39 i: direct index for structure ( temp 4-component vector of int) 47560: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}) 47570: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}) 47580: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}) 47590:39 Constant: 47600:39 0 (const uint) 47610:39 direct index ( temp uint) 47620:39 'dti' ( in 3-component vector of uint) 47630:39 Constant: 47640:39 0 (const int) 47650:39 Constant: 47660:39 1 (const int) 47670:39 subgroupQuadBroadcast ( temp 4-component vector of int) 47680:39 i: direct index for structure ( temp 4-component vector of int) 47690: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}) 47700: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}) 47710: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}) 47720:39 Constant: 47730:39 0 (const uint) 47740:39 direct index ( temp uint) 47750:39 'dti' ( in 3-component vector of uint) 47760:39 Constant: 47770:39 0 (const int) 47780:39 Constant: 47790:39 1 (const int) 47800:39 Constant: 47810:39 1 (const uint) 47820:40 move second child to first child ( temp int) 47830:40 direct index ( temp int) 47840:40 i: direct index for structure ( temp 4-component vector of int) 47850: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}) 47860: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}) 47870: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}) 47880:40 Constant: 47890:40 0 (const uint) 47900:40 direct index ( temp uint) 47910:40 'dti' ( in 3-component vector of uint) 47920:40 Constant: 47930:40 0 (const int) 47940:40 Constant: 47950:40 1 (const int) 47960:40 Constant: 47970:40 0 (const int) 47980:40 subgroupQuadBroadcast ( temp int) 47990:40 direct index ( temp int) 48000:40 i: direct index for structure ( temp 4-component vector of int) 48010: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}) 48020: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}) 48030: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}) 48040:40 Constant: 48050:40 0 (const uint) 48060:40 direct index ( temp uint) 48070:40 'dti' ( in 3-component vector of uint) 48080:40 Constant: 48090:40 0 (const int) 48100:40 Constant: 48110:40 1 (const int) 48120:40 Constant: 48130:40 0 (const int) 48140:40 Constant: 48150:40 1 (const uint) 48160:41 move second child to first child ( temp 2-component vector of int) 48170:41 vector swizzle ( temp 2-component vector of int) 48180:41 i: direct index for structure ( temp 4-component vector of int) 48190: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}) 48200: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}) 48210: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}) 48220:41 Constant: 48230:41 0 (const uint) 48240:41 direct index ( temp uint) 48250:41 'dti' ( in 3-component vector of uint) 48260:41 Constant: 48270:41 0 (const int) 48280:41 Constant: 48290:41 1 (const int) 48300:41 Sequence 48310:41 Constant: 48320:41 0 (const int) 48330:41 Constant: 48340:41 1 (const int) 48350:41 subgroupQuadBroadcast ( temp 2-component vector of int) 48360:41 vector swizzle ( temp 2-component vector of int) 48370:41 i: direct index for structure ( temp 4-component vector of int) 48380: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}) 48390: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}) 48400: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}) 48410:41 Constant: 48420:41 0 (const uint) 48430:41 direct index ( temp uint) 48440:41 'dti' ( in 3-component vector of uint) 48450:41 Constant: 48460:41 0 (const int) 48470:41 Constant: 48480:41 1 (const int) 48490:41 Sequence 48500:41 Constant: 48510:41 0 (const int) 48520:41 Constant: 48530:41 1 (const int) 48540:41 Constant: 48550:41 1 (const uint) 48560:42 move second child to first child ( temp 3-component vector of int) 48570:42 vector swizzle ( temp 3-component vector of int) 48580:42 i: direct index for structure ( temp 4-component vector of int) 48590: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}) 48600: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}) 48610: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}) 48620:42 Constant: 48630:42 0 (const uint) 48640:42 direct index ( temp uint) 48650:42 'dti' ( in 3-component vector of uint) 48660:42 Constant: 48670:42 0 (const int) 48680:42 Constant: 48690:42 1 (const int) 48700:42 Sequence 48710:42 Constant: 48720:42 0 (const int) 48730:42 Constant: 48740:42 1 (const int) 48750:42 Constant: 48760:42 2 (const int) 48770:42 subgroupQuadBroadcast ( temp 3-component vector of int) 48780:42 vector swizzle ( temp 3-component vector of int) 48790:42 i: direct index for structure ( temp 4-component vector of int) 48800: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}) 48810: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}) 48820: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}) 48830:42 Constant: 48840:42 0 (const uint) 48850:42 direct index ( temp uint) 48860:42 'dti' ( in 3-component vector of uint) 48870:42 Constant: 48880:42 0 (const int) 48890:42 Constant: 48900:42 1 (const int) 48910:42 Sequence 48920:42 Constant: 48930:42 0 (const int) 48940:42 Constant: 48950:42 1 (const int) 48960:42 Constant: 48970:42 2 (const int) 48980:42 Constant: 48990:42 1 (const uint) 49000:44 move second child to first child ( temp 4-component vector of float) 49010:44 f: direct index for structure ( temp 4-component vector of float) 49020: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}) 49030: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}) 49040: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}) 49050:44 Constant: 49060:44 0 (const uint) 49070:44 direct index ( temp uint) 49080:44 'dti' ( in 3-component vector of uint) 49090:44 Constant: 49100:44 0 (const int) 49110:44 Constant: 49120:44 2 (const int) 49130:44 subgroupQuadBroadcast ( temp 4-component vector of float) 49140:44 f: direct index for structure ( temp 4-component vector of float) 49150: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}) 49160: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}) 49170: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}) 49180:44 Constant: 49190:44 0 (const uint) 49200:44 direct index ( temp uint) 49210:44 'dti' ( in 3-component vector of uint) 49220:44 Constant: 49230:44 0 (const int) 49240:44 Constant: 49250:44 2 (const int) 49260:44 Constant: 49270:44 1 (const uint) 49280:45 move second child to first child ( temp float) 49290:45 direct index ( temp float) 49300:45 f: direct index for structure ( temp 4-component vector of float) 49310: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}) 49320: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}) 49330: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}) 49340:45 Constant: 49350:45 0 (const uint) 49360:45 direct index ( temp uint) 49370:45 'dti' ( in 3-component vector of uint) 49380:45 Constant: 49390:45 0 (const int) 49400:45 Constant: 49410:45 2 (const int) 49420:45 Constant: 49430:45 0 (const int) 49440:45 subgroupQuadBroadcast ( temp float) 49450:45 direct index ( temp float) 49460:45 f: direct index for structure ( temp 4-component vector of float) 49470: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}) 49480: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}) 49490: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}) 49500:45 Constant: 49510:45 0 (const uint) 49520:45 direct index ( temp uint) 49530:45 'dti' ( in 3-component vector of uint) 49540:45 Constant: 49550:45 0 (const int) 49560:45 Constant: 49570:45 2 (const int) 49580:45 Constant: 49590:45 0 (const int) 49600:45 Constant: 49610:45 1 (const uint) 49620:46 move second child to first child ( temp 2-component vector of float) 49630:46 vector swizzle ( temp 2-component vector of float) 49640:46 f: direct index for structure ( temp 4-component vector of float) 49650: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}) 49660: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}) 49670: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}) 49680:46 Constant: 49690:46 0 (const uint) 49700:46 direct index ( temp uint) 49710:46 'dti' ( in 3-component vector of uint) 49720:46 Constant: 49730:46 0 (const int) 49740:46 Constant: 49750:46 2 (const int) 49760:46 Sequence 49770:46 Constant: 49780:46 0 (const int) 49790:46 Constant: 49800:46 1 (const int) 49810:46 subgroupQuadBroadcast ( temp 2-component vector of float) 49820:46 vector swizzle ( temp 2-component vector of float) 49830:46 f: direct index for structure ( temp 4-component vector of float) 49840: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}) 49850: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}) 49860: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}) 49870:46 Constant: 49880:46 0 (const uint) 49890:46 direct index ( temp uint) 49900:46 'dti' ( in 3-component vector of uint) 49910:46 Constant: 49920:46 0 (const int) 49930:46 Constant: 49940:46 2 (const int) 49950:46 Sequence 49960:46 Constant: 49970:46 0 (const int) 49980:46 Constant: 49990:46 1 (const int) 50000:46 Constant: 50010:46 1 (const uint) 50020:47 move second child to first child ( temp 3-component vector of float) 50030:47 vector swizzle ( temp 3-component vector of float) 50040:47 f: direct index for structure ( temp 4-component vector of float) 50050: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}) 50060: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}) 50070: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}) 50080:47 Constant: 50090:47 0 (const uint) 50100:47 direct index ( temp uint) 50110:47 'dti' ( in 3-component vector of uint) 50120:47 Constant: 50130:47 0 (const int) 50140:47 Constant: 50150:47 2 (const int) 50160:47 Sequence 50170:47 Constant: 50180:47 0 (const int) 50190:47 Constant: 50200:47 1 (const int) 50210:47 Constant: 50220:47 2 (const int) 50230:47 subgroupQuadBroadcast ( temp 3-component vector of float) 50240:47 vector swizzle ( temp 3-component vector of float) 50250:47 f: direct index for structure ( temp 4-component vector of float) 50260: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}) 50270: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}) 50280: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}) 50290:47 Constant: 50300:47 0 (const uint) 50310:47 direct index ( temp uint) 50320:47 'dti' ( in 3-component vector of uint) 50330:47 Constant: 50340:47 0 (const int) 50350:47 Constant: 50360:47 2 (const int) 50370:47 Sequence 50380:47 Constant: 50390:47 0 (const int) 50400:47 Constant: 50410:47 1 (const int) 50420:47 Constant: 50430:47 2 (const int) 50440:47 Constant: 50450:47 1 (const uint) 50460:49 move second child to first child ( temp 4-component vector of double) 50470:49 d: direct index for structure ( temp 4-component vector of double) 50480: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}) 50490: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}) 50500: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}) 50510:49 Constant: 50520:49 0 (const uint) 50530:49 direct index ( temp uint) 50540:49 'dti' ( in 3-component vector of uint) 50550:49 Constant: 50560:49 0 (const int) 50570:49 Constant: 50580:49 3 (const int) 50590:49 subgroupQuadBroadcast ( temp 4-component vector of double) 50600:49 d: direct index for structure ( temp 4-component vector of double) 50610: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}) 50620: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}) 50630: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}) 50640:49 Constant: 50650:49 0 (const uint) 50660:49 direct index ( temp uint) 50670:49 'dti' ( in 3-component vector of uint) 50680:49 Constant: 50690:49 0 (const int) 50700:49 Constant: 50710:49 3 (const int) 50720:49 Constant: 50730:49 1 (const uint) 50740:50 move second child to first child ( temp double) 50750:50 direct index ( temp double) 50760:50 d: direct index for structure ( temp 4-component vector of double) 50770: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}) 50780: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}) 50790: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}) 50800:50 Constant: 50810:50 0 (const uint) 50820:50 direct index ( temp uint) 50830:50 'dti' ( in 3-component vector of uint) 50840:50 Constant: 50850:50 0 (const int) 50860:50 Constant: 50870:50 3 (const int) 50880:50 Constant: 50890:50 0 (const int) 50900:50 subgroupQuadBroadcast ( temp double) 50910:50 direct index ( temp double) 50920:50 d: direct index for structure ( temp 4-component vector of double) 50930: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}) 50940: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}) 50950: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}) 50960:50 Constant: 50970:50 0 (const uint) 50980:50 direct index ( temp uint) 50990:50 'dti' ( in 3-component vector of uint) 51000:50 Constant: 51010:50 0 (const int) 51020:50 Constant: 51030:50 3 (const int) 51040:50 Constant: 51050:50 0 (const int) 51060:50 Constant: 51070:50 1 (const uint) 51080:51 move second child to first child ( temp 2-component vector of double) 51090:51 vector swizzle ( temp 2-component vector of double) 51100:51 d: direct index for structure ( temp 4-component vector of double) 51110: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}) 51120: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}) 51130: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}) 51140:51 Constant: 51150:51 0 (const uint) 51160:51 direct index ( temp uint) 51170:51 'dti' ( in 3-component vector of uint) 51180:51 Constant: 51190:51 0 (const int) 51200:51 Constant: 51210:51 3 (const int) 51220:51 Sequence 51230:51 Constant: 51240:51 0 (const int) 51250:51 Constant: 51260:51 1 (const int) 51270:51 subgroupQuadBroadcast ( temp 2-component vector of double) 51280:51 vector swizzle ( temp 2-component vector of double) 51290:51 d: direct index for structure ( temp 4-component vector of double) 51300: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}) 51310: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}) 51320: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}) 51330:51 Constant: 51340:51 0 (const uint) 51350:51 direct index ( temp uint) 51360:51 'dti' ( in 3-component vector of uint) 51370:51 Constant: 51380:51 0 (const int) 51390:51 Constant: 51400:51 3 (const int) 51410:51 Sequence 51420:51 Constant: 51430:51 0 (const int) 51440:51 Constant: 51450:51 1 (const int) 51460:51 Constant: 51470:51 1 (const uint) 51480:52 move second child to first child ( temp 3-component vector of double) 51490:52 vector swizzle ( temp 3-component vector of double) 51500:52 d: direct index for structure ( temp 4-component vector of double) 51510: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}) 51520: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}) 51530: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}) 51540:52 Constant: 51550:52 0 (const uint) 51560:52 direct index ( temp uint) 51570:52 'dti' ( in 3-component vector of uint) 51580:52 Constant: 51590:52 0 (const int) 51600:52 Constant: 51610:52 3 (const int) 51620:52 Sequence 51630:52 Constant: 51640:52 0 (const int) 51650:52 Constant: 51660:52 1 (const int) 51670:52 Constant: 51680:52 2 (const int) 51690:52 subgroupQuadBroadcast ( temp 3-component vector of double) 51700:52 vector swizzle ( temp 3-component vector of double) 51710:52 d: direct index for structure ( temp 4-component vector of double) 51720: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}) 51730: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}) 51740: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}) 51750:52 Constant: 51760:52 0 (const uint) 51770:52 direct index ( temp uint) 51780:52 'dti' ( in 3-component vector of uint) 51790:52 Constant: 51800:52 0 (const int) 51810:52 Constant: 51820:52 3 (const int) 51830:52 Sequence 51840:52 Constant: 51850:52 0 (const int) 51860:52 Constant: 51870:52 1 (const int) 51880:52 Constant: 51890:52 2 (const int) 51900:52 Constant: 51910:52 1 (const uint) 51920:54 move second child to first child ( temp 4-component vector of uint) 51930:54 u: direct index for structure ( temp 4-component vector of uint) 51940: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}) 51950: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}) 51960: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}) 51970:54 Constant: 51980:54 0 (const uint) 51990:54 direct index ( temp uint) 52000:54 'dti' ( in 3-component vector of uint) 52010:54 Constant: 52020:54 0 (const int) 52030:54 Constant: 52040:54 0 (const int) 52050:54 subgroupQuadBroadcast ( temp 4-component vector of uint) 52060:54 u: direct index for structure ( temp 4-component vector of uint) 52070: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}) 52080: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}) 52090: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}) 52100:54 Constant: 52110:54 0 (const uint) 52120:54 direct index ( temp uint) 52130:54 'dti' ( in 3-component vector of uint) 52140:54 Constant: 52150:54 0 (const int) 52160:54 Constant: 52170:54 0 (const int) 52180:54 Constant: 52190:54 2 (const uint) 52200:55 move second child to first child ( temp uint) 52210:55 direct index ( temp uint) 52220:55 u: direct index for structure ( temp 4-component vector of uint) 52230: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}) 52240: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}) 52250: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}) 52260:55 Constant: 52270:55 0 (const uint) 52280:55 direct index ( temp uint) 52290:55 'dti' ( in 3-component vector of uint) 52300:55 Constant: 52310:55 0 (const int) 52320:55 Constant: 52330:55 0 (const int) 52340:55 Constant: 52350:55 0 (const int) 52360:55 subgroupQuadBroadcast ( temp uint) 52370:55 direct index ( temp uint) 52380:55 u: direct index for structure ( temp 4-component vector of uint) 52390: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}) 52400: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}) 52410: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}) 52420:55 Constant: 52430:55 0 (const uint) 52440:55 direct index ( temp uint) 52450:55 'dti' ( in 3-component vector of uint) 52460:55 Constant: 52470:55 0 (const int) 52480:55 Constant: 52490:55 0 (const int) 52500:55 Constant: 52510:55 0 (const int) 52520:55 Constant: 52530:55 2 (const uint) 52540:56 move second child to first child ( temp 2-component vector of uint) 52550:56 vector swizzle ( temp 2-component vector of uint) 52560:56 u: direct index for structure ( temp 4-component vector of uint) 52570: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}) 52580: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}) 52590: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}) 52600:56 Constant: 52610:56 0 (const uint) 52620:56 direct index ( temp uint) 52630:56 'dti' ( in 3-component vector of uint) 52640:56 Constant: 52650:56 0 (const int) 52660:56 Constant: 52670:56 0 (const int) 52680:56 Sequence 52690:56 Constant: 52700:56 0 (const int) 52710:56 Constant: 52720:56 1 (const int) 52730:56 subgroupQuadBroadcast ( temp 2-component vector of uint) 52740:56 vector swizzle ( temp 2-component vector of uint) 52750:56 u: direct index for structure ( temp 4-component vector of uint) 52760: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}) 52770: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}) 52780: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}) 52790:56 Constant: 52800:56 0 (const uint) 52810:56 direct index ( temp uint) 52820:56 'dti' ( in 3-component vector of uint) 52830:56 Constant: 52840:56 0 (const int) 52850:56 Constant: 52860:56 0 (const int) 52870:56 Sequence 52880:56 Constant: 52890:56 0 (const int) 52900:56 Constant: 52910:56 1 (const int) 52920:56 Constant: 52930:56 2 (const uint) 52940:57 move second child to first child ( temp 3-component vector of uint) 52950:57 vector swizzle ( temp 3-component vector of uint) 52960:57 u: direct index for structure ( temp 4-component vector of uint) 52970: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}) 52980: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}) 52990: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}) 53000:57 Constant: 53010:57 0 (const uint) 53020:57 direct index ( temp uint) 53030:57 'dti' ( in 3-component vector of uint) 53040:57 Constant: 53050:57 0 (const int) 53060:57 Constant: 53070:57 0 (const int) 53080:57 Sequence 53090:57 Constant: 53100:57 0 (const int) 53110:57 Constant: 53120:57 1 (const int) 53130:57 Constant: 53140:57 2 (const int) 53150:57 subgroupQuadBroadcast ( temp 3-component vector of uint) 53160:57 vector swizzle ( temp 3-component vector of uint) 53170:57 u: direct index for structure ( temp 4-component vector of uint) 53180: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}) 53190: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}) 53200: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}) 53210:57 Constant: 53220:57 0 (const uint) 53230:57 direct index ( temp uint) 53240:57 'dti' ( in 3-component vector of uint) 53250:57 Constant: 53260:57 0 (const int) 53270:57 Constant: 53280:57 0 (const int) 53290:57 Sequence 53300:57 Constant: 53310:57 0 (const int) 53320:57 Constant: 53330:57 1 (const int) 53340:57 Constant: 53350:57 2 (const int) 53360:57 Constant: 53370:57 2 (const uint) 53380:59 move second child to first child ( temp 4-component vector of int) 53390:59 i: direct index for structure ( temp 4-component vector of int) 53400: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}) 53410: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}) 53420: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}) 53430:59 Constant: 53440:59 0 (const uint) 53450:59 direct index ( temp uint) 53460:59 'dti' ( in 3-component vector of uint) 53470:59 Constant: 53480:59 0 (const int) 53490:59 Constant: 53500:59 1 (const int) 53510:59 subgroupQuadBroadcast ( temp 4-component vector of int) 53520:59 i: direct index for structure ( temp 4-component vector of int) 53530: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}) 53540: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}) 53550: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}) 53560:59 Constant: 53570:59 0 (const uint) 53580:59 direct index ( temp uint) 53590:59 'dti' ( in 3-component vector of uint) 53600:59 Constant: 53610:59 0 (const int) 53620:59 Constant: 53630:59 1 (const int) 53640:59 Constant: 53650:59 2 (const uint) 53660:60 move second child to first child ( temp int) 53670:60 direct index ( temp int) 53680:60 i: direct index for structure ( temp 4-component vector of int) 53690: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}) 53700: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}) 53710: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}) 53720:60 Constant: 53730:60 0 (const uint) 53740:60 direct index ( temp uint) 53750:60 'dti' ( in 3-component vector of uint) 53760:60 Constant: 53770:60 0 (const int) 53780:60 Constant: 53790:60 1 (const int) 53800:60 Constant: 53810:60 0 (const int) 53820:60 subgroupQuadBroadcast ( temp int) 53830:60 direct index ( temp int) 53840:60 i: direct index for structure ( temp 4-component vector of int) 53850: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}) 53860: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}) 53870: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}) 53880:60 Constant: 53890:60 0 (const uint) 53900:60 direct index ( temp uint) 53910:60 'dti' ( in 3-component vector of uint) 53920:60 Constant: 53930:60 0 (const int) 53940:60 Constant: 53950:60 1 (const int) 53960:60 Constant: 53970:60 0 (const int) 53980:60 Constant: 53990:60 2 (const uint) 54000:61 move second child to first child ( temp 2-component vector of int) 54010:61 vector swizzle ( temp 2-component vector of int) 54020:61 i: direct index for structure ( temp 4-component vector of int) 54030: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}) 54040: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}) 54050: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}) 54060:61 Constant: 54070:61 0 (const uint) 54080:61 direct index ( temp uint) 54090:61 'dti' ( in 3-component vector of uint) 54100:61 Constant: 54110:61 0 (const int) 54120:61 Constant: 54130:61 1 (const int) 54140:61 Sequence 54150:61 Constant: 54160:61 0 (const int) 54170:61 Constant: 54180:61 1 (const int) 54190:61 subgroupQuadBroadcast ( temp 2-component vector of int) 54200:61 vector swizzle ( temp 2-component vector of int) 54210:61 i: direct index for structure ( temp 4-component vector of int) 54220: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}) 54230: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}) 54240: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}) 54250:61 Constant: 54260:61 0 (const uint) 54270:61 direct index ( temp uint) 54280:61 'dti' ( in 3-component vector of uint) 54290:61 Constant: 54300:61 0 (const int) 54310:61 Constant: 54320:61 1 (const int) 54330:61 Sequence 54340:61 Constant: 54350:61 0 (const int) 54360:61 Constant: 54370:61 1 (const int) 54380:61 Constant: 54390:61 2 (const uint) 54400:62 move second child to first child ( temp 3-component vector of int) 54410:62 vector swizzle ( temp 3-component vector of int) 54420:62 i: direct index for structure ( temp 4-component vector of int) 54430: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}) 54440: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}) 54450: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}) 54460:62 Constant: 54470:62 0 (const uint) 54480:62 direct index ( temp uint) 54490:62 'dti' ( in 3-component vector of uint) 54500:62 Constant: 54510:62 0 (const int) 54520:62 Constant: 54530:62 1 (const int) 54540:62 Sequence 54550:62 Constant: 54560:62 0 (const int) 54570:62 Constant: 54580:62 1 (const int) 54590:62 Constant: 54600:62 2 (const int) 54610:62 subgroupQuadBroadcast ( temp 3-component vector of int) 54620:62 vector swizzle ( temp 3-component vector of int) 54630:62 i: direct index for structure ( temp 4-component vector of int) 54640: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}) 54650: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}) 54660: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}) 54670:62 Constant: 54680:62 0 (const uint) 54690:62 direct index ( temp uint) 54700:62 'dti' ( in 3-component vector of uint) 54710:62 Constant: 54720:62 0 (const int) 54730:62 Constant: 54740:62 1 (const int) 54750:62 Sequence 54760:62 Constant: 54770:62 0 (const int) 54780:62 Constant: 54790:62 1 (const int) 54800:62 Constant: 54810:62 2 (const int) 54820:62 Constant: 54830:62 2 (const uint) 54840:64 move second child to first child ( temp 4-component vector of float) 54850:64 f: direct index for structure ( temp 4-component vector of float) 54860: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}) 54870: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}) 54880: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}) 54890:64 Constant: 54900:64 0 (const uint) 54910:64 direct index ( temp uint) 54920:64 'dti' ( in 3-component vector of uint) 54930:64 Constant: 54940:64 0 (const int) 54950:64 Constant: 54960:64 2 (const int) 54970:64 subgroupQuadBroadcast ( temp 4-component vector of float) 54980:64 f: direct index for structure ( temp 4-component vector of float) 54990: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}) 55000: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}) 55010: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}) 55020:64 Constant: 55030:64 0 (const uint) 55040:64 direct index ( temp uint) 55050:64 'dti' ( in 3-component vector of uint) 55060:64 Constant: 55070:64 0 (const int) 55080:64 Constant: 55090:64 2 (const int) 55100:64 Constant: 55110:64 2 (const uint) 55120:65 move second child to first child ( temp float) 55130:65 direct index ( temp float) 55140:65 f: direct index for structure ( temp 4-component vector of float) 55150: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}) 55160: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}) 55170: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}) 55180:65 Constant: 55190:65 0 (const uint) 55200:65 direct index ( temp uint) 55210:65 'dti' ( in 3-component vector of uint) 55220:65 Constant: 55230:65 0 (const int) 55240:65 Constant: 55250:65 2 (const int) 55260:65 Constant: 55270:65 0 (const int) 55280:65 subgroupQuadBroadcast ( temp float) 55290:65 direct index ( temp float) 55300:65 f: direct index for structure ( temp 4-component vector of float) 55310: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}) 55320: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}) 55330: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}) 55340:65 Constant: 55350:65 0 (const uint) 55360:65 direct index ( temp uint) 55370:65 'dti' ( in 3-component vector of uint) 55380:65 Constant: 55390:65 0 (const int) 55400:65 Constant: 55410:65 2 (const int) 55420:65 Constant: 55430:65 0 (const int) 55440:65 Constant: 55450:65 2 (const uint) 55460:66 move second child to first child ( temp 2-component vector of float) 55470:66 vector swizzle ( temp 2-component vector of float) 55480:66 f: direct index for structure ( temp 4-component vector of float) 55490: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}) 55500: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}) 55510: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}) 55520:66 Constant: 55530:66 0 (const uint) 55540:66 direct index ( temp uint) 55550:66 'dti' ( in 3-component vector of uint) 55560:66 Constant: 55570:66 0 (const int) 55580:66 Constant: 55590:66 2 (const int) 55600:66 Sequence 55610:66 Constant: 55620:66 0 (const int) 55630:66 Constant: 55640:66 1 (const int) 55650:66 subgroupQuadBroadcast ( temp 2-component vector of float) 55660:66 vector swizzle ( temp 2-component vector of float) 55670:66 f: direct index for structure ( temp 4-component vector of float) 55680: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}) 55690: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}) 55700: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}) 55710:66 Constant: 55720:66 0 (const uint) 55730:66 direct index ( temp uint) 55740:66 'dti' ( in 3-component vector of uint) 55750:66 Constant: 55760:66 0 (const int) 55770:66 Constant: 55780:66 2 (const int) 55790:66 Sequence 55800:66 Constant: 55810:66 0 (const int) 55820:66 Constant: 55830:66 1 (const int) 55840:66 Constant: 55850:66 2 (const uint) 55860:67 move second child to first child ( temp 3-component vector of float) 55870:67 vector swizzle ( temp 3-component vector of float) 55880:67 f: direct index for structure ( temp 4-component vector of float) 55890: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}) 55900: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}) 55910: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}) 55920:67 Constant: 55930:67 0 (const uint) 55940:67 direct index ( temp uint) 55950:67 'dti' ( in 3-component vector of uint) 55960:67 Constant: 55970:67 0 (const int) 55980:67 Constant: 55990:67 2 (const int) 56000:67 Sequence 56010:67 Constant: 56020:67 0 (const int) 56030:67 Constant: 56040:67 1 (const int) 56050:67 Constant: 56060:67 2 (const int) 56070:67 subgroupQuadBroadcast ( temp 3-component vector of float) 56080:67 vector swizzle ( temp 3-component vector of float) 56090:67 f: direct index for structure ( temp 4-component vector of float) 56100: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}) 56110: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}) 56120: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}) 56130:67 Constant: 56140:67 0 (const uint) 56150:67 direct index ( temp uint) 56160:67 'dti' ( in 3-component vector of uint) 56170:67 Constant: 56180:67 0 (const int) 56190:67 Constant: 56200:67 2 (const int) 56210:67 Sequence 56220:67 Constant: 56230:67 0 (const int) 56240:67 Constant: 56250:67 1 (const int) 56260:67 Constant: 56270:67 2 (const int) 56280:67 Constant: 56290:67 2 (const uint) 56300:69 move second child to first child ( temp 4-component vector of double) 56310:69 d: direct index for structure ( temp 4-component vector of double) 56320: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}) 56330: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}) 56340: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}) 56350:69 Constant: 56360:69 0 (const uint) 56370:69 direct index ( temp uint) 56380:69 'dti' ( in 3-component vector of uint) 56390:69 Constant: 56400:69 0 (const int) 56410:69 Constant: 56420:69 3 (const int) 56430:69 subgroupQuadBroadcast ( temp 4-component vector of double) 56440:69 d: direct index for structure ( temp 4-component vector of double) 56450: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}) 56460: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}) 56470: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}) 56480:69 Constant: 56490:69 0 (const uint) 56500:69 direct index ( temp uint) 56510:69 'dti' ( in 3-component vector of uint) 56520:69 Constant: 56530:69 0 (const int) 56540:69 Constant: 56550:69 3 (const int) 56560:69 Constant: 56570:69 2 (const uint) 56580:70 move second child to first child ( temp double) 56590:70 direct index ( temp double) 56600:70 d: direct index for structure ( temp 4-component vector of double) 56610: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}) 56620: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}) 56630: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}) 56640:70 Constant: 56650:70 0 (const uint) 56660:70 direct index ( temp uint) 56670:70 'dti' ( in 3-component vector of uint) 56680:70 Constant: 56690:70 0 (const int) 56700:70 Constant: 56710:70 3 (const int) 56720:70 Constant: 56730:70 0 (const int) 56740:70 subgroupQuadBroadcast ( temp double) 56750:70 direct index ( temp double) 56760:70 d: direct index for structure ( temp 4-component vector of double) 56770: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}) 56780: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}) 56790: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}) 56800:70 Constant: 56810:70 0 (const uint) 56820:70 direct index ( temp uint) 56830:70 'dti' ( in 3-component vector of uint) 56840:70 Constant: 56850:70 0 (const int) 56860:70 Constant: 56870:70 3 (const int) 56880:70 Constant: 56890:70 0 (const int) 56900:70 Constant: 56910:70 2 (const uint) 56920:71 move second child to first child ( temp 2-component vector of double) 56930:71 vector swizzle ( temp 2-component vector of double) 56940:71 d: direct index for structure ( temp 4-component vector of double) 56950: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}) 56960: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}) 56970: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}) 56980:71 Constant: 56990:71 0 (const uint) 57000:71 direct index ( temp uint) 57010:71 'dti' ( in 3-component vector of uint) 57020:71 Constant: 57030:71 0 (const int) 57040:71 Constant: 57050:71 3 (const int) 57060:71 Sequence 57070:71 Constant: 57080:71 0 (const int) 57090:71 Constant: 57100:71 1 (const int) 57110:71 subgroupQuadBroadcast ( temp 2-component vector of double) 57120:71 vector swizzle ( temp 2-component vector of double) 57130:71 d: direct index for structure ( temp 4-component vector of double) 57140: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}) 57150: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}) 57160: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}) 57170:71 Constant: 57180:71 0 (const uint) 57190:71 direct index ( temp uint) 57200:71 'dti' ( in 3-component vector of uint) 57210:71 Constant: 57220:71 0 (const int) 57230:71 Constant: 57240:71 3 (const int) 57250:71 Sequence 57260:71 Constant: 57270:71 0 (const int) 57280:71 Constant: 57290:71 1 (const int) 57300:71 Constant: 57310:71 2 (const uint) 57320:72 move second child to first child ( temp 3-component vector of double) 57330:72 vector swizzle ( temp 3-component vector of double) 57340:72 d: direct index for structure ( temp 4-component vector of double) 57350: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}) 57360: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}) 57370: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}) 57380:72 Constant: 57390:72 0 (const uint) 57400:72 direct index ( temp uint) 57410:72 'dti' ( in 3-component vector of uint) 57420:72 Constant: 57430:72 0 (const int) 57440:72 Constant: 57450:72 3 (const int) 57460:72 Sequence 57470:72 Constant: 57480:72 0 (const int) 57490:72 Constant: 57500:72 1 (const int) 57510:72 Constant: 57520:72 2 (const int) 57530:72 subgroupQuadBroadcast ( temp 3-component vector of double) 57540:72 vector swizzle ( temp 3-component vector of double) 57550:72 d: direct index for structure ( temp 4-component vector of double) 57560: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}) 57570: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}) 57580: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}) 57590:72 Constant: 57600:72 0 (const uint) 57610:72 direct index ( temp uint) 57620:72 'dti' ( in 3-component vector of uint) 57630:72 Constant: 57640:72 0 (const int) 57650:72 Constant: 57660:72 3 (const int) 57670:72 Sequence 57680:72 Constant: 57690:72 0 (const int) 57700:72 Constant: 57710:72 1 (const int) 57720:72 Constant: 57730:72 2 (const int) 57740:72 Constant: 57750:72 2 (const uint) 57760:74 move second child to first child ( temp 4-component vector of uint) 57770:74 u: direct index for structure ( temp 4-component vector of uint) 57780: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}) 57790: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}) 57800: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}) 57810:74 Constant: 57820:74 0 (const uint) 57830:74 direct index ( temp uint) 57840:74 'dti' ( in 3-component vector of uint) 57850:74 Constant: 57860:74 0 (const int) 57870:74 Constant: 57880:74 0 (const int) 57890:74 subgroupQuadBroadcast ( temp 4-component vector of uint) 57900:74 u: direct index for structure ( temp 4-component vector of uint) 57910: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}) 57920: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}) 57930: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}) 57940:74 Constant: 57950:74 0 (const uint) 57960:74 direct index ( temp uint) 57970:74 'dti' ( in 3-component vector of uint) 57980:74 Constant: 57990:74 0 (const int) 58000:74 Constant: 58010:74 0 (const int) 58020:74 Constant: 58030:74 3 (const uint) 58040:75 move second child to first child ( temp uint) 58050:75 direct index ( temp uint) 58060:75 u: direct index for structure ( temp 4-component vector of uint) 58070: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}) 58080: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}) 58090: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}) 58100:75 Constant: 58110:75 0 (const uint) 58120:75 direct index ( temp uint) 58130:75 'dti' ( in 3-component vector of uint) 58140:75 Constant: 58150:75 0 (const int) 58160:75 Constant: 58170:75 0 (const int) 58180:75 Constant: 58190:75 0 (const int) 58200:75 subgroupQuadBroadcast ( temp uint) 58210:75 direct index ( temp uint) 58220:75 u: direct index for structure ( temp 4-component vector of uint) 58230: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}) 58240: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}) 58250: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}) 58260:75 Constant: 58270:75 0 (const uint) 58280:75 direct index ( temp uint) 58290:75 'dti' ( in 3-component vector of uint) 58300:75 Constant: 58310:75 0 (const int) 58320:75 Constant: 58330:75 0 (const int) 58340:75 Constant: 58350:75 0 (const int) 58360:75 Constant: 58370:75 3 (const uint) 58380:76 move second child to first child ( temp 2-component vector of uint) 58390:76 vector swizzle ( temp 2-component vector of uint) 58400:76 u: direct index for structure ( temp 4-component vector of uint) 58410: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}) 58420: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}) 58430: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}) 58440:76 Constant: 58450:76 0 (const uint) 58460:76 direct index ( temp uint) 58470:76 'dti' ( in 3-component vector of uint) 58480:76 Constant: 58490:76 0 (const int) 58500:76 Constant: 58510:76 0 (const int) 58520:76 Sequence 58530:76 Constant: 58540:76 0 (const int) 58550:76 Constant: 58560:76 1 (const int) 58570:76 subgroupQuadBroadcast ( temp 2-component vector of uint) 58580:76 vector swizzle ( temp 2-component vector of uint) 58590:76 u: direct index for structure ( temp 4-component vector of uint) 58600: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}) 58610: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}) 58620: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}) 58630:76 Constant: 58640:76 0 (const uint) 58650:76 direct index ( temp uint) 58660:76 'dti' ( in 3-component vector of uint) 58670:76 Constant: 58680:76 0 (const int) 58690:76 Constant: 58700:76 0 (const int) 58710:76 Sequence 58720:76 Constant: 58730:76 0 (const int) 58740:76 Constant: 58750:76 1 (const int) 58760:76 Constant: 58770:76 3 (const uint) 58780:77 move second child to first child ( temp 3-component vector of uint) 58790:77 vector swizzle ( temp 3-component vector of uint) 58800:77 u: direct index for structure ( temp 4-component vector of uint) 58810: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}) 58820: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}) 58830: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}) 58840:77 Constant: 58850:77 0 (const uint) 58860:77 direct index ( temp uint) 58870:77 'dti' ( in 3-component vector of uint) 58880:77 Constant: 58890:77 0 (const int) 58900:77 Constant: 58910:77 0 (const int) 58920:77 Sequence 58930:77 Constant: 58940:77 0 (const int) 58950:77 Constant: 58960:77 1 (const int) 58970:77 Constant: 58980:77 2 (const int) 58990:77 subgroupQuadBroadcast ( temp 3-component vector of uint) 59000:77 vector swizzle ( temp 3-component vector of uint) 59010:77 u: direct index for structure ( temp 4-component vector of uint) 59020: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}) 59030: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}) 59040: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}) 59050:77 Constant: 59060:77 0 (const uint) 59070:77 direct index ( temp uint) 59080:77 'dti' ( in 3-component vector of uint) 59090:77 Constant: 59100:77 0 (const int) 59110:77 Constant: 59120:77 0 (const int) 59130:77 Sequence 59140:77 Constant: 59150:77 0 (const int) 59160:77 Constant: 59170:77 1 (const int) 59180:77 Constant: 59190:77 2 (const int) 59200:77 Constant: 59210:77 3 (const uint) 59220:79 move second child to first child ( temp 4-component vector of int) 59230:79 i: direct index for structure ( temp 4-component vector of int) 59240: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}) 59250: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}) 59260: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}) 59270:79 Constant: 59280:79 0 (const uint) 59290:79 direct index ( temp uint) 59300:79 'dti' ( in 3-component vector of uint) 59310:79 Constant: 59320:79 0 (const int) 59330:79 Constant: 59340:79 1 (const int) 59350:79 subgroupQuadBroadcast ( temp 4-component vector of int) 59360:79 i: direct index for structure ( temp 4-component vector of int) 59370: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}) 59380: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}) 59390: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}) 59400:79 Constant: 59410:79 0 (const uint) 59420:79 direct index ( temp uint) 59430:79 'dti' ( in 3-component vector of uint) 59440:79 Constant: 59450:79 0 (const int) 59460:79 Constant: 59470:79 1 (const int) 59480:79 Constant: 59490:79 3 (const uint) 59500:80 move second child to first child ( temp int) 59510:80 direct index ( temp int) 59520:80 i: direct index for structure ( temp 4-component vector of int) 59530: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}) 59540: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}) 59550: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}) 59560:80 Constant: 59570:80 0 (const uint) 59580:80 direct index ( temp uint) 59590:80 'dti' ( in 3-component vector of uint) 59600:80 Constant: 59610:80 0 (const int) 59620:80 Constant: 59630:80 1 (const int) 59640:80 Constant: 59650:80 0 (const int) 59660:80 subgroupQuadBroadcast ( temp int) 59670:80 direct index ( temp int) 59680:80 i: direct index for structure ( temp 4-component vector of int) 59690: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}) 59700: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}) 59710: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}) 59720:80 Constant: 59730:80 0 (const uint) 59740:80 direct index ( temp uint) 59750:80 'dti' ( in 3-component vector of uint) 59760:80 Constant: 59770:80 0 (const int) 59780:80 Constant: 59790:80 1 (const int) 59800:80 Constant: 59810:80 0 (const int) 59820:80 Constant: 59830:80 3 (const uint) 59840:81 move second child to first child ( temp 2-component vector of int) 59850:81 vector swizzle ( temp 2-component vector of int) 59860:81 i: direct index for structure ( temp 4-component vector of int) 59870: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}) 59880: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}) 59890: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}) 59900:81 Constant: 59910:81 0 (const uint) 59920:81 direct index ( temp uint) 59930:81 'dti' ( in 3-component vector of uint) 59940:81 Constant: 59950:81 0 (const int) 59960:81 Constant: 59970:81 1 (const int) 59980:81 Sequence 59990:81 Constant: 60000:81 0 (const int) 60010:81 Constant: 60020:81 1 (const int) 60030:81 subgroupQuadBroadcast ( temp 2-component vector of int) 60040:81 vector swizzle ( temp 2-component vector of int) 60050:81 i: direct index for structure ( temp 4-component vector of int) 60060: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}) 60070: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}) 60080: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}) 60090:81 Constant: 60100:81 0 (const uint) 60110:81 direct index ( temp uint) 60120:81 'dti' ( in 3-component vector of uint) 60130:81 Constant: 60140:81 0 (const int) 60150:81 Constant: 60160:81 1 (const int) 60170:81 Sequence 60180:81 Constant: 60190:81 0 (const int) 60200:81 Constant: 60210:81 1 (const int) 60220:81 Constant: 60230:81 3 (const uint) 60240:82 move second child to first child ( temp 3-component vector of int) 60250:82 vector swizzle ( temp 3-component vector of int) 60260:82 i: direct index for structure ( temp 4-component vector of int) 60270: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}) 60280: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}) 60290: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}) 60300:82 Constant: 60310:82 0 (const uint) 60320:82 direct index ( temp uint) 60330:82 'dti' ( in 3-component vector of uint) 60340:82 Constant: 60350:82 0 (const int) 60360:82 Constant: 60370:82 1 (const int) 60380:82 Sequence 60390:82 Constant: 60400:82 0 (const int) 60410:82 Constant: 60420:82 1 (const int) 60430:82 Constant: 60440:82 2 (const int) 60450:82 subgroupQuadBroadcast ( temp 3-component vector of int) 60460:82 vector swizzle ( temp 3-component vector of int) 60470:82 i: direct index for structure ( temp 4-component vector of int) 60480: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}) 60490: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}) 60500: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}) 60510:82 Constant: 60520:82 0 (const uint) 60530:82 direct index ( temp uint) 60540:82 'dti' ( in 3-component vector of uint) 60550:82 Constant: 60560:82 0 (const int) 60570:82 Constant: 60580:82 1 (const int) 60590:82 Sequence 60600:82 Constant: 60610:82 0 (const int) 60620:82 Constant: 60630:82 1 (const int) 60640:82 Constant: 60650:82 2 (const int) 60660:82 Constant: 60670:82 3 (const uint) 60680:84 move second child to first child ( temp 4-component vector of float) 60690:84 f: direct index for structure ( temp 4-component vector of float) 60700: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}) 60710: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}) 60720: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}) 60730:84 Constant: 60740:84 0 (const uint) 60750:84 direct index ( temp uint) 60760:84 'dti' ( in 3-component vector of uint) 60770:84 Constant: 60780:84 0 (const int) 60790:84 Constant: 60800:84 2 (const int) 60810:84 subgroupQuadBroadcast ( temp 4-component vector of float) 60820:84 f: direct index for structure ( temp 4-component vector of float) 60830: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}) 60840: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}) 60850: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}) 60860:84 Constant: 60870:84 0 (const uint) 60880:84 direct index ( temp uint) 60890:84 'dti' ( in 3-component vector of uint) 60900:84 Constant: 60910:84 0 (const int) 60920:84 Constant: 60930:84 2 (const int) 60940:84 Constant: 60950:84 3 (const uint) 60960:85 move second child to first child ( temp float) 60970:85 direct index ( temp float) 60980:85 f: direct index for structure ( temp 4-component vector of float) 60990: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}) 61000: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}) 61010: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}) 61020:85 Constant: 61030:85 0 (const uint) 61040:85 direct index ( temp uint) 61050:85 'dti' ( in 3-component vector of uint) 61060:85 Constant: 61070:85 0 (const int) 61080:85 Constant: 61090:85 2 (const int) 61100:85 Constant: 61110:85 0 (const int) 61120:85 subgroupQuadBroadcast ( temp float) 61130:85 direct index ( temp float) 61140:85 f: direct index for structure ( temp 4-component vector of float) 61150: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}) 61160: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}) 61170: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}) 61180:85 Constant: 61190:85 0 (const uint) 61200:85 direct index ( temp uint) 61210:85 'dti' ( in 3-component vector of uint) 61220:85 Constant: 61230:85 0 (const int) 61240:85 Constant: 61250:85 2 (const int) 61260:85 Constant: 61270:85 0 (const int) 61280:85 Constant: 61290:85 3 (const uint) 61300:86 move second child to first child ( temp 2-component vector of float) 61310:86 vector swizzle ( temp 2-component vector of float) 61320:86 f: direct index for structure ( temp 4-component vector of float) 61330: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}) 61340: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}) 61350: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}) 61360:86 Constant: 61370:86 0 (const uint) 61380:86 direct index ( temp uint) 61390:86 'dti' ( in 3-component vector of uint) 61400:86 Constant: 61410:86 0 (const int) 61420:86 Constant: 61430:86 2 (const int) 61440:86 Sequence 61450:86 Constant: 61460:86 0 (const int) 61470:86 Constant: 61480:86 1 (const int) 61490:86 subgroupQuadBroadcast ( temp 2-component vector of float) 61500:86 vector swizzle ( temp 2-component vector of float) 61510:86 f: direct index for structure ( temp 4-component vector of float) 61520: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}) 61530: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}) 61540: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}) 61550:86 Constant: 61560:86 0 (const uint) 61570:86 direct index ( temp uint) 61580:86 'dti' ( in 3-component vector of uint) 61590:86 Constant: 61600:86 0 (const int) 61610:86 Constant: 61620:86 2 (const int) 61630:86 Sequence 61640:86 Constant: 61650:86 0 (const int) 61660:86 Constant: 61670:86 1 (const int) 61680:86 Constant: 61690:86 3 (const uint) 61700:87 move second child to first child ( temp 3-component vector of float) 61710:87 vector swizzle ( temp 3-component vector of float) 61720:87 f: direct index for structure ( temp 4-component vector of float) 61730: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}) 61740: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}) 61750: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}) 61760:87 Constant: 61770:87 0 (const uint) 61780:87 direct index ( temp uint) 61790:87 'dti' ( in 3-component vector of uint) 61800:87 Constant: 61810:87 0 (const int) 61820:87 Constant: 61830:87 2 (const int) 61840:87 Sequence 61850:87 Constant: 61860:87 0 (const int) 61870:87 Constant: 61880:87 1 (const int) 61890:87 Constant: 61900:87 2 (const int) 61910:87 subgroupQuadBroadcast ( temp 3-component vector of float) 61920:87 vector swizzle ( temp 3-component vector of float) 61930:87 f: direct index for structure ( temp 4-component vector of float) 61940: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}) 61950: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}) 61960: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}) 61970:87 Constant: 61980:87 0 (const uint) 61990:87 direct index ( temp uint) 62000:87 'dti' ( in 3-component vector of uint) 62010:87 Constant: 62020:87 0 (const int) 62030:87 Constant: 62040:87 2 (const int) 62050:87 Sequence 62060:87 Constant: 62070:87 0 (const int) 62080:87 Constant: 62090:87 1 (const int) 62100:87 Constant: 62110:87 2 (const int) 62120:87 Constant: 62130:87 3 (const uint) 62140:89 move second child to first child ( temp 4-component vector of double) 62150:89 d: direct index for structure ( temp 4-component vector of double) 62160: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}) 62170: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}) 62180: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}) 62190:89 Constant: 62200:89 0 (const uint) 62210:89 direct index ( temp uint) 62220:89 'dti' ( in 3-component vector of uint) 62230:89 Constant: 62240:89 0 (const int) 62250:89 Constant: 62260:89 3 (const int) 62270:89 subgroupQuadBroadcast ( temp 4-component vector of double) 62280:89 d: direct index for structure ( temp 4-component vector of double) 62290: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}) 62300: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}) 62310: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}) 62320:89 Constant: 62330:89 0 (const uint) 62340:89 direct index ( temp uint) 62350:89 'dti' ( in 3-component vector of uint) 62360:89 Constant: 62370:89 0 (const int) 62380:89 Constant: 62390:89 3 (const int) 62400:89 Constant: 62410:89 3 (const uint) 62420:90 move second child to first child ( temp double) 62430:90 direct index ( temp double) 62440:90 d: direct index for structure ( temp 4-component vector of double) 62450: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}) 62460: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}) 62470: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}) 62480:90 Constant: 62490:90 0 (const uint) 62500:90 direct index ( temp uint) 62510:90 'dti' ( in 3-component vector of uint) 62520:90 Constant: 62530:90 0 (const int) 62540:90 Constant: 62550:90 3 (const int) 62560:90 Constant: 62570:90 0 (const int) 62580:90 subgroupQuadBroadcast ( temp double) 62590:90 direct index ( temp double) 62600:90 d: direct index for structure ( temp 4-component vector of double) 62610: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}) 62620: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}) 62630: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}) 62640:90 Constant: 62650:90 0 (const uint) 62660:90 direct index ( temp uint) 62670:90 'dti' ( in 3-component vector of uint) 62680:90 Constant: 62690:90 0 (const int) 62700:90 Constant: 62710:90 3 (const int) 62720:90 Constant: 62730:90 0 (const int) 62740:90 Constant: 62750:90 3 (const uint) 62760:91 move second child to first child ( temp 2-component vector of double) 62770:91 vector swizzle ( temp 2-component vector of double) 62780:91 d: direct index for structure ( temp 4-component vector of double) 62790: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}) 62800: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}) 62810: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}) 62820:91 Constant: 62830:91 0 (const uint) 62840:91 direct index ( temp uint) 62850:91 'dti' ( in 3-component vector of uint) 62860:91 Constant: 62870:91 0 (const int) 62880:91 Constant: 62890:91 3 (const int) 62900:91 Sequence 62910:91 Constant: 62920:91 0 (const int) 62930:91 Constant: 62940:91 1 (const int) 62950:91 subgroupQuadBroadcast ( temp 2-component vector of double) 62960:91 vector swizzle ( temp 2-component vector of double) 62970:91 d: direct index for structure ( temp 4-component vector of double) 62980: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}) 62990: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}) 63000: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}) 63010:91 Constant: 63020:91 0 (const uint) 63030:91 direct index ( temp uint) 63040:91 'dti' ( in 3-component vector of uint) 63050:91 Constant: 63060:91 0 (const int) 63070:91 Constant: 63080:91 3 (const int) 63090:91 Sequence 63100:91 Constant: 63110:91 0 (const int) 63120:91 Constant: 63130:91 1 (const int) 63140:91 Constant: 63150:91 3 (const uint) 63160:92 move second child to first child ( temp 3-component vector of double) 63170:92 vector swizzle ( temp 3-component vector of double) 63180:92 d: direct index for structure ( temp 4-component vector of double) 63190: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}) 63200: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}) 63210: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}) 63220:92 Constant: 63230:92 0 (const uint) 63240:92 direct index ( temp uint) 63250:92 'dti' ( in 3-component vector of uint) 63260:92 Constant: 63270:92 0 (const int) 63280:92 Constant: 63290:92 3 (const int) 63300:92 Sequence 63310:92 Constant: 63320:92 0 (const int) 63330:92 Constant: 63340:92 1 (const int) 63350:92 Constant: 63360:92 2 (const int) 63370:92 subgroupQuadBroadcast ( temp 3-component vector of double) 63380:92 vector swizzle ( temp 3-component vector of double) 63390:92 d: direct index for structure ( temp 4-component vector of double) 63400: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}) 63410: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}) 63420: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}) 63430:92 Constant: 63440:92 0 (const uint) 63450:92 direct index ( temp uint) 63460:92 'dti' ( in 3-component vector of uint) 63470:92 Constant: 63480:92 0 (const int) 63490:92 Constant: 63500:92 3 (const int) 63510:92 Sequence 63520:92 Constant: 63530:92 0 (const int) 63540:92 Constant: 63550:92 1 (const int) 63560:92 Constant: 63570:92 2 (const int) 63580:92 Constant: 63590:92 3 (const uint) 63600:94 move second child to first child ( temp 4-component vector of uint) 63610:94 u: direct index for structure ( temp 4-component vector of uint) 63620: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}) 63630: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}) 63640: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}) 63650:94 Constant: 63660:94 0 (const uint) 63670:94 direct index ( temp uint) 63680:94 'dti' ( in 3-component vector of uint) 63690:94 Constant: 63700:94 0 (const int) 63710:94 Constant: 63720:94 0 (const int) 63730:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint) 63740:94 u: direct index for structure ( temp 4-component vector of uint) 63750: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}) 63760: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}) 63770: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}) 63780:94 Constant: 63790:94 0 (const uint) 63800:94 direct index ( temp uint) 63810:94 'dti' ( in 3-component vector of uint) 63820:94 Constant: 63830:94 0 (const int) 63840:94 Constant: 63850:94 0 (const int) 63860:95 move second child to first child ( temp uint) 63870:95 direct index ( temp uint) 63880:95 u: direct index for structure ( temp 4-component vector of uint) 63890: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}) 63900: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}) 63910: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}) 63920:95 Constant: 63930:95 0 (const uint) 63940:95 direct index ( temp uint) 63950:95 'dti' ( in 3-component vector of uint) 63960:95 Constant: 63970:95 0 (const int) 63980:95 Constant: 63990:95 0 (const int) 64000:95 Constant: 64010:95 0 (const int) 64020:95 subgroupQuadSwapHorizontal ( temp uint) 64030:95 direct index ( temp uint) 64040:95 u: direct index for structure ( temp 4-component vector of uint) 64050: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}) 64060: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}) 64070: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}) 64080:95 Constant: 64090:95 0 (const uint) 64100:95 direct index ( temp uint) 64110:95 'dti' ( in 3-component vector of uint) 64120:95 Constant: 64130:95 0 (const int) 64140:95 Constant: 64150:95 0 (const int) 64160:95 Constant: 64170:95 0 (const int) 64180:96 move second child to first child ( temp 2-component vector of uint) 64190:96 vector swizzle ( temp 2-component vector of uint) 64200:96 u: direct index for structure ( temp 4-component vector of uint) 64210: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}) 64220: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}) 64230: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}) 64240:96 Constant: 64250:96 0 (const uint) 64260:96 direct index ( temp uint) 64270:96 'dti' ( in 3-component vector of uint) 64280:96 Constant: 64290:96 0 (const int) 64300:96 Constant: 64310:96 0 (const int) 64320:96 Sequence 64330:96 Constant: 64340:96 0 (const int) 64350:96 Constant: 64360:96 1 (const int) 64370:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint) 64380:96 vector swizzle ( temp 2-component vector of uint) 64390:96 u: direct index for structure ( temp 4-component vector of uint) 64400: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}) 64410: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}) 64420: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}) 64430:96 Constant: 64440:96 0 (const uint) 64450:96 direct index ( temp uint) 64460:96 'dti' ( in 3-component vector of uint) 64470:96 Constant: 64480:96 0 (const int) 64490:96 Constant: 64500:96 0 (const int) 64510:96 Sequence 64520:96 Constant: 64530:96 0 (const int) 64540:96 Constant: 64550:96 1 (const int) 64560:97 move second child to first child ( temp 3-component vector of uint) 64570:97 vector swizzle ( temp 3-component vector of uint) 64580:97 u: direct index for structure ( temp 4-component vector of uint) 64590: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}) 64600: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}) 64610: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}) 64620:97 Constant: 64630:97 0 (const uint) 64640:97 direct index ( temp uint) 64650:97 'dti' ( in 3-component vector of uint) 64660:97 Constant: 64670:97 0 (const int) 64680:97 Constant: 64690:97 0 (const int) 64700:97 Sequence 64710:97 Constant: 64720:97 0 (const int) 64730:97 Constant: 64740:97 1 (const int) 64750:97 Constant: 64760:97 2 (const int) 64770:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint) 64780:97 vector swizzle ( temp 3-component vector of uint) 64790:97 u: direct index for structure ( temp 4-component vector of uint) 64800: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}) 64810: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}) 64820: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}) 64830:97 Constant: 64840:97 0 (const uint) 64850:97 direct index ( temp uint) 64860:97 'dti' ( in 3-component vector of uint) 64870:97 Constant: 64880:97 0 (const int) 64890:97 Constant: 64900:97 0 (const int) 64910:97 Sequence 64920:97 Constant: 64930:97 0 (const int) 64940:97 Constant: 64950:97 1 (const int) 64960:97 Constant: 64970:97 2 (const int) 64980:99 move second child to first child ( temp 4-component vector of int) 64990:99 i: direct index for structure ( temp 4-component vector of int) 65000: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}) 65010: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}) 65020: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}) 65030:99 Constant: 65040:99 0 (const uint) 65050:99 direct index ( temp uint) 65060:99 'dti' ( in 3-component vector of uint) 65070:99 Constant: 65080:99 0 (const int) 65090:99 Constant: 65100:99 1 (const int) 65110:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int) 65120:99 i: direct index for structure ( temp 4-component vector of int) 65130: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}) 65140: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}) 65150: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}) 65160:99 Constant: 65170:99 0 (const uint) 65180:99 direct index ( temp uint) 65190:99 'dti' ( in 3-component vector of uint) 65200:99 Constant: 65210:99 0 (const int) 65220:99 Constant: 65230:99 1 (const int) 65240:100 move second child to first child ( temp int) 65250:100 direct index ( temp int) 65260:100 i: direct index for structure ( temp 4-component vector of int) 65270: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}) 65280: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}) 65290: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}) 65300:100 Constant: 65310:100 0 (const uint) 65320:100 direct index ( temp uint) 65330:100 'dti' ( in 3-component vector of uint) 65340:100 Constant: 65350:100 0 (const int) 65360:100 Constant: 65370:100 1 (const int) 65380:100 Constant: 65390:100 0 (const int) 65400:100 subgroupQuadSwapHorizontal ( temp int) 65410:100 direct index ( temp int) 65420:100 i: direct index for structure ( temp 4-component vector of int) 65430: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}) 65440: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}) 65450: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}) 65460:100 Constant: 65470:100 0 (const uint) 65480:100 direct index ( temp uint) 65490:100 'dti' ( in 3-component vector of uint) 65500:100 Constant: 65510:100 0 (const int) 65520:100 Constant: 65530:100 1 (const int) 65540:100 Constant: 65550:100 0 (const int) 65560:101 move second child to first child ( temp 2-component vector of int) 65570:101 vector swizzle ( temp 2-component vector of int) 65580:101 i: direct index for structure ( temp 4-component vector of int) 65590: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}) 65600: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}) 65610: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}) 65620:101 Constant: 65630:101 0 (const uint) 65640:101 direct index ( temp uint) 65650:101 'dti' ( in 3-component vector of uint) 65660:101 Constant: 65670:101 0 (const int) 65680:101 Constant: 65690:101 1 (const int) 65700:101 Sequence 65710:101 Constant: 65720:101 0 (const int) 65730:101 Constant: 65740:101 1 (const int) 65750:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int) 65760:101 vector swizzle ( temp 2-component vector of int) 65770:101 i: direct index for structure ( temp 4-component vector of int) 65780: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}) 65790: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}) 65800: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}) 65810:101 Constant: 65820:101 0 (const uint) 65830:101 direct index ( temp uint) 65840:101 'dti' ( in 3-component vector of uint) 65850:101 Constant: 65860:101 0 (const int) 65870:101 Constant: 65880:101 1 (const int) 65890:101 Sequence 65900:101 Constant: 65910:101 0 (const int) 65920:101 Constant: 65930:101 1 (const int) 65940:102 move second child to first child ( temp 3-component vector of int) 65950:102 vector swizzle ( temp 3-component vector of int) 65960:102 i: direct index for structure ( temp 4-component vector of int) 65970: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}) 65980: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}) 65990: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}) 66000:102 Constant: 66010:102 0 (const uint) 66020:102 direct index ( temp uint) 66030:102 'dti' ( in 3-component vector of uint) 66040:102 Constant: 66050:102 0 (const int) 66060:102 Constant: 66070:102 1 (const int) 66080:102 Sequence 66090:102 Constant: 66100:102 0 (const int) 66110:102 Constant: 66120:102 1 (const int) 66130:102 Constant: 66140:102 2 (const int) 66150:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int) 66160:102 vector swizzle ( temp 3-component vector of int) 66170:102 i: direct index for structure ( temp 4-component vector of int) 66180: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}) 66190: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}) 66200: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}) 66210:102 Constant: 66220:102 0 (const uint) 66230:102 direct index ( temp uint) 66240:102 'dti' ( in 3-component vector of uint) 66250:102 Constant: 66260:102 0 (const int) 66270:102 Constant: 66280:102 1 (const int) 66290:102 Sequence 66300:102 Constant: 66310:102 0 (const int) 66320:102 Constant: 66330:102 1 (const int) 66340:102 Constant: 66350:102 2 (const int) 66360:104 move second child to first child ( temp 4-component vector of float) 66370:104 f: direct index for structure ( temp 4-component vector of float) 66380: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}) 66390: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}) 66400: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}) 66410:104 Constant: 66420:104 0 (const uint) 66430:104 direct index ( temp uint) 66440:104 'dti' ( in 3-component vector of uint) 66450:104 Constant: 66460:104 0 (const int) 66470:104 Constant: 66480:104 2 (const int) 66490:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float) 66500:104 f: direct index for structure ( temp 4-component vector of float) 66510: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}) 66520: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}) 66530: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}) 66540:104 Constant: 66550:104 0 (const uint) 66560:104 direct index ( temp uint) 66570:104 'dti' ( in 3-component vector of uint) 66580:104 Constant: 66590:104 0 (const int) 66600:104 Constant: 66610:104 2 (const int) 66620:105 move second child to first child ( temp float) 66630:105 direct index ( temp float) 66640:105 f: direct index for structure ( temp 4-component vector of float) 66650: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}) 66660: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}) 66670: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}) 66680:105 Constant: 66690:105 0 (const uint) 66700:105 direct index ( temp uint) 66710:105 'dti' ( in 3-component vector of uint) 66720:105 Constant: 66730:105 0 (const int) 66740:105 Constant: 66750:105 2 (const int) 66760:105 Constant: 66770:105 0 (const int) 66780:105 subgroupQuadSwapHorizontal ( temp float) 66790:105 direct index ( temp float) 66800:105 f: direct index for structure ( temp 4-component vector of float) 66810: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}) 66820: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}) 66830: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}) 66840:105 Constant: 66850:105 0 (const uint) 66860:105 direct index ( temp uint) 66870:105 'dti' ( in 3-component vector of uint) 66880:105 Constant: 66890:105 0 (const int) 66900:105 Constant: 66910:105 2 (const int) 66920:105 Constant: 66930:105 0 (const int) 66940:106 move second child to first child ( temp 2-component vector of float) 66950:106 vector swizzle ( temp 2-component vector of float) 66960:106 f: direct index for structure ( temp 4-component vector of float) 66970: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}) 66980: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}) 66990: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}) 67000:106 Constant: 67010:106 0 (const uint) 67020:106 direct index ( temp uint) 67030:106 'dti' ( in 3-component vector of uint) 67040:106 Constant: 67050:106 0 (const int) 67060:106 Constant: 67070:106 2 (const int) 67080:106 Sequence 67090:106 Constant: 67100:106 0 (const int) 67110:106 Constant: 67120:106 1 (const int) 67130:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float) 67140:106 vector swizzle ( temp 2-component vector of float) 67150:106 f: direct index for structure ( temp 4-component vector of float) 67160: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}) 67170: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}) 67180: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}) 67190:106 Constant: 67200:106 0 (const uint) 67210:106 direct index ( temp uint) 67220:106 'dti' ( in 3-component vector of uint) 67230:106 Constant: 67240:106 0 (const int) 67250:106 Constant: 67260:106 2 (const int) 67270:106 Sequence 67280:106 Constant: 67290:106 0 (const int) 67300:106 Constant: 67310:106 1 (const int) 67320:107 move second child to first child ( temp 3-component vector of float) 67330:107 vector swizzle ( temp 3-component vector of float) 67340:107 f: direct index for structure ( temp 4-component vector of float) 67350: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}) 67360: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}) 67370: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}) 67380:107 Constant: 67390:107 0 (const uint) 67400:107 direct index ( temp uint) 67410:107 'dti' ( in 3-component vector of uint) 67420:107 Constant: 67430:107 0 (const int) 67440:107 Constant: 67450:107 2 (const int) 67460:107 Sequence 67470:107 Constant: 67480:107 0 (const int) 67490:107 Constant: 67500:107 1 (const int) 67510:107 Constant: 67520:107 2 (const int) 67530:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float) 67540:107 vector swizzle ( temp 3-component vector of float) 67550:107 f: direct index for structure ( temp 4-component vector of float) 67560: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}) 67570: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}) 67580: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}) 67590:107 Constant: 67600:107 0 (const uint) 67610:107 direct index ( temp uint) 67620:107 'dti' ( in 3-component vector of uint) 67630:107 Constant: 67640:107 0 (const int) 67650:107 Constant: 67660:107 2 (const int) 67670:107 Sequence 67680:107 Constant: 67690:107 0 (const int) 67700:107 Constant: 67710:107 1 (const int) 67720:107 Constant: 67730:107 2 (const int) 67740:109 move second child to first child ( temp 4-component vector of double) 67750:109 d: direct index for structure ( temp 4-component vector of double) 67760: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}) 67770: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}) 67780: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}) 67790:109 Constant: 67800:109 0 (const uint) 67810:109 direct index ( temp uint) 67820:109 'dti' ( in 3-component vector of uint) 67830:109 Constant: 67840:109 0 (const int) 67850:109 Constant: 67860:109 3 (const int) 67870:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double) 67880:109 d: direct index for structure ( temp 4-component vector of double) 67890: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}) 67900: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}) 67910: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}) 67920:109 Constant: 67930:109 0 (const uint) 67940:109 direct index ( temp uint) 67950:109 'dti' ( in 3-component vector of uint) 67960:109 Constant: 67970:109 0 (const int) 67980:109 Constant: 67990:109 3 (const int) 68000:110 move second child to first child ( temp double) 68010:110 direct index ( temp double) 68020:110 d: direct index for structure ( temp 4-component vector of double) 68030: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}) 68040: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}) 68050: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}) 68060:110 Constant: 68070:110 0 (const uint) 68080:110 direct index ( temp uint) 68090:110 'dti' ( in 3-component vector of uint) 68100:110 Constant: 68110:110 0 (const int) 68120:110 Constant: 68130:110 3 (const int) 68140:110 Constant: 68150:110 0 (const int) 68160:110 subgroupQuadSwapHorizontal ( temp double) 68170:110 direct index ( temp double) 68180:110 d: direct index for structure ( temp 4-component vector of double) 68190: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}) 68200: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}) 68210: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}) 68220:110 Constant: 68230:110 0 (const uint) 68240:110 direct index ( temp uint) 68250:110 'dti' ( in 3-component vector of uint) 68260:110 Constant: 68270:110 0 (const int) 68280:110 Constant: 68290:110 3 (const int) 68300:110 Constant: 68310:110 0 (const int) 68320:111 move second child to first child ( temp 2-component vector of double) 68330:111 vector swizzle ( temp 2-component vector of double) 68340:111 d: direct index for structure ( temp 4-component vector of double) 68350: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}) 68360: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}) 68370: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}) 68380:111 Constant: 68390:111 0 (const uint) 68400:111 direct index ( temp uint) 68410:111 'dti' ( in 3-component vector of uint) 68420:111 Constant: 68430:111 0 (const int) 68440:111 Constant: 68450:111 3 (const int) 68460:111 Sequence 68470:111 Constant: 68480:111 0 (const int) 68490:111 Constant: 68500:111 1 (const int) 68510:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double) 68520:111 vector swizzle ( temp 2-component vector of double) 68530:111 d: direct index for structure ( temp 4-component vector of double) 68540: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}) 68550: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}) 68560: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}) 68570:111 Constant: 68580:111 0 (const uint) 68590:111 direct index ( temp uint) 68600:111 'dti' ( in 3-component vector of uint) 68610:111 Constant: 68620:111 0 (const int) 68630:111 Constant: 68640:111 3 (const int) 68650:111 Sequence 68660:111 Constant: 68670:111 0 (const int) 68680:111 Constant: 68690:111 1 (const int) 68700:112 move second child to first child ( temp 3-component vector of double) 68710:112 vector swizzle ( temp 3-component vector of double) 68720:112 d: direct index for structure ( temp 4-component vector of double) 68730: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}) 68740: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}) 68750: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}) 68760:112 Constant: 68770:112 0 (const uint) 68780:112 direct index ( temp uint) 68790:112 'dti' ( in 3-component vector of uint) 68800:112 Constant: 68810:112 0 (const int) 68820:112 Constant: 68830:112 3 (const int) 68840:112 Sequence 68850:112 Constant: 68860:112 0 (const int) 68870:112 Constant: 68880:112 1 (const int) 68890:112 Constant: 68900:112 2 (const int) 68910:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double) 68920:112 vector swizzle ( temp 3-component vector of double) 68930:112 d: direct index for structure ( temp 4-component vector of double) 68940: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}) 68950: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}) 68960: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}) 68970:112 Constant: 68980:112 0 (const uint) 68990:112 direct index ( temp uint) 69000:112 'dti' ( in 3-component vector of uint) 69010:112 Constant: 69020:112 0 (const int) 69030:112 Constant: 69040:112 3 (const int) 69050:112 Sequence 69060:112 Constant: 69070:112 0 (const int) 69080:112 Constant: 69090:112 1 (const int) 69100:112 Constant: 69110:112 2 (const int) 69120:114 move second child to first child ( temp 4-component vector of uint) 69130:114 u: direct index for structure ( temp 4-component vector of uint) 69140: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}) 69150: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}) 69160: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}) 69170:114 Constant: 69180:114 0 (const uint) 69190:114 direct index ( temp uint) 69200:114 'dti' ( in 3-component vector of uint) 69210:114 Constant: 69220:114 0 (const int) 69230:114 Constant: 69240:114 0 (const int) 69250:114 subgroupQuadSwapVertical ( temp 4-component vector of uint) 69260:114 u: direct index for structure ( temp 4-component vector of uint) 69270: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}) 69280: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}) 69290: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}) 69300:114 Constant: 69310:114 0 (const uint) 69320:114 direct index ( temp uint) 69330:114 'dti' ( in 3-component vector of uint) 69340:114 Constant: 69350:114 0 (const int) 69360:114 Constant: 69370:114 0 (const int) 69380:115 move second child to first child ( temp uint) 69390:115 direct index ( temp uint) 69400:115 u: direct index for structure ( temp 4-component vector of uint) 69410: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}) 69420: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}) 69430: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}) 69440:115 Constant: 69450:115 0 (const uint) 69460:115 direct index ( temp uint) 69470:115 'dti' ( in 3-component vector of uint) 69480:115 Constant: 69490:115 0 (const int) 69500:115 Constant: 69510:115 0 (const int) 69520:115 Constant: 69530:115 0 (const int) 69540:115 subgroupQuadSwapVertical ( temp uint) 69550:115 direct index ( temp uint) 69560:115 u: direct index for structure ( temp 4-component vector of uint) 69570: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}) 69580: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}) 69590: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}) 69600:115 Constant: 69610:115 0 (const uint) 69620:115 direct index ( temp uint) 69630:115 'dti' ( in 3-component vector of uint) 69640:115 Constant: 69650:115 0 (const int) 69660:115 Constant: 69670:115 0 (const int) 69680:115 Constant: 69690:115 0 (const int) 69700:116 move second child to first child ( temp 2-component vector of uint) 69710:116 vector swizzle ( temp 2-component vector of uint) 69720:116 u: direct index for structure ( temp 4-component vector of uint) 69730: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}) 69740: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}) 69750: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}) 69760:116 Constant: 69770:116 0 (const uint) 69780:116 direct index ( temp uint) 69790:116 'dti' ( in 3-component vector of uint) 69800:116 Constant: 69810:116 0 (const int) 69820:116 Constant: 69830:116 0 (const int) 69840:116 Sequence 69850:116 Constant: 69860:116 0 (const int) 69870:116 Constant: 69880:116 1 (const int) 69890:116 subgroupQuadSwapVertical ( temp 2-component vector of uint) 69900:116 vector swizzle ( temp 2-component vector of uint) 69910:116 u: direct index for structure ( temp 4-component vector of uint) 69920: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}) 69930: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}) 69940: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}) 69950:116 Constant: 69960:116 0 (const uint) 69970:116 direct index ( temp uint) 69980:116 'dti' ( in 3-component vector of uint) 69990:116 Constant: 70000:116 0 (const int) 70010:116 Constant: 70020:116 0 (const int) 70030:116 Sequence 70040:116 Constant: 70050:116 0 (const int) 70060:116 Constant: 70070:116 1 (const int) 70080:117 move second child to first child ( temp 3-component vector of uint) 70090:117 vector swizzle ( temp 3-component vector of uint) 70100:117 u: direct index for structure ( temp 4-component vector of uint) 70110: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}) 70120: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}) 70130: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}) 70140:117 Constant: 70150:117 0 (const uint) 70160:117 direct index ( temp uint) 70170:117 'dti' ( in 3-component vector of uint) 70180:117 Constant: 70190:117 0 (const int) 70200:117 Constant: 70210:117 0 (const int) 70220:117 Sequence 70230:117 Constant: 70240:117 0 (const int) 70250:117 Constant: 70260:117 1 (const int) 70270:117 Constant: 70280:117 2 (const int) 70290:117 subgroupQuadSwapVertical ( temp 3-component vector of uint) 70300:117 vector swizzle ( temp 3-component vector of uint) 70310:117 u: direct index for structure ( temp 4-component vector of uint) 70320: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}) 70330: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}) 70340: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}) 70350:117 Constant: 70360:117 0 (const uint) 70370:117 direct index ( temp uint) 70380:117 'dti' ( in 3-component vector of uint) 70390:117 Constant: 70400:117 0 (const int) 70410:117 Constant: 70420:117 0 (const int) 70430:117 Sequence 70440:117 Constant: 70450:117 0 (const int) 70460:117 Constant: 70470:117 1 (const int) 70480:117 Constant: 70490:117 2 (const int) 70500:119 move second child to first child ( temp 4-component vector of int) 70510:119 i: direct index for structure ( temp 4-component vector of int) 70520: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}) 70530: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}) 70540: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}) 70550:119 Constant: 70560:119 0 (const uint) 70570:119 direct index ( temp uint) 70580:119 'dti' ( in 3-component vector of uint) 70590:119 Constant: 70600:119 0 (const int) 70610:119 Constant: 70620:119 1 (const int) 70630:119 subgroupQuadSwapVertical ( temp 4-component vector of int) 70640:119 i: direct index for structure ( temp 4-component vector of int) 70650: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}) 70660: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}) 70670: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}) 70680:119 Constant: 70690:119 0 (const uint) 70700:119 direct index ( temp uint) 70710:119 'dti' ( in 3-component vector of uint) 70720:119 Constant: 70730:119 0 (const int) 70740:119 Constant: 70750:119 1 (const int) 70760:120 move second child to first child ( temp int) 70770:120 direct index ( temp int) 70780:120 i: direct index for structure ( temp 4-component vector of int) 70790: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}) 70800: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}) 70810: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}) 70820:120 Constant: 70830:120 0 (const uint) 70840:120 direct index ( temp uint) 70850:120 'dti' ( in 3-component vector of uint) 70860:120 Constant: 70870:120 0 (const int) 70880:120 Constant: 70890:120 1 (const int) 70900:120 Constant: 70910:120 0 (const int) 70920:120 subgroupQuadSwapVertical ( temp int) 70930:120 direct index ( temp int) 70940:120 i: direct index for structure ( temp 4-component vector of int) 70950: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}) 70960: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}) 70970: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}) 70980:120 Constant: 70990:120 0 (const uint) 71000:120 direct index ( temp uint) 71010:120 'dti' ( in 3-component vector of uint) 71020:120 Constant: 71030:120 0 (const int) 71040:120 Constant: 71050:120 1 (const int) 71060:120 Constant: 71070:120 0 (const int) 71080:121 move second child to first child ( temp 2-component vector of int) 71090:121 vector swizzle ( temp 2-component vector of int) 71100:121 i: direct index for structure ( temp 4-component vector of int) 71110: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}) 71120: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}) 71130: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}) 71140:121 Constant: 71150:121 0 (const uint) 71160:121 direct index ( temp uint) 71170:121 'dti' ( in 3-component vector of uint) 71180:121 Constant: 71190:121 0 (const int) 71200:121 Constant: 71210:121 1 (const int) 71220:121 Sequence 71230:121 Constant: 71240:121 0 (const int) 71250:121 Constant: 71260:121 1 (const int) 71270:121 subgroupQuadSwapVertical ( temp 2-component vector of int) 71280:121 vector swizzle ( temp 2-component vector of int) 71290:121 i: direct index for structure ( temp 4-component vector of int) 71300: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}) 71310: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}) 71320: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}) 71330:121 Constant: 71340:121 0 (const uint) 71350:121 direct index ( temp uint) 71360:121 'dti' ( in 3-component vector of uint) 71370:121 Constant: 71380:121 0 (const int) 71390:121 Constant: 71400:121 1 (const int) 71410:121 Sequence 71420:121 Constant: 71430:121 0 (const int) 71440:121 Constant: 71450:121 1 (const int) 71460:122 move second child to first child ( temp 3-component vector of int) 71470:122 vector swizzle ( temp 3-component vector of int) 71480:122 i: direct index for structure ( temp 4-component vector of int) 71490: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}) 71500: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}) 71510: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}) 71520:122 Constant: 71530:122 0 (const uint) 71540:122 direct index ( temp uint) 71550:122 'dti' ( in 3-component vector of uint) 71560:122 Constant: 71570:122 0 (const int) 71580:122 Constant: 71590:122 1 (const int) 71600:122 Sequence 71610:122 Constant: 71620:122 0 (const int) 71630:122 Constant: 71640:122 1 (const int) 71650:122 Constant: 71660:122 2 (const int) 71670:122 subgroupQuadSwapVertical ( temp 3-component vector of int) 71680:122 vector swizzle ( temp 3-component vector of int) 71690:122 i: direct index for structure ( temp 4-component vector of int) 71700: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}) 71710: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}) 71720: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}) 71730:122 Constant: 71740:122 0 (const uint) 71750:122 direct index ( temp uint) 71760:122 'dti' ( in 3-component vector of uint) 71770:122 Constant: 71780:122 0 (const int) 71790:122 Constant: 71800:122 1 (const int) 71810:122 Sequence 71820:122 Constant: 71830:122 0 (const int) 71840:122 Constant: 71850:122 1 (const int) 71860:122 Constant: 71870:122 2 (const int) 71880:124 move second child to first child ( temp 4-component vector of float) 71890:124 f: direct index for structure ( temp 4-component vector of float) 71900: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}) 71910: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}) 71920: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}) 71930:124 Constant: 71940:124 0 (const uint) 71950:124 direct index ( temp uint) 71960:124 'dti' ( in 3-component vector of uint) 71970:124 Constant: 71980:124 0 (const int) 71990:124 Constant: 72000:124 2 (const int) 72010:124 subgroupQuadSwapVertical ( temp 4-component vector of float) 72020:124 f: direct index for structure ( temp 4-component vector of float) 72030: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}) 72040: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}) 72050: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}) 72060:124 Constant: 72070:124 0 (const uint) 72080:124 direct index ( temp uint) 72090:124 'dti' ( in 3-component vector of uint) 72100:124 Constant: 72110:124 0 (const int) 72120:124 Constant: 72130:124 2 (const int) 72140:125 move second child to first child ( temp float) 72150:125 direct index ( temp float) 72160:125 f: direct index for structure ( temp 4-component vector of float) 72170:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72180:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72190:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 72200:125 Constant: 72210:125 0 (const uint) 72220:125 direct index ( temp uint) 72230:125 'dti' ( in 3-component vector of uint) 72240:125 Constant: 72250:125 0 (const int) 72260:125 Constant: 72270:125 2 (const int) 72280:125 Constant: 72290:125 0 (const int) 72300:125 subgroupQuadSwapVertical ( temp float) 72310:125 direct index ( temp float) 72320:125 f: direct index for structure ( temp 4-component vector of float) 72330:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72340:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72350:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 72360:125 Constant: 72370:125 0 (const uint) 72380:125 direct index ( temp uint) 72390:125 'dti' ( in 3-component vector of uint) 72400:125 Constant: 72410:125 0 (const int) 72420:125 Constant: 72430:125 2 (const int) 72440:125 Constant: 72450:125 0 (const int) 72460:126 move second child to first child ( temp 2-component vector of float) 72470:126 vector swizzle ( temp 2-component vector of float) 72480:126 f: direct index for structure ( temp 4-component vector of float) 72490:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72500:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72510:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 72520:126 Constant: 72530:126 0 (const uint) 72540:126 direct index ( temp uint) 72550:126 'dti' ( in 3-component vector of uint) 72560:126 Constant: 72570:126 0 (const int) 72580:126 Constant: 72590:126 2 (const int) 72600:126 Sequence 72610:126 Constant: 72620:126 0 (const int) 72630:126 Constant: 72640:126 1 (const int) 72650:126 subgroupQuadSwapVertical ( temp 2-component vector of float) 72660:126 vector swizzle ( temp 2-component vector of float) 72670:126 f: direct index for structure ( temp 4-component vector of float) 72680:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72690:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72700:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 72710:126 Constant: 72720:126 0 (const uint) 72730:126 direct index ( temp uint) 72740:126 'dti' ( in 3-component vector of uint) 72750:126 Constant: 72760:126 0 (const int) 72770:126 Constant: 72780:126 2 (const int) 72790:126 Sequence 72800:126 Constant: 72810:126 0 (const int) 72820:126 Constant: 72830:126 1 (const int) 72840:127 move second child to first child ( temp 3-component vector of float) 72850:127 vector swizzle ( temp 3-component vector of float) 72860:127 f: direct index for structure ( temp 4-component vector of float) 72870:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72880:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 72890:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 72900:127 Constant: 72910:127 0 (const uint) 72920:127 direct index ( temp uint) 72930:127 'dti' ( in 3-component vector of uint) 72940:127 Constant: 72950:127 0 (const int) 72960:127 Constant: 72970:127 2 (const int) 72980:127 Sequence 72990:127 Constant: 73000:127 0 (const int) 73010:127 Constant: 73020:127 1 (const int) 73030:127 Constant: 73040:127 2 (const int) 73050:127 subgroupQuadSwapVertical ( temp 3-component vector of float) 73060:127 vector swizzle ( temp 3-component vector of float) 73070:127 f: direct index for structure ( temp 4-component vector of float) 73080:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73090:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73100:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73110:127 Constant: 73120:127 0 (const uint) 73130:127 direct index ( temp uint) 73140:127 'dti' ( in 3-component vector of uint) 73150:127 Constant: 73160:127 0 (const int) 73170:127 Constant: 73180:127 2 (const int) 73190:127 Sequence 73200:127 Constant: 73210:127 0 (const int) 73220:127 Constant: 73230:127 1 (const int) 73240:127 Constant: 73250:127 2 (const int) 73260:129 move second child to first child ( temp 4-component vector of double) 73270:129 d: direct index for structure ( temp 4-component vector of double) 73280:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73290:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73300:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73310:129 Constant: 73320:129 0 (const uint) 73330:129 direct index ( temp uint) 73340:129 'dti' ( in 3-component vector of uint) 73350:129 Constant: 73360:129 0 (const int) 73370:129 Constant: 73380:129 3 (const int) 73390:129 subgroupQuadSwapVertical ( temp 4-component vector of double) 73400:129 d: direct index for structure ( temp 4-component vector of double) 73410:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73420:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73430:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73440:129 Constant: 73450:129 0 (const uint) 73460:129 direct index ( temp uint) 73470:129 'dti' ( in 3-component vector of uint) 73480:129 Constant: 73490:129 0 (const int) 73500:129 Constant: 73510:129 3 (const int) 73520:130 move second child to first child ( temp double) 73530:130 direct index ( temp double) 73540:130 d: direct index for structure ( temp 4-component vector of double) 73550:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73560:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73570:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73580:130 Constant: 73590:130 0 (const uint) 73600:130 direct index ( temp uint) 73610:130 'dti' ( in 3-component vector of uint) 73620:130 Constant: 73630:130 0 (const int) 73640:130 Constant: 73650:130 3 (const int) 73660:130 Constant: 73670:130 0 (const int) 73680:130 subgroupQuadSwapVertical ( temp double) 73690:130 direct index ( temp double) 73700:130 d: direct index for structure ( temp 4-component vector of double) 73710:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73720:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73730:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73740:130 Constant: 73750:130 0 (const uint) 73760:130 direct index ( temp uint) 73770:130 'dti' ( in 3-component vector of uint) 73780:130 Constant: 73790:130 0 (const int) 73800:130 Constant: 73810:130 3 (const int) 73820:130 Constant: 73830:130 0 (const int) 73840:131 move second child to first child ( temp 2-component vector of double) 73850:131 vector swizzle ( temp 2-component vector of double) 73860:131 d: direct index for structure ( temp 4-component vector of double) 73870:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73880:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 73890:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 73900:131 Constant: 73910:131 0 (const uint) 73920:131 direct index ( temp uint) 73930:131 'dti' ( in 3-component vector of uint) 73940:131 Constant: 73950:131 0 (const int) 73960:131 Constant: 73970:131 3 (const int) 73980:131 Sequence 73990:131 Constant: 74000:131 0 (const int) 74010:131 Constant: 74020:131 1 (const int) 74030:131 subgroupQuadSwapVertical ( temp 2-component vector of double) 74040:131 vector swizzle ( temp 2-component vector of double) 74050:131 d: direct index for structure ( temp 4-component vector of double) 74060:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74070:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74080:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74090:131 Constant: 74100:131 0 (const uint) 74110:131 direct index ( temp uint) 74120:131 'dti' ( in 3-component vector of uint) 74130:131 Constant: 74140:131 0 (const int) 74150:131 Constant: 74160:131 3 (const int) 74170:131 Sequence 74180:131 Constant: 74190:131 0 (const int) 74200:131 Constant: 74210:131 1 (const int) 74220:132 move second child to first child ( temp 3-component vector of double) 74230:132 vector swizzle ( temp 3-component vector of double) 74240:132 d: direct index for structure ( temp 4-component vector of double) 74250:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74260:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74270:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74280:132 Constant: 74290:132 0 (const uint) 74300:132 direct index ( temp uint) 74310:132 'dti' ( in 3-component vector of uint) 74320:132 Constant: 74330:132 0 (const int) 74340:132 Constant: 74350:132 3 (const int) 74360:132 Sequence 74370:132 Constant: 74380:132 0 (const int) 74390:132 Constant: 74400:132 1 (const int) 74410:132 Constant: 74420:132 2 (const int) 74430:132 subgroupQuadSwapVertical ( temp 3-component vector of double) 74440:132 vector swizzle ( temp 3-component vector of double) 74450:132 d: direct index for structure ( temp 4-component vector of double) 74460:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74470:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74480:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74490:132 Constant: 74500:132 0 (const uint) 74510:132 direct index ( temp uint) 74520:132 'dti' ( in 3-component vector of uint) 74530:132 Constant: 74540:132 0 (const int) 74550:132 Constant: 74560:132 3 (const int) 74570:132 Sequence 74580:132 Constant: 74590:132 0 (const int) 74600:132 Constant: 74610:132 1 (const int) 74620:132 Constant: 74630:132 2 (const int) 74640:134 move second child to first child ( temp 4-component vector of uint) 74650:134 u: direct index for structure ( temp 4-component vector of uint) 74660:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74670:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74680:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74690:134 Constant: 74700:134 0 (const uint) 74710:134 direct index ( temp uint) 74720:134 'dti' ( in 3-component vector of uint) 74730:134 Constant: 74740:134 0 (const int) 74750:134 Constant: 74760:134 0 (const int) 74770:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint) 74780:134 u: direct index for structure ( temp 4-component vector of uint) 74790:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74800:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74810:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74820:134 Constant: 74830:134 0 (const uint) 74840:134 direct index ( temp uint) 74850:134 'dti' ( in 3-component vector of uint) 74860:134 Constant: 74870:134 0 (const int) 74880:134 Constant: 74890:134 0 (const int) 74900:135 move second child to first child ( temp uint) 74910:135 direct index ( temp uint) 74920:135 u: direct index for structure ( temp 4-component vector of uint) 74930:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74940:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 74950:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 74960:135 Constant: 74970:135 0 (const uint) 74980:135 direct index ( temp uint) 74990:135 'dti' ( in 3-component vector of uint) 75000:135 Constant: 75010:135 0 (const int) 75020:135 Constant: 75030:135 0 (const int) 75040:135 Constant: 75050:135 0 (const int) 75060:135 subgroupQuadSwapDiagonal ( temp uint) 75070:135 direct index ( temp uint) 75080:135 u: direct index for structure ( temp 4-component vector of uint) 75090:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75100:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75110:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 75120:135 Constant: 75130:135 0 (const uint) 75140:135 direct index ( temp uint) 75150:135 'dti' ( in 3-component vector of uint) 75160:135 Constant: 75170:135 0 (const int) 75180:135 Constant: 75190:135 0 (const int) 75200:135 Constant: 75210:135 0 (const int) 75220:136 move second child to first child ( temp 2-component vector of uint) 75230:136 vector swizzle ( temp 2-component vector of uint) 75240:136 u: direct index for structure ( temp 4-component vector of uint) 75250:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75260:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75270:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 75280:136 Constant: 75290:136 0 (const uint) 75300:136 direct index ( temp uint) 75310:136 'dti' ( in 3-component vector of uint) 75320:136 Constant: 75330:136 0 (const int) 75340:136 Constant: 75350:136 0 (const int) 75360:136 Sequence 75370:136 Constant: 75380:136 0 (const int) 75390:136 Constant: 75400:136 1 (const int) 75410:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint) 75420:136 vector swizzle ( temp 2-component vector of uint) 75430:136 u: direct index for structure ( temp 4-component vector of uint) 75440:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75450:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75460:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 75470:136 Constant: 75480:136 0 (const uint) 75490:136 direct index ( temp uint) 75500:136 'dti' ( in 3-component vector of uint) 75510:136 Constant: 75520:136 0 (const int) 75530:136 Constant: 75540:136 0 (const int) 75550:136 Sequence 75560:136 Constant: 75570:136 0 (const int) 75580:136 Constant: 75590:136 1 (const int) 75600:137 move second child to first child ( temp 3-component vector of uint) 75610:137 vector swizzle ( temp 3-component vector of uint) 75620:137 u: direct index for structure ( temp 4-component vector of uint) 75630:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75640:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75650:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 75660:137 Constant: 75670:137 0 (const uint) 75680:137 direct index ( temp uint) 75690:137 'dti' ( in 3-component vector of uint) 75700:137 Constant: 75710:137 0 (const int) 75720:137 Constant: 75730:137 0 (const int) 75740:137 Sequence 75750:137 Constant: 75760:137 0 (const int) 75770:137 Constant: 75780:137 1 (const int) 75790:137 Constant: 75800:137 2 (const int) 75810:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint) 75820:137 vector swizzle ( temp 3-component vector of uint) 75830:137 u: direct index for structure ( temp 4-component vector of uint) 75840:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75850:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75860:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 75870:137 Constant: 75880:137 0 (const uint) 75890:137 direct index ( temp uint) 75900:137 'dti' ( in 3-component vector of uint) 75910:137 Constant: 75920:137 0 (const int) 75930:137 Constant: 75940:137 0 (const int) 75950:137 Sequence 75960:137 Constant: 75970:137 0 (const int) 75980:137 Constant: 75990:137 1 (const int) 76000:137 Constant: 76010:137 2 (const int) 76020:139 move second child to first child ( temp 4-component vector of int) 76030:139 i: direct index for structure ( temp 4-component vector of int) 76040:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76050:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76060:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76070:139 Constant: 76080:139 0 (const uint) 76090:139 direct index ( temp uint) 76100:139 'dti' ( in 3-component vector of uint) 76110:139 Constant: 76120:139 0 (const int) 76130:139 Constant: 76140:139 1 (const int) 76150:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int) 76160:139 i: direct index for structure ( temp 4-component vector of int) 76170:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76180:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76190:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76200:139 Constant: 76210:139 0 (const uint) 76220:139 direct index ( temp uint) 76230:139 'dti' ( in 3-component vector of uint) 76240:139 Constant: 76250:139 0 (const int) 76260:139 Constant: 76270:139 1 (const int) 76280:140 move second child to first child ( temp int) 76290:140 direct index ( temp int) 76300:140 i: direct index for structure ( temp 4-component vector of int) 76310:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76320:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76330:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76340:140 Constant: 76350:140 0 (const uint) 76360:140 direct index ( temp uint) 76370:140 'dti' ( in 3-component vector of uint) 76380:140 Constant: 76390:140 0 (const int) 76400:140 Constant: 76410:140 1 (const int) 76420:140 Constant: 76430:140 0 (const int) 76440:140 subgroupQuadSwapDiagonal ( temp int) 76450:140 direct index ( temp int) 76460:140 i: direct index for structure ( temp 4-component vector of int) 76470:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76480:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76490:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76500:140 Constant: 76510:140 0 (const uint) 76520:140 direct index ( temp uint) 76530:140 'dti' ( in 3-component vector of uint) 76540:140 Constant: 76550:140 0 (const int) 76560:140 Constant: 76570:140 1 (const int) 76580:140 Constant: 76590:140 0 (const int) 76600:141 move second child to first child ( temp 2-component vector of int) 76610:141 vector swizzle ( temp 2-component vector of int) 76620:141 i: direct index for structure ( temp 4-component vector of int) 76630:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76640:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76650:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76660:141 Constant: 76670:141 0 (const uint) 76680:141 direct index ( temp uint) 76690:141 'dti' ( in 3-component vector of uint) 76700:141 Constant: 76710:141 0 (const int) 76720:141 Constant: 76730:141 1 (const int) 76740:141 Sequence 76750:141 Constant: 76760:141 0 (const int) 76770:141 Constant: 76780:141 1 (const int) 76790:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int) 76800:141 vector swizzle ( temp 2-component vector of int) 76810:141 i: direct index for structure ( temp 4-component vector of int) 76820:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76830:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76840:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 76850:141 Constant: 76860:141 0 (const uint) 76870:141 direct index ( temp uint) 76880:141 'dti' ( in 3-component vector of uint) 76890:141 Constant: 76900:141 0 (const int) 76910:141 Constant: 76920:141 1 (const int) 76930:141 Sequence 76940:141 Constant: 76950:141 0 (const int) 76960:141 Constant: 76970:141 1 (const int) 76980:142 move second child to first child ( temp 3-component vector of int) 76990:142 vector swizzle ( temp 3-component vector of int) 77000:142 i: direct index for structure ( temp 4-component vector of int) 77010:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77020:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77030:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77040:142 Constant: 77050:142 0 (const uint) 77060:142 direct index ( temp uint) 77070:142 'dti' ( in 3-component vector of uint) 77080:142 Constant: 77090:142 0 (const int) 77100:142 Constant: 77110:142 1 (const int) 77120:142 Sequence 77130:142 Constant: 77140:142 0 (const int) 77150:142 Constant: 77160:142 1 (const int) 77170:142 Constant: 77180:142 2 (const int) 77190:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int) 77200:142 vector swizzle ( temp 3-component vector of int) 77210:142 i: direct index for structure ( temp 4-component vector of int) 77220:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77230:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77240:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77250:142 Constant: 77260:142 0 (const uint) 77270:142 direct index ( temp uint) 77280:142 'dti' ( in 3-component vector of uint) 77290:142 Constant: 77300:142 0 (const int) 77310:142 Constant: 77320:142 1 (const int) 77330:142 Sequence 77340:142 Constant: 77350:142 0 (const int) 77360:142 Constant: 77370:142 1 (const int) 77380:142 Constant: 77390:142 2 (const int) 77400:144 move second child to first child ( temp 4-component vector of float) 77410:144 f: direct index for structure ( temp 4-component vector of float) 77420:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77430:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77440:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77450:144 Constant: 77460:144 0 (const uint) 77470:144 direct index ( temp uint) 77480:144 'dti' ( in 3-component vector of uint) 77490:144 Constant: 77500:144 0 (const int) 77510:144 Constant: 77520:144 2 (const int) 77530:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float) 77540:144 f: direct index for structure ( temp 4-component vector of float) 77550:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77560:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77570:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77580:144 Constant: 77590:144 0 (const uint) 77600:144 direct index ( temp uint) 77610:144 'dti' ( in 3-component vector of uint) 77620:144 Constant: 77630:144 0 (const int) 77640:144 Constant: 77650:144 2 (const int) 77660:145 move second child to first child ( temp float) 77670:145 direct index ( temp float) 77680:145 f: direct index for structure ( temp 4-component vector of float) 77690:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77700:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77710:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77720:145 Constant: 77730:145 0 (const uint) 77740:145 direct index ( temp uint) 77750:145 'dti' ( in 3-component vector of uint) 77760:145 Constant: 77770:145 0 (const int) 77780:145 Constant: 77790:145 2 (const int) 77800:145 Constant: 77810:145 0 (const int) 77820:145 subgroupQuadSwapDiagonal ( temp float) 77830:145 direct index ( temp float) 77840:145 f: direct index for structure ( temp 4-component vector of float) 77850:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77860:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 77870:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77880:145 Constant: 77890:145 0 (const uint) 77900:145 direct index ( temp uint) 77910:145 'dti' ( in 3-component vector of uint) 77920:145 Constant: 77930:145 0 (const int) 77940:145 Constant: 77950:145 2 (const int) 77960:145 Constant: 77970:145 0 (const int) 77980:146 move second child to first child ( temp 2-component vector of float) 77990:146 vector swizzle ( temp 2-component vector of float) 78000:146 f: direct index for structure ( temp 4-component vector of float) 78010:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78020:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78030:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78040:146 Constant: 78050:146 0 (const uint) 78060:146 direct index ( temp uint) 78070:146 'dti' ( in 3-component vector of uint) 78080:146 Constant: 78090:146 0 (const int) 78100:146 Constant: 78110:146 2 (const int) 78120:146 Sequence 78130:146 Constant: 78140:146 0 (const int) 78150:146 Constant: 78160:146 1 (const int) 78170:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float) 78180:146 vector swizzle ( temp 2-component vector of float) 78190:146 f: direct index for structure ( temp 4-component vector of float) 78200:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78210:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78220:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78230:146 Constant: 78240:146 0 (const uint) 78250:146 direct index ( temp uint) 78260:146 'dti' ( in 3-component vector of uint) 78270:146 Constant: 78280:146 0 (const int) 78290:146 Constant: 78300:146 2 (const int) 78310:146 Sequence 78320:146 Constant: 78330:146 0 (const int) 78340:146 Constant: 78350:146 1 (const int) 78360:147 move second child to first child ( temp 3-component vector of float) 78370:147 vector swizzle ( temp 3-component vector of float) 78380:147 f: direct index for structure ( temp 4-component vector of float) 78390:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78400:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78410:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78420:147 Constant: 78430:147 0 (const uint) 78440:147 direct index ( temp uint) 78450:147 'dti' ( in 3-component vector of uint) 78460:147 Constant: 78470:147 0 (const int) 78480:147 Constant: 78490:147 2 (const int) 78500:147 Sequence 78510:147 Constant: 78520:147 0 (const int) 78530:147 Constant: 78540:147 1 (const int) 78550:147 Constant: 78560:147 2 (const int) 78570:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float) 78580:147 vector swizzle ( temp 3-component vector of float) 78590:147 f: direct index for structure ( temp 4-component vector of float) 78600:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78610:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78620:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78630:147 Constant: 78640:147 0 (const uint) 78650:147 direct index ( temp uint) 78660:147 'dti' ( in 3-component vector of uint) 78670:147 Constant: 78680:147 0 (const int) 78690:147 Constant: 78700:147 2 (const int) 78710:147 Sequence 78720:147 Constant: 78730:147 0 (const int) 78740:147 Constant: 78750:147 1 (const int) 78760:147 Constant: 78770:147 2 (const int) 78780:149 move second child to first child ( temp 4-component vector of double) 78790:149 d: direct index for structure ( temp 4-component vector of double) 78800:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78810:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78820:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78830:149 Constant: 78840:149 0 (const uint) 78850:149 direct index ( temp uint) 78860:149 'dti' ( in 3-component vector of uint) 78870:149 Constant: 78880:149 0 (const int) 78890:149 Constant: 78900:149 3 (const int) 78910:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double) 78920:149 d: direct index for structure ( temp 4-component vector of double) 78930:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78940:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 78950:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 78960:149 Constant: 78970:149 0 (const uint) 78980:149 direct index ( temp uint) 78990:149 'dti' ( in 3-component vector of uint) 79000:149 Constant: 79010:149 0 (const int) 79020:149 Constant: 79030:149 3 (const int) 79040:150 move second child to first child ( temp double) 79050:150 direct index ( temp double) 79060:150 d: direct index for structure ( temp 4-component vector of double) 79070:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79080:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79090:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 79100:150 Constant: 79110:150 0 (const uint) 79120:150 direct index ( temp uint) 79130:150 'dti' ( in 3-component vector of uint) 79140:150 Constant: 79150:150 0 (const int) 79160:150 Constant: 79170:150 3 (const int) 79180:150 Constant: 79190:150 0 (const int) 79200:150 subgroupQuadSwapDiagonal ( temp double) 79210:150 direct index ( temp double) 79220:150 d: direct index for structure ( temp 4-component vector of double) 79230:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79240:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79250:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 79260:150 Constant: 79270:150 0 (const uint) 79280:150 direct index ( temp uint) 79290:150 'dti' ( in 3-component vector of uint) 79300:150 Constant: 79310:150 0 (const int) 79320:150 Constant: 79330:150 3 (const int) 79340:150 Constant: 79350:150 0 (const int) 79360:151 move second child to first child ( temp 2-component vector of double) 79370:151 vector swizzle ( temp 2-component vector of double) 79380:151 d: direct index for structure ( temp 4-component vector of double) 79390:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79400:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79410:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 79420:151 Constant: 79430:151 0 (const uint) 79440:151 direct index ( temp uint) 79450:151 'dti' ( in 3-component vector of uint) 79460:151 Constant: 79470:151 0 (const int) 79480:151 Constant: 79490:151 3 (const int) 79500:151 Sequence 79510:151 Constant: 79520:151 0 (const int) 79530:151 Constant: 79540:151 1 (const int) 79550:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double) 79560:151 vector swizzle ( temp 2-component vector of double) 79570:151 d: direct index for structure ( temp 4-component vector of double) 79580:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79590:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79600:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 79610:151 Constant: 79620:151 0 (const uint) 79630:151 direct index ( temp uint) 79640:151 'dti' ( in 3-component vector of uint) 79650:151 Constant: 79660:151 0 (const int) 79670:151 Constant: 79680:151 3 (const int) 79690:151 Sequence 79700:151 Constant: 79710:151 0 (const int) 79720:151 Constant: 79730:151 1 (const int) 79740:152 move second child to first child ( temp 3-component vector of double) 79750:152 vector swizzle ( temp 3-component vector of double) 79760:152 d: direct index for structure ( temp 4-component vector of double) 79770:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79780:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79790:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 79800:152 Constant: 79810:152 0 (const uint) 79820:152 direct index ( temp uint) 79830:152 'dti' ( in 3-component vector of uint) 79840:152 Constant: 79850:152 0 (const int) 79860:152 Constant: 79870:152 3 (const int) 79880:152 Sequence 79890:152 Constant: 79900:152 0 (const int) 79910:152 Constant: 79920:152 1 (const int) 79930:152 Constant: 79940:152 2 (const int) 79950:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double) 79960:152 vector swizzle ( temp 3-component vector of double) 79970:152 d: direct index for structure ( temp 4-component vector of double) 79980:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 79990:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 80000:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 80010:152 Constant: 80020:152 0 (const uint) 80030:152 direct index ( temp uint) 80040:152 'dti' ( in 3-component vector of uint) 80050:152 Constant: 80060:152 0 (const int) 80070:152 Constant: 80080:152 3 (const int) 80090:152 Sequence 80100:152 Constant: 80110:152 0 (const int) 80120:152 Constant: 80130:152 1 (const int) 80140:152 Constant: 80150:152 2 (const int) 80160:13 Function Definition: CSMain( ( temp void) 80170:13 Function Parameters: 80180:? Sequence 80190:13 move second child to first child ( temp 3-component vector of uint) 80200:? 'dti' ( temp 3-component vector of uint) 80210:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 80220:13 Function Call: @CSMain(vu3; ( temp void) 80230:? 'dti' ( temp 3-component vector of uint) 80240:? Linker Objects 80250:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 80260:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 8027 8028// Module Version 10300 8029// Generated by (magic number): 8000b 8030// Id's are bound by 1232 8031 8032 Capability Shader 8033 Capability Float64 8034 Capability GroupNonUniform 8035 Capability GroupNonUniformQuad 8036 1: ExtInstImport "GLSL.std.450" 8037 MemoryModel Logical GLSL450 8038 EntryPoint GLCompute 4 "CSMain" 1227 8039 ExecutionMode 4 LocalSize 32 16 1 8040 Source HLSL 500 8041 Name 4 "CSMain" 8042 Name 11 "@CSMain(vu3;" 8043 Name 10 "dti" 8044 Name 20 "Types" 8045 MemberName 20(Types) 0 "u" 8046 MemberName 20(Types) 1 "i" 8047 MemberName 20(Types) 2 "f" 8048 MemberName 20(Types) 3 "d" 8049 Name 22 "data" 8050 MemberName 22(data) 0 "@data" 8051 Name 24 "data" 8052 Name 1225 "dti" 8053 Name 1227 "dti" 8054 Name 1229 "param" 8055 MemberDecorate 20(Types) 0 Offset 0 8056 MemberDecorate 20(Types) 1 Offset 16 8057 MemberDecorate 20(Types) 2 Offset 32 8058 MemberDecorate 20(Types) 3 Offset 64 8059 Decorate 21 ArrayStride 96 8060 MemberDecorate 22(data) 0 Offset 0 8061 Decorate 22(data) Block 8062 Decorate 24(data) DescriptorSet 0 8063 Decorate 24(data) Binding 0 8064 Decorate 1227(dti) BuiltIn GlobalInvocationId 8065 2: TypeVoid 8066 3: TypeFunction 2 8067 6: TypeInt 32 0 8068 7: TypeVector 6(int) 3 8069 8: TypePointer Function 7(ivec3) 8070 9: TypeFunction 2 8(ptr) 8071 13: TypeVector 6(int) 4 8072 14: TypeInt 32 1 8073 15: TypeVector 14(int) 4 8074 16: TypeFloat 32 8075 17: TypeVector 16(float) 4 8076 18: TypeFloat 64 8077 19: TypeVector 18(float64_t) 4 8078 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 8079 21: TypeRuntimeArray 20(Types) 8080 22(data): TypeStruct 21 8081 23: TypePointer StorageBuffer 22(data) 8082 24(data): 23(ptr) Variable StorageBuffer 8083 25: 14(int) Constant 0 8084 26: 6(int) Constant 0 8085 27: TypePointer Function 6(int) 8086 32: TypePointer StorageBuffer 13(ivec4) 8087 35: 6(int) Constant 3 8088 42: TypePointer StorageBuffer 6(int) 8089 51: TypeVector 6(int) 2 8090 58: 6(int) Constant 1 8091 73: 6(int) Constant 2 8092 78: 14(int) Constant 1 8093 81: TypePointer StorageBuffer 15(ivec4) 8094 90: TypePointer StorageBuffer 14(int) 8095 99: TypeVector 14(int) 2 8096 112: TypeVector 14(int) 3 8097 125: 14(int) Constant 2 8098 128: TypePointer StorageBuffer 17(fvec4) 8099 137: TypePointer StorageBuffer 16(float) 8100 146: TypeVector 16(float) 2 8101 159: TypeVector 16(float) 3 8102 172: 14(int) Constant 3 8103 175: TypePointer StorageBuffer 19(f64vec4) 8104 184: TypePointer StorageBuffer 18(float64_t) 8105 193: TypeVector 18(float64_t) 2 8106 206: TypeVector 18(float64_t) 3 8107 1226: TypePointer Input 7(ivec3) 8108 1227(dti): 1226(ptr) Variable Input 8109 4(CSMain): 2 Function None 3 8110 5: Label 8111 1225(dti): 8(ptr) Variable Function 8112 1229(param): 8(ptr) Variable Function 8113 1228: 7(ivec3) Load 1227(dti) 8114 Store 1225(dti) 1228 8115 1230: 7(ivec3) Load 1225(dti) 8116 Store 1229(param) 1230 8117 1231: 2 FunctionCall 11(@CSMain(vu3;) 1229(param) 8118 Return 8119 FunctionEnd 812011(@CSMain(vu3;): 2 Function None 9 8121 10(dti): 8(ptr) FunctionParameter 8122 12: Label 8123 28: 27(ptr) AccessChain 10(dti) 26 8124 29: 6(int) Load 28 8125 30: 27(ptr) AccessChain 10(dti) 26 8126 31: 6(int) Load 30 8127 33: 32(ptr) AccessChain 24(data) 25 31 25 8128 34: 13(ivec4) Load 33 8129 36: 13(ivec4) GroupNonUniformQuadBroadcast 35 34 26 8130 37: 32(ptr) AccessChain 24(data) 25 29 25 8131 Store 37 36 8132 38: 27(ptr) AccessChain 10(dti) 26 8133 39: 6(int) Load 38 8134 40: 27(ptr) AccessChain 10(dti) 26 8135 41: 6(int) Load 40 8136 43: 42(ptr) AccessChain 24(data) 25 41 25 26 8137 44: 6(int) Load 43 8138 45: 6(int) GroupNonUniformQuadBroadcast 35 44 26 8139 46: 42(ptr) AccessChain 24(data) 25 39 25 26 8140 Store 46 45 8141 47: 27(ptr) AccessChain 10(dti) 26 8142 48: 6(int) Load 47 8143 49: 27(ptr) AccessChain 10(dti) 26 8144 50: 6(int) Load 49 8145 52: 32(ptr) AccessChain 24(data) 25 50 25 8146 53: 13(ivec4) Load 52 8147 54: 51(ivec2) VectorShuffle 53 53 0 1 8148 55: 51(ivec2) GroupNonUniformQuadBroadcast 35 54 26 8149 56: 42(ptr) AccessChain 24(data) 25 48 25 26 8150 57: 6(int) CompositeExtract 55 0 8151 Store 56 57 8152 59: 42(ptr) AccessChain 24(data) 25 48 25 58 8153 60: 6(int) CompositeExtract 55 1 8154 Store 59 60 8155 61: 27(ptr) AccessChain 10(dti) 26 8156 62: 6(int) Load 61 8157 63: 27(ptr) AccessChain 10(dti) 26 8158 64: 6(int) Load 63 8159 65: 32(ptr) AccessChain 24(data) 25 64 25 8160 66: 13(ivec4) Load 65 8161 67: 7(ivec3) VectorShuffle 66 66 0 1 2 8162 68: 7(ivec3) GroupNonUniformQuadBroadcast 35 67 26 8163 69: 42(ptr) AccessChain 24(data) 25 62 25 26 8164 70: 6(int) CompositeExtract 68 0 8165 Store 69 70 8166 71: 42(ptr) AccessChain 24(data) 25 62 25 58 8167 72: 6(int) CompositeExtract 68 1 8168 Store 71 72 8169 74: 42(ptr) AccessChain 24(data) 25 62 25 73 8170 75: 6(int) CompositeExtract 68 2 8171 Store 74 75 8172 76: 27(ptr) AccessChain 10(dti) 26 8173 77: 6(int) Load 76 8174 79: 27(ptr) AccessChain 10(dti) 26 8175 80: 6(int) Load 79 8176 82: 81(ptr) AccessChain 24(data) 25 80 78 8177 83: 15(ivec4) Load 82 8178 84: 15(ivec4) GroupNonUniformQuadBroadcast 35 83 26 8179 85: 81(ptr) AccessChain 24(data) 25 77 78 8180 Store 85 84 8181 86: 27(ptr) AccessChain 10(dti) 26 8182 87: 6(int) Load 86 8183 88: 27(ptr) AccessChain 10(dti) 26 8184 89: 6(int) Load 88 8185 91: 90(ptr) AccessChain 24(data) 25 89 78 26 8186 92: 14(int) Load 91 8187 93: 14(int) GroupNonUniformQuadBroadcast 35 92 26 8188 94: 90(ptr) AccessChain 24(data) 25 87 78 26 8189 Store 94 93 8190 95: 27(ptr) AccessChain 10(dti) 26 8191 96: 6(int) Load 95 8192 97: 27(ptr) AccessChain 10(dti) 26 8193 98: 6(int) Load 97 8194 100: 81(ptr) AccessChain 24(data) 25 98 78 8195 101: 15(ivec4) Load 100 8196 102: 99(ivec2) VectorShuffle 101 101 0 1 8197 103: 99(ivec2) GroupNonUniformQuadBroadcast 35 102 26 8198 104: 90(ptr) AccessChain 24(data) 25 96 78 26 8199 105: 14(int) CompositeExtract 103 0 8200 Store 104 105 8201 106: 90(ptr) AccessChain 24(data) 25 96 78 58 8202 107: 14(int) CompositeExtract 103 1 8203 Store 106 107 8204 108: 27(ptr) AccessChain 10(dti) 26 8205 109: 6(int) Load 108 8206 110: 27(ptr) AccessChain 10(dti) 26 8207 111: 6(int) Load 110 8208 113: 81(ptr) AccessChain 24(data) 25 111 78 8209 114: 15(ivec4) Load 113 8210 115: 112(ivec3) VectorShuffle 114 114 0 1 2 8211 116: 112(ivec3) GroupNonUniformQuadBroadcast 35 115 26 8212 117: 90(ptr) AccessChain 24(data) 25 109 78 26 8213 118: 14(int) CompositeExtract 116 0 8214 Store 117 118 8215 119: 90(ptr) AccessChain 24(data) 25 109 78 58 8216 120: 14(int) CompositeExtract 116 1 8217 Store 119 120 8218 121: 90(ptr) AccessChain 24(data) 25 109 78 73 8219 122: 14(int) CompositeExtract 116 2 8220 Store 121 122 8221 123: 27(ptr) AccessChain 10(dti) 26 8222 124: 6(int) Load 123 8223 126: 27(ptr) AccessChain 10(dti) 26 8224 127: 6(int) Load 126 8225 129: 128(ptr) AccessChain 24(data) 25 127 125 8226 130: 17(fvec4) Load 129 8227 131: 17(fvec4) GroupNonUniformQuadBroadcast 35 130 26 8228 132: 128(ptr) AccessChain 24(data) 25 124 125 8229 Store 132 131 8230 133: 27(ptr) AccessChain 10(dti) 26 8231 134: 6(int) Load 133 8232 135: 27(ptr) AccessChain 10(dti) 26 8233 136: 6(int) Load 135 8234 138: 137(ptr) AccessChain 24(data) 25 136 125 26 8235 139: 16(float) Load 138 8236 140: 16(float) GroupNonUniformQuadBroadcast 35 139 26 8237 141: 137(ptr) AccessChain 24(data) 25 134 125 26 8238 Store 141 140 8239 142: 27(ptr) AccessChain 10(dti) 26 8240 143: 6(int) Load 142 8241 144: 27(ptr) AccessChain 10(dti) 26 8242 145: 6(int) Load 144 8243 147: 128(ptr) AccessChain 24(data) 25 145 125 8244 148: 17(fvec4) Load 147 8245 149: 146(fvec2) VectorShuffle 148 148 0 1 8246 150: 146(fvec2) GroupNonUniformQuadBroadcast 35 149 26 8247 151: 137(ptr) AccessChain 24(data) 25 143 125 26 8248 152: 16(float) CompositeExtract 150 0 8249 Store 151 152 8250 153: 137(ptr) AccessChain 24(data) 25 143 125 58 8251 154: 16(float) CompositeExtract 150 1 8252 Store 153 154 8253 155: 27(ptr) AccessChain 10(dti) 26 8254 156: 6(int) Load 155 8255 157: 27(ptr) AccessChain 10(dti) 26 8256 158: 6(int) Load 157 8257 160: 128(ptr) AccessChain 24(data) 25 158 125 8258 161: 17(fvec4) Load 160 8259 162: 159(fvec3) VectorShuffle 161 161 0 1 2 8260 163: 159(fvec3) GroupNonUniformQuadBroadcast 35 162 26 8261 164: 137(ptr) AccessChain 24(data) 25 156 125 26 8262 165: 16(float) CompositeExtract 163 0 8263 Store 164 165 8264 166: 137(ptr) AccessChain 24(data) 25 156 125 58 8265 167: 16(float) CompositeExtract 163 1 8266 Store 166 167 8267 168: 137(ptr) AccessChain 24(data) 25 156 125 73 8268 169: 16(float) CompositeExtract 163 2 8269 Store 168 169 8270 170: 27(ptr) AccessChain 10(dti) 26 8271 171: 6(int) Load 170 8272 173: 27(ptr) AccessChain 10(dti) 26 8273 174: 6(int) Load 173 8274 176: 175(ptr) AccessChain 24(data) 25 174 172 8275 177: 19(f64vec4) Load 176 8276 178: 19(f64vec4) GroupNonUniformQuadBroadcast 35 177 26 8277 179: 175(ptr) AccessChain 24(data) 25 171 172 8278 Store 179 178 8279 180: 27(ptr) AccessChain 10(dti) 26 8280 181: 6(int) Load 180 8281 182: 27(ptr) AccessChain 10(dti) 26 8282 183: 6(int) Load 182 8283 185: 184(ptr) AccessChain 24(data) 25 183 172 26 8284 186:18(float64_t) Load 185 8285 187:18(float64_t) GroupNonUniformQuadBroadcast 35 186 26 8286 188: 184(ptr) AccessChain 24(data) 25 181 172 26 8287 Store 188 187 8288 189: 27(ptr) AccessChain 10(dti) 26 8289 190: 6(int) Load 189 8290 191: 27(ptr) AccessChain 10(dti) 26 8291 192: 6(int) Load 191 8292 194: 175(ptr) AccessChain 24(data) 25 192 172 8293 195: 19(f64vec4) Load 194 8294 196:193(f64vec2) VectorShuffle 195 195 0 1 8295 197:193(f64vec2) GroupNonUniformQuadBroadcast 35 196 26 8296 198: 184(ptr) AccessChain 24(data) 25 190 172 26 8297 199:18(float64_t) CompositeExtract 197 0 8298 Store 198 199 8299 200: 184(ptr) AccessChain 24(data) 25 190 172 58 8300 201:18(float64_t) CompositeExtract 197 1 8301 Store 200 201 8302 202: 27(ptr) AccessChain 10(dti) 26 8303 203: 6(int) Load 202 8304 204: 27(ptr) AccessChain 10(dti) 26 8305 205: 6(int) Load 204 8306 207: 175(ptr) AccessChain 24(data) 25 205 172 8307 208: 19(f64vec4) Load 207 8308 209:206(f64vec3) VectorShuffle 208 208 0 1 2 8309 210:206(f64vec3) GroupNonUniformQuadBroadcast 35 209 26 8310 211: 184(ptr) AccessChain 24(data) 25 203 172 26 8311 212:18(float64_t) CompositeExtract 210 0 8312 Store 211 212 8313 213: 184(ptr) AccessChain 24(data) 25 203 172 58 8314 214:18(float64_t) CompositeExtract 210 1 8315 Store 213 214 8316 215: 184(ptr) AccessChain 24(data) 25 203 172 73 8317 216:18(float64_t) CompositeExtract 210 2 8318 Store 215 216 8319 217: 27(ptr) AccessChain 10(dti) 26 8320 218: 6(int) Load 217 8321 219: 27(ptr) AccessChain 10(dti) 26 8322 220: 6(int) Load 219 8323 221: 32(ptr) AccessChain 24(data) 25 220 25 8324 222: 13(ivec4) Load 221 8325 223: 13(ivec4) GroupNonUniformQuadBroadcast 35 222 58 8326 224: 32(ptr) AccessChain 24(data) 25 218 25 8327 Store 224 223 8328 225: 27(ptr) AccessChain 10(dti) 26 8329 226: 6(int) Load 225 8330 227: 27(ptr) AccessChain 10(dti) 26 8331 228: 6(int) Load 227 8332 229: 42(ptr) AccessChain 24(data) 25 228 25 26 8333 230: 6(int) Load 229 8334 231: 6(int) GroupNonUniformQuadBroadcast 35 230 58 8335 232: 42(ptr) AccessChain 24(data) 25 226 25 26 8336 Store 232 231 8337 233: 27(ptr) AccessChain 10(dti) 26 8338 234: 6(int) Load 233 8339 235: 27(ptr) AccessChain 10(dti) 26 8340 236: 6(int) Load 235 8341 237: 32(ptr) AccessChain 24(data) 25 236 25 8342 238: 13(ivec4) Load 237 8343 239: 51(ivec2) VectorShuffle 238 238 0 1 8344 240: 51(ivec2) GroupNonUniformQuadBroadcast 35 239 58 8345 241: 42(ptr) AccessChain 24(data) 25 234 25 26 8346 242: 6(int) CompositeExtract 240 0 8347 Store 241 242 8348 243: 42(ptr) AccessChain 24(data) 25 234 25 58 8349 244: 6(int) CompositeExtract 240 1 8350 Store 243 244 8351 245: 27(ptr) AccessChain 10(dti) 26 8352 246: 6(int) Load 245 8353 247: 27(ptr) AccessChain 10(dti) 26 8354 248: 6(int) Load 247 8355 249: 32(ptr) AccessChain 24(data) 25 248 25 8356 250: 13(ivec4) Load 249 8357 251: 7(ivec3) VectorShuffle 250 250 0 1 2 8358 252: 7(ivec3) GroupNonUniformQuadBroadcast 35 251 58 8359 253: 42(ptr) AccessChain 24(data) 25 246 25 26 8360 254: 6(int) CompositeExtract 252 0 8361 Store 253 254 8362 255: 42(ptr) AccessChain 24(data) 25 246 25 58 8363 256: 6(int) CompositeExtract 252 1 8364 Store 255 256 8365 257: 42(ptr) AccessChain 24(data) 25 246 25 73 8366 258: 6(int) CompositeExtract 252 2 8367 Store 257 258 8368 259: 27(ptr) AccessChain 10(dti) 26 8369 260: 6(int) Load 259 8370 261: 27(ptr) AccessChain 10(dti) 26 8371 262: 6(int) Load 261 8372 263: 81(ptr) AccessChain 24(data) 25 262 78 8373 264: 15(ivec4) Load 263 8374 265: 15(ivec4) GroupNonUniformQuadBroadcast 35 264 58 8375 266: 81(ptr) AccessChain 24(data) 25 260 78 8376 Store 266 265 8377 267: 27(ptr) AccessChain 10(dti) 26 8378 268: 6(int) Load 267 8379 269: 27(ptr) AccessChain 10(dti) 26 8380 270: 6(int) Load 269 8381 271: 90(ptr) AccessChain 24(data) 25 270 78 26 8382 272: 14(int) Load 271 8383 273: 14(int) GroupNonUniformQuadBroadcast 35 272 58 8384 274: 90(ptr) AccessChain 24(data) 25 268 78 26 8385 Store 274 273 8386 275: 27(ptr) AccessChain 10(dti) 26 8387 276: 6(int) Load 275 8388 277: 27(ptr) AccessChain 10(dti) 26 8389 278: 6(int) Load 277 8390 279: 81(ptr) AccessChain 24(data) 25 278 78 8391 280: 15(ivec4) Load 279 8392 281: 99(ivec2) VectorShuffle 280 280 0 1 8393 282: 99(ivec2) GroupNonUniformQuadBroadcast 35 281 58 8394 283: 90(ptr) AccessChain 24(data) 25 276 78 26 8395 284: 14(int) CompositeExtract 282 0 8396 Store 283 284 8397 285: 90(ptr) AccessChain 24(data) 25 276 78 58 8398 286: 14(int) CompositeExtract 282 1 8399 Store 285 286 8400 287: 27(ptr) AccessChain 10(dti) 26 8401 288: 6(int) Load 287 8402 289: 27(ptr) AccessChain 10(dti) 26 8403 290: 6(int) Load 289 8404 291: 81(ptr) AccessChain 24(data) 25 290 78 8405 292: 15(ivec4) Load 291 8406 293: 112(ivec3) VectorShuffle 292 292 0 1 2 8407 294: 112(ivec3) GroupNonUniformQuadBroadcast 35 293 58 8408 295: 90(ptr) AccessChain 24(data) 25 288 78 26 8409 296: 14(int) CompositeExtract 294 0 8410 Store 295 296 8411 297: 90(ptr) AccessChain 24(data) 25 288 78 58 8412 298: 14(int) CompositeExtract 294 1 8413 Store 297 298 8414 299: 90(ptr) AccessChain 24(data) 25 288 78 73 8415 300: 14(int) CompositeExtract 294 2 8416 Store 299 300 8417 301: 27(ptr) AccessChain 10(dti) 26 8418 302: 6(int) Load 301 8419 303: 27(ptr) AccessChain 10(dti) 26 8420 304: 6(int) Load 303 8421 305: 128(ptr) AccessChain 24(data) 25 304 125 8422 306: 17(fvec4) Load 305 8423 307: 17(fvec4) GroupNonUniformQuadBroadcast 35 306 58 8424 308: 128(ptr) AccessChain 24(data) 25 302 125 8425 Store 308 307 8426 309: 27(ptr) AccessChain 10(dti) 26 8427 310: 6(int) Load 309 8428 311: 27(ptr) AccessChain 10(dti) 26 8429 312: 6(int) Load 311 8430 313: 137(ptr) AccessChain 24(data) 25 312 125 26 8431 314: 16(float) Load 313 8432 315: 16(float) GroupNonUniformQuadBroadcast 35 314 58 8433 316: 137(ptr) AccessChain 24(data) 25 310 125 26 8434 Store 316 315 8435 317: 27(ptr) AccessChain 10(dti) 26 8436 318: 6(int) Load 317 8437 319: 27(ptr) AccessChain 10(dti) 26 8438 320: 6(int) Load 319 8439 321: 128(ptr) AccessChain 24(data) 25 320 125 8440 322: 17(fvec4) Load 321 8441 323: 146(fvec2) VectorShuffle 322 322 0 1 8442 324: 146(fvec2) GroupNonUniformQuadBroadcast 35 323 58 8443 325: 137(ptr) AccessChain 24(data) 25 318 125 26 8444 326: 16(float) CompositeExtract 324 0 8445 Store 325 326 8446 327: 137(ptr) AccessChain 24(data) 25 318 125 58 8447 328: 16(float) CompositeExtract 324 1 8448 Store 327 328 8449 329: 27(ptr) AccessChain 10(dti) 26 8450 330: 6(int) Load 329 8451 331: 27(ptr) AccessChain 10(dti) 26 8452 332: 6(int) Load 331 8453 333: 128(ptr) AccessChain 24(data) 25 332 125 8454 334: 17(fvec4) Load 333 8455 335: 159(fvec3) VectorShuffle 334 334 0 1 2 8456 336: 159(fvec3) GroupNonUniformQuadBroadcast 35 335 58 8457 337: 137(ptr) AccessChain 24(data) 25 330 125 26 8458 338: 16(float) CompositeExtract 336 0 8459 Store 337 338 8460 339: 137(ptr) AccessChain 24(data) 25 330 125 58 8461 340: 16(float) CompositeExtract 336 1 8462 Store 339 340 8463 341: 137(ptr) AccessChain 24(data) 25 330 125 73 8464 342: 16(float) CompositeExtract 336 2 8465 Store 341 342 8466 343: 27(ptr) AccessChain 10(dti) 26 8467 344: 6(int) Load 343 8468 345: 27(ptr) AccessChain 10(dti) 26 8469 346: 6(int) Load 345 8470 347: 175(ptr) AccessChain 24(data) 25 346 172 8471 348: 19(f64vec4) Load 347 8472 349: 19(f64vec4) GroupNonUniformQuadBroadcast 35 348 58 8473 350: 175(ptr) AccessChain 24(data) 25 344 172 8474 Store 350 349 8475 351: 27(ptr) AccessChain 10(dti) 26 8476 352: 6(int) Load 351 8477 353: 27(ptr) AccessChain 10(dti) 26 8478 354: 6(int) Load 353 8479 355: 184(ptr) AccessChain 24(data) 25 354 172 26 8480 356:18(float64_t) Load 355 8481 357:18(float64_t) GroupNonUniformQuadBroadcast 35 356 58 8482 358: 184(ptr) AccessChain 24(data) 25 352 172 26 8483 Store 358 357 8484 359: 27(ptr) AccessChain 10(dti) 26 8485 360: 6(int) Load 359 8486 361: 27(ptr) AccessChain 10(dti) 26 8487 362: 6(int) Load 361 8488 363: 175(ptr) AccessChain 24(data) 25 362 172 8489 364: 19(f64vec4) Load 363 8490 365:193(f64vec2) VectorShuffle 364 364 0 1 8491 366:193(f64vec2) GroupNonUniformQuadBroadcast 35 365 58 8492 367: 184(ptr) AccessChain 24(data) 25 360 172 26 8493 368:18(float64_t) CompositeExtract 366 0 8494 Store 367 368 8495 369: 184(ptr) AccessChain 24(data) 25 360 172 58 8496 370:18(float64_t) CompositeExtract 366 1 8497 Store 369 370 8498 371: 27(ptr) AccessChain 10(dti) 26 8499 372: 6(int) Load 371 8500 373: 27(ptr) AccessChain 10(dti) 26 8501 374: 6(int) Load 373 8502 375: 175(ptr) AccessChain 24(data) 25 374 172 8503 376: 19(f64vec4) Load 375 8504 377:206(f64vec3) VectorShuffle 376 376 0 1 2 8505 378:206(f64vec3) GroupNonUniformQuadBroadcast 35 377 58 8506 379: 184(ptr) AccessChain 24(data) 25 372 172 26 8507 380:18(float64_t) CompositeExtract 378 0 8508 Store 379 380 8509 381: 184(ptr) AccessChain 24(data) 25 372 172 58 8510 382:18(float64_t) CompositeExtract 378 1 8511 Store 381 382 8512 383: 184(ptr) AccessChain 24(data) 25 372 172 73 8513 384:18(float64_t) CompositeExtract 378 2 8514 Store 383 384 8515 385: 27(ptr) AccessChain 10(dti) 26 8516 386: 6(int) Load 385 8517 387: 27(ptr) AccessChain 10(dti) 26 8518 388: 6(int) Load 387 8519 389: 32(ptr) AccessChain 24(data) 25 388 25 8520 390: 13(ivec4) Load 389 8521 391: 13(ivec4) GroupNonUniformQuadBroadcast 35 390 73 8522 392: 32(ptr) AccessChain 24(data) 25 386 25 8523 Store 392 391 8524 393: 27(ptr) AccessChain 10(dti) 26 8525 394: 6(int) Load 393 8526 395: 27(ptr) AccessChain 10(dti) 26 8527 396: 6(int) Load 395 8528 397: 42(ptr) AccessChain 24(data) 25 396 25 26 8529 398: 6(int) Load 397 8530 399: 6(int) GroupNonUniformQuadBroadcast 35 398 73 8531 400: 42(ptr) AccessChain 24(data) 25 394 25 26 8532 Store 400 399 8533 401: 27(ptr) AccessChain 10(dti) 26 8534 402: 6(int) Load 401 8535 403: 27(ptr) AccessChain 10(dti) 26 8536 404: 6(int) Load 403 8537 405: 32(ptr) AccessChain 24(data) 25 404 25 8538 406: 13(ivec4) Load 405 8539 407: 51(ivec2) VectorShuffle 406 406 0 1 8540 408: 51(ivec2) GroupNonUniformQuadBroadcast 35 407 73 8541 409: 42(ptr) AccessChain 24(data) 25 402 25 26 8542 410: 6(int) CompositeExtract 408 0 8543 Store 409 410 8544 411: 42(ptr) AccessChain 24(data) 25 402 25 58 8545 412: 6(int) CompositeExtract 408 1 8546 Store 411 412 8547 413: 27(ptr) AccessChain 10(dti) 26 8548 414: 6(int) Load 413 8549 415: 27(ptr) AccessChain 10(dti) 26 8550 416: 6(int) Load 415 8551 417: 32(ptr) AccessChain 24(data) 25 416 25 8552 418: 13(ivec4) Load 417 8553 419: 7(ivec3) VectorShuffle 418 418 0 1 2 8554 420: 7(ivec3) GroupNonUniformQuadBroadcast 35 419 73 8555 421: 42(ptr) AccessChain 24(data) 25 414 25 26 8556 422: 6(int) CompositeExtract 420 0 8557 Store 421 422 8558 423: 42(ptr) AccessChain 24(data) 25 414 25 58 8559 424: 6(int) CompositeExtract 420 1 8560 Store 423 424 8561 425: 42(ptr) AccessChain 24(data) 25 414 25 73 8562 426: 6(int) CompositeExtract 420 2 8563 Store 425 426 8564 427: 27(ptr) AccessChain 10(dti) 26 8565 428: 6(int) Load 427 8566 429: 27(ptr) AccessChain 10(dti) 26 8567 430: 6(int) Load 429 8568 431: 81(ptr) AccessChain 24(data) 25 430 78 8569 432: 15(ivec4) Load 431 8570 433: 15(ivec4) GroupNonUniformQuadBroadcast 35 432 73 8571 434: 81(ptr) AccessChain 24(data) 25 428 78 8572 Store 434 433 8573 435: 27(ptr) AccessChain 10(dti) 26 8574 436: 6(int) Load 435 8575 437: 27(ptr) AccessChain 10(dti) 26 8576 438: 6(int) Load 437 8577 439: 90(ptr) AccessChain 24(data) 25 438 78 26 8578 440: 14(int) Load 439 8579 441: 14(int) GroupNonUniformQuadBroadcast 35 440 73 8580 442: 90(ptr) AccessChain 24(data) 25 436 78 26 8581 Store 442 441 8582 443: 27(ptr) AccessChain 10(dti) 26 8583 444: 6(int) Load 443 8584 445: 27(ptr) AccessChain 10(dti) 26 8585 446: 6(int) Load 445 8586 447: 81(ptr) AccessChain 24(data) 25 446 78 8587 448: 15(ivec4) Load 447 8588 449: 99(ivec2) VectorShuffle 448 448 0 1 8589 450: 99(ivec2) GroupNonUniformQuadBroadcast 35 449 73 8590 451: 90(ptr) AccessChain 24(data) 25 444 78 26 8591 452: 14(int) CompositeExtract 450 0 8592 Store 451 452 8593 453: 90(ptr) AccessChain 24(data) 25 444 78 58 8594 454: 14(int) CompositeExtract 450 1 8595 Store 453 454 8596 455: 27(ptr) AccessChain 10(dti) 26 8597 456: 6(int) Load 455 8598 457: 27(ptr) AccessChain 10(dti) 26 8599 458: 6(int) Load 457 8600 459: 81(ptr) AccessChain 24(data) 25 458 78 8601 460: 15(ivec4) Load 459 8602 461: 112(ivec3) VectorShuffle 460 460 0 1 2 8603 462: 112(ivec3) GroupNonUniformQuadBroadcast 35 461 73 8604 463: 90(ptr) AccessChain 24(data) 25 456 78 26 8605 464: 14(int) CompositeExtract 462 0 8606 Store 463 464 8607 465: 90(ptr) AccessChain 24(data) 25 456 78 58 8608 466: 14(int) CompositeExtract 462 1 8609 Store 465 466 8610 467: 90(ptr) AccessChain 24(data) 25 456 78 73 8611 468: 14(int) CompositeExtract 462 2 8612 Store 467 468 8613 469: 27(ptr) AccessChain 10(dti) 26 8614 470: 6(int) Load 469 8615 471: 27(ptr) AccessChain 10(dti) 26 8616 472: 6(int) Load 471 8617 473: 128(ptr) AccessChain 24(data) 25 472 125 8618 474: 17(fvec4) Load 473 8619 475: 17(fvec4) GroupNonUniformQuadBroadcast 35 474 73 8620 476: 128(ptr) AccessChain 24(data) 25 470 125 8621 Store 476 475 8622 477: 27(ptr) AccessChain 10(dti) 26 8623 478: 6(int) Load 477 8624 479: 27(ptr) AccessChain 10(dti) 26 8625 480: 6(int) Load 479 8626 481: 137(ptr) AccessChain 24(data) 25 480 125 26 8627 482: 16(float) Load 481 8628 483: 16(float) GroupNonUniformQuadBroadcast 35 482 73 8629 484: 137(ptr) AccessChain 24(data) 25 478 125 26 8630 Store 484 483 8631 485: 27(ptr) AccessChain 10(dti) 26 8632 486: 6(int) Load 485 8633 487: 27(ptr) AccessChain 10(dti) 26 8634 488: 6(int) Load 487 8635 489: 128(ptr) AccessChain 24(data) 25 488 125 8636 490: 17(fvec4) Load 489 8637 491: 146(fvec2) VectorShuffle 490 490 0 1 8638 492: 146(fvec2) GroupNonUniformQuadBroadcast 35 491 73 8639 493: 137(ptr) AccessChain 24(data) 25 486 125 26 8640 494: 16(float) CompositeExtract 492 0 8641 Store 493 494 8642 495: 137(ptr) AccessChain 24(data) 25 486 125 58 8643 496: 16(float) CompositeExtract 492 1 8644 Store 495 496 8645 497: 27(ptr) AccessChain 10(dti) 26 8646 498: 6(int) Load 497 8647 499: 27(ptr) AccessChain 10(dti) 26 8648 500: 6(int) Load 499 8649 501: 128(ptr) AccessChain 24(data) 25 500 125 8650 502: 17(fvec4) Load 501 8651 503: 159(fvec3) VectorShuffle 502 502 0 1 2 8652 504: 159(fvec3) GroupNonUniformQuadBroadcast 35 503 73 8653 505: 137(ptr) AccessChain 24(data) 25 498 125 26 8654 506: 16(float) CompositeExtract 504 0 8655 Store 505 506 8656 507: 137(ptr) AccessChain 24(data) 25 498 125 58 8657 508: 16(float) CompositeExtract 504 1 8658 Store 507 508 8659 509: 137(ptr) AccessChain 24(data) 25 498 125 73 8660 510: 16(float) CompositeExtract 504 2 8661 Store 509 510 8662 511: 27(ptr) AccessChain 10(dti) 26 8663 512: 6(int) Load 511 8664 513: 27(ptr) AccessChain 10(dti) 26 8665 514: 6(int) Load 513 8666 515: 175(ptr) AccessChain 24(data) 25 514 172 8667 516: 19(f64vec4) Load 515 8668 517: 19(f64vec4) GroupNonUniformQuadBroadcast 35 516 73 8669 518: 175(ptr) AccessChain 24(data) 25 512 172 8670 Store 518 517 8671 519: 27(ptr) AccessChain 10(dti) 26 8672 520: 6(int) Load 519 8673 521: 27(ptr) AccessChain 10(dti) 26 8674 522: 6(int) Load 521 8675 523: 184(ptr) AccessChain 24(data) 25 522 172 26 8676 524:18(float64_t) Load 523 8677 525:18(float64_t) GroupNonUniformQuadBroadcast 35 524 73 8678 526: 184(ptr) AccessChain 24(data) 25 520 172 26 8679 Store 526 525 8680 527: 27(ptr) AccessChain 10(dti) 26 8681 528: 6(int) Load 527 8682 529: 27(ptr) AccessChain 10(dti) 26 8683 530: 6(int) Load 529 8684 531: 175(ptr) AccessChain 24(data) 25 530 172 8685 532: 19(f64vec4) Load 531 8686 533:193(f64vec2) VectorShuffle 532 532 0 1 8687 534:193(f64vec2) GroupNonUniformQuadBroadcast 35 533 73 8688 535: 184(ptr) AccessChain 24(data) 25 528 172 26 8689 536:18(float64_t) CompositeExtract 534 0 8690 Store 535 536 8691 537: 184(ptr) AccessChain 24(data) 25 528 172 58 8692 538:18(float64_t) CompositeExtract 534 1 8693 Store 537 538 8694 539: 27(ptr) AccessChain 10(dti) 26 8695 540: 6(int) Load 539 8696 541: 27(ptr) AccessChain 10(dti) 26 8697 542: 6(int) Load 541 8698 543: 175(ptr) AccessChain 24(data) 25 542 172 8699 544: 19(f64vec4) Load 543 8700 545:206(f64vec3) VectorShuffle 544 544 0 1 2 8701 546:206(f64vec3) GroupNonUniformQuadBroadcast 35 545 73 8702 547: 184(ptr) AccessChain 24(data) 25 540 172 26 8703 548:18(float64_t) CompositeExtract 546 0 8704 Store 547 548 8705 549: 184(ptr) AccessChain 24(data) 25 540 172 58 8706 550:18(float64_t) CompositeExtract 546 1 8707 Store 549 550 8708 551: 184(ptr) AccessChain 24(data) 25 540 172 73 8709 552:18(float64_t) CompositeExtract 546 2 8710 Store 551 552 8711 553: 27(ptr) AccessChain 10(dti) 26 8712 554: 6(int) Load 553 8713 555: 27(ptr) AccessChain 10(dti) 26 8714 556: 6(int) Load 555 8715 557: 32(ptr) AccessChain 24(data) 25 556 25 8716 558: 13(ivec4) Load 557 8717 559: 13(ivec4) GroupNonUniformQuadBroadcast 35 558 35 8718 560: 32(ptr) AccessChain 24(data) 25 554 25 8719 Store 560 559 8720 561: 27(ptr) AccessChain 10(dti) 26 8721 562: 6(int) Load 561 8722 563: 27(ptr) AccessChain 10(dti) 26 8723 564: 6(int) Load 563 8724 565: 42(ptr) AccessChain 24(data) 25 564 25 26 8725 566: 6(int) Load 565 8726 567: 6(int) GroupNonUniformQuadBroadcast 35 566 35 8727 568: 42(ptr) AccessChain 24(data) 25 562 25 26 8728 Store 568 567 8729 569: 27(ptr) AccessChain 10(dti) 26 8730 570: 6(int) Load 569 8731 571: 27(ptr) AccessChain 10(dti) 26 8732 572: 6(int) Load 571 8733 573: 32(ptr) AccessChain 24(data) 25 572 25 8734 574: 13(ivec4) Load 573 8735 575: 51(ivec2) VectorShuffle 574 574 0 1 8736 576: 51(ivec2) GroupNonUniformQuadBroadcast 35 575 35 8737 577: 42(ptr) AccessChain 24(data) 25 570 25 26 8738 578: 6(int) CompositeExtract 576 0 8739 Store 577 578 8740 579: 42(ptr) AccessChain 24(data) 25 570 25 58 8741 580: 6(int) CompositeExtract 576 1 8742 Store 579 580 8743 581: 27(ptr) AccessChain 10(dti) 26 8744 582: 6(int) Load 581 8745 583: 27(ptr) AccessChain 10(dti) 26 8746 584: 6(int) Load 583 8747 585: 32(ptr) AccessChain 24(data) 25 584 25 8748 586: 13(ivec4) Load 585 8749 587: 7(ivec3) VectorShuffle 586 586 0 1 2 8750 588: 7(ivec3) GroupNonUniformQuadBroadcast 35 587 35 8751 589: 42(ptr) AccessChain 24(data) 25 582 25 26 8752 590: 6(int) CompositeExtract 588 0 8753 Store 589 590 8754 591: 42(ptr) AccessChain 24(data) 25 582 25 58 8755 592: 6(int) CompositeExtract 588 1 8756 Store 591 592 8757 593: 42(ptr) AccessChain 24(data) 25 582 25 73 8758 594: 6(int) CompositeExtract 588 2 8759 Store 593 594 8760 595: 27(ptr) AccessChain 10(dti) 26 8761 596: 6(int) Load 595 8762 597: 27(ptr) AccessChain 10(dti) 26 8763 598: 6(int) Load 597 8764 599: 81(ptr) AccessChain 24(data) 25 598 78 8765 600: 15(ivec4) Load 599 8766 601: 15(ivec4) GroupNonUniformQuadBroadcast 35 600 35 8767 602: 81(ptr) AccessChain 24(data) 25 596 78 8768 Store 602 601 8769 603: 27(ptr) AccessChain 10(dti) 26 8770 604: 6(int) Load 603 8771 605: 27(ptr) AccessChain 10(dti) 26 8772 606: 6(int) Load 605 8773 607: 90(ptr) AccessChain 24(data) 25 606 78 26 8774 608: 14(int) Load 607 8775 609: 14(int) GroupNonUniformQuadBroadcast 35 608 35 8776 610: 90(ptr) AccessChain 24(data) 25 604 78 26 8777 Store 610 609 8778 611: 27(ptr) AccessChain 10(dti) 26 8779 612: 6(int) Load 611 8780 613: 27(ptr) AccessChain 10(dti) 26 8781 614: 6(int) Load 613 8782 615: 81(ptr) AccessChain 24(data) 25 614 78 8783 616: 15(ivec4) Load 615 8784 617: 99(ivec2) VectorShuffle 616 616 0 1 8785 618: 99(ivec2) GroupNonUniformQuadBroadcast 35 617 35 8786 619: 90(ptr) AccessChain 24(data) 25 612 78 26 8787 620: 14(int) CompositeExtract 618 0 8788 Store 619 620 8789 621: 90(ptr) AccessChain 24(data) 25 612 78 58 8790 622: 14(int) CompositeExtract 618 1 8791 Store 621 622 8792 623: 27(ptr) AccessChain 10(dti) 26 8793 624: 6(int) Load 623 8794 625: 27(ptr) AccessChain 10(dti) 26 8795 626: 6(int) Load 625 8796 627: 81(ptr) AccessChain 24(data) 25 626 78 8797 628: 15(ivec4) Load 627 8798 629: 112(ivec3) VectorShuffle 628 628 0 1 2 8799 630: 112(ivec3) GroupNonUniformQuadBroadcast 35 629 35 8800 631: 90(ptr) AccessChain 24(data) 25 624 78 26 8801 632: 14(int) CompositeExtract 630 0 8802 Store 631 632 8803 633: 90(ptr) AccessChain 24(data) 25 624 78 58 8804 634: 14(int) CompositeExtract 630 1 8805 Store 633 634 8806 635: 90(ptr) AccessChain 24(data) 25 624 78 73 8807 636: 14(int) CompositeExtract 630 2 8808 Store 635 636 8809 637: 27(ptr) AccessChain 10(dti) 26 8810 638: 6(int) Load 637 8811 639: 27(ptr) AccessChain 10(dti) 26 8812 640: 6(int) Load 639 8813 641: 128(ptr) AccessChain 24(data) 25 640 125 8814 642: 17(fvec4) Load 641 8815 643: 17(fvec4) GroupNonUniformQuadBroadcast 35 642 35 8816 644: 128(ptr) AccessChain 24(data) 25 638 125 8817 Store 644 643 8818 645: 27(ptr) AccessChain 10(dti) 26 8819 646: 6(int) Load 645 8820 647: 27(ptr) AccessChain 10(dti) 26 8821 648: 6(int) Load 647 8822 649: 137(ptr) AccessChain 24(data) 25 648 125 26 8823 650: 16(float) Load 649 8824 651: 16(float) GroupNonUniformQuadBroadcast 35 650 35 8825 652: 137(ptr) AccessChain 24(data) 25 646 125 26 8826 Store 652 651 8827 653: 27(ptr) AccessChain 10(dti) 26 8828 654: 6(int) Load 653 8829 655: 27(ptr) AccessChain 10(dti) 26 8830 656: 6(int) Load 655 8831 657: 128(ptr) AccessChain 24(data) 25 656 125 8832 658: 17(fvec4) Load 657 8833 659: 146(fvec2) VectorShuffle 658 658 0 1 8834 660: 146(fvec2) GroupNonUniformQuadBroadcast 35 659 35 8835 661: 137(ptr) AccessChain 24(data) 25 654 125 26 8836 662: 16(float) CompositeExtract 660 0 8837 Store 661 662 8838 663: 137(ptr) AccessChain 24(data) 25 654 125 58 8839 664: 16(float) CompositeExtract 660 1 8840 Store 663 664 8841 665: 27(ptr) AccessChain 10(dti) 26 8842 666: 6(int) Load 665 8843 667: 27(ptr) AccessChain 10(dti) 26 8844 668: 6(int) Load 667 8845 669: 128(ptr) AccessChain 24(data) 25 668 125 8846 670: 17(fvec4) Load 669 8847 671: 159(fvec3) VectorShuffle 670 670 0 1 2 8848 672: 159(fvec3) GroupNonUniformQuadBroadcast 35 671 35 8849 673: 137(ptr) AccessChain 24(data) 25 666 125 26 8850 674: 16(float) CompositeExtract 672 0 8851 Store 673 674 8852 675: 137(ptr) AccessChain 24(data) 25 666 125 58 8853 676: 16(float) CompositeExtract 672 1 8854 Store 675 676 8855 677: 137(ptr) AccessChain 24(data) 25 666 125 73 8856 678: 16(float) CompositeExtract 672 2 8857 Store 677 678 8858 679: 27(ptr) AccessChain 10(dti) 26 8859 680: 6(int) Load 679 8860 681: 27(ptr) AccessChain 10(dti) 26 8861 682: 6(int) Load 681 8862 683: 175(ptr) AccessChain 24(data) 25 682 172 8863 684: 19(f64vec4) Load 683 8864 685: 19(f64vec4) GroupNonUniformQuadBroadcast 35 684 35 8865 686: 175(ptr) AccessChain 24(data) 25 680 172 8866 Store 686 685 8867 687: 27(ptr) AccessChain 10(dti) 26 8868 688: 6(int) Load 687 8869 689: 27(ptr) AccessChain 10(dti) 26 8870 690: 6(int) Load 689 8871 691: 184(ptr) AccessChain 24(data) 25 690 172 26 8872 692:18(float64_t) Load 691 8873 693:18(float64_t) GroupNonUniformQuadBroadcast 35 692 35 8874 694: 184(ptr) AccessChain 24(data) 25 688 172 26 8875 Store 694 693 8876 695: 27(ptr) AccessChain 10(dti) 26 8877 696: 6(int) Load 695 8878 697: 27(ptr) AccessChain 10(dti) 26 8879 698: 6(int) Load 697 8880 699: 175(ptr) AccessChain 24(data) 25 698 172 8881 700: 19(f64vec4) Load 699 8882 701:193(f64vec2) VectorShuffle 700 700 0 1 8883 702:193(f64vec2) GroupNonUniformQuadBroadcast 35 701 35 8884 703: 184(ptr) AccessChain 24(data) 25 696 172 26 8885 704:18(float64_t) CompositeExtract 702 0 8886 Store 703 704 8887 705: 184(ptr) AccessChain 24(data) 25 696 172 58 8888 706:18(float64_t) CompositeExtract 702 1 8889 Store 705 706 8890 707: 27(ptr) AccessChain 10(dti) 26 8891 708: 6(int) Load 707 8892 709: 27(ptr) AccessChain 10(dti) 26 8893 710: 6(int) Load 709 8894 711: 175(ptr) AccessChain 24(data) 25 710 172 8895 712: 19(f64vec4) Load 711 8896 713:206(f64vec3) VectorShuffle 712 712 0 1 2 8897 714:206(f64vec3) GroupNonUniformQuadBroadcast 35 713 35 8898 715: 184(ptr) AccessChain 24(data) 25 708 172 26 8899 716:18(float64_t) CompositeExtract 714 0 8900 Store 715 716 8901 717: 184(ptr) AccessChain 24(data) 25 708 172 58 8902 718:18(float64_t) CompositeExtract 714 1 8903 Store 717 718 8904 719: 184(ptr) AccessChain 24(data) 25 708 172 73 8905 720:18(float64_t) CompositeExtract 714 2 8906 Store 719 720 8907 721: 27(ptr) AccessChain 10(dti) 26 8908 722: 6(int) Load 721 8909 723: 27(ptr) AccessChain 10(dti) 26 8910 724: 6(int) Load 723 8911 725: 32(ptr) AccessChain 24(data) 25 724 25 8912 726: 13(ivec4) Load 725 8913 727: 13(ivec4) GroupNonUniformQuadSwap 35 726 26 8914 728: 32(ptr) AccessChain 24(data) 25 722 25 8915 Store 728 727 8916 729: 27(ptr) AccessChain 10(dti) 26 8917 730: 6(int) Load 729 8918 731: 27(ptr) AccessChain 10(dti) 26 8919 732: 6(int) Load 731 8920 733: 42(ptr) AccessChain 24(data) 25 732 25 26 8921 734: 6(int) Load 733 8922 735: 6(int) GroupNonUniformQuadSwap 35 734 26 8923 736: 42(ptr) AccessChain 24(data) 25 730 25 26 8924 Store 736 735 8925 737: 27(ptr) AccessChain 10(dti) 26 8926 738: 6(int) Load 737 8927 739: 27(ptr) AccessChain 10(dti) 26 8928 740: 6(int) Load 739 8929 741: 32(ptr) AccessChain 24(data) 25 740 25 8930 742: 13(ivec4) Load 741 8931 743: 51(ivec2) VectorShuffle 742 742 0 1 8932 744: 51(ivec2) GroupNonUniformQuadSwap 35 743 26 8933 745: 42(ptr) AccessChain 24(data) 25 738 25 26 8934 746: 6(int) CompositeExtract 744 0 8935 Store 745 746 8936 747: 42(ptr) AccessChain 24(data) 25 738 25 58 8937 748: 6(int) CompositeExtract 744 1 8938 Store 747 748 8939 749: 27(ptr) AccessChain 10(dti) 26 8940 750: 6(int) Load 749 8941 751: 27(ptr) AccessChain 10(dti) 26 8942 752: 6(int) Load 751 8943 753: 32(ptr) AccessChain 24(data) 25 752 25 8944 754: 13(ivec4) Load 753 8945 755: 7(ivec3) VectorShuffle 754 754 0 1 2 8946 756: 7(ivec3) GroupNonUniformQuadSwap 35 755 26 8947 757: 42(ptr) AccessChain 24(data) 25 750 25 26 8948 758: 6(int) CompositeExtract 756 0 8949 Store 757 758 8950 759: 42(ptr) AccessChain 24(data) 25 750 25 58 8951 760: 6(int) CompositeExtract 756 1 8952 Store 759 760 8953 761: 42(ptr) AccessChain 24(data) 25 750 25 73 8954 762: 6(int) CompositeExtract 756 2 8955 Store 761 762 8956 763: 27(ptr) AccessChain 10(dti) 26 8957 764: 6(int) Load 763 8958 765: 27(ptr) AccessChain 10(dti) 26 8959 766: 6(int) Load 765 8960 767: 81(ptr) AccessChain 24(data) 25 766 78 8961 768: 15(ivec4) Load 767 8962 769: 15(ivec4) GroupNonUniformQuadSwap 35 768 26 8963 770: 81(ptr) AccessChain 24(data) 25 764 78 8964 Store 770 769 8965 771: 27(ptr) AccessChain 10(dti) 26 8966 772: 6(int) Load 771 8967 773: 27(ptr) AccessChain 10(dti) 26 8968 774: 6(int) Load 773 8969 775: 90(ptr) AccessChain 24(data) 25 774 78 26 8970 776: 14(int) Load 775 8971 777: 14(int) GroupNonUniformQuadSwap 35 776 26 8972 778: 90(ptr) AccessChain 24(data) 25 772 78 26 8973 Store 778 777 8974 779: 27(ptr) AccessChain 10(dti) 26 8975 780: 6(int) Load 779 8976 781: 27(ptr) AccessChain 10(dti) 26 8977 782: 6(int) Load 781 8978 783: 81(ptr) AccessChain 24(data) 25 782 78 8979 784: 15(ivec4) Load 783 8980 785: 99(ivec2) VectorShuffle 784 784 0 1 8981 786: 99(ivec2) GroupNonUniformQuadSwap 35 785 26 8982 787: 90(ptr) AccessChain 24(data) 25 780 78 26 8983 788: 14(int) CompositeExtract 786 0 8984 Store 787 788 8985 789: 90(ptr) AccessChain 24(data) 25 780 78 58 8986 790: 14(int) CompositeExtract 786 1 8987 Store 789 790 8988 791: 27(ptr) AccessChain 10(dti) 26 8989 792: 6(int) Load 791 8990 793: 27(ptr) AccessChain 10(dti) 26 8991 794: 6(int) Load 793 8992 795: 81(ptr) AccessChain 24(data) 25 794 78 8993 796: 15(ivec4) Load 795 8994 797: 112(ivec3) VectorShuffle 796 796 0 1 2 8995 798: 112(ivec3) GroupNonUniformQuadSwap 35 797 26 8996 799: 90(ptr) AccessChain 24(data) 25 792 78 26 8997 800: 14(int) CompositeExtract 798 0 8998 Store 799 800 8999 801: 90(ptr) AccessChain 24(data) 25 792 78 58 9000 802: 14(int) CompositeExtract 798 1 9001 Store 801 802 9002 803: 90(ptr) AccessChain 24(data) 25 792 78 73 9003 804: 14(int) CompositeExtract 798 2 9004 Store 803 804 9005 805: 27(ptr) AccessChain 10(dti) 26 9006 806: 6(int) Load 805 9007 807: 27(ptr) AccessChain 10(dti) 26 9008 808: 6(int) Load 807 9009 809: 128(ptr) AccessChain 24(data) 25 808 125 9010 810: 17(fvec4) Load 809 9011 811: 17(fvec4) GroupNonUniformQuadSwap 35 810 26 9012 812: 128(ptr) AccessChain 24(data) 25 806 125 9013 Store 812 811 9014 813: 27(ptr) AccessChain 10(dti) 26 9015 814: 6(int) Load 813 9016 815: 27(ptr) AccessChain 10(dti) 26 9017 816: 6(int) Load 815 9018 817: 137(ptr) AccessChain 24(data) 25 816 125 26 9019 818: 16(float) Load 817 9020 819: 16(float) GroupNonUniformQuadSwap 35 818 26 9021 820: 137(ptr) AccessChain 24(data) 25 814 125 26 9022 Store 820 819 9023 821: 27(ptr) AccessChain 10(dti) 26 9024 822: 6(int) Load 821 9025 823: 27(ptr) AccessChain 10(dti) 26 9026 824: 6(int) Load 823 9027 825: 128(ptr) AccessChain 24(data) 25 824 125 9028 826: 17(fvec4) Load 825 9029 827: 146(fvec2) VectorShuffle 826 826 0 1 9030 828: 146(fvec2) GroupNonUniformQuadSwap 35 827 26 9031 829: 137(ptr) AccessChain 24(data) 25 822 125 26 9032 830: 16(float) CompositeExtract 828 0 9033 Store 829 830 9034 831: 137(ptr) AccessChain 24(data) 25 822 125 58 9035 832: 16(float) CompositeExtract 828 1 9036 Store 831 832 9037 833: 27(ptr) AccessChain 10(dti) 26 9038 834: 6(int) Load 833 9039 835: 27(ptr) AccessChain 10(dti) 26 9040 836: 6(int) Load 835 9041 837: 128(ptr) AccessChain 24(data) 25 836 125 9042 838: 17(fvec4) Load 837 9043 839: 159(fvec3) VectorShuffle 838 838 0 1 2 9044 840: 159(fvec3) GroupNonUniformQuadSwap 35 839 26 9045 841: 137(ptr) AccessChain 24(data) 25 834 125 26 9046 842: 16(float) CompositeExtract 840 0 9047 Store 841 842 9048 843: 137(ptr) AccessChain 24(data) 25 834 125 58 9049 844: 16(float) CompositeExtract 840 1 9050 Store 843 844 9051 845: 137(ptr) AccessChain 24(data) 25 834 125 73 9052 846: 16(float) CompositeExtract 840 2 9053 Store 845 846 9054 847: 27(ptr) AccessChain 10(dti) 26 9055 848: 6(int) Load 847 9056 849: 27(ptr) AccessChain 10(dti) 26 9057 850: 6(int) Load 849 9058 851: 175(ptr) AccessChain 24(data) 25 850 172 9059 852: 19(f64vec4) Load 851 9060 853: 19(f64vec4) GroupNonUniformQuadSwap 35 852 26 9061 854: 175(ptr) AccessChain 24(data) 25 848 172 9062 Store 854 853 9063 855: 27(ptr) AccessChain 10(dti) 26 9064 856: 6(int) Load 855 9065 857: 27(ptr) AccessChain 10(dti) 26 9066 858: 6(int) Load 857 9067 859: 184(ptr) AccessChain 24(data) 25 858 172 26 9068 860:18(float64_t) Load 859 9069 861:18(float64_t) GroupNonUniformQuadSwap 35 860 26 9070 862: 184(ptr) AccessChain 24(data) 25 856 172 26 9071 Store 862 861 9072 863: 27(ptr) AccessChain 10(dti) 26 9073 864: 6(int) Load 863 9074 865: 27(ptr) AccessChain 10(dti) 26 9075 866: 6(int) Load 865 9076 867: 175(ptr) AccessChain 24(data) 25 866 172 9077 868: 19(f64vec4) Load 867 9078 869:193(f64vec2) VectorShuffle 868 868 0 1 9079 870:193(f64vec2) GroupNonUniformQuadSwap 35 869 26 9080 871: 184(ptr) AccessChain 24(data) 25 864 172 26 9081 872:18(float64_t) CompositeExtract 870 0 9082 Store 871 872 9083 873: 184(ptr) AccessChain 24(data) 25 864 172 58 9084 874:18(float64_t) CompositeExtract 870 1 9085 Store 873 874 9086 875: 27(ptr) AccessChain 10(dti) 26 9087 876: 6(int) Load 875 9088 877: 27(ptr) AccessChain 10(dti) 26 9089 878: 6(int) Load 877 9090 879: 175(ptr) AccessChain 24(data) 25 878 172 9091 880: 19(f64vec4) Load 879 9092 881:206(f64vec3) VectorShuffle 880 880 0 1 2 9093 882:206(f64vec3) GroupNonUniformQuadSwap 35 881 26 9094 883: 184(ptr) AccessChain 24(data) 25 876 172 26 9095 884:18(float64_t) CompositeExtract 882 0 9096 Store 883 884 9097 885: 184(ptr) AccessChain 24(data) 25 876 172 58 9098 886:18(float64_t) CompositeExtract 882 1 9099 Store 885 886 9100 887: 184(ptr) AccessChain 24(data) 25 876 172 73 9101 888:18(float64_t) CompositeExtract 882 2 9102 Store 887 888 9103 889: 27(ptr) AccessChain 10(dti) 26 9104 890: 6(int) Load 889 9105 891: 27(ptr) AccessChain 10(dti) 26 9106 892: 6(int) Load 891 9107 893: 32(ptr) AccessChain 24(data) 25 892 25 9108 894: 13(ivec4) Load 893 9109 895: 13(ivec4) GroupNonUniformQuadSwap 35 894 58 9110 896: 32(ptr) AccessChain 24(data) 25 890 25 9111 Store 896 895 9112 897: 27(ptr) AccessChain 10(dti) 26 9113 898: 6(int) Load 897 9114 899: 27(ptr) AccessChain 10(dti) 26 9115 900: 6(int) Load 899 9116 901: 42(ptr) AccessChain 24(data) 25 900 25 26 9117 902: 6(int) Load 901 9118 903: 6(int) GroupNonUniformQuadSwap 35 902 58 9119 904: 42(ptr) AccessChain 24(data) 25 898 25 26 9120 Store 904 903 9121 905: 27(ptr) AccessChain 10(dti) 26 9122 906: 6(int) Load 905 9123 907: 27(ptr) AccessChain 10(dti) 26 9124 908: 6(int) Load 907 9125 909: 32(ptr) AccessChain 24(data) 25 908 25 9126 910: 13(ivec4) Load 909 9127 911: 51(ivec2) VectorShuffle 910 910 0 1 9128 912: 51(ivec2) GroupNonUniformQuadSwap 35 911 58 9129 913: 42(ptr) AccessChain 24(data) 25 906 25 26 9130 914: 6(int) CompositeExtract 912 0 9131 Store 913 914 9132 915: 42(ptr) AccessChain 24(data) 25 906 25 58 9133 916: 6(int) CompositeExtract 912 1 9134 Store 915 916 9135 917: 27(ptr) AccessChain 10(dti) 26 9136 918: 6(int) Load 917 9137 919: 27(ptr) AccessChain 10(dti) 26 9138 920: 6(int) Load 919 9139 921: 32(ptr) AccessChain 24(data) 25 920 25 9140 922: 13(ivec4) Load 921 9141 923: 7(ivec3) VectorShuffle 922 922 0 1 2 9142 924: 7(ivec3) GroupNonUniformQuadSwap 35 923 58 9143 925: 42(ptr) AccessChain 24(data) 25 918 25 26 9144 926: 6(int) CompositeExtract 924 0 9145 Store 925 926 9146 927: 42(ptr) AccessChain 24(data) 25 918 25 58 9147 928: 6(int) CompositeExtract 924 1 9148 Store 927 928 9149 929: 42(ptr) AccessChain 24(data) 25 918 25 73 9150 930: 6(int) CompositeExtract 924 2 9151 Store 929 930 9152 931: 27(ptr) AccessChain 10(dti) 26 9153 932: 6(int) Load 931 9154 933: 27(ptr) AccessChain 10(dti) 26 9155 934: 6(int) Load 933 9156 935: 81(ptr) AccessChain 24(data) 25 934 78 9157 936: 15(ivec4) Load 935 9158 937: 15(ivec4) GroupNonUniformQuadSwap 35 936 58 9159 938: 81(ptr) AccessChain 24(data) 25 932 78 9160 Store 938 937 9161 939: 27(ptr) AccessChain 10(dti) 26 9162 940: 6(int) Load 939 9163 941: 27(ptr) AccessChain 10(dti) 26 9164 942: 6(int) Load 941 9165 943: 90(ptr) AccessChain 24(data) 25 942 78 26 9166 944: 14(int) Load 943 9167 945: 14(int) GroupNonUniformQuadSwap 35 944 58 9168 946: 90(ptr) AccessChain 24(data) 25 940 78 26 9169 Store 946 945 9170 947: 27(ptr) AccessChain 10(dti) 26 9171 948: 6(int) Load 947 9172 949: 27(ptr) AccessChain 10(dti) 26 9173 950: 6(int) Load 949 9174 951: 81(ptr) AccessChain 24(data) 25 950 78 9175 952: 15(ivec4) Load 951 9176 953: 99(ivec2) VectorShuffle 952 952 0 1 9177 954: 99(ivec2) GroupNonUniformQuadSwap 35 953 58 9178 955: 90(ptr) AccessChain 24(data) 25 948 78 26 9179 956: 14(int) CompositeExtract 954 0 9180 Store 955 956 9181 957: 90(ptr) AccessChain 24(data) 25 948 78 58 9182 958: 14(int) CompositeExtract 954 1 9183 Store 957 958 9184 959: 27(ptr) AccessChain 10(dti) 26 9185 960: 6(int) Load 959 9186 961: 27(ptr) AccessChain 10(dti) 26 9187 962: 6(int) Load 961 9188 963: 81(ptr) AccessChain 24(data) 25 962 78 9189 964: 15(ivec4) Load 963 9190 965: 112(ivec3) VectorShuffle 964 964 0 1 2 9191 966: 112(ivec3) GroupNonUniformQuadSwap 35 965 58 9192 967: 90(ptr) AccessChain 24(data) 25 960 78 26 9193 968: 14(int) CompositeExtract 966 0 9194 Store 967 968 9195 969: 90(ptr) AccessChain 24(data) 25 960 78 58 9196 970: 14(int) CompositeExtract 966 1 9197 Store 969 970 9198 971: 90(ptr) AccessChain 24(data) 25 960 78 73 9199 972: 14(int) CompositeExtract 966 2 9200 Store 971 972 9201 973: 27(ptr) AccessChain 10(dti) 26 9202 974: 6(int) Load 973 9203 975: 27(ptr) AccessChain 10(dti) 26 9204 976: 6(int) Load 975 9205 977: 128(ptr) AccessChain 24(data) 25 976 125 9206 978: 17(fvec4) Load 977 9207 979: 17(fvec4) GroupNonUniformQuadSwap 35 978 58 9208 980: 128(ptr) AccessChain 24(data) 25 974 125 9209 Store 980 979 9210 981: 27(ptr) AccessChain 10(dti) 26 9211 982: 6(int) Load 981 9212 983: 27(ptr) AccessChain 10(dti) 26 9213 984: 6(int) Load 983 9214 985: 137(ptr) AccessChain 24(data) 25 984 125 26 9215 986: 16(float) Load 985 9216 987: 16(float) GroupNonUniformQuadSwap 35 986 58 9217 988: 137(ptr) AccessChain 24(data) 25 982 125 26 9218 Store 988 987 9219 989: 27(ptr) AccessChain 10(dti) 26 9220 990: 6(int) Load 989 9221 991: 27(ptr) AccessChain 10(dti) 26 9222 992: 6(int) Load 991 9223 993: 128(ptr) AccessChain 24(data) 25 992 125 9224 994: 17(fvec4) Load 993 9225 995: 146(fvec2) VectorShuffle 994 994 0 1 9226 996: 146(fvec2) GroupNonUniformQuadSwap 35 995 58 9227 997: 137(ptr) AccessChain 24(data) 25 990 125 26 9228 998: 16(float) CompositeExtract 996 0 9229 Store 997 998 9230 999: 137(ptr) AccessChain 24(data) 25 990 125 58 9231 1000: 16(float) CompositeExtract 996 1 9232 Store 999 1000 9233 1001: 27(ptr) AccessChain 10(dti) 26 9234 1002: 6(int) Load 1001 9235 1003: 27(ptr) AccessChain 10(dti) 26 9236 1004: 6(int) Load 1003 9237 1005: 128(ptr) AccessChain 24(data) 25 1004 125 9238 1006: 17(fvec4) Load 1005 9239 1007: 159(fvec3) VectorShuffle 1006 1006 0 1 2 9240 1008: 159(fvec3) GroupNonUniformQuadSwap 35 1007 58 9241 1009: 137(ptr) AccessChain 24(data) 25 1002 125 26 9242 1010: 16(float) CompositeExtract 1008 0 9243 Store 1009 1010 9244 1011: 137(ptr) AccessChain 24(data) 25 1002 125 58 9245 1012: 16(float) CompositeExtract 1008 1 9246 Store 1011 1012 9247 1013: 137(ptr) AccessChain 24(data) 25 1002 125 73 9248 1014: 16(float) CompositeExtract 1008 2 9249 Store 1013 1014 9250 1015: 27(ptr) AccessChain 10(dti) 26 9251 1016: 6(int) Load 1015 9252 1017: 27(ptr) AccessChain 10(dti) 26 9253 1018: 6(int) Load 1017 9254 1019: 175(ptr) AccessChain 24(data) 25 1018 172 9255 1020: 19(f64vec4) Load 1019 9256 1021: 19(f64vec4) GroupNonUniformQuadSwap 35 1020 58 9257 1022: 175(ptr) AccessChain 24(data) 25 1016 172 9258 Store 1022 1021 9259 1023: 27(ptr) AccessChain 10(dti) 26 9260 1024: 6(int) Load 1023 9261 1025: 27(ptr) AccessChain 10(dti) 26 9262 1026: 6(int) Load 1025 9263 1027: 184(ptr) AccessChain 24(data) 25 1026 172 26 9264 1028:18(float64_t) Load 1027 9265 1029:18(float64_t) GroupNonUniformQuadSwap 35 1028 58 9266 1030: 184(ptr) AccessChain 24(data) 25 1024 172 26 9267 Store 1030 1029 9268 1031: 27(ptr) AccessChain 10(dti) 26 9269 1032: 6(int) Load 1031 9270 1033: 27(ptr) AccessChain 10(dti) 26 9271 1034: 6(int) Load 1033 9272 1035: 175(ptr) AccessChain 24(data) 25 1034 172 9273 1036: 19(f64vec4) Load 1035 9274 1037:193(f64vec2) VectorShuffle 1036 1036 0 1 9275 1038:193(f64vec2) GroupNonUniformQuadSwap 35 1037 58 9276 1039: 184(ptr) AccessChain 24(data) 25 1032 172 26 9277 1040:18(float64_t) CompositeExtract 1038 0 9278 Store 1039 1040 9279 1041: 184(ptr) AccessChain 24(data) 25 1032 172 58 9280 1042:18(float64_t) CompositeExtract 1038 1 9281 Store 1041 1042 9282 1043: 27(ptr) AccessChain 10(dti) 26 9283 1044: 6(int) Load 1043 9284 1045: 27(ptr) AccessChain 10(dti) 26 9285 1046: 6(int) Load 1045 9286 1047: 175(ptr) AccessChain 24(data) 25 1046 172 9287 1048: 19(f64vec4) Load 1047 9288 1049:206(f64vec3) VectorShuffle 1048 1048 0 1 2 9289 1050:206(f64vec3) GroupNonUniformQuadSwap 35 1049 58 9290 1051: 184(ptr) AccessChain 24(data) 25 1044 172 26 9291 1052:18(float64_t) CompositeExtract 1050 0 9292 Store 1051 1052 9293 1053: 184(ptr) AccessChain 24(data) 25 1044 172 58 9294 1054:18(float64_t) CompositeExtract 1050 1 9295 Store 1053 1054 9296 1055: 184(ptr) AccessChain 24(data) 25 1044 172 73 9297 1056:18(float64_t) CompositeExtract 1050 2 9298 Store 1055 1056 9299 1057: 27(ptr) AccessChain 10(dti) 26 9300 1058: 6(int) Load 1057 9301 1059: 27(ptr) AccessChain 10(dti) 26 9302 1060: 6(int) Load 1059 9303 1061: 32(ptr) AccessChain 24(data) 25 1060 25 9304 1062: 13(ivec4) Load 1061 9305 1063: 13(ivec4) GroupNonUniformQuadSwap 35 1062 73 9306 1064: 32(ptr) AccessChain 24(data) 25 1058 25 9307 Store 1064 1063 9308 1065: 27(ptr) AccessChain 10(dti) 26 9309 1066: 6(int) Load 1065 9310 1067: 27(ptr) AccessChain 10(dti) 26 9311 1068: 6(int) Load 1067 9312 1069: 42(ptr) AccessChain 24(data) 25 1068 25 26 9313 1070: 6(int) Load 1069 9314 1071: 6(int) GroupNonUniformQuadSwap 35 1070 73 9315 1072: 42(ptr) AccessChain 24(data) 25 1066 25 26 9316 Store 1072 1071 9317 1073: 27(ptr) AccessChain 10(dti) 26 9318 1074: 6(int) Load 1073 9319 1075: 27(ptr) AccessChain 10(dti) 26 9320 1076: 6(int) Load 1075 9321 1077: 32(ptr) AccessChain 24(data) 25 1076 25 9322 1078: 13(ivec4) Load 1077 9323 1079: 51(ivec2) VectorShuffle 1078 1078 0 1 9324 1080: 51(ivec2) GroupNonUniformQuadSwap 35 1079 73 9325 1081: 42(ptr) AccessChain 24(data) 25 1074 25 26 9326 1082: 6(int) CompositeExtract 1080 0 9327 Store 1081 1082 9328 1083: 42(ptr) AccessChain 24(data) 25 1074 25 58 9329 1084: 6(int) CompositeExtract 1080 1 9330 Store 1083 1084 9331 1085: 27(ptr) AccessChain 10(dti) 26 9332 1086: 6(int) Load 1085 9333 1087: 27(ptr) AccessChain 10(dti) 26 9334 1088: 6(int) Load 1087 9335 1089: 32(ptr) AccessChain 24(data) 25 1088 25 9336 1090: 13(ivec4) Load 1089 9337 1091: 7(ivec3) VectorShuffle 1090 1090 0 1 2 9338 1092: 7(ivec3) GroupNonUniformQuadSwap 35 1091 73 9339 1093: 42(ptr) AccessChain 24(data) 25 1086 25 26 9340 1094: 6(int) CompositeExtract 1092 0 9341 Store 1093 1094 9342 1095: 42(ptr) AccessChain 24(data) 25 1086 25 58 9343 1096: 6(int) CompositeExtract 1092 1 9344 Store 1095 1096 9345 1097: 42(ptr) AccessChain 24(data) 25 1086 25 73 9346 1098: 6(int) CompositeExtract 1092 2 9347 Store 1097 1098 9348 1099: 27(ptr) AccessChain 10(dti) 26 9349 1100: 6(int) Load 1099 9350 1101: 27(ptr) AccessChain 10(dti) 26 9351 1102: 6(int) Load 1101 9352 1103: 81(ptr) AccessChain 24(data) 25 1102 78 9353 1104: 15(ivec4) Load 1103 9354 1105: 15(ivec4) GroupNonUniformQuadSwap 35 1104 73 9355 1106: 81(ptr) AccessChain 24(data) 25 1100 78 9356 Store 1106 1105 9357 1107: 27(ptr) AccessChain 10(dti) 26 9358 1108: 6(int) Load 1107 9359 1109: 27(ptr) AccessChain 10(dti) 26 9360 1110: 6(int) Load 1109 9361 1111: 90(ptr) AccessChain 24(data) 25 1110 78 26 9362 1112: 14(int) Load 1111 9363 1113: 14(int) GroupNonUniformQuadSwap 35 1112 73 9364 1114: 90(ptr) AccessChain 24(data) 25 1108 78 26 9365 Store 1114 1113 9366 1115: 27(ptr) AccessChain 10(dti) 26 9367 1116: 6(int) Load 1115 9368 1117: 27(ptr) AccessChain 10(dti) 26 9369 1118: 6(int) Load 1117 9370 1119: 81(ptr) AccessChain 24(data) 25 1118 78 9371 1120: 15(ivec4) Load 1119 9372 1121: 99(ivec2) VectorShuffle 1120 1120 0 1 9373 1122: 99(ivec2) GroupNonUniformQuadSwap 35 1121 73 9374 1123: 90(ptr) AccessChain 24(data) 25 1116 78 26 9375 1124: 14(int) CompositeExtract 1122 0 9376 Store 1123 1124 9377 1125: 90(ptr) AccessChain 24(data) 25 1116 78 58 9378 1126: 14(int) CompositeExtract 1122 1 9379 Store 1125 1126 9380 1127: 27(ptr) AccessChain 10(dti) 26 9381 1128: 6(int) Load 1127 9382 1129: 27(ptr) AccessChain 10(dti) 26 9383 1130: 6(int) Load 1129 9384 1131: 81(ptr) AccessChain 24(data) 25 1130 78 9385 1132: 15(ivec4) Load 1131 9386 1133: 112(ivec3) VectorShuffle 1132 1132 0 1 2 9387 1134: 112(ivec3) GroupNonUniformQuadSwap 35 1133 73 9388 1135: 90(ptr) AccessChain 24(data) 25 1128 78 26 9389 1136: 14(int) CompositeExtract 1134 0 9390 Store 1135 1136 9391 1137: 90(ptr) AccessChain 24(data) 25 1128 78 58 9392 1138: 14(int) CompositeExtract 1134 1 9393 Store 1137 1138 9394 1139: 90(ptr) AccessChain 24(data) 25 1128 78 73 9395 1140: 14(int) CompositeExtract 1134 2 9396 Store 1139 1140 9397 1141: 27(ptr) AccessChain 10(dti) 26 9398 1142: 6(int) Load 1141 9399 1143: 27(ptr) AccessChain 10(dti) 26 9400 1144: 6(int) Load 1143 9401 1145: 128(ptr) AccessChain 24(data) 25 1144 125 9402 1146: 17(fvec4) Load 1145 9403 1147: 17(fvec4) GroupNonUniformQuadSwap 35 1146 73 9404 1148: 128(ptr) AccessChain 24(data) 25 1142 125 9405 Store 1148 1147 9406 1149: 27(ptr) AccessChain 10(dti) 26 9407 1150: 6(int) Load 1149 9408 1151: 27(ptr) AccessChain 10(dti) 26 9409 1152: 6(int) Load 1151 9410 1153: 137(ptr) AccessChain 24(data) 25 1152 125 26 9411 1154: 16(float) Load 1153 9412 1155: 16(float) GroupNonUniformQuadSwap 35 1154 73 9413 1156: 137(ptr) AccessChain 24(data) 25 1150 125 26 9414 Store 1156 1155 9415 1157: 27(ptr) AccessChain 10(dti) 26 9416 1158: 6(int) Load 1157 9417 1159: 27(ptr) AccessChain 10(dti) 26 9418 1160: 6(int) Load 1159 9419 1161: 128(ptr) AccessChain 24(data) 25 1160 125 9420 1162: 17(fvec4) Load 1161 9421 1163: 146(fvec2) VectorShuffle 1162 1162 0 1 9422 1164: 146(fvec2) GroupNonUniformQuadSwap 35 1163 73 9423 1165: 137(ptr) AccessChain 24(data) 25 1158 125 26 9424 1166: 16(float) CompositeExtract 1164 0 9425 Store 1165 1166 9426 1167: 137(ptr) AccessChain 24(data) 25 1158 125 58 9427 1168: 16(float) CompositeExtract 1164 1 9428 Store 1167 1168 9429 1169: 27(ptr) AccessChain 10(dti) 26 9430 1170: 6(int) Load 1169 9431 1171: 27(ptr) AccessChain 10(dti) 26 9432 1172: 6(int) Load 1171 9433 1173: 128(ptr) AccessChain 24(data) 25 1172 125 9434 1174: 17(fvec4) Load 1173 9435 1175: 159(fvec3) VectorShuffle 1174 1174 0 1 2 9436 1176: 159(fvec3) GroupNonUniformQuadSwap 35 1175 73 9437 1177: 137(ptr) AccessChain 24(data) 25 1170 125 26 9438 1178: 16(float) CompositeExtract 1176 0 9439 Store 1177 1178 9440 1179: 137(ptr) AccessChain 24(data) 25 1170 125 58 9441 1180: 16(float) CompositeExtract 1176 1 9442 Store 1179 1180 9443 1181: 137(ptr) AccessChain 24(data) 25 1170 125 73 9444 1182: 16(float) CompositeExtract 1176 2 9445 Store 1181 1182 9446 1183: 27(ptr) AccessChain 10(dti) 26 9447 1184: 6(int) Load 1183 9448 1185: 27(ptr) AccessChain 10(dti) 26 9449 1186: 6(int) Load 1185 9450 1187: 175(ptr) AccessChain 24(data) 25 1186 172 9451 1188: 19(f64vec4) Load 1187 9452 1189: 19(f64vec4) GroupNonUniformQuadSwap 35 1188 73 9453 1190: 175(ptr) AccessChain 24(data) 25 1184 172 9454 Store 1190 1189 9455 1191: 27(ptr) AccessChain 10(dti) 26 9456 1192: 6(int) Load 1191 9457 1193: 27(ptr) AccessChain 10(dti) 26 9458 1194: 6(int) Load 1193 9459 1195: 184(ptr) AccessChain 24(data) 25 1194 172 26 9460 1196:18(float64_t) Load 1195 9461 1197:18(float64_t) GroupNonUniformQuadSwap 35 1196 73 9462 1198: 184(ptr) AccessChain 24(data) 25 1192 172 26 9463 Store 1198 1197 9464 1199: 27(ptr) AccessChain 10(dti) 26 9465 1200: 6(int) Load 1199 9466 1201: 27(ptr) AccessChain 10(dti) 26 9467 1202: 6(int) Load 1201 9468 1203: 175(ptr) AccessChain 24(data) 25 1202 172 9469 1204: 19(f64vec4) Load 1203 9470 1205:193(f64vec2) VectorShuffle 1204 1204 0 1 9471 1206:193(f64vec2) GroupNonUniformQuadSwap 35 1205 73 9472 1207: 184(ptr) AccessChain 24(data) 25 1200 172 26 9473 1208:18(float64_t) CompositeExtract 1206 0 9474 Store 1207 1208 9475 1209: 184(ptr) AccessChain 24(data) 25 1200 172 58 9476 1210:18(float64_t) CompositeExtract 1206 1 9477 Store 1209 1210 9478 1211: 27(ptr) AccessChain 10(dti) 26 9479 1212: 6(int) Load 1211 9480 1213: 27(ptr) AccessChain 10(dti) 26 9481 1214: 6(int) Load 1213 9482 1215: 175(ptr) AccessChain 24(data) 25 1214 172 9483 1216: 19(f64vec4) Load 1215 9484 1217:206(f64vec3) VectorShuffle 1216 1216 0 1 2 9485 1218:206(f64vec3) GroupNonUniformQuadSwap 35 1217 73 9486 1219: 184(ptr) AccessChain 24(data) 25 1212 172 26 9487 1220:18(float64_t) CompositeExtract 1218 0 9488 Store 1219 1220 9489 1221: 184(ptr) AccessChain 24(data) 25 1212 172 58 9490 1222:18(float64_t) CompositeExtract 1218 1 9491 Store 1221 1222 9492 1223: 184(ptr) AccessChain 24(data) 25 1212 172 73 9493 1224:18(float64_t) CompositeExtract 1218 2 9494 Store 1223 1224 9495 Return 9496 FunctionEnd 9497