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): 80007 8030// Id's are bound by 1120 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" 1115 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 1113 "dti" 8053 Name 1115 "dti" 8054 Name 1117 "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) BufferBlock 8062 Decorate 24(data) DescriptorSet 0 8063 Decorate 1115(dti) BuiltIn GlobalInvocationId 8064 2: TypeVoid 8065 3: TypeFunction 2 8066 6: TypeInt 32 0 8067 7: TypeVector 6(int) 3 8068 8: TypePointer Function 7(ivec3) 8069 9: TypeFunction 2 8(ptr) 8070 13: TypeVector 6(int) 4 8071 14: TypeInt 32 1 8072 15: TypeVector 14(int) 4 8073 16: TypeFloat 32 8074 17: TypeVector 16(float) 4 8075 18: TypeFloat 64 8076 19: TypeVector 18(float64_t) 4 8077 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 8078 21: TypeRuntimeArray 20(Types) 8079 22(data): TypeStruct 21 8080 23: TypePointer Uniform 22(data) 8081 24(data): 23(ptr) Variable Uniform 8082 25: 14(int) Constant 0 8083 26: 6(int) Constant 0 8084 27: TypePointer Function 6(int) 8085 32: TypePointer Uniform 13(ivec4) 8086 35: 6(int) Constant 3 8087 42: TypePointer Uniform 6(int) 8088 51: TypeVector 6(int) 2 8089 72: 14(int) Constant 1 8090 75: TypePointer Uniform 15(ivec4) 8091 84: TypePointer Uniform 14(int) 8092 93: TypeVector 14(int) 2 8093 105: TypeVector 14(int) 3 8094 115: 14(int) Constant 2 8095 118: TypePointer Uniform 17(fvec4) 8096 127: TypePointer Uniform 16(float) 8097 136: TypeVector 16(float) 2 8098 148: TypeVector 16(float) 3 8099 158: 14(int) Constant 3 8100 161: TypePointer Uniform 19(f64vec4) 8101 170: TypePointer Uniform 18(float64_t) 8102 179: TypeVector 18(float64_t) 2 8103 191: TypeVector 18(float64_t) 3 8104 205: 6(int) Constant 1 8105 358: 6(int) Constant 2 8106 1114: TypePointer Input 7(ivec3) 8107 1115(dti): 1114(ptr) Variable Input 8108 4(CSMain): 2 Function None 3 8109 5: Label 8110 1113(dti): 8(ptr) Variable Function 8111 1117(param): 8(ptr) Variable Function 8112 1116: 7(ivec3) Load 1115(dti) 8113 Store 1113(dti) 1116 8114 1118: 7(ivec3) Load 1113(dti) 8115 Store 1117(param) 1118 8116 1119: 2 FunctionCall 11(@CSMain(vu3;) 1117(param) 8117 Return 8118 FunctionEnd 811911(@CSMain(vu3;): 2 Function None 9 8120 10(dti): 8(ptr) FunctionParameter 8121 12: Label 8122 28: 27(ptr) AccessChain 10(dti) 26 8123 29: 6(int) Load 28 8124 30: 27(ptr) AccessChain 10(dti) 26 8125 31: 6(int) Load 30 8126 33: 32(ptr) AccessChain 24(data) 25 31 25 8127 34: 13(ivec4) Load 33 8128 36: 13(ivec4) GroupNonUniformQuadBroadcast 35 34 26 8129 37: 32(ptr) AccessChain 24(data) 25 29 25 8130 Store 37 36 8131 38: 27(ptr) AccessChain 10(dti) 26 8132 39: 6(int) Load 38 8133 40: 27(ptr) AccessChain 10(dti) 26 8134 41: 6(int) Load 40 8135 43: 42(ptr) AccessChain 24(data) 25 41 25 26 8136 44: 6(int) Load 43 8137 45: 6(int) GroupNonUniformQuadBroadcast 35 44 26 8138 46: 42(ptr) AccessChain 24(data) 25 39 25 26 8139 Store 46 45 8140 47: 27(ptr) AccessChain 10(dti) 26 8141 48: 6(int) Load 47 8142 49: 27(ptr) AccessChain 10(dti) 26 8143 50: 6(int) Load 49 8144 52: 32(ptr) AccessChain 24(data) 25 50 25 8145 53: 13(ivec4) Load 52 8146 54: 51(ivec2) VectorShuffle 53 53 0 1 8147 55: 51(ivec2) GroupNonUniformQuadBroadcast 35 54 26 8148 56: 32(ptr) AccessChain 24(data) 25 48 25 8149 57: 13(ivec4) Load 56 8150 58: 13(ivec4) VectorShuffle 57 55 4 5 2 3 8151 Store 56 58 8152 59: 27(ptr) AccessChain 10(dti) 26 8153 60: 6(int) Load 59 8154 61: 27(ptr) AccessChain 10(dti) 26 8155 62: 6(int) Load 61 8156 63: 32(ptr) AccessChain 24(data) 25 62 25 8157 64: 13(ivec4) Load 63 8158 65: 7(ivec3) VectorShuffle 64 64 0 1 2 8159 66: 7(ivec3) GroupNonUniformQuadBroadcast 35 65 26 8160 67: 32(ptr) AccessChain 24(data) 25 60 25 8161 68: 13(ivec4) Load 67 8162 69: 13(ivec4) VectorShuffle 68 66 4 5 6 3 8163 Store 67 69 8164 70: 27(ptr) AccessChain 10(dti) 26 8165 71: 6(int) Load 70 8166 73: 27(ptr) AccessChain 10(dti) 26 8167 74: 6(int) Load 73 8168 76: 75(ptr) AccessChain 24(data) 25 74 72 8169 77: 15(ivec4) Load 76 8170 78: 15(ivec4) GroupNonUniformQuadBroadcast 35 77 26 8171 79: 75(ptr) AccessChain 24(data) 25 71 72 8172 Store 79 78 8173 80: 27(ptr) AccessChain 10(dti) 26 8174 81: 6(int) Load 80 8175 82: 27(ptr) AccessChain 10(dti) 26 8176 83: 6(int) Load 82 8177 85: 84(ptr) AccessChain 24(data) 25 83 72 26 8178 86: 14(int) Load 85 8179 87: 14(int) GroupNonUniformQuadBroadcast 35 86 26 8180 88: 84(ptr) AccessChain 24(data) 25 81 72 26 8181 Store 88 87 8182 89: 27(ptr) AccessChain 10(dti) 26 8183 90: 6(int) Load 89 8184 91: 27(ptr) AccessChain 10(dti) 26 8185 92: 6(int) Load 91 8186 94: 75(ptr) AccessChain 24(data) 25 92 72 8187 95: 15(ivec4) Load 94 8188 96: 93(ivec2) VectorShuffle 95 95 0 1 8189 97: 93(ivec2) GroupNonUniformQuadBroadcast 35 96 26 8190 98: 75(ptr) AccessChain 24(data) 25 90 72 8191 99: 15(ivec4) Load 98 8192 100: 15(ivec4) VectorShuffle 99 97 4 5 2 3 8193 Store 98 100 8194 101: 27(ptr) AccessChain 10(dti) 26 8195 102: 6(int) Load 101 8196 103: 27(ptr) AccessChain 10(dti) 26 8197 104: 6(int) Load 103 8198 106: 75(ptr) AccessChain 24(data) 25 104 72 8199 107: 15(ivec4) Load 106 8200 108: 105(ivec3) VectorShuffle 107 107 0 1 2 8201 109: 105(ivec3) GroupNonUniformQuadBroadcast 35 108 26 8202 110: 75(ptr) AccessChain 24(data) 25 102 72 8203 111: 15(ivec4) Load 110 8204 112: 15(ivec4) VectorShuffle 111 109 4 5 6 3 8205 Store 110 112 8206 113: 27(ptr) AccessChain 10(dti) 26 8207 114: 6(int) Load 113 8208 116: 27(ptr) AccessChain 10(dti) 26 8209 117: 6(int) Load 116 8210 119: 118(ptr) AccessChain 24(data) 25 117 115 8211 120: 17(fvec4) Load 119 8212 121: 17(fvec4) GroupNonUniformQuadBroadcast 35 120 26 8213 122: 118(ptr) AccessChain 24(data) 25 114 115 8214 Store 122 121 8215 123: 27(ptr) AccessChain 10(dti) 26 8216 124: 6(int) Load 123 8217 125: 27(ptr) AccessChain 10(dti) 26 8218 126: 6(int) Load 125 8219 128: 127(ptr) AccessChain 24(data) 25 126 115 26 8220 129: 16(float) Load 128 8221 130: 16(float) GroupNonUniformQuadBroadcast 35 129 26 8222 131: 127(ptr) AccessChain 24(data) 25 124 115 26 8223 Store 131 130 8224 132: 27(ptr) AccessChain 10(dti) 26 8225 133: 6(int) Load 132 8226 134: 27(ptr) AccessChain 10(dti) 26 8227 135: 6(int) Load 134 8228 137: 118(ptr) AccessChain 24(data) 25 135 115 8229 138: 17(fvec4) Load 137 8230 139: 136(fvec2) VectorShuffle 138 138 0 1 8231 140: 136(fvec2) GroupNonUniformQuadBroadcast 35 139 26 8232 141: 118(ptr) AccessChain 24(data) 25 133 115 8233 142: 17(fvec4) Load 141 8234 143: 17(fvec4) VectorShuffle 142 140 4 5 2 3 8235 Store 141 143 8236 144: 27(ptr) AccessChain 10(dti) 26 8237 145: 6(int) Load 144 8238 146: 27(ptr) AccessChain 10(dti) 26 8239 147: 6(int) Load 146 8240 149: 118(ptr) AccessChain 24(data) 25 147 115 8241 150: 17(fvec4) Load 149 8242 151: 148(fvec3) VectorShuffle 150 150 0 1 2 8243 152: 148(fvec3) GroupNonUniformQuadBroadcast 35 151 26 8244 153: 118(ptr) AccessChain 24(data) 25 145 115 8245 154: 17(fvec4) Load 153 8246 155: 17(fvec4) VectorShuffle 154 152 4 5 6 3 8247 Store 153 155 8248 156: 27(ptr) AccessChain 10(dti) 26 8249 157: 6(int) Load 156 8250 159: 27(ptr) AccessChain 10(dti) 26 8251 160: 6(int) Load 159 8252 162: 161(ptr) AccessChain 24(data) 25 160 158 8253 163: 19(f64vec4) Load 162 8254 164: 19(f64vec4) GroupNonUniformQuadBroadcast 35 163 26 8255 165: 161(ptr) AccessChain 24(data) 25 157 158 8256 Store 165 164 8257 166: 27(ptr) AccessChain 10(dti) 26 8258 167: 6(int) Load 166 8259 168: 27(ptr) AccessChain 10(dti) 26 8260 169: 6(int) Load 168 8261 171: 170(ptr) AccessChain 24(data) 25 169 158 26 8262 172:18(float64_t) Load 171 8263 173:18(float64_t) GroupNonUniformQuadBroadcast 35 172 26 8264 174: 170(ptr) AccessChain 24(data) 25 167 158 26 8265 Store 174 173 8266 175: 27(ptr) AccessChain 10(dti) 26 8267 176: 6(int) Load 175 8268 177: 27(ptr) AccessChain 10(dti) 26 8269 178: 6(int) Load 177 8270 180: 161(ptr) AccessChain 24(data) 25 178 158 8271 181: 19(f64vec4) Load 180 8272 182:179(f64vec2) VectorShuffle 181 181 0 1 8273 183:179(f64vec2) GroupNonUniformQuadBroadcast 35 182 26 8274 184: 161(ptr) AccessChain 24(data) 25 176 158 8275 185: 19(f64vec4) Load 184 8276 186: 19(f64vec4) VectorShuffle 185 183 4 5 2 3 8277 Store 184 186 8278 187: 27(ptr) AccessChain 10(dti) 26 8279 188: 6(int) Load 187 8280 189: 27(ptr) AccessChain 10(dti) 26 8281 190: 6(int) Load 189 8282 192: 161(ptr) AccessChain 24(data) 25 190 158 8283 193: 19(f64vec4) Load 192 8284 194:191(f64vec3) VectorShuffle 193 193 0 1 2 8285 195:191(f64vec3) GroupNonUniformQuadBroadcast 35 194 26 8286 196: 161(ptr) AccessChain 24(data) 25 188 158 8287 197: 19(f64vec4) Load 196 8288 198: 19(f64vec4) VectorShuffle 197 195 4 5 6 3 8289 Store 196 198 8290 199: 27(ptr) AccessChain 10(dti) 26 8291 200: 6(int) Load 199 8292 201: 27(ptr) AccessChain 10(dti) 26 8293 202: 6(int) Load 201 8294 203: 32(ptr) AccessChain 24(data) 25 202 25 8295 204: 13(ivec4) Load 203 8296 206: 13(ivec4) GroupNonUniformQuadBroadcast 35 204 205 8297 207: 32(ptr) AccessChain 24(data) 25 200 25 8298 Store 207 206 8299 208: 27(ptr) AccessChain 10(dti) 26 8300 209: 6(int) Load 208 8301 210: 27(ptr) AccessChain 10(dti) 26 8302 211: 6(int) Load 210 8303 212: 42(ptr) AccessChain 24(data) 25 211 25 26 8304 213: 6(int) Load 212 8305 214: 6(int) GroupNonUniformQuadBroadcast 35 213 205 8306 215: 42(ptr) AccessChain 24(data) 25 209 25 26 8307 Store 215 214 8308 216: 27(ptr) AccessChain 10(dti) 26 8309 217: 6(int) Load 216 8310 218: 27(ptr) AccessChain 10(dti) 26 8311 219: 6(int) Load 218 8312 220: 32(ptr) AccessChain 24(data) 25 219 25 8313 221: 13(ivec4) Load 220 8314 222: 51(ivec2) VectorShuffle 221 221 0 1 8315 223: 51(ivec2) GroupNonUniformQuadBroadcast 35 222 205 8316 224: 32(ptr) AccessChain 24(data) 25 217 25 8317 225: 13(ivec4) Load 224 8318 226: 13(ivec4) VectorShuffle 225 223 4 5 2 3 8319 Store 224 226 8320 227: 27(ptr) AccessChain 10(dti) 26 8321 228: 6(int) Load 227 8322 229: 27(ptr) AccessChain 10(dti) 26 8323 230: 6(int) Load 229 8324 231: 32(ptr) AccessChain 24(data) 25 230 25 8325 232: 13(ivec4) Load 231 8326 233: 7(ivec3) VectorShuffle 232 232 0 1 2 8327 234: 7(ivec3) GroupNonUniformQuadBroadcast 35 233 205 8328 235: 32(ptr) AccessChain 24(data) 25 228 25 8329 236: 13(ivec4) Load 235 8330 237: 13(ivec4) VectorShuffle 236 234 4 5 6 3 8331 Store 235 237 8332 238: 27(ptr) AccessChain 10(dti) 26 8333 239: 6(int) Load 238 8334 240: 27(ptr) AccessChain 10(dti) 26 8335 241: 6(int) Load 240 8336 242: 75(ptr) AccessChain 24(data) 25 241 72 8337 243: 15(ivec4) Load 242 8338 244: 15(ivec4) GroupNonUniformQuadBroadcast 35 243 205 8339 245: 75(ptr) AccessChain 24(data) 25 239 72 8340 Store 245 244 8341 246: 27(ptr) AccessChain 10(dti) 26 8342 247: 6(int) Load 246 8343 248: 27(ptr) AccessChain 10(dti) 26 8344 249: 6(int) Load 248 8345 250: 84(ptr) AccessChain 24(data) 25 249 72 26 8346 251: 14(int) Load 250 8347 252: 14(int) GroupNonUniformQuadBroadcast 35 251 205 8348 253: 84(ptr) AccessChain 24(data) 25 247 72 26 8349 Store 253 252 8350 254: 27(ptr) AccessChain 10(dti) 26 8351 255: 6(int) Load 254 8352 256: 27(ptr) AccessChain 10(dti) 26 8353 257: 6(int) Load 256 8354 258: 75(ptr) AccessChain 24(data) 25 257 72 8355 259: 15(ivec4) Load 258 8356 260: 93(ivec2) VectorShuffle 259 259 0 1 8357 261: 93(ivec2) GroupNonUniformQuadBroadcast 35 260 205 8358 262: 75(ptr) AccessChain 24(data) 25 255 72 8359 263: 15(ivec4) Load 262 8360 264: 15(ivec4) VectorShuffle 263 261 4 5 2 3 8361 Store 262 264 8362 265: 27(ptr) AccessChain 10(dti) 26 8363 266: 6(int) Load 265 8364 267: 27(ptr) AccessChain 10(dti) 26 8365 268: 6(int) Load 267 8366 269: 75(ptr) AccessChain 24(data) 25 268 72 8367 270: 15(ivec4) Load 269 8368 271: 105(ivec3) VectorShuffle 270 270 0 1 2 8369 272: 105(ivec3) GroupNonUniformQuadBroadcast 35 271 205 8370 273: 75(ptr) AccessChain 24(data) 25 266 72 8371 274: 15(ivec4) Load 273 8372 275: 15(ivec4) VectorShuffle 274 272 4 5 6 3 8373 Store 273 275 8374 276: 27(ptr) AccessChain 10(dti) 26 8375 277: 6(int) Load 276 8376 278: 27(ptr) AccessChain 10(dti) 26 8377 279: 6(int) Load 278 8378 280: 118(ptr) AccessChain 24(data) 25 279 115 8379 281: 17(fvec4) Load 280 8380 282: 17(fvec4) GroupNonUniformQuadBroadcast 35 281 205 8381 283: 118(ptr) AccessChain 24(data) 25 277 115 8382 Store 283 282 8383 284: 27(ptr) AccessChain 10(dti) 26 8384 285: 6(int) Load 284 8385 286: 27(ptr) AccessChain 10(dti) 26 8386 287: 6(int) Load 286 8387 288: 127(ptr) AccessChain 24(data) 25 287 115 26 8388 289: 16(float) Load 288 8389 290: 16(float) GroupNonUniformQuadBroadcast 35 289 205 8390 291: 127(ptr) AccessChain 24(data) 25 285 115 26 8391 Store 291 290 8392 292: 27(ptr) AccessChain 10(dti) 26 8393 293: 6(int) Load 292 8394 294: 27(ptr) AccessChain 10(dti) 26 8395 295: 6(int) Load 294 8396 296: 118(ptr) AccessChain 24(data) 25 295 115 8397 297: 17(fvec4) Load 296 8398 298: 136(fvec2) VectorShuffle 297 297 0 1 8399 299: 136(fvec2) GroupNonUniformQuadBroadcast 35 298 205 8400 300: 118(ptr) AccessChain 24(data) 25 293 115 8401 301: 17(fvec4) Load 300 8402 302: 17(fvec4) VectorShuffle 301 299 4 5 2 3 8403 Store 300 302 8404 303: 27(ptr) AccessChain 10(dti) 26 8405 304: 6(int) Load 303 8406 305: 27(ptr) AccessChain 10(dti) 26 8407 306: 6(int) Load 305 8408 307: 118(ptr) AccessChain 24(data) 25 306 115 8409 308: 17(fvec4) Load 307 8410 309: 148(fvec3) VectorShuffle 308 308 0 1 2 8411 310: 148(fvec3) GroupNonUniformQuadBroadcast 35 309 205 8412 311: 118(ptr) AccessChain 24(data) 25 304 115 8413 312: 17(fvec4) Load 311 8414 313: 17(fvec4) VectorShuffle 312 310 4 5 6 3 8415 Store 311 313 8416 314: 27(ptr) AccessChain 10(dti) 26 8417 315: 6(int) Load 314 8418 316: 27(ptr) AccessChain 10(dti) 26 8419 317: 6(int) Load 316 8420 318: 161(ptr) AccessChain 24(data) 25 317 158 8421 319: 19(f64vec4) Load 318 8422 320: 19(f64vec4) GroupNonUniformQuadBroadcast 35 319 205 8423 321: 161(ptr) AccessChain 24(data) 25 315 158 8424 Store 321 320 8425 322: 27(ptr) AccessChain 10(dti) 26 8426 323: 6(int) Load 322 8427 324: 27(ptr) AccessChain 10(dti) 26 8428 325: 6(int) Load 324 8429 326: 170(ptr) AccessChain 24(data) 25 325 158 26 8430 327:18(float64_t) Load 326 8431 328:18(float64_t) GroupNonUniformQuadBroadcast 35 327 205 8432 329: 170(ptr) AccessChain 24(data) 25 323 158 26 8433 Store 329 328 8434 330: 27(ptr) AccessChain 10(dti) 26 8435 331: 6(int) Load 330 8436 332: 27(ptr) AccessChain 10(dti) 26 8437 333: 6(int) Load 332 8438 334: 161(ptr) AccessChain 24(data) 25 333 158 8439 335: 19(f64vec4) Load 334 8440 336:179(f64vec2) VectorShuffle 335 335 0 1 8441 337:179(f64vec2) GroupNonUniformQuadBroadcast 35 336 205 8442 338: 161(ptr) AccessChain 24(data) 25 331 158 8443 339: 19(f64vec4) Load 338 8444 340: 19(f64vec4) VectorShuffle 339 337 4 5 2 3 8445 Store 338 340 8446 341: 27(ptr) AccessChain 10(dti) 26 8447 342: 6(int) Load 341 8448 343: 27(ptr) AccessChain 10(dti) 26 8449 344: 6(int) Load 343 8450 345: 161(ptr) AccessChain 24(data) 25 344 158 8451 346: 19(f64vec4) Load 345 8452 347:191(f64vec3) VectorShuffle 346 346 0 1 2 8453 348:191(f64vec3) GroupNonUniformQuadBroadcast 35 347 205 8454 349: 161(ptr) AccessChain 24(data) 25 342 158 8455 350: 19(f64vec4) Load 349 8456 351: 19(f64vec4) VectorShuffle 350 348 4 5 6 3 8457 Store 349 351 8458 352: 27(ptr) AccessChain 10(dti) 26 8459 353: 6(int) Load 352 8460 354: 27(ptr) AccessChain 10(dti) 26 8461 355: 6(int) Load 354 8462 356: 32(ptr) AccessChain 24(data) 25 355 25 8463 357: 13(ivec4) Load 356 8464 359: 13(ivec4) GroupNonUniformQuadBroadcast 35 357 358 8465 360: 32(ptr) AccessChain 24(data) 25 353 25 8466 Store 360 359 8467 361: 27(ptr) AccessChain 10(dti) 26 8468 362: 6(int) Load 361 8469 363: 27(ptr) AccessChain 10(dti) 26 8470 364: 6(int) Load 363 8471 365: 42(ptr) AccessChain 24(data) 25 364 25 26 8472 366: 6(int) Load 365 8473 367: 6(int) GroupNonUniformQuadBroadcast 35 366 358 8474 368: 42(ptr) AccessChain 24(data) 25 362 25 26 8475 Store 368 367 8476 369: 27(ptr) AccessChain 10(dti) 26 8477 370: 6(int) Load 369 8478 371: 27(ptr) AccessChain 10(dti) 26 8479 372: 6(int) Load 371 8480 373: 32(ptr) AccessChain 24(data) 25 372 25 8481 374: 13(ivec4) Load 373 8482 375: 51(ivec2) VectorShuffle 374 374 0 1 8483 376: 51(ivec2) GroupNonUniformQuadBroadcast 35 375 358 8484 377: 32(ptr) AccessChain 24(data) 25 370 25 8485 378: 13(ivec4) Load 377 8486 379: 13(ivec4) VectorShuffle 378 376 4 5 2 3 8487 Store 377 379 8488 380: 27(ptr) AccessChain 10(dti) 26 8489 381: 6(int) Load 380 8490 382: 27(ptr) AccessChain 10(dti) 26 8491 383: 6(int) Load 382 8492 384: 32(ptr) AccessChain 24(data) 25 383 25 8493 385: 13(ivec4) Load 384 8494 386: 7(ivec3) VectorShuffle 385 385 0 1 2 8495 387: 7(ivec3) GroupNonUniformQuadBroadcast 35 386 358 8496 388: 32(ptr) AccessChain 24(data) 25 381 25 8497 389: 13(ivec4) Load 388 8498 390: 13(ivec4) VectorShuffle 389 387 4 5 6 3 8499 Store 388 390 8500 391: 27(ptr) AccessChain 10(dti) 26 8501 392: 6(int) Load 391 8502 393: 27(ptr) AccessChain 10(dti) 26 8503 394: 6(int) Load 393 8504 395: 75(ptr) AccessChain 24(data) 25 394 72 8505 396: 15(ivec4) Load 395 8506 397: 15(ivec4) GroupNonUniformQuadBroadcast 35 396 358 8507 398: 75(ptr) AccessChain 24(data) 25 392 72 8508 Store 398 397 8509 399: 27(ptr) AccessChain 10(dti) 26 8510 400: 6(int) Load 399 8511 401: 27(ptr) AccessChain 10(dti) 26 8512 402: 6(int) Load 401 8513 403: 84(ptr) AccessChain 24(data) 25 402 72 26 8514 404: 14(int) Load 403 8515 405: 14(int) GroupNonUniformQuadBroadcast 35 404 358 8516 406: 84(ptr) AccessChain 24(data) 25 400 72 26 8517 Store 406 405 8518 407: 27(ptr) AccessChain 10(dti) 26 8519 408: 6(int) Load 407 8520 409: 27(ptr) AccessChain 10(dti) 26 8521 410: 6(int) Load 409 8522 411: 75(ptr) AccessChain 24(data) 25 410 72 8523 412: 15(ivec4) Load 411 8524 413: 93(ivec2) VectorShuffle 412 412 0 1 8525 414: 93(ivec2) GroupNonUniformQuadBroadcast 35 413 358 8526 415: 75(ptr) AccessChain 24(data) 25 408 72 8527 416: 15(ivec4) Load 415 8528 417: 15(ivec4) VectorShuffle 416 414 4 5 2 3 8529 Store 415 417 8530 418: 27(ptr) AccessChain 10(dti) 26 8531 419: 6(int) Load 418 8532 420: 27(ptr) AccessChain 10(dti) 26 8533 421: 6(int) Load 420 8534 422: 75(ptr) AccessChain 24(data) 25 421 72 8535 423: 15(ivec4) Load 422 8536 424: 105(ivec3) VectorShuffle 423 423 0 1 2 8537 425: 105(ivec3) GroupNonUniformQuadBroadcast 35 424 358 8538 426: 75(ptr) AccessChain 24(data) 25 419 72 8539 427: 15(ivec4) Load 426 8540 428: 15(ivec4) VectorShuffle 427 425 4 5 6 3 8541 Store 426 428 8542 429: 27(ptr) AccessChain 10(dti) 26 8543 430: 6(int) Load 429 8544 431: 27(ptr) AccessChain 10(dti) 26 8545 432: 6(int) Load 431 8546 433: 118(ptr) AccessChain 24(data) 25 432 115 8547 434: 17(fvec4) Load 433 8548 435: 17(fvec4) GroupNonUniformQuadBroadcast 35 434 358 8549 436: 118(ptr) AccessChain 24(data) 25 430 115 8550 Store 436 435 8551 437: 27(ptr) AccessChain 10(dti) 26 8552 438: 6(int) Load 437 8553 439: 27(ptr) AccessChain 10(dti) 26 8554 440: 6(int) Load 439 8555 441: 127(ptr) AccessChain 24(data) 25 440 115 26 8556 442: 16(float) Load 441 8557 443: 16(float) GroupNonUniformQuadBroadcast 35 442 358 8558 444: 127(ptr) AccessChain 24(data) 25 438 115 26 8559 Store 444 443 8560 445: 27(ptr) AccessChain 10(dti) 26 8561 446: 6(int) Load 445 8562 447: 27(ptr) AccessChain 10(dti) 26 8563 448: 6(int) Load 447 8564 449: 118(ptr) AccessChain 24(data) 25 448 115 8565 450: 17(fvec4) Load 449 8566 451: 136(fvec2) VectorShuffle 450 450 0 1 8567 452: 136(fvec2) GroupNonUniformQuadBroadcast 35 451 358 8568 453: 118(ptr) AccessChain 24(data) 25 446 115 8569 454: 17(fvec4) Load 453 8570 455: 17(fvec4) VectorShuffle 454 452 4 5 2 3 8571 Store 453 455 8572 456: 27(ptr) AccessChain 10(dti) 26 8573 457: 6(int) Load 456 8574 458: 27(ptr) AccessChain 10(dti) 26 8575 459: 6(int) Load 458 8576 460: 118(ptr) AccessChain 24(data) 25 459 115 8577 461: 17(fvec4) Load 460 8578 462: 148(fvec3) VectorShuffle 461 461 0 1 2 8579 463: 148(fvec3) GroupNonUniformQuadBroadcast 35 462 358 8580 464: 118(ptr) AccessChain 24(data) 25 457 115 8581 465: 17(fvec4) Load 464 8582 466: 17(fvec4) VectorShuffle 465 463 4 5 6 3 8583 Store 464 466 8584 467: 27(ptr) AccessChain 10(dti) 26 8585 468: 6(int) Load 467 8586 469: 27(ptr) AccessChain 10(dti) 26 8587 470: 6(int) Load 469 8588 471: 161(ptr) AccessChain 24(data) 25 470 158 8589 472: 19(f64vec4) Load 471 8590 473: 19(f64vec4) GroupNonUniformQuadBroadcast 35 472 358 8591 474: 161(ptr) AccessChain 24(data) 25 468 158 8592 Store 474 473 8593 475: 27(ptr) AccessChain 10(dti) 26 8594 476: 6(int) Load 475 8595 477: 27(ptr) AccessChain 10(dti) 26 8596 478: 6(int) Load 477 8597 479: 170(ptr) AccessChain 24(data) 25 478 158 26 8598 480:18(float64_t) Load 479 8599 481:18(float64_t) GroupNonUniformQuadBroadcast 35 480 358 8600 482: 170(ptr) AccessChain 24(data) 25 476 158 26 8601 Store 482 481 8602 483: 27(ptr) AccessChain 10(dti) 26 8603 484: 6(int) Load 483 8604 485: 27(ptr) AccessChain 10(dti) 26 8605 486: 6(int) Load 485 8606 487: 161(ptr) AccessChain 24(data) 25 486 158 8607 488: 19(f64vec4) Load 487 8608 489:179(f64vec2) VectorShuffle 488 488 0 1 8609 490:179(f64vec2) GroupNonUniformQuadBroadcast 35 489 358 8610 491: 161(ptr) AccessChain 24(data) 25 484 158 8611 492: 19(f64vec4) Load 491 8612 493: 19(f64vec4) VectorShuffle 492 490 4 5 2 3 8613 Store 491 493 8614 494: 27(ptr) AccessChain 10(dti) 26 8615 495: 6(int) Load 494 8616 496: 27(ptr) AccessChain 10(dti) 26 8617 497: 6(int) Load 496 8618 498: 161(ptr) AccessChain 24(data) 25 497 158 8619 499: 19(f64vec4) Load 498 8620 500:191(f64vec3) VectorShuffle 499 499 0 1 2 8621 501:191(f64vec3) GroupNonUniformQuadBroadcast 35 500 358 8622 502: 161(ptr) AccessChain 24(data) 25 495 158 8623 503: 19(f64vec4) Load 502 8624 504: 19(f64vec4) VectorShuffle 503 501 4 5 6 3 8625 Store 502 504 8626 505: 27(ptr) AccessChain 10(dti) 26 8627 506: 6(int) Load 505 8628 507: 27(ptr) AccessChain 10(dti) 26 8629 508: 6(int) Load 507 8630 509: 32(ptr) AccessChain 24(data) 25 508 25 8631 510: 13(ivec4) Load 509 8632 511: 13(ivec4) GroupNonUniformQuadBroadcast 35 510 35 8633 512: 32(ptr) AccessChain 24(data) 25 506 25 8634 Store 512 511 8635 513: 27(ptr) AccessChain 10(dti) 26 8636 514: 6(int) Load 513 8637 515: 27(ptr) AccessChain 10(dti) 26 8638 516: 6(int) Load 515 8639 517: 42(ptr) AccessChain 24(data) 25 516 25 26 8640 518: 6(int) Load 517 8641 519: 6(int) GroupNonUniformQuadBroadcast 35 518 35 8642 520: 42(ptr) AccessChain 24(data) 25 514 25 26 8643 Store 520 519 8644 521: 27(ptr) AccessChain 10(dti) 26 8645 522: 6(int) Load 521 8646 523: 27(ptr) AccessChain 10(dti) 26 8647 524: 6(int) Load 523 8648 525: 32(ptr) AccessChain 24(data) 25 524 25 8649 526: 13(ivec4) Load 525 8650 527: 51(ivec2) VectorShuffle 526 526 0 1 8651 528: 51(ivec2) GroupNonUniformQuadBroadcast 35 527 35 8652 529: 32(ptr) AccessChain 24(data) 25 522 25 8653 530: 13(ivec4) Load 529 8654 531: 13(ivec4) VectorShuffle 530 528 4 5 2 3 8655 Store 529 531 8656 532: 27(ptr) AccessChain 10(dti) 26 8657 533: 6(int) Load 532 8658 534: 27(ptr) AccessChain 10(dti) 26 8659 535: 6(int) Load 534 8660 536: 32(ptr) AccessChain 24(data) 25 535 25 8661 537: 13(ivec4) Load 536 8662 538: 7(ivec3) VectorShuffle 537 537 0 1 2 8663 539: 7(ivec3) GroupNonUniformQuadBroadcast 35 538 35 8664 540: 32(ptr) AccessChain 24(data) 25 533 25 8665 541: 13(ivec4) Load 540 8666 542: 13(ivec4) VectorShuffle 541 539 4 5 6 3 8667 Store 540 542 8668 543: 27(ptr) AccessChain 10(dti) 26 8669 544: 6(int) Load 543 8670 545: 27(ptr) AccessChain 10(dti) 26 8671 546: 6(int) Load 545 8672 547: 75(ptr) AccessChain 24(data) 25 546 72 8673 548: 15(ivec4) Load 547 8674 549: 15(ivec4) GroupNonUniformQuadBroadcast 35 548 35 8675 550: 75(ptr) AccessChain 24(data) 25 544 72 8676 Store 550 549 8677 551: 27(ptr) AccessChain 10(dti) 26 8678 552: 6(int) Load 551 8679 553: 27(ptr) AccessChain 10(dti) 26 8680 554: 6(int) Load 553 8681 555: 84(ptr) AccessChain 24(data) 25 554 72 26 8682 556: 14(int) Load 555 8683 557: 14(int) GroupNonUniformQuadBroadcast 35 556 35 8684 558: 84(ptr) AccessChain 24(data) 25 552 72 26 8685 Store 558 557 8686 559: 27(ptr) AccessChain 10(dti) 26 8687 560: 6(int) Load 559 8688 561: 27(ptr) AccessChain 10(dti) 26 8689 562: 6(int) Load 561 8690 563: 75(ptr) AccessChain 24(data) 25 562 72 8691 564: 15(ivec4) Load 563 8692 565: 93(ivec2) VectorShuffle 564 564 0 1 8693 566: 93(ivec2) GroupNonUniformQuadBroadcast 35 565 35 8694 567: 75(ptr) AccessChain 24(data) 25 560 72 8695 568: 15(ivec4) Load 567 8696 569: 15(ivec4) VectorShuffle 568 566 4 5 2 3 8697 Store 567 569 8698 570: 27(ptr) AccessChain 10(dti) 26 8699 571: 6(int) Load 570 8700 572: 27(ptr) AccessChain 10(dti) 26 8701 573: 6(int) Load 572 8702 574: 75(ptr) AccessChain 24(data) 25 573 72 8703 575: 15(ivec4) Load 574 8704 576: 105(ivec3) VectorShuffle 575 575 0 1 2 8705 577: 105(ivec3) GroupNonUniformQuadBroadcast 35 576 35 8706 578: 75(ptr) AccessChain 24(data) 25 571 72 8707 579: 15(ivec4) Load 578 8708 580: 15(ivec4) VectorShuffle 579 577 4 5 6 3 8709 Store 578 580 8710 581: 27(ptr) AccessChain 10(dti) 26 8711 582: 6(int) Load 581 8712 583: 27(ptr) AccessChain 10(dti) 26 8713 584: 6(int) Load 583 8714 585: 118(ptr) AccessChain 24(data) 25 584 115 8715 586: 17(fvec4) Load 585 8716 587: 17(fvec4) GroupNonUniformQuadBroadcast 35 586 35 8717 588: 118(ptr) AccessChain 24(data) 25 582 115 8718 Store 588 587 8719 589: 27(ptr) AccessChain 10(dti) 26 8720 590: 6(int) Load 589 8721 591: 27(ptr) AccessChain 10(dti) 26 8722 592: 6(int) Load 591 8723 593: 127(ptr) AccessChain 24(data) 25 592 115 26 8724 594: 16(float) Load 593 8725 595: 16(float) GroupNonUniformQuadBroadcast 35 594 35 8726 596: 127(ptr) AccessChain 24(data) 25 590 115 26 8727 Store 596 595 8728 597: 27(ptr) AccessChain 10(dti) 26 8729 598: 6(int) Load 597 8730 599: 27(ptr) AccessChain 10(dti) 26 8731 600: 6(int) Load 599 8732 601: 118(ptr) AccessChain 24(data) 25 600 115 8733 602: 17(fvec4) Load 601 8734 603: 136(fvec2) VectorShuffle 602 602 0 1 8735 604: 136(fvec2) GroupNonUniformQuadBroadcast 35 603 35 8736 605: 118(ptr) AccessChain 24(data) 25 598 115 8737 606: 17(fvec4) Load 605 8738 607: 17(fvec4) VectorShuffle 606 604 4 5 2 3 8739 Store 605 607 8740 608: 27(ptr) AccessChain 10(dti) 26 8741 609: 6(int) Load 608 8742 610: 27(ptr) AccessChain 10(dti) 26 8743 611: 6(int) Load 610 8744 612: 118(ptr) AccessChain 24(data) 25 611 115 8745 613: 17(fvec4) Load 612 8746 614: 148(fvec3) VectorShuffle 613 613 0 1 2 8747 615: 148(fvec3) GroupNonUniformQuadBroadcast 35 614 35 8748 616: 118(ptr) AccessChain 24(data) 25 609 115 8749 617: 17(fvec4) Load 616 8750 618: 17(fvec4) VectorShuffle 617 615 4 5 6 3 8751 Store 616 618 8752 619: 27(ptr) AccessChain 10(dti) 26 8753 620: 6(int) Load 619 8754 621: 27(ptr) AccessChain 10(dti) 26 8755 622: 6(int) Load 621 8756 623: 161(ptr) AccessChain 24(data) 25 622 158 8757 624: 19(f64vec4) Load 623 8758 625: 19(f64vec4) GroupNonUniformQuadBroadcast 35 624 35 8759 626: 161(ptr) AccessChain 24(data) 25 620 158 8760 Store 626 625 8761 627: 27(ptr) AccessChain 10(dti) 26 8762 628: 6(int) Load 627 8763 629: 27(ptr) AccessChain 10(dti) 26 8764 630: 6(int) Load 629 8765 631: 170(ptr) AccessChain 24(data) 25 630 158 26 8766 632:18(float64_t) Load 631 8767 633:18(float64_t) GroupNonUniformQuadBroadcast 35 632 35 8768 634: 170(ptr) AccessChain 24(data) 25 628 158 26 8769 Store 634 633 8770 635: 27(ptr) AccessChain 10(dti) 26 8771 636: 6(int) Load 635 8772 637: 27(ptr) AccessChain 10(dti) 26 8773 638: 6(int) Load 637 8774 639: 161(ptr) AccessChain 24(data) 25 638 158 8775 640: 19(f64vec4) Load 639 8776 641:179(f64vec2) VectorShuffle 640 640 0 1 8777 642:179(f64vec2) GroupNonUniformQuadBroadcast 35 641 35 8778 643: 161(ptr) AccessChain 24(data) 25 636 158 8779 644: 19(f64vec4) Load 643 8780 645: 19(f64vec4) VectorShuffle 644 642 4 5 2 3 8781 Store 643 645 8782 646: 27(ptr) AccessChain 10(dti) 26 8783 647: 6(int) Load 646 8784 648: 27(ptr) AccessChain 10(dti) 26 8785 649: 6(int) Load 648 8786 650: 161(ptr) AccessChain 24(data) 25 649 158 8787 651: 19(f64vec4) Load 650 8788 652:191(f64vec3) VectorShuffle 651 651 0 1 2 8789 653:191(f64vec3) GroupNonUniformQuadBroadcast 35 652 35 8790 654: 161(ptr) AccessChain 24(data) 25 647 158 8791 655: 19(f64vec4) Load 654 8792 656: 19(f64vec4) VectorShuffle 655 653 4 5 6 3 8793 Store 654 656 8794 657: 27(ptr) AccessChain 10(dti) 26 8795 658: 6(int) Load 657 8796 659: 27(ptr) AccessChain 10(dti) 26 8797 660: 6(int) Load 659 8798 661: 32(ptr) AccessChain 24(data) 25 660 25 8799 662: 13(ivec4) Load 661 8800 663: 13(ivec4) GroupNonUniformQuadSwap 35 662 26 8801 664: 32(ptr) AccessChain 24(data) 25 658 25 8802 Store 664 663 8803 665: 27(ptr) AccessChain 10(dti) 26 8804 666: 6(int) Load 665 8805 667: 27(ptr) AccessChain 10(dti) 26 8806 668: 6(int) Load 667 8807 669: 42(ptr) AccessChain 24(data) 25 668 25 26 8808 670: 6(int) Load 669 8809 671: 6(int) GroupNonUniformQuadSwap 35 670 26 8810 672: 42(ptr) AccessChain 24(data) 25 666 25 26 8811 Store 672 671 8812 673: 27(ptr) AccessChain 10(dti) 26 8813 674: 6(int) Load 673 8814 675: 27(ptr) AccessChain 10(dti) 26 8815 676: 6(int) Load 675 8816 677: 32(ptr) AccessChain 24(data) 25 676 25 8817 678: 13(ivec4) Load 677 8818 679: 51(ivec2) VectorShuffle 678 678 0 1 8819 680: 51(ivec2) GroupNonUniformQuadSwap 35 679 26 8820 681: 32(ptr) AccessChain 24(data) 25 674 25 8821 682: 13(ivec4) Load 681 8822 683: 13(ivec4) VectorShuffle 682 680 4 5 2 3 8823 Store 681 683 8824 684: 27(ptr) AccessChain 10(dti) 26 8825 685: 6(int) Load 684 8826 686: 27(ptr) AccessChain 10(dti) 26 8827 687: 6(int) Load 686 8828 688: 32(ptr) AccessChain 24(data) 25 687 25 8829 689: 13(ivec4) Load 688 8830 690: 7(ivec3) VectorShuffle 689 689 0 1 2 8831 691: 7(ivec3) GroupNonUniformQuadSwap 35 690 26 8832 692: 32(ptr) AccessChain 24(data) 25 685 25 8833 693: 13(ivec4) Load 692 8834 694: 13(ivec4) VectorShuffle 693 691 4 5 6 3 8835 Store 692 694 8836 695: 27(ptr) AccessChain 10(dti) 26 8837 696: 6(int) Load 695 8838 697: 27(ptr) AccessChain 10(dti) 26 8839 698: 6(int) Load 697 8840 699: 75(ptr) AccessChain 24(data) 25 698 72 8841 700: 15(ivec4) Load 699 8842 701: 15(ivec4) GroupNonUniformQuadSwap 35 700 26 8843 702: 75(ptr) AccessChain 24(data) 25 696 72 8844 Store 702 701 8845 703: 27(ptr) AccessChain 10(dti) 26 8846 704: 6(int) Load 703 8847 705: 27(ptr) AccessChain 10(dti) 26 8848 706: 6(int) Load 705 8849 707: 84(ptr) AccessChain 24(data) 25 706 72 26 8850 708: 14(int) Load 707 8851 709: 14(int) GroupNonUniformQuadSwap 35 708 26 8852 710: 84(ptr) AccessChain 24(data) 25 704 72 26 8853 Store 710 709 8854 711: 27(ptr) AccessChain 10(dti) 26 8855 712: 6(int) Load 711 8856 713: 27(ptr) AccessChain 10(dti) 26 8857 714: 6(int) Load 713 8858 715: 75(ptr) AccessChain 24(data) 25 714 72 8859 716: 15(ivec4) Load 715 8860 717: 93(ivec2) VectorShuffle 716 716 0 1 8861 718: 93(ivec2) GroupNonUniformQuadSwap 35 717 26 8862 719: 75(ptr) AccessChain 24(data) 25 712 72 8863 720: 15(ivec4) Load 719 8864 721: 15(ivec4) VectorShuffle 720 718 4 5 2 3 8865 Store 719 721 8866 722: 27(ptr) AccessChain 10(dti) 26 8867 723: 6(int) Load 722 8868 724: 27(ptr) AccessChain 10(dti) 26 8869 725: 6(int) Load 724 8870 726: 75(ptr) AccessChain 24(data) 25 725 72 8871 727: 15(ivec4) Load 726 8872 728: 105(ivec3) VectorShuffle 727 727 0 1 2 8873 729: 105(ivec3) GroupNonUniformQuadSwap 35 728 26 8874 730: 75(ptr) AccessChain 24(data) 25 723 72 8875 731: 15(ivec4) Load 730 8876 732: 15(ivec4) VectorShuffle 731 729 4 5 6 3 8877 Store 730 732 8878 733: 27(ptr) AccessChain 10(dti) 26 8879 734: 6(int) Load 733 8880 735: 27(ptr) AccessChain 10(dti) 26 8881 736: 6(int) Load 735 8882 737: 118(ptr) AccessChain 24(data) 25 736 115 8883 738: 17(fvec4) Load 737 8884 739: 17(fvec4) GroupNonUniformQuadSwap 35 738 26 8885 740: 118(ptr) AccessChain 24(data) 25 734 115 8886 Store 740 739 8887 741: 27(ptr) AccessChain 10(dti) 26 8888 742: 6(int) Load 741 8889 743: 27(ptr) AccessChain 10(dti) 26 8890 744: 6(int) Load 743 8891 745: 127(ptr) AccessChain 24(data) 25 744 115 26 8892 746: 16(float) Load 745 8893 747: 16(float) GroupNonUniformQuadSwap 35 746 26 8894 748: 127(ptr) AccessChain 24(data) 25 742 115 26 8895 Store 748 747 8896 749: 27(ptr) AccessChain 10(dti) 26 8897 750: 6(int) Load 749 8898 751: 27(ptr) AccessChain 10(dti) 26 8899 752: 6(int) Load 751 8900 753: 118(ptr) AccessChain 24(data) 25 752 115 8901 754: 17(fvec4) Load 753 8902 755: 136(fvec2) VectorShuffle 754 754 0 1 8903 756: 136(fvec2) GroupNonUniformQuadSwap 35 755 26 8904 757: 118(ptr) AccessChain 24(data) 25 750 115 8905 758: 17(fvec4) Load 757 8906 759: 17(fvec4) VectorShuffle 758 756 4 5 2 3 8907 Store 757 759 8908 760: 27(ptr) AccessChain 10(dti) 26 8909 761: 6(int) Load 760 8910 762: 27(ptr) AccessChain 10(dti) 26 8911 763: 6(int) Load 762 8912 764: 118(ptr) AccessChain 24(data) 25 763 115 8913 765: 17(fvec4) Load 764 8914 766: 148(fvec3) VectorShuffle 765 765 0 1 2 8915 767: 148(fvec3) GroupNonUniformQuadSwap 35 766 26 8916 768: 118(ptr) AccessChain 24(data) 25 761 115 8917 769: 17(fvec4) Load 768 8918 770: 17(fvec4) VectorShuffle 769 767 4 5 6 3 8919 Store 768 770 8920 771: 27(ptr) AccessChain 10(dti) 26 8921 772: 6(int) Load 771 8922 773: 27(ptr) AccessChain 10(dti) 26 8923 774: 6(int) Load 773 8924 775: 161(ptr) AccessChain 24(data) 25 774 158 8925 776: 19(f64vec4) Load 775 8926 777: 19(f64vec4) GroupNonUniformQuadSwap 35 776 26 8927 778: 161(ptr) AccessChain 24(data) 25 772 158 8928 Store 778 777 8929 779: 27(ptr) AccessChain 10(dti) 26 8930 780: 6(int) Load 779 8931 781: 27(ptr) AccessChain 10(dti) 26 8932 782: 6(int) Load 781 8933 783: 170(ptr) AccessChain 24(data) 25 782 158 26 8934 784:18(float64_t) Load 783 8935 785:18(float64_t) GroupNonUniformQuadSwap 35 784 26 8936 786: 170(ptr) AccessChain 24(data) 25 780 158 26 8937 Store 786 785 8938 787: 27(ptr) AccessChain 10(dti) 26 8939 788: 6(int) Load 787 8940 789: 27(ptr) AccessChain 10(dti) 26 8941 790: 6(int) Load 789 8942 791: 161(ptr) AccessChain 24(data) 25 790 158 8943 792: 19(f64vec4) Load 791 8944 793:179(f64vec2) VectorShuffle 792 792 0 1 8945 794:179(f64vec2) GroupNonUniformQuadSwap 35 793 26 8946 795: 161(ptr) AccessChain 24(data) 25 788 158 8947 796: 19(f64vec4) Load 795 8948 797: 19(f64vec4) VectorShuffle 796 794 4 5 2 3 8949 Store 795 797 8950 798: 27(ptr) AccessChain 10(dti) 26 8951 799: 6(int) Load 798 8952 800: 27(ptr) AccessChain 10(dti) 26 8953 801: 6(int) Load 800 8954 802: 161(ptr) AccessChain 24(data) 25 801 158 8955 803: 19(f64vec4) Load 802 8956 804:191(f64vec3) VectorShuffle 803 803 0 1 2 8957 805:191(f64vec3) GroupNonUniformQuadSwap 35 804 26 8958 806: 161(ptr) AccessChain 24(data) 25 799 158 8959 807: 19(f64vec4) Load 806 8960 808: 19(f64vec4) VectorShuffle 807 805 4 5 6 3 8961 Store 806 808 8962 809: 27(ptr) AccessChain 10(dti) 26 8963 810: 6(int) Load 809 8964 811: 27(ptr) AccessChain 10(dti) 26 8965 812: 6(int) Load 811 8966 813: 32(ptr) AccessChain 24(data) 25 812 25 8967 814: 13(ivec4) Load 813 8968 815: 13(ivec4) GroupNonUniformQuadSwap 35 814 205 8969 816: 32(ptr) AccessChain 24(data) 25 810 25 8970 Store 816 815 8971 817: 27(ptr) AccessChain 10(dti) 26 8972 818: 6(int) Load 817 8973 819: 27(ptr) AccessChain 10(dti) 26 8974 820: 6(int) Load 819 8975 821: 42(ptr) AccessChain 24(data) 25 820 25 26 8976 822: 6(int) Load 821 8977 823: 6(int) GroupNonUniformQuadSwap 35 822 205 8978 824: 42(ptr) AccessChain 24(data) 25 818 25 26 8979 Store 824 823 8980 825: 27(ptr) AccessChain 10(dti) 26 8981 826: 6(int) Load 825 8982 827: 27(ptr) AccessChain 10(dti) 26 8983 828: 6(int) Load 827 8984 829: 32(ptr) AccessChain 24(data) 25 828 25 8985 830: 13(ivec4) Load 829 8986 831: 51(ivec2) VectorShuffle 830 830 0 1 8987 832: 51(ivec2) GroupNonUniformQuadSwap 35 831 205 8988 833: 32(ptr) AccessChain 24(data) 25 826 25 8989 834: 13(ivec4) Load 833 8990 835: 13(ivec4) VectorShuffle 834 832 4 5 2 3 8991 Store 833 835 8992 836: 27(ptr) AccessChain 10(dti) 26 8993 837: 6(int) Load 836 8994 838: 27(ptr) AccessChain 10(dti) 26 8995 839: 6(int) Load 838 8996 840: 32(ptr) AccessChain 24(data) 25 839 25 8997 841: 13(ivec4) Load 840 8998 842: 7(ivec3) VectorShuffle 841 841 0 1 2 8999 843: 7(ivec3) GroupNonUniformQuadSwap 35 842 205 9000 844: 32(ptr) AccessChain 24(data) 25 837 25 9001 845: 13(ivec4) Load 844 9002 846: 13(ivec4) VectorShuffle 845 843 4 5 6 3 9003 Store 844 846 9004 847: 27(ptr) AccessChain 10(dti) 26 9005 848: 6(int) Load 847 9006 849: 27(ptr) AccessChain 10(dti) 26 9007 850: 6(int) Load 849 9008 851: 75(ptr) AccessChain 24(data) 25 850 72 9009 852: 15(ivec4) Load 851 9010 853: 15(ivec4) GroupNonUniformQuadSwap 35 852 205 9011 854: 75(ptr) AccessChain 24(data) 25 848 72 9012 Store 854 853 9013 855: 27(ptr) AccessChain 10(dti) 26 9014 856: 6(int) Load 855 9015 857: 27(ptr) AccessChain 10(dti) 26 9016 858: 6(int) Load 857 9017 859: 84(ptr) AccessChain 24(data) 25 858 72 26 9018 860: 14(int) Load 859 9019 861: 14(int) GroupNonUniformQuadSwap 35 860 205 9020 862: 84(ptr) AccessChain 24(data) 25 856 72 26 9021 Store 862 861 9022 863: 27(ptr) AccessChain 10(dti) 26 9023 864: 6(int) Load 863 9024 865: 27(ptr) AccessChain 10(dti) 26 9025 866: 6(int) Load 865 9026 867: 75(ptr) AccessChain 24(data) 25 866 72 9027 868: 15(ivec4) Load 867 9028 869: 93(ivec2) VectorShuffle 868 868 0 1 9029 870: 93(ivec2) GroupNonUniformQuadSwap 35 869 205 9030 871: 75(ptr) AccessChain 24(data) 25 864 72 9031 872: 15(ivec4) Load 871 9032 873: 15(ivec4) VectorShuffle 872 870 4 5 2 3 9033 Store 871 873 9034 874: 27(ptr) AccessChain 10(dti) 26 9035 875: 6(int) Load 874 9036 876: 27(ptr) AccessChain 10(dti) 26 9037 877: 6(int) Load 876 9038 878: 75(ptr) AccessChain 24(data) 25 877 72 9039 879: 15(ivec4) Load 878 9040 880: 105(ivec3) VectorShuffle 879 879 0 1 2 9041 881: 105(ivec3) GroupNonUniformQuadSwap 35 880 205 9042 882: 75(ptr) AccessChain 24(data) 25 875 72 9043 883: 15(ivec4) Load 882 9044 884: 15(ivec4) VectorShuffle 883 881 4 5 6 3 9045 Store 882 884 9046 885: 27(ptr) AccessChain 10(dti) 26 9047 886: 6(int) Load 885 9048 887: 27(ptr) AccessChain 10(dti) 26 9049 888: 6(int) Load 887 9050 889: 118(ptr) AccessChain 24(data) 25 888 115 9051 890: 17(fvec4) Load 889 9052 891: 17(fvec4) GroupNonUniformQuadSwap 35 890 205 9053 892: 118(ptr) AccessChain 24(data) 25 886 115 9054 Store 892 891 9055 893: 27(ptr) AccessChain 10(dti) 26 9056 894: 6(int) Load 893 9057 895: 27(ptr) AccessChain 10(dti) 26 9058 896: 6(int) Load 895 9059 897: 127(ptr) AccessChain 24(data) 25 896 115 26 9060 898: 16(float) Load 897 9061 899: 16(float) GroupNonUniformQuadSwap 35 898 205 9062 900: 127(ptr) AccessChain 24(data) 25 894 115 26 9063 Store 900 899 9064 901: 27(ptr) AccessChain 10(dti) 26 9065 902: 6(int) Load 901 9066 903: 27(ptr) AccessChain 10(dti) 26 9067 904: 6(int) Load 903 9068 905: 118(ptr) AccessChain 24(data) 25 904 115 9069 906: 17(fvec4) Load 905 9070 907: 136(fvec2) VectorShuffle 906 906 0 1 9071 908: 136(fvec2) GroupNonUniformQuadSwap 35 907 205 9072 909: 118(ptr) AccessChain 24(data) 25 902 115 9073 910: 17(fvec4) Load 909 9074 911: 17(fvec4) VectorShuffle 910 908 4 5 2 3 9075 Store 909 911 9076 912: 27(ptr) AccessChain 10(dti) 26 9077 913: 6(int) Load 912 9078 914: 27(ptr) AccessChain 10(dti) 26 9079 915: 6(int) Load 914 9080 916: 118(ptr) AccessChain 24(data) 25 915 115 9081 917: 17(fvec4) Load 916 9082 918: 148(fvec3) VectorShuffle 917 917 0 1 2 9083 919: 148(fvec3) GroupNonUniformQuadSwap 35 918 205 9084 920: 118(ptr) AccessChain 24(data) 25 913 115 9085 921: 17(fvec4) Load 920 9086 922: 17(fvec4) VectorShuffle 921 919 4 5 6 3 9087 Store 920 922 9088 923: 27(ptr) AccessChain 10(dti) 26 9089 924: 6(int) Load 923 9090 925: 27(ptr) AccessChain 10(dti) 26 9091 926: 6(int) Load 925 9092 927: 161(ptr) AccessChain 24(data) 25 926 158 9093 928: 19(f64vec4) Load 927 9094 929: 19(f64vec4) GroupNonUniformQuadSwap 35 928 205 9095 930: 161(ptr) AccessChain 24(data) 25 924 158 9096 Store 930 929 9097 931: 27(ptr) AccessChain 10(dti) 26 9098 932: 6(int) Load 931 9099 933: 27(ptr) AccessChain 10(dti) 26 9100 934: 6(int) Load 933 9101 935: 170(ptr) AccessChain 24(data) 25 934 158 26 9102 936:18(float64_t) Load 935 9103 937:18(float64_t) GroupNonUniformQuadSwap 35 936 205 9104 938: 170(ptr) AccessChain 24(data) 25 932 158 26 9105 Store 938 937 9106 939: 27(ptr) AccessChain 10(dti) 26 9107 940: 6(int) Load 939 9108 941: 27(ptr) AccessChain 10(dti) 26 9109 942: 6(int) Load 941 9110 943: 161(ptr) AccessChain 24(data) 25 942 158 9111 944: 19(f64vec4) Load 943 9112 945:179(f64vec2) VectorShuffle 944 944 0 1 9113 946:179(f64vec2) GroupNonUniformQuadSwap 35 945 205 9114 947: 161(ptr) AccessChain 24(data) 25 940 158 9115 948: 19(f64vec4) Load 947 9116 949: 19(f64vec4) VectorShuffle 948 946 4 5 2 3 9117 Store 947 949 9118 950: 27(ptr) AccessChain 10(dti) 26 9119 951: 6(int) Load 950 9120 952: 27(ptr) AccessChain 10(dti) 26 9121 953: 6(int) Load 952 9122 954: 161(ptr) AccessChain 24(data) 25 953 158 9123 955: 19(f64vec4) Load 954 9124 956:191(f64vec3) VectorShuffle 955 955 0 1 2 9125 957:191(f64vec3) GroupNonUniformQuadSwap 35 956 205 9126 958: 161(ptr) AccessChain 24(data) 25 951 158 9127 959: 19(f64vec4) Load 958 9128 960: 19(f64vec4) VectorShuffle 959 957 4 5 6 3 9129 Store 958 960 9130 961: 27(ptr) AccessChain 10(dti) 26 9131 962: 6(int) Load 961 9132 963: 27(ptr) AccessChain 10(dti) 26 9133 964: 6(int) Load 963 9134 965: 32(ptr) AccessChain 24(data) 25 964 25 9135 966: 13(ivec4) Load 965 9136 967: 13(ivec4) GroupNonUniformQuadSwap 35 966 358 9137 968: 32(ptr) AccessChain 24(data) 25 962 25 9138 Store 968 967 9139 969: 27(ptr) AccessChain 10(dti) 26 9140 970: 6(int) Load 969 9141 971: 27(ptr) AccessChain 10(dti) 26 9142 972: 6(int) Load 971 9143 973: 42(ptr) AccessChain 24(data) 25 972 25 26 9144 974: 6(int) Load 973 9145 975: 6(int) GroupNonUniformQuadSwap 35 974 358 9146 976: 42(ptr) AccessChain 24(data) 25 970 25 26 9147 Store 976 975 9148 977: 27(ptr) AccessChain 10(dti) 26 9149 978: 6(int) Load 977 9150 979: 27(ptr) AccessChain 10(dti) 26 9151 980: 6(int) Load 979 9152 981: 32(ptr) AccessChain 24(data) 25 980 25 9153 982: 13(ivec4) Load 981 9154 983: 51(ivec2) VectorShuffle 982 982 0 1 9155 984: 51(ivec2) GroupNonUniformQuadSwap 35 983 358 9156 985: 32(ptr) AccessChain 24(data) 25 978 25 9157 986: 13(ivec4) Load 985 9158 987: 13(ivec4) VectorShuffle 986 984 4 5 2 3 9159 Store 985 987 9160 988: 27(ptr) AccessChain 10(dti) 26 9161 989: 6(int) Load 988 9162 990: 27(ptr) AccessChain 10(dti) 26 9163 991: 6(int) Load 990 9164 992: 32(ptr) AccessChain 24(data) 25 991 25 9165 993: 13(ivec4) Load 992 9166 994: 7(ivec3) VectorShuffle 993 993 0 1 2 9167 995: 7(ivec3) GroupNonUniformQuadSwap 35 994 358 9168 996: 32(ptr) AccessChain 24(data) 25 989 25 9169 997: 13(ivec4) Load 996 9170 998: 13(ivec4) VectorShuffle 997 995 4 5 6 3 9171 Store 996 998 9172 999: 27(ptr) AccessChain 10(dti) 26 9173 1000: 6(int) Load 999 9174 1001: 27(ptr) AccessChain 10(dti) 26 9175 1002: 6(int) Load 1001 9176 1003: 75(ptr) AccessChain 24(data) 25 1002 72 9177 1004: 15(ivec4) Load 1003 9178 1005: 15(ivec4) GroupNonUniformQuadSwap 35 1004 358 9179 1006: 75(ptr) AccessChain 24(data) 25 1000 72 9180 Store 1006 1005 9181 1007: 27(ptr) AccessChain 10(dti) 26 9182 1008: 6(int) Load 1007 9183 1009: 27(ptr) AccessChain 10(dti) 26 9184 1010: 6(int) Load 1009 9185 1011: 84(ptr) AccessChain 24(data) 25 1010 72 26 9186 1012: 14(int) Load 1011 9187 1013: 14(int) GroupNonUniformQuadSwap 35 1012 358 9188 1014: 84(ptr) AccessChain 24(data) 25 1008 72 26 9189 Store 1014 1013 9190 1015: 27(ptr) AccessChain 10(dti) 26 9191 1016: 6(int) Load 1015 9192 1017: 27(ptr) AccessChain 10(dti) 26 9193 1018: 6(int) Load 1017 9194 1019: 75(ptr) AccessChain 24(data) 25 1018 72 9195 1020: 15(ivec4) Load 1019 9196 1021: 93(ivec2) VectorShuffle 1020 1020 0 1 9197 1022: 93(ivec2) GroupNonUniformQuadSwap 35 1021 358 9198 1023: 75(ptr) AccessChain 24(data) 25 1016 72 9199 1024: 15(ivec4) Load 1023 9200 1025: 15(ivec4) VectorShuffle 1024 1022 4 5 2 3 9201 Store 1023 1025 9202 1026: 27(ptr) AccessChain 10(dti) 26 9203 1027: 6(int) Load 1026 9204 1028: 27(ptr) AccessChain 10(dti) 26 9205 1029: 6(int) Load 1028 9206 1030: 75(ptr) AccessChain 24(data) 25 1029 72 9207 1031: 15(ivec4) Load 1030 9208 1032: 105(ivec3) VectorShuffle 1031 1031 0 1 2 9209 1033: 105(ivec3) GroupNonUniformQuadSwap 35 1032 358 9210 1034: 75(ptr) AccessChain 24(data) 25 1027 72 9211 1035: 15(ivec4) Load 1034 9212 1036: 15(ivec4) VectorShuffle 1035 1033 4 5 6 3 9213 Store 1034 1036 9214 1037: 27(ptr) AccessChain 10(dti) 26 9215 1038: 6(int) Load 1037 9216 1039: 27(ptr) AccessChain 10(dti) 26 9217 1040: 6(int) Load 1039 9218 1041: 118(ptr) AccessChain 24(data) 25 1040 115 9219 1042: 17(fvec4) Load 1041 9220 1043: 17(fvec4) GroupNonUniformQuadSwap 35 1042 358 9221 1044: 118(ptr) AccessChain 24(data) 25 1038 115 9222 Store 1044 1043 9223 1045: 27(ptr) AccessChain 10(dti) 26 9224 1046: 6(int) Load 1045 9225 1047: 27(ptr) AccessChain 10(dti) 26 9226 1048: 6(int) Load 1047 9227 1049: 127(ptr) AccessChain 24(data) 25 1048 115 26 9228 1050: 16(float) Load 1049 9229 1051: 16(float) GroupNonUniformQuadSwap 35 1050 358 9230 1052: 127(ptr) AccessChain 24(data) 25 1046 115 26 9231 Store 1052 1051 9232 1053: 27(ptr) AccessChain 10(dti) 26 9233 1054: 6(int) Load 1053 9234 1055: 27(ptr) AccessChain 10(dti) 26 9235 1056: 6(int) Load 1055 9236 1057: 118(ptr) AccessChain 24(data) 25 1056 115 9237 1058: 17(fvec4) Load 1057 9238 1059: 136(fvec2) VectorShuffle 1058 1058 0 1 9239 1060: 136(fvec2) GroupNonUniformQuadSwap 35 1059 358 9240 1061: 118(ptr) AccessChain 24(data) 25 1054 115 9241 1062: 17(fvec4) Load 1061 9242 1063: 17(fvec4) VectorShuffle 1062 1060 4 5 2 3 9243 Store 1061 1063 9244 1064: 27(ptr) AccessChain 10(dti) 26 9245 1065: 6(int) Load 1064 9246 1066: 27(ptr) AccessChain 10(dti) 26 9247 1067: 6(int) Load 1066 9248 1068: 118(ptr) AccessChain 24(data) 25 1067 115 9249 1069: 17(fvec4) Load 1068 9250 1070: 148(fvec3) VectorShuffle 1069 1069 0 1 2 9251 1071: 148(fvec3) GroupNonUniformQuadSwap 35 1070 358 9252 1072: 118(ptr) AccessChain 24(data) 25 1065 115 9253 1073: 17(fvec4) Load 1072 9254 1074: 17(fvec4) VectorShuffle 1073 1071 4 5 6 3 9255 Store 1072 1074 9256 1075: 27(ptr) AccessChain 10(dti) 26 9257 1076: 6(int) Load 1075 9258 1077: 27(ptr) AccessChain 10(dti) 26 9259 1078: 6(int) Load 1077 9260 1079: 161(ptr) AccessChain 24(data) 25 1078 158 9261 1080: 19(f64vec4) Load 1079 9262 1081: 19(f64vec4) GroupNonUniformQuadSwap 35 1080 358 9263 1082: 161(ptr) AccessChain 24(data) 25 1076 158 9264 Store 1082 1081 9265 1083: 27(ptr) AccessChain 10(dti) 26 9266 1084: 6(int) Load 1083 9267 1085: 27(ptr) AccessChain 10(dti) 26 9268 1086: 6(int) Load 1085 9269 1087: 170(ptr) AccessChain 24(data) 25 1086 158 26 9270 1088:18(float64_t) Load 1087 9271 1089:18(float64_t) GroupNonUniformQuadSwap 35 1088 358 9272 1090: 170(ptr) AccessChain 24(data) 25 1084 158 26 9273 Store 1090 1089 9274 1091: 27(ptr) AccessChain 10(dti) 26 9275 1092: 6(int) Load 1091 9276 1093: 27(ptr) AccessChain 10(dti) 26 9277 1094: 6(int) Load 1093 9278 1095: 161(ptr) AccessChain 24(data) 25 1094 158 9279 1096: 19(f64vec4) Load 1095 9280 1097:179(f64vec2) VectorShuffle 1096 1096 0 1 9281 1098:179(f64vec2) GroupNonUniformQuadSwap 35 1097 358 9282 1099: 161(ptr) AccessChain 24(data) 25 1092 158 9283 1100: 19(f64vec4) Load 1099 9284 1101: 19(f64vec4) VectorShuffle 1100 1098 4 5 2 3 9285 Store 1099 1101 9286 1102: 27(ptr) AccessChain 10(dti) 26 9287 1103: 6(int) Load 1102 9288 1104: 27(ptr) AccessChain 10(dti) 26 9289 1105: 6(int) Load 1104 9290 1106: 161(ptr) AccessChain 24(data) 25 1105 158 9291 1107: 19(f64vec4) Load 1106 9292 1108:191(f64vec3) VectorShuffle 1107 1107 0 1 2 9293 1109:191(f64vec3) GroupNonUniformQuadSwap 35 1108 358 9294 1110: 161(ptr) AccessChain 24(data) 25 1103 158 9295 1111: 19(f64vec4) Load 1110 9296 1112: 19(f64vec4) VectorShuffle 1111 1109 4 5 6 3 9297 Store 1110 1112 9298 Return 9299 FunctionEnd 9300