 6d5b40f051
			
		
	
	
		6d5b40f051
		
	
	
	
	
		
			
			Full vector and fully specified vector swizzle stores are not affected by this change, only partial swizzles ie swizzles with fewer components than the vector being stored to. Previously the vector being stored to loaded and any components not specified in the swizzle were used to create a full store to the vector. While this change generates more SPIR-V instructions, it is necessary for correctness. Fixes #2518.
		
			
				
	
	
		
			7376 lines
		
	
	
		
			539 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			7376 lines
		
	
	
		
			539 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.wavereduction.comp
 | |
| Shader version: 500
 | |
| local_size = (32, 16, 1)
 | |
| 0:? Sequence
 | |
| 0:13  Function Definition: @CSMain(vu3; ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:13      'dti' ( in 3-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:14      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:14        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const uint)
 | |
| 0:14            direct index ( temp uint)
 | |
| 0:14              'dti' ( in 3-component vector of uint)
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const int)
 | |
| 0:14        subgroupAdd ( temp 4-component vector of uint)
 | |
| 0:14          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const uint)
 | |
| 0:14              direct index ( temp uint)
 | |
| 0:14                'dti' ( in 3-component vector of uint)
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:15      move second child to first child ( temp uint)
 | |
| 0:15        direct index ( temp uint)
 | |
| 0:15          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const uint)
 | |
| 0:15              direct index ( temp uint)
 | |
| 0:15                'dti' ( in 3-component vector of uint)
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const int)
 | |
| 0:15        subgroupAdd ( temp uint)
 | |
| 0:15          direct index ( temp uint)
 | |
| 0:15            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const uint)
 | |
| 0:15                direct index ( temp uint)
 | |
| 0:15                  'dti' ( in 3-component vector of uint)
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const int)
 | |
| 0:15              Constant:
 | |
| 0:15                0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:16      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:16        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const uint)
 | |
| 0:16              direct index ( temp uint)
 | |
| 0:16                'dti' ( in 3-component vector of uint)
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16          Sequence
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              1 (const int)
 | |
| 0:16        subgroupAdd ( temp 2-component vector of uint)
 | |
| 0:16          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const uint)
 | |
| 0:16                direct index ( temp uint)
 | |
| 0:16                  'dti' ( in 3-component vector of uint)
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16            Sequence
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                1 (const int)
 | |
| 0:17      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:17        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const uint)
 | |
| 0:17              direct index ( temp uint)
 | |
| 0:17                'dti' ( in 3-component vector of uint)
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17          Sequence
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              1 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              2 (const int)
 | |
| 0:17        subgroupAdd ( temp 3-component vector of uint)
 | |
| 0:17          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const uint)
 | |
| 0:17                direct index ( temp uint)
 | |
| 0:17                  'dti' ( in 3-component vector of uint)
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17            Sequence
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                1 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                2 (const int)
 | |
| 0:19      move second child to first child ( temp 4-component vector of int)
 | |
| 0:19        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const uint)
 | |
| 0:19            direct index ( temp uint)
 | |
| 0:19              'dti' ( in 3-component vector of uint)
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            1 (const int)
 | |
| 0:19        subgroupAdd ( temp 4-component vector of int)
 | |
| 0:19          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const uint)
 | |
| 0:19              direct index ( temp uint)
 | |
| 0:19                'dti' ( in 3-component vector of uint)
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const int)
 | |
| 0:19            Constant:
 | |
| 0:19              1 (const int)
 | |
| 0:20      move second child to first child ( temp int)
 | |
| 0:20        direct index ( temp int)
 | |
| 0:20          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const uint)
 | |
| 0:20              direct index ( temp uint)
 | |
| 0:20                'dti' ( in 3-component vector of uint)
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              1 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const int)
 | |
| 0:20        subgroupAdd ( temp int)
 | |
| 0:20          direct index ( temp int)
 | |
| 0:20            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const uint)
 | |
| 0:20                direct index ( temp uint)
 | |
| 0:20                  'dti' ( in 3-component vector of uint)
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const int)
 | |
| 0:20              Constant:
 | |
| 0:20                1 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              0 (const int)
 | |
| 0:21      move second child to first child ( temp 2-component vector of int)
 | |
| 0:21        vector swizzle ( temp 2-component vector of int)
 | |
| 0:21          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const uint)
 | |
| 0:21              direct index ( temp uint)
 | |
| 0:21                'dti' ( in 3-component vector of uint)
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21          Sequence
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21        subgroupAdd ( temp 2-component vector of int)
 | |
| 0:21          vector swizzle ( temp 2-component vector of int)
 | |
| 0:21            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const uint)
 | |
| 0:21                direct index ( temp uint)
 | |
| 0:21                  'dti' ( in 3-component vector of uint)
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21            Sequence
 | |
| 0:21              Constant:
 | |
| 0:21                0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:22      move second child to first child ( temp 3-component vector of int)
 | |
| 0:22        vector swizzle ( temp 3-component vector of int)
 | |
| 0:22          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const uint)
 | |
| 0:22              direct index ( temp uint)
 | |
| 0:22                'dti' ( in 3-component vector of uint)
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22          Sequence
 | |
| 0:22            Constant:
 | |
| 0:22              0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              2 (const int)
 | |
| 0:22        subgroupAdd ( temp 3-component vector of int)
 | |
| 0:22          vector swizzle ( temp 3-component vector of int)
 | |
| 0:22            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const uint)
 | |
| 0:22                direct index ( temp uint)
 | |
| 0:22                  'dti' ( in 3-component vector of uint)
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22            Sequence
 | |
| 0:22              Constant:
 | |
| 0:22                0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                2 (const int)
 | |
| 0:24      move second child to first child ( temp 4-component vector of float)
 | |
| 0:24        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const uint)
 | |
| 0:24            direct index ( temp uint)
 | |
| 0:24              'dti' ( in 3-component vector of uint)
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            2 (const int)
 | |
| 0:24        subgroupAdd ( temp 4-component vector of float)
 | |
| 0:24          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const uint)
 | |
| 0:24              direct index ( temp uint)
 | |
| 0:24                'dti' ( in 3-component vector of uint)
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const int)
 | |
| 0:24            Constant:
 | |
| 0:24              2 (const int)
 | |
| 0:25      move second child to first child ( temp float)
 | |
| 0:25        direct index ( temp float)
 | |
| 0:25          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const uint)
 | |
| 0:25              direct index ( temp uint)
 | |
| 0:25                'dti' ( in 3-component vector of uint)
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              2 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const int)
 | |
| 0:25        subgroupAdd ( temp float)
 | |
| 0:25          direct index ( temp float)
 | |
| 0:25            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const uint)
 | |
| 0:25                direct index ( temp uint)
 | |
| 0:25                  'dti' ( in 3-component vector of uint)
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const int)
 | |
| 0:25              Constant:
 | |
| 0:25                2 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              0 (const int)
 | |
| 0:26      move second child to first child ( temp 2-component vector of float)
 | |
| 0:26        vector swizzle ( temp 2-component vector of float)
 | |
| 0:26          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const uint)
 | |
| 0:26              direct index ( temp uint)
 | |
| 0:26                'dti' ( in 3-component vector of uint)
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              2 (const int)
 | |
| 0:26          Sequence
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              1 (const int)
 | |
| 0:26        subgroupAdd ( temp 2-component vector of float)
 | |
| 0:26          vector swizzle ( temp 2-component vector of float)
 | |
| 0:26            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const uint)
 | |
| 0:26                direct index ( temp uint)
 | |
| 0:26                  'dti' ( in 3-component vector of uint)
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                2 (const int)
 | |
| 0:26            Sequence
 | |
| 0:26              Constant:
 | |
| 0:26                0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                1 (const int)
 | |
| 0:27      move second child to first child ( temp 3-component vector of float)
 | |
| 0:27        vector swizzle ( temp 3-component vector of float)
 | |
| 0:27          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const uint)
 | |
| 0:27              direct index ( temp uint)
 | |
| 0:27                'dti' ( in 3-component vector of uint)
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27          Sequence
 | |
| 0:27            Constant:
 | |
| 0:27              0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              1 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27        subgroupAdd ( temp 3-component vector of float)
 | |
| 0:27          vector swizzle ( temp 3-component vector of float)
 | |
| 0:27            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const uint)
 | |
| 0:27                direct index ( temp uint)
 | |
| 0:27                  'dti' ( in 3-component vector of uint)
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27            Sequence
 | |
| 0:27              Constant:
 | |
| 0:27                0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                1 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:29      move second child to first child ( temp 4-component vector of double)
 | |
| 0:29        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const uint)
 | |
| 0:29            direct index ( temp uint)
 | |
| 0:29              'dti' ( in 3-component vector of uint)
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            3 (const int)
 | |
| 0:29        subgroupAdd ( temp 4-component vector of double)
 | |
| 0:29          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const uint)
 | |
| 0:29              direct index ( temp uint)
 | |
| 0:29                'dti' ( in 3-component vector of uint)
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const int)
 | |
| 0:29            Constant:
 | |
| 0:29              3 (const int)
 | |
| 0:30      move second child to first child ( temp double)
 | |
| 0:30        direct index ( temp double)
 | |
| 0:30          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const uint)
 | |
| 0:30              direct index ( temp uint)
 | |
| 0:30                'dti' ( in 3-component vector of uint)
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              3 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const int)
 | |
| 0:30        subgroupAdd ( temp double)
 | |
| 0:30          direct index ( temp double)
 | |
| 0:30            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const uint)
 | |
| 0:30                direct index ( temp uint)
 | |
| 0:30                  'dti' ( in 3-component vector of uint)
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const int)
 | |
| 0:30              Constant:
 | |
| 0:30                3 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              0 (const int)
 | |
| 0:31      move second child to first child ( temp 2-component vector of double)
 | |
| 0:31        vector swizzle ( temp 2-component vector of double)
 | |
| 0:31          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const uint)
 | |
| 0:31              direct index ( temp uint)
 | |
| 0:31                'dti' ( in 3-component vector of uint)
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              3 (const int)
 | |
| 0:31          Sequence
 | |
| 0:31            Constant:
 | |
| 0:31              0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              1 (const int)
 | |
| 0:31        subgroupAdd ( temp 2-component vector of double)
 | |
| 0:31          vector swizzle ( temp 2-component vector of double)
 | |
| 0:31            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const uint)
 | |
| 0:31                direct index ( temp uint)
 | |
| 0:31                  'dti' ( in 3-component vector of uint)
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                3 (const int)
 | |
| 0:31            Sequence
 | |
| 0:31              Constant:
 | |
| 0:31                0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                1 (const int)
 | |
| 0:32      move second child to first child ( temp 3-component vector of double)
 | |
| 0:32        vector swizzle ( temp 3-component vector of double)
 | |
| 0:32          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const uint)
 | |
| 0:32              direct index ( temp uint)
 | |
| 0:32                'dti' ( in 3-component vector of uint)
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              3 (const int)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        subgroupAdd ( temp 3-component vector of double)
 | |
| 0:32          vector swizzle ( temp 3-component vector of double)
 | |
| 0:32            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const uint)
 | |
| 0:32                direct index ( temp uint)
 | |
| 0:32                  'dti' ( in 3-component vector of uint)
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                3 (const int)
 | |
| 0:32            Sequence
 | |
| 0:32              Constant:
 | |
| 0:32                0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                1 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                2 (const int)
 | |
| 0:34      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:34        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const uint)
 | |
| 0:34            direct index ( temp uint)
 | |
| 0:34              'dti' ( in 3-component vector of uint)
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            0 (const int)
 | |
| 0:34        subgroupMul ( temp 4-component vector of uint)
 | |
| 0:34          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const uint)
 | |
| 0:34              direct index ( temp uint)
 | |
| 0:34                'dti' ( in 3-component vector of uint)
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:35      move second child to first child ( temp uint)
 | |
| 0:35        direct index ( temp uint)
 | |
| 0:35          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const uint)
 | |
| 0:35              direct index ( temp uint)
 | |
| 0:35                'dti' ( in 3-component vector of uint)
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            0 (const int)
 | |
| 0:35        subgroupMul ( temp uint)
 | |
| 0:35          direct index ( temp uint)
 | |
| 0:35            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const uint)
 | |
| 0:35                direct index ( temp uint)
 | |
| 0:35                  'dti' ( in 3-component vector of uint)
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const int)
 | |
| 0:35              Constant:
 | |
| 0:35                0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:36      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:36        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const uint)
 | |
| 0:36              direct index ( temp uint)
 | |
| 0:36                'dti' ( in 3-component vector of uint)
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36          Sequence
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              1 (const int)
 | |
| 0:36        subgroupMul ( temp 2-component vector of uint)
 | |
| 0:36          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const uint)
 | |
| 0:36                direct index ( temp uint)
 | |
| 0:36                  'dti' ( in 3-component vector of uint)
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36            Sequence
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                1 (const int)
 | |
| 0:37      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:37        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const uint)
 | |
| 0:37              direct index ( temp uint)
 | |
| 0:37                'dti' ( in 3-component vector of uint)
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        subgroupMul ( temp 3-component vector of uint)
 | |
| 0:37          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const uint)
 | |
| 0:37                direct index ( temp uint)
 | |
| 0:37                  'dti' ( in 3-component vector of uint)
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37            Sequence
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                1 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                2 (const int)
 | |
| 0:39      move second child to first child ( temp 4-component vector of int)
 | |
| 0:39        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const uint)
 | |
| 0:39            direct index ( temp uint)
 | |
| 0:39              'dti' ( in 3-component vector of uint)
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const int)
 | |
| 0:39        subgroupMul ( temp 4-component vector of int)
 | |
| 0:39          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const uint)
 | |
| 0:39              direct index ( temp uint)
 | |
| 0:39                'dti' ( in 3-component vector of uint)
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const int)
 | |
| 0:39            Constant:
 | |
| 0:39              1 (const int)
 | |
| 0:40      move second child to first child ( temp int)
 | |
| 0:40        direct index ( temp int)
 | |
| 0:40          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const uint)
 | |
| 0:40              direct index ( temp uint)
 | |
| 0:40                'dti' ( in 3-component vector of uint)
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              1 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            0 (const int)
 | |
| 0:40        subgroupMul ( temp int)
 | |
| 0:40          direct index ( temp int)
 | |
| 0:40            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const uint)
 | |
| 0:40                direct index ( temp uint)
 | |
| 0:40                  'dti' ( in 3-component vector of uint)
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const int)
 | |
| 0:40              Constant:
 | |
| 0:40                1 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:41      move second child to first child ( temp 2-component vector of int)
 | |
| 0:41        vector swizzle ( temp 2-component vector of int)
 | |
| 0:41          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const uint)
 | |
| 0:41              direct index ( temp uint)
 | |
| 0:41                'dti' ( in 3-component vector of uint)
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41          Sequence
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41        subgroupMul ( temp 2-component vector of int)
 | |
| 0:41          vector swizzle ( temp 2-component vector of int)
 | |
| 0:41            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const uint)
 | |
| 0:41                direct index ( temp uint)
 | |
| 0:41                  'dti' ( in 3-component vector of uint)
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41            Sequence
 | |
| 0:41              Constant:
 | |
| 0:41                0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:42      move second child to first child ( temp 3-component vector of int)
 | |
| 0:42        vector swizzle ( temp 3-component vector of int)
 | |
| 0:42          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const uint)
 | |
| 0:42              direct index ( temp uint)
 | |
| 0:42                'dti' ( in 3-component vector of uint)
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42          Sequence
 | |
| 0:42            Constant:
 | |
| 0:42              0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              2 (const int)
 | |
| 0:42        subgroupMul ( temp 3-component vector of int)
 | |
| 0:42          vector swizzle ( temp 3-component vector of int)
 | |
| 0:42            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const uint)
 | |
| 0:42                direct index ( temp uint)
 | |
| 0:42                  'dti' ( in 3-component vector of uint)
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42            Sequence
 | |
| 0:42              Constant:
 | |
| 0:42                0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                2 (const int)
 | |
| 0:44      move second child to first child ( temp 4-component vector of float)
 | |
| 0:44        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const uint)
 | |
| 0:44            direct index ( temp uint)
 | |
| 0:44              'dti' ( in 3-component vector of uint)
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            2 (const int)
 | |
| 0:44        subgroupMul ( temp 4-component vector of float)
 | |
| 0:44          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const uint)
 | |
| 0:44              direct index ( temp uint)
 | |
| 0:44                'dti' ( in 3-component vector of uint)
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const int)
 | |
| 0:44            Constant:
 | |
| 0:44              2 (const int)
 | |
| 0:45      move second child to first child ( temp float)
 | |
| 0:45        direct index ( temp float)
 | |
| 0:45          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const uint)
 | |
| 0:45              direct index ( temp uint)
 | |
| 0:45                'dti' ( in 3-component vector of uint)
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              2 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            0 (const int)
 | |
| 0:45        subgroupMul ( temp float)
 | |
| 0:45          direct index ( temp float)
 | |
| 0:45            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const uint)
 | |
| 0:45                direct index ( temp uint)
 | |
| 0:45                  'dti' ( in 3-component vector of uint)
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const int)
 | |
| 0:45              Constant:
 | |
| 0:45                2 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              0 (const int)
 | |
| 0:46      move second child to first child ( temp 2-component vector of float)
 | |
| 0:46        vector swizzle ( temp 2-component vector of float)
 | |
| 0:46          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const uint)
 | |
| 0:46              direct index ( temp uint)
 | |
| 0:46                'dti' ( in 3-component vector of uint)
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              2 (const int)
 | |
| 0:46          Sequence
 | |
| 0:46            Constant:
 | |
| 0:46              0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              1 (const int)
 | |
| 0:46        subgroupMul ( temp 2-component vector of float)
 | |
| 0:46          vector swizzle ( temp 2-component vector of float)
 | |
| 0:46            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const uint)
 | |
| 0:46                direct index ( temp uint)
 | |
| 0:46                  'dti' ( in 3-component vector of uint)
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                2 (const int)
 | |
| 0:46            Sequence
 | |
| 0:46              Constant:
 | |
| 0:46                0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                1 (const int)
 | |
| 0:47      move second child to first child ( temp 3-component vector of float)
 | |
| 0:47        vector swizzle ( temp 3-component vector of float)
 | |
| 0:47          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const uint)
 | |
| 0:47              direct index ( temp uint)
 | |
| 0:47                'dti' ( in 3-component vector of uint)
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47          Sequence
 | |
| 0:47            Constant:
 | |
| 0:47              0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              1 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47        subgroupMul ( temp 3-component vector of float)
 | |
| 0:47          vector swizzle ( temp 3-component vector of float)
 | |
| 0:47            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const uint)
 | |
| 0:47                direct index ( temp uint)
 | |
| 0:47                  'dti' ( in 3-component vector of uint)
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47            Sequence
 | |
| 0:47              Constant:
 | |
| 0:47                0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                1 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:49      move second child to first child ( temp 4-component vector of double)
 | |
| 0:49        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const uint)
 | |
| 0:49            direct index ( temp uint)
 | |
| 0:49              'dti' ( in 3-component vector of uint)
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            3 (const int)
 | |
| 0:49        subgroupMul ( temp 4-component vector of double)
 | |
| 0:49          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const uint)
 | |
| 0:49              direct index ( temp uint)
 | |
| 0:49                'dti' ( in 3-component vector of uint)
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const int)
 | |
| 0:49            Constant:
 | |
| 0:49              3 (const int)
 | |
| 0:50      move second child to first child ( temp double)
 | |
| 0:50        direct index ( temp double)
 | |
| 0:50          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const uint)
 | |
| 0:50              direct index ( temp uint)
 | |
| 0:50                'dti' ( in 3-component vector of uint)
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              3 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            0 (const int)
 | |
| 0:50        subgroupMul ( temp double)
 | |
| 0:50          direct index ( temp double)
 | |
| 0:50            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const uint)
 | |
| 0:50                direct index ( temp uint)
 | |
| 0:50                  'dti' ( in 3-component vector of uint)
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const int)
 | |
| 0:50              Constant:
 | |
| 0:50                3 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              0 (const int)
 | |
| 0:51      move second child to first child ( temp 2-component vector of double)
 | |
| 0:51        vector swizzle ( temp 2-component vector of double)
 | |
| 0:51          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const uint)
 | |
| 0:51              direct index ( temp uint)
 | |
| 0:51                'dti' ( in 3-component vector of uint)
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:51          Sequence
 | |
| 0:51            Constant:
 | |
| 0:51              0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              1 (const int)
 | |
| 0:51        subgroupMul ( temp 2-component vector of double)
 | |
| 0:51          vector swizzle ( temp 2-component vector of double)
 | |
| 0:51            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const uint)
 | |
| 0:51                direct index ( temp uint)
 | |
| 0:51                  'dti' ( in 3-component vector of uint)
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                3 (const int)
 | |
| 0:51            Sequence
 | |
| 0:51              Constant:
 | |
| 0:51                0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                1 (const int)
 | |
| 0:52      move second child to first child ( temp 3-component vector of double)
 | |
| 0:52        vector swizzle ( temp 3-component vector of double)
 | |
| 0:52          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const uint)
 | |
| 0:52              direct index ( temp uint)
 | |
| 0:52                'dti' ( in 3-component vector of uint)
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:52          Sequence
 | |
| 0:52            Constant:
 | |
| 0:52              0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              1 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              2 (const int)
 | |
| 0:52        subgroupMul ( temp 3-component vector of double)
 | |
| 0:52          vector swizzle ( temp 3-component vector of double)
 | |
| 0:52            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const uint)
 | |
| 0:52                direct index ( temp uint)
 | |
| 0:52                  'dti' ( in 3-component vector of uint)
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                3 (const int)
 | |
| 0:52            Sequence
 | |
| 0:52              Constant:
 | |
| 0:52                0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                1 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                2 (const int)
 | |
| 0:54      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:54        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const uint)
 | |
| 0:54            direct index ( temp uint)
 | |
| 0:54              'dti' ( in 3-component vector of uint)
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            0 (const int)
 | |
| 0:54        subgroupMin ( temp 4-component vector of uint)
 | |
| 0:54          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const uint)
 | |
| 0:54              direct index ( temp uint)
 | |
| 0:54                'dti' ( in 3-component vector of uint)
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const int)
 | |
| 0:54            Constant:
 | |
| 0:54              0 (const int)
 | |
| 0:55      move second child to first child ( temp uint)
 | |
| 0:55        direct index ( temp uint)
 | |
| 0:55          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const uint)
 | |
| 0:55              direct index ( temp uint)
 | |
| 0:55                'dti' ( in 3-component vector of uint)
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            0 (const int)
 | |
| 0:55        subgroupMin ( temp uint)
 | |
| 0:55          direct index ( temp uint)
 | |
| 0:55            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const uint)
 | |
| 0:55                direct index ( temp uint)
 | |
| 0:55                  'dti' ( in 3-component vector of uint)
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const int)
 | |
| 0:55              Constant:
 | |
| 0:55                0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:56      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:56        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const uint)
 | |
| 0:56              direct index ( temp uint)
 | |
| 0:56                'dti' ( in 3-component vector of uint)
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56          Sequence
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              1 (const int)
 | |
| 0:56        subgroupMin ( temp 2-component vector of uint)
 | |
| 0:56          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const uint)
 | |
| 0:56                direct index ( temp uint)
 | |
| 0:56                  'dti' ( in 3-component vector of uint)
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56            Sequence
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                1 (const int)
 | |
| 0:57      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:57        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const uint)
 | |
| 0:57              direct index ( temp uint)
 | |
| 0:57                'dti' ( in 3-component vector of uint)
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57          Sequence
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              1 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              2 (const int)
 | |
| 0:57        subgroupMin ( temp 3-component vector of uint)
 | |
| 0:57          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const uint)
 | |
| 0:57                direct index ( temp uint)
 | |
| 0:57                  'dti' ( in 3-component vector of uint)
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57            Sequence
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                1 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                2 (const int)
 | |
| 0:59      move second child to first child ( temp 4-component vector of int)
 | |
| 0:59        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:59            direct index ( temp uint)
 | |
| 0:59              'dti' ( in 3-component vector of uint)
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            1 (const int)
 | |
| 0:59        subgroupMin ( temp 4-component vector of int)
 | |
| 0:59          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const uint)
 | |
| 0:59              direct index ( temp uint)
 | |
| 0:59                'dti' ( in 3-component vector of uint)
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const int)
 | |
| 0:59            Constant:
 | |
| 0:59              1 (const int)
 | |
| 0:60      move second child to first child ( temp int)
 | |
| 0:60        direct index ( temp int)
 | |
| 0:60          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const uint)
 | |
| 0:60              direct index ( temp uint)
 | |
| 0:60                'dti' ( in 3-component vector of uint)
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              1 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            0 (const int)
 | |
| 0:60        subgroupMin ( temp int)
 | |
| 0:60          direct index ( temp int)
 | |
| 0:60            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const uint)
 | |
| 0:60                direct index ( temp uint)
 | |
| 0:60                  'dti' ( in 3-component vector of uint)
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const int)
 | |
| 0:60              Constant:
 | |
| 0:60                1 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              0 (const int)
 | |
| 0:61      move second child to first child ( temp 2-component vector of int)
 | |
| 0:61        vector swizzle ( temp 2-component vector of int)
 | |
| 0:61          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const uint)
 | |
| 0:61              direct index ( temp uint)
 | |
| 0:61                'dti' ( in 3-component vector of uint)
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61          Sequence
 | |
| 0:61            Constant:
 | |
| 0:61              0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61        subgroupMin ( temp 2-component vector of int)
 | |
| 0:61          vector swizzle ( temp 2-component vector of int)
 | |
| 0:61            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const uint)
 | |
| 0:61                direct index ( temp uint)
 | |
| 0:61                  'dti' ( in 3-component vector of uint)
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61            Sequence
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:62      move second child to first child ( temp 3-component vector of int)
 | |
| 0:62        vector swizzle ( temp 3-component vector of int)
 | |
| 0:62          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const uint)
 | |
| 0:62              direct index ( temp uint)
 | |
| 0:62                'dti' ( in 3-component vector of uint)
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62          Sequence
 | |
| 0:62            Constant:
 | |
| 0:62              0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              2 (const int)
 | |
| 0:62        subgroupMin ( temp 3-component vector of int)
 | |
| 0:62          vector swizzle ( temp 3-component vector of int)
 | |
| 0:62            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const uint)
 | |
| 0:62                direct index ( temp uint)
 | |
| 0:62                  'dti' ( in 3-component vector of uint)
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62            Sequence
 | |
| 0:62              Constant:
 | |
| 0:62                0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                2 (const int)
 | |
| 0:64      move second child to first child ( temp 4-component vector of float)
 | |
| 0:64        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const uint)
 | |
| 0:64            direct index ( temp uint)
 | |
| 0:64              'dti' ( in 3-component vector of uint)
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const int)
 | |
| 0:64        subgroupMin ( temp 4-component vector of float)
 | |
| 0:64          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const uint)
 | |
| 0:64              direct index ( temp uint)
 | |
| 0:64                'dti' ( in 3-component vector of uint)
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const int)
 | |
| 0:64            Constant:
 | |
| 0:64              2 (const int)
 | |
| 0:65      move second child to first child ( temp float)
 | |
| 0:65        direct index ( temp float)
 | |
| 0:65          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const uint)
 | |
| 0:65              direct index ( temp uint)
 | |
| 0:65                'dti' ( in 3-component vector of uint)
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            0 (const int)
 | |
| 0:65        subgroupMin ( temp float)
 | |
| 0:65          direct index ( temp float)
 | |
| 0:65            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const uint)
 | |
| 0:65                direct index ( temp uint)
 | |
| 0:65                  'dti' ( in 3-component vector of uint)
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const int)
 | |
| 0:65              Constant:
 | |
| 0:65                2 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              0 (const int)
 | |
| 0:66      move second child to first child ( temp 2-component vector of float)
 | |
| 0:66        vector swizzle ( temp 2-component vector of float)
 | |
| 0:66          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const uint)
 | |
| 0:66              direct index ( temp uint)
 | |
| 0:66                'dti' ( in 3-component vector of uint)
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:66          Sequence
 | |
| 0:66            Constant:
 | |
| 0:66              0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              1 (const int)
 | |
| 0:66        subgroupMin ( temp 2-component vector of float)
 | |
| 0:66          vector swizzle ( temp 2-component vector of float)
 | |
| 0:66            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const uint)
 | |
| 0:66                direct index ( temp uint)
 | |
| 0:66                  'dti' ( in 3-component vector of uint)
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                2 (const int)
 | |
| 0:66            Sequence
 | |
| 0:66              Constant:
 | |
| 0:66                0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const int)
 | |
| 0:67      move second child to first child ( temp 3-component vector of float)
 | |
| 0:67        vector swizzle ( temp 3-component vector of float)
 | |
| 0:67          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const uint)
 | |
| 0:67              direct index ( temp uint)
 | |
| 0:67                'dti' ( in 3-component vector of uint)
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67          Sequence
 | |
| 0:67            Constant:
 | |
| 0:67              0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              1 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67        subgroupMin ( temp 3-component vector of float)
 | |
| 0:67          vector swizzle ( temp 3-component vector of float)
 | |
| 0:67            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const uint)
 | |
| 0:67                direct index ( temp uint)
 | |
| 0:67                  'dti' ( in 3-component vector of uint)
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67            Sequence
 | |
| 0:67              Constant:
 | |
| 0:67                0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                1 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:69      move second child to first child ( temp 4-component vector of double)
 | |
| 0:69        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const uint)
 | |
| 0:69            direct index ( temp uint)
 | |
| 0:69              'dti' ( in 3-component vector of uint)
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            3 (const int)
 | |
| 0:69        subgroupMin ( temp 4-component vector of double)
 | |
| 0:69          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const uint)
 | |
| 0:69              direct index ( temp uint)
 | |
| 0:69                'dti' ( in 3-component vector of uint)
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const int)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:70      move second child to first child ( temp double)
 | |
| 0:70        direct index ( temp double)
 | |
| 0:70          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const uint)
 | |
| 0:70              direct index ( temp uint)
 | |
| 0:70                'dti' ( in 3-component vector of uint)
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            0 (const int)
 | |
| 0:70        subgroupMin ( temp double)
 | |
| 0:70          direct index ( temp double)
 | |
| 0:70            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const uint)
 | |
| 0:70                direct index ( temp uint)
 | |
| 0:70                  'dti' ( in 3-component vector of uint)
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const int)
 | |
| 0:70              Constant:
 | |
| 0:70                3 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              0 (const int)
 | |
| 0:71      move second child to first child ( temp 2-component vector of double)
 | |
| 0:71        vector swizzle ( temp 2-component vector of double)
 | |
| 0:71          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const uint)
 | |
| 0:71              direct index ( temp uint)
 | |
| 0:71                'dti' ( in 3-component vector of uint)
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:71          Sequence
 | |
| 0:71            Constant:
 | |
| 0:71              0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              1 (const int)
 | |
| 0:71        subgroupMin ( temp 2-component vector of double)
 | |
| 0:71          vector swizzle ( temp 2-component vector of double)
 | |
| 0:71            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const uint)
 | |
| 0:71                direct index ( temp uint)
 | |
| 0:71                  'dti' ( in 3-component vector of uint)
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                3 (const int)
 | |
| 0:71            Sequence
 | |
| 0:71              Constant:
 | |
| 0:71                0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                1 (const int)
 | |
| 0:72      move second child to first child ( temp 3-component vector of double)
 | |
| 0:72        vector swizzle ( temp 3-component vector of double)
 | |
| 0:72          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const uint)
 | |
| 0:72              direct index ( temp uint)
 | |
| 0:72                'dti' ( in 3-component vector of uint)
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              3 (const int)
 | |
| 0:72          Sequence
 | |
| 0:72            Constant:
 | |
| 0:72              0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              1 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              2 (const int)
 | |
| 0:72        subgroupMin ( temp 3-component vector of double)
 | |
| 0:72          vector swizzle ( temp 3-component vector of double)
 | |
| 0:72            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const uint)
 | |
| 0:72                direct index ( temp uint)
 | |
| 0:72                  'dti' ( in 3-component vector of uint)
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                3 (const int)
 | |
| 0:72            Sequence
 | |
| 0:72              Constant:
 | |
| 0:72                0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                1 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                2 (const int)
 | |
| 0:74      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:74        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const uint)
 | |
| 0:74            direct index ( temp uint)
 | |
| 0:74              'dti' ( in 3-component vector of uint)
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            0 (const int)
 | |
| 0:74        subgroupMax ( temp 4-component vector of uint)
 | |
| 0:74          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const uint)
 | |
| 0:74              direct index ( temp uint)
 | |
| 0:74                'dti' ( in 3-component vector of uint)
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const int)
 | |
| 0:74            Constant:
 | |
| 0:74              0 (const int)
 | |
| 0:75      move second child to first child ( temp uint)
 | |
| 0:75        direct index ( temp uint)
 | |
| 0:75          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const uint)
 | |
| 0:75              direct index ( temp uint)
 | |
| 0:75                'dti' ( in 3-component vector of uint)
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            0 (const int)
 | |
| 0:75        subgroupMax ( temp uint)
 | |
| 0:75          direct index ( temp uint)
 | |
| 0:75            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const uint)
 | |
| 0:75                direct index ( temp uint)
 | |
| 0:75                  'dti' ( in 3-component vector of uint)
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const int)
 | |
| 0:75              Constant:
 | |
| 0:75                0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:76      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:76        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const uint)
 | |
| 0:76              direct index ( temp uint)
 | |
| 0:76                'dti' ( in 3-component vector of uint)
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76          Sequence
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              1 (const int)
 | |
| 0:76        subgroupMax ( temp 2-component vector of uint)
 | |
| 0:76          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const uint)
 | |
| 0:76                direct index ( temp uint)
 | |
| 0:76                  'dti' ( in 3-component vector of uint)
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76            Sequence
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                1 (const int)
 | |
| 0:77      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:77        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const uint)
 | |
| 0:77              direct index ( temp uint)
 | |
| 0:77                'dti' ( in 3-component vector of uint)
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77          Sequence
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              1 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              2 (const int)
 | |
| 0:77        subgroupMax ( temp 3-component vector of uint)
 | |
| 0:77          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const uint)
 | |
| 0:77                direct index ( temp uint)
 | |
| 0:77                  'dti' ( in 3-component vector of uint)
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77            Sequence
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                1 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                2 (const int)
 | |
| 0:79      move second child to first child ( temp 4-component vector of int)
 | |
| 0:79        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const uint)
 | |
| 0:79            direct index ( temp uint)
 | |
| 0:79              'dti' ( in 3-component vector of uint)
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            1 (const int)
 | |
| 0:79        subgroupMax ( temp 4-component vector of int)
 | |
| 0:79          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const uint)
 | |
| 0:79              direct index ( temp uint)
 | |
| 0:79                'dti' ( in 3-component vector of uint)
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const int)
 | |
| 0:79            Constant:
 | |
| 0:79              1 (const int)
 | |
| 0:80      move second child to first child ( temp int)
 | |
| 0:80        direct index ( temp int)
 | |
| 0:80          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const uint)
 | |
| 0:80              direct index ( temp uint)
 | |
| 0:80                'dti' ( in 3-component vector of uint)
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              1 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            0 (const int)
 | |
| 0:80        subgroupMax ( temp int)
 | |
| 0:80          direct index ( temp int)
 | |
| 0:80            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const uint)
 | |
| 0:80                direct index ( temp uint)
 | |
| 0:80                  'dti' ( in 3-component vector of uint)
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const int)
 | |
| 0:80              Constant:
 | |
| 0:80                1 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const int)
 | |
| 0:81      move second child to first child ( temp 2-component vector of int)
 | |
| 0:81        vector swizzle ( temp 2-component vector of int)
 | |
| 0:81          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const uint)
 | |
| 0:81              direct index ( temp uint)
 | |
| 0:81                'dti' ( in 3-component vector of uint)
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81          Sequence
 | |
| 0:81            Constant:
 | |
| 0:81              0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81        subgroupMax ( temp 2-component vector of int)
 | |
| 0:81          vector swizzle ( temp 2-component vector of int)
 | |
| 0:81            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const uint)
 | |
| 0:81                direct index ( temp uint)
 | |
| 0:81                  'dti' ( in 3-component vector of uint)
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81            Sequence
 | |
| 0:81              Constant:
 | |
| 0:81                0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:82      move second child to first child ( temp 3-component vector of int)
 | |
| 0:82        vector swizzle ( temp 3-component vector of int)
 | |
| 0:82          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const uint)
 | |
| 0:82              direct index ( temp uint)
 | |
| 0:82                'dti' ( in 3-component vector of uint)
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82          Sequence
 | |
| 0:82            Constant:
 | |
| 0:82              0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              2 (const int)
 | |
| 0:82        subgroupMax ( temp 3-component vector of int)
 | |
| 0:82          vector swizzle ( temp 3-component vector of int)
 | |
| 0:82            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const uint)
 | |
| 0:82                direct index ( temp uint)
 | |
| 0:82                  'dti' ( in 3-component vector of uint)
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82            Sequence
 | |
| 0:82              Constant:
 | |
| 0:82                0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                2 (const int)
 | |
| 0:84      move second child to first child ( temp 4-component vector of float)
 | |
| 0:84        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const uint)
 | |
| 0:84            direct index ( temp uint)
 | |
| 0:84              'dti' ( in 3-component vector of uint)
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            2 (const int)
 | |
| 0:84        subgroupMax ( temp 4-component vector of float)
 | |
| 0:84          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const uint)
 | |
| 0:84              direct index ( temp uint)
 | |
| 0:84                'dti' ( in 3-component vector of uint)
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const int)
 | |
| 0:84            Constant:
 | |
| 0:84              2 (const int)
 | |
| 0:85      move second child to first child ( temp float)
 | |
| 0:85        direct index ( temp float)
 | |
| 0:85          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const uint)
 | |
| 0:85              direct index ( temp uint)
 | |
| 0:85                'dti' ( in 3-component vector of uint)
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              2 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            0 (const int)
 | |
| 0:85        subgroupMax ( temp float)
 | |
| 0:85          direct index ( temp float)
 | |
| 0:85            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const uint)
 | |
| 0:85                direct index ( temp uint)
 | |
| 0:85                  'dti' ( in 3-component vector of uint)
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const int)
 | |
| 0:85              Constant:
 | |
| 0:85                2 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const int)
 | |
| 0:86      move second child to first child ( temp 2-component vector of float)
 | |
| 0:86        vector swizzle ( temp 2-component vector of float)
 | |
| 0:86          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const uint)
 | |
| 0:86              direct index ( temp uint)
 | |
| 0:86                'dti' ( in 3-component vector of uint)
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              2 (const int)
 | |
| 0:86          Sequence
 | |
| 0:86            Constant:
 | |
| 0:86              0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              1 (const int)
 | |
| 0:86        subgroupMax ( temp 2-component vector of float)
 | |
| 0:86          vector swizzle ( temp 2-component vector of float)
 | |
| 0:86            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const uint)
 | |
| 0:86                direct index ( temp uint)
 | |
| 0:86                  'dti' ( in 3-component vector of uint)
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                2 (const int)
 | |
| 0:86            Sequence
 | |
| 0:86              Constant:
 | |
| 0:86                0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                1 (const int)
 | |
| 0:87      move second child to first child ( temp 3-component vector of float)
 | |
| 0:87        vector swizzle ( temp 3-component vector of float)
 | |
| 0:87          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const uint)
 | |
| 0:87              direct index ( temp uint)
 | |
| 0:87                'dti' ( in 3-component vector of uint)
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87          Sequence
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              1 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87        subgroupMax ( temp 3-component vector of float)
 | |
| 0:87          vector swizzle ( temp 3-component vector of float)
 | |
| 0:87            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const uint)
 | |
| 0:87                direct index ( temp uint)
 | |
| 0:87                  'dti' ( in 3-component vector of uint)
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87            Sequence
 | |
| 0:87              Constant:
 | |
| 0:87                0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                1 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:89      move second child to first child ( temp 4-component vector of double)
 | |
| 0:89        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const uint)
 | |
| 0:89            direct index ( temp uint)
 | |
| 0:89              'dti' ( in 3-component vector of uint)
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const int)
 | |
| 0:89        subgroupMax ( temp 4-component vector of double)
 | |
| 0:89          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const uint)
 | |
| 0:89              direct index ( temp uint)
 | |
| 0:89                'dti' ( in 3-component vector of uint)
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const int)
 | |
| 0:89            Constant:
 | |
| 0:89              3 (const int)
 | |
| 0:90      move second child to first child ( temp double)
 | |
| 0:90        direct index ( temp double)
 | |
| 0:90          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const uint)
 | |
| 0:90              direct index ( temp uint)
 | |
| 0:90                'dti' ( in 3-component vector of uint)
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              3 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            0 (const int)
 | |
| 0:90        subgroupMax ( temp double)
 | |
| 0:90          direct index ( temp double)
 | |
| 0:90            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const uint)
 | |
| 0:90                direct index ( temp uint)
 | |
| 0:90                  'dti' ( in 3-component vector of uint)
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const int)
 | |
| 0:90              Constant:
 | |
| 0:90                3 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const int)
 | |
| 0:91      move second child to first child ( temp 2-component vector of double)
 | |
| 0:91        vector swizzle ( temp 2-component vector of double)
 | |
| 0:91          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const uint)
 | |
| 0:91              direct index ( temp uint)
 | |
| 0:91                'dti' ( in 3-component vector of uint)
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              3 (const int)
 | |
| 0:91          Sequence
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              1 (const int)
 | |
| 0:91        subgroupMax ( temp 2-component vector of double)
 | |
| 0:91          vector swizzle ( temp 2-component vector of double)
 | |
| 0:91            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const uint)
 | |
| 0:91                direct index ( temp uint)
 | |
| 0:91                  'dti' ( in 3-component vector of uint)
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                3 (const int)
 | |
| 0:91            Sequence
 | |
| 0:91              Constant:
 | |
| 0:91                0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                1 (const int)
 | |
| 0:92      move second child to first child ( temp 3-component vector of double)
 | |
| 0:92        vector swizzle ( temp 3-component vector of double)
 | |
| 0:92          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const uint)
 | |
| 0:92              direct index ( temp uint)
 | |
| 0:92                'dti' ( in 3-component vector of uint)
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              3 (const int)
 | |
| 0:92          Sequence
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              1 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              2 (const int)
 | |
| 0:92        subgroupMax ( temp 3-component vector of double)
 | |
| 0:92          vector swizzle ( temp 3-component vector of double)
 | |
| 0:92            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const uint)
 | |
| 0:92                direct index ( temp uint)
 | |
| 0:92                  'dti' ( in 3-component vector of uint)
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                3 (const int)
 | |
| 0:92            Sequence
 | |
| 0:92              Constant:
 | |
| 0:92                0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                1 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                2 (const int)
 | |
| 0:94      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:94        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const uint)
 | |
| 0:94            direct index ( temp uint)
 | |
| 0:94              'dti' ( in 3-component vector of uint)
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const int)
 | |
| 0:94          Constant:
 | |
| 0:94            0 (const int)
 | |
| 0:94        subgroupAnd ( temp 4-component vector of uint)
 | |
| 0:94          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const uint)
 | |
| 0:94              direct index ( temp uint)
 | |
| 0:94                'dti' ( in 3-component vector of uint)
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const int)
 | |
| 0:94            Constant:
 | |
| 0:94              0 (const int)
 | |
| 0:95      move second child to first child ( temp uint)
 | |
| 0:95        direct index ( temp uint)
 | |
| 0:95          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const uint)
 | |
| 0:95              direct index ( temp uint)
 | |
| 0:95                'dti' ( in 3-component vector of uint)
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:95          Constant:
 | |
| 0:95            0 (const int)
 | |
| 0:95        subgroupAnd ( temp uint)
 | |
| 0:95          direct index ( temp uint)
 | |
| 0:95            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const uint)
 | |
| 0:95                direct index ( temp uint)
 | |
| 0:95                  'dti' ( in 3-component vector of uint)
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const int)
 | |
| 0:95              Constant:
 | |
| 0:95                0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:96      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:96        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const uint)
 | |
| 0:96              direct index ( temp uint)
 | |
| 0:96                'dti' ( in 3-component vector of uint)
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96          Sequence
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const int)
 | |
| 0:96        subgroupAnd ( temp 2-component vector of uint)
 | |
| 0:96          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const uint)
 | |
| 0:96                direct index ( temp uint)
 | |
| 0:96                  'dti' ( in 3-component vector of uint)
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96            Sequence
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                1 (const int)
 | |
| 0:97      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:97        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const uint)
 | |
| 0:97              direct index ( temp uint)
 | |
| 0:97                'dti' ( in 3-component vector of uint)
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97          Sequence
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              2 (const int)
 | |
| 0:97        subgroupAnd ( temp 3-component vector of uint)
 | |
| 0:97          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const uint)
 | |
| 0:97                direct index ( temp uint)
 | |
| 0:97                  'dti' ( in 3-component vector of uint)
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97            Sequence
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                1 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                2 (const int)
 | |
| 0:99      move second child to first child ( temp 4-component vector of int)
 | |
| 0:99        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const uint)
 | |
| 0:99            direct index ( temp uint)
 | |
| 0:99              'dti' ( in 3-component vector of uint)
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const int)
 | |
| 0:99          Constant:
 | |
| 0:99            1 (const int)
 | |
| 0:99        subgroupAnd ( temp 4-component vector of int)
 | |
| 0:99          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const uint)
 | |
| 0:99              direct index ( temp uint)
 | |
| 0:99                'dti' ( in 3-component vector of uint)
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const int)
 | |
| 0:99            Constant:
 | |
| 0:99              1 (const int)
 | |
| 0:100      move second child to first child ( temp int)
 | |
| 0:100        direct index ( temp int)
 | |
| 0:100          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const uint)
 | |
| 0:100              direct index ( temp uint)
 | |
| 0:100                'dti' ( in 3-component vector of uint)
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              1 (const int)
 | |
| 0:100          Constant:
 | |
| 0:100            0 (const int)
 | |
| 0:100        subgroupAnd ( temp int)
 | |
| 0:100          direct index ( temp int)
 | |
| 0:100            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const uint)
 | |
| 0:100                direct index ( temp uint)
 | |
| 0:100                  'dti' ( in 3-component vector of uint)
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const int)
 | |
| 0:100              Constant:
 | |
| 0:100                1 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              0 (const int)
 | |
| 0:101      move second child to first child ( temp 2-component vector of int)
 | |
| 0:101        vector swizzle ( temp 2-component vector of int)
 | |
| 0:101          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const uint)
 | |
| 0:101              direct index ( temp uint)
 | |
| 0:101                'dti' ( in 3-component vector of uint)
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101          Sequence
 | |
| 0:101            Constant:
 | |
| 0:101              0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101        subgroupAnd ( temp 2-component vector of int)
 | |
| 0:101          vector swizzle ( temp 2-component vector of int)
 | |
| 0:101            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const uint)
 | |
| 0:101                direct index ( temp uint)
 | |
| 0:101                  'dti' ( in 3-component vector of uint)
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:101            Sequence
 | |
| 0:101              Constant:
 | |
| 0:101                0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:102      move second child to first child ( temp 3-component vector of int)
 | |
| 0:102        vector swizzle ( temp 3-component vector of int)
 | |
| 0:102          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const uint)
 | |
| 0:102              direct index ( temp uint)
 | |
| 0:102                'dti' ( in 3-component vector of uint)
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102          Sequence
 | |
| 0:102            Constant:
 | |
| 0:102              0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const int)
 | |
| 0:102        subgroupAnd ( temp 3-component vector of int)
 | |
| 0:102          vector swizzle ( temp 3-component vector of int)
 | |
| 0:102            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const uint)
 | |
| 0:102                direct index ( temp uint)
 | |
| 0:102                  'dti' ( in 3-component vector of uint)
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102            Sequence
 | |
| 0:102              Constant:
 | |
| 0:102                0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                2 (const int)
 | |
| 0:104      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:104        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const uint)
 | |
| 0:104            direct index ( temp uint)
 | |
| 0:104              'dti' ( in 3-component vector of uint)
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const int)
 | |
| 0:104          Constant:
 | |
| 0:104            0 (const int)
 | |
| 0:104        subgroupOr ( temp 4-component vector of uint)
 | |
| 0:104          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const uint)
 | |
| 0:104              direct index ( temp uint)
 | |
| 0:104                'dti' ( in 3-component vector of uint)
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const int)
 | |
| 0:104            Constant:
 | |
| 0:104              0 (const int)
 | |
| 0:105      move second child to first child ( temp uint)
 | |
| 0:105        direct index ( temp uint)
 | |
| 0:105          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const uint)
 | |
| 0:105              direct index ( temp uint)
 | |
| 0:105                'dti' ( in 3-component vector of uint)
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:105          Constant:
 | |
| 0:105            0 (const int)
 | |
| 0:105        subgroupOr ( temp uint)
 | |
| 0:105          direct index ( temp uint)
 | |
| 0:105            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const uint)
 | |
| 0:105                direct index ( temp uint)
 | |
| 0:105                  'dti' ( in 3-component vector of uint)
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const int)
 | |
| 0:105              Constant:
 | |
| 0:105                0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:106      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:106        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:106          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const uint)
 | |
| 0:106              direct index ( temp uint)
 | |
| 0:106                'dti' ( in 3-component vector of uint)
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106          Sequence
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              1 (const int)
 | |
| 0:106        subgroupOr ( temp 2-component vector of uint)
 | |
| 0:106          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:106            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const uint)
 | |
| 0:106                direct index ( temp uint)
 | |
| 0:106                  'dti' ( in 3-component vector of uint)
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106            Sequence
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                1 (const int)
 | |
| 0:107      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:107        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:107          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const uint)
 | |
| 0:107              direct index ( temp uint)
 | |
| 0:107                'dti' ( in 3-component vector of uint)
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107          Sequence
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              1 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107        subgroupOr ( temp 3-component vector of uint)
 | |
| 0:107          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:107            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const uint)
 | |
| 0:107                direct index ( temp uint)
 | |
| 0:107                  'dti' ( in 3-component vector of uint)
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107            Sequence
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                1 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:109      move second child to first child ( temp 4-component vector of int)
 | |
| 0:109        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const uint)
 | |
| 0:109            direct index ( temp uint)
 | |
| 0:109              'dti' ( in 3-component vector of uint)
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const int)
 | |
| 0:109          Constant:
 | |
| 0:109            1 (const int)
 | |
| 0:109        subgroupOr ( temp 4-component vector of int)
 | |
| 0:109          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const uint)
 | |
| 0:109              direct index ( temp uint)
 | |
| 0:109                'dti' ( in 3-component vector of uint)
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const int)
 | |
| 0:109            Constant:
 | |
| 0:109              1 (const int)
 | |
| 0:110      move second child to first child ( temp int)
 | |
| 0:110        direct index ( temp int)
 | |
| 0:110          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const uint)
 | |
| 0:110              direct index ( temp uint)
 | |
| 0:110                'dti' ( in 3-component vector of uint)
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              1 (const int)
 | |
| 0:110          Constant:
 | |
| 0:110            0 (const int)
 | |
| 0:110        subgroupOr ( temp int)
 | |
| 0:110          direct index ( temp int)
 | |
| 0:110            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const uint)
 | |
| 0:110                direct index ( temp uint)
 | |
| 0:110                  'dti' ( in 3-component vector of uint)
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const int)
 | |
| 0:110              Constant:
 | |
| 0:110                1 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              0 (const int)
 | |
| 0:111      move second child to first child ( temp 2-component vector of int)
 | |
| 0:111        vector swizzle ( temp 2-component vector of int)
 | |
| 0:111          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const uint)
 | |
| 0:111              direct index ( temp uint)
 | |
| 0:111                'dti' ( in 3-component vector of uint)
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111          Sequence
 | |
| 0:111            Constant:
 | |
| 0:111              0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111        subgroupOr ( temp 2-component vector of int)
 | |
| 0:111          vector swizzle ( temp 2-component vector of int)
 | |
| 0:111            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const uint)
 | |
| 0:111                direct index ( temp uint)
 | |
| 0:111                  'dti' ( in 3-component vector of uint)
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:111            Sequence
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:112      move second child to first child ( temp 3-component vector of int)
 | |
| 0:112        vector swizzle ( temp 3-component vector of int)
 | |
| 0:112          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const uint)
 | |
| 0:112              direct index ( temp uint)
 | |
| 0:112                'dti' ( in 3-component vector of uint)
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112          Sequence
 | |
| 0:112            Constant:
 | |
| 0:112              0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              2 (const int)
 | |
| 0:112        subgroupOr ( temp 3-component vector of int)
 | |
| 0:112          vector swizzle ( temp 3-component vector of int)
 | |
| 0:112            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const uint)
 | |
| 0:112                direct index ( temp uint)
 | |
| 0:112                  'dti' ( in 3-component vector of uint)
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112            Sequence
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                2 (const int)
 | |
| 0:114      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:114        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const uint)
 | |
| 0:114            direct index ( temp uint)
 | |
| 0:114              'dti' ( in 3-component vector of uint)
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const int)
 | |
| 0:114          Constant:
 | |
| 0:114            0 (const int)
 | |
| 0:114        subgroupXor ( temp 4-component vector of uint)
 | |
| 0:114          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const uint)
 | |
| 0:114              direct index ( temp uint)
 | |
| 0:114                'dti' ( in 3-component vector of uint)
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const int)
 | |
| 0:114            Constant:
 | |
| 0:114              0 (const int)
 | |
| 0:115      move second child to first child ( temp uint)
 | |
| 0:115        direct index ( temp uint)
 | |
| 0:115          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const uint)
 | |
| 0:115              direct index ( temp uint)
 | |
| 0:115                'dti' ( in 3-component vector of uint)
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:115          Constant:
 | |
| 0:115            0 (const int)
 | |
| 0:115        subgroupXor ( temp uint)
 | |
| 0:115          direct index ( temp uint)
 | |
| 0:115            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const uint)
 | |
| 0:115                direct index ( temp uint)
 | |
| 0:115                  'dti' ( in 3-component vector of uint)
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const int)
 | |
| 0:115              Constant:
 | |
| 0:115                0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:116      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:116        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const uint)
 | |
| 0:116              direct index ( temp uint)
 | |
| 0:116                'dti' ( in 3-component vector of uint)
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116          Sequence
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              1 (const int)
 | |
| 0:116        subgroupXor ( temp 2-component vector of uint)
 | |
| 0:116          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const uint)
 | |
| 0:116                direct index ( temp uint)
 | |
| 0:116                  'dti' ( in 3-component vector of uint)
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116            Sequence
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                1 (const int)
 | |
| 0:117      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:117        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const uint)
 | |
| 0:117              direct index ( temp uint)
 | |
| 0:117                'dti' ( in 3-component vector of uint)
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117          Sequence
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              1 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              2 (const int)
 | |
| 0:117        subgroupXor ( temp 3-component vector of uint)
 | |
| 0:117          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const uint)
 | |
| 0:117                direct index ( temp uint)
 | |
| 0:117                  'dti' ( in 3-component vector of uint)
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117            Sequence
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                1 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                2 (const int)
 | |
| 0:119      move second child to first child ( temp 4-component vector of int)
 | |
| 0:119        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const uint)
 | |
| 0:119            direct index ( temp uint)
 | |
| 0:119              'dti' ( in 3-component vector of uint)
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const int)
 | |
| 0:119          Constant:
 | |
| 0:119            1 (const int)
 | |
| 0:119        subgroupXor ( temp 4-component vector of int)
 | |
| 0:119          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const uint)
 | |
| 0:119              direct index ( temp uint)
 | |
| 0:119                'dti' ( in 3-component vector of uint)
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const int)
 | |
| 0:119            Constant:
 | |
| 0:119              1 (const int)
 | |
| 0:120      move second child to first child ( temp int)
 | |
| 0:120        direct index ( temp int)
 | |
| 0:120          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const uint)
 | |
| 0:120              direct index ( temp uint)
 | |
| 0:120                'dti' ( in 3-component vector of uint)
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              1 (const int)
 | |
| 0:120          Constant:
 | |
| 0:120            0 (const int)
 | |
| 0:120        subgroupXor ( temp int)
 | |
| 0:120          direct index ( temp int)
 | |
| 0:120            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const uint)
 | |
| 0:120                direct index ( temp uint)
 | |
| 0:120                  'dti' ( in 3-component vector of uint)
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const int)
 | |
| 0:120              Constant:
 | |
| 0:120                1 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              0 (const int)
 | |
| 0:121      move second child to first child ( temp 2-component vector of int)
 | |
| 0:121        vector swizzle ( temp 2-component vector of int)
 | |
| 0:121          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const uint)
 | |
| 0:121              direct index ( temp uint)
 | |
| 0:121                'dti' ( in 3-component vector of uint)
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121          Sequence
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121        subgroupXor ( temp 2-component vector of int)
 | |
| 0:121          vector swizzle ( temp 2-component vector of int)
 | |
| 0:121            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const uint)
 | |
| 0:121                direct index ( temp uint)
 | |
| 0:121                  'dti' ( in 3-component vector of uint)
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:121            Sequence
 | |
| 0:121              Constant:
 | |
| 0:121                0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:122      move second child to first child ( temp 3-component vector of int)
 | |
| 0:122        vector swizzle ( temp 3-component vector of int)
 | |
| 0:122          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const uint)
 | |
| 0:122              direct index ( temp uint)
 | |
| 0:122                'dti' ( in 3-component vector of uint)
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122          Sequence
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              2 (const int)
 | |
| 0:122        subgroupXor ( temp 3-component vector of int)
 | |
| 0:122          vector swizzle ( temp 3-component vector of int)
 | |
| 0:122            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const uint)
 | |
| 0:122                direct index ( temp uint)
 | |
| 0:122                  'dti' ( in 3-component vector of uint)
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122            Sequence
 | |
| 0:122              Constant:
 | |
| 0:122                0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                2 (const int)
 | |
| 0:124      move second child to first child ( temp uint)
 | |
| 0:124        direct index ( temp uint)
 | |
| 0:124          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const uint)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                'dti' ( in 3-component vector of uint)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124            Constant:
 | |
| 0:124              0 (const int)
 | |
| 0:124          Constant:
 | |
| 0:124            0 (const int)
 | |
| 0:124        subgroupBallotBitCount ( temp uint)
 | |
| 0:124          subgroupBallot ( temp 4-component vector of uint)
 | |
| 0:124            Compare Equal ( temp bool)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:124                  indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                    @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                      'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                      Constant:
 | |
| 0:124                        0 (const uint)
 | |
| 0:124                    direct index ( temp uint)
 | |
| 0:124                      'dti' ( in 3-component vector of uint)
 | |
| 0:124                      Constant:
 | |
| 0:124                        0 (const int)
 | |
| 0:124                  Constant:
 | |
| 0:124                    0 (const int)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const uint)
 | |
| 0:13  Function Definition: CSMain( ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:13      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 0:13      Function Call: @CSMain(vu3; ( temp void)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 
 | |
| 
 | |
| Linked compute stage:
 | |
| 
 | |
| 
 | |
| Shader version: 500
 | |
| local_size = (32, 16, 1)
 | |
| 0:? Sequence
 | |
| 0:13  Function Definition: @CSMain(vu3; ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:13      'dti' ( in 3-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:14      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:14        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const uint)
 | |
| 0:14            direct index ( temp uint)
 | |
| 0:14              'dti' ( in 3-component vector of uint)
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const int)
 | |
| 0:14        subgroupAdd ( temp 4-component vector of uint)
 | |
| 0:14          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const uint)
 | |
| 0:14              direct index ( temp uint)
 | |
| 0:14                'dti' ( in 3-component vector of uint)
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:15      move second child to first child ( temp uint)
 | |
| 0:15        direct index ( temp uint)
 | |
| 0:15          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const uint)
 | |
| 0:15              direct index ( temp uint)
 | |
| 0:15                'dti' ( in 3-component vector of uint)
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const int)
 | |
| 0:15        subgroupAdd ( temp uint)
 | |
| 0:15          direct index ( temp uint)
 | |
| 0:15            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const uint)
 | |
| 0:15                direct index ( temp uint)
 | |
| 0:15                  'dti' ( in 3-component vector of uint)
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const int)
 | |
| 0:15              Constant:
 | |
| 0:15                0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:16      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:16        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const uint)
 | |
| 0:16              direct index ( temp uint)
 | |
| 0:16                'dti' ( in 3-component vector of uint)
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16          Sequence
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              1 (const int)
 | |
| 0:16        subgroupAdd ( temp 2-component vector of uint)
 | |
| 0:16          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const uint)
 | |
| 0:16                direct index ( temp uint)
 | |
| 0:16                  'dti' ( in 3-component vector of uint)
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16            Sequence
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                1 (const int)
 | |
| 0:17      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:17        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const uint)
 | |
| 0:17              direct index ( temp uint)
 | |
| 0:17                'dti' ( in 3-component vector of uint)
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17          Sequence
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              1 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              2 (const int)
 | |
| 0:17        subgroupAdd ( temp 3-component vector of uint)
 | |
| 0:17          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const uint)
 | |
| 0:17                direct index ( temp uint)
 | |
| 0:17                  'dti' ( in 3-component vector of uint)
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17            Sequence
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                1 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                2 (const int)
 | |
| 0:19      move second child to first child ( temp 4-component vector of int)
 | |
| 0:19        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const uint)
 | |
| 0:19            direct index ( temp uint)
 | |
| 0:19              'dti' ( in 3-component vector of uint)
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            1 (const int)
 | |
| 0:19        subgroupAdd ( temp 4-component vector of int)
 | |
| 0:19          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const uint)
 | |
| 0:19              direct index ( temp uint)
 | |
| 0:19                'dti' ( in 3-component vector of uint)
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const int)
 | |
| 0:19            Constant:
 | |
| 0:19              1 (const int)
 | |
| 0:20      move second child to first child ( temp int)
 | |
| 0:20        direct index ( temp int)
 | |
| 0:20          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const uint)
 | |
| 0:20              direct index ( temp uint)
 | |
| 0:20                'dti' ( in 3-component vector of uint)
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              1 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const int)
 | |
| 0:20        subgroupAdd ( temp int)
 | |
| 0:20          direct index ( temp int)
 | |
| 0:20            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const uint)
 | |
| 0:20                direct index ( temp uint)
 | |
| 0:20                  'dti' ( in 3-component vector of uint)
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const int)
 | |
| 0:20              Constant:
 | |
| 0:20                1 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              0 (const int)
 | |
| 0:21      move second child to first child ( temp 2-component vector of int)
 | |
| 0:21        vector swizzle ( temp 2-component vector of int)
 | |
| 0:21          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const uint)
 | |
| 0:21              direct index ( temp uint)
 | |
| 0:21                'dti' ( in 3-component vector of uint)
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21          Sequence
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21        subgroupAdd ( temp 2-component vector of int)
 | |
| 0:21          vector swizzle ( temp 2-component vector of int)
 | |
| 0:21            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const uint)
 | |
| 0:21                direct index ( temp uint)
 | |
| 0:21                  'dti' ( in 3-component vector of uint)
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21            Sequence
 | |
| 0:21              Constant:
 | |
| 0:21                0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:22      move second child to first child ( temp 3-component vector of int)
 | |
| 0:22        vector swizzle ( temp 3-component vector of int)
 | |
| 0:22          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const uint)
 | |
| 0:22              direct index ( temp uint)
 | |
| 0:22                'dti' ( in 3-component vector of uint)
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22          Sequence
 | |
| 0:22            Constant:
 | |
| 0:22              0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              2 (const int)
 | |
| 0:22        subgroupAdd ( temp 3-component vector of int)
 | |
| 0:22          vector swizzle ( temp 3-component vector of int)
 | |
| 0:22            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const uint)
 | |
| 0:22                direct index ( temp uint)
 | |
| 0:22                  'dti' ( in 3-component vector of uint)
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22            Sequence
 | |
| 0:22              Constant:
 | |
| 0:22                0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                2 (const int)
 | |
| 0:24      move second child to first child ( temp 4-component vector of float)
 | |
| 0:24        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const uint)
 | |
| 0:24            direct index ( temp uint)
 | |
| 0:24              'dti' ( in 3-component vector of uint)
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            2 (const int)
 | |
| 0:24        subgroupAdd ( temp 4-component vector of float)
 | |
| 0:24          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const uint)
 | |
| 0:24              direct index ( temp uint)
 | |
| 0:24                'dti' ( in 3-component vector of uint)
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const int)
 | |
| 0:24            Constant:
 | |
| 0:24              2 (const int)
 | |
| 0:25      move second child to first child ( temp float)
 | |
| 0:25        direct index ( temp float)
 | |
| 0:25          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const uint)
 | |
| 0:25              direct index ( temp uint)
 | |
| 0:25                'dti' ( in 3-component vector of uint)
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              2 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const int)
 | |
| 0:25        subgroupAdd ( temp float)
 | |
| 0:25          direct index ( temp float)
 | |
| 0:25            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const uint)
 | |
| 0:25                direct index ( temp uint)
 | |
| 0:25                  'dti' ( in 3-component vector of uint)
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const int)
 | |
| 0:25              Constant:
 | |
| 0:25                2 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              0 (const int)
 | |
| 0:26      move second child to first child ( temp 2-component vector of float)
 | |
| 0:26        vector swizzle ( temp 2-component vector of float)
 | |
| 0:26          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const uint)
 | |
| 0:26              direct index ( temp uint)
 | |
| 0:26                'dti' ( in 3-component vector of uint)
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              2 (const int)
 | |
| 0:26          Sequence
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              1 (const int)
 | |
| 0:26        subgroupAdd ( temp 2-component vector of float)
 | |
| 0:26          vector swizzle ( temp 2-component vector of float)
 | |
| 0:26            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const uint)
 | |
| 0:26                direct index ( temp uint)
 | |
| 0:26                  'dti' ( in 3-component vector of uint)
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                2 (const int)
 | |
| 0:26            Sequence
 | |
| 0:26              Constant:
 | |
| 0:26                0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                1 (const int)
 | |
| 0:27      move second child to first child ( temp 3-component vector of float)
 | |
| 0:27        vector swizzle ( temp 3-component vector of float)
 | |
| 0:27          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const uint)
 | |
| 0:27              direct index ( temp uint)
 | |
| 0:27                'dti' ( in 3-component vector of uint)
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27          Sequence
 | |
| 0:27            Constant:
 | |
| 0:27              0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              1 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27        subgroupAdd ( temp 3-component vector of float)
 | |
| 0:27          vector swizzle ( temp 3-component vector of float)
 | |
| 0:27            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const uint)
 | |
| 0:27                direct index ( temp uint)
 | |
| 0:27                  'dti' ( in 3-component vector of uint)
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27            Sequence
 | |
| 0:27              Constant:
 | |
| 0:27                0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                1 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:29      move second child to first child ( temp 4-component vector of double)
 | |
| 0:29        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const uint)
 | |
| 0:29            direct index ( temp uint)
 | |
| 0:29              'dti' ( in 3-component vector of uint)
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            3 (const int)
 | |
| 0:29        subgroupAdd ( temp 4-component vector of double)
 | |
| 0:29          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const uint)
 | |
| 0:29              direct index ( temp uint)
 | |
| 0:29                'dti' ( in 3-component vector of uint)
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const int)
 | |
| 0:29            Constant:
 | |
| 0:29              3 (const int)
 | |
| 0:30      move second child to first child ( temp double)
 | |
| 0:30        direct index ( temp double)
 | |
| 0:30          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const uint)
 | |
| 0:30              direct index ( temp uint)
 | |
| 0:30                'dti' ( in 3-component vector of uint)
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              3 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const int)
 | |
| 0:30        subgroupAdd ( temp double)
 | |
| 0:30          direct index ( temp double)
 | |
| 0:30            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const uint)
 | |
| 0:30                direct index ( temp uint)
 | |
| 0:30                  'dti' ( in 3-component vector of uint)
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const int)
 | |
| 0:30              Constant:
 | |
| 0:30                3 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              0 (const int)
 | |
| 0:31      move second child to first child ( temp 2-component vector of double)
 | |
| 0:31        vector swizzle ( temp 2-component vector of double)
 | |
| 0:31          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const uint)
 | |
| 0:31              direct index ( temp uint)
 | |
| 0:31                'dti' ( in 3-component vector of uint)
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              3 (const int)
 | |
| 0:31          Sequence
 | |
| 0:31            Constant:
 | |
| 0:31              0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              1 (const int)
 | |
| 0:31        subgroupAdd ( temp 2-component vector of double)
 | |
| 0:31          vector swizzle ( temp 2-component vector of double)
 | |
| 0:31            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const uint)
 | |
| 0:31                direct index ( temp uint)
 | |
| 0:31                  'dti' ( in 3-component vector of uint)
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                3 (const int)
 | |
| 0:31            Sequence
 | |
| 0:31              Constant:
 | |
| 0:31                0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                1 (const int)
 | |
| 0:32      move second child to first child ( temp 3-component vector of double)
 | |
| 0:32        vector swizzle ( temp 3-component vector of double)
 | |
| 0:32          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const uint)
 | |
| 0:32              direct index ( temp uint)
 | |
| 0:32                'dti' ( in 3-component vector of uint)
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              3 (const int)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        subgroupAdd ( temp 3-component vector of double)
 | |
| 0:32          vector swizzle ( temp 3-component vector of double)
 | |
| 0:32            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const uint)
 | |
| 0:32                direct index ( temp uint)
 | |
| 0:32                  'dti' ( in 3-component vector of uint)
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                3 (const int)
 | |
| 0:32            Sequence
 | |
| 0:32              Constant:
 | |
| 0:32                0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                1 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                2 (const int)
 | |
| 0:34      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:34        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const uint)
 | |
| 0:34            direct index ( temp uint)
 | |
| 0:34              'dti' ( in 3-component vector of uint)
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            0 (const int)
 | |
| 0:34        subgroupMul ( temp 4-component vector of uint)
 | |
| 0:34          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const uint)
 | |
| 0:34              direct index ( temp uint)
 | |
| 0:34                'dti' ( in 3-component vector of uint)
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:35      move second child to first child ( temp uint)
 | |
| 0:35        direct index ( temp uint)
 | |
| 0:35          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const uint)
 | |
| 0:35              direct index ( temp uint)
 | |
| 0:35                'dti' ( in 3-component vector of uint)
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            0 (const int)
 | |
| 0:35        subgroupMul ( temp uint)
 | |
| 0:35          direct index ( temp uint)
 | |
| 0:35            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const uint)
 | |
| 0:35                direct index ( temp uint)
 | |
| 0:35                  'dti' ( in 3-component vector of uint)
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const int)
 | |
| 0:35              Constant:
 | |
| 0:35                0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:36      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:36        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const uint)
 | |
| 0:36              direct index ( temp uint)
 | |
| 0:36                'dti' ( in 3-component vector of uint)
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36          Sequence
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              1 (const int)
 | |
| 0:36        subgroupMul ( temp 2-component vector of uint)
 | |
| 0:36          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const uint)
 | |
| 0:36                direct index ( temp uint)
 | |
| 0:36                  'dti' ( in 3-component vector of uint)
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36            Sequence
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                1 (const int)
 | |
| 0:37      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:37        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const uint)
 | |
| 0:37              direct index ( temp uint)
 | |
| 0:37                'dti' ( in 3-component vector of uint)
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        subgroupMul ( temp 3-component vector of uint)
 | |
| 0:37          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const uint)
 | |
| 0:37                direct index ( temp uint)
 | |
| 0:37                  'dti' ( in 3-component vector of uint)
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37            Sequence
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                1 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                2 (const int)
 | |
| 0:39      move second child to first child ( temp 4-component vector of int)
 | |
| 0:39        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const uint)
 | |
| 0:39            direct index ( temp uint)
 | |
| 0:39              'dti' ( in 3-component vector of uint)
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const int)
 | |
| 0:39        subgroupMul ( temp 4-component vector of int)
 | |
| 0:39          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const uint)
 | |
| 0:39              direct index ( temp uint)
 | |
| 0:39                'dti' ( in 3-component vector of uint)
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const int)
 | |
| 0:39            Constant:
 | |
| 0:39              1 (const int)
 | |
| 0:40      move second child to first child ( temp int)
 | |
| 0:40        direct index ( temp int)
 | |
| 0:40          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const uint)
 | |
| 0:40              direct index ( temp uint)
 | |
| 0:40                'dti' ( in 3-component vector of uint)
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              1 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            0 (const int)
 | |
| 0:40        subgroupMul ( temp int)
 | |
| 0:40          direct index ( temp int)
 | |
| 0:40            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const uint)
 | |
| 0:40                direct index ( temp uint)
 | |
| 0:40                  'dti' ( in 3-component vector of uint)
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const int)
 | |
| 0:40              Constant:
 | |
| 0:40                1 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:41      move second child to first child ( temp 2-component vector of int)
 | |
| 0:41        vector swizzle ( temp 2-component vector of int)
 | |
| 0:41          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const uint)
 | |
| 0:41              direct index ( temp uint)
 | |
| 0:41                'dti' ( in 3-component vector of uint)
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41          Sequence
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41        subgroupMul ( temp 2-component vector of int)
 | |
| 0:41          vector swizzle ( temp 2-component vector of int)
 | |
| 0:41            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const uint)
 | |
| 0:41                direct index ( temp uint)
 | |
| 0:41                  'dti' ( in 3-component vector of uint)
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41            Sequence
 | |
| 0:41              Constant:
 | |
| 0:41                0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:42      move second child to first child ( temp 3-component vector of int)
 | |
| 0:42        vector swizzle ( temp 3-component vector of int)
 | |
| 0:42          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const uint)
 | |
| 0:42              direct index ( temp uint)
 | |
| 0:42                'dti' ( in 3-component vector of uint)
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42          Sequence
 | |
| 0:42            Constant:
 | |
| 0:42              0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              2 (const int)
 | |
| 0:42        subgroupMul ( temp 3-component vector of int)
 | |
| 0:42          vector swizzle ( temp 3-component vector of int)
 | |
| 0:42            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const uint)
 | |
| 0:42                direct index ( temp uint)
 | |
| 0:42                  'dti' ( in 3-component vector of uint)
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42            Sequence
 | |
| 0:42              Constant:
 | |
| 0:42                0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                2 (const int)
 | |
| 0:44      move second child to first child ( temp 4-component vector of float)
 | |
| 0:44        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const uint)
 | |
| 0:44            direct index ( temp uint)
 | |
| 0:44              'dti' ( in 3-component vector of uint)
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            2 (const int)
 | |
| 0:44        subgroupMul ( temp 4-component vector of float)
 | |
| 0:44          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const uint)
 | |
| 0:44              direct index ( temp uint)
 | |
| 0:44                'dti' ( in 3-component vector of uint)
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const int)
 | |
| 0:44            Constant:
 | |
| 0:44              2 (const int)
 | |
| 0:45      move second child to first child ( temp float)
 | |
| 0:45        direct index ( temp float)
 | |
| 0:45          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const uint)
 | |
| 0:45              direct index ( temp uint)
 | |
| 0:45                'dti' ( in 3-component vector of uint)
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              2 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            0 (const int)
 | |
| 0:45        subgroupMul ( temp float)
 | |
| 0:45          direct index ( temp float)
 | |
| 0:45            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const uint)
 | |
| 0:45                direct index ( temp uint)
 | |
| 0:45                  'dti' ( in 3-component vector of uint)
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const int)
 | |
| 0:45              Constant:
 | |
| 0:45                2 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              0 (const int)
 | |
| 0:46      move second child to first child ( temp 2-component vector of float)
 | |
| 0:46        vector swizzle ( temp 2-component vector of float)
 | |
| 0:46          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const uint)
 | |
| 0:46              direct index ( temp uint)
 | |
| 0:46                'dti' ( in 3-component vector of uint)
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              2 (const int)
 | |
| 0:46          Sequence
 | |
| 0:46            Constant:
 | |
| 0:46              0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              1 (const int)
 | |
| 0:46        subgroupMul ( temp 2-component vector of float)
 | |
| 0:46          vector swizzle ( temp 2-component vector of float)
 | |
| 0:46            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const uint)
 | |
| 0:46                direct index ( temp uint)
 | |
| 0:46                  'dti' ( in 3-component vector of uint)
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                2 (const int)
 | |
| 0:46            Sequence
 | |
| 0:46              Constant:
 | |
| 0:46                0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                1 (const int)
 | |
| 0:47      move second child to first child ( temp 3-component vector of float)
 | |
| 0:47        vector swizzle ( temp 3-component vector of float)
 | |
| 0:47          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const uint)
 | |
| 0:47              direct index ( temp uint)
 | |
| 0:47                'dti' ( in 3-component vector of uint)
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47          Sequence
 | |
| 0:47            Constant:
 | |
| 0:47              0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              1 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47        subgroupMul ( temp 3-component vector of float)
 | |
| 0:47          vector swizzle ( temp 3-component vector of float)
 | |
| 0:47            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const uint)
 | |
| 0:47                direct index ( temp uint)
 | |
| 0:47                  'dti' ( in 3-component vector of uint)
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47            Sequence
 | |
| 0:47              Constant:
 | |
| 0:47                0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                1 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:49      move second child to first child ( temp 4-component vector of double)
 | |
| 0:49        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const uint)
 | |
| 0:49            direct index ( temp uint)
 | |
| 0:49              'dti' ( in 3-component vector of uint)
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            3 (const int)
 | |
| 0:49        subgroupMul ( temp 4-component vector of double)
 | |
| 0:49          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const uint)
 | |
| 0:49              direct index ( temp uint)
 | |
| 0:49                'dti' ( in 3-component vector of uint)
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const int)
 | |
| 0:49            Constant:
 | |
| 0:49              3 (const int)
 | |
| 0:50      move second child to first child ( temp double)
 | |
| 0:50        direct index ( temp double)
 | |
| 0:50          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const uint)
 | |
| 0:50              direct index ( temp uint)
 | |
| 0:50                'dti' ( in 3-component vector of uint)
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              3 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            0 (const int)
 | |
| 0:50        subgroupMul ( temp double)
 | |
| 0:50          direct index ( temp double)
 | |
| 0:50            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const uint)
 | |
| 0:50                direct index ( temp uint)
 | |
| 0:50                  'dti' ( in 3-component vector of uint)
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const int)
 | |
| 0:50              Constant:
 | |
| 0:50                3 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              0 (const int)
 | |
| 0:51      move second child to first child ( temp 2-component vector of double)
 | |
| 0:51        vector swizzle ( temp 2-component vector of double)
 | |
| 0:51          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const uint)
 | |
| 0:51              direct index ( temp uint)
 | |
| 0:51                'dti' ( in 3-component vector of uint)
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:51          Sequence
 | |
| 0:51            Constant:
 | |
| 0:51              0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              1 (const int)
 | |
| 0:51        subgroupMul ( temp 2-component vector of double)
 | |
| 0:51          vector swizzle ( temp 2-component vector of double)
 | |
| 0:51            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const uint)
 | |
| 0:51                direct index ( temp uint)
 | |
| 0:51                  'dti' ( in 3-component vector of uint)
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                3 (const int)
 | |
| 0:51            Sequence
 | |
| 0:51              Constant:
 | |
| 0:51                0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                1 (const int)
 | |
| 0:52      move second child to first child ( temp 3-component vector of double)
 | |
| 0:52        vector swizzle ( temp 3-component vector of double)
 | |
| 0:52          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const uint)
 | |
| 0:52              direct index ( temp uint)
 | |
| 0:52                'dti' ( in 3-component vector of uint)
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:52          Sequence
 | |
| 0:52            Constant:
 | |
| 0:52              0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              1 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              2 (const int)
 | |
| 0:52        subgroupMul ( temp 3-component vector of double)
 | |
| 0:52          vector swizzle ( temp 3-component vector of double)
 | |
| 0:52            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const uint)
 | |
| 0:52                direct index ( temp uint)
 | |
| 0:52                  'dti' ( in 3-component vector of uint)
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                3 (const int)
 | |
| 0:52            Sequence
 | |
| 0:52              Constant:
 | |
| 0:52                0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                1 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                2 (const int)
 | |
| 0:54      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:54        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const uint)
 | |
| 0:54            direct index ( temp uint)
 | |
| 0:54              'dti' ( in 3-component vector of uint)
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            0 (const int)
 | |
| 0:54        subgroupMin ( temp 4-component vector of uint)
 | |
| 0:54          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const uint)
 | |
| 0:54              direct index ( temp uint)
 | |
| 0:54                'dti' ( in 3-component vector of uint)
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const int)
 | |
| 0:54            Constant:
 | |
| 0:54              0 (const int)
 | |
| 0:55      move second child to first child ( temp uint)
 | |
| 0:55        direct index ( temp uint)
 | |
| 0:55          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const uint)
 | |
| 0:55              direct index ( temp uint)
 | |
| 0:55                'dti' ( in 3-component vector of uint)
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            0 (const int)
 | |
| 0:55        subgroupMin ( temp uint)
 | |
| 0:55          direct index ( temp uint)
 | |
| 0:55            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const uint)
 | |
| 0:55                direct index ( temp uint)
 | |
| 0:55                  'dti' ( in 3-component vector of uint)
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const int)
 | |
| 0:55              Constant:
 | |
| 0:55                0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:56      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:56        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const uint)
 | |
| 0:56              direct index ( temp uint)
 | |
| 0:56                'dti' ( in 3-component vector of uint)
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56          Sequence
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              1 (const int)
 | |
| 0:56        subgroupMin ( temp 2-component vector of uint)
 | |
| 0:56          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const uint)
 | |
| 0:56                direct index ( temp uint)
 | |
| 0:56                  'dti' ( in 3-component vector of uint)
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56            Sequence
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                1 (const int)
 | |
| 0:57      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:57        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const uint)
 | |
| 0:57              direct index ( temp uint)
 | |
| 0:57                'dti' ( in 3-component vector of uint)
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57          Sequence
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              1 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              2 (const int)
 | |
| 0:57        subgroupMin ( temp 3-component vector of uint)
 | |
| 0:57          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const uint)
 | |
| 0:57                direct index ( temp uint)
 | |
| 0:57                  'dti' ( in 3-component vector of uint)
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57            Sequence
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                1 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                2 (const int)
 | |
| 0:59      move second child to first child ( temp 4-component vector of int)
 | |
| 0:59        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:59            direct index ( temp uint)
 | |
| 0:59              'dti' ( in 3-component vector of uint)
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            1 (const int)
 | |
| 0:59        subgroupMin ( temp 4-component vector of int)
 | |
| 0:59          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const uint)
 | |
| 0:59              direct index ( temp uint)
 | |
| 0:59                'dti' ( in 3-component vector of uint)
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const int)
 | |
| 0:59            Constant:
 | |
| 0:59              1 (const int)
 | |
| 0:60      move second child to first child ( temp int)
 | |
| 0:60        direct index ( temp int)
 | |
| 0:60          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const uint)
 | |
| 0:60              direct index ( temp uint)
 | |
| 0:60                'dti' ( in 3-component vector of uint)
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              1 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            0 (const int)
 | |
| 0:60        subgroupMin ( temp int)
 | |
| 0:60          direct index ( temp int)
 | |
| 0:60            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const uint)
 | |
| 0:60                direct index ( temp uint)
 | |
| 0:60                  'dti' ( in 3-component vector of uint)
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const int)
 | |
| 0:60              Constant:
 | |
| 0:60                1 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              0 (const int)
 | |
| 0:61      move second child to first child ( temp 2-component vector of int)
 | |
| 0:61        vector swizzle ( temp 2-component vector of int)
 | |
| 0:61          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const uint)
 | |
| 0:61              direct index ( temp uint)
 | |
| 0:61                'dti' ( in 3-component vector of uint)
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61          Sequence
 | |
| 0:61            Constant:
 | |
| 0:61              0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61        subgroupMin ( temp 2-component vector of int)
 | |
| 0:61          vector swizzle ( temp 2-component vector of int)
 | |
| 0:61            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const uint)
 | |
| 0:61                direct index ( temp uint)
 | |
| 0:61                  'dti' ( in 3-component vector of uint)
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61            Sequence
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:62      move second child to first child ( temp 3-component vector of int)
 | |
| 0:62        vector swizzle ( temp 3-component vector of int)
 | |
| 0:62          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const uint)
 | |
| 0:62              direct index ( temp uint)
 | |
| 0:62                'dti' ( in 3-component vector of uint)
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62          Sequence
 | |
| 0:62            Constant:
 | |
| 0:62              0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              2 (const int)
 | |
| 0:62        subgroupMin ( temp 3-component vector of int)
 | |
| 0:62          vector swizzle ( temp 3-component vector of int)
 | |
| 0:62            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const uint)
 | |
| 0:62                direct index ( temp uint)
 | |
| 0:62                  'dti' ( in 3-component vector of uint)
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62            Sequence
 | |
| 0:62              Constant:
 | |
| 0:62                0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                2 (const int)
 | |
| 0:64      move second child to first child ( temp 4-component vector of float)
 | |
| 0:64        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const uint)
 | |
| 0:64            direct index ( temp uint)
 | |
| 0:64              'dti' ( in 3-component vector of uint)
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const int)
 | |
| 0:64        subgroupMin ( temp 4-component vector of float)
 | |
| 0:64          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const uint)
 | |
| 0:64              direct index ( temp uint)
 | |
| 0:64                'dti' ( in 3-component vector of uint)
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const int)
 | |
| 0:64            Constant:
 | |
| 0:64              2 (const int)
 | |
| 0:65      move second child to first child ( temp float)
 | |
| 0:65        direct index ( temp float)
 | |
| 0:65          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const uint)
 | |
| 0:65              direct index ( temp uint)
 | |
| 0:65                'dti' ( in 3-component vector of uint)
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            0 (const int)
 | |
| 0:65        subgroupMin ( temp float)
 | |
| 0:65          direct index ( temp float)
 | |
| 0:65            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const uint)
 | |
| 0:65                direct index ( temp uint)
 | |
| 0:65                  'dti' ( in 3-component vector of uint)
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const int)
 | |
| 0:65              Constant:
 | |
| 0:65                2 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              0 (const int)
 | |
| 0:66      move second child to first child ( temp 2-component vector of float)
 | |
| 0:66        vector swizzle ( temp 2-component vector of float)
 | |
| 0:66          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const uint)
 | |
| 0:66              direct index ( temp uint)
 | |
| 0:66                'dti' ( in 3-component vector of uint)
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:66          Sequence
 | |
| 0:66            Constant:
 | |
| 0:66              0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              1 (const int)
 | |
| 0:66        subgroupMin ( temp 2-component vector of float)
 | |
| 0:66          vector swizzle ( temp 2-component vector of float)
 | |
| 0:66            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const uint)
 | |
| 0:66                direct index ( temp uint)
 | |
| 0:66                  'dti' ( in 3-component vector of uint)
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                2 (const int)
 | |
| 0:66            Sequence
 | |
| 0:66              Constant:
 | |
| 0:66                0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const int)
 | |
| 0:67      move second child to first child ( temp 3-component vector of float)
 | |
| 0:67        vector swizzle ( temp 3-component vector of float)
 | |
| 0:67          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const uint)
 | |
| 0:67              direct index ( temp uint)
 | |
| 0:67                'dti' ( in 3-component vector of uint)
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67          Sequence
 | |
| 0:67            Constant:
 | |
| 0:67              0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              1 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67        subgroupMin ( temp 3-component vector of float)
 | |
| 0:67          vector swizzle ( temp 3-component vector of float)
 | |
| 0:67            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const uint)
 | |
| 0:67                direct index ( temp uint)
 | |
| 0:67                  'dti' ( in 3-component vector of uint)
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67            Sequence
 | |
| 0:67              Constant:
 | |
| 0:67                0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                1 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:69      move second child to first child ( temp 4-component vector of double)
 | |
| 0:69        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const uint)
 | |
| 0:69            direct index ( temp uint)
 | |
| 0:69              'dti' ( in 3-component vector of uint)
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            3 (const int)
 | |
| 0:69        subgroupMin ( temp 4-component vector of double)
 | |
| 0:69          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const uint)
 | |
| 0:69              direct index ( temp uint)
 | |
| 0:69                'dti' ( in 3-component vector of uint)
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const int)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:70      move second child to first child ( temp double)
 | |
| 0:70        direct index ( temp double)
 | |
| 0:70          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const uint)
 | |
| 0:70              direct index ( temp uint)
 | |
| 0:70                'dti' ( in 3-component vector of uint)
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            0 (const int)
 | |
| 0:70        subgroupMin ( temp double)
 | |
| 0:70          direct index ( temp double)
 | |
| 0:70            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const uint)
 | |
| 0:70                direct index ( temp uint)
 | |
| 0:70                  'dti' ( in 3-component vector of uint)
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const int)
 | |
| 0:70              Constant:
 | |
| 0:70                3 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              0 (const int)
 | |
| 0:71      move second child to first child ( temp 2-component vector of double)
 | |
| 0:71        vector swizzle ( temp 2-component vector of double)
 | |
| 0:71          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const uint)
 | |
| 0:71              direct index ( temp uint)
 | |
| 0:71                'dti' ( in 3-component vector of uint)
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:71          Sequence
 | |
| 0:71            Constant:
 | |
| 0:71              0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              1 (const int)
 | |
| 0:71        subgroupMin ( temp 2-component vector of double)
 | |
| 0:71          vector swizzle ( temp 2-component vector of double)
 | |
| 0:71            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const uint)
 | |
| 0:71                direct index ( temp uint)
 | |
| 0:71                  'dti' ( in 3-component vector of uint)
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                3 (const int)
 | |
| 0:71            Sequence
 | |
| 0:71              Constant:
 | |
| 0:71                0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                1 (const int)
 | |
| 0:72      move second child to first child ( temp 3-component vector of double)
 | |
| 0:72        vector swizzle ( temp 3-component vector of double)
 | |
| 0:72          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const uint)
 | |
| 0:72              direct index ( temp uint)
 | |
| 0:72                'dti' ( in 3-component vector of uint)
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              3 (const int)
 | |
| 0:72          Sequence
 | |
| 0:72            Constant:
 | |
| 0:72              0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              1 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              2 (const int)
 | |
| 0:72        subgroupMin ( temp 3-component vector of double)
 | |
| 0:72          vector swizzle ( temp 3-component vector of double)
 | |
| 0:72            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const uint)
 | |
| 0:72                direct index ( temp uint)
 | |
| 0:72                  'dti' ( in 3-component vector of uint)
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                3 (const int)
 | |
| 0:72            Sequence
 | |
| 0:72              Constant:
 | |
| 0:72                0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                1 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                2 (const int)
 | |
| 0:74      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:74        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const uint)
 | |
| 0:74            direct index ( temp uint)
 | |
| 0:74              'dti' ( in 3-component vector of uint)
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            0 (const int)
 | |
| 0:74        subgroupMax ( temp 4-component vector of uint)
 | |
| 0:74          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const uint)
 | |
| 0:74              direct index ( temp uint)
 | |
| 0:74                'dti' ( in 3-component vector of uint)
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const int)
 | |
| 0:74            Constant:
 | |
| 0:74              0 (const int)
 | |
| 0:75      move second child to first child ( temp uint)
 | |
| 0:75        direct index ( temp uint)
 | |
| 0:75          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const uint)
 | |
| 0:75              direct index ( temp uint)
 | |
| 0:75                'dti' ( in 3-component vector of uint)
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            0 (const int)
 | |
| 0:75        subgroupMax ( temp uint)
 | |
| 0:75          direct index ( temp uint)
 | |
| 0:75            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const uint)
 | |
| 0:75                direct index ( temp uint)
 | |
| 0:75                  'dti' ( in 3-component vector of uint)
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const int)
 | |
| 0:75              Constant:
 | |
| 0:75                0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:76      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:76        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const uint)
 | |
| 0:76              direct index ( temp uint)
 | |
| 0:76                'dti' ( in 3-component vector of uint)
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76          Sequence
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              1 (const int)
 | |
| 0:76        subgroupMax ( temp 2-component vector of uint)
 | |
| 0:76          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const uint)
 | |
| 0:76                direct index ( temp uint)
 | |
| 0:76                  'dti' ( in 3-component vector of uint)
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76            Sequence
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                1 (const int)
 | |
| 0:77      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:77        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const uint)
 | |
| 0:77              direct index ( temp uint)
 | |
| 0:77                'dti' ( in 3-component vector of uint)
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77          Sequence
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              1 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              2 (const int)
 | |
| 0:77        subgroupMax ( temp 3-component vector of uint)
 | |
| 0:77          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const uint)
 | |
| 0:77                direct index ( temp uint)
 | |
| 0:77                  'dti' ( in 3-component vector of uint)
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77            Sequence
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                1 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                2 (const int)
 | |
| 0:79      move second child to first child ( temp 4-component vector of int)
 | |
| 0:79        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const uint)
 | |
| 0:79            direct index ( temp uint)
 | |
| 0:79              'dti' ( in 3-component vector of uint)
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            1 (const int)
 | |
| 0:79        subgroupMax ( temp 4-component vector of int)
 | |
| 0:79          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const uint)
 | |
| 0:79              direct index ( temp uint)
 | |
| 0:79                'dti' ( in 3-component vector of uint)
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const int)
 | |
| 0:79            Constant:
 | |
| 0:79              1 (const int)
 | |
| 0:80      move second child to first child ( temp int)
 | |
| 0:80        direct index ( temp int)
 | |
| 0:80          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const uint)
 | |
| 0:80              direct index ( temp uint)
 | |
| 0:80                'dti' ( in 3-component vector of uint)
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              1 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            0 (const int)
 | |
| 0:80        subgroupMax ( temp int)
 | |
| 0:80          direct index ( temp int)
 | |
| 0:80            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const uint)
 | |
| 0:80                direct index ( temp uint)
 | |
| 0:80                  'dti' ( in 3-component vector of uint)
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const int)
 | |
| 0:80              Constant:
 | |
| 0:80                1 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const int)
 | |
| 0:81      move second child to first child ( temp 2-component vector of int)
 | |
| 0:81        vector swizzle ( temp 2-component vector of int)
 | |
| 0:81          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const uint)
 | |
| 0:81              direct index ( temp uint)
 | |
| 0:81                'dti' ( in 3-component vector of uint)
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81          Sequence
 | |
| 0:81            Constant:
 | |
| 0:81              0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81        subgroupMax ( temp 2-component vector of int)
 | |
| 0:81          vector swizzle ( temp 2-component vector of int)
 | |
| 0:81            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const uint)
 | |
| 0:81                direct index ( temp uint)
 | |
| 0:81                  'dti' ( in 3-component vector of uint)
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81            Sequence
 | |
| 0:81              Constant:
 | |
| 0:81                0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:82      move second child to first child ( temp 3-component vector of int)
 | |
| 0:82        vector swizzle ( temp 3-component vector of int)
 | |
| 0:82          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const uint)
 | |
| 0:82              direct index ( temp uint)
 | |
| 0:82                'dti' ( in 3-component vector of uint)
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82          Sequence
 | |
| 0:82            Constant:
 | |
| 0:82              0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              2 (const int)
 | |
| 0:82        subgroupMax ( temp 3-component vector of int)
 | |
| 0:82          vector swizzle ( temp 3-component vector of int)
 | |
| 0:82            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const uint)
 | |
| 0:82                direct index ( temp uint)
 | |
| 0:82                  'dti' ( in 3-component vector of uint)
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82            Sequence
 | |
| 0:82              Constant:
 | |
| 0:82                0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                2 (const int)
 | |
| 0:84      move second child to first child ( temp 4-component vector of float)
 | |
| 0:84        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const uint)
 | |
| 0:84            direct index ( temp uint)
 | |
| 0:84              'dti' ( in 3-component vector of uint)
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            2 (const int)
 | |
| 0:84        subgroupMax ( temp 4-component vector of float)
 | |
| 0:84          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const uint)
 | |
| 0:84              direct index ( temp uint)
 | |
| 0:84                'dti' ( in 3-component vector of uint)
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const int)
 | |
| 0:84            Constant:
 | |
| 0:84              2 (const int)
 | |
| 0:85      move second child to first child ( temp float)
 | |
| 0:85        direct index ( temp float)
 | |
| 0:85          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const uint)
 | |
| 0:85              direct index ( temp uint)
 | |
| 0:85                'dti' ( in 3-component vector of uint)
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              2 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            0 (const int)
 | |
| 0:85        subgroupMax ( temp float)
 | |
| 0:85          direct index ( temp float)
 | |
| 0:85            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const uint)
 | |
| 0:85                direct index ( temp uint)
 | |
| 0:85                  'dti' ( in 3-component vector of uint)
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const int)
 | |
| 0:85              Constant:
 | |
| 0:85                2 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const int)
 | |
| 0:86      move second child to first child ( temp 2-component vector of float)
 | |
| 0:86        vector swizzle ( temp 2-component vector of float)
 | |
| 0:86          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const uint)
 | |
| 0:86              direct index ( temp uint)
 | |
| 0:86                'dti' ( in 3-component vector of uint)
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              2 (const int)
 | |
| 0:86          Sequence
 | |
| 0:86            Constant:
 | |
| 0:86              0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              1 (const int)
 | |
| 0:86        subgroupMax ( temp 2-component vector of float)
 | |
| 0:86          vector swizzle ( temp 2-component vector of float)
 | |
| 0:86            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const uint)
 | |
| 0:86                direct index ( temp uint)
 | |
| 0:86                  'dti' ( in 3-component vector of uint)
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                2 (const int)
 | |
| 0:86            Sequence
 | |
| 0:86              Constant:
 | |
| 0:86                0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                1 (const int)
 | |
| 0:87      move second child to first child ( temp 3-component vector of float)
 | |
| 0:87        vector swizzle ( temp 3-component vector of float)
 | |
| 0:87          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const uint)
 | |
| 0:87              direct index ( temp uint)
 | |
| 0:87                'dti' ( in 3-component vector of uint)
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87          Sequence
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              1 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87        subgroupMax ( temp 3-component vector of float)
 | |
| 0:87          vector swizzle ( temp 3-component vector of float)
 | |
| 0:87            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const uint)
 | |
| 0:87                direct index ( temp uint)
 | |
| 0:87                  'dti' ( in 3-component vector of uint)
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87            Sequence
 | |
| 0:87              Constant:
 | |
| 0:87                0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                1 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:89      move second child to first child ( temp 4-component vector of double)
 | |
| 0:89        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const uint)
 | |
| 0:89            direct index ( temp uint)
 | |
| 0:89              'dti' ( in 3-component vector of uint)
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const int)
 | |
| 0:89        subgroupMax ( temp 4-component vector of double)
 | |
| 0:89          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const uint)
 | |
| 0:89              direct index ( temp uint)
 | |
| 0:89                'dti' ( in 3-component vector of uint)
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const int)
 | |
| 0:89            Constant:
 | |
| 0:89              3 (const int)
 | |
| 0:90      move second child to first child ( temp double)
 | |
| 0:90        direct index ( temp double)
 | |
| 0:90          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const uint)
 | |
| 0:90              direct index ( temp uint)
 | |
| 0:90                'dti' ( in 3-component vector of uint)
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              3 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            0 (const int)
 | |
| 0:90        subgroupMax ( temp double)
 | |
| 0:90          direct index ( temp double)
 | |
| 0:90            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const uint)
 | |
| 0:90                direct index ( temp uint)
 | |
| 0:90                  'dti' ( in 3-component vector of uint)
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const int)
 | |
| 0:90              Constant:
 | |
| 0:90                3 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const int)
 | |
| 0:91      move second child to first child ( temp 2-component vector of double)
 | |
| 0:91        vector swizzle ( temp 2-component vector of double)
 | |
| 0:91          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const uint)
 | |
| 0:91              direct index ( temp uint)
 | |
| 0:91                'dti' ( in 3-component vector of uint)
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              3 (const int)
 | |
| 0:91          Sequence
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              1 (const int)
 | |
| 0:91        subgroupMax ( temp 2-component vector of double)
 | |
| 0:91          vector swizzle ( temp 2-component vector of double)
 | |
| 0:91            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const uint)
 | |
| 0:91                direct index ( temp uint)
 | |
| 0:91                  'dti' ( in 3-component vector of uint)
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                3 (const int)
 | |
| 0:91            Sequence
 | |
| 0:91              Constant:
 | |
| 0:91                0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                1 (const int)
 | |
| 0:92      move second child to first child ( temp 3-component vector of double)
 | |
| 0:92        vector swizzle ( temp 3-component vector of double)
 | |
| 0:92          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const uint)
 | |
| 0:92              direct index ( temp uint)
 | |
| 0:92                'dti' ( in 3-component vector of uint)
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              3 (const int)
 | |
| 0:92          Sequence
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              1 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              2 (const int)
 | |
| 0:92        subgroupMax ( temp 3-component vector of double)
 | |
| 0:92          vector swizzle ( temp 3-component vector of double)
 | |
| 0:92            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const uint)
 | |
| 0:92                direct index ( temp uint)
 | |
| 0:92                  'dti' ( in 3-component vector of uint)
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                3 (const int)
 | |
| 0:92            Sequence
 | |
| 0:92              Constant:
 | |
| 0:92                0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                1 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                2 (const int)
 | |
| 0:94      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:94        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const uint)
 | |
| 0:94            direct index ( temp uint)
 | |
| 0:94              'dti' ( in 3-component vector of uint)
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const int)
 | |
| 0:94          Constant:
 | |
| 0:94            0 (const int)
 | |
| 0:94        subgroupAnd ( temp 4-component vector of uint)
 | |
| 0:94          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const uint)
 | |
| 0:94              direct index ( temp uint)
 | |
| 0:94                'dti' ( in 3-component vector of uint)
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const int)
 | |
| 0:94            Constant:
 | |
| 0:94              0 (const int)
 | |
| 0:95      move second child to first child ( temp uint)
 | |
| 0:95        direct index ( temp uint)
 | |
| 0:95          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const uint)
 | |
| 0:95              direct index ( temp uint)
 | |
| 0:95                'dti' ( in 3-component vector of uint)
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:95          Constant:
 | |
| 0:95            0 (const int)
 | |
| 0:95        subgroupAnd ( temp uint)
 | |
| 0:95          direct index ( temp uint)
 | |
| 0:95            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const uint)
 | |
| 0:95                direct index ( temp uint)
 | |
| 0:95                  'dti' ( in 3-component vector of uint)
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const int)
 | |
| 0:95              Constant:
 | |
| 0:95                0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:96      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:96        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const uint)
 | |
| 0:96              direct index ( temp uint)
 | |
| 0:96                'dti' ( in 3-component vector of uint)
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96          Sequence
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const int)
 | |
| 0:96        subgroupAnd ( temp 2-component vector of uint)
 | |
| 0:96          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const uint)
 | |
| 0:96                direct index ( temp uint)
 | |
| 0:96                  'dti' ( in 3-component vector of uint)
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96            Sequence
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                1 (const int)
 | |
| 0:97      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:97        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const uint)
 | |
| 0:97              direct index ( temp uint)
 | |
| 0:97                'dti' ( in 3-component vector of uint)
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97          Sequence
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              2 (const int)
 | |
| 0:97        subgroupAnd ( temp 3-component vector of uint)
 | |
| 0:97          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const uint)
 | |
| 0:97                direct index ( temp uint)
 | |
| 0:97                  'dti' ( in 3-component vector of uint)
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97            Sequence
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                1 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                2 (const int)
 | |
| 0:99      move second child to first child ( temp 4-component vector of int)
 | |
| 0:99        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const uint)
 | |
| 0:99            direct index ( temp uint)
 | |
| 0:99              'dti' ( in 3-component vector of uint)
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const int)
 | |
| 0:99          Constant:
 | |
| 0:99            1 (const int)
 | |
| 0:99        subgroupAnd ( temp 4-component vector of int)
 | |
| 0:99          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const uint)
 | |
| 0:99              direct index ( temp uint)
 | |
| 0:99                'dti' ( in 3-component vector of uint)
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const int)
 | |
| 0:99            Constant:
 | |
| 0:99              1 (const int)
 | |
| 0:100      move second child to first child ( temp int)
 | |
| 0:100        direct index ( temp int)
 | |
| 0:100          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const uint)
 | |
| 0:100              direct index ( temp uint)
 | |
| 0:100                'dti' ( in 3-component vector of uint)
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              1 (const int)
 | |
| 0:100          Constant:
 | |
| 0:100            0 (const int)
 | |
| 0:100        subgroupAnd ( temp int)
 | |
| 0:100          direct index ( temp int)
 | |
| 0:100            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const uint)
 | |
| 0:100                direct index ( temp uint)
 | |
| 0:100                  'dti' ( in 3-component vector of uint)
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const int)
 | |
| 0:100              Constant:
 | |
| 0:100                1 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              0 (const int)
 | |
| 0:101      move second child to first child ( temp 2-component vector of int)
 | |
| 0:101        vector swizzle ( temp 2-component vector of int)
 | |
| 0:101          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const uint)
 | |
| 0:101              direct index ( temp uint)
 | |
| 0:101                'dti' ( in 3-component vector of uint)
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101          Sequence
 | |
| 0:101            Constant:
 | |
| 0:101              0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101        subgroupAnd ( temp 2-component vector of int)
 | |
| 0:101          vector swizzle ( temp 2-component vector of int)
 | |
| 0:101            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const uint)
 | |
| 0:101                direct index ( temp uint)
 | |
| 0:101                  'dti' ( in 3-component vector of uint)
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:101            Sequence
 | |
| 0:101              Constant:
 | |
| 0:101                0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:102      move second child to first child ( temp 3-component vector of int)
 | |
| 0:102        vector swizzle ( temp 3-component vector of int)
 | |
| 0:102          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const uint)
 | |
| 0:102              direct index ( temp uint)
 | |
| 0:102                'dti' ( in 3-component vector of uint)
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102          Sequence
 | |
| 0:102            Constant:
 | |
| 0:102              0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const int)
 | |
| 0:102        subgroupAnd ( temp 3-component vector of int)
 | |
| 0:102          vector swizzle ( temp 3-component vector of int)
 | |
| 0:102            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const uint)
 | |
| 0:102                direct index ( temp uint)
 | |
| 0:102                  'dti' ( in 3-component vector of uint)
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102            Sequence
 | |
| 0:102              Constant:
 | |
| 0:102                0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                2 (const int)
 | |
| 0:104      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:104        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const uint)
 | |
| 0:104            direct index ( temp uint)
 | |
| 0:104              'dti' ( in 3-component vector of uint)
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const int)
 | |
| 0:104          Constant:
 | |
| 0:104            0 (const int)
 | |
| 0:104        subgroupOr ( temp 4-component vector of uint)
 | |
| 0:104          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const uint)
 | |
| 0:104              direct index ( temp uint)
 | |
| 0:104                'dti' ( in 3-component vector of uint)
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const int)
 | |
| 0:104            Constant:
 | |
| 0:104              0 (const int)
 | |
| 0:105      move second child to first child ( temp uint)
 | |
| 0:105        direct index ( temp uint)
 | |
| 0:105          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const uint)
 | |
| 0:105              direct index ( temp uint)
 | |
| 0:105                'dti' ( in 3-component vector of uint)
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:105          Constant:
 | |
| 0:105            0 (const int)
 | |
| 0:105        subgroupOr ( temp uint)
 | |
| 0:105          direct index ( temp uint)
 | |
| 0:105            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const uint)
 | |
| 0:105                direct index ( temp uint)
 | |
| 0:105                  'dti' ( in 3-component vector of uint)
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const int)
 | |
| 0:105              Constant:
 | |
| 0:105                0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:106      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:106        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:106          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const uint)
 | |
| 0:106              direct index ( temp uint)
 | |
| 0:106                'dti' ( in 3-component vector of uint)
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106          Sequence
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              1 (const int)
 | |
| 0:106        subgroupOr ( temp 2-component vector of uint)
 | |
| 0:106          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:106            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const uint)
 | |
| 0:106                direct index ( temp uint)
 | |
| 0:106                  'dti' ( in 3-component vector of uint)
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106            Sequence
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                1 (const int)
 | |
| 0:107      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:107        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:107          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const uint)
 | |
| 0:107              direct index ( temp uint)
 | |
| 0:107                'dti' ( in 3-component vector of uint)
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107          Sequence
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              1 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107        subgroupOr ( temp 3-component vector of uint)
 | |
| 0:107          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:107            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const uint)
 | |
| 0:107                direct index ( temp uint)
 | |
| 0:107                  'dti' ( in 3-component vector of uint)
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107            Sequence
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                1 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:109      move second child to first child ( temp 4-component vector of int)
 | |
| 0:109        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const uint)
 | |
| 0:109            direct index ( temp uint)
 | |
| 0:109              'dti' ( in 3-component vector of uint)
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const int)
 | |
| 0:109          Constant:
 | |
| 0:109            1 (const int)
 | |
| 0:109        subgroupOr ( temp 4-component vector of int)
 | |
| 0:109          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const uint)
 | |
| 0:109              direct index ( temp uint)
 | |
| 0:109                'dti' ( in 3-component vector of uint)
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const int)
 | |
| 0:109            Constant:
 | |
| 0:109              1 (const int)
 | |
| 0:110      move second child to first child ( temp int)
 | |
| 0:110        direct index ( temp int)
 | |
| 0:110          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const uint)
 | |
| 0:110              direct index ( temp uint)
 | |
| 0:110                'dti' ( in 3-component vector of uint)
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              1 (const int)
 | |
| 0:110          Constant:
 | |
| 0:110            0 (const int)
 | |
| 0:110        subgroupOr ( temp int)
 | |
| 0:110          direct index ( temp int)
 | |
| 0:110            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const uint)
 | |
| 0:110                direct index ( temp uint)
 | |
| 0:110                  'dti' ( in 3-component vector of uint)
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const int)
 | |
| 0:110              Constant:
 | |
| 0:110                1 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              0 (const int)
 | |
| 0:111      move second child to first child ( temp 2-component vector of int)
 | |
| 0:111        vector swizzle ( temp 2-component vector of int)
 | |
| 0:111          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const uint)
 | |
| 0:111              direct index ( temp uint)
 | |
| 0:111                'dti' ( in 3-component vector of uint)
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111          Sequence
 | |
| 0:111            Constant:
 | |
| 0:111              0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111        subgroupOr ( temp 2-component vector of int)
 | |
| 0:111          vector swizzle ( temp 2-component vector of int)
 | |
| 0:111            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const uint)
 | |
| 0:111                direct index ( temp uint)
 | |
| 0:111                  'dti' ( in 3-component vector of uint)
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:111            Sequence
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:112      move second child to first child ( temp 3-component vector of int)
 | |
| 0:112        vector swizzle ( temp 3-component vector of int)
 | |
| 0:112          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const uint)
 | |
| 0:112              direct index ( temp uint)
 | |
| 0:112                'dti' ( in 3-component vector of uint)
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112          Sequence
 | |
| 0:112            Constant:
 | |
| 0:112              0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              2 (const int)
 | |
| 0:112        subgroupOr ( temp 3-component vector of int)
 | |
| 0:112          vector swizzle ( temp 3-component vector of int)
 | |
| 0:112            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const uint)
 | |
| 0:112                direct index ( temp uint)
 | |
| 0:112                  'dti' ( in 3-component vector of uint)
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112            Sequence
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                2 (const int)
 | |
| 0:114      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:114        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const uint)
 | |
| 0:114            direct index ( temp uint)
 | |
| 0:114              'dti' ( in 3-component vector of uint)
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const int)
 | |
| 0:114          Constant:
 | |
| 0:114            0 (const int)
 | |
| 0:114        subgroupXor ( temp 4-component vector of uint)
 | |
| 0:114          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const uint)
 | |
| 0:114              direct index ( temp uint)
 | |
| 0:114                'dti' ( in 3-component vector of uint)
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const int)
 | |
| 0:114            Constant:
 | |
| 0:114              0 (const int)
 | |
| 0:115      move second child to first child ( temp uint)
 | |
| 0:115        direct index ( temp uint)
 | |
| 0:115          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const uint)
 | |
| 0:115              direct index ( temp uint)
 | |
| 0:115                'dti' ( in 3-component vector of uint)
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:115          Constant:
 | |
| 0:115            0 (const int)
 | |
| 0:115        subgroupXor ( temp uint)
 | |
| 0:115          direct index ( temp uint)
 | |
| 0:115            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const uint)
 | |
| 0:115                direct index ( temp uint)
 | |
| 0:115                  'dti' ( in 3-component vector of uint)
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const int)
 | |
| 0:115              Constant:
 | |
| 0:115                0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:116      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:116        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const uint)
 | |
| 0:116              direct index ( temp uint)
 | |
| 0:116                'dti' ( in 3-component vector of uint)
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116          Sequence
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              1 (const int)
 | |
| 0:116        subgroupXor ( temp 2-component vector of uint)
 | |
| 0:116          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const uint)
 | |
| 0:116                direct index ( temp uint)
 | |
| 0:116                  'dti' ( in 3-component vector of uint)
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116            Sequence
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                1 (const int)
 | |
| 0:117      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:117        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const uint)
 | |
| 0:117              direct index ( temp uint)
 | |
| 0:117                'dti' ( in 3-component vector of uint)
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117          Sequence
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              1 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              2 (const int)
 | |
| 0:117        subgroupXor ( temp 3-component vector of uint)
 | |
| 0:117          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const uint)
 | |
| 0:117                direct index ( temp uint)
 | |
| 0:117                  'dti' ( in 3-component vector of uint)
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117            Sequence
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                1 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                2 (const int)
 | |
| 0:119      move second child to first child ( temp 4-component vector of int)
 | |
| 0:119        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const uint)
 | |
| 0:119            direct index ( temp uint)
 | |
| 0:119              'dti' ( in 3-component vector of uint)
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const int)
 | |
| 0:119          Constant:
 | |
| 0:119            1 (const int)
 | |
| 0:119        subgroupXor ( temp 4-component vector of int)
 | |
| 0:119          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const uint)
 | |
| 0:119              direct index ( temp uint)
 | |
| 0:119                'dti' ( in 3-component vector of uint)
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const int)
 | |
| 0:119            Constant:
 | |
| 0:119              1 (const int)
 | |
| 0:120      move second child to first child ( temp int)
 | |
| 0:120        direct index ( temp int)
 | |
| 0:120          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const uint)
 | |
| 0:120              direct index ( temp uint)
 | |
| 0:120                'dti' ( in 3-component vector of uint)
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              1 (const int)
 | |
| 0:120          Constant:
 | |
| 0:120            0 (const int)
 | |
| 0:120        subgroupXor ( temp int)
 | |
| 0:120          direct index ( temp int)
 | |
| 0:120            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const uint)
 | |
| 0:120                direct index ( temp uint)
 | |
| 0:120                  'dti' ( in 3-component vector of uint)
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const int)
 | |
| 0:120              Constant:
 | |
| 0:120                1 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              0 (const int)
 | |
| 0:121      move second child to first child ( temp 2-component vector of int)
 | |
| 0:121        vector swizzle ( temp 2-component vector of int)
 | |
| 0:121          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const uint)
 | |
| 0:121              direct index ( temp uint)
 | |
| 0:121                'dti' ( in 3-component vector of uint)
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121          Sequence
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121        subgroupXor ( temp 2-component vector of int)
 | |
| 0:121          vector swizzle ( temp 2-component vector of int)
 | |
| 0:121            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const uint)
 | |
| 0:121                direct index ( temp uint)
 | |
| 0:121                  'dti' ( in 3-component vector of uint)
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:121            Sequence
 | |
| 0:121              Constant:
 | |
| 0:121                0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:122      move second child to first child ( temp 3-component vector of int)
 | |
| 0:122        vector swizzle ( temp 3-component vector of int)
 | |
| 0:122          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const uint)
 | |
| 0:122              direct index ( temp uint)
 | |
| 0:122                'dti' ( in 3-component vector of uint)
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122          Sequence
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              2 (const int)
 | |
| 0:122        subgroupXor ( temp 3-component vector of int)
 | |
| 0:122          vector swizzle ( temp 3-component vector of int)
 | |
| 0:122            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const uint)
 | |
| 0:122                direct index ( temp uint)
 | |
| 0:122                  'dti' ( in 3-component vector of uint)
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122            Sequence
 | |
| 0:122              Constant:
 | |
| 0:122                0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                2 (const int)
 | |
| 0:124      move second child to first child ( temp uint)
 | |
| 0:124        direct index ( temp uint)
 | |
| 0:124          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const uint)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                'dti' ( in 3-component vector of uint)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124            Constant:
 | |
| 0:124              0 (const int)
 | |
| 0:124          Constant:
 | |
| 0:124            0 (const int)
 | |
| 0:124        subgroupBallotBitCount ( temp uint)
 | |
| 0:124          subgroupBallot ( temp 4-component vector of uint)
 | |
| 0:124            Compare Equal ( temp bool)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:124                  indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                    @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                      'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                      Constant:
 | |
| 0:124                        0 (const uint)
 | |
| 0:124                    direct index ( temp uint)
 | |
| 0:124                      'dti' ( in 3-component vector of uint)
 | |
| 0:124                      Constant:
 | |
| 0:124                        0 (const int)
 | |
| 0:124                  Constant:
 | |
| 0:124                    0 (const int)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const uint)
 | |
| 0:13  Function Definition: CSMain( ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:13      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 0:13      Function Call: @CSMain(vu3; ( temp void)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 
 | |
| // Module Version 10300
 | |
| // Generated by (magic number): 8000a
 | |
| // Id's are bound by 991
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Float64
 | |
|                               Capability GroupNonUniform
 | |
|                               Capability GroupNonUniformArithmetic
 | |
|                               Capability GroupNonUniformBallot
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint GLCompute 4  "CSMain" 986
 | |
|                               ExecutionMode 4 LocalSize 32 16 1
 | |
|                               Source HLSL 500
 | |
|                               Name 4  "CSMain"
 | |
|                               Name 11  "@CSMain(vu3;"
 | |
|                               Name 10  "dti"
 | |
|                               Name 20  "Types"
 | |
|                               MemberName 20(Types) 0  "u"
 | |
|                               MemberName 20(Types) 1  "i"
 | |
|                               MemberName 20(Types) 2  "f"
 | |
|                               MemberName 20(Types) 3  "d"
 | |
|                               Name 22  "data"
 | |
|                               MemberName 22(data) 0  "@data"
 | |
|                               Name 24  "data"
 | |
|                               Name 984  "dti"
 | |
|                               Name 986  "dti"
 | |
|                               Name 988  "param"
 | |
|                               MemberDecorate 20(Types) 0 Offset 0
 | |
|                               MemberDecorate 20(Types) 1 Offset 16
 | |
|                               MemberDecorate 20(Types) 2 Offset 32
 | |
|                               MemberDecorate 20(Types) 3 Offset 64
 | |
|                               Decorate 21 ArrayStride 96
 | |
|                               MemberDecorate 22(data) 0 Offset 0
 | |
|                               Decorate 22(data) BufferBlock
 | |
|                               Decorate 24(data) DescriptorSet 0
 | |
|                               Decorate 24(data) Binding 0
 | |
|                               Decorate 986(dti) BuiltIn GlobalInvocationId
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeInt 32 0
 | |
|                7:             TypeVector 6(int) 3
 | |
|                8:             TypePointer Function 7(ivec3)
 | |
|                9:             TypeFunction 2 8(ptr)
 | |
|               13:             TypeVector 6(int) 4
 | |
|               14:             TypeInt 32 1
 | |
|               15:             TypeVector 14(int) 4
 | |
|               16:             TypeFloat 32
 | |
|               17:             TypeVector 16(float) 4
 | |
|               18:             TypeFloat 64
 | |
|               19:             TypeVector 18(float64_t) 4
 | |
|        20(Types):             TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
 | |
|               21:             TypeRuntimeArray 20(Types)
 | |
|         22(data):             TypeStruct 21
 | |
|               23:             TypePointer 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
 | |
|               58:      6(int) Constant 1
 | |
|               73:      6(int) Constant 2
 | |
|               78:     14(int) Constant 1
 | |
|               81:             TypePointer Uniform 15(ivec4)
 | |
|               90:             TypePointer Uniform 14(int)
 | |
|               99:             TypeVector 14(int) 2
 | |
|              112:             TypeVector 14(int) 3
 | |
|              125:     14(int) Constant 2
 | |
|              128:             TypePointer Uniform 17(fvec4)
 | |
|              137:             TypePointer Uniform 16(float)
 | |
|              146:             TypeVector 16(float) 2
 | |
|              159:             TypeVector 16(float) 3
 | |
|              172:     14(int) Constant 3
 | |
|              175:             TypePointer Uniform 19(f64vec4)
 | |
|              184:             TypePointer Uniform 18(float64_t)
 | |
|              193:             TypeVector 18(float64_t) 2
 | |
|              206:             TypeVector 18(float64_t) 3
 | |
|              979:             TypeBool
 | |
|              985:             TypePointer Input 7(ivec3)
 | |
|         986(dti):    985(ptr) Variable Input
 | |
|        4(CSMain):           2 Function None 3
 | |
|                5:             Label
 | |
|         984(dti):      8(ptr) Variable Function
 | |
|       988(param):      8(ptr) Variable Function
 | |
|              987:    7(ivec3) Load 986(dti)
 | |
|                               Store 984(dti) 987
 | |
|              989:    7(ivec3) Load 984(dti)
 | |
|                               Store 988(param) 989
 | |
|              990:           2 FunctionCall 11(@CSMain(vu3;) 988(param)
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
| 11(@CSMain(vu3;):           2 Function None 9
 | |
|          10(dti):      8(ptr) FunctionParameter
 | |
|               12:             Label
 | |
|               28:     27(ptr) AccessChain 10(dti) 26
 | |
|               29:      6(int) Load 28
 | |
|               30:     27(ptr) AccessChain 10(dti) 26
 | |
|               31:      6(int) Load 30
 | |
|               33:     32(ptr) AccessChain 24(data) 25 31 25
 | |
|               34:   13(ivec4) Load 33
 | |
|               36:   13(ivec4) GroupNonUniformIAdd 35 Reduce 34
 | |
|               37:     32(ptr) AccessChain 24(data) 25 29 25
 | |
|                               Store 37 36
 | |
|               38:     27(ptr) AccessChain 10(dti) 26
 | |
|               39:      6(int) Load 38
 | |
|               40:     27(ptr) AccessChain 10(dti) 26
 | |
|               41:      6(int) Load 40
 | |
|               43:     42(ptr) AccessChain 24(data) 25 41 25 26
 | |
|               44:      6(int) Load 43
 | |
|               45:      6(int) GroupNonUniformIAdd 35 Reduce 44
 | |
|               46:     42(ptr) AccessChain 24(data) 25 39 25 26
 | |
|                               Store 46 45
 | |
|               47:     27(ptr) AccessChain 10(dti) 26
 | |
|               48:      6(int) Load 47
 | |
|               49:     27(ptr) AccessChain 10(dti) 26
 | |
|               50:      6(int) Load 49
 | |
|               52:     32(ptr) AccessChain 24(data) 25 50 25
 | |
|               53:   13(ivec4) Load 52
 | |
|               54:   51(ivec2) VectorShuffle 53 53 0 1
 | |
|               55:   51(ivec2) GroupNonUniformIAdd 35 Reduce 54
 | |
|               56:     42(ptr) AccessChain 24(data) 25 48 25 26
 | |
|               57:      6(int) CompositeExtract 55 0
 | |
|                               Store 56 57
 | |
|               59:     42(ptr) AccessChain 24(data) 25 48 25 58
 | |
|               60:      6(int) CompositeExtract 55 1
 | |
|                               Store 59 60
 | |
|               61:     27(ptr) AccessChain 10(dti) 26
 | |
|               62:      6(int) Load 61
 | |
|               63:     27(ptr) AccessChain 10(dti) 26
 | |
|               64:      6(int) Load 63
 | |
|               65:     32(ptr) AccessChain 24(data) 25 64 25
 | |
|               66:   13(ivec4) Load 65
 | |
|               67:    7(ivec3) VectorShuffle 66 66 0 1 2
 | |
|               68:    7(ivec3) GroupNonUniformIAdd 35 Reduce 67
 | |
|               69:     42(ptr) AccessChain 24(data) 25 62 25 26
 | |
|               70:      6(int) CompositeExtract 68 0
 | |
|                               Store 69 70
 | |
|               71:     42(ptr) AccessChain 24(data) 25 62 25 58
 | |
|               72:      6(int) CompositeExtract 68 1
 | |
|                               Store 71 72
 | |
|               74:     42(ptr) AccessChain 24(data) 25 62 25 73
 | |
|               75:      6(int) CompositeExtract 68 2
 | |
|                               Store 74 75
 | |
|               76:     27(ptr) AccessChain 10(dti) 26
 | |
|               77:      6(int) Load 76
 | |
|               79:     27(ptr) AccessChain 10(dti) 26
 | |
|               80:      6(int) Load 79
 | |
|               82:     81(ptr) AccessChain 24(data) 25 80 78
 | |
|               83:   15(ivec4) Load 82
 | |
|               84:   15(ivec4) GroupNonUniformIAdd 35 Reduce 83
 | |
|               85:     81(ptr) AccessChain 24(data) 25 77 78
 | |
|                               Store 85 84
 | |
|               86:     27(ptr) AccessChain 10(dti) 26
 | |
|               87:      6(int) Load 86
 | |
|               88:     27(ptr) AccessChain 10(dti) 26
 | |
|               89:      6(int) Load 88
 | |
|               91:     90(ptr) AccessChain 24(data) 25 89 78 26
 | |
|               92:     14(int) Load 91
 | |
|               93:     14(int) GroupNonUniformIAdd 35 Reduce 92
 | |
|               94:     90(ptr) AccessChain 24(data) 25 87 78 26
 | |
|                               Store 94 93
 | |
|               95:     27(ptr) AccessChain 10(dti) 26
 | |
|               96:      6(int) Load 95
 | |
|               97:     27(ptr) AccessChain 10(dti) 26
 | |
|               98:      6(int) Load 97
 | |
|              100:     81(ptr) AccessChain 24(data) 25 98 78
 | |
|              101:   15(ivec4) Load 100
 | |
|              102:   99(ivec2) VectorShuffle 101 101 0 1
 | |
|              103:   99(ivec2) GroupNonUniformIAdd 35 Reduce 102
 | |
|              104:     90(ptr) AccessChain 24(data) 25 96 78 26
 | |
|              105:     14(int) CompositeExtract 103 0
 | |
|                               Store 104 105
 | |
|              106:     90(ptr) AccessChain 24(data) 25 96 78 58
 | |
|              107:     14(int) CompositeExtract 103 1
 | |
|                               Store 106 107
 | |
|              108:     27(ptr) AccessChain 10(dti) 26
 | |
|              109:      6(int) Load 108
 | |
|              110:     27(ptr) AccessChain 10(dti) 26
 | |
|              111:      6(int) Load 110
 | |
|              113:     81(ptr) AccessChain 24(data) 25 111 78
 | |
|              114:   15(ivec4) Load 113
 | |
|              115:  112(ivec3) VectorShuffle 114 114 0 1 2
 | |
|              116:  112(ivec3) GroupNonUniformIAdd 35 Reduce 115
 | |
|              117:     90(ptr) AccessChain 24(data) 25 109 78 26
 | |
|              118:     14(int) CompositeExtract 116 0
 | |
|                               Store 117 118
 | |
|              119:     90(ptr) AccessChain 24(data) 25 109 78 58
 | |
|              120:     14(int) CompositeExtract 116 1
 | |
|                               Store 119 120
 | |
|              121:     90(ptr) AccessChain 24(data) 25 109 78 73
 | |
|              122:     14(int) CompositeExtract 116 2
 | |
|                               Store 121 122
 | |
|              123:     27(ptr) AccessChain 10(dti) 26
 | |
|              124:      6(int) Load 123
 | |
|              126:     27(ptr) AccessChain 10(dti) 26
 | |
|              127:      6(int) Load 126
 | |
|              129:    128(ptr) AccessChain 24(data) 25 127 125
 | |
|              130:   17(fvec4) Load 129
 | |
|              131:   17(fvec4) GroupNonUniformFAdd 35 Reduce 130
 | |
|              132:    128(ptr) AccessChain 24(data) 25 124 125
 | |
|                               Store 132 131
 | |
|              133:     27(ptr) AccessChain 10(dti) 26
 | |
|              134:      6(int) Load 133
 | |
|              135:     27(ptr) AccessChain 10(dti) 26
 | |
|              136:      6(int) Load 135
 | |
|              138:    137(ptr) AccessChain 24(data) 25 136 125 26
 | |
|              139:   16(float) Load 138
 | |
|              140:   16(float) GroupNonUniformFAdd 35 Reduce 139
 | |
|              141:    137(ptr) AccessChain 24(data) 25 134 125 26
 | |
|                               Store 141 140
 | |
|              142:     27(ptr) AccessChain 10(dti) 26
 | |
|              143:      6(int) Load 142
 | |
|              144:     27(ptr) AccessChain 10(dti) 26
 | |
|              145:      6(int) Load 144
 | |
|              147:    128(ptr) AccessChain 24(data) 25 145 125
 | |
|              148:   17(fvec4) Load 147
 | |
|              149:  146(fvec2) VectorShuffle 148 148 0 1
 | |
|              150:  146(fvec2) GroupNonUniformFAdd 35 Reduce 149
 | |
|              151:    137(ptr) AccessChain 24(data) 25 143 125 26
 | |
|              152:   16(float) CompositeExtract 150 0
 | |
|                               Store 151 152
 | |
|              153:    137(ptr) AccessChain 24(data) 25 143 125 58
 | |
|              154:   16(float) CompositeExtract 150 1
 | |
|                               Store 153 154
 | |
|              155:     27(ptr) AccessChain 10(dti) 26
 | |
|              156:      6(int) Load 155
 | |
|              157:     27(ptr) AccessChain 10(dti) 26
 | |
|              158:      6(int) Load 157
 | |
|              160:    128(ptr) AccessChain 24(data) 25 158 125
 | |
|              161:   17(fvec4) Load 160
 | |
|              162:  159(fvec3) VectorShuffle 161 161 0 1 2
 | |
|              163:  159(fvec3) GroupNonUniformFAdd 35 Reduce 162
 | |
|              164:    137(ptr) AccessChain 24(data) 25 156 125 26
 | |
|              165:   16(float) CompositeExtract 163 0
 | |
|                               Store 164 165
 | |
|              166:    137(ptr) AccessChain 24(data) 25 156 125 58
 | |
|              167:   16(float) CompositeExtract 163 1
 | |
|                               Store 166 167
 | |
|              168:    137(ptr) AccessChain 24(data) 25 156 125 73
 | |
|              169:   16(float) CompositeExtract 163 2
 | |
|                               Store 168 169
 | |
|              170:     27(ptr) AccessChain 10(dti) 26
 | |
|              171:      6(int) Load 170
 | |
|              173:     27(ptr) AccessChain 10(dti) 26
 | |
|              174:      6(int) Load 173
 | |
|              176:    175(ptr) AccessChain 24(data) 25 174 172
 | |
|              177: 19(f64vec4) Load 176
 | |
|              178: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 177
 | |
|              179:    175(ptr) AccessChain 24(data) 25 171 172
 | |
|                               Store 179 178
 | |
|              180:     27(ptr) AccessChain 10(dti) 26
 | |
|              181:      6(int) Load 180
 | |
|              182:     27(ptr) AccessChain 10(dti) 26
 | |
|              183:      6(int) Load 182
 | |
|              185:    184(ptr) AccessChain 24(data) 25 183 172 26
 | |
|              186:18(float64_t) Load 185
 | |
|              187:18(float64_t) GroupNonUniformFAdd 35 Reduce 186
 | |
|              188:    184(ptr) AccessChain 24(data) 25 181 172 26
 | |
|                               Store 188 187
 | |
|              189:     27(ptr) AccessChain 10(dti) 26
 | |
|              190:      6(int) Load 189
 | |
|              191:     27(ptr) AccessChain 10(dti) 26
 | |
|              192:      6(int) Load 191
 | |
|              194:    175(ptr) AccessChain 24(data) 25 192 172
 | |
|              195: 19(f64vec4) Load 194
 | |
|              196:193(f64vec2) VectorShuffle 195 195 0 1
 | |
|              197:193(f64vec2) GroupNonUniformFAdd 35 Reduce 196
 | |
|              198:    184(ptr) AccessChain 24(data) 25 190 172 26
 | |
|              199:18(float64_t) CompositeExtract 197 0
 | |
|                               Store 198 199
 | |
|              200:    184(ptr) AccessChain 24(data) 25 190 172 58
 | |
|              201:18(float64_t) CompositeExtract 197 1
 | |
|                               Store 200 201
 | |
|              202:     27(ptr) AccessChain 10(dti) 26
 | |
|              203:      6(int) Load 202
 | |
|              204:     27(ptr) AccessChain 10(dti) 26
 | |
|              205:      6(int) Load 204
 | |
|              207:    175(ptr) AccessChain 24(data) 25 205 172
 | |
|              208: 19(f64vec4) Load 207
 | |
|              209:206(f64vec3) VectorShuffle 208 208 0 1 2
 | |
|              210:206(f64vec3) GroupNonUniformFAdd 35 Reduce 209
 | |
|              211:    184(ptr) AccessChain 24(data) 25 203 172 26
 | |
|              212:18(float64_t) CompositeExtract 210 0
 | |
|                               Store 211 212
 | |
|              213:    184(ptr) AccessChain 24(data) 25 203 172 58
 | |
|              214:18(float64_t) CompositeExtract 210 1
 | |
|                               Store 213 214
 | |
|              215:    184(ptr) AccessChain 24(data) 25 203 172 73
 | |
|              216:18(float64_t) CompositeExtract 210 2
 | |
|                               Store 215 216
 | |
|              217:     27(ptr) AccessChain 10(dti) 26
 | |
|              218:      6(int) Load 217
 | |
|              219:     27(ptr) AccessChain 10(dti) 26
 | |
|              220:      6(int) Load 219
 | |
|              221:     32(ptr) AccessChain 24(data) 25 220 25
 | |
|              222:   13(ivec4) Load 221
 | |
|              223:   13(ivec4) GroupNonUniformIMul 35 Reduce 222
 | |
|              224:     32(ptr) AccessChain 24(data) 25 218 25
 | |
|                               Store 224 223
 | |
|              225:     27(ptr) AccessChain 10(dti) 26
 | |
|              226:      6(int) Load 225
 | |
|              227:     27(ptr) AccessChain 10(dti) 26
 | |
|              228:      6(int) Load 227
 | |
|              229:     42(ptr) AccessChain 24(data) 25 228 25 26
 | |
|              230:      6(int) Load 229
 | |
|              231:      6(int) GroupNonUniformIMul 35 Reduce 230
 | |
|              232:     42(ptr) AccessChain 24(data) 25 226 25 26
 | |
|                               Store 232 231
 | |
|              233:     27(ptr) AccessChain 10(dti) 26
 | |
|              234:      6(int) Load 233
 | |
|              235:     27(ptr) AccessChain 10(dti) 26
 | |
|              236:      6(int) Load 235
 | |
|              237:     32(ptr) AccessChain 24(data) 25 236 25
 | |
|              238:   13(ivec4) Load 237
 | |
|              239:   51(ivec2) VectorShuffle 238 238 0 1
 | |
|              240:   51(ivec2) GroupNonUniformIMul 35 Reduce 239
 | |
|              241:     42(ptr) AccessChain 24(data) 25 234 25 26
 | |
|              242:      6(int) CompositeExtract 240 0
 | |
|                               Store 241 242
 | |
|              243:     42(ptr) AccessChain 24(data) 25 234 25 58
 | |
|              244:      6(int) CompositeExtract 240 1
 | |
|                               Store 243 244
 | |
|              245:     27(ptr) AccessChain 10(dti) 26
 | |
|              246:      6(int) Load 245
 | |
|              247:     27(ptr) AccessChain 10(dti) 26
 | |
|              248:      6(int) Load 247
 | |
|              249:     32(ptr) AccessChain 24(data) 25 248 25
 | |
|              250:   13(ivec4) Load 249
 | |
|              251:    7(ivec3) VectorShuffle 250 250 0 1 2
 | |
|              252:    7(ivec3) GroupNonUniformIMul 35 Reduce 251
 | |
|              253:     42(ptr) AccessChain 24(data) 25 246 25 26
 | |
|              254:      6(int) CompositeExtract 252 0
 | |
|                               Store 253 254
 | |
|              255:     42(ptr) AccessChain 24(data) 25 246 25 58
 | |
|              256:      6(int) CompositeExtract 252 1
 | |
|                               Store 255 256
 | |
|              257:     42(ptr) AccessChain 24(data) 25 246 25 73
 | |
|              258:      6(int) CompositeExtract 252 2
 | |
|                               Store 257 258
 | |
|              259:     27(ptr) AccessChain 10(dti) 26
 | |
|              260:      6(int) Load 259
 | |
|              261:     27(ptr) AccessChain 10(dti) 26
 | |
|              262:      6(int) Load 261
 | |
|              263:     81(ptr) AccessChain 24(data) 25 262 78
 | |
|              264:   15(ivec4) Load 263
 | |
|              265:   15(ivec4) GroupNonUniformIMul 35 Reduce 264
 | |
|              266:     81(ptr) AccessChain 24(data) 25 260 78
 | |
|                               Store 266 265
 | |
|              267:     27(ptr) AccessChain 10(dti) 26
 | |
|              268:      6(int) Load 267
 | |
|              269:     27(ptr) AccessChain 10(dti) 26
 | |
|              270:      6(int) Load 269
 | |
|              271:     90(ptr) AccessChain 24(data) 25 270 78 26
 | |
|              272:     14(int) Load 271
 | |
|              273:     14(int) GroupNonUniformIMul 35 Reduce 272
 | |
|              274:     90(ptr) AccessChain 24(data) 25 268 78 26
 | |
|                               Store 274 273
 | |
|              275:     27(ptr) AccessChain 10(dti) 26
 | |
|              276:      6(int) Load 275
 | |
|              277:     27(ptr) AccessChain 10(dti) 26
 | |
|              278:      6(int) Load 277
 | |
|              279:     81(ptr) AccessChain 24(data) 25 278 78
 | |
|              280:   15(ivec4) Load 279
 | |
|              281:   99(ivec2) VectorShuffle 280 280 0 1
 | |
|              282:   99(ivec2) GroupNonUniformIMul 35 Reduce 281
 | |
|              283:     90(ptr) AccessChain 24(data) 25 276 78 26
 | |
|              284:     14(int) CompositeExtract 282 0
 | |
|                               Store 283 284
 | |
|              285:     90(ptr) AccessChain 24(data) 25 276 78 58
 | |
|              286:     14(int) CompositeExtract 282 1
 | |
|                               Store 285 286
 | |
|              287:     27(ptr) AccessChain 10(dti) 26
 | |
|              288:      6(int) Load 287
 | |
|              289:     27(ptr) AccessChain 10(dti) 26
 | |
|              290:      6(int) Load 289
 | |
|              291:     81(ptr) AccessChain 24(data) 25 290 78
 | |
|              292:   15(ivec4) Load 291
 | |
|              293:  112(ivec3) VectorShuffle 292 292 0 1 2
 | |
|              294:  112(ivec3) GroupNonUniformIMul 35 Reduce 293
 | |
|              295:     90(ptr) AccessChain 24(data) 25 288 78 26
 | |
|              296:     14(int) CompositeExtract 294 0
 | |
|                               Store 295 296
 | |
|              297:     90(ptr) AccessChain 24(data) 25 288 78 58
 | |
|              298:     14(int) CompositeExtract 294 1
 | |
|                               Store 297 298
 | |
|              299:     90(ptr) AccessChain 24(data) 25 288 78 73
 | |
|              300:     14(int) CompositeExtract 294 2
 | |
|                               Store 299 300
 | |
|              301:     27(ptr) AccessChain 10(dti) 26
 | |
|              302:      6(int) Load 301
 | |
|              303:     27(ptr) AccessChain 10(dti) 26
 | |
|              304:      6(int) Load 303
 | |
|              305:    128(ptr) AccessChain 24(data) 25 304 125
 | |
|              306:   17(fvec4) Load 305
 | |
|              307:   17(fvec4) GroupNonUniformFMul 35 Reduce 306
 | |
|              308:    128(ptr) AccessChain 24(data) 25 302 125
 | |
|                               Store 308 307
 | |
|              309:     27(ptr) AccessChain 10(dti) 26
 | |
|              310:      6(int) Load 309
 | |
|              311:     27(ptr) AccessChain 10(dti) 26
 | |
|              312:      6(int) Load 311
 | |
|              313:    137(ptr) AccessChain 24(data) 25 312 125 26
 | |
|              314:   16(float) Load 313
 | |
|              315:   16(float) GroupNonUniformFMul 35 Reduce 314
 | |
|              316:    137(ptr) AccessChain 24(data) 25 310 125 26
 | |
|                               Store 316 315
 | |
|              317:     27(ptr) AccessChain 10(dti) 26
 | |
|              318:      6(int) Load 317
 | |
|              319:     27(ptr) AccessChain 10(dti) 26
 | |
|              320:      6(int) Load 319
 | |
|              321:    128(ptr) AccessChain 24(data) 25 320 125
 | |
|              322:   17(fvec4) Load 321
 | |
|              323:  146(fvec2) VectorShuffle 322 322 0 1
 | |
|              324:  146(fvec2) GroupNonUniformFMul 35 Reduce 323
 | |
|              325:    137(ptr) AccessChain 24(data) 25 318 125 26
 | |
|              326:   16(float) CompositeExtract 324 0
 | |
|                               Store 325 326
 | |
|              327:    137(ptr) AccessChain 24(data) 25 318 125 58
 | |
|              328:   16(float) CompositeExtract 324 1
 | |
|                               Store 327 328
 | |
|              329:     27(ptr) AccessChain 10(dti) 26
 | |
|              330:      6(int) Load 329
 | |
|              331:     27(ptr) AccessChain 10(dti) 26
 | |
|              332:      6(int) Load 331
 | |
|              333:    128(ptr) AccessChain 24(data) 25 332 125
 | |
|              334:   17(fvec4) Load 333
 | |
|              335:  159(fvec3) VectorShuffle 334 334 0 1 2
 | |
|              336:  159(fvec3) GroupNonUniformFMul 35 Reduce 335
 | |
|              337:    137(ptr) AccessChain 24(data) 25 330 125 26
 | |
|              338:   16(float) CompositeExtract 336 0
 | |
|                               Store 337 338
 | |
|              339:    137(ptr) AccessChain 24(data) 25 330 125 58
 | |
|              340:   16(float) CompositeExtract 336 1
 | |
|                               Store 339 340
 | |
|              341:    137(ptr) AccessChain 24(data) 25 330 125 73
 | |
|              342:   16(float) CompositeExtract 336 2
 | |
|                               Store 341 342
 | |
|              343:     27(ptr) AccessChain 10(dti) 26
 | |
|              344:      6(int) Load 343
 | |
|              345:     27(ptr) AccessChain 10(dti) 26
 | |
|              346:      6(int) Load 345
 | |
|              347:    175(ptr) AccessChain 24(data) 25 346 172
 | |
|              348: 19(f64vec4) Load 347
 | |
|              349: 19(f64vec4) GroupNonUniformFMul 35 Reduce 348
 | |
|              350:    175(ptr) AccessChain 24(data) 25 344 172
 | |
|                               Store 350 349
 | |
|              351:     27(ptr) AccessChain 10(dti) 26
 | |
|              352:      6(int) Load 351
 | |
|              353:     27(ptr) AccessChain 10(dti) 26
 | |
|              354:      6(int) Load 353
 | |
|              355:    184(ptr) AccessChain 24(data) 25 354 172 26
 | |
|              356:18(float64_t) Load 355
 | |
|              357:18(float64_t) GroupNonUniformFMul 35 Reduce 356
 | |
|              358:    184(ptr) AccessChain 24(data) 25 352 172 26
 | |
|                               Store 358 357
 | |
|              359:     27(ptr) AccessChain 10(dti) 26
 | |
|              360:      6(int) Load 359
 | |
|              361:     27(ptr) AccessChain 10(dti) 26
 | |
|              362:      6(int) Load 361
 | |
|              363:    175(ptr) AccessChain 24(data) 25 362 172
 | |
|              364: 19(f64vec4) Load 363
 | |
|              365:193(f64vec2) VectorShuffle 364 364 0 1
 | |
|              366:193(f64vec2) GroupNonUniformFMul 35 Reduce 365
 | |
|              367:    184(ptr) AccessChain 24(data) 25 360 172 26
 | |
|              368:18(float64_t) CompositeExtract 366 0
 | |
|                               Store 367 368
 | |
|              369:    184(ptr) AccessChain 24(data) 25 360 172 58
 | |
|              370:18(float64_t) CompositeExtract 366 1
 | |
|                               Store 369 370
 | |
|              371:     27(ptr) AccessChain 10(dti) 26
 | |
|              372:      6(int) Load 371
 | |
|              373:     27(ptr) AccessChain 10(dti) 26
 | |
|              374:      6(int) Load 373
 | |
|              375:    175(ptr) AccessChain 24(data) 25 374 172
 | |
|              376: 19(f64vec4) Load 375
 | |
|              377:206(f64vec3) VectorShuffle 376 376 0 1 2
 | |
|              378:206(f64vec3) GroupNonUniformFMul 35 Reduce 377
 | |
|              379:    184(ptr) AccessChain 24(data) 25 372 172 26
 | |
|              380:18(float64_t) CompositeExtract 378 0
 | |
|                               Store 379 380
 | |
|              381:    184(ptr) AccessChain 24(data) 25 372 172 58
 | |
|              382:18(float64_t) CompositeExtract 378 1
 | |
|                               Store 381 382
 | |
|              383:    184(ptr) AccessChain 24(data) 25 372 172 73
 | |
|              384:18(float64_t) CompositeExtract 378 2
 | |
|                               Store 383 384
 | |
|              385:     27(ptr) AccessChain 10(dti) 26
 | |
|              386:      6(int) Load 385
 | |
|              387:     27(ptr) AccessChain 10(dti) 26
 | |
|              388:      6(int) Load 387
 | |
|              389:     32(ptr) AccessChain 24(data) 25 388 25
 | |
|              390:   13(ivec4) Load 389
 | |
|              391:   13(ivec4) GroupNonUniformUMin 35 Reduce 390
 | |
|              392:     32(ptr) AccessChain 24(data) 25 386 25
 | |
|                               Store 392 391
 | |
|              393:     27(ptr) AccessChain 10(dti) 26
 | |
|              394:      6(int) Load 393
 | |
|              395:     27(ptr) AccessChain 10(dti) 26
 | |
|              396:      6(int) Load 395
 | |
|              397:     42(ptr) AccessChain 24(data) 25 396 25 26
 | |
|              398:      6(int) Load 397
 | |
|              399:      6(int) GroupNonUniformUMin 35 Reduce 398
 | |
|              400:     42(ptr) AccessChain 24(data) 25 394 25 26
 | |
|                               Store 400 399
 | |
|              401:     27(ptr) AccessChain 10(dti) 26
 | |
|              402:      6(int) Load 401
 | |
|              403:     27(ptr) AccessChain 10(dti) 26
 | |
|              404:      6(int) Load 403
 | |
|              405:     32(ptr) AccessChain 24(data) 25 404 25
 | |
|              406:   13(ivec4) Load 405
 | |
|              407:   51(ivec2) VectorShuffle 406 406 0 1
 | |
|              408:   51(ivec2) GroupNonUniformUMin 35 Reduce 407
 | |
|              409:     42(ptr) AccessChain 24(data) 25 402 25 26
 | |
|              410:      6(int) CompositeExtract 408 0
 | |
|                               Store 409 410
 | |
|              411:     42(ptr) AccessChain 24(data) 25 402 25 58
 | |
|              412:      6(int) CompositeExtract 408 1
 | |
|                               Store 411 412
 | |
|              413:     27(ptr) AccessChain 10(dti) 26
 | |
|              414:      6(int) Load 413
 | |
|              415:     27(ptr) AccessChain 10(dti) 26
 | |
|              416:      6(int) Load 415
 | |
|              417:     32(ptr) AccessChain 24(data) 25 416 25
 | |
|              418:   13(ivec4) Load 417
 | |
|              419:    7(ivec3) VectorShuffle 418 418 0 1 2
 | |
|              420:    7(ivec3) GroupNonUniformUMin 35 Reduce 419
 | |
|              421:     42(ptr) AccessChain 24(data) 25 414 25 26
 | |
|              422:      6(int) CompositeExtract 420 0
 | |
|                               Store 421 422
 | |
|              423:     42(ptr) AccessChain 24(data) 25 414 25 58
 | |
|              424:      6(int) CompositeExtract 420 1
 | |
|                               Store 423 424
 | |
|              425:     42(ptr) AccessChain 24(data) 25 414 25 73
 | |
|              426:      6(int) CompositeExtract 420 2
 | |
|                               Store 425 426
 | |
|              427:     27(ptr) AccessChain 10(dti) 26
 | |
|              428:      6(int) Load 427
 | |
|              429:     27(ptr) AccessChain 10(dti) 26
 | |
|              430:      6(int) Load 429
 | |
|              431:     81(ptr) AccessChain 24(data) 25 430 78
 | |
|              432:   15(ivec4) Load 431
 | |
|              433:   15(ivec4) GroupNonUniformSMin 35 Reduce 432
 | |
|              434:     81(ptr) AccessChain 24(data) 25 428 78
 | |
|                               Store 434 433
 | |
|              435:     27(ptr) AccessChain 10(dti) 26
 | |
|              436:      6(int) Load 435
 | |
|              437:     27(ptr) AccessChain 10(dti) 26
 | |
|              438:      6(int) Load 437
 | |
|              439:     90(ptr) AccessChain 24(data) 25 438 78 26
 | |
|              440:     14(int) Load 439
 | |
|              441:     14(int) GroupNonUniformSMin 35 Reduce 440
 | |
|              442:     90(ptr) AccessChain 24(data) 25 436 78 26
 | |
|                               Store 442 441
 | |
|              443:     27(ptr) AccessChain 10(dti) 26
 | |
|              444:      6(int) Load 443
 | |
|              445:     27(ptr) AccessChain 10(dti) 26
 | |
|              446:      6(int) Load 445
 | |
|              447:     81(ptr) AccessChain 24(data) 25 446 78
 | |
|              448:   15(ivec4) Load 447
 | |
|              449:   99(ivec2) VectorShuffle 448 448 0 1
 | |
|              450:   99(ivec2) GroupNonUniformSMin 35 Reduce 449
 | |
|              451:     90(ptr) AccessChain 24(data) 25 444 78 26
 | |
|              452:     14(int) CompositeExtract 450 0
 | |
|                               Store 451 452
 | |
|              453:     90(ptr) AccessChain 24(data) 25 444 78 58
 | |
|              454:     14(int) CompositeExtract 450 1
 | |
|                               Store 453 454
 | |
|              455:     27(ptr) AccessChain 10(dti) 26
 | |
|              456:      6(int) Load 455
 | |
|              457:     27(ptr) AccessChain 10(dti) 26
 | |
|              458:      6(int) Load 457
 | |
|              459:     81(ptr) AccessChain 24(data) 25 458 78
 | |
|              460:   15(ivec4) Load 459
 | |
|              461:  112(ivec3) VectorShuffle 460 460 0 1 2
 | |
|              462:  112(ivec3) GroupNonUniformSMin 35 Reduce 461
 | |
|              463:     90(ptr) AccessChain 24(data) 25 456 78 26
 | |
|              464:     14(int) CompositeExtract 462 0
 | |
|                               Store 463 464
 | |
|              465:     90(ptr) AccessChain 24(data) 25 456 78 58
 | |
|              466:     14(int) CompositeExtract 462 1
 | |
|                               Store 465 466
 | |
|              467:     90(ptr) AccessChain 24(data) 25 456 78 73
 | |
|              468:     14(int) CompositeExtract 462 2
 | |
|                               Store 467 468
 | |
|              469:     27(ptr) AccessChain 10(dti) 26
 | |
|              470:      6(int) Load 469
 | |
|              471:     27(ptr) AccessChain 10(dti) 26
 | |
|              472:      6(int) Load 471
 | |
|              473:    128(ptr) AccessChain 24(data) 25 472 125
 | |
|              474:   17(fvec4) Load 473
 | |
|              475:   17(fvec4) GroupNonUniformFMin 35 Reduce 474
 | |
|              476:    128(ptr) AccessChain 24(data) 25 470 125
 | |
|                               Store 476 475
 | |
|              477:     27(ptr) AccessChain 10(dti) 26
 | |
|              478:      6(int) Load 477
 | |
|              479:     27(ptr) AccessChain 10(dti) 26
 | |
|              480:      6(int) Load 479
 | |
|              481:    137(ptr) AccessChain 24(data) 25 480 125 26
 | |
|              482:   16(float) Load 481
 | |
|              483:   16(float) GroupNonUniformFMin 35 Reduce 482
 | |
|              484:    137(ptr) AccessChain 24(data) 25 478 125 26
 | |
|                               Store 484 483
 | |
|              485:     27(ptr) AccessChain 10(dti) 26
 | |
|              486:      6(int) Load 485
 | |
|              487:     27(ptr) AccessChain 10(dti) 26
 | |
|              488:      6(int) Load 487
 | |
|              489:    128(ptr) AccessChain 24(data) 25 488 125
 | |
|              490:   17(fvec4) Load 489
 | |
|              491:  146(fvec2) VectorShuffle 490 490 0 1
 | |
|              492:  146(fvec2) GroupNonUniformFMin 35 Reduce 491
 | |
|              493:    137(ptr) AccessChain 24(data) 25 486 125 26
 | |
|              494:   16(float) CompositeExtract 492 0
 | |
|                               Store 493 494
 | |
|              495:    137(ptr) AccessChain 24(data) 25 486 125 58
 | |
|              496:   16(float) CompositeExtract 492 1
 | |
|                               Store 495 496
 | |
|              497:     27(ptr) AccessChain 10(dti) 26
 | |
|              498:      6(int) Load 497
 | |
|              499:     27(ptr) AccessChain 10(dti) 26
 | |
|              500:      6(int) Load 499
 | |
|              501:    128(ptr) AccessChain 24(data) 25 500 125
 | |
|              502:   17(fvec4) Load 501
 | |
|              503:  159(fvec3) VectorShuffle 502 502 0 1 2
 | |
|              504:  159(fvec3) GroupNonUniformFMin 35 Reduce 503
 | |
|              505:    137(ptr) AccessChain 24(data) 25 498 125 26
 | |
|              506:   16(float) CompositeExtract 504 0
 | |
|                               Store 505 506
 | |
|              507:    137(ptr) AccessChain 24(data) 25 498 125 58
 | |
|              508:   16(float) CompositeExtract 504 1
 | |
|                               Store 507 508
 | |
|              509:    137(ptr) AccessChain 24(data) 25 498 125 73
 | |
|              510:   16(float) CompositeExtract 504 2
 | |
|                               Store 509 510
 | |
|              511:     27(ptr) AccessChain 10(dti) 26
 | |
|              512:      6(int) Load 511
 | |
|              513:     27(ptr) AccessChain 10(dti) 26
 | |
|              514:      6(int) Load 513
 | |
|              515:    175(ptr) AccessChain 24(data) 25 514 172
 | |
|              516: 19(f64vec4) Load 515
 | |
|              517: 19(f64vec4) GroupNonUniformFMin 35 Reduce 516
 | |
|              518:    175(ptr) AccessChain 24(data) 25 512 172
 | |
|                               Store 518 517
 | |
|              519:     27(ptr) AccessChain 10(dti) 26
 | |
|              520:      6(int) Load 519
 | |
|              521:     27(ptr) AccessChain 10(dti) 26
 | |
|              522:      6(int) Load 521
 | |
|              523:    184(ptr) AccessChain 24(data) 25 522 172 26
 | |
|              524:18(float64_t) Load 523
 | |
|              525:18(float64_t) GroupNonUniformFMin 35 Reduce 524
 | |
|              526:    184(ptr) AccessChain 24(data) 25 520 172 26
 | |
|                               Store 526 525
 | |
|              527:     27(ptr) AccessChain 10(dti) 26
 | |
|              528:      6(int) Load 527
 | |
|              529:     27(ptr) AccessChain 10(dti) 26
 | |
|              530:      6(int) Load 529
 | |
|              531:    175(ptr) AccessChain 24(data) 25 530 172
 | |
|              532: 19(f64vec4) Load 531
 | |
|              533:193(f64vec2) VectorShuffle 532 532 0 1
 | |
|              534:193(f64vec2) GroupNonUniformFMin 35 Reduce 533
 | |
|              535:    184(ptr) AccessChain 24(data) 25 528 172 26
 | |
|              536:18(float64_t) CompositeExtract 534 0
 | |
|                               Store 535 536
 | |
|              537:    184(ptr) AccessChain 24(data) 25 528 172 58
 | |
|              538:18(float64_t) CompositeExtract 534 1
 | |
|                               Store 537 538
 | |
|              539:     27(ptr) AccessChain 10(dti) 26
 | |
|              540:      6(int) Load 539
 | |
|              541:     27(ptr) AccessChain 10(dti) 26
 | |
|              542:      6(int) Load 541
 | |
|              543:    175(ptr) AccessChain 24(data) 25 542 172
 | |
|              544: 19(f64vec4) Load 543
 | |
|              545:206(f64vec3) VectorShuffle 544 544 0 1 2
 | |
|              546:206(f64vec3) GroupNonUniformFMin 35 Reduce 545
 | |
|              547:    184(ptr) AccessChain 24(data) 25 540 172 26
 | |
|              548:18(float64_t) CompositeExtract 546 0
 | |
|                               Store 547 548
 | |
|              549:    184(ptr) AccessChain 24(data) 25 540 172 58
 | |
|              550:18(float64_t) CompositeExtract 546 1
 | |
|                               Store 549 550
 | |
|              551:    184(ptr) AccessChain 24(data) 25 540 172 73
 | |
|              552:18(float64_t) CompositeExtract 546 2
 | |
|                               Store 551 552
 | |
|              553:     27(ptr) AccessChain 10(dti) 26
 | |
|              554:      6(int) Load 553
 | |
|              555:     27(ptr) AccessChain 10(dti) 26
 | |
|              556:      6(int) Load 555
 | |
|              557:     32(ptr) AccessChain 24(data) 25 556 25
 | |
|              558:   13(ivec4) Load 557
 | |
|              559:   13(ivec4) GroupNonUniformUMax 35 Reduce 558
 | |
|              560:     32(ptr) AccessChain 24(data) 25 554 25
 | |
|                               Store 560 559
 | |
|              561:     27(ptr) AccessChain 10(dti) 26
 | |
|              562:      6(int) Load 561
 | |
|              563:     27(ptr) AccessChain 10(dti) 26
 | |
|              564:      6(int) Load 563
 | |
|              565:     42(ptr) AccessChain 24(data) 25 564 25 26
 | |
|              566:      6(int) Load 565
 | |
|              567:      6(int) GroupNonUniformUMax 35 Reduce 566
 | |
|              568:     42(ptr) AccessChain 24(data) 25 562 25 26
 | |
|                               Store 568 567
 | |
|              569:     27(ptr) AccessChain 10(dti) 26
 | |
|              570:      6(int) Load 569
 | |
|              571:     27(ptr) AccessChain 10(dti) 26
 | |
|              572:      6(int) Load 571
 | |
|              573:     32(ptr) AccessChain 24(data) 25 572 25
 | |
|              574:   13(ivec4) Load 573
 | |
|              575:   51(ivec2) VectorShuffle 574 574 0 1
 | |
|              576:   51(ivec2) GroupNonUniformUMax 35 Reduce 575
 | |
|              577:     42(ptr) AccessChain 24(data) 25 570 25 26
 | |
|              578:      6(int) CompositeExtract 576 0
 | |
|                               Store 577 578
 | |
|              579:     42(ptr) AccessChain 24(data) 25 570 25 58
 | |
|              580:      6(int) CompositeExtract 576 1
 | |
|                               Store 579 580
 | |
|              581:     27(ptr) AccessChain 10(dti) 26
 | |
|              582:      6(int) Load 581
 | |
|              583:     27(ptr) AccessChain 10(dti) 26
 | |
|              584:      6(int) Load 583
 | |
|              585:     32(ptr) AccessChain 24(data) 25 584 25
 | |
|              586:   13(ivec4) Load 585
 | |
|              587:    7(ivec3) VectorShuffle 586 586 0 1 2
 | |
|              588:    7(ivec3) GroupNonUniformUMax 35 Reduce 587
 | |
|              589:     42(ptr) AccessChain 24(data) 25 582 25 26
 | |
|              590:      6(int) CompositeExtract 588 0
 | |
|                               Store 589 590
 | |
|              591:     42(ptr) AccessChain 24(data) 25 582 25 58
 | |
|              592:      6(int) CompositeExtract 588 1
 | |
|                               Store 591 592
 | |
|              593:     42(ptr) AccessChain 24(data) 25 582 25 73
 | |
|              594:      6(int) CompositeExtract 588 2
 | |
|                               Store 593 594
 | |
|              595:     27(ptr) AccessChain 10(dti) 26
 | |
|              596:      6(int) Load 595
 | |
|              597:     27(ptr) AccessChain 10(dti) 26
 | |
|              598:      6(int) Load 597
 | |
|              599:     81(ptr) AccessChain 24(data) 25 598 78
 | |
|              600:   15(ivec4) Load 599
 | |
|              601:   15(ivec4) GroupNonUniformSMax 35 Reduce 600
 | |
|              602:     81(ptr) AccessChain 24(data) 25 596 78
 | |
|                               Store 602 601
 | |
|              603:     27(ptr) AccessChain 10(dti) 26
 | |
|              604:      6(int) Load 603
 | |
|              605:     27(ptr) AccessChain 10(dti) 26
 | |
|              606:      6(int) Load 605
 | |
|              607:     90(ptr) AccessChain 24(data) 25 606 78 26
 | |
|              608:     14(int) Load 607
 | |
|              609:     14(int) GroupNonUniformSMax 35 Reduce 608
 | |
|              610:     90(ptr) AccessChain 24(data) 25 604 78 26
 | |
|                               Store 610 609
 | |
|              611:     27(ptr) AccessChain 10(dti) 26
 | |
|              612:      6(int) Load 611
 | |
|              613:     27(ptr) AccessChain 10(dti) 26
 | |
|              614:      6(int) Load 613
 | |
|              615:     81(ptr) AccessChain 24(data) 25 614 78
 | |
|              616:   15(ivec4) Load 615
 | |
|              617:   99(ivec2) VectorShuffle 616 616 0 1
 | |
|              618:   99(ivec2) GroupNonUniformSMax 35 Reduce 617
 | |
|              619:     90(ptr) AccessChain 24(data) 25 612 78 26
 | |
|              620:     14(int) CompositeExtract 618 0
 | |
|                               Store 619 620
 | |
|              621:     90(ptr) AccessChain 24(data) 25 612 78 58
 | |
|              622:     14(int) CompositeExtract 618 1
 | |
|                               Store 621 622
 | |
|              623:     27(ptr) AccessChain 10(dti) 26
 | |
|              624:      6(int) Load 623
 | |
|              625:     27(ptr) AccessChain 10(dti) 26
 | |
|              626:      6(int) Load 625
 | |
|              627:     81(ptr) AccessChain 24(data) 25 626 78
 | |
|              628:   15(ivec4) Load 627
 | |
|              629:  112(ivec3) VectorShuffle 628 628 0 1 2
 | |
|              630:  112(ivec3) GroupNonUniformSMax 35 Reduce 629
 | |
|              631:     90(ptr) AccessChain 24(data) 25 624 78 26
 | |
|              632:     14(int) CompositeExtract 630 0
 | |
|                               Store 631 632
 | |
|              633:     90(ptr) AccessChain 24(data) 25 624 78 58
 | |
|              634:     14(int) CompositeExtract 630 1
 | |
|                               Store 633 634
 | |
|              635:     90(ptr) AccessChain 24(data) 25 624 78 73
 | |
|              636:     14(int) CompositeExtract 630 2
 | |
|                               Store 635 636
 | |
|              637:     27(ptr) AccessChain 10(dti) 26
 | |
|              638:      6(int) Load 637
 | |
|              639:     27(ptr) AccessChain 10(dti) 26
 | |
|              640:      6(int) Load 639
 | |
|              641:    128(ptr) AccessChain 24(data) 25 640 125
 | |
|              642:   17(fvec4) Load 641
 | |
|              643:   17(fvec4) GroupNonUniformFMax 35 Reduce 642
 | |
|              644:    128(ptr) AccessChain 24(data) 25 638 125
 | |
|                               Store 644 643
 | |
|              645:     27(ptr) AccessChain 10(dti) 26
 | |
|              646:      6(int) Load 645
 | |
|              647:     27(ptr) AccessChain 10(dti) 26
 | |
|              648:      6(int) Load 647
 | |
|              649:    137(ptr) AccessChain 24(data) 25 648 125 26
 | |
|              650:   16(float) Load 649
 | |
|              651:   16(float) GroupNonUniformFMax 35 Reduce 650
 | |
|              652:    137(ptr) AccessChain 24(data) 25 646 125 26
 | |
|                               Store 652 651
 | |
|              653:     27(ptr) AccessChain 10(dti) 26
 | |
|              654:      6(int) Load 653
 | |
|              655:     27(ptr) AccessChain 10(dti) 26
 | |
|              656:      6(int) Load 655
 | |
|              657:    128(ptr) AccessChain 24(data) 25 656 125
 | |
|              658:   17(fvec4) Load 657
 | |
|              659:  146(fvec2) VectorShuffle 658 658 0 1
 | |
|              660:  146(fvec2) GroupNonUniformFMax 35 Reduce 659
 | |
|              661:    137(ptr) AccessChain 24(data) 25 654 125 26
 | |
|              662:   16(float) CompositeExtract 660 0
 | |
|                               Store 661 662
 | |
|              663:    137(ptr) AccessChain 24(data) 25 654 125 58
 | |
|              664:   16(float) CompositeExtract 660 1
 | |
|                               Store 663 664
 | |
|              665:     27(ptr) AccessChain 10(dti) 26
 | |
|              666:      6(int) Load 665
 | |
|              667:     27(ptr) AccessChain 10(dti) 26
 | |
|              668:      6(int) Load 667
 | |
|              669:    128(ptr) AccessChain 24(data) 25 668 125
 | |
|              670:   17(fvec4) Load 669
 | |
|              671:  159(fvec3) VectorShuffle 670 670 0 1 2
 | |
|              672:  159(fvec3) GroupNonUniformFMax 35 Reduce 671
 | |
|              673:    137(ptr) AccessChain 24(data) 25 666 125 26
 | |
|              674:   16(float) CompositeExtract 672 0
 | |
|                               Store 673 674
 | |
|              675:    137(ptr) AccessChain 24(data) 25 666 125 58
 | |
|              676:   16(float) CompositeExtract 672 1
 | |
|                               Store 675 676
 | |
|              677:    137(ptr) AccessChain 24(data) 25 666 125 73
 | |
|              678:   16(float) CompositeExtract 672 2
 | |
|                               Store 677 678
 | |
|              679:     27(ptr) AccessChain 10(dti) 26
 | |
|              680:      6(int) Load 679
 | |
|              681:     27(ptr) AccessChain 10(dti) 26
 | |
|              682:      6(int) Load 681
 | |
|              683:    175(ptr) AccessChain 24(data) 25 682 172
 | |
|              684: 19(f64vec4) Load 683
 | |
|              685: 19(f64vec4) GroupNonUniformFMax 35 Reduce 684
 | |
|              686:    175(ptr) AccessChain 24(data) 25 680 172
 | |
|                               Store 686 685
 | |
|              687:     27(ptr) AccessChain 10(dti) 26
 | |
|              688:      6(int) Load 687
 | |
|              689:     27(ptr) AccessChain 10(dti) 26
 | |
|              690:      6(int) Load 689
 | |
|              691:    184(ptr) AccessChain 24(data) 25 690 172 26
 | |
|              692:18(float64_t) Load 691
 | |
|              693:18(float64_t) GroupNonUniformFMax 35 Reduce 692
 | |
|              694:    184(ptr) AccessChain 24(data) 25 688 172 26
 | |
|                               Store 694 693
 | |
|              695:     27(ptr) AccessChain 10(dti) 26
 | |
|              696:      6(int) Load 695
 | |
|              697:     27(ptr) AccessChain 10(dti) 26
 | |
|              698:      6(int) Load 697
 | |
|              699:    175(ptr) AccessChain 24(data) 25 698 172
 | |
|              700: 19(f64vec4) Load 699
 | |
|              701:193(f64vec2) VectorShuffle 700 700 0 1
 | |
|              702:193(f64vec2) GroupNonUniformFMax 35 Reduce 701
 | |
|              703:    184(ptr) AccessChain 24(data) 25 696 172 26
 | |
|              704:18(float64_t) CompositeExtract 702 0
 | |
|                               Store 703 704
 | |
|              705:    184(ptr) AccessChain 24(data) 25 696 172 58
 | |
|              706:18(float64_t) CompositeExtract 702 1
 | |
|                               Store 705 706
 | |
|              707:     27(ptr) AccessChain 10(dti) 26
 | |
|              708:      6(int) Load 707
 | |
|              709:     27(ptr) AccessChain 10(dti) 26
 | |
|              710:      6(int) Load 709
 | |
|              711:    175(ptr) AccessChain 24(data) 25 710 172
 | |
|              712: 19(f64vec4) Load 711
 | |
|              713:206(f64vec3) VectorShuffle 712 712 0 1 2
 | |
|              714:206(f64vec3) GroupNonUniformFMax 35 Reduce 713
 | |
|              715:    184(ptr) AccessChain 24(data) 25 708 172 26
 | |
|              716:18(float64_t) CompositeExtract 714 0
 | |
|                               Store 715 716
 | |
|              717:    184(ptr) AccessChain 24(data) 25 708 172 58
 | |
|              718:18(float64_t) CompositeExtract 714 1
 | |
|                               Store 717 718
 | |
|              719:    184(ptr) AccessChain 24(data) 25 708 172 73
 | |
|              720:18(float64_t) CompositeExtract 714 2
 | |
|                               Store 719 720
 | |
|              721:     27(ptr) AccessChain 10(dti) 26
 | |
|              722:      6(int) Load 721
 | |
|              723:     27(ptr) AccessChain 10(dti) 26
 | |
|              724:      6(int) Load 723
 | |
|              725:     32(ptr) AccessChain 24(data) 25 724 25
 | |
|              726:   13(ivec4) Load 725
 | |
|              727:   13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 726
 | |
|              728:     32(ptr) AccessChain 24(data) 25 722 25
 | |
|                               Store 728 727
 | |
|              729:     27(ptr) AccessChain 10(dti) 26
 | |
|              730:      6(int) Load 729
 | |
|              731:     27(ptr) AccessChain 10(dti) 26
 | |
|              732:      6(int) Load 731
 | |
|              733:     42(ptr) AccessChain 24(data) 25 732 25 26
 | |
|              734:      6(int) Load 733
 | |
|              735:      6(int) GroupNonUniformBitwiseAnd 35 Reduce 734
 | |
|              736:     42(ptr) AccessChain 24(data) 25 730 25 26
 | |
|                               Store 736 735
 | |
|              737:     27(ptr) AccessChain 10(dti) 26
 | |
|              738:      6(int) Load 737
 | |
|              739:     27(ptr) AccessChain 10(dti) 26
 | |
|              740:      6(int) Load 739
 | |
|              741:     32(ptr) AccessChain 24(data) 25 740 25
 | |
|              742:   13(ivec4) Load 741
 | |
|              743:   51(ivec2) VectorShuffle 742 742 0 1
 | |
|              744:   51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 743
 | |
|              745:     42(ptr) AccessChain 24(data) 25 738 25 26
 | |
|              746:      6(int) CompositeExtract 744 0
 | |
|                               Store 745 746
 | |
|              747:     42(ptr) AccessChain 24(data) 25 738 25 58
 | |
|              748:      6(int) CompositeExtract 744 1
 | |
|                               Store 747 748
 | |
|              749:     27(ptr) AccessChain 10(dti) 26
 | |
|              750:      6(int) Load 749
 | |
|              751:     27(ptr) AccessChain 10(dti) 26
 | |
|              752:      6(int) Load 751
 | |
|              753:     32(ptr) AccessChain 24(data) 25 752 25
 | |
|              754:   13(ivec4) Load 753
 | |
|              755:    7(ivec3) VectorShuffle 754 754 0 1 2
 | |
|              756:    7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 755
 | |
|              757:     42(ptr) AccessChain 24(data) 25 750 25 26
 | |
|              758:      6(int) CompositeExtract 756 0
 | |
|                               Store 757 758
 | |
|              759:     42(ptr) AccessChain 24(data) 25 750 25 58
 | |
|              760:      6(int) CompositeExtract 756 1
 | |
|                               Store 759 760
 | |
|              761:     42(ptr) AccessChain 24(data) 25 750 25 73
 | |
|              762:      6(int) CompositeExtract 756 2
 | |
|                               Store 761 762
 | |
|              763:     27(ptr) AccessChain 10(dti) 26
 | |
|              764:      6(int) Load 763
 | |
|              765:     27(ptr) AccessChain 10(dti) 26
 | |
|              766:      6(int) Load 765
 | |
|              767:     81(ptr) AccessChain 24(data) 25 766 78
 | |
|              768:   15(ivec4) Load 767
 | |
|              769:   15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 768
 | |
|              770:     81(ptr) AccessChain 24(data) 25 764 78
 | |
|                               Store 770 769
 | |
|              771:     27(ptr) AccessChain 10(dti) 26
 | |
|              772:      6(int) Load 771
 | |
|              773:     27(ptr) AccessChain 10(dti) 26
 | |
|              774:      6(int) Load 773
 | |
|              775:     90(ptr) AccessChain 24(data) 25 774 78 26
 | |
|              776:     14(int) Load 775
 | |
|              777:     14(int) GroupNonUniformBitwiseAnd 35 Reduce 776
 | |
|              778:     90(ptr) AccessChain 24(data) 25 772 78 26
 | |
|                               Store 778 777
 | |
|              779:     27(ptr) AccessChain 10(dti) 26
 | |
|              780:      6(int) Load 779
 | |
|              781:     27(ptr) AccessChain 10(dti) 26
 | |
|              782:      6(int) Load 781
 | |
|              783:     81(ptr) AccessChain 24(data) 25 782 78
 | |
|              784:   15(ivec4) Load 783
 | |
|              785:   99(ivec2) VectorShuffle 784 784 0 1
 | |
|              786:   99(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 785
 | |
|              787:     90(ptr) AccessChain 24(data) 25 780 78 26
 | |
|              788:     14(int) CompositeExtract 786 0
 | |
|                               Store 787 788
 | |
|              789:     90(ptr) AccessChain 24(data) 25 780 78 58
 | |
|              790:     14(int) CompositeExtract 786 1
 | |
|                               Store 789 790
 | |
|              791:     27(ptr) AccessChain 10(dti) 26
 | |
|              792:      6(int) Load 791
 | |
|              793:     27(ptr) AccessChain 10(dti) 26
 | |
|              794:      6(int) Load 793
 | |
|              795:     81(ptr) AccessChain 24(data) 25 794 78
 | |
|              796:   15(ivec4) Load 795
 | |
|              797:  112(ivec3) VectorShuffle 796 796 0 1 2
 | |
|              798:  112(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 797
 | |
|              799:     90(ptr) AccessChain 24(data) 25 792 78 26
 | |
|              800:     14(int) CompositeExtract 798 0
 | |
|                               Store 799 800
 | |
|              801:     90(ptr) AccessChain 24(data) 25 792 78 58
 | |
|              802:     14(int) CompositeExtract 798 1
 | |
|                               Store 801 802
 | |
|              803:     90(ptr) AccessChain 24(data) 25 792 78 73
 | |
|              804:     14(int) CompositeExtract 798 2
 | |
|                               Store 803 804
 | |
|              805:     27(ptr) AccessChain 10(dti) 26
 | |
|              806:      6(int) Load 805
 | |
|              807:     27(ptr) AccessChain 10(dti) 26
 | |
|              808:      6(int) Load 807
 | |
|              809:     32(ptr) AccessChain 24(data) 25 808 25
 | |
|              810:   13(ivec4) Load 809
 | |
|              811:   13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 810
 | |
|              812:     32(ptr) AccessChain 24(data) 25 806 25
 | |
|                               Store 812 811
 | |
|              813:     27(ptr) AccessChain 10(dti) 26
 | |
|              814:      6(int) Load 813
 | |
|              815:     27(ptr) AccessChain 10(dti) 26
 | |
|              816:      6(int) Load 815
 | |
|              817:     42(ptr) AccessChain 24(data) 25 816 25 26
 | |
|              818:      6(int) Load 817
 | |
|              819:      6(int) GroupNonUniformBitwiseOr 35 Reduce 818
 | |
|              820:     42(ptr) AccessChain 24(data) 25 814 25 26
 | |
|                               Store 820 819
 | |
|              821:     27(ptr) AccessChain 10(dti) 26
 | |
|              822:      6(int) Load 821
 | |
|              823:     27(ptr) AccessChain 10(dti) 26
 | |
|              824:      6(int) Load 823
 | |
|              825:     32(ptr) AccessChain 24(data) 25 824 25
 | |
|              826:   13(ivec4) Load 825
 | |
|              827:   51(ivec2) VectorShuffle 826 826 0 1
 | |
|              828:   51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 827
 | |
|              829:     42(ptr) AccessChain 24(data) 25 822 25 26
 | |
|              830:      6(int) CompositeExtract 828 0
 | |
|                               Store 829 830
 | |
|              831:     42(ptr) AccessChain 24(data) 25 822 25 58
 | |
|              832:      6(int) CompositeExtract 828 1
 | |
|                               Store 831 832
 | |
|              833:     27(ptr) AccessChain 10(dti) 26
 | |
|              834:      6(int) Load 833
 | |
|              835:     27(ptr) AccessChain 10(dti) 26
 | |
|              836:      6(int) Load 835
 | |
|              837:     32(ptr) AccessChain 24(data) 25 836 25
 | |
|              838:   13(ivec4) Load 837
 | |
|              839:    7(ivec3) VectorShuffle 838 838 0 1 2
 | |
|              840:    7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 839
 | |
|              841:     42(ptr) AccessChain 24(data) 25 834 25 26
 | |
|              842:      6(int) CompositeExtract 840 0
 | |
|                               Store 841 842
 | |
|              843:     42(ptr) AccessChain 24(data) 25 834 25 58
 | |
|              844:      6(int) CompositeExtract 840 1
 | |
|                               Store 843 844
 | |
|              845:     42(ptr) AccessChain 24(data) 25 834 25 73
 | |
|              846:      6(int) CompositeExtract 840 2
 | |
|                               Store 845 846
 | |
|              847:     27(ptr) AccessChain 10(dti) 26
 | |
|              848:      6(int) Load 847
 | |
|              849:     27(ptr) AccessChain 10(dti) 26
 | |
|              850:      6(int) Load 849
 | |
|              851:     81(ptr) AccessChain 24(data) 25 850 78
 | |
|              852:   15(ivec4) Load 851
 | |
|              853:   15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 852
 | |
|              854:     81(ptr) AccessChain 24(data) 25 848 78
 | |
|                               Store 854 853
 | |
|              855:     27(ptr) AccessChain 10(dti) 26
 | |
|              856:      6(int) Load 855
 | |
|              857:     27(ptr) AccessChain 10(dti) 26
 | |
|              858:      6(int) Load 857
 | |
|              859:     90(ptr) AccessChain 24(data) 25 858 78 26
 | |
|              860:     14(int) Load 859
 | |
|              861:     14(int) GroupNonUniformBitwiseOr 35 Reduce 860
 | |
|              862:     90(ptr) AccessChain 24(data) 25 856 78 26
 | |
|                               Store 862 861
 | |
|              863:     27(ptr) AccessChain 10(dti) 26
 | |
|              864:      6(int) Load 863
 | |
|              865:     27(ptr) AccessChain 10(dti) 26
 | |
|              866:      6(int) Load 865
 | |
|              867:     81(ptr) AccessChain 24(data) 25 866 78
 | |
|              868:   15(ivec4) Load 867
 | |
|              869:   99(ivec2) VectorShuffle 868 868 0 1
 | |
|              870:   99(ivec2) GroupNonUniformBitwiseOr 35 Reduce 869
 | |
|              871:     90(ptr) AccessChain 24(data) 25 864 78 26
 | |
|              872:     14(int) CompositeExtract 870 0
 | |
|                               Store 871 872
 | |
|              873:     90(ptr) AccessChain 24(data) 25 864 78 58
 | |
|              874:     14(int) CompositeExtract 870 1
 | |
|                               Store 873 874
 | |
|              875:     27(ptr) AccessChain 10(dti) 26
 | |
|              876:      6(int) Load 875
 | |
|              877:     27(ptr) AccessChain 10(dti) 26
 | |
|              878:      6(int) Load 877
 | |
|              879:     81(ptr) AccessChain 24(data) 25 878 78
 | |
|              880:   15(ivec4) Load 879
 | |
|              881:  112(ivec3) VectorShuffle 880 880 0 1 2
 | |
|              882:  112(ivec3) GroupNonUniformBitwiseOr 35 Reduce 881
 | |
|              883:     90(ptr) AccessChain 24(data) 25 876 78 26
 | |
|              884:     14(int) CompositeExtract 882 0
 | |
|                               Store 883 884
 | |
|              885:     90(ptr) AccessChain 24(data) 25 876 78 58
 | |
|              886:     14(int) CompositeExtract 882 1
 | |
|                               Store 885 886
 | |
|              887:     90(ptr) AccessChain 24(data) 25 876 78 73
 | |
|              888:     14(int) CompositeExtract 882 2
 | |
|                               Store 887 888
 | |
|              889:     27(ptr) AccessChain 10(dti) 26
 | |
|              890:      6(int) Load 889
 | |
|              891:     27(ptr) AccessChain 10(dti) 26
 | |
|              892:      6(int) Load 891
 | |
|              893:     32(ptr) AccessChain 24(data) 25 892 25
 | |
|              894:   13(ivec4) Load 893
 | |
|              895:   13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 894
 | |
|              896:     32(ptr) AccessChain 24(data) 25 890 25
 | |
|                               Store 896 895
 | |
|              897:     27(ptr) AccessChain 10(dti) 26
 | |
|              898:      6(int) Load 897
 | |
|              899:     27(ptr) AccessChain 10(dti) 26
 | |
|              900:      6(int) Load 899
 | |
|              901:     42(ptr) AccessChain 24(data) 25 900 25 26
 | |
|              902:      6(int) Load 901
 | |
|              903:      6(int) GroupNonUniformBitwiseXor 35 Reduce 902
 | |
|              904:     42(ptr) AccessChain 24(data) 25 898 25 26
 | |
|                               Store 904 903
 | |
|              905:     27(ptr) AccessChain 10(dti) 26
 | |
|              906:      6(int) Load 905
 | |
|              907:     27(ptr) AccessChain 10(dti) 26
 | |
|              908:      6(int) Load 907
 | |
|              909:     32(ptr) AccessChain 24(data) 25 908 25
 | |
|              910:   13(ivec4) Load 909
 | |
|              911:   51(ivec2) VectorShuffle 910 910 0 1
 | |
|              912:   51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 911
 | |
|              913:     42(ptr) AccessChain 24(data) 25 906 25 26
 | |
|              914:      6(int) CompositeExtract 912 0
 | |
|                               Store 913 914
 | |
|              915:     42(ptr) AccessChain 24(data) 25 906 25 58
 | |
|              916:      6(int) CompositeExtract 912 1
 | |
|                               Store 915 916
 | |
|              917:     27(ptr) AccessChain 10(dti) 26
 | |
|              918:      6(int) Load 917
 | |
|              919:     27(ptr) AccessChain 10(dti) 26
 | |
|              920:      6(int) Load 919
 | |
|              921:     32(ptr) AccessChain 24(data) 25 920 25
 | |
|              922:   13(ivec4) Load 921
 | |
|              923:    7(ivec3) VectorShuffle 922 922 0 1 2
 | |
|              924:    7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 923
 | |
|              925:     42(ptr) AccessChain 24(data) 25 918 25 26
 | |
|              926:      6(int) CompositeExtract 924 0
 | |
|                               Store 925 926
 | |
|              927:     42(ptr) AccessChain 24(data) 25 918 25 58
 | |
|              928:      6(int) CompositeExtract 924 1
 | |
|                               Store 927 928
 | |
|              929:     42(ptr) AccessChain 24(data) 25 918 25 73
 | |
|              930:      6(int) CompositeExtract 924 2
 | |
|                               Store 929 930
 | |
|              931:     27(ptr) AccessChain 10(dti) 26
 | |
|              932:      6(int) Load 931
 | |
|              933:     27(ptr) AccessChain 10(dti) 26
 | |
|              934:      6(int) Load 933
 | |
|              935:     81(ptr) AccessChain 24(data) 25 934 78
 | |
|              936:   15(ivec4) Load 935
 | |
|              937:   15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 936
 | |
|              938:     81(ptr) AccessChain 24(data) 25 932 78
 | |
|                               Store 938 937
 | |
|              939:     27(ptr) AccessChain 10(dti) 26
 | |
|              940:      6(int) Load 939
 | |
|              941:     27(ptr) AccessChain 10(dti) 26
 | |
|              942:      6(int) Load 941
 | |
|              943:     90(ptr) AccessChain 24(data) 25 942 78 26
 | |
|              944:     14(int) Load 943
 | |
|              945:     14(int) GroupNonUniformBitwiseXor 35 Reduce 944
 | |
|              946:     90(ptr) AccessChain 24(data) 25 940 78 26
 | |
|                               Store 946 945
 | |
|              947:     27(ptr) AccessChain 10(dti) 26
 | |
|              948:      6(int) Load 947
 | |
|              949:     27(ptr) AccessChain 10(dti) 26
 | |
|              950:      6(int) Load 949
 | |
|              951:     81(ptr) AccessChain 24(data) 25 950 78
 | |
|              952:   15(ivec4) Load 951
 | |
|              953:   99(ivec2) VectorShuffle 952 952 0 1
 | |
|              954:   99(ivec2) GroupNonUniformBitwiseXor 35 Reduce 953
 | |
|              955:     90(ptr) AccessChain 24(data) 25 948 78 26
 | |
|              956:     14(int) CompositeExtract 954 0
 | |
|                               Store 955 956
 | |
|              957:     90(ptr) AccessChain 24(data) 25 948 78 58
 | |
|              958:     14(int) CompositeExtract 954 1
 | |
|                               Store 957 958
 | |
|              959:     27(ptr) AccessChain 10(dti) 26
 | |
|              960:      6(int) Load 959
 | |
|              961:     27(ptr) AccessChain 10(dti) 26
 | |
|              962:      6(int) Load 961
 | |
|              963:     81(ptr) AccessChain 24(data) 25 962 78
 | |
|              964:   15(ivec4) Load 963
 | |
|              965:  112(ivec3) VectorShuffle 964 964 0 1 2
 | |
|              966:  112(ivec3) GroupNonUniformBitwiseXor 35 Reduce 965
 | |
|              967:     90(ptr) AccessChain 24(data) 25 960 78 26
 | |
|              968:     14(int) CompositeExtract 966 0
 | |
|                               Store 967 968
 | |
|              969:     90(ptr) AccessChain 24(data) 25 960 78 58
 | |
|              970:     14(int) CompositeExtract 966 1
 | |
|                               Store 969 970
 | |
|              971:     90(ptr) AccessChain 24(data) 25 960 78 73
 | |
|              972:     14(int) CompositeExtract 966 2
 | |
|                               Store 971 972
 | |
|              973:     27(ptr) AccessChain 10(dti) 26
 | |
|              974:      6(int) Load 973
 | |
|              975:     27(ptr) AccessChain 10(dti) 26
 | |
|              976:      6(int) Load 975
 | |
|              977:     42(ptr) AccessChain 24(data) 25 976 25 26
 | |
|              978:      6(int) Load 977
 | |
|              980:   979(bool) IEqual 978 26
 | |
|              981:   13(ivec4) GroupNonUniformBallot 35 980
 | |
|              982:      6(int) GroupNonUniformBallotBitCount 35 Reduce 981
 | |
|              983:     42(ptr) AccessChain 24(data) 25 974 25 26
 | |
|                               Store 983 982
 | |
|                               Return
 | |
|                               FunctionEnd
 |