glslang/Test/baseResults/hlsl.wavequad.comp.out
Maciej d881c507ea Move check if useStorageBuffer needs to be set.
From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths.
It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid.
2023-12-11 20:03:14 +00:00

9497 lines
688 KiB
Plaintext

hlsl.wavequad.comp
Shader version: 500
local_size = (32, 16, 1)
0:? Sequence
0:13 Function Definition: @CSMain(vu3; ( temp void)
0:13 Function Parameters:
0:13 'dti' ( in 3-component vector of uint)
0:? Sequence
0:14 move second child to first child ( temp 4-component vector of uint)
0:14 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:14 Constant:
0:14 0 (const uint)
0:14 direct index ( temp uint)
0:14 'dti' ( in 3-component vector of uint)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const int)
0:14 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:14 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:14 Constant:
0:14 0 (const uint)
0:14 direct index ( temp uint)
0:14 'dti' ( in 3-component vector of uint)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const uint)
0:15 move second child to first child ( temp uint)
0:15 direct index ( temp uint)
0:15 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:15 Constant:
0:15 0 (const uint)
0:15 direct index ( temp uint)
0:15 'dti' ( in 3-component vector of uint)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 subgroupQuadBroadcast ( temp uint)
0:15 direct index ( temp uint)
0:15 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:15 Constant:
0:15 0 (const uint)
0:15 direct index ( temp uint)
0:15 'dti' ( in 3-component vector of uint)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const uint)
0:16 move second child to first child ( temp 2-component vector of uint)
0:16 vector swizzle ( temp 2-component vector of uint)
0:16 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:16 Constant:
0:16 0 (const uint)
0:16 direct index ( temp uint)
0:16 'dti' ( in 3-component vector of uint)
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 0 (const int)
0:16 Sequence
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 1 (const int)
0:16 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:16 vector swizzle ( temp 2-component vector of uint)
0:16 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:16 Constant:
0:16 0 (const uint)
0:16 direct index ( temp uint)
0:16 'dti' ( in 3-component vector of uint)
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 0 (const int)
0:16 Sequence
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 1 (const int)
0:16 Constant:
0:16 0 (const uint)
0:17 move second child to first child ( temp 3-component vector of uint)
0:17 vector swizzle ( temp 3-component vector of uint)
0:17 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:17 Constant:
0:17 0 (const uint)
0:17 direct index ( temp uint)
0:17 'dti' ( in 3-component vector of uint)
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 0 (const int)
0:17 Sequence
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 1 (const int)
0:17 Constant:
0:17 2 (const int)
0:17 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:17 vector swizzle ( temp 3-component vector of uint)
0:17 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:17 Constant:
0:17 0 (const uint)
0:17 direct index ( temp uint)
0:17 'dti' ( in 3-component vector of uint)
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 0 (const int)
0:17 Sequence
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 1 (const int)
0:17 Constant:
0:17 2 (const int)
0:17 Constant:
0:17 0 (const uint)
0:19 move second child to first child ( temp 4-component vector of int)
0:19 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:19 Constant:
0:19 0 (const uint)
0:19 direct index ( temp uint)
0:19 'dti' ( in 3-component vector of uint)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 subgroupQuadBroadcast ( temp 4-component vector of int)
0:19 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:19 Constant:
0:19 0 (const uint)
0:19 direct index ( temp uint)
0:19 'dti' ( in 3-component vector of uint)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 Constant:
0:19 0 (const uint)
0:20 move second child to first child ( temp int)
0:20 direct index ( temp int)
0:20 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:20 Constant:
0:20 0 (const uint)
0:20 direct index ( temp uint)
0:20 'dti' ( in 3-component vector of uint)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 subgroupQuadBroadcast ( temp int)
0:20 direct index ( temp int)
0:20 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:20 Constant:
0:20 0 (const uint)
0:20 direct index ( temp uint)
0:20 'dti' ( in 3-component vector of uint)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 0 (const uint)
0:21 move second child to first child ( temp 2-component vector of int)
0:21 vector swizzle ( temp 2-component vector of int)
0:21 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:21 Constant:
0:21 0 (const uint)
0:21 direct index ( temp uint)
0:21 'dti' ( in 3-component vector of uint)
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Sequence
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 subgroupQuadBroadcast ( temp 2-component vector of int)
0:21 vector swizzle ( temp 2-component vector of int)
0:21 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:21 Constant:
0:21 0 (const uint)
0:21 direct index ( temp uint)
0:21 'dti' ( in 3-component vector of uint)
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Sequence
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Constant:
0:21 0 (const uint)
0:22 move second child to first child ( temp 3-component vector of int)
0:22 vector swizzle ( temp 3-component vector of int)
0:22 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:22 Constant:
0:22 0 (const uint)
0:22 direct index ( temp uint)
0:22 'dti' ( in 3-component vector of uint)
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Sequence
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Constant:
0:22 2 (const int)
0:22 subgroupQuadBroadcast ( temp 3-component vector of int)
0:22 vector swizzle ( temp 3-component vector of int)
0:22 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:22 Constant:
0:22 0 (const uint)
0:22 direct index ( temp uint)
0:22 'dti' ( in 3-component vector of uint)
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Sequence
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Constant:
0:22 2 (const int)
0:22 Constant:
0:22 0 (const uint)
0:24 move second child to first child ( temp 4-component vector of float)
0:24 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:24 Constant:
0:24 0 (const uint)
0:24 direct index ( temp uint)
0:24 'dti' ( in 3-component vector of uint)
0:24 Constant:
0:24 0 (const int)
0:24 Constant:
0:24 2 (const int)
0:24 subgroupQuadBroadcast ( temp 4-component vector of float)
0:24 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:24 Constant:
0:24 0 (const uint)
0:24 direct index ( temp uint)
0:24 'dti' ( in 3-component vector of uint)
0:24 Constant:
0:24 0 (const int)
0:24 Constant:
0:24 2 (const int)
0:24 Constant:
0:24 0 (const uint)
0:25 move second child to first child ( temp float)
0:25 direct index ( temp float)
0:25 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:25 Constant:
0:25 0 (const uint)
0:25 direct index ( temp uint)
0:25 'dti' ( in 3-component vector of uint)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 2 (const int)
0:25 Constant:
0:25 0 (const int)
0:25 subgroupQuadBroadcast ( temp float)
0:25 direct index ( temp float)
0:25 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:25 Constant:
0:25 0 (const uint)
0:25 direct index ( temp uint)
0:25 'dti' ( in 3-component vector of uint)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 2 (const int)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 0 (const uint)
0:26 move second child to first child ( temp 2-component vector of float)
0:26 vector swizzle ( temp 2-component vector of float)
0:26 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:26 Constant:
0:26 0 (const uint)
0:26 direct index ( temp uint)
0:26 'dti' ( in 3-component vector of uint)
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 2 (const int)
0:26 Sequence
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 1 (const int)
0:26 subgroupQuadBroadcast ( temp 2-component vector of float)
0:26 vector swizzle ( temp 2-component vector of float)
0:26 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:26 Constant:
0:26 0 (const uint)
0:26 direct index ( temp uint)
0:26 'dti' ( in 3-component vector of uint)
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 2 (const int)
0:26 Sequence
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 1 (const int)
0:26 Constant:
0:26 0 (const uint)
0:27 move second child to first child ( temp 3-component vector of float)
0:27 vector swizzle ( temp 3-component vector of float)
0:27 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:27 Constant:
0:27 0 (const uint)
0:27 direct index ( temp uint)
0:27 'dti' ( in 3-component vector of uint)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Sequence
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 1 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 subgroupQuadBroadcast ( temp 3-component vector of float)
0:27 vector swizzle ( temp 3-component vector of float)
0:27 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:27 Constant:
0:27 0 (const uint)
0:27 direct index ( temp uint)
0:27 'dti' ( in 3-component vector of uint)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Sequence
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 1 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Constant:
0:27 0 (const uint)
0:29 move second child to first child ( temp 4-component vector of double)
0:29 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:29 Constant:
0:29 0 (const uint)
0:29 direct index ( temp uint)
0:29 'dti' ( in 3-component vector of uint)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 3 (const int)
0:29 subgroupQuadBroadcast ( temp 4-component vector of double)
0:29 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:29 Constant:
0:29 0 (const uint)
0:29 direct index ( temp uint)
0:29 'dti' ( in 3-component vector of uint)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 3 (const int)
0:29 Constant:
0:29 0 (const uint)
0:30 move second child to first child ( temp double)
0:30 direct index ( temp double)
0:30 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:30 Constant:
0:30 0 (const uint)
0:30 direct index ( temp uint)
0:30 'dti' ( in 3-component vector of uint)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 3 (const int)
0:30 Constant:
0:30 0 (const int)
0:30 subgroupQuadBroadcast ( temp double)
0:30 direct index ( temp double)
0:30 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:30 Constant:
0:30 0 (const uint)
0:30 direct index ( temp uint)
0:30 'dti' ( in 3-component vector of uint)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 3 (const int)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 0 (const uint)
0:31 move second child to first child ( temp 2-component vector of double)
0:31 vector swizzle ( temp 2-component vector of double)
0:31 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:31 Constant:
0:31 0 (const uint)
0:31 direct index ( temp uint)
0:31 'dti' ( in 3-component vector of uint)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 3 (const int)
0:31 Sequence
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 1 (const int)
0:31 subgroupQuadBroadcast ( temp 2-component vector of double)
0:31 vector swizzle ( temp 2-component vector of double)
0:31 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:31 Constant:
0:31 0 (const uint)
0:31 direct index ( temp uint)
0:31 'dti' ( in 3-component vector of uint)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 3 (const int)
0:31 Sequence
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 1 (const int)
0:31 Constant:
0:31 0 (const uint)
0:32 move second child to first child ( temp 3-component vector of double)
0:32 vector swizzle ( temp 3-component vector of double)
0:32 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:32 Constant:
0:32 0 (const uint)
0:32 direct index ( temp uint)
0:32 'dti' ( in 3-component vector of uint)
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 3 (const int)
0:32 Sequence
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 1 (const int)
0:32 Constant:
0:32 2 (const int)
0:32 subgroupQuadBroadcast ( temp 3-component vector of double)
0:32 vector swizzle ( temp 3-component vector of double)
0:32 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:32 Constant:
0:32 0 (const uint)
0:32 direct index ( temp uint)
0:32 'dti' ( in 3-component vector of uint)
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 3 (const int)
0:32 Sequence
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 1 (const int)
0:32 Constant:
0:32 2 (const int)
0:32 Constant:
0:32 0 (const uint)
0:34 move second child to first child ( temp 4-component vector of uint)
0:34 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:34 Constant:
0:34 0 (const uint)
0:34 direct index ( temp uint)
0:34 'dti' ( in 3-component vector of uint)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 0 (const int)
0:34 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:34 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:34 Constant:
0:34 0 (const uint)
0:34 direct index ( temp uint)
0:34 'dti' ( in 3-component vector of uint)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 1 (const uint)
0:35 move second child to first child ( temp uint)
0:35 direct index ( temp uint)
0:35 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:35 Constant:
0:35 0 (const uint)
0:35 direct index ( temp uint)
0:35 'dti' ( in 3-component vector of uint)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 subgroupQuadBroadcast ( temp uint)
0:35 direct index ( temp uint)
0:35 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:35 Constant:
0:35 0 (const uint)
0:35 direct index ( temp uint)
0:35 'dti' ( in 3-component vector of uint)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 1 (const uint)
0:36 move second child to first child ( temp 2-component vector of uint)
0:36 vector swizzle ( temp 2-component vector of uint)
0:36 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:36 Constant:
0:36 0 (const uint)
0:36 direct index ( temp uint)
0:36 'dti' ( in 3-component vector of uint)
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 0 (const int)
0:36 Sequence
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 1 (const int)
0:36 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:36 vector swizzle ( temp 2-component vector of uint)
0:36 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:36 Constant:
0:36 0 (const uint)
0:36 direct index ( temp uint)
0:36 'dti' ( in 3-component vector of uint)
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 0 (const int)
0:36 Sequence
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 1 (const int)
0:36 Constant:
0:36 1 (const uint)
0:37 move second child to first child ( temp 3-component vector of uint)
0:37 vector swizzle ( temp 3-component vector of uint)
0:37 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:37 Constant:
0:37 0 (const uint)
0:37 direct index ( temp uint)
0:37 'dti' ( in 3-component vector of uint)
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 0 (const int)
0:37 Sequence
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 1 (const int)
0:37 Constant:
0:37 2 (const int)
0:37 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:37 vector swizzle ( temp 3-component vector of uint)
0:37 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:37 Constant:
0:37 0 (const uint)
0:37 direct index ( temp uint)
0:37 'dti' ( in 3-component vector of uint)
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 0 (const int)
0:37 Sequence
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 1 (const int)
0:37 Constant:
0:37 2 (const int)
0:37 Constant:
0:37 1 (const uint)
0:39 move second child to first child ( temp 4-component vector of int)
0:39 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:39 Constant:
0:39 0 (const uint)
0:39 direct index ( temp uint)
0:39 'dti' ( in 3-component vector of uint)
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 1 (const int)
0:39 subgroupQuadBroadcast ( temp 4-component vector of int)
0:39 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:39 Constant:
0:39 0 (const uint)
0:39 direct index ( temp uint)
0:39 'dti' ( in 3-component vector of uint)
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 1 (const int)
0:39 Constant:
0:39 1 (const uint)
0:40 move second child to first child ( temp int)
0:40 direct index ( temp int)
0:40 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:40 Constant:
0:40 0 (const uint)
0:40 direct index ( temp uint)
0:40 'dti' ( in 3-component vector of uint)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 0 (const int)
0:40 subgroupQuadBroadcast ( temp int)
0:40 direct index ( temp int)
0:40 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:40 Constant:
0:40 0 (const uint)
0:40 direct index ( temp uint)
0:40 'dti' ( in 3-component vector of uint)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const uint)
0:41 move second child to first child ( temp 2-component vector of int)
0:41 vector swizzle ( temp 2-component vector of int)
0:41 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:41 Constant:
0:41 0 (const uint)
0:41 direct index ( temp uint)
0:41 'dti' ( in 3-component vector of uint)
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Sequence
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 subgroupQuadBroadcast ( temp 2-component vector of int)
0:41 vector swizzle ( temp 2-component vector of int)
0:41 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:41 Constant:
0:41 0 (const uint)
0:41 direct index ( temp uint)
0:41 'dti' ( in 3-component vector of uint)
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Sequence
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Constant:
0:41 1 (const uint)
0:42 move second child to first child ( temp 3-component vector of int)
0:42 vector swizzle ( temp 3-component vector of int)
0:42 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:42 Constant:
0:42 0 (const uint)
0:42 direct index ( temp uint)
0:42 'dti' ( in 3-component vector of uint)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Sequence
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Constant:
0:42 2 (const int)
0:42 subgroupQuadBroadcast ( temp 3-component vector of int)
0:42 vector swizzle ( temp 3-component vector of int)
0:42 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:42 Constant:
0:42 0 (const uint)
0:42 direct index ( temp uint)
0:42 'dti' ( in 3-component vector of uint)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Sequence
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Constant:
0:42 2 (const int)
0:42 Constant:
0:42 1 (const uint)
0:44 move second child to first child ( temp 4-component vector of float)
0:44 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:44 Constant:
0:44 0 (const uint)
0:44 direct index ( temp uint)
0:44 'dti' ( in 3-component vector of uint)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 2 (const int)
0:44 subgroupQuadBroadcast ( temp 4-component vector of float)
0:44 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:44 Constant:
0:44 0 (const uint)
0:44 direct index ( temp uint)
0:44 'dti' ( in 3-component vector of uint)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 2 (const int)
0:44 Constant:
0:44 1 (const uint)
0:45 move second child to first child ( temp float)
0:45 direct index ( temp float)
0:45 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:45 Constant:
0:45 0 (const uint)
0:45 direct index ( temp uint)
0:45 'dti' ( in 3-component vector of uint)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 2 (const int)
0:45 Constant:
0:45 0 (const int)
0:45 subgroupQuadBroadcast ( temp float)
0:45 direct index ( temp float)
0:45 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:45 Constant:
0:45 0 (const uint)
0:45 direct index ( temp uint)
0:45 'dti' ( in 3-component vector of uint)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 2 (const int)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 1 (const uint)
0:46 move second child to first child ( temp 2-component vector of float)
0:46 vector swizzle ( temp 2-component vector of float)
0:46 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:46 Constant:
0:46 0 (const uint)
0:46 direct index ( temp uint)
0:46 'dti' ( in 3-component vector of uint)
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 2 (const int)
0:46 Sequence
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 1 (const int)
0:46 subgroupQuadBroadcast ( temp 2-component vector of float)
0:46 vector swizzle ( temp 2-component vector of float)
0:46 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:46 Constant:
0:46 0 (const uint)
0:46 direct index ( temp uint)
0:46 'dti' ( in 3-component vector of uint)
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 2 (const int)
0:46 Sequence
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 1 (const int)
0:46 Constant:
0:46 1 (const uint)
0:47 move second child to first child ( temp 3-component vector of float)
0:47 vector swizzle ( temp 3-component vector of float)
0:47 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:47 Constant:
0:47 0 (const uint)
0:47 direct index ( temp uint)
0:47 'dti' ( in 3-component vector of uint)
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Sequence
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 1 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 subgroupQuadBroadcast ( temp 3-component vector of float)
0:47 vector swizzle ( temp 3-component vector of float)
0:47 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:47 Constant:
0:47 0 (const uint)
0:47 direct index ( temp uint)
0:47 'dti' ( in 3-component vector of uint)
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Sequence
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 1 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Constant:
0:47 1 (const uint)
0:49 move second child to first child ( temp 4-component vector of double)
0:49 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:49 Constant:
0:49 0 (const uint)
0:49 direct index ( temp uint)
0:49 'dti' ( in 3-component vector of uint)
0:49 Constant:
0:49 0 (const int)
0:49 Constant:
0:49 3 (const int)
0:49 subgroupQuadBroadcast ( temp 4-component vector of double)
0:49 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:49 Constant:
0:49 0 (const uint)
0:49 direct index ( temp uint)
0:49 'dti' ( in 3-component vector of uint)
0:49 Constant:
0:49 0 (const int)
0:49 Constant:
0:49 3 (const int)
0:49 Constant:
0:49 1 (const uint)
0:50 move second child to first child ( temp double)
0:50 direct index ( temp double)
0:50 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:50 Constant:
0:50 0 (const uint)
0:50 direct index ( temp uint)
0:50 'dti' ( in 3-component vector of uint)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 3 (const int)
0:50 Constant:
0:50 0 (const int)
0:50 subgroupQuadBroadcast ( temp double)
0:50 direct index ( temp double)
0:50 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:50 Constant:
0:50 0 (const uint)
0:50 direct index ( temp uint)
0:50 'dti' ( in 3-component vector of uint)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 3 (const int)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 1 (const uint)
0:51 move second child to first child ( temp 2-component vector of double)
0:51 vector swizzle ( temp 2-component vector of double)
0:51 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:51 Constant:
0:51 0 (const uint)
0:51 direct index ( temp uint)
0:51 'dti' ( in 3-component vector of uint)
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 3 (const int)
0:51 Sequence
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 1 (const int)
0:51 subgroupQuadBroadcast ( temp 2-component vector of double)
0:51 vector swizzle ( temp 2-component vector of double)
0:51 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:51 Constant:
0:51 0 (const uint)
0:51 direct index ( temp uint)
0:51 'dti' ( in 3-component vector of uint)
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 3 (const int)
0:51 Sequence
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 1 (const int)
0:51 Constant:
0:51 1 (const uint)
0:52 move second child to first child ( temp 3-component vector of double)
0:52 vector swizzle ( temp 3-component vector of double)
0:52 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:52 Constant:
0:52 0 (const uint)
0:52 direct index ( temp uint)
0:52 'dti' ( in 3-component vector of uint)
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 3 (const int)
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 Constant:
0:52 2 (const int)
0:52 subgroupQuadBroadcast ( temp 3-component vector of double)
0:52 vector swizzle ( temp 3-component vector of double)
0:52 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:52 Constant:
0:52 0 (const uint)
0:52 direct index ( temp uint)
0:52 'dti' ( in 3-component vector of uint)
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 3 (const int)
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 Constant:
0:52 2 (const int)
0:52 Constant:
0:52 1 (const uint)
0:54 move second child to first child ( temp 4-component vector of uint)
0:54 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:54 Constant:
0:54 0 (const uint)
0:54 direct index ( temp uint)
0:54 'dti' ( in 3-component vector of uint)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 0 (const int)
0:54 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:54 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:54 Constant:
0:54 0 (const uint)
0:54 direct index ( temp uint)
0:54 'dti' ( in 3-component vector of uint)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 2 (const uint)
0:55 move second child to first child ( temp uint)
0:55 direct index ( temp uint)
0:55 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:55 Constant:
0:55 0 (const uint)
0:55 direct index ( temp uint)
0:55 'dti' ( in 3-component vector of uint)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 subgroupQuadBroadcast ( temp uint)
0:55 direct index ( temp uint)
0:55 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:55 Constant:
0:55 0 (const uint)
0:55 direct index ( temp uint)
0:55 'dti' ( in 3-component vector of uint)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 2 (const uint)
0:56 move second child to first child ( temp 2-component vector of uint)
0:56 vector swizzle ( temp 2-component vector of uint)
0:56 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:56 Constant:
0:56 0 (const uint)
0:56 direct index ( temp uint)
0:56 'dti' ( in 3-component vector of uint)
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 0 (const int)
0:56 Sequence
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 1 (const int)
0:56 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:56 vector swizzle ( temp 2-component vector of uint)
0:56 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:56 Constant:
0:56 0 (const uint)
0:56 direct index ( temp uint)
0:56 'dti' ( in 3-component vector of uint)
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 0 (const int)
0:56 Sequence
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 1 (const int)
0:56 Constant:
0:56 2 (const uint)
0:57 move second child to first child ( temp 3-component vector of uint)
0:57 vector swizzle ( temp 3-component vector of uint)
0:57 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:57 Constant:
0:57 0 (const uint)
0:57 direct index ( temp uint)
0:57 'dti' ( in 3-component vector of uint)
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 0 (const int)
0:57 Sequence
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:57 vector swizzle ( temp 3-component vector of uint)
0:57 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:57 Constant:
0:57 0 (const uint)
0:57 direct index ( temp uint)
0:57 'dti' ( in 3-component vector of uint)
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 0 (const int)
0:57 Sequence
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 Constant:
0:57 2 (const uint)
0:59 move second child to first child ( temp 4-component vector of int)
0:59 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:59 Constant:
0:59 0 (const uint)
0:59 direct index ( temp uint)
0:59 'dti' ( in 3-component vector of uint)
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 subgroupQuadBroadcast ( temp 4-component vector of int)
0:59 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:59 Constant:
0:59 0 (const uint)
0:59 direct index ( temp uint)
0:59 'dti' ( in 3-component vector of uint)
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 Constant:
0:59 2 (const uint)
0:60 move second child to first child ( temp int)
0:60 direct index ( temp int)
0:60 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:60 Constant:
0:60 0 (const uint)
0:60 direct index ( temp uint)
0:60 'dti' ( in 3-component vector of uint)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 1 (const int)
0:60 Constant:
0:60 0 (const int)
0:60 subgroupQuadBroadcast ( temp int)
0:60 direct index ( temp int)
0:60 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:60 Constant:
0:60 0 (const uint)
0:60 direct index ( temp uint)
0:60 'dti' ( in 3-component vector of uint)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 1 (const int)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 2 (const uint)
0:61 move second child to first child ( temp 2-component vector of int)
0:61 vector swizzle ( temp 2-component vector of int)
0:61 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:61 Constant:
0:61 0 (const uint)
0:61 direct index ( temp uint)
0:61 'dti' ( in 3-component vector of uint)
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Sequence
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 subgroupQuadBroadcast ( temp 2-component vector of int)
0:61 vector swizzle ( temp 2-component vector of int)
0:61 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:61 Constant:
0:61 0 (const uint)
0:61 direct index ( temp uint)
0:61 'dti' ( in 3-component vector of uint)
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Sequence
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Constant:
0:61 2 (const uint)
0:62 move second child to first child ( temp 3-component vector of int)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:62 Constant:
0:62 0 (const uint)
0:62 direct index ( temp uint)
0:62 'dti' ( in 3-component vector of uint)
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Sequence
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Constant:
0:62 2 (const int)
0:62 subgroupQuadBroadcast ( temp 3-component vector of int)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:62 Constant:
0:62 0 (const uint)
0:62 direct index ( temp uint)
0:62 'dti' ( in 3-component vector of uint)
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Sequence
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Constant:
0:62 2 (const int)
0:62 Constant:
0:62 2 (const uint)
0:64 move second child to first child ( temp 4-component vector of float)
0:64 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:64 Constant:
0:64 0 (const uint)
0:64 direct index ( temp uint)
0:64 'dti' ( in 3-component vector of uint)
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 subgroupQuadBroadcast ( temp 4-component vector of float)
0:64 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:64 Constant:
0:64 0 (const uint)
0:64 direct index ( temp uint)
0:64 'dti' ( in 3-component vector of uint)
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 Constant:
0:64 2 (const uint)
0:65 move second child to first child ( temp float)
0:65 direct index ( temp float)
0:65 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:65 Constant:
0:65 0 (const uint)
0:65 direct index ( temp uint)
0:65 'dti' ( in 3-component vector of uint)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const int)
0:65 Constant:
0:65 0 (const int)
0:65 subgroupQuadBroadcast ( temp float)
0:65 direct index ( temp float)
0:65 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:65 Constant:
0:65 0 (const uint)
0:65 direct index ( temp uint)
0:65 'dti' ( in 3-component vector of uint)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const int)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const uint)
0:66 move second child to first child ( temp 2-component vector of float)
0:66 vector swizzle ( temp 2-component vector of float)
0:66 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:66 Constant:
0:66 0 (const uint)
0:66 direct index ( temp uint)
0:66 'dti' ( in 3-component vector of uint)
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 2 (const int)
0:66 Sequence
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 1 (const int)
0:66 subgroupQuadBroadcast ( temp 2-component vector of float)
0:66 vector swizzle ( temp 2-component vector of float)
0:66 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:66 Constant:
0:66 0 (const uint)
0:66 direct index ( temp uint)
0:66 'dti' ( in 3-component vector of uint)
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 2 (const int)
0:66 Sequence
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 1 (const int)
0:66 Constant:
0:66 2 (const uint)
0:67 move second child to first child ( temp 3-component vector of float)
0:67 vector swizzle ( temp 3-component vector of float)
0:67 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:67 Constant:
0:67 0 (const uint)
0:67 direct index ( temp uint)
0:67 'dti' ( in 3-component vector of uint)
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Sequence
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 1 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 subgroupQuadBroadcast ( temp 3-component vector of float)
0:67 vector swizzle ( temp 3-component vector of float)
0:67 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:67 Constant:
0:67 0 (const uint)
0:67 direct index ( temp uint)
0:67 'dti' ( in 3-component vector of uint)
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Sequence
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 1 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Constant:
0:67 2 (const uint)
0:69 move second child to first child ( temp 4-component vector of double)
0:69 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:69 Constant:
0:69 0 (const uint)
0:69 direct index ( temp uint)
0:69 'dti' ( in 3-component vector of uint)
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 3 (const int)
0:69 subgroupQuadBroadcast ( temp 4-component vector of double)
0:69 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:69 Constant:
0:69 0 (const uint)
0:69 direct index ( temp uint)
0:69 'dti' ( in 3-component vector of uint)
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 3 (const int)
0:69 Constant:
0:69 2 (const uint)
0:70 move second child to first child ( temp double)
0:70 direct index ( temp double)
0:70 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:70 Constant:
0:70 0 (const uint)
0:70 direct index ( temp uint)
0:70 'dti' ( in 3-component vector of uint)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 3 (const int)
0:70 Constant:
0:70 0 (const int)
0:70 subgroupQuadBroadcast ( temp double)
0:70 direct index ( temp double)
0:70 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:70 Constant:
0:70 0 (const uint)
0:70 direct index ( temp uint)
0:70 'dti' ( in 3-component vector of uint)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 3 (const int)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 2 (const uint)
0:71 move second child to first child ( temp 2-component vector of double)
0:71 vector swizzle ( temp 2-component vector of double)
0:71 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:71 Constant:
0:71 0 (const uint)
0:71 direct index ( temp uint)
0:71 'dti' ( in 3-component vector of uint)
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 3 (const int)
0:71 Sequence
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 1 (const int)
0:71 subgroupQuadBroadcast ( temp 2-component vector of double)
0:71 vector swizzle ( temp 2-component vector of double)
0:71 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:71 Constant:
0:71 0 (const uint)
0:71 direct index ( temp uint)
0:71 'dti' ( in 3-component vector of uint)
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 3 (const int)
0:71 Sequence
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 1 (const int)
0:71 Constant:
0:71 2 (const uint)
0:72 move second child to first child ( temp 3-component vector of double)
0:72 vector swizzle ( temp 3-component vector of double)
0:72 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:72 Constant:
0:72 0 (const uint)
0:72 direct index ( temp uint)
0:72 'dti' ( in 3-component vector of uint)
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 3 (const int)
0:72 Sequence
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 2 (const int)
0:72 subgroupQuadBroadcast ( temp 3-component vector of double)
0:72 vector swizzle ( temp 3-component vector of double)
0:72 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:72 Constant:
0:72 0 (const uint)
0:72 direct index ( temp uint)
0:72 'dti' ( in 3-component vector of uint)
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 3 (const int)
0:72 Sequence
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 2 (const int)
0:72 Constant:
0:72 2 (const uint)
0:74 move second child to first child ( temp 4-component vector of uint)
0:74 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:74 Constant:
0:74 0 (const uint)
0:74 direct index ( temp uint)
0:74 'dti' ( in 3-component vector of uint)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 0 (const int)
0:74 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:74 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:74 Constant:
0:74 0 (const uint)
0:74 direct index ( temp uint)
0:74 'dti' ( in 3-component vector of uint)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 3 (const uint)
0:75 move second child to first child ( temp uint)
0:75 direct index ( temp uint)
0:75 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:75 Constant:
0:75 0 (const uint)
0:75 direct index ( temp uint)
0:75 'dti' ( in 3-component vector of uint)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 subgroupQuadBroadcast ( temp uint)
0:75 direct index ( temp uint)
0:75 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:75 Constant:
0:75 0 (const uint)
0:75 direct index ( temp uint)
0:75 'dti' ( in 3-component vector of uint)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 3 (const uint)
0:76 move second child to first child ( temp 2-component vector of uint)
0:76 vector swizzle ( temp 2-component vector of uint)
0:76 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:76 Constant:
0:76 0 (const uint)
0:76 direct index ( temp uint)
0:76 'dti' ( in 3-component vector of uint)
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 0 (const int)
0:76 Sequence
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 1 (const int)
0:76 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:76 vector swizzle ( temp 2-component vector of uint)
0:76 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:76 Constant:
0:76 0 (const uint)
0:76 direct index ( temp uint)
0:76 'dti' ( in 3-component vector of uint)
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 0 (const int)
0:76 Sequence
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 1 (const int)
0:76 Constant:
0:76 3 (const uint)
0:77 move second child to first child ( temp 3-component vector of uint)
0:77 vector swizzle ( temp 3-component vector of uint)
0:77 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:77 Constant:
0:77 0 (const uint)
0:77 direct index ( temp uint)
0:77 'dti' ( in 3-component vector of uint)
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 0 (const int)
0:77 Sequence
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 1 (const int)
0:77 Constant:
0:77 2 (const int)
0:77 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:77 vector swizzle ( temp 3-component vector of uint)
0:77 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:77 Constant:
0:77 0 (const uint)
0:77 direct index ( temp uint)
0:77 'dti' ( in 3-component vector of uint)
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 0 (const int)
0:77 Sequence
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 1 (const int)
0:77 Constant:
0:77 2 (const int)
0:77 Constant:
0:77 3 (const uint)
0:79 move second child to first child ( temp 4-component vector of int)
0:79 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:79 Constant:
0:79 0 (const uint)
0:79 direct index ( temp uint)
0:79 'dti' ( in 3-component vector of uint)
0:79 Constant:
0:79 0 (const int)
0:79 Constant:
0:79 1 (const int)
0:79 subgroupQuadBroadcast ( temp 4-component vector of int)
0:79 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:79 Constant:
0:79 0 (const uint)
0:79 direct index ( temp uint)
0:79 'dti' ( in 3-component vector of uint)
0:79 Constant:
0:79 0 (const int)
0:79 Constant:
0:79 1 (const int)
0:79 Constant:
0:79 3 (const uint)
0:80 move second child to first child ( temp int)
0:80 direct index ( temp int)
0:80 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:80 Constant:
0:80 0 (const uint)
0:80 direct index ( temp uint)
0:80 'dti' ( in 3-component vector of uint)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 1 (const int)
0:80 Constant:
0:80 0 (const int)
0:80 subgroupQuadBroadcast ( temp int)
0:80 direct index ( temp int)
0:80 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:80 Constant:
0:80 0 (const uint)
0:80 direct index ( temp uint)
0:80 'dti' ( in 3-component vector of uint)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 1 (const int)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 3 (const uint)
0:81 move second child to first child ( temp 2-component vector of int)
0:81 vector swizzle ( temp 2-component vector of int)
0:81 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:81 Constant:
0:81 0 (const uint)
0:81 direct index ( temp uint)
0:81 'dti' ( in 3-component vector of uint)
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Sequence
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 subgroupQuadBroadcast ( temp 2-component vector of int)
0:81 vector swizzle ( temp 2-component vector of int)
0:81 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:81 Constant:
0:81 0 (const uint)
0:81 direct index ( temp uint)
0:81 'dti' ( in 3-component vector of uint)
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Sequence
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Constant:
0:81 3 (const uint)
0:82 move second child to first child ( temp 3-component vector of int)
0:82 vector swizzle ( temp 3-component vector of int)
0:82 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:82 Constant:
0:82 0 (const uint)
0:82 direct index ( temp uint)
0:82 'dti' ( in 3-component vector of uint)
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Sequence
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Constant:
0:82 2 (const int)
0:82 subgroupQuadBroadcast ( temp 3-component vector of int)
0:82 vector swizzle ( temp 3-component vector of int)
0:82 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:82 Constant:
0:82 0 (const uint)
0:82 direct index ( temp uint)
0:82 'dti' ( in 3-component vector of uint)
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Sequence
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Constant:
0:82 2 (const int)
0:82 Constant:
0:82 3 (const uint)
0:84 move second child to first child ( temp 4-component vector of float)
0:84 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:84 Constant:
0:84 0 (const uint)
0:84 direct index ( temp uint)
0:84 'dti' ( in 3-component vector of uint)
0:84 Constant:
0:84 0 (const int)
0:84 Constant:
0:84 2 (const int)
0:84 subgroupQuadBroadcast ( temp 4-component vector of float)
0:84 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:84 Constant:
0:84 0 (const uint)
0:84 direct index ( temp uint)
0:84 'dti' ( in 3-component vector of uint)
0:84 Constant:
0:84 0 (const int)
0:84 Constant:
0:84 2 (const int)
0:84 Constant:
0:84 3 (const uint)
0:85 move second child to first child ( temp float)
0:85 direct index ( temp float)
0:85 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:85 Constant:
0:85 0 (const uint)
0:85 direct index ( temp uint)
0:85 'dti' ( in 3-component vector of uint)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 2 (const int)
0:85 Constant:
0:85 0 (const int)
0:85 subgroupQuadBroadcast ( temp float)
0:85 direct index ( temp float)
0:85 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:85 Constant:
0:85 0 (const uint)
0:85 direct index ( temp uint)
0:85 'dti' ( in 3-component vector of uint)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 2 (const int)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 3 (const uint)
0:86 move second child to first child ( temp 2-component vector of float)
0:86 vector swizzle ( temp 2-component vector of float)
0:86 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:86 Constant:
0:86 0 (const uint)
0:86 direct index ( temp uint)
0:86 'dti' ( in 3-component vector of uint)
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 2 (const int)
0:86 Sequence
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 1 (const int)
0:86 subgroupQuadBroadcast ( temp 2-component vector of float)
0:86 vector swizzle ( temp 2-component vector of float)
0:86 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:86 Constant:
0:86 0 (const uint)
0:86 direct index ( temp uint)
0:86 'dti' ( in 3-component vector of uint)
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 2 (const int)
0:86 Sequence
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 1 (const int)
0:86 Constant:
0:86 3 (const uint)
0:87 move second child to first child ( temp 3-component vector of float)
0:87 vector swizzle ( temp 3-component vector of float)
0:87 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:87 Constant:
0:87 0 (const uint)
0:87 direct index ( temp uint)
0:87 'dti' ( in 3-component vector of uint)
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Sequence
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 1 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 subgroupQuadBroadcast ( temp 3-component vector of float)
0:87 vector swizzle ( temp 3-component vector of float)
0:87 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:87 Constant:
0:87 0 (const uint)
0:87 direct index ( temp uint)
0:87 'dti' ( in 3-component vector of uint)
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Sequence
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 1 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Constant:
0:87 3 (const uint)
0:89 move second child to first child ( temp 4-component vector of double)
0:89 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:89 Constant:
0:89 0 (const uint)
0:89 direct index ( temp uint)
0:89 'dti' ( in 3-component vector of uint)
0:89 Constant:
0:89 0 (const int)
0:89 Constant:
0:89 3 (const int)
0:89 subgroupQuadBroadcast ( temp 4-component vector of double)
0:89 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:89 Constant:
0:89 0 (const uint)
0:89 direct index ( temp uint)
0:89 'dti' ( in 3-component vector of uint)
0:89 Constant:
0:89 0 (const int)
0:89 Constant:
0:89 3 (const int)
0:89 Constant:
0:89 3 (const uint)
0:90 move second child to first child ( temp double)
0:90 direct index ( temp double)
0:90 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:90 Constant:
0:90 0 (const uint)
0:90 direct index ( temp uint)
0:90 'dti' ( in 3-component vector of uint)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const int)
0:90 Constant:
0:90 0 (const int)
0:90 subgroupQuadBroadcast ( temp double)
0:90 direct index ( temp double)
0:90 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:90 Constant:
0:90 0 (const uint)
0:90 direct index ( temp uint)
0:90 'dti' ( in 3-component vector of uint)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const int)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const uint)
0:91 move second child to first child ( temp 2-component vector of double)
0:91 vector swizzle ( temp 2-component vector of double)
0:91 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:91 Constant:
0:91 0 (const uint)
0:91 direct index ( temp uint)
0:91 'dti' ( in 3-component vector of uint)
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 3 (const int)
0:91 Sequence
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 1 (const int)
0:91 subgroupQuadBroadcast ( temp 2-component vector of double)
0:91 vector swizzle ( temp 2-component vector of double)
0:91 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:91 Constant:
0:91 0 (const uint)
0:91 direct index ( temp uint)
0:91 'dti' ( in 3-component vector of uint)
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 3 (const int)
0:91 Sequence
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 1 (const int)
0:91 Constant:
0:91 3 (const uint)
0:92 move second child to first child ( temp 3-component vector of double)
0:92 vector swizzle ( temp 3-component vector of double)
0:92 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:92 Constant:
0:92 0 (const uint)
0:92 direct index ( temp uint)
0:92 'dti' ( in 3-component vector of uint)
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 3 (const int)
0:92 Sequence
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 1 (const int)
0:92 Constant:
0:92 2 (const int)
0:92 subgroupQuadBroadcast ( temp 3-component vector of double)
0:92 vector swizzle ( temp 3-component vector of double)
0:92 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:92 Constant:
0:92 0 (const uint)
0:92 direct index ( temp uint)
0:92 'dti' ( in 3-component vector of uint)
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 3 (const int)
0:92 Sequence
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 1 (const int)
0:92 Constant:
0:92 2 (const int)
0:92 Constant:
0:92 3 (const uint)
0:94 move second child to first child ( temp 4-component vector of uint)
0:94 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:94 Constant:
0:94 0 (const uint)
0:94 direct index ( temp uint)
0:94 'dti' ( in 3-component vector of uint)
0:94 Constant:
0:94 0 (const int)
0:94 Constant:
0:94 0 (const int)
0:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
0:94 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:94 Constant:
0:94 0 (const uint)
0:94 direct index ( temp uint)
0:94 'dti' ( in 3-component vector of uint)
0:94 Constant:
0:94 0 (const int)
0:94 Constant:
0:94 0 (const int)
0:95 move second child to first child ( temp uint)
0:95 direct index ( temp uint)
0:95 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:95 Constant:
0:95 0 (const uint)
0:95 direct index ( temp uint)
0:95 'dti' ( in 3-component vector of uint)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 subgroupQuadSwapHorizontal ( temp uint)
0:95 direct index ( temp uint)
0:95 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:95 Constant:
0:95 0 (const uint)
0:95 direct index ( temp uint)
0:95 'dti' ( in 3-component vector of uint)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:96 move second child to first child ( temp 2-component vector of uint)
0:96 vector swizzle ( temp 2-component vector of uint)
0:96 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:96 Constant:
0:96 0 (const uint)
0:96 direct index ( temp uint)
0:96 'dti' ( in 3-component vector of uint)
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 0 (const int)
0:96 Sequence
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 1 (const int)
0:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
0:96 vector swizzle ( temp 2-component vector of uint)
0:96 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:96 Constant:
0:96 0 (const uint)
0:96 direct index ( temp uint)
0:96 'dti' ( in 3-component vector of uint)
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 0 (const int)
0:96 Sequence
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 1 (const int)
0:97 move second child to first child ( temp 3-component vector of uint)
0:97 vector swizzle ( temp 3-component vector of uint)
0:97 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:97 Constant:
0:97 0 (const uint)
0:97 direct index ( temp uint)
0:97 'dti' ( in 3-component vector of uint)
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 0 (const int)
0:97 Sequence
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 1 (const int)
0:97 Constant:
0:97 2 (const int)
0:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
0:97 vector swizzle ( temp 3-component vector of uint)
0:97 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:97 Constant:
0:97 0 (const uint)
0:97 direct index ( temp uint)
0:97 'dti' ( in 3-component vector of uint)
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 0 (const int)
0:97 Sequence
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 1 (const int)
0:97 Constant:
0:97 2 (const int)
0:99 move second child to first child ( temp 4-component vector of int)
0:99 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:99 Constant:
0:99 0 (const uint)
0:99 direct index ( temp uint)
0:99 'dti' ( in 3-component vector of uint)
0:99 Constant:
0:99 0 (const int)
0:99 Constant:
0:99 1 (const int)
0:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int)
0:99 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:99 Constant:
0:99 0 (const uint)
0:99 direct index ( temp uint)
0:99 'dti' ( in 3-component vector of uint)
0:99 Constant:
0:99 0 (const int)
0:99 Constant:
0:99 1 (const int)
0:100 move second child to first child ( temp int)
0:100 direct index ( temp int)
0:100 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:100 Constant:
0:100 0 (const uint)
0:100 direct index ( temp uint)
0:100 'dti' ( in 3-component vector of uint)
0:100 Constant:
0:100 0 (const int)
0:100 Constant:
0:100 1 (const int)
0:100 Constant:
0:100 0 (const int)
0:100 subgroupQuadSwapHorizontal ( temp int)
0:100 direct index ( temp int)
0:100 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:100 Constant:
0:100 0 (const uint)
0:100 direct index ( temp uint)
0:100 'dti' ( in 3-component vector of uint)
0:100 Constant:
0:100 0 (const int)
0:100 Constant:
0:100 1 (const int)
0:100 Constant:
0:100 0 (const int)
0:101 move second child to first child ( temp 2-component vector of int)
0:101 vector swizzle ( temp 2-component vector of int)
0:101 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:101 Constant:
0:101 0 (const uint)
0:101 direct index ( temp uint)
0:101 'dti' ( in 3-component vector of uint)
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 Sequence
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int)
0:101 vector swizzle ( temp 2-component vector of int)
0:101 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:101 Constant:
0:101 0 (const uint)
0:101 direct index ( temp uint)
0:101 'dti' ( in 3-component vector of uint)
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 Sequence
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:102 move second child to first child ( temp 3-component vector of int)
0:102 vector swizzle ( temp 3-component vector of int)
0:102 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:102 Constant:
0:102 0 (const uint)
0:102 direct index ( temp uint)
0:102 'dti' ( in 3-component vector of uint)
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Sequence
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Constant:
0:102 2 (const int)
0:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int)
0:102 vector swizzle ( temp 3-component vector of int)
0:102 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:102 Constant:
0:102 0 (const uint)
0:102 direct index ( temp uint)
0:102 'dti' ( in 3-component vector of uint)
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Sequence
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Constant:
0:102 2 (const int)
0:104 move second child to first child ( temp 4-component vector of float)
0:104 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:104 Constant:
0:104 0 (const uint)
0:104 direct index ( temp uint)
0:104 'dti' ( in 3-component vector of uint)
0:104 Constant:
0:104 0 (const int)
0:104 Constant:
0:104 2 (const int)
0:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float)
0:104 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:104 Constant:
0:104 0 (const uint)
0:104 direct index ( temp uint)
0:104 'dti' ( in 3-component vector of uint)
0:104 Constant:
0:104 0 (const int)
0:104 Constant:
0:104 2 (const int)
0:105 move second child to first child ( temp float)
0:105 direct index ( temp float)
0:105 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:105 Constant:
0:105 0 (const uint)
0:105 direct index ( temp uint)
0:105 'dti' ( in 3-component vector of uint)
0:105 Constant:
0:105 0 (const int)
0:105 Constant:
0:105 2 (const int)
0:105 Constant:
0:105 0 (const int)
0:105 subgroupQuadSwapHorizontal ( temp float)
0:105 direct index ( temp float)
0:105 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:105 Constant:
0:105 0 (const uint)
0:105 direct index ( temp uint)
0:105 'dti' ( in 3-component vector of uint)
0:105 Constant:
0:105 0 (const int)
0:105 Constant:
0:105 2 (const int)
0:105 Constant:
0:105 0 (const int)
0:106 move second child to first child ( temp 2-component vector of float)
0:106 vector swizzle ( temp 2-component vector of float)
0:106 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:106 Constant:
0:106 0 (const uint)
0:106 direct index ( temp uint)
0:106 'dti' ( in 3-component vector of uint)
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 2 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float)
0:106 vector swizzle ( temp 2-component vector of float)
0:106 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:106 Constant:
0:106 0 (const uint)
0:106 direct index ( temp uint)
0:106 'dti' ( in 3-component vector of uint)
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 2 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:107 move second child to first child ( temp 3-component vector of float)
0:107 vector swizzle ( temp 3-component vector of float)
0:107 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:107 Constant:
0:107 0 (const uint)
0:107 direct index ( temp uint)
0:107 'dti' ( in 3-component vector of uint)
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 Sequence
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 1 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float)
0:107 vector swizzle ( temp 3-component vector of float)
0:107 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:107 Constant:
0:107 0 (const uint)
0:107 direct index ( temp uint)
0:107 'dti' ( in 3-component vector of uint)
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 Sequence
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 1 (const int)
0:107 Constant:
0:107 2 (const int)
0:109 move second child to first child ( temp 4-component vector of double)
0:109 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:109 Constant:
0:109 0 (const uint)
0:109 direct index ( temp uint)
0:109 'dti' ( in 3-component vector of uint)
0:109 Constant:
0:109 0 (const int)
0:109 Constant:
0:109 3 (const int)
0:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double)
0:109 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:109 Constant:
0:109 0 (const uint)
0:109 direct index ( temp uint)
0:109 'dti' ( in 3-component vector of uint)
0:109 Constant:
0:109 0 (const int)
0:109 Constant:
0:109 3 (const int)
0:110 move second child to first child ( temp double)
0:110 direct index ( temp double)
0:110 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:110 Constant:
0:110 0 (const uint)
0:110 direct index ( temp uint)
0:110 'dti' ( in 3-component vector of uint)
0:110 Constant:
0:110 0 (const int)
0:110 Constant:
0:110 3 (const int)
0:110 Constant:
0:110 0 (const int)
0:110 subgroupQuadSwapHorizontal ( temp double)
0:110 direct index ( temp double)
0:110 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:110 Constant:
0:110 0 (const uint)
0:110 direct index ( temp uint)
0:110 'dti' ( in 3-component vector of uint)
0:110 Constant:
0:110 0 (const int)
0:110 Constant:
0:110 3 (const int)
0:110 Constant:
0:110 0 (const int)
0:111 move second child to first child ( temp 2-component vector of double)
0:111 vector swizzle ( temp 2-component vector of double)
0:111 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:111 Constant:
0:111 0 (const uint)
0:111 direct index ( temp uint)
0:111 'dti' ( in 3-component vector of uint)
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 3 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double)
0:111 vector swizzle ( temp 2-component vector of double)
0:111 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:111 Constant:
0:111 0 (const uint)
0:111 direct index ( temp uint)
0:111 'dti' ( in 3-component vector of uint)
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 3 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:112 move second child to first child ( temp 3-component vector of double)
0:112 vector swizzle ( temp 3-component vector of double)
0:112 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:112 Constant:
0:112 0 (const uint)
0:112 direct index ( temp uint)
0:112 'dti' ( in 3-component vector of uint)
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 3 (const int)
0:112 Sequence
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 1 (const int)
0:112 Constant:
0:112 2 (const int)
0:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double)
0:112 vector swizzle ( temp 3-component vector of double)
0:112 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:112 Constant:
0:112 0 (const uint)
0:112 direct index ( temp uint)
0:112 'dti' ( in 3-component vector of uint)
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 3 (const int)
0:112 Sequence
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 1 (const int)
0:112 Constant:
0:112 2 (const int)
0:114 move second child to first child ( temp 4-component vector of uint)
0:114 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:114 Constant:
0:114 0 (const uint)
0:114 direct index ( temp uint)
0:114 'dti' ( in 3-component vector of uint)
0:114 Constant:
0:114 0 (const int)
0:114 Constant:
0:114 0 (const int)
0:114 subgroupQuadSwapVertical ( temp 4-component vector of uint)
0:114 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:114 Constant:
0:114 0 (const uint)
0:114 direct index ( temp uint)
0:114 'dti' ( in 3-component vector of uint)
0:114 Constant:
0:114 0 (const int)
0:114 Constant:
0:114 0 (const int)
0:115 move second child to first child ( temp uint)
0:115 direct index ( temp uint)
0:115 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:115 Constant:
0:115 0 (const uint)
0:115 direct index ( temp uint)
0:115 'dti' ( in 3-component vector of uint)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 subgroupQuadSwapVertical ( temp uint)
0:115 direct index ( temp uint)
0:115 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:115 Constant:
0:115 0 (const uint)
0:115 direct index ( temp uint)
0:115 'dti' ( in 3-component vector of uint)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:116 move second child to first child ( temp 2-component vector of uint)
0:116 vector swizzle ( temp 2-component vector of uint)
0:116 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:116 Constant:
0:116 0 (const uint)
0:116 direct index ( temp uint)
0:116 'dti' ( in 3-component vector of uint)
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 0 (const int)
0:116 Sequence
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 1 (const int)
0:116 subgroupQuadSwapVertical ( temp 2-component vector of uint)
0:116 vector swizzle ( temp 2-component vector of uint)
0:116 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:116 Constant:
0:116 0 (const uint)
0:116 direct index ( temp uint)
0:116 'dti' ( in 3-component vector of uint)
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 0 (const int)
0:116 Sequence
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 1 (const int)
0:117 move second child to first child ( temp 3-component vector of uint)
0:117 vector swizzle ( temp 3-component vector of uint)
0:117 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:117 Constant:
0:117 0 (const uint)
0:117 direct index ( temp uint)
0:117 'dti' ( in 3-component vector of uint)
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 0 (const int)
0:117 Sequence
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 1 (const int)
0:117 Constant:
0:117 2 (const int)
0:117 subgroupQuadSwapVertical ( temp 3-component vector of uint)
0:117 vector swizzle ( temp 3-component vector of uint)
0:117 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:117 Constant:
0:117 0 (const uint)
0:117 direct index ( temp uint)
0:117 'dti' ( in 3-component vector of uint)
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 0 (const int)
0:117 Sequence
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 1 (const int)
0:117 Constant:
0:117 2 (const int)
0:119 move second child to first child ( temp 4-component vector of int)
0:119 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:119 Constant:
0:119 0 (const uint)
0:119 direct index ( temp uint)
0:119 'dti' ( in 3-component vector of uint)
0:119 Constant:
0:119 0 (const int)
0:119 Constant:
0:119 1 (const int)
0:119 subgroupQuadSwapVertical ( temp 4-component vector of int)
0:119 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:119 Constant:
0:119 0 (const uint)
0:119 direct index ( temp uint)
0:119 'dti' ( in 3-component vector of uint)
0:119 Constant:
0:119 0 (const int)
0:119 Constant:
0:119 1 (const int)
0:120 move second child to first child ( temp int)
0:120 direct index ( temp int)
0:120 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:120 Constant:
0:120 0 (const uint)
0:120 direct index ( temp uint)
0:120 'dti' ( in 3-component vector of uint)
0:120 Constant:
0:120 0 (const int)
0:120 Constant:
0:120 1 (const int)
0:120 Constant:
0:120 0 (const int)
0:120 subgroupQuadSwapVertical ( temp int)
0:120 direct index ( temp int)
0:120 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:120 Constant:
0:120 0 (const uint)
0:120 direct index ( temp uint)
0:120 'dti' ( in 3-component vector of uint)
0:120 Constant:
0:120 0 (const int)
0:120 Constant:
0:120 1 (const int)
0:120 Constant:
0:120 0 (const int)
0:121 move second child to first child ( temp 2-component vector of int)
0:121 vector swizzle ( temp 2-component vector of int)
0:121 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:121 Constant:
0:121 0 (const uint)
0:121 direct index ( temp uint)
0:121 'dti' ( in 3-component vector of uint)
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 Sequence
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 subgroupQuadSwapVertical ( temp 2-component vector of int)
0:121 vector swizzle ( temp 2-component vector of int)
0:121 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:121 Constant:
0:121 0 (const uint)
0:121 direct index ( temp uint)
0:121 'dti' ( in 3-component vector of uint)
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 Sequence
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:122 move second child to first child ( temp 3-component vector of int)
0:122 vector swizzle ( temp 3-component vector of int)
0:122 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:122 Constant:
0:122 0 (const uint)
0:122 direct index ( temp uint)
0:122 'dti' ( in 3-component vector of uint)
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Sequence
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Constant:
0:122 2 (const int)
0:122 subgroupQuadSwapVertical ( temp 3-component vector of int)
0:122 vector swizzle ( temp 3-component vector of int)
0:122 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:122 Constant:
0:122 0 (const uint)
0:122 direct index ( temp uint)
0:122 'dti' ( in 3-component vector of uint)
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Sequence
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Constant:
0:122 2 (const int)
0:124 move second child to first child ( temp 4-component vector of float)
0:124 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:124 Constant:
0:124 0 (const uint)
0:124 direct index ( temp uint)
0:124 'dti' ( in 3-component vector of uint)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 2 (const int)
0:124 subgroupQuadSwapVertical ( temp 4-component vector of float)
0:124 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:124 Constant:
0:124 0 (const uint)
0:124 direct index ( temp uint)
0:124 'dti' ( in 3-component vector of uint)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 2 (const int)
0:125 move second child to first child ( temp float)
0:125 direct index ( temp float)
0:125 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:125 Constant:
0:125 0 (const uint)
0:125 direct index ( temp uint)
0:125 'dti' ( in 3-component vector of uint)
0:125 Constant:
0:125 0 (const int)
0:125 Constant:
0:125 2 (const int)
0:125 Constant:
0:125 0 (const int)
0:125 subgroupQuadSwapVertical ( temp float)
0:125 direct index ( temp float)
0:125 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:125 Constant:
0:125 0 (const uint)
0:125 direct index ( temp uint)
0:125 'dti' ( in 3-component vector of uint)
0:125 Constant:
0:125 0 (const int)
0:125 Constant:
0:125 2 (const int)
0:125 Constant:
0:125 0 (const int)
0:126 move second child to first child ( temp 2-component vector of float)
0:126 vector swizzle ( temp 2-component vector of float)
0:126 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:126 Constant:
0:126 0 (const uint)
0:126 direct index ( temp uint)
0:126 'dti' ( in 3-component vector of uint)
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 2 (const int)
0:126 Sequence
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 1 (const int)
0:126 subgroupQuadSwapVertical ( temp 2-component vector of float)
0:126 vector swizzle ( temp 2-component vector of float)
0:126 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:126 Constant:
0:126 0 (const uint)
0:126 direct index ( temp uint)
0:126 'dti' ( in 3-component vector of uint)
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 2 (const int)
0:126 Sequence
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 1 (const int)
0:127 move second child to first child ( temp 3-component vector of float)
0:127 vector swizzle ( temp 3-component vector of float)
0:127 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:127 Constant:
0:127 0 (const uint)
0:127 direct index ( temp uint)
0:127 'dti' ( in 3-component vector of uint)
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 Sequence
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 1 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 subgroupQuadSwapVertical ( temp 3-component vector of float)
0:127 vector swizzle ( temp 3-component vector of float)
0:127 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:127 Constant:
0:127 0 (const uint)
0:127 direct index ( temp uint)
0:127 'dti' ( in 3-component vector of uint)
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 Sequence
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 1 (const int)
0:127 Constant:
0:127 2 (const int)
0:129 move second child to first child ( temp 4-component vector of double)
0:129 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:129 Constant:
0:129 0 (const uint)
0:129 direct index ( temp uint)
0:129 'dti' ( in 3-component vector of uint)
0:129 Constant:
0:129 0 (const int)
0:129 Constant:
0:129 3 (const int)
0:129 subgroupQuadSwapVertical ( temp 4-component vector of double)
0:129 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:129 Constant:
0:129 0 (const uint)
0:129 direct index ( temp uint)
0:129 'dti' ( in 3-component vector of uint)
0:129 Constant:
0:129 0 (const int)
0:129 Constant:
0:129 3 (const int)
0:130 move second child to first child ( temp double)
0:130 direct index ( temp double)
0:130 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:130 Constant:
0:130 0 (const uint)
0:130 direct index ( temp uint)
0:130 'dti' ( in 3-component vector of uint)
0:130 Constant:
0:130 0 (const int)
0:130 Constant:
0:130 3 (const int)
0:130 Constant:
0:130 0 (const int)
0:130 subgroupQuadSwapVertical ( temp double)
0:130 direct index ( temp double)
0:130 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:130 Constant:
0:130 0 (const uint)
0:130 direct index ( temp uint)
0:130 'dti' ( in 3-component vector of uint)
0:130 Constant:
0:130 0 (const int)
0:130 Constant:
0:130 3 (const int)
0:130 Constant:
0:130 0 (const int)
0:131 move second child to first child ( temp 2-component vector of double)
0:131 vector swizzle ( temp 2-component vector of double)
0:131 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:131 Constant:
0:131 0 (const uint)
0:131 direct index ( temp uint)
0:131 'dti' ( in 3-component vector of uint)
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 3 (const int)
0:131 Sequence
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 1 (const int)
0:131 subgroupQuadSwapVertical ( temp 2-component vector of double)
0:131 vector swizzle ( temp 2-component vector of double)
0:131 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:131 Constant:
0:131 0 (const uint)
0:131 direct index ( temp uint)
0:131 'dti' ( in 3-component vector of uint)
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 3 (const int)
0:131 Sequence
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 1 (const int)
0:132 move second child to first child ( temp 3-component vector of double)
0:132 vector swizzle ( temp 3-component vector of double)
0:132 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:132 Constant:
0:132 0 (const uint)
0:132 direct index ( temp uint)
0:132 'dti' ( in 3-component vector of uint)
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 3 (const int)
0:132 Sequence
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 1 (const int)
0:132 Constant:
0:132 2 (const int)
0:132 subgroupQuadSwapVertical ( temp 3-component vector of double)
0:132 vector swizzle ( temp 3-component vector of double)
0:132 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:132 Constant:
0:132 0 (const uint)
0:132 direct index ( temp uint)
0:132 'dti' ( in 3-component vector of uint)
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 3 (const int)
0:132 Sequence
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 1 (const int)
0:132 Constant:
0:132 2 (const int)
0:134 move second child to first child ( temp 4-component vector of uint)
0:134 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:134 Constant:
0:134 0 (const uint)
0:134 direct index ( temp uint)
0:134 'dti' ( in 3-component vector of uint)
0:134 Constant:
0:134 0 (const int)
0:134 Constant:
0:134 0 (const int)
0:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
0:134 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:134 Constant:
0:134 0 (const uint)
0:134 direct index ( temp uint)
0:134 'dti' ( in 3-component vector of uint)
0:134 Constant:
0:134 0 (const int)
0:134 Constant:
0:134 0 (const int)
0:135 move second child to first child ( temp uint)
0:135 direct index ( temp uint)
0:135 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:135 Constant:
0:135 0 (const uint)
0:135 direct index ( temp uint)
0:135 'dti' ( in 3-component vector of uint)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 subgroupQuadSwapDiagonal ( temp uint)
0:135 direct index ( temp uint)
0:135 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:135 Constant:
0:135 0 (const uint)
0:135 direct index ( temp uint)
0:135 'dti' ( in 3-component vector of uint)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:136 move second child to first child ( temp 2-component vector of uint)
0:136 vector swizzle ( temp 2-component vector of uint)
0:136 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:136 Constant:
0:136 0 (const uint)
0:136 direct index ( temp uint)
0:136 'dti' ( in 3-component vector of uint)
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 0 (const int)
0:136 Sequence
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 1 (const int)
0:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
0:136 vector swizzle ( temp 2-component vector of uint)
0:136 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:136 Constant:
0:136 0 (const uint)
0:136 direct index ( temp uint)
0:136 'dti' ( in 3-component vector of uint)
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 0 (const int)
0:136 Sequence
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 1 (const int)
0:137 move second child to first child ( temp 3-component vector of uint)
0:137 vector swizzle ( temp 3-component vector of uint)
0:137 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:137 Constant:
0:137 0 (const uint)
0:137 direct index ( temp uint)
0:137 'dti' ( in 3-component vector of uint)
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 0 (const int)
0:137 Sequence
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 1 (const int)
0:137 Constant:
0:137 2 (const int)
0:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
0:137 vector swizzle ( temp 3-component vector of uint)
0:137 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:137 Constant:
0:137 0 (const uint)
0:137 direct index ( temp uint)
0:137 'dti' ( in 3-component vector of uint)
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 0 (const int)
0:137 Sequence
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 1 (const int)
0:137 Constant:
0:137 2 (const int)
0:139 move second child to first child ( temp 4-component vector of int)
0:139 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:139 Constant:
0:139 0 (const uint)
0:139 direct index ( temp uint)
0:139 'dti' ( in 3-component vector of uint)
0:139 Constant:
0:139 0 (const int)
0:139 Constant:
0:139 1 (const int)
0:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int)
0:139 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:139 Constant:
0:139 0 (const uint)
0:139 direct index ( temp uint)
0:139 'dti' ( in 3-component vector of uint)
0:139 Constant:
0:139 0 (const int)
0:139 Constant:
0:139 1 (const int)
0:140 move second child to first child ( temp int)
0:140 direct index ( temp int)
0:140 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:140 Constant:
0:140 0 (const uint)
0:140 direct index ( temp uint)
0:140 'dti' ( in 3-component vector of uint)
0:140 Constant:
0:140 0 (const int)
0:140 Constant:
0:140 1 (const int)
0:140 Constant:
0:140 0 (const int)
0:140 subgroupQuadSwapDiagonal ( temp int)
0:140 direct index ( temp int)
0:140 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:140 Constant:
0:140 0 (const uint)
0:140 direct index ( temp uint)
0:140 'dti' ( in 3-component vector of uint)
0:140 Constant:
0:140 0 (const int)
0:140 Constant:
0:140 1 (const int)
0:140 Constant:
0:140 0 (const int)
0:141 move second child to first child ( temp 2-component vector of int)
0:141 vector swizzle ( temp 2-component vector of int)
0:141 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:141 Constant:
0:141 0 (const uint)
0:141 direct index ( temp uint)
0:141 'dti' ( in 3-component vector of uint)
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 Sequence
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int)
0:141 vector swizzle ( temp 2-component vector of int)
0:141 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:141 Constant:
0:141 0 (const uint)
0:141 direct index ( temp uint)
0:141 'dti' ( in 3-component vector of uint)
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 Sequence
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:142 move second child to first child ( temp 3-component vector of int)
0:142 vector swizzle ( temp 3-component vector of int)
0:142 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:142 Constant:
0:142 0 (const uint)
0:142 direct index ( temp uint)
0:142 'dti' ( in 3-component vector of uint)
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Sequence
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Constant:
0:142 2 (const int)
0:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int)
0:142 vector swizzle ( temp 3-component vector of int)
0:142 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:142 Constant:
0:142 0 (const uint)
0:142 direct index ( temp uint)
0:142 'dti' ( in 3-component vector of uint)
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Sequence
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Constant:
0:142 2 (const int)
0:144 move second child to first child ( temp 4-component vector of float)
0:144 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:144 Constant:
0:144 0 (const uint)
0:144 direct index ( temp uint)
0:144 'dti' ( in 3-component vector of uint)
0:144 Constant:
0:144 0 (const int)
0:144 Constant:
0:144 2 (const int)
0:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float)
0:144 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:144 Constant:
0:144 0 (const uint)
0:144 direct index ( temp uint)
0:144 'dti' ( in 3-component vector of uint)
0:144 Constant:
0:144 0 (const int)
0:144 Constant:
0:144 2 (const int)
0:145 move second child to first child ( temp float)
0:145 direct index ( temp float)
0:145 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:145 Constant:
0:145 0 (const uint)
0:145 direct index ( temp uint)
0:145 'dti' ( in 3-component vector of uint)
0:145 Constant:
0:145 0 (const int)
0:145 Constant:
0:145 2 (const int)
0:145 Constant:
0:145 0 (const int)
0:145 subgroupQuadSwapDiagonal ( temp float)
0:145 direct index ( temp float)
0:145 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:145 Constant:
0:145 0 (const uint)
0:145 direct index ( temp uint)
0:145 'dti' ( in 3-component vector of uint)
0:145 Constant:
0:145 0 (const int)
0:145 Constant:
0:145 2 (const int)
0:145 Constant:
0:145 0 (const int)
0:146 move second child to first child ( temp 2-component vector of float)
0:146 vector swizzle ( temp 2-component vector of float)
0:146 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:146 Constant:
0:146 0 (const uint)
0:146 direct index ( temp uint)
0:146 'dti' ( in 3-component vector of uint)
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 2 (const int)
0:146 Sequence
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 1 (const int)
0:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float)
0:146 vector swizzle ( temp 2-component vector of float)
0:146 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:146 Constant:
0:146 0 (const uint)
0:146 direct index ( temp uint)
0:146 'dti' ( in 3-component vector of uint)
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 2 (const int)
0:146 Sequence
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 1 (const int)
0:147 move second child to first child ( temp 3-component vector of float)
0:147 vector swizzle ( temp 3-component vector of float)
0:147 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:147 Constant:
0:147 0 (const uint)
0:147 direct index ( temp uint)
0:147 'dti' ( in 3-component vector of uint)
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 Sequence
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 1 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float)
0:147 vector swizzle ( temp 3-component vector of float)
0:147 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:147 Constant:
0:147 0 (const uint)
0:147 direct index ( temp uint)
0:147 'dti' ( in 3-component vector of uint)
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 Sequence
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 1 (const int)
0:147 Constant:
0:147 2 (const int)
0:149 move second child to first child ( temp 4-component vector of double)
0:149 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:149 Constant:
0:149 0 (const uint)
0:149 direct index ( temp uint)
0:149 'dti' ( in 3-component vector of uint)
0:149 Constant:
0:149 0 (const int)
0:149 Constant:
0:149 3 (const int)
0:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double)
0:149 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:149 Constant:
0:149 0 (const uint)
0:149 direct index ( temp uint)
0:149 'dti' ( in 3-component vector of uint)
0:149 Constant:
0:149 0 (const int)
0:149 Constant:
0:149 3 (const int)
0:150 move second child to first child ( temp double)
0:150 direct index ( temp double)
0:150 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:150 Constant:
0:150 0 (const uint)
0:150 direct index ( temp uint)
0:150 'dti' ( in 3-component vector of uint)
0:150 Constant:
0:150 0 (const int)
0:150 Constant:
0:150 3 (const int)
0:150 Constant:
0:150 0 (const int)
0:150 subgroupQuadSwapDiagonal ( temp double)
0:150 direct index ( temp double)
0:150 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:150 Constant:
0:150 0 (const uint)
0:150 direct index ( temp uint)
0:150 'dti' ( in 3-component vector of uint)
0:150 Constant:
0:150 0 (const int)
0:150 Constant:
0:150 3 (const int)
0:150 Constant:
0:150 0 (const int)
0:151 move second child to first child ( temp 2-component vector of double)
0:151 vector swizzle ( temp 2-component vector of double)
0:151 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:151 Constant:
0:151 0 (const uint)
0:151 direct index ( temp uint)
0:151 'dti' ( in 3-component vector of uint)
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 3 (const int)
0:151 Sequence
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 1 (const int)
0:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double)
0:151 vector swizzle ( temp 2-component vector of double)
0:151 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:151 Constant:
0:151 0 (const uint)
0:151 direct index ( temp uint)
0:151 'dti' ( in 3-component vector of uint)
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 3 (const int)
0:151 Sequence
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 1 (const int)
0:152 move second child to first child ( temp 3-component vector of double)
0:152 vector swizzle ( temp 3-component vector of double)
0:152 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:152 Constant:
0:152 0 (const uint)
0:152 direct index ( temp uint)
0:152 'dti' ( in 3-component vector of uint)
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 3 (const int)
0:152 Sequence
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 1 (const int)
0:152 Constant:
0:152 2 (const int)
0:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double)
0:152 vector swizzle ( temp 3-component vector of double)
0:152 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:152 Constant:
0:152 0 (const uint)
0:152 direct index ( temp uint)
0:152 'dti' ( in 3-component vector of uint)
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 3 (const int)
0:152 Sequence
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 1 (const int)
0:152 Constant:
0:152 2 (const int)
0:13 Function Definition: CSMain( ( temp void)
0:13 Function Parameters:
0:? Sequence
0:13 move second child to first child ( temp 3-component vector of uint)
0:? 'dti' ( temp 3-component vector of uint)
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
0:13 Function Call: @CSMain(vu3; ( temp void)
0:? 'dti' ( temp 3-component vector of uint)
0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
Linked compute stage:
Shader version: 500
local_size = (32, 16, 1)
0:? Sequence
0:13 Function Definition: @CSMain(vu3; ( temp void)
0:13 Function Parameters:
0:13 'dti' ( in 3-component vector of uint)
0:? Sequence
0:14 move second child to first child ( temp 4-component vector of uint)
0:14 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:14 Constant:
0:14 0 (const uint)
0:14 direct index ( temp uint)
0:14 'dti' ( in 3-component vector of uint)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const int)
0:14 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:14 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:14 Constant:
0:14 0 (const uint)
0:14 direct index ( temp uint)
0:14 'dti' ( in 3-component vector of uint)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const int)
0:14 Constant:
0:14 0 (const uint)
0:15 move second child to first child ( temp uint)
0:15 direct index ( temp uint)
0:15 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:15 Constant:
0:15 0 (const uint)
0:15 direct index ( temp uint)
0:15 'dti' ( in 3-component vector of uint)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 subgroupQuadBroadcast ( temp uint)
0:15 direct index ( temp uint)
0:15 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:15 Constant:
0:15 0 (const uint)
0:15 direct index ( temp uint)
0:15 'dti' ( in 3-component vector of uint)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const int)
0:15 Constant:
0:15 0 (const uint)
0:16 move second child to first child ( temp 2-component vector of uint)
0:16 vector swizzle ( temp 2-component vector of uint)
0:16 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:16 Constant:
0:16 0 (const uint)
0:16 direct index ( temp uint)
0:16 'dti' ( in 3-component vector of uint)
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 0 (const int)
0:16 Sequence
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 1 (const int)
0:16 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:16 vector swizzle ( temp 2-component vector of uint)
0:16 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:16 Constant:
0:16 0 (const uint)
0:16 direct index ( temp uint)
0:16 'dti' ( in 3-component vector of uint)
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 0 (const int)
0:16 Sequence
0:16 Constant:
0:16 0 (const int)
0:16 Constant:
0:16 1 (const int)
0:16 Constant:
0:16 0 (const uint)
0:17 move second child to first child ( temp 3-component vector of uint)
0:17 vector swizzle ( temp 3-component vector of uint)
0:17 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:17 Constant:
0:17 0 (const uint)
0:17 direct index ( temp uint)
0:17 'dti' ( in 3-component vector of uint)
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 0 (const int)
0:17 Sequence
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 1 (const int)
0:17 Constant:
0:17 2 (const int)
0:17 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:17 vector swizzle ( temp 3-component vector of uint)
0:17 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:17 Constant:
0:17 0 (const uint)
0:17 direct index ( temp uint)
0:17 'dti' ( in 3-component vector of uint)
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 0 (const int)
0:17 Sequence
0:17 Constant:
0:17 0 (const int)
0:17 Constant:
0:17 1 (const int)
0:17 Constant:
0:17 2 (const int)
0:17 Constant:
0:17 0 (const uint)
0:19 move second child to first child ( temp 4-component vector of int)
0:19 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:19 Constant:
0:19 0 (const uint)
0:19 direct index ( temp uint)
0:19 'dti' ( in 3-component vector of uint)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 subgroupQuadBroadcast ( temp 4-component vector of int)
0:19 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:19 Constant:
0:19 0 (const uint)
0:19 direct index ( temp uint)
0:19 'dti' ( in 3-component vector of uint)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 Constant:
0:19 0 (const uint)
0:20 move second child to first child ( temp int)
0:20 direct index ( temp int)
0:20 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:20 Constant:
0:20 0 (const uint)
0:20 direct index ( temp uint)
0:20 'dti' ( in 3-component vector of uint)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 subgroupQuadBroadcast ( temp int)
0:20 direct index ( temp int)
0:20 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:20 Constant:
0:20 0 (const uint)
0:20 direct index ( temp uint)
0:20 'dti' ( in 3-component vector of uint)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 0 (const uint)
0:21 move second child to first child ( temp 2-component vector of int)
0:21 vector swizzle ( temp 2-component vector of int)
0:21 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:21 Constant:
0:21 0 (const uint)
0:21 direct index ( temp uint)
0:21 'dti' ( in 3-component vector of uint)
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Sequence
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 subgroupQuadBroadcast ( temp 2-component vector of int)
0:21 vector swizzle ( temp 2-component vector of int)
0:21 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:21 Constant:
0:21 0 (const uint)
0:21 direct index ( temp uint)
0:21 'dti' ( in 3-component vector of uint)
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Sequence
0:21 Constant:
0:21 0 (const int)
0:21 Constant:
0:21 1 (const int)
0:21 Constant:
0:21 0 (const uint)
0:22 move second child to first child ( temp 3-component vector of int)
0:22 vector swizzle ( temp 3-component vector of int)
0:22 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:22 Constant:
0:22 0 (const uint)
0:22 direct index ( temp uint)
0:22 'dti' ( in 3-component vector of uint)
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Sequence
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Constant:
0:22 2 (const int)
0:22 subgroupQuadBroadcast ( temp 3-component vector of int)
0:22 vector swizzle ( temp 3-component vector of int)
0:22 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:22 Constant:
0:22 0 (const uint)
0:22 direct index ( temp uint)
0:22 'dti' ( in 3-component vector of uint)
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Sequence
0:22 Constant:
0:22 0 (const int)
0:22 Constant:
0:22 1 (const int)
0:22 Constant:
0:22 2 (const int)
0:22 Constant:
0:22 0 (const uint)
0:24 move second child to first child ( temp 4-component vector of float)
0:24 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:24 Constant:
0:24 0 (const uint)
0:24 direct index ( temp uint)
0:24 'dti' ( in 3-component vector of uint)
0:24 Constant:
0:24 0 (const int)
0:24 Constant:
0:24 2 (const int)
0:24 subgroupQuadBroadcast ( temp 4-component vector of float)
0:24 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:24 Constant:
0:24 0 (const uint)
0:24 direct index ( temp uint)
0:24 'dti' ( in 3-component vector of uint)
0:24 Constant:
0:24 0 (const int)
0:24 Constant:
0:24 2 (const int)
0:24 Constant:
0:24 0 (const uint)
0:25 move second child to first child ( temp float)
0:25 direct index ( temp float)
0:25 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:25 Constant:
0:25 0 (const uint)
0:25 direct index ( temp uint)
0:25 'dti' ( in 3-component vector of uint)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 2 (const int)
0:25 Constant:
0:25 0 (const int)
0:25 subgroupQuadBroadcast ( temp float)
0:25 direct index ( temp float)
0:25 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:25 Constant:
0:25 0 (const uint)
0:25 direct index ( temp uint)
0:25 'dti' ( in 3-component vector of uint)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 2 (const int)
0:25 Constant:
0:25 0 (const int)
0:25 Constant:
0:25 0 (const uint)
0:26 move second child to first child ( temp 2-component vector of float)
0:26 vector swizzle ( temp 2-component vector of float)
0:26 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:26 Constant:
0:26 0 (const uint)
0:26 direct index ( temp uint)
0:26 'dti' ( in 3-component vector of uint)
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 2 (const int)
0:26 Sequence
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 1 (const int)
0:26 subgroupQuadBroadcast ( temp 2-component vector of float)
0:26 vector swizzle ( temp 2-component vector of float)
0:26 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:26 Constant:
0:26 0 (const uint)
0:26 direct index ( temp uint)
0:26 'dti' ( in 3-component vector of uint)
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 2 (const int)
0:26 Sequence
0:26 Constant:
0:26 0 (const int)
0:26 Constant:
0:26 1 (const int)
0:26 Constant:
0:26 0 (const uint)
0:27 move second child to first child ( temp 3-component vector of float)
0:27 vector swizzle ( temp 3-component vector of float)
0:27 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:27 Constant:
0:27 0 (const uint)
0:27 direct index ( temp uint)
0:27 'dti' ( in 3-component vector of uint)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Sequence
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 1 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 subgroupQuadBroadcast ( temp 3-component vector of float)
0:27 vector swizzle ( temp 3-component vector of float)
0:27 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:27 Constant:
0:27 0 (const uint)
0:27 direct index ( temp uint)
0:27 'dti' ( in 3-component vector of uint)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Sequence
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 1 (const int)
0:27 Constant:
0:27 2 (const int)
0:27 Constant:
0:27 0 (const uint)
0:29 move second child to first child ( temp 4-component vector of double)
0:29 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:29 Constant:
0:29 0 (const uint)
0:29 direct index ( temp uint)
0:29 'dti' ( in 3-component vector of uint)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 3 (const int)
0:29 subgroupQuadBroadcast ( temp 4-component vector of double)
0:29 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:29 Constant:
0:29 0 (const uint)
0:29 direct index ( temp uint)
0:29 'dti' ( in 3-component vector of uint)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 3 (const int)
0:29 Constant:
0:29 0 (const uint)
0:30 move second child to first child ( temp double)
0:30 direct index ( temp double)
0:30 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:30 Constant:
0:30 0 (const uint)
0:30 direct index ( temp uint)
0:30 'dti' ( in 3-component vector of uint)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 3 (const int)
0:30 Constant:
0:30 0 (const int)
0:30 subgroupQuadBroadcast ( temp double)
0:30 direct index ( temp double)
0:30 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:30 Constant:
0:30 0 (const uint)
0:30 direct index ( temp uint)
0:30 'dti' ( in 3-component vector of uint)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 3 (const int)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 0 (const uint)
0:31 move second child to first child ( temp 2-component vector of double)
0:31 vector swizzle ( temp 2-component vector of double)
0:31 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:31 Constant:
0:31 0 (const uint)
0:31 direct index ( temp uint)
0:31 'dti' ( in 3-component vector of uint)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 3 (const int)
0:31 Sequence
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 1 (const int)
0:31 subgroupQuadBroadcast ( temp 2-component vector of double)
0:31 vector swizzle ( temp 2-component vector of double)
0:31 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:31 Constant:
0:31 0 (const uint)
0:31 direct index ( temp uint)
0:31 'dti' ( in 3-component vector of uint)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 3 (const int)
0:31 Sequence
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 1 (const int)
0:31 Constant:
0:31 0 (const uint)
0:32 move second child to first child ( temp 3-component vector of double)
0:32 vector swizzle ( temp 3-component vector of double)
0:32 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:32 Constant:
0:32 0 (const uint)
0:32 direct index ( temp uint)
0:32 'dti' ( in 3-component vector of uint)
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 3 (const int)
0:32 Sequence
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 1 (const int)
0:32 Constant:
0:32 2 (const int)
0:32 subgroupQuadBroadcast ( temp 3-component vector of double)
0:32 vector swizzle ( temp 3-component vector of double)
0:32 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:32 Constant:
0:32 0 (const uint)
0:32 direct index ( temp uint)
0:32 'dti' ( in 3-component vector of uint)
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 3 (const int)
0:32 Sequence
0:32 Constant:
0:32 0 (const int)
0:32 Constant:
0:32 1 (const int)
0:32 Constant:
0:32 2 (const int)
0:32 Constant:
0:32 0 (const uint)
0:34 move second child to first child ( temp 4-component vector of uint)
0:34 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:34 Constant:
0:34 0 (const uint)
0:34 direct index ( temp uint)
0:34 'dti' ( in 3-component vector of uint)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 0 (const int)
0:34 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:34 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:34 Constant:
0:34 0 (const uint)
0:34 direct index ( temp uint)
0:34 'dti' ( in 3-component vector of uint)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 0 (const int)
0:34 Constant:
0:34 1 (const uint)
0:35 move second child to first child ( temp uint)
0:35 direct index ( temp uint)
0:35 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:35 Constant:
0:35 0 (const uint)
0:35 direct index ( temp uint)
0:35 'dti' ( in 3-component vector of uint)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 subgroupQuadBroadcast ( temp uint)
0:35 direct index ( temp uint)
0:35 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:35 Constant:
0:35 0 (const uint)
0:35 direct index ( temp uint)
0:35 'dti' ( in 3-component vector of uint)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 0 (const int)
0:35 Constant:
0:35 1 (const uint)
0:36 move second child to first child ( temp 2-component vector of uint)
0:36 vector swizzle ( temp 2-component vector of uint)
0:36 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:36 Constant:
0:36 0 (const uint)
0:36 direct index ( temp uint)
0:36 'dti' ( in 3-component vector of uint)
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 0 (const int)
0:36 Sequence
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 1 (const int)
0:36 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:36 vector swizzle ( temp 2-component vector of uint)
0:36 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:36 Constant:
0:36 0 (const uint)
0:36 direct index ( temp uint)
0:36 'dti' ( in 3-component vector of uint)
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 0 (const int)
0:36 Sequence
0:36 Constant:
0:36 0 (const int)
0:36 Constant:
0:36 1 (const int)
0:36 Constant:
0:36 1 (const uint)
0:37 move second child to first child ( temp 3-component vector of uint)
0:37 vector swizzle ( temp 3-component vector of uint)
0:37 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:37 Constant:
0:37 0 (const uint)
0:37 direct index ( temp uint)
0:37 'dti' ( in 3-component vector of uint)
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 0 (const int)
0:37 Sequence
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 1 (const int)
0:37 Constant:
0:37 2 (const int)
0:37 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:37 vector swizzle ( temp 3-component vector of uint)
0:37 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:37 Constant:
0:37 0 (const uint)
0:37 direct index ( temp uint)
0:37 'dti' ( in 3-component vector of uint)
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 0 (const int)
0:37 Sequence
0:37 Constant:
0:37 0 (const int)
0:37 Constant:
0:37 1 (const int)
0:37 Constant:
0:37 2 (const int)
0:37 Constant:
0:37 1 (const uint)
0:39 move second child to first child ( temp 4-component vector of int)
0:39 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:39 Constant:
0:39 0 (const uint)
0:39 direct index ( temp uint)
0:39 'dti' ( in 3-component vector of uint)
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 1 (const int)
0:39 subgroupQuadBroadcast ( temp 4-component vector of int)
0:39 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:39 Constant:
0:39 0 (const uint)
0:39 direct index ( temp uint)
0:39 'dti' ( in 3-component vector of uint)
0:39 Constant:
0:39 0 (const int)
0:39 Constant:
0:39 1 (const int)
0:39 Constant:
0:39 1 (const uint)
0:40 move second child to first child ( temp int)
0:40 direct index ( temp int)
0:40 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:40 Constant:
0:40 0 (const uint)
0:40 direct index ( temp uint)
0:40 'dti' ( in 3-component vector of uint)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 0 (const int)
0:40 subgroupQuadBroadcast ( temp int)
0:40 direct index ( temp int)
0:40 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:40 Constant:
0:40 0 (const uint)
0:40 direct index ( temp uint)
0:40 'dti' ( in 3-component vector of uint)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const int)
0:40 Constant:
0:40 0 (const int)
0:40 Constant:
0:40 1 (const uint)
0:41 move second child to first child ( temp 2-component vector of int)
0:41 vector swizzle ( temp 2-component vector of int)
0:41 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:41 Constant:
0:41 0 (const uint)
0:41 direct index ( temp uint)
0:41 'dti' ( in 3-component vector of uint)
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Sequence
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 subgroupQuadBroadcast ( temp 2-component vector of int)
0:41 vector swizzle ( temp 2-component vector of int)
0:41 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:41 Constant:
0:41 0 (const uint)
0:41 direct index ( temp uint)
0:41 'dti' ( in 3-component vector of uint)
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Sequence
0:41 Constant:
0:41 0 (const int)
0:41 Constant:
0:41 1 (const int)
0:41 Constant:
0:41 1 (const uint)
0:42 move second child to first child ( temp 3-component vector of int)
0:42 vector swizzle ( temp 3-component vector of int)
0:42 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:42 Constant:
0:42 0 (const uint)
0:42 direct index ( temp uint)
0:42 'dti' ( in 3-component vector of uint)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Sequence
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Constant:
0:42 2 (const int)
0:42 subgroupQuadBroadcast ( temp 3-component vector of int)
0:42 vector swizzle ( temp 3-component vector of int)
0:42 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:42 Constant:
0:42 0 (const uint)
0:42 direct index ( temp uint)
0:42 'dti' ( in 3-component vector of uint)
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Sequence
0:42 Constant:
0:42 0 (const int)
0:42 Constant:
0:42 1 (const int)
0:42 Constant:
0:42 2 (const int)
0:42 Constant:
0:42 1 (const uint)
0:44 move second child to first child ( temp 4-component vector of float)
0:44 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:44 Constant:
0:44 0 (const uint)
0:44 direct index ( temp uint)
0:44 'dti' ( in 3-component vector of uint)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 2 (const int)
0:44 subgroupQuadBroadcast ( temp 4-component vector of float)
0:44 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:44 Constant:
0:44 0 (const uint)
0:44 direct index ( temp uint)
0:44 'dti' ( in 3-component vector of uint)
0:44 Constant:
0:44 0 (const int)
0:44 Constant:
0:44 2 (const int)
0:44 Constant:
0:44 1 (const uint)
0:45 move second child to first child ( temp float)
0:45 direct index ( temp float)
0:45 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:45 Constant:
0:45 0 (const uint)
0:45 direct index ( temp uint)
0:45 'dti' ( in 3-component vector of uint)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 2 (const int)
0:45 Constant:
0:45 0 (const int)
0:45 subgroupQuadBroadcast ( temp float)
0:45 direct index ( temp float)
0:45 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:45 Constant:
0:45 0 (const uint)
0:45 direct index ( temp uint)
0:45 'dti' ( in 3-component vector of uint)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 2 (const int)
0:45 Constant:
0:45 0 (const int)
0:45 Constant:
0:45 1 (const uint)
0:46 move second child to first child ( temp 2-component vector of float)
0:46 vector swizzle ( temp 2-component vector of float)
0:46 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:46 Constant:
0:46 0 (const uint)
0:46 direct index ( temp uint)
0:46 'dti' ( in 3-component vector of uint)
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 2 (const int)
0:46 Sequence
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 1 (const int)
0:46 subgroupQuadBroadcast ( temp 2-component vector of float)
0:46 vector swizzle ( temp 2-component vector of float)
0:46 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:46 Constant:
0:46 0 (const uint)
0:46 direct index ( temp uint)
0:46 'dti' ( in 3-component vector of uint)
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 2 (const int)
0:46 Sequence
0:46 Constant:
0:46 0 (const int)
0:46 Constant:
0:46 1 (const int)
0:46 Constant:
0:46 1 (const uint)
0:47 move second child to first child ( temp 3-component vector of float)
0:47 vector swizzle ( temp 3-component vector of float)
0:47 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:47 Constant:
0:47 0 (const uint)
0:47 direct index ( temp uint)
0:47 'dti' ( in 3-component vector of uint)
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Sequence
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 1 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 subgroupQuadBroadcast ( temp 3-component vector of float)
0:47 vector swizzle ( temp 3-component vector of float)
0:47 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:47 Constant:
0:47 0 (const uint)
0:47 direct index ( temp uint)
0:47 'dti' ( in 3-component vector of uint)
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Sequence
0:47 Constant:
0:47 0 (const int)
0:47 Constant:
0:47 1 (const int)
0:47 Constant:
0:47 2 (const int)
0:47 Constant:
0:47 1 (const uint)
0:49 move second child to first child ( temp 4-component vector of double)
0:49 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:49 Constant:
0:49 0 (const uint)
0:49 direct index ( temp uint)
0:49 'dti' ( in 3-component vector of uint)
0:49 Constant:
0:49 0 (const int)
0:49 Constant:
0:49 3 (const int)
0:49 subgroupQuadBroadcast ( temp 4-component vector of double)
0:49 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:49 Constant:
0:49 0 (const uint)
0:49 direct index ( temp uint)
0:49 'dti' ( in 3-component vector of uint)
0:49 Constant:
0:49 0 (const int)
0:49 Constant:
0:49 3 (const int)
0:49 Constant:
0:49 1 (const uint)
0:50 move second child to first child ( temp double)
0:50 direct index ( temp double)
0:50 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:50 Constant:
0:50 0 (const uint)
0:50 direct index ( temp uint)
0:50 'dti' ( in 3-component vector of uint)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 3 (const int)
0:50 Constant:
0:50 0 (const int)
0:50 subgroupQuadBroadcast ( temp double)
0:50 direct index ( temp double)
0:50 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:50 Constant:
0:50 0 (const uint)
0:50 direct index ( temp uint)
0:50 'dti' ( in 3-component vector of uint)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 3 (const int)
0:50 Constant:
0:50 0 (const int)
0:50 Constant:
0:50 1 (const uint)
0:51 move second child to first child ( temp 2-component vector of double)
0:51 vector swizzle ( temp 2-component vector of double)
0:51 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:51 Constant:
0:51 0 (const uint)
0:51 direct index ( temp uint)
0:51 'dti' ( in 3-component vector of uint)
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 3 (const int)
0:51 Sequence
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 1 (const int)
0:51 subgroupQuadBroadcast ( temp 2-component vector of double)
0:51 vector swizzle ( temp 2-component vector of double)
0:51 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:51 Constant:
0:51 0 (const uint)
0:51 direct index ( temp uint)
0:51 'dti' ( in 3-component vector of uint)
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 3 (const int)
0:51 Sequence
0:51 Constant:
0:51 0 (const int)
0:51 Constant:
0:51 1 (const int)
0:51 Constant:
0:51 1 (const uint)
0:52 move second child to first child ( temp 3-component vector of double)
0:52 vector swizzle ( temp 3-component vector of double)
0:52 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:52 Constant:
0:52 0 (const uint)
0:52 direct index ( temp uint)
0:52 'dti' ( in 3-component vector of uint)
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 3 (const int)
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 Constant:
0:52 2 (const int)
0:52 subgroupQuadBroadcast ( temp 3-component vector of double)
0:52 vector swizzle ( temp 3-component vector of double)
0:52 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:52 Constant:
0:52 0 (const uint)
0:52 direct index ( temp uint)
0:52 'dti' ( in 3-component vector of uint)
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 3 (const int)
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 Constant:
0:52 2 (const int)
0:52 Constant:
0:52 1 (const uint)
0:54 move second child to first child ( temp 4-component vector of uint)
0:54 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:54 Constant:
0:54 0 (const uint)
0:54 direct index ( temp uint)
0:54 'dti' ( in 3-component vector of uint)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 0 (const int)
0:54 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:54 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:54 Constant:
0:54 0 (const uint)
0:54 direct index ( temp uint)
0:54 'dti' ( in 3-component vector of uint)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 2 (const uint)
0:55 move second child to first child ( temp uint)
0:55 direct index ( temp uint)
0:55 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:55 Constant:
0:55 0 (const uint)
0:55 direct index ( temp uint)
0:55 'dti' ( in 3-component vector of uint)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 subgroupQuadBroadcast ( temp uint)
0:55 direct index ( temp uint)
0:55 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:55 Constant:
0:55 0 (const uint)
0:55 direct index ( temp uint)
0:55 'dti' ( in 3-component vector of uint)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 0 (const int)
0:55 Constant:
0:55 2 (const uint)
0:56 move second child to first child ( temp 2-component vector of uint)
0:56 vector swizzle ( temp 2-component vector of uint)
0:56 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:56 Constant:
0:56 0 (const uint)
0:56 direct index ( temp uint)
0:56 'dti' ( in 3-component vector of uint)
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 0 (const int)
0:56 Sequence
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 1 (const int)
0:56 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:56 vector swizzle ( temp 2-component vector of uint)
0:56 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:56 Constant:
0:56 0 (const uint)
0:56 direct index ( temp uint)
0:56 'dti' ( in 3-component vector of uint)
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 0 (const int)
0:56 Sequence
0:56 Constant:
0:56 0 (const int)
0:56 Constant:
0:56 1 (const int)
0:56 Constant:
0:56 2 (const uint)
0:57 move second child to first child ( temp 3-component vector of uint)
0:57 vector swizzle ( temp 3-component vector of uint)
0:57 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:57 Constant:
0:57 0 (const uint)
0:57 direct index ( temp uint)
0:57 'dti' ( in 3-component vector of uint)
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 0 (const int)
0:57 Sequence
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:57 vector swizzle ( temp 3-component vector of uint)
0:57 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:57 Constant:
0:57 0 (const uint)
0:57 direct index ( temp uint)
0:57 'dti' ( in 3-component vector of uint)
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 0 (const int)
0:57 Sequence
0:57 Constant:
0:57 0 (const int)
0:57 Constant:
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 Constant:
0:57 2 (const uint)
0:59 move second child to first child ( temp 4-component vector of int)
0:59 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:59 Constant:
0:59 0 (const uint)
0:59 direct index ( temp uint)
0:59 'dti' ( in 3-component vector of uint)
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 subgroupQuadBroadcast ( temp 4-component vector of int)
0:59 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:59 Constant:
0:59 0 (const uint)
0:59 direct index ( temp uint)
0:59 'dti' ( in 3-component vector of uint)
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 Constant:
0:59 2 (const uint)
0:60 move second child to first child ( temp int)
0:60 direct index ( temp int)
0:60 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:60 Constant:
0:60 0 (const uint)
0:60 direct index ( temp uint)
0:60 'dti' ( in 3-component vector of uint)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 1 (const int)
0:60 Constant:
0:60 0 (const int)
0:60 subgroupQuadBroadcast ( temp int)
0:60 direct index ( temp int)
0:60 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:60 Constant:
0:60 0 (const uint)
0:60 direct index ( temp uint)
0:60 'dti' ( in 3-component vector of uint)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 1 (const int)
0:60 Constant:
0:60 0 (const int)
0:60 Constant:
0:60 2 (const uint)
0:61 move second child to first child ( temp 2-component vector of int)
0:61 vector swizzle ( temp 2-component vector of int)
0:61 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:61 Constant:
0:61 0 (const uint)
0:61 direct index ( temp uint)
0:61 'dti' ( in 3-component vector of uint)
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Sequence
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 subgroupQuadBroadcast ( temp 2-component vector of int)
0:61 vector swizzle ( temp 2-component vector of int)
0:61 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:61 Constant:
0:61 0 (const uint)
0:61 direct index ( temp uint)
0:61 'dti' ( in 3-component vector of uint)
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Sequence
0:61 Constant:
0:61 0 (const int)
0:61 Constant:
0:61 1 (const int)
0:61 Constant:
0:61 2 (const uint)
0:62 move second child to first child ( temp 3-component vector of int)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:62 Constant:
0:62 0 (const uint)
0:62 direct index ( temp uint)
0:62 'dti' ( in 3-component vector of uint)
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Sequence
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Constant:
0:62 2 (const int)
0:62 subgroupQuadBroadcast ( temp 3-component vector of int)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:62 Constant:
0:62 0 (const uint)
0:62 direct index ( temp uint)
0:62 'dti' ( in 3-component vector of uint)
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Sequence
0:62 Constant:
0:62 0 (const int)
0:62 Constant:
0:62 1 (const int)
0:62 Constant:
0:62 2 (const int)
0:62 Constant:
0:62 2 (const uint)
0:64 move second child to first child ( temp 4-component vector of float)
0:64 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:64 Constant:
0:64 0 (const uint)
0:64 direct index ( temp uint)
0:64 'dti' ( in 3-component vector of uint)
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 subgroupQuadBroadcast ( temp 4-component vector of float)
0:64 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:64 Constant:
0:64 0 (const uint)
0:64 direct index ( temp uint)
0:64 'dti' ( in 3-component vector of uint)
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 Constant:
0:64 2 (const uint)
0:65 move second child to first child ( temp float)
0:65 direct index ( temp float)
0:65 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:65 Constant:
0:65 0 (const uint)
0:65 direct index ( temp uint)
0:65 'dti' ( in 3-component vector of uint)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const int)
0:65 Constant:
0:65 0 (const int)
0:65 subgroupQuadBroadcast ( temp float)
0:65 direct index ( temp float)
0:65 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:65 Constant:
0:65 0 (const uint)
0:65 direct index ( temp uint)
0:65 'dti' ( in 3-component vector of uint)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const int)
0:65 Constant:
0:65 0 (const int)
0:65 Constant:
0:65 2 (const uint)
0:66 move second child to first child ( temp 2-component vector of float)
0:66 vector swizzle ( temp 2-component vector of float)
0:66 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:66 Constant:
0:66 0 (const uint)
0:66 direct index ( temp uint)
0:66 'dti' ( in 3-component vector of uint)
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 2 (const int)
0:66 Sequence
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 1 (const int)
0:66 subgroupQuadBroadcast ( temp 2-component vector of float)
0:66 vector swizzle ( temp 2-component vector of float)
0:66 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:66 Constant:
0:66 0 (const uint)
0:66 direct index ( temp uint)
0:66 'dti' ( in 3-component vector of uint)
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 2 (const int)
0:66 Sequence
0:66 Constant:
0:66 0 (const int)
0:66 Constant:
0:66 1 (const int)
0:66 Constant:
0:66 2 (const uint)
0:67 move second child to first child ( temp 3-component vector of float)
0:67 vector swizzle ( temp 3-component vector of float)
0:67 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:67 Constant:
0:67 0 (const uint)
0:67 direct index ( temp uint)
0:67 'dti' ( in 3-component vector of uint)
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Sequence
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 1 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 subgroupQuadBroadcast ( temp 3-component vector of float)
0:67 vector swizzle ( temp 3-component vector of float)
0:67 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:67 Constant:
0:67 0 (const uint)
0:67 direct index ( temp uint)
0:67 'dti' ( in 3-component vector of uint)
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Sequence
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 1 (const int)
0:67 Constant:
0:67 2 (const int)
0:67 Constant:
0:67 2 (const uint)
0:69 move second child to first child ( temp 4-component vector of double)
0:69 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:69 Constant:
0:69 0 (const uint)
0:69 direct index ( temp uint)
0:69 'dti' ( in 3-component vector of uint)
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 3 (const int)
0:69 subgroupQuadBroadcast ( temp 4-component vector of double)
0:69 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:69 Constant:
0:69 0 (const uint)
0:69 direct index ( temp uint)
0:69 'dti' ( in 3-component vector of uint)
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 3 (const int)
0:69 Constant:
0:69 2 (const uint)
0:70 move second child to first child ( temp double)
0:70 direct index ( temp double)
0:70 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:70 Constant:
0:70 0 (const uint)
0:70 direct index ( temp uint)
0:70 'dti' ( in 3-component vector of uint)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 3 (const int)
0:70 Constant:
0:70 0 (const int)
0:70 subgroupQuadBroadcast ( temp double)
0:70 direct index ( temp double)
0:70 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:70 Constant:
0:70 0 (const uint)
0:70 direct index ( temp uint)
0:70 'dti' ( in 3-component vector of uint)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 3 (const int)
0:70 Constant:
0:70 0 (const int)
0:70 Constant:
0:70 2 (const uint)
0:71 move second child to first child ( temp 2-component vector of double)
0:71 vector swizzle ( temp 2-component vector of double)
0:71 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:71 Constant:
0:71 0 (const uint)
0:71 direct index ( temp uint)
0:71 'dti' ( in 3-component vector of uint)
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 3 (const int)
0:71 Sequence
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 1 (const int)
0:71 subgroupQuadBroadcast ( temp 2-component vector of double)
0:71 vector swizzle ( temp 2-component vector of double)
0:71 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:71 Constant:
0:71 0 (const uint)
0:71 direct index ( temp uint)
0:71 'dti' ( in 3-component vector of uint)
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 3 (const int)
0:71 Sequence
0:71 Constant:
0:71 0 (const int)
0:71 Constant:
0:71 1 (const int)
0:71 Constant:
0:71 2 (const uint)
0:72 move second child to first child ( temp 3-component vector of double)
0:72 vector swizzle ( temp 3-component vector of double)
0:72 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:72 Constant:
0:72 0 (const uint)
0:72 direct index ( temp uint)
0:72 'dti' ( in 3-component vector of uint)
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 3 (const int)
0:72 Sequence
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 2 (const int)
0:72 subgroupQuadBroadcast ( temp 3-component vector of double)
0:72 vector swizzle ( temp 3-component vector of double)
0:72 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:72 Constant:
0:72 0 (const uint)
0:72 direct index ( temp uint)
0:72 'dti' ( in 3-component vector of uint)
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 3 (const int)
0:72 Sequence
0:72 Constant:
0:72 0 (const int)
0:72 Constant:
0:72 1 (const int)
0:72 Constant:
0:72 2 (const int)
0:72 Constant:
0:72 2 (const uint)
0:74 move second child to first child ( temp 4-component vector of uint)
0:74 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:74 Constant:
0:74 0 (const uint)
0:74 direct index ( temp uint)
0:74 'dti' ( in 3-component vector of uint)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 0 (const int)
0:74 subgroupQuadBroadcast ( temp 4-component vector of uint)
0:74 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:74 Constant:
0:74 0 (const uint)
0:74 direct index ( temp uint)
0:74 'dti' ( in 3-component vector of uint)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 3 (const uint)
0:75 move second child to first child ( temp uint)
0:75 direct index ( temp uint)
0:75 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:75 Constant:
0:75 0 (const uint)
0:75 direct index ( temp uint)
0:75 'dti' ( in 3-component vector of uint)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 subgroupQuadBroadcast ( temp uint)
0:75 direct index ( temp uint)
0:75 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:75 Constant:
0:75 0 (const uint)
0:75 direct index ( temp uint)
0:75 'dti' ( in 3-component vector of uint)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 0 (const int)
0:75 Constant:
0:75 3 (const uint)
0:76 move second child to first child ( temp 2-component vector of uint)
0:76 vector swizzle ( temp 2-component vector of uint)
0:76 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:76 Constant:
0:76 0 (const uint)
0:76 direct index ( temp uint)
0:76 'dti' ( in 3-component vector of uint)
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 0 (const int)
0:76 Sequence
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 1 (const int)
0:76 subgroupQuadBroadcast ( temp 2-component vector of uint)
0:76 vector swizzle ( temp 2-component vector of uint)
0:76 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:76 Constant:
0:76 0 (const uint)
0:76 direct index ( temp uint)
0:76 'dti' ( in 3-component vector of uint)
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 0 (const int)
0:76 Sequence
0:76 Constant:
0:76 0 (const int)
0:76 Constant:
0:76 1 (const int)
0:76 Constant:
0:76 3 (const uint)
0:77 move second child to first child ( temp 3-component vector of uint)
0:77 vector swizzle ( temp 3-component vector of uint)
0:77 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:77 Constant:
0:77 0 (const uint)
0:77 direct index ( temp uint)
0:77 'dti' ( in 3-component vector of uint)
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 0 (const int)
0:77 Sequence
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 1 (const int)
0:77 Constant:
0:77 2 (const int)
0:77 subgroupQuadBroadcast ( temp 3-component vector of uint)
0:77 vector swizzle ( temp 3-component vector of uint)
0:77 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:77 Constant:
0:77 0 (const uint)
0:77 direct index ( temp uint)
0:77 'dti' ( in 3-component vector of uint)
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 0 (const int)
0:77 Sequence
0:77 Constant:
0:77 0 (const int)
0:77 Constant:
0:77 1 (const int)
0:77 Constant:
0:77 2 (const int)
0:77 Constant:
0:77 3 (const uint)
0:79 move second child to first child ( temp 4-component vector of int)
0:79 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:79 Constant:
0:79 0 (const uint)
0:79 direct index ( temp uint)
0:79 'dti' ( in 3-component vector of uint)
0:79 Constant:
0:79 0 (const int)
0:79 Constant:
0:79 1 (const int)
0:79 subgroupQuadBroadcast ( temp 4-component vector of int)
0:79 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:79 Constant:
0:79 0 (const uint)
0:79 direct index ( temp uint)
0:79 'dti' ( in 3-component vector of uint)
0:79 Constant:
0:79 0 (const int)
0:79 Constant:
0:79 1 (const int)
0:79 Constant:
0:79 3 (const uint)
0:80 move second child to first child ( temp int)
0:80 direct index ( temp int)
0:80 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:80 Constant:
0:80 0 (const uint)
0:80 direct index ( temp uint)
0:80 'dti' ( in 3-component vector of uint)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 1 (const int)
0:80 Constant:
0:80 0 (const int)
0:80 subgroupQuadBroadcast ( temp int)
0:80 direct index ( temp int)
0:80 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:80 Constant:
0:80 0 (const uint)
0:80 direct index ( temp uint)
0:80 'dti' ( in 3-component vector of uint)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 1 (const int)
0:80 Constant:
0:80 0 (const int)
0:80 Constant:
0:80 3 (const uint)
0:81 move second child to first child ( temp 2-component vector of int)
0:81 vector swizzle ( temp 2-component vector of int)
0:81 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:81 Constant:
0:81 0 (const uint)
0:81 direct index ( temp uint)
0:81 'dti' ( in 3-component vector of uint)
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Sequence
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 subgroupQuadBroadcast ( temp 2-component vector of int)
0:81 vector swizzle ( temp 2-component vector of int)
0:81 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:81 Constant:
0:81 0 (const uint)
0:81 direct index ( temp uint)
0:81 'dti' ( in 3-component vector of uint)
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Sequence
0:81 Constant:
0:81 0 (const int)
0:81 Constant:
0:81 1 (const int)
0:81 Constant:
0:81 3 (const uint)
0:82 move second child to first child ( temp 3-component vector of int)
0:82 vector swizzle ( temp 3-component vector of int)
0:82 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:82 Constant:
0:82 0 (const uint)
0:82 direct index ( temp uint)
0:82 'dti' ( in 3-component vector of uint)
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Sequence
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Constant:
0:82 2 (const int)
0:82 subgroupQuadBroadcast ( temp 3-component vector of int)
0:82 vector swizzle ( temp 3-component vector of int)
0:82 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:82 Constant:
0:82 0 (const uint)
0:82 direct index ( temp uint)
0:82 'dti' ( in 3-component vector of uint)
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Sequence
0:82 Constant:
0:82 0 (const int)
0:82 Constant:
0:82 1 (const int)
0:82 Constant:
0:82 2 (const int)
0:82 Constant:
0:82 3 (const uint)
0:84 move second child to first child ( temp 4-component vector of float)
0:84 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:84 Constant:
0:84 0 (const uint)
0:84 direct index ( temp uint)
0:84 'dti' ( in 3-component vector of uint)
0:84 Constant:
0:84 0 (const int)
0:84 Constant:
0:84 2 (const int)
0:84 subgroupQuadBroadcast ( temp 4-component vector of float)
0:84 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:84 Constant:
0:84 0 (const uint)
0:84 direct index ( temp uint)
0:84 'dti' ( in 3-component vector of uint)
0:84 Constant:
0:84 0 (const int)
0:84 Constant:
0:84 2 (const int)
0:84 Constant:
0:84 3 (const uint)
0:85 move second child to first child ( temp float)
0:85 direct index ( temp float)
0:85 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:85 Constant:
0:85 0 (const uint)
0:85 direct index ( temp uint)
0:85 'dti' ( in 3-component vector of uint)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 2 (const int)
0:85 Constant:
0:85 0 (const int)
0:85 subgroupQuadBroadcast ( temp float)
0:85 direct index ( temp float)
0:85 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:85 Constant:
0:85 0 (const uint)
0:85 direct index ( temp uint)
0:85 'dti' ( in 3-component vector of uint)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 2 (const int)
0:85 Constant:
0:85 0 (const int)
0:85 Constant:
0:85 3 (const uint)
0:86 move second child to first child ( temp 2-component vector of float)
0:86 vector swizzle ( temp 2-component vector of float)
0:86 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:86 Constant:
0:86 0 (const uint)
0:86 direct index ( temp uint)
0:86 'dti' ( in 3-component vector of uint)
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 2 (const int)
0:86 Sequence
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 1 (const int)
0:86 subgroupQuadBroadcast ( temp 2-component vector of float)
0:86 vector swizzle ( temp 2-component vector of float)
0:86 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:86 Constant:
0:86 0 (const uint)
0:86 direct index ( temp uint)
0:86 'dti' ( in 3-component vector of uint)
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 2 (const int)
0:86 Sequence
0:86 Constant:
0:86 0 (const int)
0:86 Constant:
0:86 1 (const int)
0:86 Constant:
0:86 3 (const uint)
0:87 move second child to first child ( temp 3-component vector of float)
0:87 vector swizzle ( temp 3-component vector of float)
0:87 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:87 Constant:
0:87 0 (const uint)
0:87 direct index ( temp uint)
0:87 'dti' ( in 3-component vector of uint)
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Sequence
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 1 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 subgroupQuadBroadcast ( temp 3-component vector of float)
0:87 vector swizzle ( temp 3-component vector of float)
0:87 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:87 Constant:
0:87 0 (const uint)
0:87 direct index ( temp uint)
0:87 'dti' ( in 3-component vector of uint)
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Sequence
0:87 Constant:
0:87 0 (const int)
0:87 Constant:
0:87 1 (const int)
0:87 Constant:
0:87 2 (const int)
0:87 Constant:
0:87 3 (const uint)
0:89 move second child to first child ( temp 4-component vector of double)
0:89 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:89 Constant:
0:89 0 (const uint)
0:89 direct index ( temp uint)
0:89 'dti' ( in 3-component vector of uint)
0:89 Constant:
0:89 0 (const int)
0:89 Constant:
0:89 3 (const int)
0:89 subgroupQuadBroadcast ( temp 4-component vector of double)
0:89 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:89 Constant:
0:89 0 (const uint)
0:89 direct index ( temp uint)
0:89 'dti' ( in 3-component vector of uint)
0:89 Constant:
0:89 0 (const int)
0:89 Constant:
0:89 3 (const int)
0:89 Constant:
0:89 3 (const uint)
0:90 move second child to first child ( temp double)
0:90 direct index ( temp double)
0:90 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:90 Constant:
0:90 0 (const uint)
0:90 direct index ( temp uint)
0:90 'dti' ( in 3-component vector of uint)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const int)
0:90 Constant:
0:90 0 (const int)
0:90 subgroupQuadBroadcast ( temp double)
0:90 direct index ( temp double)
0:90 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:90 Constant:
0:90 0 (const uint)
0:90 direct index ( temp uint)
0:90 'dti' ( in 3-component vector of uint)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const int)
0:90 Constant:
0:90 0 (const int)
0:90 Constant:
0:90 3 (const uint)
0:91 move second child to first child ( temp 2-component vector of double)
0:91 vector swizzle ( temp 2-component vector of double)
0:91 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:91 Constant:
0:91 0 (const uint)
0:91 direct index ( temp uint)
0:91 'dti' ( in 3-component vector of uint)
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 3 (const int)
0:91 Sequence
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 1 (const int)
0:91 subgroupQuadBroadcast ( temp 2-component vector of double)
0:91 vector swizzle ( temp 2-component vector of double)
0:91 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:91 Constant:
0:91 0 (const uint)
0:91 direct index ( temp uint)
0:91 'dti' ( in 3-component vector of uint)
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 3 (const int)
0:91 Sequence
0:91 Constant:
0:91 0 (const int)
0:91 Constant:
0:91 1 (const int)
0:91 Constant:
0:91 3 (const uint)
0:92 move second child to first child ( temp 3-component vector of double)
0:92 vector swizzle ( temp 3-component vector of double)
0:92 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:92 Constant:
0:92 0 (const uint)
0:92 direct index ( temp uint)
0:92 'dti' ( in 3-component vector of uint)
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 3 (const int)
0:92 Sequence
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 1 (const int)
0:92 Constant:
0:92 2 (const int)
0:92 subgroupQuadBroadcast ( temp 3-component vector of double)
0:92 vector swizzle ( temp 3-component vector of double)
0:92 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:92 Constant:
0:92 0 (const uint)
0:92 direct index ( temp uint)
0:92 'dti' ( in 3-component vector of uint)
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 3 (const int)
0:92 Sequence
0:92 Constant:
0:92 0 (const int)
0:92 Constant:
0:92 1 (const int)
0:92 Constant:
0:92 2 (const int)
0:92 Constant:
0:92 3 (const uint)
0:94 move second child to first child ( temp 4-component vector of uint)
0:94 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:94 Constant:
0:94 0 (const uint)
0:94 direct index ( temp uint)
0:94 'dti' ( in 3-component vector of uint)
0:94 Constant:
0:94 0 (const int)
0:94 Constant:
0:94 0 (const int)
0:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
0:94 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:94 Constant:
0:94 0 (const uint)
0:94 direct index ( temp uint)
0:94 'dti' ( in 3-component vector of uint)
0:94 Constant:
0:94 0 (const int)
0:94 Constant:
0:94 0 (const int)
0:95 move second child to first child ( temp uint)
0:95 direct index ( temp uint)
0:95 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:95 Constant:
0:95 0 (const uint)
0:95 direct index ( temp uint)
0:95 'dti' ( in 3-component vector of uint)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 subgroupQuadSwapHorizontal ( temp uint)
0:95 direct index ( temp uint)
0:95 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:95 Constant:
0:95 0 (const uint)
0:95 direct index ( temp uint)
0:95 'dti' ( in 3-component vector of uint)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:95 Constant:
0:95 0 (const int)
0:96 move second child to first child ( temp 2-component vector of uint)
0:96 vector swizzle ( temp 2-component vector of uint)
0:96 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:96 Constant:
0:96 0 (const uint)
0:96 direct index ( temp uint)
0:96 'dti' ( in 3-component vector of uint)
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 0 (const int)
0:96 Sequence
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 1 (const int)
0:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
0:96 vector swizzle ( temp 2-component vector of uint)
0:96 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:96 Constant:
0:96 0 (const uint)
0:96 direct index ( temp uint)
0:96 'dti' ( in 3-component vector of uint)
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 0 (const int)
0:96 Sequence
0:96 Constant:
0:96 0 (const int)
0:96 Constant:
0:96 1 (const int)
0:97 move second child to first child ( temp 3-component vector of uint)
0:97 vector swizzle ( temp 3-component vector of uint)
0:97 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:97 Constant:
0:97 0 (const uint)
0:97 direct index ( temp uint)
0:97 'dti' ( in 3-component vector of uint)
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 0 (const int)
0:97 Sequence
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 1 (const int)
0:97 Constant:
0:97 2 (const int)
0:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
0:97 vector swizzle ( temp 3-component vector of uint)
0:97 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:97 Constant:
0:97 0 (const uint)
0:97 direct index ( temp uint)
0:97 'dti' ( in 3-component vector of uint)
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 0 (const int)
0:97 Sequence
0:97 Constant:
0:97 0 (const int)
0:97 Constant:
0:97 1 (const int)
0:97 Constant:
0:97 2 (const int)
0:99 move second child to first child ( temp 4-component vector of int)
0:99 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:99 Constant:
0:99 0 (const uint)
0:99 direct index ( temp uint)
0:99 'dti' ( in 3-component vector of uint)
0:99 Constant:
0:99 0 (const int)
0:99 Constant:
0:99 1 (const int)
0:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int)
0:99 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:99 Constant:
0:99 0 (const uint)
0:99 direct index ( temp uint)
0:99 'dti' ( in 3-component vector of uint)
0:99 Constant:
0:99 0 (const int)
0:99 Constant:
0:99 1 (const int)
0:100 move second child to first child ( temp int)
0:100 direct index ( temp int)
0:100 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:100 Constant:
0:100 0 (const uint)
0:100 direct index ( temp uint)
0:100 'dti' ( in 3-component vector of uint)
0:100 Constant:
0:100 0 (const int)
0:100 Constant:
0:100 1 (const int)
0:100 Constant:
0:100 0 (const int)
0:100 subgroupQuadSwapHorizontal ( temp int)
0:100 direct index ( temp int)
0:100 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:100 Constant:
0:100 0 (const uint)
0:100 direct index ( temp uint)
0:100 'dti' ( in 3-component vector of uint)
0:100 Constant:
0:100 0 (const int)
0:100 Constant:
0:100 1 (const int)
0:100 Constant:
0:100 0 (const int)
0:101 move second child to first child ( temp 2-component vector of int)
0:101 vector swizzle ( temp 2-component vector of int)
0:101 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:101 Constant:
0:101 0 (const uint)
0:101 direct index ( temp uint)
0:101 'dti' ( in 3-component vector of uint)
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 Sequence
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int)
0:101 vector swizzle ( temp 2-component vector of int)
0:101 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:101 Constant:
0:101 0 (const uint)
0:101 direct index ( temp uint)
0:101 'dti' ( in 3-component vector of uint)
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:101 Sequence
0:101 Constant:
0:101 0 (const int)
0:101 Constant:
0:101 1 (const int)
0:102 move second child to first child ( temp 3-component vector of int)
0:102 vector swizzle ( temp 3-component vector of int)
0:102 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:102 Constant:
0:102 0 (const uint)
0:102 direct index ( temp uint)
0:102 'dti' ( in 3-component vector of uint)
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Sequence
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Constant:
0:102 2 (const int)
0:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int)
0:102 vector swizzle ( temp 3-component vector of int)
0:102 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:102 Constant:
0:102 0 (const uint)
0:102 direct index ( temp uint)
0:102 'dti' ( in 3-component vector of uint)
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Sequence
0:102 Constant:
0:102 0 (const int)
0:102 Constant:
0:102 1 (const int)
0:102 Constant:
0:102 2 (const int)
0:104 move second child to first child ( temp 4-component vector of float)
0:104 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:104 Constant:
0:104 0 (const uint)
0:104 direct index ( temp uint)
0:104 'dti' ( in 3-component vector of uint)
0:104 Constant:
0:104 0 (const int)
0:104 Constant:
0:104 2 (const int)
0:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float)
0:104 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:104 Constant:
0:104 0 (const uint)
0:104 direct index ( temp uint)
0:104 'dti' ( in 3-component vector of uint)
0:104 Constant:
0:104 0 (const int)
0:104 Constant:
0:104 2 (const int)
0:105 move second child to first child ( temp float)
0:105 direct index ( temp float)
0:105 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:105 Constant:
0:105 0 (const uint)
0:105 direct index ( temp uint)
0:105 'dti' ( in 3-component vector of uint)
0:105 Constant:
0:105 0 (const int)
0:105 Constant:
0:105 2 (const int)
0:105 Constant:
0:105 0 (const int)
0:105 subgroupQuadSwapHorizontal ( temp float)
0:105 direct index ( temp float)
0:105 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:105 Constant:
0:105 0 (const uint)
0:105 direct index ( temp uint)
0:105 'dti' ( in 3-component vector of uint)
0:105 Constant:
0:105 0 (const int)
0:105 Constant:
0:105 2 (const int)
0:105 Constant:
0:105 0 (const int)
0:106 move second child to first child ( temp 2-component vector of float)
0:106 vector swizzle ( temp 2-component vector of float)
0:106 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:106 Constant:
0:106 0 (const uint)
0:106 direct index ( temp uint)
0:106 'dti' ( in 3-component vector of uint)
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 2 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float)
0:106 vector swizzle ( temp 2-component vector of float)
0:106 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:106 Constant:
0:106 0 (const uint)
0:106 direct index ( temp uint)
0:106 'dti' ( in 3-component vector of uint)
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 2 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:107 move second child to first child ( temp 3-component vector of float)
0:107 vector swizzle ( temp 3-component vector of float)
0:107 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:107 Constant:
0:107 0 (const uint)
0:107 direct index ( temp uint)
0:107 'dti' ( in 3-component vector of uint)
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 Sequence
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 1 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float)
0:107 vector swizzle ( temp 3-component vector of float)
0:107 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:107 Constant:
0:107 0 (const uint)
0:107 direct index ( temp uint)
0:107 'dti' ( in 3-component vector of uint)
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 2 (const int)
0:107 Sequence
0:107 Constant:
0:107 0 (const int)
0:107 Constant:
0:107 1 (const int)
0:107 Constant:
0:107 2 (const int)
0:109 move second child to first child ( temp 4-component vector of double)
0:109 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:109 Constant:
0:109 0 (const uint)
0:109 direct index ( temp uint)
0:109 'dti' ( in 3-component vector of uint)
0:109 Constant:
0:109 0 (const int)
0:109 Constant:
0:109 3 (const int)
0:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double)
0:109 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:109 Constant:
0:109 0 (const uint)
0:109 direct index ( temp uint)
0:109 'dti' ( in 3-component vector of uint)
0:109 Constant:
0:109 0 (const int)
0:109 Constant:
0:109 3 (const int)
0:110 move second child to first child ( temp double)
0:110 direct index ( temp double)
0:110 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:110 Constant:
0:110 0 (const uint)
0:110 direct index ( temp uint)
0:110 'dti' ( in 3-component vector of uint)
0:110 Constant:
0:110 0 (const int)
0:110 Constant:
0:110 3 (const int)
0:110 Constant:
0:110 0 (const int)
0:110 subgroupQuadSwapHorizontal ( temp double)
0:110 direct index ( temp double)
0:110 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:110 Constant:
0:110 0 (const uint)
0:110 direct index ( temp uint)
0:110 'dti' ( in 3-component vector of uint)
0:110 Constant:
0:110 0 (const int)
0:110 Constant:
0:110 3 (const int)
0:110 Constant:
0:110 0 (const int)
0:111 move second child to first child ( temp 2-component vector of double)
0:111 vector swizzle ( temp 2-component vector of double)
0:111 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:111 Constant:
0:111 0 (const uint)
0:111 direct index ( temp uint)
0:111 'dti' ( in 3-component vector of uint)
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 3 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double)
0:111 vector swizzle ( temp 2-component vector of double)
0:111 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:111 Constant:
0:111 0 (const uint)
0:111 direct index ( temp uint)
0:111 'dti' ( in 3-component vector of uint)
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 3 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:112 move second child to first child ( temp 3-component vector of double)
0:112 vector swizzle ( temp 3-component vector of double)
0:112 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:112 Constant:
0:112 0 (const uint)
0:112 direct index ( temp uint)
0:112 'dti' ( in 3-component vector of uint)
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 3 (const int)
0:112 Sequence
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 1 (const int)
0:112 Constant:
0:112 2 (const int)
0:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double)
0:112 vector swizzle ( temp 3-component vector of double)
0:112 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:112 Constant:
0:112 0 (const uint)
0:112 direct index ( temp uint)
0:112 'dti' ( in 3-component vector of uint)
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 3 (const int)
0:112 Sequence
0:112 Constant:
0:112 0 (const int)
0:112 Constant:
0:112 1 (const int)
0:112 Constant:
0:112 2 (const int)
0:114 move second child to first child ( temp 4-component vector of uint)
0:114 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:114 Constant:
0:114 0 (const uint)
0:114 direct index ( temp uint)
0:114 'dti' ( in 3-component vector of uint)
0:114 Constant:
0:114 0 (const int)
0:114 Constant:
0:114 0 (const int)
0:114 subgroupQuadSwapVertical ( temp 4-component vector of uint)
0:114 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:114 Constant:
0:114 0 (const uint)
0:114 direct index ( temp uint)
0:114 'dti' ( in 3-component vector of uint)
0:114 Constant:
0:114 0 (const int)
0:114 Constant:
0:114 0 (const int)
0:115 move second child to first child ( temp uint)
0:115 direct index ( temp uint)
0:115 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:115 Constant:
0:115 0 (const uint)
0:115 direct index ( temp uint)
0:115 'dti' ( in 3-component vector of uint)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 subgroupQuadSwapVertical ( temp uint)
0:115 direct index ( temp uint)
0:115 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:115 Constant:
0:115 0 (const uint)
0:115 direct index ( temp uint)
0:115 'dti' ( in 3-component vector of uint)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:115 Constant:
0:115 0 (const int)
0:116 move second child to first child ( temp 2-component vector of uint)
0:116 vector swizzle ( temp 2-component vector of uint)
0:116 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:116 Constant:
0:116 0 (const uint)
0:116 direct index ( temp uint)
0:116 'dti' ( in 3-component vector of uint)
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 0 (const int)
0:116 Sequence
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 1 (const int)
0:116 subgroupQuadSwapVertical ( temp 2-component vector of uint)
0:116 vector swizzle ( temp 2-component vector of uint)
0:116 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:116 Constant:
0:116 0 (const uint)
0:116 direct index ( temp uint)
0:116 'dti' ( in 3-component vector of uint)
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 0 (const int)
0:116 Sequence
0:116 Constant:
0:116 0 (const int)
0:116 Constant:
0:116 1 (const int)
0:117 move second child to first child ( temp 3-component vector of uint)
0:117 vector swizzle ( temp 3-component vector of uint)
0:117 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:117 Constant:
0:117 0 (const uint)
0:117 direct index ( temp uint)
0:117 'dti' ( in 3-component vector of uint)
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 0 (const int)
0:117 Sequence
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 1 (const int)
0:117 Constant:
0:117 2 (const int)
0:117 subgroupQuadSwapVertical ( temp 3-component vector of uint)
0:117 vector swizzle ( temp 3-component vector of uint)
0:117 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:117 Constant:
0:117 0 (const uint)
0:117 direct index ( temp uint)
0:117 'dti' ( in 3-component vector of uint)
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 0 (const int)
0:117 Sequence
0:117 Constant:
0:117 0 (const int)
0:117 Constant:
0:117 1 (const int)
0:117 Constant:
0:117 2 (const int)
0:119 move second child to first child ( temp 4-component vector of int)
0:119 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:119 Constant:
0:119 0 (const uint)
0:119 direct index ( temp uint)
0:119 'dti' ( in 3-component vector of uint)
0:119 Constant:
0:119 0 (const int)
0:119 Constant:
0:119 1 (const int)
0:119 subgroupQuadSwapVertical ( temp 4-component vector of int)
0:119 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:119 Constant:
0:119 0 (const uint)
0:119 direct index ( temp uint)
0:119 'dti' ( in 3-component vector of uint)
0:119 Constant:
0:119 0 (const int)
0:119 Constant:
0:119 1 (const int)
0:120 move second child to first child ( temp int)
0:120 direct index ( temp int)
0:120 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:120 Constant:
0:120 0 (const uint)
0:120 direct index ( temp uint)
0:120 'dti' ( in 3-component vector of uint)
0:120 Constant:
0:120 0 (const int)
0:120 Constant:
0:120 1 (const int)
0:120 Constant:
0:120 0 (const int)
0:120 subgroupQuadSwapVertical ( temp int)
0:120 direct index ( temp int)
0:120 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:120 Constant:
0:120 0 (const uint)
0:120 direct index ( temp uint)
0:120 'dti' ( in 3-component vector of uint)
0:120 Constant:
0:120 0 (const int)
0:120 Constant:
0:120 1 (const int)
0:120 Constant:
0:120 0 (const int)
0:121 move second child to first child ( temp 2-component vector of int)
0:121 vector swizzle ( temp 2-component vector of int)
0:121 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:121 Constant:
0:121 0 (const uint)
0:121 direct index ( temp uint)
0:121 'dti' ( in 3-component vector of uint)
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 Sequence
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 subgroupQuadSwapVertical ( temp 2-component vector of int)
0:121 vector swizzle ( temp 2-component vector of int)
0:121 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:121 Constant:
0:121 0 (const uint)
0:121 direct index ( temp uint)
0:121 'dti' ( in 3-component vector of uint)
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:121 Sequence
0:121 Constant:
0:121 0 (const int)
0:121 Constant:
0:121 1 (const int)
0:122 move second child to first child ( temp 3-component vector of int)
0:122 vector swizzle ( temp 3-component vector of int)
0:122 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:122 Constant:
0:122 0 (const uint)
0:122 direct index ( temp uint)
0:122 'dti' ( in 3-component vector of uint)
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Sequence
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Constant:
0:122 2 (const int)
0:122 subgroupQuadSwapVertical ( temp 3-component vector of int)
0:122 vector swizzle ( temp 3-component vector of int)
0:122 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:122 Constant:
0:122 0 (const uint)
0:122 direct index ( temp uint)
0:122 'dti' ( in 3-component vector of uint)
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Sequence
0:122 Constant:
0:122 0 (const int)
0:122 Constant:
0:122 1 (const int)
0:122 Constant:
0:122 2 (const int)
0:124 move second child to first child ( temp 4-component vector of float)
0:124 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:124 Constant:
0:124 0 (const uint)
0:124 direct index ( temp uint)
0:124 'dti' ( in 3-component vector of uint)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 2 (const int)
0:124 subgroupQuadSwapVertical ( temp 4-component vector of float)
0:124 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:124 Constant:
0:124 0 (const uint)
0:124 direct index ( temp uint)
0:124 'dti' ( in 3-component vector of uint)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 2 (const int)
0:125 move second child to first child ( temp float)
0:125 direct index ( temp float)
0:125 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:125 Constant:
0:125 0 (const uint)
0:125 direct index ( temp uint)
0:125 'dti' ( in 3-component vector of uint)
0:125 Constant:
0:125 0 (const int)
0:125 Constant:
0:125 2 (const int)
0:125 Constant:
0:125 0 (const int)
0:125 subgroupQuadSwapVertical ( temp float)
0:125 direct index ( temp float)
0:125 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:125 Constant:
0:125 0 (const uint)
0:125 direct index ( temp uint)
0:125 'dti' ( in 3-component vector of uint)
0:125 Constant:
0:125 0 (const int)
0:125 Constant:
0:125 2 (const int)
0:125 Constant:
0:125 0 (const int)
0:126 move second child to first child ( temp 2-component vector of float)
0:126 vector swizzle ( temp 2-component vector of float)
0:126 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:126 Constant:
0:126 0 (const uint)
0:126 direct index ( temp uint)
0:126 'dti' ( in 3-component vector of uint)
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 2 (const int)
0:126 Sequence
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 1 (const int)
0:126 subgroupQuadSwapVertical ( temp 2-component vector of float)
0:126 vector swizzle ( temp 2-component vector of float)
0:126 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:126 Constant:
0:126 0 (const uint)
0:126 direct index ( temp uint)
0:126 'dti' ( in 3-component vector of uint)
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 2 (const int)
0:126 Sequence
0:126 Constant:
0:126 0 (const int)
0:126 Constant:
0:126 1 (const int)
0:127 move second child to first child ( temp 3-component vector of float)
0:127 vector swizzle ( temp 3-component vector of float)
0:127 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:127 Constant:
0:127 0 (const uint)
0:127 direct index ( temp uint)
0:127 'dti' ( in 3-component vector of uint)
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 Sequence
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 1 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 subgroupQuadSwapVertical ( temp 3-component vector of float)
0:127 vector swizzle ( temp 3-component vector of float)
0:127 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:127 Constant:
0:127 0 (const uint)
0:127 direct index ( temp uint)
0:127 'dti' ( in 3-component vector of uint)
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 2 (const int)
0:127 Sequence
0:127 Constant:
0:127 0 (const int)
0:127 Constant:
0:127 1 (const int)
0:127 Constant:
0:127 2 (const int)
0:129 move second child to first child ( temp 4-component vector of double)
0:129 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:129 Constant:
0:129 0 (const uint)
0:129 direct index ( temp uint)
0:129 'dti' ( in 3-component vector of uint)
0:129 Constant:
0:129 0 (const int)
0:129 Constant:
0:129 3 (const int)
0:129 subgroupQuadSwapVertical ( temp 4-component vector of double)
0:129 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:129 Constant:
0:129 0 (const uint)
0:129 direct index ( temp uint)
0:129 'dti' ( in 3-component vector of uint)
0:129 Constant:
0:129 0 (const int)
0:129 Constant:
0:129 3 (const int)
0:130 move second child to first child ( temp double)
0:130 direct index ( temp double)
0:130 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:130 Constant:
0:130 0 (const uint)
0:130 direct index ( temp uint)
0:130 'dti' ( in 3-component vector of uint)
0:130 Constant:
0:130 0 (const int)
0:130 Constant:
0:130 3 (const int)
0:130 Constant:
0:130 0 (const int)
0:130 subgroupQuadSwapVertical ( temp double)
0:130 direct index ( temp double)
0:130 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:130 Constant:
0:130 0 (const uint)
0:130 direct index ( temp uint)
0:130 'dti' ( in 3-component vector of uint)
0:130 Constant:
0:130 0 (const int)
0:130 Constant:
0:130 3 (const int)
0:130 Constant:
0:130 0 (const int)
0:131 move second child to first child ( temp 2-component vector of double)
0:131 vector swizzle ( temp 2-component vector of double)
0:131 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:131 Constant:
0:131 0 (const uint)
0:131 direct index ( temp uint)
0:131 'dti' ( in 3-component vector of uint)
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 3 (const int)
0:131 Sequence
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 1 (const int)
0:131 subgroupQuadSwapVertical ( temp 2-component vector of double)
0:131 vector swizzle ( temp 2-component vector of double)
0:131 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:131 Constant:
0:131 0 (const uint)
0:131 direct index ( temp uint)
0:131 'dti' ( in 3-component vector of uint)
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 3 (const int)
0:131 Sequence
0:131 Constant:
0:131 0 (const int)
0:131 Constant:
0:131 1 (const int)
0:132 move second child to first child ( temp 3-component vector of double)
0:132 vector swizzle ( temp 3-component vector of double)
0:132 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:132 Constant:
0:132 0 (const uint)
0:132 direct index ( temp uint)
0:132 'dti' ( in 3-component vector of uint)
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 3 (const int)
0:132 Sequence
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 1 (const int)
0:132 Constant:
0:132 2 (const int)
0:132 subgroupQuadSwapVertical ( temp 3-component vector of double)
0:132 vector swizzle ( temp 3-component vector of double)
0:132 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:132 Constant:
0:132 0 (const uint)
0:132 direct index ( temp uint)
0:132 'dti' ( in 3-component vector of uint)
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 3 (const int)
0:132 Sequence
0:132 Constant:
0:132 0 (const int)
0:132 Constant:
0:132 1 (const int)
0:132 Constant:
0:132 2 (const int)
0:134 move second child to first child ( temp 4-component vector of uint)
0:134 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:134 Constant:
0:134 0 (const uint)
0:134 direct index ( temp uint)
0:134 'dti' ( in 3-component vector of uint)
0:134 Constant:
0:134 0 (const int)
0:134 Constant:
0:134 0 (const int)
0:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
0:134 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:134 Constant:
0:134 0 (const uint)
0:134 direct index ( temp uint)
0:134 'dti' ( in 3-component vector of uint)
0:134 Constant:
0:134 0 (const int)
0:134 Constant:
0:134 0 (const int)
0:135 move second child to first child ( temp uint)
0:135 direct index ( temp uint)
0:135 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:135 Constant:
0:135 0 (const uint)
0:135 direct index ( temp uint)
0:135 'dti' ( in 3-component vector of uint)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 subgroupQuadSwapDiagonal ( temp uint)
0:135 direct index ( temp uint)
0:135 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:135 Constant:
0:135 0 (const uint)
0:135 direct index ( temp uint)
0:135 'dti' ( in 3-component vector of uint)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:135 Constant:
0:135 0 (const int)
0:136 move second child to first child ( temp 2-component vector of uint)
0:136 vector swizzle ( temp 2-component vector of uint)
0:136 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:136 Constant:
0:136 0 (const uint)
0:136 direct index ( temp uint)
0:136 'dti' ( in 3-component vector of uint)
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 0 (const int)
0:136 Sequence
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 1 (const int)
0:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
0:136 vector swizzle ( temp 2-component vector of uint)
0:136 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:136 Constant:
0:136 0 (const uint)
0:136 direct index ( temp uint)
0:136 'dti' ( in 3-component vector of uint)
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 0 (const int)
0:136 Sequence
0:136 Constant:
0:136 0 (const int)
0:136 Constant:
0:136 1 (const int)
0:137 move second child to first child ( temp 3-component vector of uint)
0:137 vector swizzle ( temp 3-component vector of uint)
0:137 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:137 Constant:
0:137 0 (const uint)
0:137 direct index ( temp uint)
0:137 'dti' ( in 3-component vector of uint)
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 0 (const int)
0:137 Sequence
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 1 (const int)
0:137 Constant:
0:137 2 (const int)
0:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
0:137 vector swizzle ( temp 3-component vector of uint)
0:137 u: direct index for structure ( temp 4-component vector of uint)
0: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})
0: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})
0: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})
0:137 Constant:
0:137 0 (const uint)
0:137 direct index ( temp uint)
0:137 'dti' ( in 3-component vector of uint)
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 0 (const int)
0:137 Sequence
0:137 Constant:
0:137 0 (const int)
0:137 Constant:
0:137 1 (const int)
0:137 Constant:
0:137 2 (const int)
0:139 move second child to first child ( temp 4-component vector of int)
0:139 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:139 Constant:
0:139 0 (const uint)
0:139 direct index ( temp uint)
0:139 'dti' ( in 3-component vector of uint)
0:139 Constant:
0:139 0 (const int)
0:139 Constant:
0:139 1 (const int)
0:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int)
0:139 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:139 Constant:
0:139 0 (const uint)
0:139 direct index ( temp uint)
0:139 'dti' ( in 3-component vector of uint)
0:139 Constant:
0:139 0 (const int)
0:139 Constant:
0:139 1 (const int)
0:140 move second child to first child ( temp int)
0:140 direct index ( temp int)
0:140 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:140 Constant:
0:140 0 (const uint)
0:140 direct index ( temp uint)
0:140 'dti' ( in 3-component vector of uint)
0:140 Constant:
0:140 0 (const int)
0:140 Constant:
0:140 1 (const int)
0:140 Constant:
0:140 0 (const int)
0:140 subgroupQuadSwapDiagonal ( temp int)
0:140 direct index ( temp int)
0:140 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:140 Constant:
0:140 0 (const uint)
0:140 direct index ( temp uint)
0:140 'dti' ( in 3-component vector of uint)
0:140 Constant:
0:140 0 (const int)
0:140 Constant:
0:140 1 (const int)
0:140 Constant:
0:140 0 (const int)
0:141 move second child to first child ( temp 2-component vector of int)
0:141 vector swizzle ( temp 2-component vector of int)
0:141 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:141 Constant:
0:141 0 (const uint)
0:141 direct index ( temp uint)
0:141 'dti' ( in 3-component vector of uint)
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 Sequence
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int)
0:141 vector swizzle ( temp 2-component vector of int)
0:141 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:141 Constant:
0:141 0 (const uint)
0:141 direct index ( temp uint)
0:141 'dti' ( in 3-component vector of uint)
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:141 Sequence
0:141 Constant:
0:141 0 (const int)
0:141 Constant:
0:141 1 (const int)
0:142 move second child to first child ( temp 3-component vector of int)
0:142 vector swizzle ( temp 3-component vector of int)
0:142 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:142 Constant:
0:142 0 (const uint)
0:142 direct index ( temp uint)
0:142 'dti' ( in 3-component vector of uint)
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Sequence
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Constant:
0:142 2 (const int)
0:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int)
0:142 vector swizzle ( temp 3-component vector of int)
0:142 i: direct index for structure ( temp 4-component vector of int)
0: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})
0: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})
0: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})
0:142 Constant:
0:142 0 (const uint)
0:142 direct index ( temp uint)
0:142 'dti' ( in 3-component vector of uint)
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Sequence
0:142 Constant:
0:142 0 (const int)
0:142 Constant:
0:142 1 (const int)
0:142 Constant:
0:142 2 (const int)
0:144 move second child to first child ( temp 4-component vector of float)
0:144 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:144 Constant:
0:144 0 (const uint)
0:144 direct index ( temp uint)
0:144 'dti' ( in 3-component vector of uint)
0:144 Constant:
0:144 0 (const int)
0:144 Constant:
0:144 2 (const int)
0:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float)
0:144 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:144 Constant:
0:144 0 (const uint)
0:144 direct index ( temp uint)
0:144 'dti' ( in 3-component vector of uint)
0:144 Constant:
0:144 0 (const int)
0:144 Constant:
0:144 2 (const int)
0:145 move second child to first child ( temp float)
0:145 direct index ( temp float)
0:145 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:145 Constant:
0:145 0 (const uint)
0:145 direct index ( temp uint)
0:145 'dti' ( in 3-component vector of uint)
0:145 Constant:
0:145 0 (const int)
0:145 Constant:
0:145 2 (const int)
0:145 Constant:
0:145 0 (const int)
0:145 subgroupQuadSwapDiagonal ( temp float)
0:145 direct index ( temp float)
0:145 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:145 Constant:
0:145 0 (const uint)
0:145 direct index ( temp uint)
0:145 'dti' ( in 3-component vector of uint)
0:145 Constant:
0:145 0 (const int)
0:145 Constant:
0:145 2 (const int)
0:145 Constant:
0:145 0 (const int)
0:146 move second child to first child ( temp 2-component vector of float)
0:146 vector swizzle ( temp 2-component vector of float)
0:146 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:146 Constant:
0:146 0 (const uint)
0:146 direct index ( temp uint)
0:146 'dti' ( in 3-component vector of uint)
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 2 (const int)
0:146 Sequence
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 1 (const int)
0:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float)
0:146 vector swizzle ( temp 2-component vector of float)
0:146 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:146 Constant:
0:146 0 (const uint)
0:146 direct index ( temp uint)
0:146 'dti' ( in 3-component vector of uint)
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 2 (const int)
0:146 Sequence
0:146 Constant:
0:146 0 (const int)
0:146 Constant:
0:146 1 (const int)
0:147 move second child to first child ( temp 3-component vector of float)
0:147 vector swizzle ( temp 3-component vector of float)
0:147 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:147 Constant:
0:147 0 (const uint)
0:147 direct index ( temp uint)
0:147 'dti' ( in 3-component vector of uint)
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 Sequence
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 1 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float)
0:147 vector swizzle ( temp 3-component vector of float)
0:147 f: direct index for structure ( temp 4-component vector of float)
0: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})
0: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})
0: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})
0:147 Constant:
0:147 0 (const uint)
0:147 direct index ( temp uint)
0:147 'dti' ( in 3-component vector of uint)
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 2 (const int)
0:147 Sequence
0:147 Constant:
0:147 0 (const int)
0:147 Constant:
0:147 1 (const int)
0:147 Constant:
0:147 2 (const int)
0:149 move second child to first child ( temp 4-component vector of double)
0:149 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:149 Constant:
0:149 0 (const uint)
0:149 direct index ( temp uint)
0:149 'dti' ( in 3-component vector of uint)
0:149 Constant:
0:149 0 (const int)
0:149 Constant:
0:149 3 (const int)
0:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double)
0:149 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:149 Constant:
0:149 0 (const uint)
0:149 direct index ( temp uint)
0:149 'dti' ( in 3-component vector of uint)
0:149 Constant:
0:149 0 (const int)
0:149 Constant:
0:149 3 (const int)
0:150 move second child to first child ( temp double)
0:150 direct index ( temp double)
0:150 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:150 Constant:
0:150 0 (const uint)
0:150 direct index ( temp uint)
0:150 'dti' ( in 3-component vector of uint)
0:150 Constant:
0:150 0 (const int)
0:150 Constant:
0:150 3 (const int)
0:150 Constant:
0:150 0 (const int)
0:150 subgroupQuadSwapDiagonal ( temp double)
0:150 direct index ( temp double)
0:150 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:150 Constant:
0:150 0 (const uint)
0:150 direct index ( temp uint)
0:150 'dti' ( in 3-component vector of uint)
0:150 Constant:
0:150 0 (const int)
0:150 Constant:
0:150 3 (const int)
0:150 Constant:
0:150 0 (const int)
0:151 move second child to first child ( temp 2-component vector of double)
0:151 vector swizzle ( temp 2-component vector of double)
0:151 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:151 Constant:
0:151 0 (const uint)
0:151 direct index ( temp uint)
0:151 'dti' ( in 3-component vector of uint)
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 3 (const int)
0:151 Sequence
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 1 (const int)
0:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double)
0:151 vector swizzle ( temp 2-component vector of double)
0:151 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:151 Constant:
0:151 0 (const uint)
0:151 direct index ( temp uint)
0:151 'dti' ( in 3-component vector of uint)
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 3 (const int)
0:151 Sequence
0:151 Constant:
0:151 0 (const int)
0:151 Constant:
0:151 1 (const int)
0:152 move second child to first child ( temp 3-component vector of double)
0:152 vector swizzle ( temp 3-component vector of double)
0:152 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:152 Constant:
0:152 0 (const uint)
0:152 direct index ( temp uint)
0:152 'dti' ( in 3-component vector of uint)
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 3 (const int)
0:152 Sequence
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 1 (const int)
0:152 Constant:
0:152 2 (const int)
0:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double)
0:152 vector swizzle ( temp 3-component vector of double)
0:152 d: direct index for structure ( temp 4-component vector of double)
0: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})
0: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})
0: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})
0:152 Constant:
0:152 0 (const uint)
0:152 direct index ( temp uint)
0:152 'dti' ( in 3-component vector of uint)
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 3 (const int)
0:152 Sequence
0:152 Constant:
0:152 0 (const int)
0:152 Constant:
0:152 1 (const int)
0:152 Constant:
0:152 2 (const int)
0:13 Function Definition: CSMain( ( temp void)
0:13 Function Parameters:
0:? Sequence
0:13 move second child to first child ( temp 3-component vector of uint)
0:? 'dti' ( temp 3-component vector of uint)
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
0:13 Function Call: @CSMain(vu3; ( temp void)
0:? 'dti' ( temp 3-component vector of uint)
0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
// Module Version 10300
// Generated by (magic number): 8000b
// Id's are bound by 1232
Capability Shader
Capability Float64
Capability GroupNonUniform
Capability GroupNonUniformQuad
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint GLCompute 4 "CSMain" 1227
ExecutionMode 4 LocalSize 32 16 1
Source HLSL 500
Name 4 "CSMain"
Name 11 "@CSMain(vu3;"
Name 10 "dti"
Name 20 "Types"
MemberName 20(Types) 0 "u"
MemberName 20(Types) 1 "i"
MemberName 20(Types) 2 "f"
MemberName 20(Types) 3 "d"
Name 22 "data"
MemberName 22(data) 0 "@data"
Name 24 "data"
Name 1225 "dti"
Name 1227 "dti"
Name 1229 "param"
MemberDecorate 20(Types) 0 Offset 0
MemberDecorate 20(Types) 1 Offset 16
MemberDecorate 20(Types) 2 Offset 32
MemberDecorate 20(Types) 3 Offset 64
Decorate 21 ArrayStride 96
MemberDecorate 22(data) 0 Offset 0
Decorate 22(data) Block
Decorate 24(data) DescriptorSet 0
Decorate 24(data) Binding 0
Decorate 1227(dti) BuiltIn GlobalInvocationId
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 0
7: TypeVector 6(int) 3
8: TypePointer Function 7(ivec3)
9: TypeFunction 2 8(ptr)
13: TypeVector 6(int) 4
14: TypeInt 32 1
15: TypeVector 14(int) 4
16: TypeFloat 32
17: TypeVector 16(float) 4
18: TypeFloat 64
19: TypeVector 18(float64_t) 4
20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
21: TypeRuntimeArray 20(Types)
22(data): TypeStruct 21
23: TypePointer StorageBuffer 22(data)
24(data): 23(ptr) Variable StorageBuffer
25: 14(int) Constant 0
26: 6(int) Constant 0
27: TypePointer Function 6(int)
32: TypePointer StorageBuffer 13(ivec4)
35: 6(int) Constant 3
42: TypePointer StorageBuffer 6(int)
51: TypeVector 6(int) 2
58: 6(int) Constant 1
73: 6(int) Constant 2
78: 14(int) Constant 1
81: TypePointer StorageBuffer 15(ivec4)
90: TypePointer StorageBuffer 14(int)
99: TypeVector 14(int) 2
112: TypeVector 14(int) 3
125: 14(int) Constant 2
128: TypePointer StorageBuffer 17(fvec4)
137: TypePointer StorageBuffer 16(float)
146: TypeVector 16(float) 2
159: TypeVector 16(float) 3
172: 14(int) Constant 3
175: TypePointer StorageBuffer 19(f64vec4)
184: TypePointer StorageBuffer 18(float64_t)
193: TypeVector 18(float64_t) 2
206: TypeVector 18(float64_t) 3
1226: TypePointer Input 7(ivec3)
1227(dti): 1226(ptr) Variable Input
4(CSMain): 2 Function None 3
5: Label
1225(dti): 8(ptr) Variable Function
1229(param): 8(ptr) Variable Function
1228: 7(ivec3) Load 1227(dti)
Store 1225(dti) 1228
1230: 7(ivec3) Load 1225(dti)
Store 1229(param) 1230
1231: 2 FunctionCall 11(@CSMain(vu3;) 1229(param)
Return
FunctionEnd
11(@CSMain(vu3;): 2 Function None 9
10(dti): 8(ptr) FunctionParameter
12: Label
28: 27(ptr) AccessChain 10(dti) 26
29: 6(int) Load 28
30: 27(ptr) AccessChain 10(dti) 26
31: 6(int) Load 30
33: 32(ptr) AccessChain 24(data) 25 31 25
34: 13(ivec4) Load 33
36: 13(ivec4) GroupNonUniformQuadBroadcast 35 34 26
37: 32(ptr) AccessChain 24(data) 25 29 25
Store 37 36
38: 27(ptr) AccessChain 10(dti) 26
39: 6(int) Load 38
40: 27(ptr) AccessChain 10(dti) 26
41: 6(int) Load 40
43: 42(ptr) AccessChain 24(data) 25 41 25 26
44: 6(int) Load 43
45: 6(int) GroupNonUniformQuadBroadcast 35 44 26
46: 42(ptr) AccessChain 24(data) 25 39 25 26
Store 46 45
47: 27(ptr) AccessChain 10(dti) 26
48: 6(int) Load 47
49: 27(ptr) AccessChain 10(dti) 26
50: 6(int) Load 49
52: 32(ptr) AccessChain 24(data) 25 50 25
53: 13(ivec4) Load 52
54: 51(ivec2) VectorShuffle 53 53 0 1
55: 51(ivec2) GroupNonUniformQuadBroadcast 35 54 26
56: 42(ptr) AccessChain 24(data) 25 48 25 26
57: 6(int) CompositeExtract 55 0
Store 56 57
59: 42(ptr) AccessChain 24(data) 25 48 25 58
60: 6(int) CompositeExtract 55 1
Store 59 60
61: 27(ptr) AccessChain 10(dti) 26
62: 6(int) Load 61
63: 27(ptr) AccessChain 10(dti) 26
64: 6(int) Load 63
65: 32(ptr) AccessChain 24(data) 25 64 25
66: 13(ivec4) Load 65
67: 7(ivec3) VectorShuffle 66 66 0 1 2
68: 7(ivec3) GroupNonUniformQuadBroadcast 35 67 26
69: 42(ptr) AccessChain 24(data) 25 62 25 26
70: 6(int) CompositeExtract 68 0
Store 69 70
71: 42(ptr) AccessChain 24(data) 25 62 25 58
72: 6(int) CompositeExtract 68 1
Store 71 72
74: 42(ptr) AccessChain 24(data) 25 62 25 73
75: 6(int) CompositeExtract 68 2
Store 74 75
76: 27(ptr) AccessChain 10(dti) 26
77: 6(int) Load 76
79: 27(ptr) AccessChain 10(dti) 26
80: 6(int) Load 79
82: 81(ptr) AccessChain 24(data) 25 80 78
83: 15(ivec4) Load 82
84: 15(ivec4) GroupNonUniformQuadBroadcast 35 83 26
85: 81(ptr) AccessChain 24(data) 25 77 78
Store 85 84
86: 27(ptr) AccessChain 10(dti) 26
87: 6(int) Load 86
88: 27(ptr) AccessChain 10(dti) 26
89: 6(int) Load 88
91: 90(ptr) AccessChain 24(data) 25 89 78 26
92: 14(int) Load 91
93: 14(int) GroupNonUniformQuadBroadcast 35 92 26
94: 90(ptr) AccessChain 24(data) 25 87 78 26
Store 94 93
95: 27(ptr) AccessChain 10(dti) 26
96: 6(int) Load 95
97: 27(ptr) AccessChain 10(dti) 26
98: 6(int) Load 97
100: 81(ptr) AccessChain 24(data) 25 98 78
101: 15(ivec4) Load 100
102: 99(ivec2) VectorShuffle 101 101 0 1
103: 99(ivec2) GroupNonUniformQuadBroadcast 35 102 26
104: 90(ptr) AccessChain 24(data) 25 96 78 26
105: 14(int) CompositeExtract 103 0
Store 104 105
106: 90(ptr) AccessChain 24(data) 25 96 78 58
107: 14(int) CompositeExtract 103 1
Store 106 107
108: 27(ptr) AccessChain 10(dti) 26
109: 6(int) Load 108
110: 27(ptr) AccessChain 10(dti) 26
111: 6(int) Load 110
113: 81(ptr) AccessChain 24(data) 25 111 78
114: 15(ivec4) Load 113
115: 112(ivec3) VectorShuffle 114 114 0 1 2
116: 112(ivec3) GroupNonUniformQuadBroadcast 35 115 26
117: 90(ptr) AccessChain 24(data) 25 109 78 26
118: 14(int) CompositeExtract 116 0
Store 117 118
119: 90(ptr) AccessChain 24(data) 25 109 78 58
120: 14(int) CompositeExtract 116 1
Store 119 120
121: 90(ptr) AccessChain 24(data) 25 109 78 73
122: 14(int) CompositeExtract 116 2
Store 121 122
123: 27(ptr) AccessChain 10(dti) 26
124: 6(int) Load 123
126: 27(ptr) AccessChain 10(dti) 26
127: 6(int) Load 126
129: 128(ptr) AccessChain 24(data) 25 127 125
130: 17(fvec4) Load 129
131: 17(fvec4) GroupNonUniformQuadBroadcast 35 130 26
132: 128(ptr) AccessChain 24(data) 25 124 125
Store 132 131
133: 27(ptr) AccessChain 10(dti) 26
134: 6(int) Load 133
135: 27(ptr) AccessChain 10(dti) 26
136: 6(int) Load 135
138: 137(ptr) AccessChain 24(data) 25 136 125 26
139: 16(float) Load 138
140: 16(float) GroupNonUniformQuadBroadcast 35 139 26
141: 137(ptr) AccessChain 24(data) 25 134 125 26
Store 141 140
142: 27(ptr) AccessChain 10(dti) 26
143: 6(int) Load 142
144: 27(ptr) AccessChain 10(dti) 26
145: 6(int) Load 144
147: 128(ptr) AccessChain 24(data) 25 145 125
148: 17(fvec4) Load 147
149: 146(fvec2) VectorShuffle 148 148 0 1
150: 146(fvec2) GroupNonUniformQuadBroadcast 35 149 26
151: 137(ptr) AccessChain 24(data) 25 143 125 26
152: 16(float) CompositeExtract 150 0
Store 151 152
153: 137(ptr) AccessChain 24(data) 25 143 125 58
154: 16(float) CompositeExtract 150 1
Store 153 154
155: 27(ptr) AccessChain 10(dti) 26
156: 6(int) Load 155
157: 27(ptr) AccessChain 10(dti) 26
158: 6(int) Load 157
160: 128(ptr) AccessChain 24(data) 25 158 125
161: 17(fvec4) Load 160
162: 159(fvec3) VectorShuffle 161 161 0 1 2
163: 159(fvec3) GroupNonUniformQuadBroadcast 35 162 26
164: 137(ptr) AccessChain 24(data) 25 156 125 26
165: 16(float) CompositeExtract 163 0
Store 164 165
166: 137(ptr) AccessChain 24(data) 25 156 125 58
167: 16(float) CompositeExtract 163 1
Store 166 167
168: 137(ptr) AccessChain 24(data) 25 156 125 73
169: 16(float) CompositeExtract 163 2
Store 168 169
170: 27(ptr) AccessChain 10(dti) 26
171: 6(int) Load 170
173: 27(ptr) AccessChain 10(dti) 26
174: 6(int) Load 173
176: 175(ptr) AccessChain 24(data) 25 174 172
177: 19(f64vec4) Load 176
178: 19(f64vec4) GroupNonUniformQuadBroadcast 35 177 26
179: 175(ptr) AccessChain 24(data) 25 171 172
Store 179 178
180: 27(ptr) AccessChain 10(dti) 26
181: 6(int) Load 180
182: 27(ptr) AccessChain 10(dti) 26
183: 6(int) Load 182
185: 184(ptr) AccessChain 24(data) 25 183 172 26
186:18(float64_t) Load 185
187:18(float64_t) GroupNonUniformQuadBroadcast 35 186 26
188: 184(ptr) AccessChain 24(data) 25 181 172 26
Store 188 187
189: 27(ptr) AccessChain 10(dti) 26
190: 6(int) Load 189
191: 27(ptr) AccessChain 10(dti) 26
192: 6(int) Load 191
194: 175(ptr) AccessChain 24(data) 25 192 172
195: 19(f64vec4) Load 194
196:193(f64vec2) VectorShuffle 195 195 0 1
197:193(f64vec2) GroupNonUniformQuadBroadcast 35 196 26
198: 184(ptr) AccessChain 24(data) 25 190 172 26
199:18(float64_t) CompositeExtract 197 0
Store 198 199
200: 184(ptr) AccessChain 24(data) 25 190 172 58
201:18(float64_t) CompositeExtract 197 1
Store 200 201
202: 27(ptr) AccessChain 10(dti) 26
203: 6(int) Load 202
204: 27(ptr) AccessChain 10(dti) 26
205: 6(int) Load 204
207: 175(ptr) AccessChain 24(data) 25 205 172
208: 19(f64vec4) Load 207
209:206(f64vec3) VectorShuffle 208 208 0 1 2
210:206(f64vec3) GroupNonUniformQuadBroadcast 35 209 26
211: 184(ptr) AccessChain 24(data) 25 203 172 26
212:18(float64_t) CompositeExtract 210 0
Store 211 212
213: 184(ptr) AccessChain 24(data) 25 203 172 58
214:18(float64_t) CompositeExtract 210 1
Store 213 214
215: 184(ptr) AccessChain 24(data) 25 203 172 73
216:18(float64_t) CompositeExtract 210 2
Store 215 216
217: 27(ptr) AccessChain 10(dti) 26
218: 6(int) Load 217
219: 27(ptr) AccessChain 10(dti) 26
220: 6(int) Load 219
221: 32(ptr) AccessChain 24(data) 25 220 25
222: 13(ivec4) Load 221
223: 13(ivec4) GroupNonUniformQuadBroadcast 35 222 58
224: 32(ptr) AccessChain 24(data) 25 218 25
Store 224 223
225: 27(ptr) AccessChain 10(dti) 26
226: 6(int) Load 225
227: 27(ptr) AccessChain 10(dti) 26
228: 6(int) Load 227
229: 42(ptr) AccessChain 24(data) 25 228 25 26
230: 6(int) Load 229
231: 6(int) GroupNonUniformQuadBroadcast 35 230 58
232: 42(ptr) AccessChain 24(data) 25 226 25 26
Store 232 231
233: 27(ptr) AccessChain 10(dti) 26
234: 6(int) Load 233
235: 27(ptr) AccessChain 10(dti) 26
236: 6(int) Load 235
237: 32(ptr) AccessChain 24(data) 25 236 25
238: 13(ivec4) Load 237
239: 51(ivec2) VectorShuffle 238 238 0 1
240: 51(ivec2) GroupNonUniformQuadBroadcast 35 239 58
241: 42(ptr) AccessChain 24(data) 25 234 25 26
242: 6(int) CompositeExtract 240 0
Store 241 242
243: 42(ptr) AccessChain 24(data) 25 234 25 58
244: 6(int) CompositeExtract 240 1
Store 243 244
245: 27(ptr) AccessChain 10(dti) 26
246: 6(int) Load 245
247: 27(ptr) AccessChain 10(dti) 26
248: 6(int) Load 247
249: 32(ptr) AccessChain 24(data) 25 248 25
250: 13(ivec4) Load 249
251: 7(ivec3) VectorShuffle 250 250 0 1 2
252: 7(ivec3) GroupNonUniformQuadBroadcast 35 251 58
253: 42(ptr) AccessChain 24(data) 25 246 25 26
254: 6(int) CompositeExtract 252 0
Store 253 254
255: 42(ptr) AccessChain 24(data) 25 246 25 58
256: 6(int) CompositeExtract 252 1
Store 255 256
257: 42(ptr) AccessChain 24(data) 25 246 25 73
258: 6(int) CompositeExtract 252 2
Store 257 258
259: 27(ptr) AccessChain 10(dti) 26
260: 6(int) Load 259
261: 27(ptr) AccessChain 10(dti) 26
262: 6(int) Load 261
263: 81(ptr) AccessChain 24(data) 25 262 78
264: 15(ivec4) Load 263
265: 15(ivec4) GroupNonUniformQuadBroadcast 35 264 58
266: 81(ptr) AccessChain 24(data) 25 260 78
Store 266 265
267: 27(ptr) AccessChain 10(dti) 26
268: 6(int) Load 267
269: 27(ptr) AccessChain 10(dti) 26
270: 6(int) Load 269
271: 90(ptr) AccessChain 24(data) 25 270 78 26
272: 14(int) Load 271
273: 14(int) GroupNonUniformQuadBroadcast 35 272 58
274: 90(ptr) AccessChain 24(data) 25 268 78 26
Store 274 273
275: 27(ptr) AccessChain 10(dti) 26
276: 6(int) Load 275
277: 27(ptr) AccessChain 10(dti) 26
278: 6(int) Load 277
279: 81(ptr) AccessChain 24(data) 25 278 78
280: 15(ivec4) Load 279
281: 99(ivec2) VectorShuffle 280 280 0 1
282: 99(ivec2) GroupNonUniformQuadBroadcast 35 281 58
283: 90(ptr) AccessChain 24(data) 25 276 78 26
284: 14(int) CompositeExtract 282 0
Store 283 284
285: 90(ptr) AccessChain 24(data) 25 276 78 58
286: 14(int) CompositeExtract 282 1
Store 285 286
287: 27(ptr) AccessChain 10(dti) 26
288: 6(int) Load 287
289: 27(ptr) AccessChain 10(dti) 26
290: 6(int) Load 289
291: 81(ptr) AccessChain 24(data) 25 290 78
292: 15(ivec4) Load 291
293: 112(ivec3) VectorShuffle 292 292 0 1 2
294: 112(ivec3) GroupNonUniformQuadBroadcast 35 293 58
295: 90(ptr) AccessChain 24(data) 25 288 78 26
296: 14(int) CompositeExtract 294 0
Store 295 296
297: 90(ptr) AccessChain 24(data) 25 288 78 58
298: 14(int) CompositeExtract 294 1
Store 297 298
299: 90(ptr) AccessChain 24(data) 25 288 78 73
300: 14(int) CompositeExtract 294 2
Store 299 300
301: 27(ptr) AccessChain 10(dti) 26
302: 6(int) Load 301
303: 27(ptr) AccessChain 10(dti) 26
304: 6(int) Load 303
305: 128(ptr) AccessChain 24(data) 25 304 125
306: 17(fvec4) Load 305
307: 17(fvec4) GroupNonUniformQuadBroadcast 35 306 58
308: 128(ptr) AccessChain 24(data) 25 302 125
Store 308 307
309: 27(ptr) AccessChain 10(dti) 26
310: 6(int) Load 309
311: 27(ptr) AccessChain 10(dti) 26
312: 6(int) Load 311
313: 137(ptr) AccessChain 24(data) 25 312 125 26
314: 16(float) Load 313
315: 16(float) GroupNonUniformQuadBroadcast 35 314 58
316: 137(ptr) AccessChain 24(data) 25 310 125 26
Store 316 315
317: 27(ptr) AccessChain 10(dti) 26
318: 6(int) Load 317
319: 27(ptr) AccessChain 10(dti) 26
320: 6(int) Load 319
321: 128(ptr) AccessChain 24(data) 25 320 125
322: 17(fvec4) Load 321
323: 146(fvec2) VectorShuffle 322 322 0 1
324: 146(fvec2) GroupNonUniformQuadBroadcast 35 323 58
325: 137(ptr) AccessChain 24(data) 25 318 125 26
326: 16(float) CompositeExtract 324 0
Store 325 326
327: 137(ptr) AccessChain 24(data) 25 318 125 58
328: 16(float) CompositeExtract 324 1
Store 327 328
329: 27(ptr) AccessChain 10(dti) 26
330: 6(int) Load 329
331: 27(ptr) AccessChain 10(dti) 26
332: 6(int) Load 331
333: 128(ptr) AccessChain 24(data) 25 332 125
334: 17(fvec4) Load 333
335: 159(fvec3) VectorShuffle 334 334 0 1 2
336: 159(fvec3) GroupNonUniformQuadBroadcast 35 335 58
337: 137(ptr) AccessChain 24(data) 25 330 125 26
338: 16(float) CompositeExtract 336 0
Store 337 338
339: 137(ptr) AccessChain 24(data) 25 330 125 58
340: 16(float) CompositeExtract 336 1
Store 339 340
341: 137(ptr) AccessChain 24(data) 25 330 125 73
342: 16(float) CompositeExtract 336 2
Store 341 342
343: 27(ptr) AccessChain 10(dti) 26
344: 6(int) Load 343
345: 27(ptr) AccessChain 10(dti) 26
346: 6(int) Load 345
347: 175(ptr) AccessChain 24(data) 25 346 172
348: 19(f64vec4) Load 347
349: 19(f64vec4) GroupNonUniformQuadBroadcast 35 348 58
350: 175(ptr) AccessChain 24(data) 25 344 172
Store 350 349
351: 27(ptr) AccessChain 10(dti) 26
352: 6(int) Load 351
353: 27(ptr) AccessChain 10(dti) 26
354: 6(int) Load 353
355: 184(ptr) AccessChain 24(data) 25 354 172 26
356:18(float64_t) Load 355
357:18(float64_t) GroupNonUniformQuadBroadcast 35 356 58
358: 184(ptr) AccessChain 24(data) 25 352 172 26
Store 358 357
359: 27(ptr) AccessChain 10(dti) 26
360: 6(int) Load 359
361: 27(ptr) AccessChain 10(dti) 26
362: 6(int) Load 361
363: 175(ptr) AccessChain 24(data) 25 362 172
364: 19(f64vec4) Load 363
365:193(f64vec2) VectorShuffle 364 364 0 1
366:193(f64vec2) GroupNonUniformQuadBroadcast 35 365 58
367: 184(ptr) AccessChain 24(data) 25 360 172 26
368:18(float64_t) CompositeExtract 366 0
Store 367 368
369: 184(ptr) AccessChain 24(data) 25 360 172 58
370:18(float64_t) CompositeExtract 366 1
Store 369 370
371: 27(ptr) AccessChain 10(dti) 26
372: 6(int) Load 371
373: 27(ptr) AccessChain 10(dti) 26
374: 6(int) Load 373
375: 175(ptr) AccessChain 24(data) 25 374 172
376: 19(f64vec4) Load 375
377:206(f64vec3) VectorShuffle 376 376 0 1 2
378:206(f64vec3) GroupNonUniformQuadBroadcast 35 377 58
379: 184(ptr) AccessChain 24(data) 25 372 172 26
380:18(float64_t) CompositeExtract 378 0
Store 379 380
381: 184(ptr) AccessChain 24(data) 25 372 172 58
382:18(float64_t) CompositeExtract 378 1
Store 381 382
383: 184(ptr) AccessChain 24(data) 25 372 172 73
384:18(float64_t) CompositeExtract 378 2
Store 383 384
385: 27(ptr) AccessChain 10(dti) 26
386: 6(int) Load 385
387: 27(ptr) AccessChain 10(dti) 26
388: 6(int) Load 387
389: 32(ptr) AccessChain 24(data) 25 388 25
390: 13(ivec4) Load 389
391: 13(ivec4) GroupNonUniformQuadBroadcast 35 390 73
392: 32(ptr) AccessChain 24(data) 25 386 25
Store 392 391
393: 27(ptr) AccessChain 10(dti) 26
394: 6(int) Load 393
395: 27(ptr) AccessChain 10(dti) 26
396: 6(int) Load 395
397: 42(ptr) AccessChain 24(data) 25 396 25 26
398: 6(int) Load 397
399: 6(int) GroupNonUniformQuadBroadcast 35 398 73
400: 42(ptr) AccessChain 24(data) 25 394 25 26
Store 400 399
401: 27(ptr) AccessChain 10(dti) 26
402: 6(int) Load 401
403: 27(ptr) AccessChain 10(dti) 26
404: 6(int) Load 403
405: 32(ptr) AccessChain 24(data) 25 404 25
406: 13(ivec4) Load 405
407: 51(ivec2) VectorShuffle 406 406 0 1
408: 51(ivec2) GroupNonUniformQuadBroadcast 35 407 73
409: 42(ptr) AccessChain 24(data) 25 402 25 26
410: 6(int) CompositeExtract 408 0
Store 409 410
411: 42(ptr) AccessChain 24(data) 25 402 25 58
412: 6(int) CompositeExtract 408 1
Store 411 412
413: 27(ptr) AccessChain 10(dti) 26
414: 6(int) Load 413
415: 27(ptr) AccessChain 10(dti) 26
416: 6(int) Load 415
417: 32(ptr) AccessChain 24(data) 25 416 25
418: 13(ivec4) Load 417
419: 7(ivec3) VectorShuffle 418 418 0 1 2
420: 7(ivec3) GroupNonUniformQuadBroadcast 35 419 73
421: 42(ptr) AccessChain 24(data) 25 414 25 26
422: 6(int) CompositeExtract 420 0
Store 421 422
423: 42(ptr) AccessChain 24(data) 25 414 25 58
424: 6(int) CompositeExtract 420 1
Store 423 424
425: 42(ptr) AccessChain 24(data) 25 414 25 73
426: 6(int) CompositeExtract 420 2
Store 425 426
427: 27(ptr) AccessChain 10(dti) 26
428: 6(int) Load 427
429: 27(ptr) AccessChain 10(dti) 26
430: 6(int) Load 429
431: 81(ptr) AccessChain 24(data) 25 430 78
432: 15(ivec4) Load 431
433: 15(ivec4) GroupNonUniformQuadBroadcast 35 432 73
434: 81(ptr) AccessChain 24(data) 25 428 78
Store 434 433
435: 27(ptr) AccessChain 10(dti) 26
436: 6(int) Load 435
437: 27(ptr) AccessChain 10(dti) 26
438: 6(int) Load 437
439: 90(ptr) AccessChain 24(data) 25 438 78 26
440: 14(int) Load 439
441: 14(int) GroupNonUniformQuadBroadcast 35 440 73
442: 90(ptr) AccessChain 24(data) 25 436 78 26
Store 442 441
443: 27(ptr) AccessChain 10(dti) 26
444: 6(int) Load 443
445: 27(ptr) AccessChain 10(dti) 26
446: 6(int) Load 445
447: 81(ptr) AccessChain 24(data) 25 446 78
448: 15(ivec4) Load 447
449: 99(ivec2) VectorShuffle 448 448 0 1
450: 99(ivec2) GroupNonUniformQuadBroadcast 35 449 73
451: 90(ptr) AccessChain 24(data) 25 444 78 26
452: 14(int) CompositeExtract 450 0
Store 451 452
453: 90(ptr) AccessChain 24(data) 25 444 78 58
454: 14(int) CompositeExtract 450 1
Store 453 454
455: 27(ptr) AccessChain 10(dti) 26
456: 6(int) Load 455
457: 27(ptr) AccessChain 10(dti) 26
458: 6(int) Load 457
459: 81(ptr) AccessChain 24(data) 25 458 78
460: 15(ivec4) Load 459
461: 112(ivec3) VectorShuffle 460 460 0 1 2
462: 112(ivec3) GroupNonUniformQuadBroadcast 35 461 73
463: 90(ptr) AccessChain 24(data) 25 456 78 26
464: 14(int) CompositeExtract 462 0
Store 463 464
465: 90(ptr) AccessChain 24(data) 25 456 78 58
466: 14(int) CompositeExtract 462 1
Store 465 466
467: 90(ptr) AccessChain 24(data) 25 456 78 73
468: 14(int) CompositeExtract 462 2
Store 467 468
469: 27(ptr) AccessChain 10(dti) 26
470: 6(int) Load 469
471: 27(ptr) AccessChain 10(dti) 26
472: 6(int) Load 471
473: 128(ptr) AccessChain 24(data) 25 472 125
474: 17(fvec4) Load 473
475: 17(fvec4) GroupNonUniformQuadBroadcast 35 474 73
476: 128(ptr) AccessChain 24(data) 25 470 125
Store 476 475
477: 27(ptr) AccessChain 10(dti) 26
478: 6(int) Load 477
479: 27(ptr) AccessChain 10(dti) 26
480: 6(int) Load 479
481: 137(ptr) AccessChain 24(data) 25 480 125 26
482: 16(float) Load 481
483: 16(float) GroupNonUniformQuadBroadcast 35 482 73
484: 137(ptr) AccessChain 24(data) 25 478 125 26
Store 484 483
485: 27(ptr) AccessChain 10(dti) 26
486: 6(int) Load 485
487: 27(ptr) AccessChain 10(dti) 26
488: 6(int) Load 487
489: 128(ptr) AccessChain 24(data) 25 488 125
490: 17(fvec4) Load 489
491: 146(fvec2) VectorShuffle 490 490 0 1
492: 146(fvec2) GroupNonUniformQuadBroadcast 35 491 73
493: 137(ptr) AccessChain 24(data) 25 486 125 26
494: 16(float) CompositeExtract 492 0
Store 493 494
495: 137(ptr) AccessChain 24(data) 25 486 125 58
496: 16(float) CompositeExtract 492 1
Store 495 496
497: 27(ptr) AccessChain 10(dti) 26
498: 6(int) Load 497
499: 27(ptr) AccessChain 10(dti) 26
500: 6(int) Load 499
501: 128(ptr) AccessChain 24(data) 25 500 125
502: 17(fvec4) Load 501
503: 159(fvec3) VectorShuffle 502 502 0 1 2
504: 159(fvec3) GroupNonUniformQuadBroadcast 35 503 73
505: 137(ptr) AccessChain 24(data) 25 498 125 26
506: 16(float) CompositeExtract 504 0
Store 505 506
507: 137(ptr) AccessChain 24(data) 25 498 125 58
508: 16(float) CompositeExtract 504 1
Store 507 508
509: 137(ptr) AccessChain 24(data) 25 498 125 73
510: 16(float) CompositeExtract 504 2
Store 509 510
511: 27(ptr) AccessChain 10(dti) 26
512: 6(int) Load 511
513: 27(ptr) AccessChain 10(dti) 26
514: 6(int) Load 513
515: 175(ptr) AccessChain 24(data) 25 514 172
516: 19(f64vec4) Load 515
517: 19(f64vec4) GroupNonUniformQuadBroadcast 35 516 73
518: 175(ptr) AccessChain 24(data) 25 512 172
Store 518 517
519: 27(ptr) AccessChain 10(dti) 26
520: 6(int) Load 519
521: 27(ptr) AccessChain 10(dti) 26
522: 6(int) Load 521
523: 184(ptr) AccessChain 24(data) 25 522 172 26
524:18(float64_t) Load 523
525:18(float64_t) GroupNonUniformQuadBroadcast 35 524 73
526: 184(ptr) AccessChain 24(data) 25 520 172 26
Store 526 525
527: 27(ptr) AccessChain 10(dti) 26
528: 6(int) Load 527
529: 27(ptr) AccessChain 10(dti) 26
530: 6(int) Load 529
531: 175(ptr) AccessChain 24(data) 25 530 172
532: 19(f64vec4) Load 531
533:193(f64vec2) VectorShuffle 532 532 0 1
534:193(f64vec2) GroupNonUniformQuadBroadcast 35 533 73
535: 184(ptr) AccessChain 24(data) 25 528 172 26
536:18(float64_t) CompositeExtract 534 0
Store 535 536
537: 184(ptr) AccessChain 24(data) 25 528 172 58
538:18(float64_t) CompositeExtract 534 1
Store 537 538
539: 27(ptr) AccessChain 10(dti) 26
540: 6(int) Load 539
541: 27(ptr) AccessChain 10(dti) 26
542: 6(int) Load 541
543: 175(ptr) AccessChain 24(data) 25 542 172
544: 19(f64vec4) Load 543
545:206(f64vec3) VectorShuffle 544 544 0 1 2
546:206(f64vec3) GroupNonUniformQuadBroadcast 35 545 73
547: 184(ptr) AccessChain 24(data) 25 540 172 26
548:18(float64_t) CompositeExtract 546 0
Store 547 548
549: 184(ptr) AccessChain 24(data) 25 540 172 58
550:18(float64_t) CompositeExtract 546 1
Store 549 550
551: 184(ptr) AccessChain 24(data) 25 540 172 73
552:18(float64_t) CompositeExtract 546 2
Store 551 552
553: 27(ptr) AccessChain 10(dti) 26
554: 6(int) Load 553
555: 27(ptr) AccessChain 10(dti) 26
556: 6(int) Load 555
557: 32(ptr) AccessChain 24(data) 25 556 25
558: 13(ivec4) Load 557
559: 13(ivec4) GroupNonUniformQuadBroadcast 35 558 35
560: 32(ptr) AccessChain 24(data) 25 554 25
Store 560 559
561: 27(ptr) AccessChain 10(dti) 26
562: 6(int) Load 561
563: 27(ptr) AccessChain 10(dti) 26
564: 6(int) Load 563
565: 42(ptr) AccessChain 24(data) 25 564 25 26
566: 6(int) Load 565
567: 6(int) GroupNonUniformQuadBroadcast 35 566 35
568: 42(ptr) AccessChain 24(data) 25 562 25 26
Store 568 567
569: 27(ptr) AccessChain 10(dti) 26
570: 6(int) Load 569
571: 27(ptr) AccessChain 10(dti) 26
572: 6(int) Load 571
573: 32(ptr) AccessChain 24(data) 25 572 25
574: 13(ivec4) Load 573
575: 51(ivec2) VectorShuffle 574 574 0 1
576: 51(ivec2) GroupNonUniformQuadBroadcast 35 575 35
577: 42(ptr) AccessChain 24(data) 25 570 25 26
578: 6(int) CompositeExtract 576 0
Store 577 578
579: 42(ptr) AccessChain 24(data) 25 570 25 58
580: 6(int) CompositeExtract 576 1
Store 579 580
581: 27(ptr) AccessChain 10(dti) 26
582: 6(int) Load 581
583: 27(ptr) AccessChain 10(dti) 26
584: 6(int) Load 583
585: 32(ptr) AccessChain 24(data) 25 584 25
586: 13(ivec4) Load 585
587: 7(ivec3) VectorShuffle 586 586 0 1 2
588: 7(ivec3) GroupNonUniformQuadBroadcast 35 587 35
589: 42(ptr) AccessChain 24(data) 25 582 25 26
590: 6(int) CompositeExtract 588 0
Store 589 590
591: 42(ptr) AccessChain 24(data) 25 582 25 58
592: 6(int) CompositeExtract 588 1
Store 591 592
593: 42(ptr) AccessChain 24(data) 25 582 25 73
594: 6(int) CompositeExtract 588 2
Store 593 594
595: 27(ptr) AccessChain 10(dti) 26
596: 6(int) Load 595
597: 27(ptr) AccessChain 10(dti) 26
598: 6(int) Load 597
599: 81(ptr) AccessChain 24(data) 25 598 78
600: 15(ivec4) Load 599
601: 15(ivec4) GroupNonUniformQuadBroadcast 35 600 35
602: 81(ptr) AccessChain 24(data) 25 596 78
Store 602 601
603: 27(ptr) AccessChain 10(dti) 26
604: 6(int) Load 603
605: 27(ptr) AccessChain 10(dti) 26
606: 6(int) Load 605
607: 90(ptr) AccessChain 24(data) 25 606 78 26
608: 14(int) Load 607
609: 14(int) GroupNonUniformQuadBroadcast 35 608 35
610: 90(ptr) AccessChain 24(data) 25 604 78 26
Store 610 609
611: 27(ptr) AccessChain 10(dti) 26
612: 6(int) Load 611
613: 27(ptr) AccessChain 10(dti) 26
614: 6(int) Load 613
615: 81(ptr) AccessChain 24(data) 25 614 78
616: 15(ivec4) Load 615
617: 99(ivec2) VectorShuffle 616 616 0 1
618: 99(ivec2) GroupNonUniformQuadBroadcast 35 617 35
619: 90(ptr) AccessChain 24(data) 25 612 78 26
620: 14(int) CompositeExtract 618 0
Store 619 620
621: 90(ptr) AccessChain 24(data) 25 612 78 58
622: 14(int) CompositeExtract 618 1
Store 621 622
623: 27(ptr) AccessChain 10(dti) 26
624: 6(int) Load 623
625: 27(ptr) AccessChain 10(dti) 26
626: 6(int) Load 625
627: 81(ptr) AccessChain 24(data) 25 626 78
628: 15(ivec4) Load 627
629: 112(ivec3) VectorShuffle 628 628 0 1 2
630: 112(ivec3) GroupNonUniformQuadBroadcast 35 629 35
631: 90(ptr) AccessChain 24(data) 25 624 78 26
632: 14(int) CompositeExtract 630 0
Store 631 632
633: 90(ptr) AccessChain 24(data) 25 624 78 58
634: 14(int) CompositeExtract 630 1
Store 633 634
635: 90(ptr) AccessChain 24(data) 25 624 78 73
636: 14(int) CompositeExtract 630 2
Store 635 636
637: 27(ptr) AccessChain 10(dti) 26
638: 6(int) Load 637
639: 27(ptr) AccessChain 10(dti) 26
640: 6(int) Load 639
641: 128(ptr) AccessChain 24(data) 25 640 125
642: 17(fvec4) Load 641
643: 17(fvec4) GroupNonUniformQuadBroadcast 35 642 35
644: 128(ptr) AccessChain 24(data) 25 638 125
Store 644 643
645: 27(ptr) AccessChain 10(dti) 26
646: 6(int) Load 645
647: 27(ptr) AccessChain 10(dti) 26
648: 6(int) Load 647
649: 137(ptr) AccessChain 24(data) 25 648 125 26
650: 16(float) Load 649
651: 16(float) GroupNonUniformQuadBroadcast 35 650 35
652: 137(ptr) AccessChain 24(data) 25 646 125 26
Store 652 651
653: 27(ptr) AccessChain 10(dti) 26
654: 6(int) Load 653
655: 27(ptr) AccessChain 10(dti) 26
656: 6(int) Load 655
657: 128(ptr) AccessChain 24(data) 25 656 125
658: 17(fvec4) Load 657
659: 146(fvec2) VectorShuffle 658 658 0 1
660: 146(fvec2) GroupNonUniformQuadBroadcast 35 659 35
661: 137(ptr) AccessChain 24(data) 25 654 125 26
662: 16(float) CompositeExtract 660 0
Store 661 662
663: 137(ptr) AccessChain 24(data) 25 654 125 58
664: 16(float) CompositeExtract 660 1
Store 663 664
665: 27(ptr) AccessChain 10(dti) 26
666: 6(int) Load 665
667: 27(ptr) AccessChain 10(dti) 26
668: 6(int) Load 667
669: 128(ptr) AccessChain 24(data) 25 668 125
670: 17(fvec4) Load 669
671: 159(fvec3) VectorShuffle 670 670 0 1 2
672: 159(fvec3) GroupNonUniformQuadBroadcast 35 671 35
673: 137(ptr) AccessChain 24(data) 25 666 125 26
674: 16(float) CompositeExtract 672 0
Store 673 674
675: 137(ptr) AccessChain 24(data) 25 666 125 58
676: 16(float) CompositeExtract 672 1
Store 675 676
677: 137(ptr) AccessChain 24(data) 25 666 125 73
678: 16(float) CompositeExtract 672 2
Store 677 678
679: 27(ptr) AccessChain 10(dti) 26
680: 6(int) Load 679
681: 27(ptr) AccessChain 10(dti) 26
682: 6(int) Load 681
683: 175(ptr) AccessChain 24(data) 25 682 172
684: 19(f64vec4) Load 683
685: 19(f64vec4) GroupNonUniformQuadBroadcast 35 684 35
686: 175(ptr) AccessChain 24(data) 25 680 172
Store 686 685
687: 27(ptr) AccessChain 10(dti) 26
688: 6(int) Load 687
689: 27(ptr) AccessChain 10(dti) 26
690: 6(int) Load 689
691: 184(ptr) AccessChain 24(data) 25 690 172 26
692:18(float64_t) Load 691
693:18(float64_t) GroupNonUniformQuadBroadcast 35 692 35
694: 184(ptr) AccessChain 24(data) 25 688 172 26
Store 694 693
695: 27(ptr) AccessChain 10(dti) 26
696: 6(int) Load 695
697: 27(ptr) AccessChain 10(dti) 26
698: 6(int) Load 697
699: 175(ptr) AccessChain 24(data) 25 698 172
700: 19(f64vec4) Load 699
701:193(f64vec2) VectorShuffle 700 700 0 1
702:193(f64vec2) GroupNonUniformQuadBroadcast 35 701 35
703: 184(ptr) AccessChain 24(data) 25 696 172 26
704:18(float64_t) CompositeExtract 702 0
Store 703 704
705: 184(ptr) AccessChain 24(data) 25 696 172 58
706:18(float64_t) CompositeExtract 702 1
Store 705 706
707: 27(ptr) AccessChain 10(dti) 26
708: 6(int) Load 707
709: 27(ptr) AccessChain 10(dti) 26
710: 6(int) Load 709
711: 175(ptr) AccessChain 24(data) 25 710 172
712: 19(f64vec4) Load 711
713:206(f64vec3) VectorShuffle 712 712 0 1 2
714:206(f64vec3) GroupNonUniformQuadBroadcast 35 713 35
715: 184(ptr) AccessChain 24(data) 25 708 172 26
716:18(float64_t) CompositeExtract 714 0
Store 715 716
717: 184(ptr) AccessChain 24(data) 25 708 172 58
718:18(float64_t) CompositeExtract 714 1
Store 717 718
719: 184(ptr) AccessChain 24(data) 25 708 172 73
720:18(float64_t) CompositeExtract 714 2
Store 719 720
721: 27(ptr) AccessChain 10(dti) 26
722: 6(int) Load 721
723: 27(ptr) AccessChain 10(dti) 26
724: 6(int) Load 723
725: 32(ptr) AccessChain 24(data) 25 724 25
726: 13(ivec4) Load 725
727: 13(ivec4) GroupNonUniformQuadSwap 35 726 26
728: 32(ptr) AccessChain 24(data) 25 722 25
Store 728 727
729: 27(ptr) AccessChain 10(dti) 26
730: 6(int) Load 729
731: 27(ptr) AccessChain 10(dti) 26
732: 6(int) Load 731
733: 42(ptr) AccessChain 24(data) 25 732 25 26
734: 6(int) Load 733
735: 6(int) GroupNonUniformQuadSwap 35 734 26
736: 42(ptr) AccessChain 24(data) 25 730 25 26
Store 736 735
737: 27(ptr) AccessChain 10(dti) 26
738: 6(int) Load 737
739: 27(ptr) AccessChain 10(dti) 26
740: 6(int) Load 739
741: 32(ptr) AccessChain 24(data) 25 740 25
742: 13(ivec4) Load 741
743: 51(ivec2) VectorShuffle 742 742 0 1
744: 51(ivec2) GroupNonUniformQuadSwap 35 743 26
745: 42(ptr) AccessChain 24(data) 25 738 25 26
746: 6(int) CompositeExtract 744 0
Store 745 746
747: 42(ptr) AccessChain 24(data) 25 738 25 58
748: 6(int) CompositeExtract 744 1
Store 747 748
749: 27(ptr) AccessChain 10(dti) 26
750: 6(int) Load 749
751: 27(ptr) AccessChain 10(dti) 26
752: 6(int) Load 751
753: 32(ptr) AccessChain 24(data) 25 752 25
754: 13(ivec4) Load 753
755: 7(ivec3) VectorShuffle 754 754 0 1 2
756: 7(ivec3) GroupNonUniformQuadSwap 35 755 26
757: 42(ptr) AccessChain 24(data) 25 750 25 26
758: 6(int) CompositeExtract 756 0
Store 757 758
759: 42(ptr) AccessChain 24(data) 25 750 25 58
760: 6(int) CompositeExtract 756 1
Store 759 760
761: 42(ptr) AccessChain 24(data) 25 750 25 73
762: 6(int) CompositeExtract 756 2
Store 761 762
763: 27(ptr) AccessChain 10(dti) 26
764: 6(int) Load 763
765: 27(ptr) AccessChain 10(dti) 26
766: 6(int) Load 765
767: 81(ptr) AccessChain 24(data) 25 766 78
768: 15(ivec4) Load 767
769: 15(ivec4) GroupNonUniformQuadSwap 35 768 26
770: 81(ptr) AccessChain 24(data) 25 764 78
Store 770 769
771: 27(ptr) AccessChain 10(dti) 26
772: 6(int) Load 771
773: 27(ptr) AccessChain 10(dti) 26
774: 6(int) Load 773
775: 90(ptr) AccessChain 24(data) 25 774 78 26
776: 14(int) Load 775
777: 14(int) GroupNonUniformQuadSwap 35 776 26
778: 90(ptr) AccessChain 24(data) 25 772 78 26
Store 778 777
779: 27(ptr) AccessChain 10(dti) 26
780: 6(int) Load 779
781: 27(ptr) AccessChain 10(dti) 26
782: 6(int) Load 781
783: 81(ptr) AccessChain 24(data) 25 782 78
784: 15(ivec4) Load 783
785: 99(ivec2) VectorShuffle 784 784 0 1
786: 99(ivec2) GroupNonUniformQuadSwap 35 785 26
787: 90(ptr) AccessChain 24(data) 25 780 78 26
788: 14(int) CompositeExtract 786 0
Store 787 788
789: 90(ptr) AccessChain 24(data) 25 780 78 58
790: 14(int) CompositeExtract 786 1
Store 789 790
791: 27(ptr) AccessChain 10(dti) 26
792: 6(int) Load 791
793: 27(ptr) AccessChain 10(dti) 26
794: 6(int) Load 793
795: 81(ptr) AccessChain 24(data) 25 794 78
796: 15(ivec4) Load 795
797: 112(ivec3) VectorShuffle 796 796 0 1 2
798: 112(ivec3) GroupNonUniformQuadSwap 35 797 26
799: 90(ptr) AccessChain 24(data) 25 792 78 26
800: 14(int) CompositeExtract 798 0
Store 799 800
801: 90(ptr) AccessChain 24(data) 25 792 78 58
802: 14(int) CompositeExtract 798 1
Store 801 802
803: 90(ptr) AccessChain 24(data) 25 792 78 73
804: 14(int) CompositeExtract 798 2
Store 803 804
805: 27(ptr) AccessChain 10(dti) 26
806: 6(int) Load 805
807: 27(ptr) AccessChain 10(dti) 26
808: 6(int) Load 807
809: 128(ptr) AccessChain 24(data) 25 808 125
810: 17(fvec4) Load 809
811: 17(fvec4) GroupNonUniformQuadSwap 35 810 26
812: 128(ptr) AccessChain 24(data) 25 806 125
Store 812 811
813: 27(ptr) AccessChain 10(dti) 26
814: 6(int) Load 813
815: 27(ptr) AccessChain 10(dti) 26
816: 6(int) Load 815
817: 137(ptr) AccessChain 24(data) 25 816 125 26
818: 16(float) Load 817
819: 16(float) GroupNonUniformQuadSwap 35 818 26
820: 137(ptr) AccessChain 24(data) 25 814 125 26
Store 820 819
821: 27(ptr) AccessChain 10(dti) 26
822: 6(int) Load 821
823: 27(ptr) AccessChain 10(dti) 26
824: 6(int) Load 823
825: 128(ptr) AccessChain 24(data) 25 824 125
826: 17(fvec4) Load 825
827: 146(fvec2) VectorShuffle 826 826 0 1
828: 146(fvec2) GroupNonUniformQuadSwap 35 827 26
829: 137(ptr) AccessChain 24(data) 25 822 125 26
830: 16(float) CompositeExtract 828 0
Store 829 830
831: 137(ptr) AccessChain 24(data) 25 822 125 58
832: 16(float) CompositeExtract 828 1
Store 831 832
833: 27(ptr) AccessChain 10(dti) 26
834: 6(int) Load 833
835: 27(ptr) AccessChain 10(dti) 26
836: 6(int) Load 835
837: 128(ptr) AccessChain 24(data) 25 836 125
838: 17(fvec4) Load 837
839: 159(fvec3) VectorShuffle 838 838 0 1 2
840: 159(fvec3) GroupNonUniformQuadSwap 35 839 26
841: 137(ptr) AccessChain 24(data) 25 834 125 26
842: 16(float) CompositeExtract 840 0
Store 841 842
843: 137(ptr) AccessChain 24(data) 25 834 125 58
844: 16(float) CompositeExtract 840 1
Store 843 844
845: 137(ptr) AccessChain 24(data) 25 834 125 73
846: 16(float) CompositeExtract 840 2
Store 845 846
847: 27(ptr) AccessChain 10(dti) 26
848: 6(int) Load 847
849: 27(ptr) AccessChain 10(dti) 26
850: 6(int) Load 849
851: 175(ptr) AccessChain 24(data) 25 850 172
852: 19(f64vec4) Load 851
853: 19(f64vec4) GroupNonUniformQuadSwap 35 852 26
854: 175(ptr) AccessChain 24(data) 25 848 172
Store 854 853
855: 27(ptr) AccessChain 10(dti) 26
856: 6(int) Load 855
857: 27(ptr) AccessChain 10(dti) 26
858: 6(int) Load 857
859: 184(ptr) AccessChain 24(data) 25 858 172 26
860:18(float64_t) Load 859
861:18(float64_t) GroupNonUniformQuadSwap 35 860 26
862: 184(ptr) AccessChain 24(data) 25 856 172 26
Store 862 861
863: 27(ptr) AccessChain 10(dti) 26
864: 6(int) Load 863
865: 27(ptr) AccessChain 10(dti) 26
866: 6(int) Load 865
867: 175(ptr) AccessChain 24(data) 25 866 172
868: 19(f64vec4) Load 867
869:193(f64vec2) VectorShuffle 868 868 0 1
870:193(f64vec2) GroupNonUniformQuadSwap 35 869 26
871: 184(ptr) AccessChain 24(data) 25 864 172 26
872:18(float64_t) CompositeExtract 870 0
Store 871 872
873: 184(ptr) AccessChain 24(data) 25 864 172 58
874:18(float64_t) CompositeExtract 870 1
Store 873 874
875: 27(ptr) AccessChain 10(dti) 26
876: 6(int) Load 875
877: 27(ptr) AccessChain 10(dti) 26
878: 6(int) Load 877
879: 175(ptr) AccessChain 24(data) 25 878 172
880: 19(f64vec4) Load 879
881:206(f64vec3) VectorShuffle 880 880 0 1 2
882:206(f64vec3) GroupNonUniformQuadSwap 35 881 26
883: 184(ptr) AccessChain 24(data) 25 876 172 26
884:18(float64_t) CompositeExtract 882 0
Store 883 884
885: 184(ptr) AccessChain 24(data) 25 876 172 58
886:18(float64_t) CompositeExtract 882 1
Store 885 886
887: 184(ptr) AccessChain 24(data) 25 876 172 73
888:18(float64_t) CompositeExtract 882 2
Store 887 888
889: 27(ptr) AccessChain 10(dti) 26
890: 6(int) Load 889
891: 27(ptr) AccessChain 10(dti) 26
892: 6(int) Load 891
893: 32(ptr) AccessChain 24(data) 25 892 25
894: 13(ivec4) Load 893
895: 13(ivec4) GroupNonUniformQuadSwap 35 894 58
896: 32(ptr) AccessChain 24(data) 25 890 25
Store 896 895
897: 27(ptr) AccessChain 10(dti) 26
898: 6(int) Load 897
899: 27(ptr) AccessChain 10(dti) 26
900: 6(int) Load 899
901: 42(ptr) AccessChain 24(data) 25 900 25 26
902: 6(int) Load 901
903: 6(int) GroupNonUniformQuadSwap 35 902 58
904: 42(ptr) AccessChain 24(data) 25 898 25 26
Store 904 903
905: 27(ptr) AccessChain 10(dti) 26
906: 6(int) Load 905
907: 27(ptr) AccessChain 10(dti) 26
908: 6(int) Load 907
909: 32(ptr) AccessChain 24(data) 25 908 25
910: 13(ivec4) Load 909
911: 51(ivec2) VectorShuffle 910 910 0 1
912: 51(ivec2) GroupNonUniformQuadSwap 35 911 58
913: 42(ptr) AccessChain 24(data) 25 906 25 26
914: 6(int) CompositeExtract 912 0
Store 913 914
915: 42(ptr) AccessChain 24(data) 25 906 25 58
916: 6(int) CompositeExtract 912 1
Store 915 916
917: 27(ptr) AccessChain 10(dti) 26
918: 6(int) Load 917
919: 27(ptr) AccessChain 10(dti) 26
920: 6(int) Load 919
921: 32(ptr) AccessChain 24(data) 25 920 25
922: 13(ivec4) Load 921
923: 7(ivec3) VectorShuffle 922 922 0 1 2
924: 7(ivec3) GroupNonUniformQuadSwap 35 923 58
925: 42(ptr) AccessChain 24(data) 25 918 25 26
926: 6(int) CompositeExtract 924 0
Store 925 926
927: 42(ptr) AccessChain 24(data) 25 918 25 58
928: 6(int) CompositeExtract 924 1
Store 927 928
929: 42(ptr) AccessChain 24(data) 25 918 25 73
930: 6(int) CompositeExtract 924 2
Store 929 930
931: 27(ptr) AccessChain 10(dti) 26
932: 6(int) Load 931
933: 27(ptr) AccessChain 10(dti) 26
934: 6(int) Load 933
935: 81(ptr) AccessChain 24(data) 25 934 78
936: 15(ivec4) Load 935
937: 15(ivec4) GroupNonUniformQuadSwap 35 936 58
938: 81(ptr) AccessChain 24(data) 25 932 78
Store 938 937
939: 27(ptr) AccessChain 10(dti) 26
940: 6(int) Load 939
941: 27(ptr) AccessChain 10(dti) 26
942: 6(int) Load 941
943: 90(ptr) AccessChain 24(data) 25 942 78 26
944: 14(int) Load 943
945: 14(int) GroupNonUniformQuadSwap 35 944 58
946: 90(ptr) AccessChain 24(data) 25 940 78 26
Store 946 945
947: 27(ptr) AccessChain 10(dti) 26
948: 6(int) Load 947
949: 27(ptr) AccessChain 10(dti) 26
950: 6(int) Load 949
951: 81(ptr) AccessChain 24(data) 25 950 78
952: 15(ivec4) Load 951
953: 99(ivec2) VectorShuffle 952 952 0 1
954: 99(ivec2) GroupNonUniformQuadSwap 35 953 58
955: 90(ptr) AccessChain 24(data) 25 948 78 26
956: 14(int) CompositeExtract 954 0
Store 955 956
957: 90(ptr) AccessChain 24(data) 25 948 78 58
958: 14(int) CompositeExtract 954 1
Store 957 958
959: 27(ptr) AccessChain 10(dti) 26
960: 6(int) Load 959
961: 27(ptr) AccessChain 10(dti) 26
962: 6(int) Load 961
963: 81(ptr) AccessChain 24(data) 25 962 78
964: 15(ivec4) Load 963
965: 112(ivec3) VectorShuffle 964 964 0 1 2
966: 112(ivec3) GroupNonUniformQuadSwap 35 965 58
967: 90(ptr) AccessChain 24(data) 25 960 78 26
968: 14(int) CompositeExtract 966 0
Store 967 968
969: 90(ptr) AccessChain 24(data) 25 960 78 58
970: 14(int) CompositeExtract 966 1
Store 969 970
971: 90(ptr) AccessChain 24(data) 25 960 78 73
972: 14(int) CompositeExtract 966 2
Store 971 972
973: 27(ptr) AccessChain 10(dti) 26
974: 6(int) Load 973
975: 27(ptr) AccessChain 10(dti) 26
976: 6(int) Load 975
977: 128(ptr) AccessChain 24(data) 25 976 125
978: 17(fvec4) Load 977
979: 17(fvec4) GroupNonUniformQuadSwap 35 978 58
980: 128(ptr) AccessChain 24(data) 25 974 125
Store 980 979
981: 27(ptr) AccessChain 10(dti) 26
982: 6(int) Load 981
983: 27(ptr) AccessChain 10(dti) 26
984: 6(int) Load 983
985: 137(ptr) AccessChain 24(data) 25 984 125 26
986: 16(float) Load 985
987: 16(float) GroupNonUniformQuadSwap 35 986 58
988: 137(ptr) AccessChain 24(data) 25 982 125 26
Store 988 987
989: 27(ptr) AccessChain 10(dti) 26
990: 6(int) Load 989
991: 27(ptr) AccessChain 10(dti) 26
992: 6(int) Load 991
993: 128(ptr) AccessChain 24(data) 25 992 125
994: 17(fvec4) Load 993
995: 146(fvec2) VectorShuffle 994 994 0 1
996: 146(fvec2) GroupNonUniformQuadSwap 35 995 58
997: 137(ptr) AccessChain 24(data) 25 990 125 26
998: 16(float) CompositeExtract 996 0
Store 997 998
999: 137(ptr) AccessChain 24(data) 25 990 125 58
1000: 16(float) CompositeExtract 996 1
Store 999 1000
1001: 27(ptr) AccessChain 10(dti) 26
1002: 6(int) Load 1001
1003: 27(ptr) AccessChain 10(dti) 26
1004: 6(int) Load 1003
1005: 128(ptr) AccessChain 24(data) 25 1004 125
1006: 17(fvec4) Load 1005
1007: 159(fvec3) VectorShuffle 1006 1006 0 1 2
1008: 159(fvec3) GroupNonUniformQuadSwap 35 1007 58
1009: 137(ptr) AccessChain 24(data) 25 1002 125 26
1010: 16(float) CompositeExtract 1008 0
Store 1009 1010
1011: 137(ptr) AccessChain 24(data) 25 1002 125 58
1012: 16(float) CompositeExtract 1008 1
Store 1011 1012
1013: 137(ptr) AccessChain 24(data) 25 1002 125 73
1014: 16(float) CompositeExtract 1008 2
Store 1013 1014
1015: 27(ptr) AccessChain 10(dti) 26
1016: 6(int) Load 1015
1017: 27(ptr) AccessChain 10(dti) 26
1018: 6(int) Load 1017
1019: 175(ptr) AccessChain 24(data) 25 1018 172
1020: 19(f64vec4) Load 1019
1021: 19(f64vec4) GroupNonUniformQuadSwap 35 1020 58
1022: 175(ptr) AccessChain 24(data) 25 1016 172
Store 1022 1021
1023: 27(ptr) AccessChain 10(dti) 26
1024: 6(int) Load 1023
1025: 27(ptr) AccessChain 10(dti) 26
1026: 6(int) Load 1025
1027: 184(ptr) AccessChain 24(data) 25 1026 172 26
1028:18(float64_t) Load 1027
1029:18(float64_t) GroupNonUniformQuadSwap 35 1028 58
1030: 184(ptr) AccessChain 24(data) 25 1024 172 26
Store 1030 1029
1031: 27(ptr) AccessChain 10(dti) 26
1032: 6(int) Load 1031
1033: 27(ptr) AccessChain 10(dti) 26
1034: 6(int) Load 1033
1035: 175(ptr) AccessChain 24(data) 25 1034 172
1036: 19(f64vec4) Load 1035
1037:193(f64vec2) VectorShuffle 1036 1036 0 1
1038:193(f64vec2) GroupNonUniformQuadSwap 35 1037 58
1039: 184(ptr) AccessChain 24(data) 25 1032 172 26
1040:18(float64_t) CompositeExtract 1038 0
Store 1039 1040
1041: 184(ptr) AccessChain 24(data) 25 1032 172 58
1042:18(float64_t) CompositeExtract 1038 1
Store 1041 1042
1043: 27(ptr) AccessChain 10(dti) 26
1044: 6(int) Load 1043
1045: 27(ptr) AccessChain 10(dti) 26
1046: 6(int) Load 1045
1047: 175(ptr) AccessChain 24(data) 25 1046 172
1048: 19(f64vec4) Load 1047
1049:206(f64vec3) VectorShuffle 1048 1048 0 1 2
1050:206(f64vec3) GroupNonUniformQuadSwap 35 1049 58
1051: 184(ptr) AccessChain 24(data) 25 1044 172 26
1052:18(float64_t) CompositeExtract 1050 0
Store 1051 1052
1053: 184(ptr) AccessChain 24(data) 25 1044 172 58
1054:18(float64_t) CompositeExtract 1050 1
Store 1053 1054
1055: 184(ptr) AccessChain 24(data) 25 1044 172 73
1056:18(float64_t) CompositeExtract 1050 2
Store 1055 1056
1057: 27(ptr) AccessChain 10(dti) 26
1058: 6(int) Load 1057
1059: 27(ptr) AccessChain 10(dti) 26
1060: 6(int) Load 1059
1061: 32(ptr) AccessChain 24(data) 25 1060 25
1062: 13(ivec4) Load 1061
1063: 13(ivec4) GroupNonUniformQuadSwap 35 1062 73
1064: 32(ptr) AccessChain 24(data) 25 1058 25
Store 1064 1063
1065: 27(ptr) AccessChain 10(dti) 26
1066: 6(int) Load 1065
1067: 27(ptr) AccessChain 10(dti) 26
1068: 6(int) Load 1067
1069: 42(ptr) AccessChain 24(data) 25 1068 25 26
1070: 6(int) Load 1069
1071: 6(int) GroupNonUniformQuadSwap 35 1070 73
1072: 42(ptr) AccessChain 24(data) 25 1066 25 26
Store 1072 1071
1073: 27(ptr) AccessChain 10(dti) 26
1074: 6(int) Load 1073
1075: 27(ptr) AccessChain 10(dti) 26
1076: 6(int) Load 1075
1077: 32(ptr) AccessChain 24(data) 25 1076 25
1078: 13(ivec4) Load 1077
1079: 51(ivec2) VectorShuffle 1078 1078 0 1
1080: 51(ivec2) GroupNonUniformQuadSwap 35 1079 73
1081: 42(ptr) AccessChain 24(data) 25 1074 25 26
1082: 6(int) CompositeExtract 1080 0
Store 1081 1082
1083: 42(ptr) AccessChain 24(data) 25 1074 25 58
1084: 6(int) CompositeExtract 1080 1
Store 1083 1084
1085: 27(ptr) AccessChain 10(dti) 26
1086: 6(int) Load 1085
1087: 27(ptr) AccessChain 10(dti) 26
1088: 6(int) Load 1087
1089: 32(ptr) AccessChain 24(data) 25 1088 25
1090: 13(ivec4) Load 1089
1091: 7(ivec3) VectorShuffle 1090 1090 0 1 2
1092: 7(ivec3) GroupNonUniformQuadSwap 35 1091 73
1093: 42(ptr) AccessChain 24(data) 25 1086 25 26
1094: 6(int) CompositeExtract 1092 0
Store 1093 1094
1095: 42(ptr) AccessChain 24(data) 25 1086 25 58
1096: 6(int) CompositeExtract 1092 1
Store 1095 1096
1097: 42(ptr) AccessChain 24(data) 25 1086 25 73
1098: 6(int) CompositeExtract 1092 2
Store 1097 1098
1099: 27(ptr) AccessChain 10(dti) 26
1100: 6(int) Load 1099
1101: 27(ptr) AccessChain 10(dti) 26
1102: 6(int) Load 1101
1103: 81(ptr) AccessChain 24(data) 25 1102 78
1104: 15(ivec4) Load 1103
1105: 15(ivec4) GroupNonUniformQuadSwap 35 1104 73
1106: 81(ptr) AccessChain 24(data) 25 1100 78
Store 1106 1105
1107: 27(ptr) AccessChain 10(dti) 26
1108: 6(int) Load 1107
1109: 27(ptr) AccessChain 10(dti) 26
1110: 6(int) Load 1109
1111: 90(ptr) AccessChain 24(data) 25 1110 78 26
1112: 14(int) Load 1111
1113: 14(int) GroupNonUniformQuadSwap 35 1112 73
1114: 90(ptr) AccessChain 24(data) 25 1108 78 26
Store 1114 1113
1115: 27(ptr) AccessChain 10(dti) 26
1116: 6(int) Load 1115
1117: 27(ptr) AccessChain 10(dti) 26
1118: 6(int) Load 1117
1119: 81(ptr) AccessChain 24(data) 25 1118 78
1120: 15(ivec4) Load 1119
1121: 99(ivec2) VectorShuffle 1120 1120 0 1
1122: 99(ivec2) GroupNonUniformQuadSwap 35 1121 73
1123: 90(ptr) AccessChain 24(data) 25 1116 78 26
1124: 14(int) CompositeExtract 1122 0
Store 1123 1124
1125: 90(ptr) AccessChain 24(data) 25 1116 78 58
1126: 14(int) CompositeExtract 1122 1
Store 1125 1126
1127: 27(ptr) AccessChain 10(dti) 26
1128: 6(int) Load 1127
1129: 27(ptr) AccessChain 10(dti) 26
1130: 6(int) Load 1129
1131: 81(ptr) AccessChain 24(data) 25 1130 78
1132: 15(ivec4) Load 1131
1133: 112(ivec3) VectorShuffle 1132 1132 0 1 2
1134: 112(ivec3) GroupNonUniformQuadSwap 35 1133 73
1135: 90(ptr) AccessChain 24(data) 25 1128 78 26
1136: 14(int) CompositeExtract 1134 0
Store 1135 1136
1137: 90(ptr) AccessChain 24(data) 25 1128 78 58
1138: 14(int) CompositeExtract 1134 1
Store 1137 1138
1139: 90(ptr) AccessChain 24(data) 25 1128 78 73
1140: 14(int) CompositeExtract 1134 2
Store 1139 1140
1141: 27(ptr) AccessChain 10(dti) 26
1142: 6(int) Load 1141
1143: 27(ptr) AccessChain 10(dti) 26
1144: 6(int) Load 1143
1145: 128(ptr) AccessChain 24(data) 25 1144 125
1146: 17(fvec4) Load 1145
1147: 17(fvec4) GroupNonUniformQuadSwap 35 1146 73
1148: 128(ptr) AccessChain 24(data) 25 1142 125
Store 1148 1147
1149: 27(ptr) AccessChain 10(dti) 26
1150: 6(int) Load 1149
1151: 27(ptr) AccessChain 10(dti) 26
1152: 6(int) Load 1151
1153: 137(ptr) AccessChain 24(data) 25 1152 125 26
1154: 16(float) Load 1153
1155: 16(float) GroupNonUniformQuadSwap 35 1154 73
1156: 137(ptr) AccessChain 24(data) 25 1150 125 26
Store 1156 1155
1157: 27(ptr) AccessChain 10(dti) 26
1158: 6(int) Load 1157
1159: 27(ptr) AccessChain 10(dti) 26
1160: 6(int) Load 1159
1161: 128(ptr) AccessChain 24(data) 25 1160 125
1162: 17(fvec4) Load 1161
1163: 146(fvec2) VectorShuffle 1162 1162 0 1
1164: 146(fvec2) GroupNonUniformQuadSwap 35 1163 73
1165: 137(ptr) AccessChain 24(data) 25 1158 125 26
1166: 16(float) CompositeExtract 1164 0
Store 1165 1166
1167: 137(ptr) AccessChain 24(data) 25 1158 125 58
1168: 16(float) CompositeExtract 1164 1
Store 1167 1168
1169: 27(ptr) AccessChain 10(dti) 26
1170: 6(int) Load 1169
1171: 27(ptr) AccessChain 10(dti) 26
1172: 6(int) Load 1171
1173: 128(ptr) AccessChain 24(data) 25 1172 125
1174: 17(fvec4) Load 1173
1175: 159(fvec3) VectorShuffle 1174 1174 0 1 2
1176: 159(fvec3) GroupNonUniformQuadSwap 35 1175 73
1177: 137(ptr) AccessChain 24(data) 25 1170 125 26
1178: 16(float) CompositeExtract 1176 0
Store 1177 1178
1179: 137(ptr) AccessChain 24(data) 25 1170 125 58
1180: 16(float) CompositeExtract 1176 1
Store 1179 1180
1181: 137(ptr) AccessChain 24(data) 25 1170 125 73
1182: 16(float) CompositeExtract 1176 2
Store 1181 1182
1183: 27(ptr) AccessChain 10(dti) 26
1184: 6(int) Load 1183
1185: 27(ptr) AccessChain 10(dti) 26
1186: 6(int) Load 1185
1187: 175(ptr) AccessChain 24(data) 25 1186 172
1188: 19(f64vec4) Load 1187
1189: 19(f64vec4) GroupNonUniformQuadSwap 35 1188 73
1190: 175(ptr) AccessChain 24(data) 25 1184 172
Store 1190 1189
1191: 27(ptr) AccessChain 10(dti) 26
1192: 6(int) Load 1191
1193: 27(ptr) AccessChain 10(dti) 26
1194: 6(int) Load 1193
1195: 184(ptr) AccessChain 24(data) 25 1194 172 26
1196:18(float64_t) Load 1195
1197:18(float64_t) GroupNonUniformQuadSwap 35 1196 73
1198: 184(ptr) AccessChain 24(data) 25 1192 172 26
Store 1198 1197
1199: 27(ptr) AccessChain 10(dti) 26
1200: 6(int) Load 1199
1201: 27(ptr) AccessChain 10(dti) 26
1202: 6(int) Load 1201
1203: 175(ptr) AccessChain 24(data) 25 1202 172
1204: 19(f64vec4) Load 1203
1205:193(f64vec2) VectorShuffle 1204 1204 0 1
1206:193(f64vec2) GroupNonUniformQuadSwap 35 1205 73
1207: 184(ptr) AccessChain 24(data) 25 1200 172 26
1208:18(float64_t) CompositeExtract 1206 0
Store 1207 1208
1209: 184(ptr) AccessChain 24(data) 25 1200 172 58
1210:18(float64_t) CompositeExtract 1206 1
Store 1209 1210
1211: 27(ptr) AccessChain 10(dti) 26
1212: 6(int) Load 1211
1213: 27(ptr) AccessChain 10(dti) 26
1214: 6(int) Load 1213
1215: 175(ptr) AccessChain 24(data) 25 1214 172
1216: 19(f64vec4) Load 1215
1217:206(f64vec3) VectorShuffle 1216 1216 0 1 2
1218:206(f64vec3) GroupNonUniformQuadSwap 35 1217 73
1219: 184(ptr) AccessChain 24(data) 25 1212 172 26
1220:18(float64_t) CompositeExtract 1218 0
Store 1219 1220
1221: 184(ptr) AccessChain 24(data) 25 1212 172 58
1222:18(float64_t) CompositeExtract 1218 1
Store 1221 1222
1223: 184(ptr) AccessChain 24(data) 25 1212 172 73
1224:18(float64_t) CompositeExtract 1218 2
Store 1223 1224
Return
FunctionEnd