7220 lines
		
	
	
		
			530 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			7220 lines
		
	
	
		
			530 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): 8000a
 | |
| // Id's are bound by 901
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Float64
 | |
|                               Capability GroupNonUniform
 | |
|                               Capability GroupNonUniformArithmetic
 | |
|                               Capability GroupNonUniformBallot
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint GLCompute 4  "CSMain" 896
 | |
|                               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 894  "dti"
 | |
|                               Name 896  "dti"
 | |
|                               Name 898  "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) BufferBlock
 | |
|                               Decorate 24(data) DescriptorSet 0
 | |
|                               Decorate 24(data) Binding 0
 | |
|                               Decorate 896(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 Uniform 22(data)
 | |
|         24(data):     23(ptr) Variable Uniform
 | |
|               25:     14(int) Constant 0
 | |
|               26:      6(int) Constant 0
 | |
|               27:             TypePointer Function 6(int)
 | |
|               32:             TypePointer Uniform 13(ivec4)
 | |
|               35:      6(int) Constant 3
 | |
|               42:             TypePointer Uniform 6(int)
 | |
|               51:             TypeVector 6(int) 2
 | |
|               72:     14(int) Constant 1
 | |
|               75:             TypePointer Uniform 15(ivec4)
 | |
|               84:             TypePointer Uniform 14(int)
 | |
|               93:             TypeVector 14(int) 2
 | |
|              105:             TypeVector 14(int) 3
 | |
|              115:     14(int) Constant 2
 | |
|              118:             TypePointer Uniform 17(fvec4)
 | |
|              127:             TypePointer Uniform 16(float)
 | |
|              136:             TypeVector 16(float) 2
 | |
|              148:             TypeVector 16(float) 3
 | |
|              158:     14(int) Constant 3
 | |
|              161:             TypePointer Uniform 19(f64vec4)
 | |
|              170:             TypePointer Uniform 18(float64_t)
 | |
|              179:             TypeVector 18(float64_t) 2
 | |
|              191:             TypeVector 18(float64_t) 3
 | |
|              889:             TypeBool
 | |
|              895:             TypePointer Input 7(ivec3)
 | |
|         896(dti):    895(ptr) Variable Input
 | |
|        4(CSMain):           2 Function None 3
 | |
|                5:             Label
 | |
|         894(dti):      8(ptr) Variable Function
 | |
|       898(param):      8(ptr) Variable Function
 | |
|              897:    7(ivec3) Load 896(dti)
 | |
|                               Store 894(dti) 897
 | |
|              899:    7(ivec3) Load 894(dti)
 | |
|                               Store 898(param) 899
 | |
|              900:           2 FunctionCall 11(@CSMain(vu3;) 898(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:     32(ptr) AccessChain 24(data) 25 48 25
 | |
|               57:   13(ivec4) Load 56
 | |
|               58:   13(ivec4) VectorShuffle 57 55 4 5 2 3
 | |
|                               Store 56 58
 | |
|               59:     27(ptr) AccessChain 10(dti) 26
 | |
|               60:      6(int) Load 59
 | |
|               61:     27(ptr) AccessChain 10(dti) 26
 | |
|               62:      6(int) Load 61
 | |
|               63:     32(ptr) AccessChain 24(data) 25 62 25
 | |
|               64:   13(ivec4) Load 63
 | |
|               65:    7(ivec3) VectorShuffle 64 64 0 1 2
 | |
|               66:    7(ivec3) GroupNonUniformIAdd 35 Reduce 65
 | |
|               67:     32(ptr) AccessChain 24(data) 25 60 25
 | |
|               68:   13(ivec4) Load 67
 | |
|               69:   13(ivec4) VectorShuffle 68 66 4 5 6 3
 | |
|                               Store 67 69
 | |
|               70:     27(ptr) AccessChain 10(dti) 26
 | |
|               71:      6(int) Load 70
 | |
|               73:     27(ptr) AccessChain 10(dti) 26
 | |
|               74:      6(int) Load 73
 | |
|               76:     75(ptr) AccessChain 24(data) 25 74 72
 | |
|               77:   15(ivec4) Load 76
 | |
|               78:   15(ivec4) GroupNonUniformIAdd 35 Reduce 77
 | |
|               79:     75(ptr) AccessChain 24(data) 25 71 72
 | |
|                               Store 79 78
 | |
|               80:     27(ptr) AccessChain 10(dti) 26
 | |
|               81:      6(int) Load 80
 | |
|               82:     27(ptr) AccessChain 10(dti) 26
 | |
|               83:      6(int) Load 82
 | |
|               85:     84(ptr) AccessChain 24(data) 25 83 72 26
 | |
|               86:     14(int) Load 85
 | |
|               87:     14(int) GroupNonUniformIAdd 35 Reduce 86
 | |
|               88:     84(ptr) AccessChain 24(data) 25 81 72 26
 | |
|                               Store 88 87
 | |
|               89:     27(ptr) AccessChain 10(dti) 26
 | |
|               90:      6(int) Load 89
 | |
|               91:     27(ptr) AccessChain 10(dti) 26
 | |
|               92:      6(int) Load 91
 | |
|               94:     75(ptr) AccessChain 24(data) 25 92 72
 | |
|               95:   15(ivec4) Load 94
 | |
|               96:   93(ivec2) VectorShuffle 95 95 0 1
 | |
|               97:   93(ivec2) GroupNonUniformIAdd 35 Reduce 96
 | |
|               98:     75(ptr) AccessChain 24(data) 25 90 72
 | |
|               99:   15(ivec4) Load 98
 | |
|              100:   15(ivec4) VectorShuffle 99 97 4 5 2 3
 | |
|                               Store 98 100
 | |
|              101:     27(ptr) AccessChain 10(dti) 26
 | |
|              102:      6(int) Load 101
 | |
|              103:     27(ptr) AccessChain 10(dti) 26
 | |
|              104:      6(int) Load 103
 | |
|              106:     75(ptr) AccessChain 24(data) 25 104 72
 | |
|              107:   15(ivec4) Load 106
 | |
|              108:  105(ivec3) VectorShuffle 107 107 0 1 2
 | |
|              109:  105(ivec3) GroupNonUniformIAdd 35 Reduce 108
 | |
|              110:     75(ptr) AccessChain 24(data) 25 102 72
 | |
|              111:   15(ivec4) Load 110
 | |
|              112:   15(ivec4) VectorShuffle 111 109 4 5 6 3
 | |
|                               Store 110 112
 | |
|              113:     27(ptr) AccessChain 10(dti) 26
 | |
|              114:      6(int) Load 113
 | |
|              116:     27(ptr) AccessChain 10(dti) 26
 | |
|              117:      6(int) Load 116
 | |
|              119:    118(ptr) AccessChain 24(data) 25 117 115
 | |
|              120:   17(fvec4) Load 119
 | |
|              121:   17(fvec4) GroupNonUniformFAdd 35 Reduce 120
 | |
|              122:    118(ptr) AccessChain 24(data) 25 114 115
 | |
|                               Store 122 121
 | |
|              123:     27(ptr) AccessChain 10(dti) 26
 | |
|              124:      6(int) Load 123
 | |
|              125:     27(ptr) AccessChain 10(dti) 26
 | |
|              126:      6(int) Load 125
 | |
|              128:    127(ptr) AccessChain 24(data) 25 126 115 26
 | |
|              129:   16(float) Load 128
 | |
|              130:   16(float) GroupNonUniformFAdd 35 Reduce 129
 | |
|              131:    127(ptr) AccessChain 24(data) 25 124 115 26
 | |
|                               Store 131 130
 | |
|              132:     27(ptr) AccessChain 10(dti) 26
 | |
|              133:      6(int) Load 132
 | |
|              134:     27(ptr) AccessChain 10(dti) 26
 | |
|              135:      6(int) Load 134
 | |
|              137:    118(ptr) AccessChain 24(data) 25 135 115
 | |
|              138:   17(fvec4) Load 137
 | |
|              139:  136(fvec2) VectorShuffle 138 138 0 1
 | |
|              140:  136(fvec2) GroupNonUniformFAdd 35 Reduce 139
 | |
|              141:    118(ptr) AccessChain 24(data) 25 133 115
 | |
|              142:   17(fvec4) Load 141
 | |
|              143:   17(fvec4) VectorShuffle 142 140 4 5 2 3
 | |
|                               Store 141 143
 | |
|              144:     27(ptr) AccessChain 10(dti) 26
 | |
|              145:      6(int) Load 144
 | |
|              146:     27(ptr) AccessChain 10(dti) 26
 | |
|              147:      6(int) Load 146
 | |
|              149:    118(ptr) AccessChain 24(data) 25 147 115
 | |
|              150:   17(fvec4) Load 149
 | |
|              151:  148(fvec3) VectorShuffle 150 150 0 1 2
 | |
|              152:  148(fvec3) GroupNonUniformFAdd 35 Reduce 151
 | |
|              153:    118(ptr) AccessChain 24(data) 25 145 115
 | |
|              154:   17(fvec4) Load 153
 | |
|              155:   17(fvec4) VectorShuffle 154 152 4 5 6 3
 | |
|                               Store 153 155
 | |
|              156:     27(ptr) AccessChain 10(dti) 26
 | |
|              157:      6(int) Load 156
 | |
|              159:     27(ptr) AccessChain 10(dti) 26
 | |
|              160:      6(int) Load 159
 | |
|              162:    161(ptr) AccessChain 24(data) 25 160 158
 | |
|              163: 19(f64vec4) Load 162
 | |
|              164: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 163
 | |
|              165:    161(ptr) AccessChain 24(data) 25 157 158
 | |
|                               Store 165 164
 | |
|              166:     27(ptr) AccessChain 10(dti) 26
 | |
|              167:      6(int) Load 166
 | |
|              168:     27(ptr) AccessChain 10(dti) 26
 | |
|              169:      6(int) Load 168
 | |
|              171:    170(ptr) AccessChain 24(data) 25 169 158 26
 | |
|              172:18(float64_t) Load 171
 | |
|              173:18(float64_t) GroupNonUniformFAdd 35 Reduce 172
 | |
|              174:    170(ptr) AccessChain 24(data) 25 167 158 26
 | |
|                               Store 174 173
 | |
|              175:     27(ptr) AccessChain 10(dti) 26
 | |
|              176:      6(int) Load 175
 | |
|              177:     27(ptr) AccessChain 10(dti) 26
 | |
|              178:      6(int) Load 177
 | |
|              180:    161(ptr) AccessChain 24(data) 25 178 158
 | |
|              181: 19(f64vec4) Load 180
 | |
|              182:179(f64vec2) VectorShuffle 181 181 0 1
 | |
|              183:179(f64vec2) GroupNonUniformFAdd 35 Reduce 182
 | |
|              184:    161(ptr) AccessChain 24(data) 25 176 158
 | |
|              185: 19(f64vec4) Load 184
 | |
|              186: 19(f64vec4) VectorShuffle 185 183 4 5 2 3
 | |
|                               Store 184 186
 | |
|              187:     27(ptr) AccessChain 10(dti) 26
 | |
|              188:      6(int) Load 187
 | |
|              189:     27(ptr) AccessChain 10(dti) 26
 | |
|              190:      6(int) Load 189
 | |
|              192:    161(ptr) AccessChain 24(data) 25 190 158
 | |
|              193: 19(f64vec4) Load 192
 | |
|              194:191(f64vec3) VectorShuffle 193 193 0 1 2
 | |
|              195:191(f64vec3) GroupNonUniformFAdd 35 Reduce 194
 | |
|              196:    161(ptr) AccessChain 24(data) 25 188 158
 | |
|              197: 19(f64vec4) Load 196
 | |
|              198: 19(f64vec4) VectorShuffle 197 195 4 5 6 3
 | |
|                               Store 196 198
 | |
|              199:     27(ptr) AccessChain 10(dti) 26
 | |
|              200:      6(int) Load 199
 | |
|              201:     27(ptr) AccessChain 10(dti) 26
 | |
|              202:      6(int) Load 201
 | |
|              203:     32(ptr) AccessChain 24(data) 25 202 25
 | |
|              204:   13(ivec4) Load 203
 | |
|              205:   13(ivec4) GroupNonUniformIMul 35 Reduce 204
 | |
|              206:     32(ptr) AccessChain 24(data) 25 200 25
 | |
|                               Store 206 205
 | |
|              207:     27(ptr) AccessChain 10(dti) 26
 | |
|              208:      6(int) Load 207
 | |
|              209:     27(ptr) AccessChain 10(dti) 26
 | |
|              210:      6(int) Load 209
 | |
|              211:     42(ptr) AccessChain 24(data) 25 210 25 26
 | |
|              212:      6(int) Load 211
 | |
|              213:      6(int) GroupNonUniformIMul 35 Reduce 212
 | |
|              214:     42(ptr) AccessChain 24(data) 25 208 25 26
 | |
|                               Store 214 213
 | |
|              215:     27(ptr) AccessChain 10(dti) 26
 | |
|              216:      6(int) Load 215
 | |
|              217:     27(ptr) AccessChain 10(dti) 26
 | |
|              218:      6(int) Load 217
 | |
|              219:     32(ptr) AccessChain 24(data) 25 218 25
 | |
|              220:   13(ivec4) Load 219
 | |
|              221:   51(ivec2) VectorShuffle 220 220 0 1
 | |
|              222:   51(ivec2) GroupNonUniformIMul 35 Reduce 221
 | |
|              223:     32(ptr) AccessChain 24(data) 25 216 25
 | |
|              224:   13(ivec4) Load 223
 | |
|              225:   13(ivec4) VectorShuffle 224 222 4 5 2 3
 | |
|                               Store 223 225
 | |
|              226:     27(ptr) AccessChain 10(dti) 26
 | |
|              227:      6(int) Load 226
 | |
|              228:     27(ptr) AccessChain 10(dti) 26
 | |
|              229:      6(int) Load 228
 | |
|              230:     32(ptr) AccessChain 24(data) 25 229 25
 | |
|              231:   13(ivec4) Load 230
 | |
|              232:    7(ivec3) VectorShuffle 231 231 0 1 2
 | |
|              233:    7(ivec3) GroupNonUniformIMul 35 Reduce 232
 | |
|              234:     32(ptr) AccessChain 24(data) 25 227 25
 | |
|              235:   13(ivec4) Load 234
 | |
|              236:   13(ivec4) VectorShuffle 235 233 4 5 6 3
 | |
|                               Store 234 236
 | |
|              237:     27(ptr) AccessChain 10(dti) 26
 | |
|              238:      6(int) Load 237
 | |
|              239:     27(ptr) AccessChain 10(dti) 26
 | |
|              240:      6(int) Load 239
 | |
|              241:     75(ptr) AccessChain 24(data) 25 240 72
 | |
|              242:   15(ivec4) Load 241
 | |
|              243:   15(ivec4) GroupNonUniformIMul 35 Reduce 242
 | |
|              244:     75(ptr) AccessChain 24(data) 25 238 72
 | |
|                               Store 244 243
 | |
|              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:     84(ptr) AccessChain 24(data) 25 248 72 26
 | |
|              250:     14(int) Load 249
 | |
|              251:     14(int) GroupNonUniformIMul 35 Reduce 250
 | |
|              252:     84(ptr) AccessChain 24(data) 25 246 72 26
 | |
|                               Store 252 251
 | |
|              253:     27(ptr) AccessChain 10(dti) 26
 | |
|              254:      6(int) Load 253
 | |
|              255:     27(ptr) AccessChain 10(dti) 26
 | |
|              256:      6(int) Load 255
 | |
|              257:     75(ptr) AccessChain 24(data) 25 256 72
 | |
|              258:   15(ivec4) Load 257
 | |
|              259:   93(ivec2) VectorShuffle 258 258 0 1
 | |
|              260:   93(ivec2) GroupNonUniformIMul 35 Reduce 259
 | |
|              261:     75(ptr) AccessChain 24(data) 25 254 72
 | |
|              262:   15(ivec4) Load 261
 | |
|              263:   15(ivec4) VectorShuffle 262 260 4 5 2 3
 | |
|                               Store 261 263
 | |
|              264:     27(ptr) AccessChain 10(dti) 26
 | |
|              265:      6(int) Load 264
 | |
|              266:     27(ptr) AccessChain 10(dti) 26
 | |
|              267:      6(int) Load 266
 | |
|              268:     75(ptr) AccessChain 24(data) 25 267 72
 | |
|              269:   15(ivec4) Load 268
 | |
|              270:  105(ivec3) VectorShuffle 269 269 0 1 2
 | |
|              271:  105(ivec3) GroupNonUniformIMul 35 Reduce 270
 | |
|              272:     75(ptr) AccessChain 24(data) 25 265 72
 | |
|              273:   15(ivec4) Load 272
 | |
|              274:   15(ivec4) VectorShuffle 273 271 4 5 6 3
 | |
|                               Store 272 274
 | |
|              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:    118(ptr) AccessChain 24(data) 25 278 115
 | |
|              280:   17(fvec4) Load 279
 | |
|              281:   17(fvec4) GroupNonUniformFMul 35 Reduce 280
 | |
|              282:    118(ptr) AccessChain 24(data) 25 276 115
 | |
|                               Store 282 281
 | |
|              283:     27(ptr) AccessChain 10(dti) 26
 | |
|              284:      6(int) Load 283
 | |
|              285:     27(ptr) AccessChain 10(dti) 26
 | |
|              286:      6(int) Load 285
 | |
|              287:    127(ptr) AccessChain 24(data) 25 286 115 26
 | |
|              288:   16(float) Load 287
 | |
|              289:   16(float) GroupNonUniformFMul 35 Reduce 288
 | |
|              290:    127(ptr) AccessChain 24(data) 25 284 115 26
 | |
|                               Store 290 289
 | |
|              291:     27(ptr) AccessChain 10(dti) 26
 | |
|              292:      6(int) Load 291
 | |
|              293:     27(ptr) AccessChain 10(dti) 26
 | |
|              294:      6(int) Load 293
 | |
|              295:    118(ptr) AccessChain 24(data) 25 294 115
 | |
|              296:   17(fvec4) Load 295
 | |
|              297:  136(fvec2) VectorShuffle 296 296 0 1
 | |
|              298:  136(fvec2) GroupNonUniformFMul 35 Reduce 297
 | |
|              299:    118(ptr) AccessChain 24(data) 25 292 115
 | |
|              300:   17(fvec4) Load 299
 | |
|              301:   17(fvec4) VectorShuffle 300 298 4 5 2 3
 | |
|                               Store 299 301
 | |
|              302:     27(ptr) AccessChain 10(dti) 26
 | |
|              303:      6(int) Load 302
 | |
|              304:     27(ptr) AccessChain 10(dti) 26
 | |
|              305:      6(int) Load 304
 | |
|              306:    118(ptr) AccessChain 24(data) 25 305 115
 | |
|              307:   17(fvec4) Load 306
 | |
|              308:  148(fvec3) VectorShuffle 307 307 0 1 2
 | |
|              309:  148(fvec3) GroupNonUniformFMul 35 Reduce 308
 | |
|              310:    118(ptr) AccessChain 24(data) 25 303 115
 | |
|              311:   17(fvec4) Load 310
 | |
|              312:   17(fvec4) VectorShuffle 311 309 4 5 6 3
 | |
|                               Store 310 312
 | |
|              313:     27(ptr) AccessChain 10(dti) 26
 | |
|              314:      6(int) Load 313
 | |
|              315:     27(ptr) AccessChain 10(dti) 26
 | |
|              316:      6(int) Load 315
 | |
|              317:    161(ptr) AccessChain 24(data) 25 316 158
 | |
|              318: 19(f64vec4) Load 317
 | |
|              319: 19(f64vec4) GroupNonUniformFMul 35 Reduce 318
 | |
|              320:    161(ptr) AccessChain 24(data) 25 314 158
 | |
|                               Store 320 319
 | |
|              321:     27(ptr) AccessChain 10(dti) 26
 | |
|              322:      6(int) Load 321
 | |
|              323:     27(ptr) AccessChain 10(dti) 26
 | |
|              324:      6(int) Load 323
 | |
|              325:    170(ptr) AccessChain 24(data) 25 324 158 26
 | |
|              326:18(float64_t) Load 325
 | |
|              327:18(float64_t) GroupNonUniformFMul 35 Reduce 326
 | |
|              328:    170(ptr) AccessChain 24(data) 25 322 158 26
 | |
|                               Store 328 327
 | |
|              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:    161(ptr) AccessChain 24(data) 25 332 158
 | |
|              334: 19(f64vec4) Load 333
 | |
|              335:179(f64vec2) VectorShuffle 334 334 0 1
 | |
|              336:179(f64vec2) GroupNonUniformFMul 35 Reduce 335
 | |
|              337:    161(ptr) AccessChain 24(data) 25 330 158
 | |
|              338: 19(f64vec4) Load 337
 | |
|              339: 19(f64vec4) VectorShuffle 338 336 4 5 2 3
 | |
|                               Store 337 339
 | |
|              340:     27(ptr) AccessChain 10(dti) 26
 | |
|              341:      6(int) Load 340
 | |
|              342:     27(ptr) AccessChain 10(dti) 26
 | |
|              343:      6(int) Load 342
 | |
|              344:    161(ptr) AccessChain 24(data) 25 343 158
 | |
|              345: 19(f64vec4) Load 344
 | |
|              346:191(f64vec3) VectorShuffle 345 345 0 1 2
 | |
|              347:191(f64vec3) GroupNonUniformFMul 35 Reduce 346
 | |
|              348:    161(ptr) AccessChain 24(data) 25 341 158
 | |
|              349: 19(f64vec4) Load 348
 | |
|              350: 19(f64vec4) VectorShuffle 349 347 4 5 6 3
 | |
|                               Store 348 350
 | |
|              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:     32(ptr) AccessChain 24(data) 25 354 25
 | |
|              356:   13(ivec4) Load 355
 | |
|              357:   13(ivec4) GroupNonUniformUMin 35 Reduce 356
 | |
|              358:     32(ptr) AccessChain 24(data) 25 352 25
 | |
|                               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:     42(ptr) AccessChain 24(data) 25 362 25 26
 | |
|              364:      6(int) Load 363
 | |
|              365:      6(int) GroupNonUniformUMin 35 Reduce 364
 | |
|              366:     42(ptr) AccessChain 24(data) 25 360 25 26
 | |
|                               Store 366 365
 | |
|              367:     27(ptr) AccessChain 10(dti) 26
 | |
|              368:      6(int) Load 367
 | |
|              369:     27(ptr) AccessChain 10(dti) 26
 | |
|              370:      6(int) Load 369
 | |
|              371:     32(ptr) AccessChain 24(data) 25 370 25
 | |
|              372:   13(ivec4) Load 371
 | |
|              373:   51(ivec2) VectorShuffle 372 372 0 1
 | |
|              374:   51(ivec2) GroupNonUniformUMin 35 Reduce 373
 | |
|              375:     32(ptr) AccessChain 24(data) 25 368 25
 | |
|              376:   13(ivec4) Load 375
 | |
|              377:   13(ivec4) VectorShuffle 376 374 4 5 2 3
 | |
|                               Store 375 377
 | |
|              378:     27(ptr) AccessChain 10(dti) 26
 | |
|              379:      6(int) Load 378
 | |
|              380:     27(ptr) AccessChain 10(dti) 26
 | |
|              381:      6(int) Load 380
 | |
|              382:     32(ptr) AccessChain 24(data) 25 381 25
 | |
|              383:   13(ivec4) Load 382
 | |
|              384:    7(ivec3) VectorShuffle 383 383 0 1 2
 | |
|              385:    7(ivec3) GroupNonUniformUMin 35 Reduce 384
 | |
|              386:     32(ptr) AccessChain 24(data) 25 379 25
 | |
|              387:   13(ivec4) Load 386
 | |
|              388:   13(ivec4) VectorShuffle 387 385 4 5 6 3
 | |
|                               Store 386 388
 | |
|              389:     27(ptr) AccessChain 10(dti) 26
 | |
|              390:      6(int) Load 389
 | |
|              391:     27(ptr) AccessChain 10(dti) 26
 | |
|              392:      6(int) Load 391
 | |
|              393:     75(ptr) AccessChain 24(data) 25 392 72
 | |
|              394:   15(ivec4) Load 393
 | |
|              395:   15(ivec4) GroupNonUniformSMin 35 Reduce 394
 | |
|              396:     75(ptr) AccessChain 24(data) 25 390 72
 | |
|                               Store 396 395
 | |
|              397:     27(ptr) AccessChain 10(dti) 26
 | |
|              398:      6(int) Load 397
 | |
|              399:     27(ptr) AccessChain 10(dti) 26
 | |
|              400:      6(int) Load 399
 | |
|              401:     84(ptr) AccessChain 24(data) 25 400 72 26
 | |
|              402:     14(int) Load 401
 | |
|              403:     14(int) GroupNonUniformSMin 35 Reduce 402
 | |
|              404:     84(ptr) AccessChain 24(data) 25 398 72 26
 | |
|                               Store 404 403
 | |
|              405:     27(ptr) AccessChain 10(dti) 26
 | |
|              406:      6(int) Load 405
 | |
|              407:     27(ptr) AccessChain 10(dti) 26
 | |
|              408:      6(int) Load 407
 | |
|              409:     75(ptr) AccessChain 24(data) 25 408 72
 | |
|              410:   15(ivec4) Load 409
 | |
|              411:   93(ivec2) VectorShuffle 410 410 0 1
 | |
|              412:   93(ivec2) GroupNonUniformSMin 35 Reduce 411
 | |
|              413:     75(ptr) AccessChain 24(data) 25 406 72
 | |
|              414:   15(ivec4) Load 413
 | |
|              415:   15(ivec4) VectorShuffle 414 412 4 5 2 3
 | |
|                               Store 413 415
 | |
|              416:     27(ptr) AccessChain 10(dti) 26
 | |
|              417:      6(int) Load 416
 | |
|              418:     27(ptr) AccessChain 10(dti) 26
 | |
|              419:      6(int) Load 418
 | |
|              420:     75(ptr) AccessChain 24(data) 25 419 72
 | |
|              421:   15(ivec4) Load 420
 | |
|              422:  105(ivec3) VectorShuffle 421 421 0 1 2
 | |
|              423:  105(ivec3) GroupNonUniformSMin 35 Reduce 422
 | |
|              424:     75(ptr) AccessChain 24(data) 25 417 72
 | |
|              425:   15(ivec4) Load 424
 | |
|              426:   15(ivec4) VectorShuffle 425 423 4 5 6 3
 | |
|                               Store 424 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:    118(ptr) AccessChain 24(data) 25 430 115
 | |
|              432:   17(fvec4) Load 431
 | |
|              433:   17(fvec4) GroupNonUniformFMin 35 Reduce 432
 | |
|              434:    118(ptr) AccessChain 24(data) 25 428 115
 | |
|                               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:    127(ptr) AccessChain 24(data) 25 438 115 26
 | |
|              440:   16(float) Load 439
 | |
|              441:   16(float) GroupNonUniformFMin 35 Reduce 440
 | |
|              442:    127(ptr) AccessChain 24(data) 25 436 115 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:    118(ptr) AccessChain 24(data) 25 446 115
 | |
|              448:   17(fvec4) Load 447
 | |
|              449:  136(fvec2) VectorShuffle 448 448 0 1
 | |
|              450:  136(fvec2) GroupNonUniformFMin 35 Reduce 449
 | |
|              451:    118(ptr) AccessChain 24(data) 25 444 115
 | |
|              452:   17(fvec4) Load 451
 | |
|              453:   17(fvec4) VectorShuffle 452 450 4 5 2 3
 | |
|                               Store 451 453
 | |
|              454:     27(ptr) AccessChain 10(dti) 26
 | |
|              455:      6(int) Load 454
 | |
|              456:     27(ptr) AccessChain 10(dti) 26
 | |
|              457:      6(int) Load 456
 | |
|              458:    118(ptr) AccessChain 24(data) 25 457 115
 | |
|              459:   17(fvec4) Load 458
 | |
|              460:  148(fvec3) VectorShuffle 459 459 0 1 2
 | |
|              461:  148(fvec3) GroupNonUniformFMin 35 Reduce 460
 | |
|              462:    118(ptr) AccessChain 24(data) 25 455 115
 | |
|              463:   17(fvec4) Load 462
 | |
|              464:   17(fvec4) VectorShuffle 463 461 4 5 6 3
 | |
|                               Store 462 464
 | |
|              465:     27(ptr) AccessChain 10(dti) 26
 | |
|              466:      6(int) Load 465
 | |
|              467:     27(ptr) AccessChain 10(dti) 26
 | |
|              468:      6(int) Load 467
 | |
|              469:    161(ptr) AccessChain 24(data) 25 468 158
 | |
|              470: 19(f64vec4) Load 469
 | |
|              471: 19(f64vec4) GroupNonUniformFMin 35 Reduce 470
 | |
|              472:    161(ptr) AccessChain 24(data) 25 466 158
 | |
|                               Store 472 471
 | |
|              473:     27(ptr) AccessChain 10(dti) 26
 | |
|              474:      6(int) Load 473
 | |
|              475:     27(ptr) AccessChain 10(dti) 26
 | |
|              476:      6(int) Load 475
 | |
|              477:    170(ptr) AccessChain 24(data) 25 476 158 26
 | |
|              478:18(float64_t) Load 477
 | |
|              479:18(float64_t) GroupNonUniformFMin 35 Reduce 478
 | |
|              480:    170(ptr) AccessChain 24(data) 25 474 158 26
 | |
|                               Store 480 479
 | |
|              481:     27(ptr) AccessChain 10(dti) 26
 | |
|              482:      6(int) Load 481
 | |
|              483:     27(ptr) AccessChain 10(dti) 26
 | |
|              484:      6(int) Load 483
 | |
|              485:    161(ptr) AccessChain 24(data) 25 484 158
 | |
|              486: 19(f64vec4) Load 485
 | |
|              487:179(f64vec2) VectorShuffle 486 486 0 1
 | |
|              488:179(f64vec2) GroupNonUniformFMin 35 Reduce 487
 | |
|              489:    161(ptr) AccessChain 24(data) 25 482 158
 | |
|              490: 19(f64vec4) Load 489
 | |
|              491: 19(f64vec4) VectorShuffle 490 488 4 5 2 3
 | |
|                               Store 489 491
 | |
|              492:     27(ptr) AccessChain 10(dti) 26
 | |
|              493:      6(int) Load 492
 | |
|              494:     27(ptr) AccessChain 10(dti) 26
 | |
|              495:      6(int) Load 494
 | |
|              496:    161(ptr) AccessChain 24(data) 25 495 158
 | |
|              497: 19(f64vec4) Load 496
 | |
|              498:191(f64vec3) VectorShuffle 497 497 0 1 2
 | |
|              499:191(f64vec3) GroupNonUniformFMin 35 Reduce 498
 | |
|              500:    161(ptr) AccessChain 24(data) 25 493 158
 | |
|              501: 19(f64vec4) Load 500
 | |
|              502: 19(f64vec4) VectorShuffle 501 499 4 5 6 3
 | |
|                               Store 500 502
 | |
|              503:     27(ptr) AccessChain 10(dti) 26
 | |
|              504:      6(int) Load 503
 | |
|              505:     27(ptr) AccessChain 10(dti) 26
 | |
|              506:      6(int) Load 505
 | |
|              507:     32(ptr) AccessChain 24(data) 25 506 25
 | |
|              508:   13(ivec4) Load 507
 | |
|              509:   13(ivec4) GroupNonUniformUMax 35 Reduce 508
 | |
|              510:     32(ptr) AccessChain 24(data) 25 504 25
 | |
|                               Store 510 509
 | |
|              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:     42(ptr) AccessChain 24(data) 25 514 25 26
 | |
|              516:      6(int) Load 515
 | |
|              517:      6(int) GroupNonUniformUMax 35 Reduce 516
 | |
|              518:     42(ptr) AccessChain 24(data) 25 512 25 26
 | |
|                               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:     32(ptr) AccessChain 24(data) 25 522 25
 | |
|              524:   13(ivec4) Load 523
 | |
|              525:   51(ivec2) VectorShuffle 524 524 0 1
 | |
|              526:   51(ivec2) GroupNonUniformUMax 35 Reduce 525
 | |
|              527:     32(ptr) AccessChain 24(data) 25 520 25
 | |
|              528:   13(ivec4) Load 527
 | |
|              529:   13(ivec4) VectorShuffle 528 526 4 5 2 3
 | |
|                               Store 527 529
 | |
|              530:     27(ptr) AccessChain 10(dti) 26
 | |
|              531:      6(int) Load 530
 | |
|              532:     27(ptr) AccessChain 10(dti) 26
 | |
|              533:      6(int) Load 532
 | |
|              534:     32(ptr) AccessChain 24(data) 25 533 25
 | |
|              535:   13(ivec4) Load 534
 | |
|              536:    7(ivec3) VectorShuffle 535 535 0 1 2
 | |
|              537:    7(ivec3) GroupNonUniformUMax 35 Reduce 536
 | |
|              538:     32(ptr) AccessChain 24(data) 25 531 25
 | |
|              539:   13(ivec4) Load 538
 | |
|              540:   13(ivec4) VectorShuffle 539 537 4 5 6 3
 | |
|                               Store 538 540
 | |
|              541:     27(ptr) AccessChain 10(dti) 26
 | |
|              542:      6(int) Load 541
 | |
|              543:     27(ptr) AccessChain 10(dti) 26
 | |
|              544:      6(int) Load 543
 | |
|              545:     75(ptr) AccessChain 24(data) 25 544 72
 | |
|              546:   15(ivec4) Load 545
 | |
|              547:   15(ivec4) GroupNonUniformSMax 35 Reduce 546
 | |
|              548:     75(ptr) AccessChain 24(data) 25 542 72
 | |
|                               Store 548 547
 | |
|              549:     27(ptr) AccessChain 10(dti) 26
 | |
|              550:      6(int) Load 549
 | |
|              551:     27(ptr) AccessChain 10(dti) 26
 | |
|              552:      6(int) Load 551
 | |
|              553:     84(ptr) AccessChain 24(data) 25 552 72 26
 | |
|              554:     14(int) Load 553
 | |
|              555:     14(int) GroupNonUniformSMax 35 Reduce 554
 | |
|              556:     84(ptr) AccessChain 24(data) 25 550 72 26
 | |
|                               Store 556 555
 | |
|              557:     27(ptr) AccessChain 10(dti) 26
 | |
|              558:      6(int) Load 557
 | |
|              559:     27(ptr) AccessChain 10(dti) 26
 | |
|              560:      6(int) Load 559
 | |
|              561:     75(ptr) AccessChain 24(data) 25 560 72
 | |
|              562:   15(ivec4) Load 561
 | |
|              563:   93(ivec2) VectorShuffle 562 562 0 1
 | |
|              564:   93(ivec2) GroupNonUniformSMax 35 Reduce 563
 | |
|              565:     75(ptr) AccessChain 24(data) 25 558 72
 | |
|              566:   15(ivec4) Load 565
 | |
|              567:   15(ivec4) VectorShuffle 566 564 4 5 2 3
 | |
|                               Store 565 567
 | |
|              568:     27(ptr) AccessChain 10(dti) 26
 | |
|              569:      6(int) Load 568
 | |
|              570:     27(ptr) AccessChain 10(dti) 26
 | |
|              571:      6(int) Load 570
 | |
|              572:     75(ptr) AccessChain 24(data) 25 571 72
 | |
|              573:   15(ivec4) Load 572
 | |
|              574:  105(ivec3) VectorShuffle 573 573 0 1 2
 | |
|              575:  105(ivec3) GroupNonUniformSMax 35 Reduce 574
 | |
|              576:     75(ptr) AccessChain 24(data) 25 569 72
 | |
|              577:   15(ivec4) Load 576
 | |
|              578:   15(ivec4) VectorShuffle 577 575 4 5 6 3
 | |
|                               Store 576 578
 | |
|              579:     27(ptr) AccessChain 10(dti) 26
 | |
|              580:      6(int) Load 579
 | |
|              581:     27(ptr) AccessChain 10(dti) 26
 | |
|              582:      6(int) Load 581
 | |
|              583:    118(ptr) AccessChain 24(data) 25 582 115
 | |
|              584:   17(fvec4) Load 583
 | |
|              585:   17(fvec4) GroupNonUniformFMax 35 Reduce 584
 | |
|              586:    118(ptr) AccessChain 24(data) 25 580 115
 | |
|                               Store 586 585
 | |
|              587:     27(ptr) AccessChain 10(dti) 26
 | |
|              588:      6(int) Load 587
 | |
|              589:     27(ptr) AccessChain 10(dti) 26
 | |
|              590:      6(int) Load 589
 | |
|              591:    127(ptr) AccessChain 24(data) 25 590 115 26
 | |
|              592:   16(float) Load 591
 | |
|              593:   16(float) GroupNonUniformFMax 35 Reduce 592
 | |
|              594:    127(ptr) AccessChain 24(data) 25 588 115 26
 | |
|                               Store 594 593
 | |
|              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:    118(ptr) AccessChain 24(data) 25 598 115
 | |
|              600:   17(fvec4) Load 599
 | |
|              601:  136(fvec2) VectorShuffle 600 600 0 1
 | |
|              602:  136(fvec2) GroupNonUniformFMax 35 Reduce 601
 | |
|              603:    118(ptr) AccessChain 24(data) 25 596 115
 | |
|              604:   17(fvec4) Load 603
 | |
|              605:   17(fvec4) VectorShuffle 604 602 4 5 2 3
 | |
|                               Store 603 605
 | |
|              606:     27(ptr) AccessChain 10(dti) 26
 | |
|              607:      6(int) Load 606
 | |
|              608:     27(ptr) AccessChain 10(dti) 26
 | |
|              609:      6(int) Load 608
 | |
|              610:    118(ptr) AccessChain 24(data) 25 609 115
 | |
|              611:   17(fvec4) Load 610
 | |
|              612:  148(fvec3) VectorShuffle 611 611 0 1 2
 | |
|              613:  148(fvec3) GroupNonUniformFMax 35 Reduce 612
 | |
|              614:    118(ptr) AccessChain 24(data) 25 607 115
 | |
|              615:   17(fvec4) Load 614
 | |
|              616:   17(fvec4) VectorShuffle 615 613 4 5 6 3
 | |
|                               Store 614 616
 | |
|              617:     27(ptr) AccessChain 10(dti) 26
 | |
|              618:      6(int) Load 617
 | |
|              619:     27(ptr) AccessChain 10(dti) 26
 | |
|              620:      6(int) Load 619
 | |
|              621:    161(ptr) AccessChain 24(data) 25 620 158
 | |
|              622: 19(f64vec4) Load 621
 | |
|              623: 19(f64vec4) GroupNonUniformFMax 35 Reduce 622
 | |
|              624:    161(ptr) AccessChain 24(data) 25 618 158
 | |
|                               Store 624 623
 | |
|              625:     27(ptr) AccessChain 10(dti) 26
 | |
|              626:      6(int) Load 625
 | |
|              627:     27(ptr) AccessChain 10(dti) 26
 | |
|              628:      6(int) Load 627
 | |
|              629:    170(ptr) AccessChain 24(data) 25 628 158 26
 | |
|              630:18(float64_t) Load 629
 | |
|              631:18(float64_t) GroupNonUniformFMax 35 Reduce 630
 | |
|              632:    170(ptr) AccessChain 24(data) 25 626 158 26
 | |
|                               Store 632 631
 | |
|              633:     27(ptr) AccessChain 10(dti) 26
 | |
|              634:      6(int) Load 633
 | |
|              635:     27(ptr) AccessChain 10(dti) 26
 | |
|              636:      6(int) Load 635
 | |
|              637:    161(ptr) AccessChain 24(data) 25 636 158
 | |
|              638: 19(f64vec4) Load 637
 | |
|              639:179(f64vec2) VectorShuffle 638 638 0 1
 | |
|              640:179(f64vec2) GroupNonUniformFMax 35 Reduce 639
 | |
|              641:    161(ptr) AccessChain 24(data) 25 634 158
 | |
|              642: 19(f64vec4) Load 641
 | |
|              643: 19(f64vec4) VectorShuffle 642 640 4 5 2 3
 | |
|                               Store 641 643
 | |
|              644:     27(ptr) AccessChain 10(dti) 26
 | |
|              645:      6(int) Load 644
 | |
|              646:     27(ptr) AccessChain 10(dti) 26
 | |
|              647:      6(int) Load 646
 | |
|              648:    161(ptr) AccessChain 24(data) 25 647 158
 | |
|              649: 19(f64vec4) Load 648
 | |
|              650:191(f64vec3) VectorShuffle 649 649 0 1 2
 | |
|              651:191(f64vec3) GroupNonUniformFMax 35 Reduce 650
 | |
|              652:    161(ptr) AccessChain 24(data) 25 645 158
 | |
|              653: 19(f64vec4) Load 652
 | |
|              654: 19(f64vec4) VectorShuffle 653 651 4 5 6 3
 | |
|                               Store 652 654
 | |
|              655:     27(ptr) AccessChain 10(dti) 26
 | |
|              656:      6(int) Load 655
 | |
|              657:     27(ptr) AccessChain 10(dti) 26
 | |
|              658:      6(int) Load 657
 | |
|              659:     32(ptr) AccessChain 24(data) 25 658 25
 | |
|              660:   13(ivec4) Load 659
 | |
|              661:   13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 660
 | |
|              662:     32(ptr) AccessChain 24(data) 25 656 25
 | |
|                               Store 662 661
 | |
|              663:     27(ptr) AccessChain 10(dti) 26
 | |
|              664:      6(int) Load 663
 | |
|              665:     27(ptr) AccessChain 10(dti) 26
 | |
|              666:      6(int) Load 665
 | |
|              667:     42(ptr) AccessChain 24(data) 25 666 25 26
 | |
|              668:      6(int) Load 667
 | |
|              669:      6(int) GroupNonUniformBitwiseAnd 35 Reduce 668
 | |
|              670:     42(ptr) AccessChain 24(data) 25 664 25 26
 | |
|                               Store 670 669
 | |
|              671:     27(ptr) AccessChain 10(dti) 26
 | |
|              672:      6(int) Load 671
 | |
|              673:     27(ptr) AccessChain 10(dti) 26
 | |
|              674:      6(int) Load 673
 | |
|              675:     32(ptr) AccessChain 24(data) 25 674 25
 | |
|              676:   13(ivec4) Load 675
 | |
|              677:   51(ivec2) VectorShuffle 676 676 0 1
 | |
|              678:   51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 677
 | |
|              679:     32(ptr) AccessChain 24(data) 25 672 25
 | |
|              680:   13(ivec4) Load 679
 | |
|              681:   13(ivec4) VectorShuffle 680 678 4 5 2 3
 | |
|                               Store 679 681
 | |
|              682:     27(ptr) AccessChain 10(dti) 26
 | |
|              683:      6(int) Load 682
 | |
|              684:     27(ptr) AccessChain 10(dti) 26
 | |
|              685:      6(int) Load 684
 | |
|              686:     32(ptr) AccessChain 24(data) 25 685 25
 | |
|              687:   13(ivec4) Load 686
 | |
|              688:    7(ivec3) VectorShuffle 687 687 0 1 2
 | |
|              689:    7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 688
 | |
|              690:     32(ptr) AccessChain 24(data) 25 683 25
 | |
|              691:   13(ivec4) Load 690
 | |
|              692:   13(ivec4) VectorShuffle 691 689 4 5 6 3
 | |
|                               Store 690 692
 | |
|              693:     27(ptr) AccessChain 10(dti) 26
 | |
|              694:      6(int) Load 693
 | |
|              695:     27(ptr) AccessChain 10(dti) 26
 | |
|              696:      6(int) Load 695
 | |
|              697:     75(ptr) AccessChain 24(data) 25 696 72
 | |
|              698:   15(ivec4) Load 697
 | |
|              699:   15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 698
 | |
|              700:     75(ptr) AccessChain 24(data) 25 694 72
 | |
|                               Store 700 699
 | |
|              701:     27(ptr) AccessChain 10(dti) 26
 | |
|              702:      6(int) Load 701
 | |
|              703:     27(ptr) AccessChain 10(dti) 26
 | |
|              704:      6(int) Load 703
 | |
|              705:     84(ptr) AccessChain 24(data) 25 704 72 26
 | |
|              706:     14(int) Load 705
 | |
|              707:     14(int) GroupNonUniformBitwiseAnd 35 Reduce 706
 | |
|              708:     84(ptr) AccessChain 24(data) 25 702 72 26
 | |
|                               Store 708 707
 | |
|              709:     27(ptr) AccessChain 10(dti) 26
 | |
|              710:      6(int) Load 709
 | |
|              711:     27(ptr) AccessChain 10(dti) 26
 | |
|              712:      6(int) Load 711
 | |
|              713:     75(ptr) AccessChain 24(data) 25 712 72
 | |
|              714:   15(ivec4) Load 713
 | |
|              715:   93(ivec2) VectorShuffle 714 714 0 1
 | |
|              716:   93(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 715
 | |
|              717:     75(ptr) AccessChain 24(data) 25 710 72
 | |
|              718:   15(ivec4) Load 717
 | |
|              719:   15(ivec4) VectorShuffle 718 716 4 5 2 3
 | |
|                               Store 717 719
 | |
|              720:     27(ptr) AccessChain 10(dti) 26
 | |
|              721:      6(int) Load 720
 | |
|              722:     27(ptr) AccessChain 10(dti) 26
 | |
|              723:      6(int) Load 722
 | |
|              724:     75(ptr) AccessChain 24(data) 25 723 72
 | |
|              725:   15(ivec4) Load 724
 | |
|              726:  105(ivec3) VectorShuffle 725 725 0 1 2
 | |
|              727:  105(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 726
 | |
|              728:     75(ptr) AccessChain 24(data) 25 721 72
 | |
|              729:   15(ivec4) Load 728
 | |
|              730:   15(ivec4) VectorShuffle 729 727 4 5 6 3
 | |
|                               Store 728 730
 | |
|              731:     27(ptr) AccessChain 10(dti) 26
 | |
|              732:      6(int) Load 731
 | |
|              733:     27(ptr) AccessChain 10(dti) 26
 | |
|              734:      6(int) Load 733
 | |
|              735:     32(ptr) AccessChain 24(data) 25 734 25
 | |
|              736:   13(ivec4) Load 735
 | |
|              737:   13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 736
 | |
|              738:     32(ptr) AccessChain 24(data) 25 732 25
 | |
|                               Store 738 737
 | |
|              739:     27(ptr) AccessChain 10(dti) 26
 | |
|              740:      6(int) Load 739
 | |
|              741:     27(ptr) AccessChain 10(dti) 26
 | |
|              742:      6(int) Load 741
 | |
|              743:     42(ptr) AccessChain 24(data) 25 742 25 26
 | |
|              744:      6(int) Load 743
 | |
|              745:      6(int) GroupNonUniformBitwiseOr 35 Reduce 744
 | |
|              746:     42(ptr) AccessChain 24(data) 25 740 25 26
 | |
|                               Store 746 745
 | |
|              747:     27(ptr) AccessChain 10(dti) 26
 | |
|              748:      6(int) Load 747
 | |
|              749:     27(ptr) AccessChain 10(dti) 26
 | |
|              750:      6(int) Load 749
 | |
|              751:     32(ptr) AccessChain 24(data) 25 750 25
 | |
|              752:   13(ivec4) Load 751
 | |
|              753:   51(ivec2) VectorShuffle 752 752 0 1
 | |
|              754:   51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 753
 | |
|              755:     32(ptr) AccessChain 24(data) 25 748 25
 | |
|              756:   13(ivec4) Load 755
 | |
|              757:   13(ivec4) VectorShuffle 756 754 4 5 2 3
 | |
|                               Store 755 757
 | |
|              758:     27(ptr) AccessChain 10(dti) 26
 | |
|              759:      6(int) Load 758
 | |
|              760:     27(ptr) AccessChain 10(dti) 26
 | |
|              761:      6(int) Load 760
 | |
|              762:     32(ptr) AccessChain 24(data) 25 761 25
 | |
|              763:   13(ivec4) Load 762
 | |
|              764:    7(ivec3) VectorShuffle 763 763 0 1 2
 | |
|              765:    7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 764
 | |
|              766:     32(ptr) AccessChain 24(data) 25 759 25
 | |
|              767:   13(ivec4) Load 766
 | |
|              768:   13(ivec4) VectorShuffle 767 765 4 5 6 3
 | |
|                               Store 766 768
 | |
|              769:     27(ptr) AccessChain 10(dti) 26
 | |
|              770:      6(int) Load 769
 | |
|              771:     27(ptr) AccessChain 10(dti) 26
 | |
|              772:      6(int) Load 771
 | |
|              773:     75(ptr) AccessChain 24(data) 25 772 72
 | |
|              774:   15(ivec4) Load 773
 | |
|              775:   15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 774
 | |
|              776:     75(ptr) AccessChain 24(data) 25 770 72
 | |
|                               Store 776 775
 | |
|              777:     27(ptr) AccessChain 10(dti) 26
 | |
|              778:      6(int) Load 777
 | |
|              779:     27(ptr) AccessChain 10(dti) 26
 | |
|              780:      6(int) Load 779
 | |
|              781:     84(ptr) AccessChain 24(data) 25 780 72 26
 | |
|              782:     14(int) Load 781
 | |
|              783:     14(int) GroupNonUniformBitwiseOr 35 Reduce 782
 | |
|              784:     84(ptr) AccessChain 24(data) 25 778 72 26
 | |
|                               Store 784 783
 | |
|              785:     27(ptr) AccessChain 10(dti) 26
 | |
|              786:      6(int) Load 785
 | |
|              787:     27(ptr) AccessChain 10(dti) 26
 | |
|              788:      6(int) Load 787
 | |
|              789:     75(ptr) AccessChain 24(data) 25 788 72
 | |
|              790:   15(ivec4) Load 789
 | |
|              791:   93(ivec2) VectorShuffle 790 790 0 1
 | |
|              792:   93(ivec2) GroupNonUniformBitwiseOr 35 Reduce 791
 | |
|              793:     75(ptr) AccessChain 24(data) 25 786 72
 | |
|              794:   15(ivec4) Load 793
 | |
|              795:   15(ivec4) VectorShuffle 794 792 4 5 2 3
 | |
|                               Store 793 795
 | |
|              796:     27(ptr) AccessChain 10(dti) 26
 | |
|              797:      6(int) Load 796
 | |
|              798:     27(ptr) AccessChain 10(dti) 26
 | |
|              799:      6(int) Load 798
 | |
|              800:     75(ptr) AccessChain 24(data) 25 799 72
 | |
|              801:   15(ivec4) Load 800
 | |
|              802:  105(ivec3) VectorShuffle 801 801 0 1 2
 | |
|              803:  105(ivec3) GroupNonUniformBitwiseOr 35 Reduce 802
 | |
|              804:     75(ptr) AccessChain 24(data) 25 797 72
 | |
|              805:   15(ivec4) Load 804
 | |
|              806:   15(ivec4) VectorShuffle 805 803 4 5 6 3
 | |
|                               Store 804 806
 | |
|              807:     27(ptr) AccessChain 10(dti) 26
 | |
|              808:      6(int) Load 807
 | |
|              809:     27(ptr) AccessChain 10(dti) 26
 | |
|              810:      6(int) Load 809
 | |
|              811:     32(ptr) AccessChain 24(data) 25 810 25
 | |
|              812:   13(ivec4) Load 811
 | |
|              813:   13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 812
 | |
|              814:     32(ptr) AccessChain 24(data) 25 808 25
 | |
|                               Store 814 813
 | |
|              815:     27(ptr) AccessChain 10(dti) 26
 | |
|              816:      6(int) Load 815
 | |
|              817:     27(ptr) AccessChain 10(dti) 26
 | |
|              818:      6(int) Load 817
 | |
|              819:     42(ptr) AccessChain 24(data) 25 818 25 26
 | |
|              820:      6(int) Load 819
 | |
|              821:      6(int) GroupNonUniformBitwiseXor 35 Reduce 820
 | |
|              822:     42(ptr) AccessChain 24(data) 25 816 25 26
 | |
|                               Store 822 821
 | |
|              823:     27(ptr) AccessChain 10(dti) 26
 | |
|              824:      6(int) Load 823
 | |
|              825:     27(ptr) AccessChain 10(dti) 26
 | |
|              826:      6(int) Load 825
 | |
|              827:     32(ptr) AccessChain 24(data) 25 826 25
 | |
|              828:   13(ivec4) Load 827
 | |
|              829:   51(ivec2) VectorShuffle 828 828 0 1
 | |
|              830:   51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 829
 | |
|              831:     32(ptr) AccessChain 24(data) 25 824 25
 | |
|              832:   13(ivec4) Load 831
 | |
|              833:   13(ivec4) VectorShuffle 832 830 4 5 2 3
 | |
|                               Store 831 833
 | |
|              834:     27(ptr) AccessChain 10(dti) 26
 | |
|              835:      6(int) Load 834
 | |
|              836:     27(ptr) AccessChain 10(dti) 26
 | |
|              837:      6(int) Load 836
 | |
|              838:     32(ptr) AccessChain 24(data) 25 837 25
 | |
|              839:   13(ivec4) Load 838
 | |
|              840:    7(ivec3) VectorShuffle 839 839 0 1 2
 | |
|              841:    7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 840
 | |
|              842:     32(ptr) AccessChain 24(data) 25 835 25
 | |
|              843:   13(ivec4) Load 842
 | |
|              844:   13(ivec4) VectorShuffle 843 841 4 5 6 3
 | |
|                               Store 842 844
 | |
|              845:     27(ptr) AccessChain 10(dti) 26
 | |
|              846:      6(int) Load 845
 | |
|              847:     27(ptr) AccessChain 10(dti) 26
 | |
|              848:      6(int) Load 847
 | |
|              849:     75(ptr) AccessChain 24(data) 25 848 72
 | |
|              850:   15(ivec4) Load 849
 | |
|              851:   15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 850
 | |
|              852:     75(ptr) AccessChain 24(data) 25 846 72
 | |
|                               Store 852 851
 | |
|              853:     27(ptr) AccessChain 10(dti) 26
 | |
|              854:      6(int) Load 853
 | |
|              855:     27(ptr) AccessChain 10(dti) 26
 | |
|              856:      6(int) Load 855
 | |
|              857:     84(ptr) AccessChain 24(data) 25 856 72 26
 | |
|              858:     14(int) Load 857
 | |
|              859:     14(int) GroupNonUniformBitwiseXor 35 Reduce 858
 | |
|              860:     84(ptr) AccessChain 24(data) 25 854 72 26
 | |
|                               Store 860 859
 | |
|              861:     27(ptr) AccessChain 10(dti) 26
 | |
|              862:      6(int) Load 861
 | |
|              863:     27(ptr) AccessChain 10(dti) 26
 | |
|              864:      6(int) Load 863
 | |
|              865:     75(ptr) AccessChain 24(data) 25 864 72
 | |
|              866:   15(ivec4) Load 865
 | |
|              867:   93(ivec2) VectorShuffle 866 866 0 1
 | |
|              868:   93(ivec2) GroupNonUniformBitwiseXor 35 Reduce 867
 | |
|              869:     75(ptr) AccessChain 24(data) 25 862 72
 | |
|              870:   15(ivec4) Load 869
 | |
|              871:   15(ivec4) VectorShuffle 870 868 4 5 2 3
 | |
|                               Store 869 871
 | |
|              872:     27(ptr) AccessChain 10(dti) 26
 | |
|              873:      6(int) Load 872
 | |
|              874:     27(ptr) AccessChain 10(dti) 26
 | |
|              875:      6(int) Load 874
 | |
|              876:     75(ptr) AccessChain 24(data) 25 875 72
 | |
|              877:   15(ivec4) Load 876
 | |
|              878:  105(ivec3) VectorShuffle 877 877 0 1 2
 | |
|              879:  105(ivec3) GroupNonUniformBitwiseXor 35 Reduce 878
 | |
|              880:     75(ptr) AccessChain 24(data) 25 873 72
 | |
|              881:   15(ivec4) Load 880
 | |
|              882:   15(ivec4) VectorShuffle 881 879 4 5 6 3
 | |
|                               Store 880 882
 | |
|              883:     27(ptr) AccessChain 10(dti) 26
 | |
|              884:      6(int) Load 883
 | |
|              885:     27(ptr) AccessChain 10(dti) 26
 | |
|              886:      6(int) Load 885
 | |
|              887:     42(ptr) AccessChain 24(data) 25 886 25 26
 | |
|              888:      6(int) Load 887
 | |
|              890:   889(bool) IEqual 888 26
 | |
|              891:   13(ivec4) GroupNonUniformBallot 35 890
 | |
|              892:      6(int) GroupNonUniformBallotBitCount 35 Reduce 891
 | |
|              893:     42(ptr) AccessChain 24(data) 25 884 25 26
 | |
|                               Store 893 892
 | |
|                               Return
 | |
|                               FunctionEnd
 | 
