glslang/Test/baseResults/hlsl.wavereduction.comp.out
Maciej 4e9cde50bb 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-01-23 12:49:48 -07:00

7376 lines
539 KiB
Plaintext

hlsl.wavereduction.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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 uint)
0:104 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:104 subgroupOr ( temp 4-component vector of uint)
0:104 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 move second child to first child ( temp uint)
0:105 direct index ( temp uint)
0:105 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 Constant:
0:105 0 (const int)
0:105 subgroupOr ( temp uint)
0:105 direct index ( temp uint)
0:105 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 Constant:
0:105 0 (const int)
0:106 move second child to first child ( temp 2-component vector of uint)
0:106 vector swizzle ( temp 2-component vector of uint)
0:106 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:106 subgroupOr ( temp 2-component vector of uint)
0:106 vector swizzle ( temp 2-component vector of uint)
0:106 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 uint)
0:107 vector swizzle ( temp 3-component vector of uint)
0:107 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 subgroupOr ( temp 3-component vector of uint)
0:107 vector swizzle ( temp 3-component vector of uint)
0:107 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 int)
0:109 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:109 subgroupOr ( temp 4-component vector of int)
0:109 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 move second child to first child ( temp int)
0:110 direct index ( temp int)
0:110 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 Constant:
0:110 0 (const int)
0:110 subgroupOr ( temp int)
0:110 direct index ( temp int)
0:110 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 Constant:
0:110 0 (const int)
0:111 move second child to first child ( temp 2-component vector of int)
0:111 vector swizzle ( temp 2-component vector of int)
0:111 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:111 subgroupOr ( temp 2-component vector of int)
0:111 vector swizzle ( temp 2-component vector of int)
0:111 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 int)
0:112 vector swizzle ( temp 3-component vector of int)
0:112 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 subgroupOr ( temp 3-component vector of int)
0:112 vector swizzle ( temp 3-component vector of int)
0:112 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 uint)
0:124 direct index ( temp uint)
0:124 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:124 Constant:
0:124 0 (const int)
0:124 subgroupBallotBitCount ( temp uint)
0:124 subgroupBallot ( temp 4-component vector of uint)
0:124 Compare Equal ( temp bool)
0:124 direct index ( temp uint)
0:124 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 0 (const uint)
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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupAdd ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMul ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMin ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupMax ( 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: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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 subgroupAnd ( 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 uint)
0:104 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:104 subgroupOr ( temp 4-component vector of uint)
0:104 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 move second child to first child ( temp uint)
0:105 direct index ( temp uint)
0:105 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 Constant:
0:105 0 (const int)
0:105 subgroupOr ( temp uint)
0:105 direct index ( temp uint)
0:105 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:105 Constant:
0:105 0 (const int)
0:106 move second child to first child ( temp 2-component vector of uint)
0:106 vector swizzle ( temp 2-component vector of uint)
0:106 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:106 Sequence
0:106 Constant:
0:106 0 (const int)
0:106 Constant:
0:106 1 (const int)
0:106 subgroupOr ( temp 2-component vector of uint)
0:106 vector swizzle ( temp 2-component vector of uint)
0:106 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 uint)
0:107 vector swizzle ( temp 3-component vector of uint)
0:107 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 subgroupOr ( temp 3-component vector of uint)
0:107 vector swizzle ( temp 3-component vector of uint)
0:107 u: direct index for structure ( temp 4-component vector of uint)
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 0 (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 int)
0:109 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:109 subgroupOr ( temp 4-component vector of int)
0:109 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 move second child to first child ( temp int)
0:110 direct index ( temp int)
0:110 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 Constant:
0:110 0 (const int)
0:110 subgroupOr ( temp int)
0:110 direct index ( temp int)
0:110 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:110 Constant:
0:110 0 (const int)
0:111 move second child to first child ( temp 2-component vector of int)
0:111 vector swizzle ( temp 2-component vector of int)
0:111 i: direct index for structure ( temp 4-component vector of int)
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 1 (const int)
0:111 Sequence
0:111 Constant:
0:111 0 (const int)
0:111 Constant:
0:111 1 (const int)
0:111 subgroupOr ( temp 2-component vector of int)
0:111 vector swizzle ( temp 2-component vector of int)
0:111 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 int)
0:112 vector swizzle ( temp 3-component vector of int)
0:112 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 subgroupOr ( temp 3-component vector of int)
0:112 vector swizzle ( temp 3-component vector of int)
0:112 i: direct index for structure ( temp 4-component vector of int)
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 1 (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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 subgroupXor ( 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 uint)
0:124 direct index ( temp uint)
0:124 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:124 Constant:
0:124 0 (const int)
0:124 subgroupBallotBitCount ( temp uint)
0:124 subgroupBallot ( temp 4-component vector of uint)
0:124 Compare Equal ( temp bool)
0:124 direct index ( temp uint)
0:124 u: direct index for structure ( temp 4-component vector of uint)
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 0 (const int)
0:124 Constant:
0:124 0 (const int)
0:124 Constant:
0:124 0 (const uint)
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 991
Capability Shader
Capability Float64
Capability GroupNonUniform
Capability GroupNonUniformArithmetic
Capability GroupNonUniformBallot
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint GLCompute 4 "CSMain" 986
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 984 "dti"
Name 986 "dti"
Name 988 "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 986(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
979: TypeBool
985: TypePointer Input 7(ivec3)
986(dti): 985(ptr) Variable Input
4(CSMain): 2 Function None 3
5: Label
984(dti): 8(ptr) Variable Function
988(param): 8(ptr) Variable Function
987: 7(ivec3) Load 986(dti)
Store 984(dti) 987
989: 7(ivec3) Load 984(dti)
Store 988(param) 989
990: 2 FunctionCall 11(@CSMain(vu3;) 988(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) GroupNonUniformIAdd 35 Reduce 34
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) GroupNonUniformIAdd 35 Reduce 44
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) GroupNonUniformIAdd 35 Reduce 54
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) GroupNonUniformIAdd 35 Reduce 67
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) GroupNonUniformIAdd 35 Reduce 83
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) GroupNonUniformIAdd 35 Reduce 92
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) GroupNonUniformIAdd 35 Reduce 102
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) GroupNonUniformIAdd 35 Reduce 115
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) GroupNonUniformFAdd 35 Reduce 130
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) GroupNonUniformFAdd 35 Reduce 139
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) GroupNonUniformFAdd 35 Reduce 149
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) GroupNonUniformFAdd 35 Reduce 162
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) GroupNonUniformFAdd 35 Reduce 177
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) GroupNonUniformFAdd 35 Reduce 186
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) GroupNonUniformFAdd 35 Reduce 196
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) GroupNonUniformFAdd 35 Reduce 209
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) GroupNonUniformIMul 35 Reduce 222
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) GroupNonUniformIMul 35 Reduce 230
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) GroupNonUniformIMul 35 Reduce 239
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) GroupNonUniformIMul 35 Reduce 251
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) GroupNonUniformIMul 35 Reduce 264
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) GroupNonUniformIMul 35 Reduce 272
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) GroupNonUniformIMul 35 Reduce 281
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) GroupNonUniformIMul 35 Reduce 293
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) GroupNonUniformFMul 35 Reduce 306
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) GroupNonUniformFMul 35 Reduce 314
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) GroupNonUniformFMul 35 Reduce 323
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) GroupNonUniformFMul 35 Reduce 335
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) GroupNonUniformFMul 35 Reduce 348
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) GroupNonUniformFMul 35 Reduce 356
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) GroupNonUniformFMul 35 Reduce 365
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) GroupNonUniformFMul 35 Reduce 377
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) GroupNonUniformUMin 35 Reduce 390
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) GroupNonUniformUMin 35 Reduce 398
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) GroupNonUniformUMin 35 Reduce 407
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) GroupNonUniformUMin 35 Reduce 419
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) GroupNonUniformSMin 35 Reduce 432
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) GroupNonUniformSMin 35 Reduce 440
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) GroupNonUniformSMin 35 Reduce 449
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) GroupNonUniformSMin 35 Reduce 461
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) GroupNonUniformFMin 35 Reduce 474
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) GroupNonUniformFMin 35 Reduce 482
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) GroupNonUniformFMin 35 Reduce 491
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) GroupNonUniformFMin 35 Reduce 503
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) GroupNonUniformFMin 35 Reduce 516
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) GroupNonUniformFMin 35 Reduce 524
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) GroupNonUniformFMin 35 Reduce 533
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) GroupNonUniformFMin 35 Reduce 545
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) GroupNonUniformUMax 35 Reduce 558
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) GroupNonUniformUMax 35 Reduce 566
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) GroupNonUniformUMax 35 Reduce 575
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) GroupNonUniformUMax 35 Reduce 587
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) GroupNonUniformSMax 35 Reduce 600
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) GroupNonUniformSMax 35 Reduce 608
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) GroupNonUniformSMax 35 Reduce 617
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) GroupNonUniformSMax 35 Reduce 629
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) GroupNonUniformFMax 35 Reduce 642
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) GroupNonUniformFMax 35 Reduce 650
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) GroupNonUniformFMax 35 Reduce 659
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) GroupNonUniformFMax 35 Reduce 671
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) GroupNonUniformFMax 35 Reduce 684
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) GroupNonUniformFMax 35 Reduce 692
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) GroupNonUniformFMax 35 Reduce 701
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) GroupNonUniformFMax 35 Reduce 713
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) GroupNonUniformBitwiseAnd 35 Reduce 726
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) GroupNonUniformBitwiseAnd 35 Reduce 734
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) GroupNonUniformBitwiseAnd 35 Reduce 743
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) GroupNonUniformBitwiseAnd 35 Reduce 755
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) GroupNonUniformBitwiseAnd 35 Reduce 768
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) GroupNonUniformBitwiseAnd 35 Reduce 776
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) GroupNonUniformBitwiseAnd 35 Reduce 785
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) GroupNonUniformBitwiseAnd 35 Reduce 797
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: 32(ptr) AccessChain 24(data) 25 808 25
810: 13(ivec4) Load 809
811: 13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 810
812: 32(ptr) AccessChain 24(data) 25 806 25
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: 42(ptr) AccessChain 24(data) 25 816 25 26
818: 6(int) Load 817
819: 6(int) GroupNonUniformBitwiseOr 35 Reduce 818
820: 42(ptr) AccessChain 24(data) 25 814 25 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: 32(ptr) AccessChain 24(data) 25 824 25
826: 13(ivec4) Load 825
827: 51(ivec2) VectorShuffle 826 826 0 1
828: 51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 827
829: 42(ptr) AccessChain 24(data) 25 822 25 26
830: 6(int) CompositeExtract 828 0
Store 829 830
831: 42(ptr) AccessChain 24(data) 25 822 25 58
832: 6(int) 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: 32(ptr) AccessChain 24(data) 25 836 25
838: 13(ivec4) Load 837
839: 7(ivec3) VectorShuffle 838 838 0 1 2
840: 7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 839
841: 42(ptr) AccessChain 24(data) 25 834 25 26
842: 6(int) CompositeExtract 840 0
Store 841 842
843: 42(ptr) AccessChain 24(data) 25 834 25 58
844: 6(int) CompositeExtract 840 1
Store 843 844
845: 42(ptr) AccessChain 24(data) 25 834 25 73
846: 6(int) 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: 81(ptr) AccessChain 24(data) 25 850 78
852: 15(ivec4) Load 851
853: 15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 852
854: 81(ptr) AccessChain 24(data) 25 848 78
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: 90(ptr) AccessChain 24(data) 25 858 78 26
860: 14(int) Load 859
861: 14(int) GroupNonUniformBitwiseOr 35 Reduce 860
862: 90(ptr) AccessChain 24(data) 25 856 78 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: 81(ptr) AccessChain 24(data) 25 866 78
868: 15(ivec4) Load 867
869: 99(ivec2) VectorShuffle 868 868 0 1
870: 99(ivec2) GroupNonUniformBitwiseOr 35 Reduce 869
871: 90(ptr) AccessChain 24(data) 25 864 78 26
872: 14(int) CompositeExtract 870 0
Store 871 872
873: 90(ptr) AccessChain 24(data) 25 864 78 58
874: 14(int) 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: 81(ptr) AccessChain 24(data) 25 878 78
880: 15(ivec4) Load 879
881: 112(ivec3) VectorShuffle 880 880 0 1 2
882: 112(ivec3) GroupNonUniformBitwiseOr 35 Reduce 881
883: 90(ptr) AccessChain 24(data) 25 876 78 26
884: 14(int) CompositeExtract 882 0
Store 883 884
885: 90(ptr) AccessChain 24(data) 25 876 78 58
886: 14(int) CompositeExtract 882 1
Store 885 886
887: 90(ptr) AccessChain 24(data) 25 876 78 73
888: 14(int) 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) GroupNonUniformBitwiseXor 35 Reduce 894
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) GroupNonUniformBitwiseXor 35 Reduce 902
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) GroupNonUniformBitwiseXor 35 Reduce 911
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) GroupNonUniformBitwiseXor 35 Reduce 923
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) GroupNonUniformBitwiseXor 35 Reduce 936
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) GroupNonUniformBitwiseXor 35 Reduce 944
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) GroupNonUniformBitwiseXor 35 Reduce 953
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) GroupNonUniformBitwiseXor 35 Reduce 965
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: 42(ptr) AccessChain 24(data) 25 976 25 26
978: 6(int) Load 977
980: 979(bool) IEqual 978 26
981: 13(ivec4) GroupNonUniformBallot 35 980
982: 6(int) GroupNonUniformBallotBitCount 35 Reduce 981
983: 42(ptr) AccessChain 24(data) 25 974 25 26
Store 983 982
Return
FunctionEnd