 4e9cde50bb
			
		
	
	
		4e9cde50bb
		
	
	
	
	
		
			
			From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths. It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid.
		
			
				
	
	
		
			9497 lines
		
	
	
		
			688 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			9497 lines
		
	
	
		
			688 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.wavequad.comp
 | |
| Shader version: 500
 | |
| local_size = (32, 16, 1)
 | |
| 0:? Sequence
 | |
| 0:13  Function Definition: @CSMain(vu3; ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:13      'dti' ( in 3-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:14      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:14        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const uint)
 | |
| 0:14            direct index ( temp uint)
 | |
| 0:14              'dti' ( in 3-component vector of uint)
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const int)
 | |
| 0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:14          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const uint)
 | |
| 0:14              direct index ( temp uint)
 | |
| 0:14                'dti' ( in 3-component vector of uint)
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const uint)
 | |
| 0:15      move second child to first child ( temp uint)
 | |
| 0:15        direct index ( temp uint)
 | |
| 0:15          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const uint)
 | |
| 0:15              direct index ( temp uint)
 | |
| 0:15                'dti' ( in 3-component vector of uint)
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const int)
 | |
| 0:15        subgroupQuadBroadcast ( temp uint)
 | |
| 0:15          direct index ( temp uint)
 | |
| 0:15            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const uint)
 | |
| 0:15                direct index ( temp uint)
 | |
| 0:15                  'dti' ( in 3-component vector of uint)
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const int)
 | |
| 0:15              Constant:
 | |
| 0:15                0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const uint)
 | |
| 0:16      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:16        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const uint)
 | |
| 0:16              direct index ( temp uint)
 | |
| 0:16                'dti' ( in 3-component vector of uint)
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16          Sequence
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              1 (const int)
 | |
| 0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:16          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const uint)
 | |
| 0:16                direct index ( temp uint)
 | |
| 0:16                  'dti' ( in 3-component vector of uint)
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16            Sequence
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                1 (const int)
 | |
| 0:16          Constant:
 | |
| 0:16            0 (const uint)
 | |
| 0:17      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:17        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const uint)
 | |
| 0:17              direct index ( temp uint)
 | |
| 0:17                'dti' ( in 3-component vector of uint)
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17          Sequence
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              1 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              2 (const int)
 | |
| 0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:17          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const uint)
 | |
| 0:17                direct index ( temp uint)
 | |
| 0:17                  'dti' ( in 3-component vector of uint)
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17            Sequence
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                1 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                2 (const int)
 | |
| 0:17          Constant:
 | |
| 0:17            0 (const uint)
 | |
| 0:19      move second child to first child ( temp 4-component vector of int)
 | |
| 0:19        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const uint)
 | |
| 0:19            direct index ( temp uint)
 | |
| 0:19              'dti' ( in 3-component vector of uint)
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            1 (const int)
 | |
| 0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:19          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const uint)
 | |
| 0:19              direct index ( temp uint)
 | |
| 0:19                'dti' ( in 3-component vector of uint)
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const int)
 | |
| 0:19            Constant:
 | |
| 0:19              1 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            0 (const uint)
 | |
| 0:20      move second child to first child ( temp int)
 | |
| 0:20        direct index ( temp int)
 | |
| 0:20          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const uint)
 | |
| 0:20              direct index ( temp uint)
 | |
| 0:20                'dti' ( in 3-component vector of uint)
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              1 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const int)
 | |
| 0:20        subgroupQuadBroadcast ( temp int)
 | |
| 0:20          direct index ( temp int)
 | |
| 0:20            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const uint)
 | |
| 0:20                direct index ( temp uint)
 | |
| 0:20                  'dti' ( in 3-component vector of uint)
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const int)
 | |
| 0:20              Constant:
 | |
| 0:20                1 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              0 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const uint)
 | |
| 0:21      move second child to first child ( temp 2-component vector of int)
 | |
| 0:21        vector swizzle ( temp 2-component vector of int)
 | |
| 0:21          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const uint)
 | |
| 0:21              direct index ( temp uint)
 | |
| 0:21                'dti' ( in 3-component vector of uint)
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21          Sequence
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:21          vector swizzle ( temp 2-component vector of int)
 | |
| 0:21            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const uint)
 | |
| 0:21                direct index ( temp uint)
 | |
| 0:21                  'dti' ( in 3-component vector of uint)
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21            Sequence
 | |
| 0:21              Constant:
 | |
| 0:21                0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21          Constant:
 | |
| 0:21            0 (const uint)
 | |
| 0:22      move second child to first child ( temp 3-component vector of int)
 | |
| 0:22        vector swizzle ( temp 3-component vector of int)
 | |
| 0:22          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const uint)
 | |
| 0:22              direct index ( temp uint)
 | |
| 0:22                'dti' ( in 3-component vector of uint)
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22          Sequence
 | |
| 0:22            Constant:
 | |
| 0:22              0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              2 (const int)
 | |
| 0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:22          vector swizzle ( temp 3-component vector of int)
 | |
| 0:22            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const uint)
 | |
| 0:22                direct index ( temp uint)
 | |
| 0:22                  'dti' ( in 3-component vector of uint)
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22            Sequence
 | |
| 0:22              Constant:
 | |
| 0:22                0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                2 (const int)
 | |
| 0:22          Constant:
 | |
| 0:22            0 (const uint)
 | |
| 0:24      move second child to first child ( temp 4-component vector of float)
 | |
| 0:24        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const uint)
 | |
| 0:24            direct index ( temp uint)
 | |
| 0:24              'dti' ( in 3-component vector of uint)
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            2 (const int)
 | |
| 0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:24          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const uint)
 | |
| 0:24              direct index ( temp uint)
 | |
| 0:24                'dti' ( in 3-component vector of uint)
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const int)
 | |
| 0:24            Constant:
 | |
| 0:24              2 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            0 (const uint)
 | |
| 0:25      move second child to first child ( temp float)
 | |
| 0:25        direct index ( temp float)
 | |
| 0:25          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const uint)
 | |
| 0:25              direct index ( temp uint)
 | |
| 0:25                'dti' ( in 3-component vector of uint)
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              2 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const int)
 | |
| 0:25        subgroupQuadBroadcast ( temp float)
 | |
| 0:25          direct index ( temp float)
 | |
| 0:25            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const uint)
 | |
| 0:25                direct index ( temp uint)
 | |
| 0:25                  'dti' ( in 3-component vector of uint)
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const int)
 | |
| 0:25              Constant:
 | |
| 0:25                2 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              0 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const uint)
 | |
| 0:26      move second child to first child ( temp 2-component vector of float)
 | |
| 0:26        vector swizzle ( temp 2-component vector of float)
 | |
| 0:26          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const uint)
 | |
| 0:26              direct index ( temp uint)
 | |
| 0:26                'dti' ( in 3-component vector of uint)
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              2 (const int)
 | |
| 0:26          Sequence
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              1 (const int)
 | |
| 0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:26          vector swizzle ( temp 2-component vector of float)
 | |
| 0:26            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const uint)
 | |
| 0:26                direct index ( temp uint)
 | |
| 0:26                  'dti' ( in 3-component vector of uint)
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                2 (const int)
 | |
| 0:26            Sequence
 | |
| 0:26              Constant:
 | |
| 0:26                0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                1 (const int)
 | |
| 0:26          Constant:
 | |
| 0:26            0 (const uint)
 | |
| 0:27      move second child to first child ( temp 3-component vector of float)
 | |
| 0:27        vector swizzle ( temp 3-component vector of float)
 | |
| 0:27          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const uint)
 | |
| 0:27              direct index ( temp uint)
 | |
| 0:27                'dti' ( in 3-component vector of uint)
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27          Sequence
 | |
| 0:27            Constant:
 | |
| 0:27              0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              1 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:27          vector swizzle ( temp 3-component vector of float)
 | |
| 0:27            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const uint)
 | |
| 0:27                direct index ( temp uint)
 | |
| 0:27                  'dti' ( in 3-component vector of uint)
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27            Sequence
 | |
| 0:27              Constant:
 | |
| 0:27                0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                1 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27          Constant:
 | |
| 0:27            0 (const uint)
 | |
| 0:29      move second child to first child ( temp 4-component vector of double)
 | |
| 0:29        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const uint)
 | |
| 0:29            direct index ( temp uint)
 | |
| 0:29              'dti' ( in 3-component vector of uint)
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            3 (const int)
 | |
| 0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:29          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const uint)
 | |
| 0:29              direct index ( temp uint)
 | |
| 0:29                'dti' ( in 3-component vector of uint)
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const int)
 | |
| 0:29            Constant:
 | |
| 0:29              3 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            0 (const uint)
 | |
| 0:30      move second child to first child ( temp double)
 | |
| 0:30        direct index ( temp double)
 | |
| 0:30          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const uint)
 | |
| 0:30              direct index ( temp uint)
 | |
| 0:30                'dti' ( in 3-component vector of uint)
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              3 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const int)
 | |
| 0:30        subgroupQuadBroadcast ( temp double)
 | |
| 0:30          direct index ( temp double)
 | |
| 0:30            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const uint)
 | |
| 0:30                direct index ( temp uint)
 | |
| 0:30                  'dti' ( in 3-component vector of uint)
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const int)
 | |
| 0:30              Constant:
 | |
| 0:30                3 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              0 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const uint)
 | |
| 0:31      move second child to first child ( temp 2-component vector of double)
 | |
| 0:31        vector swizzle ( temp 2-component vector of double)
 | |
| 0:31          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const uint)
 | |
| 0:31              direct index ( temp uint)
 | |
| 0:31                'dti' ( in 3-component vector of uint)
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              3 (const int)
 | |
| 0:31          Sequence
 | |
| 0:31            Constant:
 | |
| 0:31              0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              1 (const int)
 | |
| 0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:31          vector swizzle ( temp 2-component vector of double)
 | |
| 0:31            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const uint)
 | |
| 0:31                direct index ( temp uint)
 | |
| 0:31                  'dti' ( in 3-component vector of uint)
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                3 (const int)
 | |
| 0:31            Sequence
 | |
| 0:31              Constant:
 | |
| 0:31                0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                1 (const int)
 | |
| 0:31          Constant:
 | |
| 0:31            0 (const uint)
 | |
| 0:32      move second child to first child ( temp 3-component vector of double)
 | |
| 0:32        vector swizzle ( temp 3-component vector of double)
 | |
| 0:32          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const uint)
 | |
| 0:32              direct index ( temp uint)
 | |
| 0:32                'dti' ( in 3-component vector of uint)
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              3 (const int)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:32          vector swizzle ( temp 3-component vector of double)
 | |
| 0:32            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const uint)
 | |
| 0:32                direct index ( temp uint)
 | |
| 0:32                  'dti' ( in 3-component vector of uint)
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                3 (const int)
 | |
| 0:32            Sequence
 | |
| 0:32              Constant:
 | |
| 0:32                0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                1 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                2 (const int)
 | |
| 0:32          Constant:
 | |
| 0:32            0 (const uint)
 | |
| 0:34      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:34        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const uint)
 | |
| 0:34            direct index ( temp uint)
 | |
| 0:34              'dti' ( in 3-component vector of uint)
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            0 (const int)
 | |
| 0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:34          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const uint)
 | |
| 0:34              direct index ( temp uint)
 | |
| 0:34                'dti' ( in 3-component vector of uint)
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            1 (const uint)
 | |
| 0:35      move second child to first child ( temp uint)
 | |
| 0:35        direct index ( temp uint)
 | |
| 0:35          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const uint)
 | |
| 0:35              direct index ( temp uint)
 | |
| 0:35                'dti' ( in 3-component vector of uint)
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            0 (const int)
 | |
| 0:35        subgroupQuadBroadcast ( temp uint)
 | |
| 0:35          direct index ( temp uint)
 | |
| 0:35            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const uint)
 | |
| 0:35                direct index ( temp uint)
 | |
| 0:35                  'dti' ( in 3-component vector of uint)
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const int)
 | |
| 0:35              Constant:
 | |
| 0:35                0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            1 (const uint)
 | |
| 0:36      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:36        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const uint)
 | |
| 0:36              direct index ( temp uint)
 | |
| 0:36                'dti' ( in 3-component vector of uint)
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36          Sequence
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              1 (const int)
 | |
| 0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:36          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const uint)
 | |
| 0:36                direct index ( temp uint)
 | |
| 0:36                  'dti' ( in 3-component vector of uint)
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36            Sequence
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                1 (const int)
 | |
| 0:36          Constant:
 | |
| 0:36            1 (const uint)
 | |
| 0:37      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:37        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const uint)
 | |
| 0:37              direct index ( temp uint)
 | |
| 0:37                'dti' ( in 3-component vector of uint)
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:37          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const uint)
 | |
| 0:37                direct index ( temp uint)
 | |
| 0:37                  'dti' ( in 3-component vector of uint)
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37            Sequence
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                1 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                2 (const int)
 | |
| 0:37          Constant:
 | |
| 0:37            1 (const uint)
 | |
| 0:39      move second child to first child ( temp 4-component vector of int)
 | |
| 0:39        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const uint)
 | |
| 0:39            direct index ( temp uint)
 | |
| 0:39              'dti' ( in 3-component vector of uint)
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const int)
 | |
| 0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:39          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const uint)
 | |
| 0:39              direct index ( temp uint)
 | |
| 0:39                'dti' ( in 3-component vector of uint)
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const int)
 | |
| 0:39            Constant:
 | |
| 0:39              1 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const uint)
 | |
| 0:40      move second child to first child ( temp int)
 | |
| 0:40        direct index ( temp int)
 | |
| 0:40          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const uint)
 | |
| 0:40              direct index ( temp uint)
 | |
| 0:40                'dti' ( in 3-component vector of uint)
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              1 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            0 (const int)
 | |
| 0:40        subgroupQuadBroadcast ( temp int)
 | |
| 0:40          direct index ( temp int)
 | |
| 0:40            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const uint)
 | |
| 0:40                direct index ( temp uint)
 | |
| 0:40                  'dti' ( in 3-component vector of uint)
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const int)
 | |
| 0:40              Constant:
 | |
| 0:40                1 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            1 (const uint)
 | |
| 0:41      move second child to first child ( temp 2-component vector of int)
 | |
| 0:41        vector swizzle ( temp 2-component vector of int)
 | |
| 0:41          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const uint)
 | |
| 0:41              direct index ( temp uint)
 | |
| 0:41                'dti' ( in 3-component vector of uint)
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41          Sequence
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:41          vector swizzle ( temp 2-component vector of int)
 | |
| 0:41            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const uint)
 | |
| 0:41                direct index ( temp uint)
 | |
| 0:41                  'dti' ( in 3-component vector of uint)
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41            Sequence
 | |
| 0:41              Constant:
 | |
| 0:41                0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41          Constant:
 | |
| 0:41            1 (const uint)
 | |
| 0:42      move second child to first child ( temp 3-component vector of int)
 | |
| 0:42        vector swizzle ( temp 3-component vector of int)
 | |
| 0:42          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const uint)
 | |
| 0:42              direct index ( temp uint)
 | |
| 0:42                'dti' ( in 3-component vector of uint)
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42          Sequence
 | |
| 0:42            Constant:
 | |
| 0:42              0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              2 (const int)
 | |
| 0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:42          vector swizzle ( temp 3-component vector of int)
 | |
| 0:42            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const uint)
 | |
| 0:42                direct index ( temp uint)
 | |
| 0:42                  'dti' ( in 3-component vector of uint)
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42            Sequence
 | |
| 0:42              Constant:
 | |
| 0:42                0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                2 (const int)
 | |
| 0:42          Constant:
 | |
| 0:42            1 (const uint)
 | |
| 0:44      move second child to first child ( temp 4-component vector of float)
 | |
| 0:44        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const uint)
 | |
| 0:44            direct index ( temp uint)
 | |
| 0:44              'dti' ( in 3-component vector of uint)
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            2 (const int)
 | |
| 0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:44          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const uint)
 | |
| 0:44              direct index ( temp uint)
 | |
| 0:44                'dti' ( in 3-component vector of uint)
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const int)
 | |
| 0:44            Constant:
 | |
| 0:44              2 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            1 (const uint)
 | |
| 0:45      move second child to first child ( temp float)
 | |
| 0:45        direct index ( temp float)
 | |
| 0:45          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const uint)
 | |
| 0:45              direct index ( temp uint)
 | |
| 0:45                'dti' ( in 3-component vector of uint)
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              2 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            0 (const int)
 | |
| 0:45        subgroupQuadBroadcast ( temp float)
 | |
| 0:45          direct index ( temp float)
 | |
| 0:45            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const uint)
 | |
| 0:45                direct index ( temp uint)
 | |
| 0:45                  'dti' ( in 3-component vector of uint)
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const int)
 | |
| 0:45              Constant:
 | |
| 0:45                2 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              0 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            1 (const uint)
 | |
| 0:46      move second child to first child ( temp 2-component vector of float)
 | |
| 0:46        vector swizzle ( temp 2-component vector of float)
 | |
| 0:46          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const uint)
 | |
| 0:46              direct index ( temp uint)
 | |
| 0:46                'dti' ( in 3-component vector of uint)
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              2 (const int)
 | |
| 0:46          Sequence
 | |
| 0:46            Constant:
 | |
| 0:46              0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              1 (const int)
 | |
| 0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:46          vector swizzle ( temp 2-component vector of float)
 | |
| 0:46            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const uint)
 | |
| 0:46                direct index ( temp uint)
 | |
| 0:46                  'dti' ( in 3-component vector of uint)
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                2 (const int)
 | |
| 0:46            Sequence
 | |
| 0:46              Constant:
 | |
| 0:46                0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                1 (const int)
 | |
| 0:46          Constant:
 | |
| 0:46            1 (const uint)
 | |
| 0:47      move second child to first child ( temp 3-component vector of float)
 | |
| 0:47        vector swizzle ( temp 3-component vector of float)
 | |
| 0:47          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const uint)
 | |
| 0:47              direct index ( temp uint)
 | |
| 0:47                'dti' ( in 3-component vector of uint)
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47          Sequence
 | |
| 0:47            Constant:
 | |
| 0:47              0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              1 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:47          vector swizzle ( temp 3-component vector of float)
 | |
| 0:47            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const uint)
 | |
| 0:47                direct index ( temp uint)
 | |
| 0:47                  'dti' ( in 3-component vector of uint)
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47            Sequence
 | |
| 0:47              Constant:
 | |
| 0:47                0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                1 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47          Constant:
 | |
| 0:47            1 (const uint)
 | |
| 0:49      move second child to first child ( temp 4-component vector of double)
 | |
| 0:49        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const uint)
 | |
| 0:49            direct index ( temp uint)
 | |
| 0:49              'dti' ( in 3-component vector of uint)
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            3 (const int)
 | |
| 0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:49          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const uint)
 | |
| 0:49              direct index ( temp uint)
 | |
| 0:49                'dti' ( in 3-component vector of uint)
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const int)
 | |
| 0:49            Constant:
 | |
| 0:49              3 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            1 (const uint)
 | |
| 0:50      move second child to first child ( temp double)
 | |
| 0:50        direct index ( temp double)
 | |
| 0:50          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const uint)
 | |
| 0:50              direct index ( temp uint)
 | |
| 0:50                'dti' ( in 3-component vector of uint)
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              3 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            0 (const int)
 | |
| 0:50        subgroupQuadBroadcast ( temp double)
 | |
| 0:50          direct index ( temp double)
 | |
| 0:50            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const uint)
 | |
| 0:50                direct index ( temp uint)
 | |
| 0:50                  'dti' ( in 3-component vector of uint)
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const int)
 | |
| 0:50              Constant:
 | |
| 0:50                3 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              0 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            1 (const uint)
 | |
| 0:51      move second child to first child ( temp 2-component vector of double)
 | |
| 0:51        vector swizzle ( temp 2-component vector of double)
 | |
| 0:51          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const uint)
 | |
| 0:51              direct index ( temp uint)
 | |
| 0:51                'dti' ( in 3-component vector of uint)
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:51          Sequence
 | |
| 0:51            Constant:
 | |
| 0:51              0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              1 (const int)
 | |
| 0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:51          vector swizzle ( temp 2-component vector of double)
 | |
| 0:51            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const uint)
 | |
| 0:51                direct index ( temp uint)
 | |
| 0:51                  'dti' ( in 3-component vector of uint)
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                3 (const int)
 | |
| 0:51            Sequence
 | |
| 0:51              Constant:
 | |
| 0:51                0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                1 (const int)
 | |
| 0:51          Constant:
 | |
| 0:51            1 (const uint)
 | |
| 0:52      move second child to first child ( temp 3-component vector of double)
 | |
| 0:52        vector swizzle ( temp 3-component vector of double)
 | |
| 0:52          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const uint)
 | |
| 0:52              direct index ( temp uint)
 | |
| 0:52                'dti' ( in 3-component vector of uint)
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:52          Sequence
 | |
| 0:52            Constant:
 | |
| 0:52              0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              1 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              2 (const int)
 | |
| 0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:52          vector swizzle ( temp 3-component vector of double)
 | |
| 0:52            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const uint)
 | |
| 0:52                direct index ( temp uint)
 | |
| 0:52                  'dti' ( in 3-component vector of uint)
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                3 (const int)
 | |
| 0:52            Sequence
 | |
| 0:52              Constant:
 | |
| 0:52                0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                1 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                2 (const int)
 | |
| 0:52          Constant:
 | |
| 0:52            1 (const uint)
 | |
| 0:54      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:54        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const uint)
 | |
| 0:54            direct index ( temp uint)
 | |
| 0:54              'dti' ( in 3-component vector of uint)
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            0 (const int)
 | |
| 0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:54          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const uint)
 | |
| 0:54              direct index ( temp uint)
 | |
| 0:54                'dti' ( in 3-component vector of uint)
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const int)
 | |
| 0:54            Constant:
 | |
| 0:54              0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            2 (const uint)
 | |
| 0:55      move second child to first child ( temp uint)
 | |
| 0:55        direct index ( temp uint)
 | |
| 0:55          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const uint)
 | |
| 0:55              direct index ( temp uint)
 | |
| 0:55                'dti' ( in 3-component vector of uint)
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            0 (const int)
 | |
| 0:55        subgroupQuadBroadcast ( temp uint)
 | |
| 0:55          direct index ( temp uint)
 | |
| 0:55            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const uint)
 | |
| 0:55                direct index ( temp uint)
 | |
| 0:55                  'dti' ( in 3-component vector of uint)
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const int)
 | |
| 0:55              Constant:
 | |
| 0:55                0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            2 (const uint)
 | |
| 0:56      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:56        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const uint)
 | |
| 0:56              direct index ( temp uint)
 | |
| 0:56                'dti' ( in 3-component vector of uint)
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56          Sequence
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              1 (const int)
 | |
| 0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:56          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const uint)
 | |
| 0:56                direct index ( temp uint)
 | |
| 0:56                  'dti' ( in 3-component vector of uint)
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56            Sequence
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                1 (const int)
 | |
| 0:56          Constant:
 | |
| 0:56            2 (const uint)
 | |
| 0:57      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:57        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const uint)
 | |
| 0:57              direct index ( temp uint)
 | |
| 0:57                'dti' ( in 3-component vector of uint)
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57          Sequence
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              1 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              2 (const int)
 | |
| 0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:57          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const uint)
 | |
| 0:57                direct index ( temp uint)
 | |
| 0:57                  'dti' ( in 3-component vector of uint)
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57            Sequence
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                1 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                2 (const int)
 | |
| 0:57          Constant:
 | |
| 0:57            2 (const uint)
 | |
| 0:59      move second child to first child ( temp 4-component vector of int)
 | |
| 0:59        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:59            direct index ( temp uint)
 | |
| 0:59              'dti' ( in 3-component vector of uint)
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            1 (const int)
 | |
| 0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:59          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const uint)
 | |
| 0:59              direct index ( temp uint)
 | |
| 0:59                'dti' ( in 3-component vector of uint)
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const int)
 | |
| 0:59            Constant:
 | |
| 0:59              1 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            2 (const uint)
 | |
| 0:60      move second child to first child ( temp int)
 | |
| 0:60        direct index ( temp int)
 | |
| 0:60          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const uint)
 | |
| 0:60              direct index ( temp uint)
 | |
| 0:60                'dti' ( in 3-component vector of uint)
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              1 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            0 (const int)
 | |
| 0:60        subgroupQuadBroadcast ( temp int)
 | |
| 0:60          direct index ( temp int)
 | |
| 0:60            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const uint)
 | |
| 0:60                direct index ( temp uint)
 | |
| 0:60                  'dti' ( in 3-component vector of uint)
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const int)
 | |
| 0:60              Constant:
 | |
| 0:60                1 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              0 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            2 (const uint)
 | |
| 0:61      move second child to first child ( temp 2-component vector of int)
 | |
| 0:61        vector swizzle ( temp 2-component vector of int)
 | |
| 0:61          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const uint)
 | |
| 0:61              direct index ( temp uint)
 | |
| 0:61                'dti' ( in 3-component vector of uint)
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61          Sequence
 | |
| 0:61            Constant:
 | |
| 0:61              0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:61          vector swizzle ( temp 2-component vector of int)
 | |
| 0:61            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const uint)
 | |
| 0:61                direct index ( temp uint)
 | |
| 0:61                  'dti' ( in 3-component vector of uint)
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61            Sequence
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61          Constant:
 | |
| 0:61            2 (const uint)
 | |
| 0:62      move second child to first child ( temp 3-component vector of int)
 | |
| 0:62        vector swizzle ( temp 3-component vector of int)
 | |
| 0:62          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const uint)
 | |
| 0:62              direct index ( temp uint)
 | |
| 0:62                'dti' ( in 3-component vector of uint)
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62          Sequence
 | |
| 0:62            Constant:
 | |
| 0:62              0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              2 (const int)
 | |
| 0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:62          vector swizzle ( temp 3-component vector of int)
 | |
| 0:62            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const uint)
 | |
| 0:62                direct index ( temp uint)
 | |
| 0:62                  'dti' ( in 3-component vector of uint)
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62            Sequence
 | |
| 0:62              Constant:
 | |
| 0:62                0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                2 (const int)
 | |
| 0:62          Constant:
 | |
| 0:62            2 (const uint)
 | |
| 0:64      move second child to first child ( temp 4-component vector of float)
 | |
| 0:64        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const uint)
 | |
| 0:64            direct index ( temp uint)
 | |
| 0:64              'dti' ( in 3-component vector of uint)
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const int)
 | |
| 0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:64          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const uint)
 | |
| 0:64              direct index ( temp uint)
 | |
| 0:64                'dti' ( in 3-component vector of uint)
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const int)
 | |
| 0:64            Constant:
 | |
| 0:64              2 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const uint)
 | |
| 0:65      move second child to first child ( temp float)
 | |
| 0:65        direct index ( temp float)
 | |
| 0:65          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const uint)
 | |
| 0:65              direct index ( temp uint)
 | |
| 0:65                'dti' ( in 3-component vector of uint)
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            0 (const int)
 | |
| 0:65        subgroupQuadBroadcast ( temp float)
 | |
| 0:65          direct index ( temp float)
 | |
| 0:65            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const uint)
 | |
| 0:65                direct index ( temp uint)
 | |
| 0:65                  'dti' ( in 3-component vector of uint)
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const int)
 | |
| 0:65              Constant:
 | |
| 0:65                2 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              0 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            2 (const uint)
 | |
| 0:66      move second child to first child ( temp 2-component vector of float)
 | |
| 0:66        vector swizzle ( temp 2-component vector of float)
 | |
| 0:66          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const uint)
 | |
| 0:66              direct index ( temp uint)
 | |
| 0:66                'dti' ( in 3-component vector of uint)
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:66          Sequence
 | |
| 0:66            Constant:
 | |
| 0:66              0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              1 (const int)
 | |
| 0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:66          vector swizzle ( temp 2-component vector of float)
 | |
| 0:66            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const uint)
 | |
| 0:66                direct index ( temp uint)
 | |
| 0:66                  'dti' ( in 3-component vector of uint)
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                2 (const int)
 | |
| 0:66            Sequence
 | |
| 0:66              Constant:
 | |
| 0:66                0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const int)
 | |
| 0:66          Constant:
 | |
| 0:66            2 (const uint)
 | |
| 0:67      move second child to first child ( temp 3-component vector of float)
 | |
| 0:67        vector swizzle ( temp 3-component vector of float)
 | |
| 0:67          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const uint)
 | |
| 0:67              direct index ( temp uint)
 | |
| 0:67                'dti' ( in 3-component vector of uint)
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67          Sequence
 | |
| 0:67            Constant:
 | |
| 0:67              0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              1 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:67          vector swizzle ( temp 3-component vector of float)
 | |
| 0:67            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const uint)
 | |
| 0:67                direct index ( temp uint)
 | |
| 0:67                  'dti' ( in 3-component vector of uint)
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67            Sequence
 | |
| 0:67              Constant:
 | |
| 0:67                0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                1 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67          Constant:
 | |
| 0:67            2 (const uint)
 | |
| 0:69      move second child to first child ( temp 4-component vector of double)
 | |
| 0:69        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const uint)
 | |
| 0:69            direct index ( temp uint)
 | |
| 0:69              'dti' ( in 3-component vector of uint)
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            3 (const int)
 | |
| 0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:69          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const uint)
 | |
| 0:69              direct index ( temp uint)
 | |
| 0:69                'dti' ( in 3-component vector of uint)
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const int)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            2 (const uint)
 | |
| 0:70      move second child to first child ( temp double)
 | |
| 0:70        direct index ( temp double)
 | |
| 0:70          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const uint)
 | |
| 0:70              direct index ( temp uint)
 | |
| 0:70                'dti' ( in 3-component vector of uint)
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            0 (const int)
 | |
| 0:70        subgroupQuadBroadcast ( temp double)
 | |
| 0:70          direct index ( temp double)
 | |
| 0:70            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const uint)
 | |
| 0:70                direct index ( temp uint)
 | |
| 0:70                  'dti' ( in 3-component vector of uint)
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const int)
 | |
| 0:70              Constant:
 | |
| 0:70                3 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              0 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            2 (const uint)
 | |
| 0:71      move second child to first child ( temp 2-component vector of double)
 | |
| 0:71        vector swizzle ( temp 2-component vector of double)
 | |
| 0:71          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const uint)
 | |
| 0:71              direct index ( temp uint)
 | |
| 0:71                'dti' ( in 3-component vector of uint)
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:71          Sequence
 | |
| 0:71            Constant:
 | |
| 0:71              0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              1 (const int)
 | |
| 0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:71          vector swizzle ( temp 2-component vector of double)
 | |
| 0:71            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const uint)
 | |
| 0:71                direct index ( temp uint)
 | |
| 0:71                  'dti' ( in 3-component vector of uint)
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                3 (const int)
 | |
| 0:71            Sequence
 | |
| 0:71              Constant:
 | |
| 0:71                0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                1 (const int)
 | |
| 0:71          Constant:
 | |
| 0:71            2 (const uint)
 | |
| 0:72      move second child to first child ( temp 3-component vector of double)
 | |
| 0:72        vector swizzle ( temp 3-component vector of double)
 | |
| 0:72          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const uint)
 | |
| 0:72              direct index ( temp uint)
 | |
| 0:72                'dti' ( in 3-component vector of uint)
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              3 (const int)
 | |
| 0:72          Sequence
 | |
| 0:72            Constant:
 | |
| 0:72              0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              1 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              2 (const int)
 | |
| 0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:72          vector swizzle ( temp 3-component vector of double)
 | |
| 0:72            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const uint)
 | |
| 0:72                direct index ( temp uint)
 | |
| 0:72                  'dti' ( in 3-component vector of uint)
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                3 (const int)
 | |
| 0:72            Sequence
 | |
| 0:72              Constant:
 | |
| 0:72                0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                1 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                2 (const int)
 | |
| 0:72          Constant:
 | |
| 0:72            2 (const uint)
 | |
| 0:74      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:74        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const uint)
 | |
| 0:74            direct index ( temp uint)
 | |
| 0:74              'dti' ( in 3-component vector of uint)
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            0 (const int)
 | |
| 0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:74          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const uint)
 | |
| 0:74              direct index ( temp uint)
 | |
| 0:74                'dti' ( in 3-component vector of uint)
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const int)
 | |
| 0:74            Constant:
 | |
| 0:74              0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            3 (const uint)
 | |
| 0:75      move second child to first child ( temp uint)
 | |
| 0:75        direct index ( temp uint)
 | |
| 0:75          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const uint)
 | |
| 0:75              direct index ( temp uint)
 | |
| 0:75                'dti' ( in 3-component vector of uint)
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            0 (const int)
 | |
| 0:75        subgroupQuadBroadcast ( temp uint)
 | |
| 0:75          direct index ( temp uint)
 | |
| 0:75            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const uint)
 | |
| 0:75                direct index ( temp uint)
 | |
| 0:75                  'dti' ( in 3-component vector of uint)
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const int)
 | |
| 0:75              Constant:
 | |
| 0:75                0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            3 (const uint)
 | |
| 0:76      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:76        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const uint)
 | |
| 0:76              direct index ( temp uint)
 | |
| 0:76                'dti' ( in 3-component vector of uint)
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76          Sequence
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              1 (const int)
 | |
| 0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:76          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const uint)
 | |
| 0:76                direct index ( temp uint)
 | |
| 0:76                  'dti' ( in 3-component vector of uint)
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76            Sequence
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                1 (const int)
 | |
| 0:76          Constant:
 | |
| 0:76            3 (const uint)
 | |
| 0:77      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:77        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const uint)
 | |
| 0:77              direct index ( temp uint)
 | |
| 0:77                'dti' ( in 3-component vector of uint)
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77          Sequence
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              1 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              2 (const int)
 | |
| 0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:77          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const uint)
 | |
| 0:77                direct index ( temp uint)
 | |
| 0:77                  'dti' ( in 3-component vector of uint)
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77            Sequence
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                1 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                2 (const int)
 | |
| 0:77          Constant:
 | |
| 0:77            3 (const uint)
 | |
| 0:79      move second child to first child ( temp 4-component vector of int)
 | |
| 0:79        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const uint)
 | |
| 0:79            direct index ( temp uint)
 | |
| 0:79              'dti' ( in 3-component vector of uint)
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            1 (const int)
 | |
| 0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:79          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const uint)
 | |
| 0:79              direct index ( temp uint)
 | |
| 0:79                'dti' ( in 3-component vector of uint)
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const int)
 | |
| 0:79            Constant:
 | |
| 0:79              1 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            3 (const uint)
 | |
| 0:80      move second child to first child ( temp int)
 | |
| 0:80        direct index ( temp int)
 | |
| 0:80          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const uint)
 | |
| 0:80              direct index ( temp uint)
 | |
| 0:80                'dti' ( in 3-component vector of uint)
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              1 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            0 (const int)
 | |
| 0:80        subgroupQuadBroadcast ( temp int)
 | |
| 0:80          direct index ( temp int)
 | |
| 0:80            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const uint)
 | |
| 0:80                direct index ( temp uint)
 | |
| 0:80                  'dti' ( in 3-component vector of uint)
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const int)
 | |
| 0:80              Constant:
 | |
| 0:80                1 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            3 (const uint)
 | |
| 0:81      move second child to first child ( temp 2-component vector of int)
 | |
| 0:81        vector swizzle ( temp 2-component vector of int)
 | |
| 0:81          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const uint)
 | |
| 0:81              direct index ( temp uint)
 | |
| 0:81                'dti' ( in 3-component vector of uint)
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81          Sequence
 | |
| 0:81            Constant:
 | |
| 0:81              0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:81          vector swizzle ( temp 2-component vector of int)
 | |
| 0:81            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const uint)
 | |
| 0:81                direct index ( temp uint)
 | |
| 0:81                  'dti' ( in 3-component vector of uint)
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81            Sequence
 | |
| 0:81              Constant:
 | |
| 0:81                0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81          Constant:
 | |
| 0:81            3 (const uint)
 | |
| 0:82      move second child to first child ( temp 3-component vector of int)
 | |
| 0:82        vector swizzle ( temp 3-component vector of int)
 | |
| 0:82          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const uint)
 | |
| 0:82              direct index ( temp uint)
 | |
| 0:82                'dti' ( in 3-component vector of uint)
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82          Sequence
 | |
| 0:82            Constant:
 | |
| 0:82              0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              2 (const int)
 | |
| 0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:82          vector swizzle ( temp 3-component vector of int)
 | |
| 0:82            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const uint)
 | |
| 0:82                direct index ( temp uint)
 | |
| 0:82                  'dti' ( in 3-component vector of uint)
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82            Sequence
 | |
| 0:82              Constant:
 | |
| 0:82                0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                2 (const int)
 | |
| 0:82          Constant:
 | |
| 0:82            3 (const uint)
 | |
| 0:84      move second child to first child ( temp 4-component vector of float)
 | |
| 0:84        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const uint)
 | |
| 0:84            direct index ( temp uint)
 | |
| 0:84              'dti' ( in 3-component vector of uint)
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            2 (const int)
 | |
| 0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:84          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const uint)
 | |
| 0:84              direct index ( temp uint)
 | |
| 0:84                'dti' ( in 3-component vector of uint)
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const int)
 | |
| 0:84            Constant:
 | |
| 0:84              2 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            3 (const uint)
 | |
| 0:85      move second child to first child ( temp float)
 | |
| 0:85        direct index ( temp float)
 | |
| 0:85          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const uint)
 | |
| 0:85              direct index ( temp uint)
 | |
| 0:85                'dti' ( in 3-component vector of uint)
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              2 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            0 (const int)
 | |
| 0:85        subgroupQuadBroadcast ( temp float)
 | |
| 0:85          direct index ( temp float)
 | |
| 0:85            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const uint)
 | |
| 0:85                direct index ( temp uint)
 | |
| 0:85                  'dti' ( in 3-component vector of uint)
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const int)
 | |
| 0:85              Constant:
 | |
| 0:85                2 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            3 (const uint)
 | |
| 0:86      move second child to first child ( temp 2-component vector of float)
 | |
| 0:86        vector swizzle ( temp 2-component vector of float)
 | |
| 0:86          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const uint)
 | |
| 0:86              direct index ( temp uint)
 | |
| 0:86                'dti' ( in 3-component vector of uint)
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              2 (const int)
 | |
| 0:86          Sequence
 | |
| 0:86            Constant:
 | |
| 0:86              0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              1 (const int)
 | |
| 0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:86          vector swizzle ( temp 2-component vector of float)
 | |
| 0:86            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const uint)
 | |
| 0:86                direct index ( temp uint)
 | |
| 0:86                  'dti' ( in 3-component vector of uint)
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                2 (const int)
 | |
| 0:86            Sequence
 | |
| 0:86              Constant:
 | |
| 0:86                0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                1 (const int)
 | |
| 0:86          Constant:
 | |
| 0:86            3 (const uint)
 | |
| 0:87      move second child to first child ( temp 3-component vector of float)
 | |
| 0:87        vector swizzle ( temp 3-component vector of float)
 | |
| 0:87          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const uint)
 | |
| 0:87              direct index ( temp uint)
 | |
| 0:87                'dti' ( in 3-component vector of uint)
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87          Sequence
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              1 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:87          vector swizzle ( temp 3-component vector of float)
 | |
| 0:87            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const uint)
 | |
| 0:87                direct index ( temp uint)
 | |
| 0:87                  'dti' ( in 3-component vector of uint)
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87            Sequence
 | |
| 0:87              Constant:
 | |
| 0:87                0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                1 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87          Constant:
 | |
| 0:87            3 (const uint)
 | |
| 0:89      move second child to first child ( temp 4-component vector of double)
 | |
| 0:89        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const uint)
 | |
| 0:89            direct index ( temp uint)
 | |
| 0:89              'dti' ( in 3-component vector of uint)
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const int)
 | |
| 0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:89          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const uint)
 | |
| 0:89              direct index ( temp uint)
 | |
| 0:89                'dti' ( in 3-component vector of uint)
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const int)
 | |
| 0:89            Constant:
 | |
| 0:89              3 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const uint)
 | |
| 0:90      move second child to first child ( temp double)
 | |
| 0:90        direct index ( temp double)
 | |
| 0:90          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const uint)
 | |
| 0:90              direct index ( temp uint)
 | |
| 0:90                'dti' ( in 3-component vector of uint)
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              3 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            0 (const int)
 | |
| 0:90        subgroupQuadBroadcast ( temp double)
 | |
| 0:90          direct index ( temp double)
 | |
| 0:90            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const uint)
 | |
| 0:90                direct index ( temp uint)
 | |
| 0:90                  'dti' ( in 3-component vector of uint)
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const int)
 | |
| 0:90              Constant:
 | |
| 0:90                3 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            3 (const uint)
 | |
| 0:91      move second child to first child ( temp 2-component vector of double)
 | |
| 0:91        vector swizzle ( temp 2-component vector of double)
 | |
| 0:91          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const uint)
 | |
| 0:91              direct index ( temp uint)
 | |
| 0:91                'dti' ( in 3-component vector of uint)
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              3 (const int)
 | |
| 0:91          Sequence
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              1 (const int)
 | |
| 0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:91          vector swizzle ( temp 2-component vector of double)
 | |
| 0:91            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const uint)
 | |
| 0:91                direct index ( temp uint)
 | |
| 0:91                  'dti' ( in 3-component vector of uint)
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                3 (const int)
 | |
| 0:91            Sequence
 | |
| 0:91              Constant:
 | |
| 0:91                0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                1 (const int)
 | |
| 0:91          Constant:
 | |
| 0:91            3 (const uint)
 | |
| 0:92      move second child to first child ( temp 3-component vector of double)
 | |
| 0:92        vector swizzle ( temp 3-component vector of double)
 | |
| 0:92          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const uint)
 | |
| 0:92              direct index ( temp uint)
 | |
| 0:92                'dti' ( in 3-component vector of uint)
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              3 (const int)
 | |
| 0:92          Sequence
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              1 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              2 (const int)
 | |
| 0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:92          vector swizzle ( temp 3-component vector of double)
 | |
| 0:92            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const uint)
 | |
| 0:92                direct index ( temp uint)
 | |
| 0:92                  'dti' ( in 3-component vector of uint)
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                3 (const int)
 | |
| 0:92            Sequence
 | |
| 0:92              Constant:
 | |
| 0:92                0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                1 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                2 (const int)
 | |
| 0:92          Constant:
 | |
| 0:92            3 (const uint)
 | |
| 0:94      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:94        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const uint)
 | |
| 0:94            direct index ( temp uint)
 | |
| 0:94              'dti' ( in 3-component vector of uint)
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const int)
 | |
| 0:94          Constant:
 | |
| 0:94            0 (const int)
 | |
| 0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
 | |
| 0:94          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const uint)
 | |
| 0:94              direct index ( temp uint)
 | |
| 0:94                'dti' ( in 3-component vector of uint)
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const int)
 | |
| 0:94            Constant:
 | |
| 0:94              0 (const int)
 | |
| 0:95      move second child to first child ( temp uint)
 | |
| 0:95        direct index ( temp uint)
 | |
| 0:95          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const uint)
 | |
| 0:95              direct index ( temp uint)
 | |
| 0:95                'dti' ( in 3-component vector of uint)
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:95          Constant:
 | |
| 0:95            0 (const int)
 | |
| 0:95        subgroupQuadSwapHorizontal ( temp uint)
 | |
| 0:95          direct index ( temp uint)
 | |
| 0:95            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const uint)
 | |
| 0:95                direct index ( temp uint)
 | |
| 0:95                  'dti' ( in 3-component vector of uint)
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const int)
 | |
| 0:95              Constant:
 | |
| 0:95                0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:96      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:96        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const uint)
 | |
| 0:96              direct index ( temp uint)
 | |
| 0:96                'dti' ( in 3-component vector of uint)
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96          Sequence
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const int)
 | |
| 0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
 | |
| 0:96          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const uint)
 | |
| 0:96                direct index ( temp uint)
 | |
| 0:96                  'dti' ( in 3-component vector of uint)
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96            Sequence
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                1 (const int)
 | |
| 0:97      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:97        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const uint)
 | |
| 0:97              direct index ( temp uint)
 | |
| 0:97                'dti' ( in 3-component vector of uint)
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97          Sequence
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              2 (const int)
 | |
| 0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
 | |
| 0:97          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const uint)
 | |
| 0:97                direct index ( temp uint)
 | |
| 0:97                  'dti' ( in 3-component vector of uint)
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97            Sequence
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                1 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                2 (const int)
 | |
| 0:99      move second child to first child ( temp 4-component vector of int)
 | |
| 0:99        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const uint)
 | |
| 0:99            direct index ( temp uint)
 | |
| 0:99              'dti' ( in 3-component vector of uint)
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const int)
 | |
| 0:99          Constant:
 | |
| 0:99            1 (const int)
 | |
| 0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
 | |
| 0:99          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const uint)
 | |
| 0:99              direct index ( temp uint)
 | |
| 0:99                'dti' ( in 3-component vector of uint)
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const int)
 | |
| 0:99            Constant:
 | |
| 0:99              1 (const int)
 | |
| 0:100      move second child to first child ( temp int)
 | |
| 0:100        direct index ( temp int)
 | |
| 0:100          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const uint)
 | |
| 0:100              direct index ( temp uint)
 | |
| 0:100                'dti' ( in 3-component vector of uint)
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              1 (const int)
 | |
| 0:100          Constant:
 | |
| 0:100            0 (const int)
 | |
| 0:100        subgroupQuadSwapHorizontal ( temp int)
 | |
| 0:100          direct index ( temp int)
 | |
| 0:100            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const uint)
 | |
| 0:100                direct index ( temp uint)
 | |
| 0:100                  'dti' ( in 3-component vector of uint)
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const int)
 | |
| 0:100              Constant:
 | |
| 0:100                1 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              0 (const int)
 | |
| 0:101      move second child to first child ( temp 2-component vector of int)
 | |
| 0:101        vector swizzle ( temp 2-component vector of int)
 | |
| 0:101          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const uint)
 | |
| 0:101              direct index ( temp uint)
 | |
| 0:101                'dti' ( in 3-component vector of uint)
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101          Sequence
 | |
| 0:101            Constant:
 | |
| 0:101              0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
 | |
| 0:101          vector swizzle ( temp 2-component vector of int)
 | |
| 0:101            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const uint)
 | |
| 0:101                direct index ( temp uint)
 | |
| 0:101                  'dti' ( in 3-component vector of uint)
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:101            Sequence
 | |
| 0:101              Constant:
 | |
| 0:101                0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:102      move second child to first child ( temp 3-component vector of int)
 | |
| 0:102        vector swizzle ( temp 3-component vector of int)
 | |
| 0:102          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const uint)
 | |
| 0:102              direct index ( temp uint)
 | |
| 0:102                'dti' ( in 3-component vector of uint)
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102          Sequence
 | |
| 0:102            Constant:
 | |
| 0:102              0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const int)
 | |
| 0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
 | |
| 0:102          vector swizzle ( temp 3-component vector of int)
 | |
| 0:102            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const uint)
 | |
| 0:102                direct index ( temp uint)
 | |
| 0:102                  'dti' ( in 3-component vector of uint)
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102            Sequence
 | |
| 0:102              Constant:
 | |
| 0:102                0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                2 (const int)
 | |
| 0:104      move second child to first child ( temp 4-component vector of float)
 | |
| 0:104        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const uint)
 | |
| 0:104            direct index ( temp uint)
 | |
| 0:104              'dti' ( in 3-component vector of uint)
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const int)
 | |
| 0:104          Constant:
 | |
| 0:104            2 (const int)
 | |
| 0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
 | |
| 0:104          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const uint)
 | |
| 0:104              direct index ( temp uint)
 | |
| 0:104                'dti' ( in 3-component vector of uint)
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const int)
 | |
| 0:104            Constant:
 | |
| 0:104              2 (const int)
 | |
| 0:105      move second child to first child ( temp float)
 | |
| 0:105        direct index ( temp float)
 | |
| 0:105          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const uint)
 | |
| 0:105              direct index ( temp uint)
 | |
| 0:105                'dti' ( in 3-component vector of uint)
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              2 (const int)
 | |
| 0:105          Constant:
 | |
| 0:105            0 (const int)
 | |
| 0:105        subgroupQuadSwapHorizontal ( temp float)
 | |
| 0:105          direct index ( temp float)
 | |
| 0:105            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const uint)
 | |
| 0:105                direct index ( temp uint)
 | |
| 0:105                  'dti' ( in 3-component vector of uint)
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const int)
 | |
| 0:105              Constant:
 | |
| 0:105                2 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:106      move second child to first child ( temp 2-component vector of float)
 | |
| 0:106        vector swizzle ( temp 2-component vector of float)
 | |
| 0:106          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const uint)
 | |
| 0:106              direct index ( temp uint)
 | |
| 0:106                'dti' ( in 3-component vector of uint)
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              2 (const int)
 | |
| 0:106          Sequence
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              1 (const int)
 | |
| 0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
 | |
| 0:106          vector swizzle ( temp 2-component vector of float)
 | |
| 0:106            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const uint)
 | |
| 0:106                direct index ( temp uint)
 | |
| 0:106                  'dti' ( in 3-component vector of uint)
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                2 (const int)
 | |
| 0:106            Sequence
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                1 (const int)
 | |
| 0:107      move second child to first child ( temp 3-component vector of float)
 | |
| 0:107        vector swizzle ( temp 3-component vector of float)
 | |
| 0:107          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const uint)
 | |
| 0:107              direct index ( temp uint)
 | |
| 0:107                'dti' ( in 3-component vector of uint)
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107          Sequence
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              1 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
 | |
| 0:107          vector swizzle ( temp 3-component vector of float)
 | |
| 0:107            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const uint)
 | |
| 0:107                direct index ( temp uint)
 | |
| 0:107                  'dti' ( in 3-component vector of uint)
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:107            Sequence
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                1 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:109      move second child to first child ( temp 4-component vector of double)
 | |
| 0:109        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const uint)
 | |
| 0:109            direct index ( temp uint)
 | |
| 0:109              'dti' ( in 3-component vector of uint)
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const int)
 | |
| 0:109          Constant:
 | |
| 0:109            3 (const int)
 | |
| 0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
 | |
| 0:109          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const uint)
 | |
| 0:109              direct index ( temp uint)
 | |
| 0:109                'dti' ( in 3-component vector of uint)
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const int)
 | |
| 0:109            Constant:
 | |
| 0:109              3 (const int)
 | |
| 0:110      move second child to first child ( temp double)
 | |
| 0:110        direct index ( temp double)
 | |
| 0:110          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const uint)
 | |
| 0:110              direct index ( temp uint)
 | |
| 0:110                'dti' ( in 3-component vector of uint)
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              3 (const int)
 | |
| 0:110          Constant:
 | |
| 0:110            0 (const int)
 | |
| 0:110        subgroupQuadSwapHorizontal ( temp double)
 | |
| 0:110          direct index ( temp double)
 | |
| 0:110            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const uint)
 | |
| 0:110                direct index ( temp uint)
 | |
| 0:110                  'dti' ( in 3-component vector of uint)
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const int)
 | |
| 0:110              Constant:
 | |
| 0:110                3 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              0 (const int)
 | |
| 0:111      move second child to first child ( temp 2-component vector of double)
 | |
| 0:111        vector swizzle ( temp 2-component vector of double)
 | |
| 0:111          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const uint)
 | |
| 0:111              direct index ( temp uint)
 | |
| 0:111                'dti' ( in 3-component vector of uint)
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              3 (const int)
 | |
| 0:111          Sequence
 | |
| 0:111            Constant:
 | |
| 0:111              0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
 | |
| 0:111          vector swizzle ( temp 2-component vector of double)
 | |
| 0:111            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const uint)
 | |
| 0:111                direct index ( temp uint)
 | |
| 0:111                  'dti' ( in 3-component vector of uint)
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                3 (const int)
 | |
| 0:111            Sequence
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:112      move second child to first child ( temp 3-component vector of double)
 | |
| 0:112        vector swizzle ( temp 3-component vector of double)
 | |
| 0:112          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const uint)
 | |
| 0:112              direct index ( temp uint)
 | |
| 0:112                'dti' ( in 3-component vector of uint)
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              3 (const int)
 | |
| 0:112          Sequence
 | |
| 0:112            Constant:
 | |
| 0:112              0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              2 (const int)
 | |
| 0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
 | |
| 0:112          vector swizzle ( temp 3-component vector of double)
 | |
| 0:112            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const uint)
 | |
| 0:112                direct index ( temp uint)
 | |
| 0:112                  'dti' ( in 3-component vector of uint)
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                3 (const int)
 | |
| 0:112            Sequence
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                2 (const int)
 | |
| 0:114      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:114        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const uint)
 | |
| 0:114            direct index ( temp uint)
 | |
| 0:114              'dti' ( in 3-component vector of uint)
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const int)
 | |
| 0:114          Constant:
 | |
| 0:114            0 (const int)
 | |
| 0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
 | |
| 0:114          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const uint)
 | |
| 0:114              direct index ( temp uint)
 | |
| 0:114                'dti' ( in 3-component vector of uint)
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const int)
 | |
| 0:114            Constant:
 | |
| 0:114              0 (const int)
 | |
| 0:115      move second child to first child ( temp uint)
 | |
| 0:115        direct index ( temp uint)
 | |
| 0:115          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const uint)
 | |
| 0:115              direct index ( temp uint)
 | |
| 0:115                'dti' ( in 3-component vector of uint)
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:115          Constant:
 | |
| 0:115            0 (const int)
 | |
| 0:115        subgroupQuadSwapVertical ( temp uint)
 | |
| 0:115          direct index ( temp uint)
 | |
| 0:115            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const uint)
 | |
| 0:115                direct index ( temp uint)
 | |
| 0:115                  'dti' ( in 3-component vector of uint)
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const int)
 | |
| 0:115              Constant:
 | |
| 0:115                0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:116      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:116        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const uint)
 | |
| 0:116              direct index ( temp uint)
 | |
| 0:116                'dti' ( in 3-component vector of uint)
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116          Sequence
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              1 (const int)
 | |
| 0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
 | |
| 0:116          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const uint)
 | |
| 0:116                direct index ( temp uint)
 | |
| 0:116                  'dti' ( in 3-component vector of uint)
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116            Sequence
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                1 (const int)
 | |
| 0:117      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:117        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const uint)
 | |
| 0:117              direct index ( temp uint)
 | |
| 0:117                'dti' ( in 3-component vector of uint)
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117          Sequence
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              1 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              2 (const int)
 | |
| 0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
 | |
| 0:117          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const uint)
 | |
| 0:117                direct index ( temp uint)
 | |
| 0:117                  'dti' ( in 3-component vector of uint)
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117            Sequence
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                1 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                2 (const int)
 | |
| 0:119      move second child to first child ( temp 4-component vector of int)
 | |
| 0:119        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const uint)
 | |
| 0:119            direct index ( temp uint)
 | |
| 0:119              'dti' ( in 3-component vector of uint)
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const int)
 | |
| 0:119          Constant:
 | |
| 0:119            1 (const int)
 | |
| 0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
 | |
| 0:119          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const uint)
 | |
| 0:119              direct index ( temp uint)
 | |
| 0:119                'dti' ( in 3-component vector of uint)
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const int)
 | |
| 0:119            Constant:
 | |
| 0:119              1 (const int)
 | |
| 0:120      move second child to first child ( temp int)
 | |
| 0:120        direct index ( temp int)
 | |
| 0:120          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const uint)
 | |
| 0:120              direct index ( temp uint)
 | |
| 0:120                'dti' ( in 3-component vector of uint)
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              1 (const int)
 | |
| 0:120          Constant:
 | |
| 0:120            0 (const int)
 | |
| 0:120        subgroupQuadSwapVertical ( temp int)
 | |
| 0:120          direct index ( temp int)
 | |
| 0:120            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const uint)
 | |
| 0:120                direct index ( temp uint)
 | |
| 0:120                  'dti' ( in 3-component vector of uint)
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const int)
 | |
| 0:120              Constant:
 | |
| 0:120                1 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              0 (const int)
 | |
| 0:121      move second child to first child ( temp 2-component vector of int)
 | |
| 0:121        vector swizzle ( temp 2-component vector of int)
 | |
| 0:121          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const uint)
 | |
| 0:121              direct index ( temp uint)
 | |
| 0:121                'dti' ( in 3-component vector of uint)
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121          Sequence
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
 | |
| 0:121          vector swizzle ( temp 2-component vector of int)
 | |
| 0:121            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const uint)
 | |
| 0:121                direct index ( temp uint)
 | |
| 0:121                  'dti' ( in 3-component vector of uint)
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:121            Sequence
 | |
| 0:121              Constant:
 | |
| 0:121                0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:122      move second child to first child ( temp 3-component vector of int)
 | |
| 0:122        vector swizzle ( temp 3-component vector of int)
 | |
| 0:122          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const uint)
 | |
| 0:122              direct index ( temp uint)
 | |
| 0:122                'dti' ( in 3-component vector of uint)
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122          Sequence
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              2 (const int)
 | |
| 0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
 | |
| 0:122          vector swizzle ( temp 3-component vector of int)
 | |
| 0:122            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const uint)
 | |
| 0:122                direct index ( temp uint)
 | |
| 0:122                  'dti' ( in 3-component vector of uint)
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122            Sequence
 | |
| 0:122              Constant:
 | |
| 0:122                0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                2 (const int)
 | |
| 0:124      move second child to first child ( temp 4-component vector of float)
 | |
| 0:124        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:124          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const uint)
 | |
| 0:124            direct index ( temp uint)
 | |
| 0:124              'dti' ( in 3-component vector of uint)
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const int)
 | |
| 0:124          Constant:
 | |
| 0:124            2 (const int)
 | |
| 0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
 | |
| 0:124          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const uint)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                'dti' ( in 3-component vector of uint)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124            Constant:
 | |
| 0:124              2 (const int)
 | |
| 0:125      move second child to first child ( temp float)
 | |
| 0:125        direct index ( temp float)
 | |
| 0:125          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:125            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:125                Constant:
 | |
| 0:125                  0 (const uint)
 | |
| 0:125              direct index ( temp uint)
 | |
| 0:125                'dti' ( in 3-component vector of uint)
 | |
| 0:125                Constant:
 | |
| 0:125                  0 (const int)
 | |
| 0:125            Constant:
 | |
| 0:125              2 (const int)
 | |
| 0:125          Constant:
 | |
| 0:125            0 (const int)
 | |
| 0:125        subgroupQuadSwapVertical ( temp float)
 | |
| 0:125          direct index ( temp float)
 | |
| 0:125            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:125              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:125                  Constant:
 | |
| 0:125                    0 (const uint)
 | |
| 0:125                direct index ( temp uint)
 | |
| 0:125                  'dti' ( in 3-component vector of uint)
 | |
| 0:125                  Constant:
 | |
| 0:125                    0 (const int)
 | |
| 0:125              Constant:
 | |
| 0:125                2 (const int)
 | |
| 0:125            Constant:
 | |
| 0:125              0 (const int)
 | |
| 0:126      move second child to first child ( temp 2-component vector of float)
 | |
| 0:126        vector swizzle ( temp 2-component vector of float)
 | |
| 0:126          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:126            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:126                Constant:
 | |
| 0:126                  0 (const uint)
 | |
| 0:126              direct index ( temp uint)
 | |
| 0:126                'dti' ( in 3-component vector of uint)
 | |
| 0:126                Constant:
 | |
| 0:126                  0 (const int)
 | |
| 0:126            Constant:
 | |
| 0:126              2 (const int)
 | |
| 0:126          Sequence
 | |
| 0:126            Constant:
 | |
| 0:126              0 (const int)
 | |
| 0:126            Constant:
 | |
| 0:126              1 (const int)
 | |
| 0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
 | |
| 0:126          vector swizzle ( temp 2-component vector of float)
 | |
| 0:126            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:126              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:126                  Constant:
 | |
| 0:126                    0 (const uint)
 | |
| 0:126                direct index ( temp uint)
 | |
| 0:126                  'dti' ( in 3-component vector of uint)
 | |
| 0:126                  Constant:
 | |
| 0:126                    0 (const int)
 | |
| 0:126              Constant:
 | |
| 0:126                2 (const int)
 | |
| 0:126            Sequence
 | |
| 0:126              Constant:
 | |
| 0:126                0 (const int)
 | |
| 0:126              Constant:
 | |
| 0:126                1 (const int)
 | |
| 0:127      move second child to first child ( temp 3-component vector of float)
 | |
| 0:127        vector swizzle ( temp 3-component vector of float)
 | |
| 0:127          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:127            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:127                Constant:
 | |
| 0:127                  0 (const uint)
 | |
| 0:127              direct index ( temp uint)
 | |
| 0:127                'dti' ( in 3-component vector of uint)
 | |
| 0:127                Constant:
 | |
| 0:127                  0 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              2 (const int)
 | |
| 0:127          Sequence
 | |
| 0:127            Constant:
 | |
| 0:127              0 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              1 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              2 (const int)
 | |
| 0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
 | |
| 0:127          vector swizzle ( temp 3-component vector of float)
 | |
| 0:127            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:127              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:127                  Constant:
 | |
| 0:127                    0 (const uint)
 | |
| 0:127                direct index ( temp uint)
 | |
| 0:127                  'dti' ( in 3-component vector of uint)
 | |
| 0:127                  Constant:
 | |
| 0:127                    0 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                2 (const int)
 | |
| 0:127            Sequence
 | |
| 0:127              Constant:
 | |
| 0:127                0 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                1 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                2 (const int)
 | |
| 0:129      move second child to first child ( temp 4-component vector of double)
 | |
| 0:129        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:129          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:129              Constant:
 | |
| 0:129                0 (const uint)
 | |
| 0:129            direct index ( temp uint)
 | |
| 0:129              'dti' ( in 3-component vector of uint)
 | |
| 0:129              Constant:
 | |
| 0:129                0 (const int)
 | |
| 0:129          Constant:
 | |
| 0:129            3 (const int)
 | |
| 0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
 | |
| 0:129          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:129            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:129                Constant:
 | |
| 0:129                  0 (const uint)
 | |
| 0:129              direct index ( temp uint)
 | |
| 0:129                'dti' ( in 3-component vector of uint)
 | |
| 0:129                Constant:
 | |
| 0:129                  0 (const int)
 | |
| 0:129            Constant:
 | |
| 0:129              3 (const int)
 | |
| 0:130      move second child to first child ( temp double)
 | |
| 0:130        direct index ( temp double)
 | |
| 0:130          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:130            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:130                Constant:
 | |
| 0:130                  0 (const uint)
 | |
| 0:130              direct index ( temp uint)
 | |
| 0:130                'dti' ( in 3-component vector of uint)
 | |
| 0:130                Constant:
 | |
| 0:130                  0 (const int)
 | |
| 0:130            Constant:
 | |
| 0:130              3 (const int)
 | |
| 0:130          Constant:
 | |
| 0:130            0 (const int)
 | |
| 0:130        subgroupQuadSwapVertical ( temp double)
 | |
| 0:130          direct index ( temp double)
 | |
| 0:130            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:130              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:130                  Constant:
 | |
| 0:130                    0 (const uint)
 | |
| 0:130                direct index ( temp uint)
 | |
| 0:130                  'dti' ( in 3-component vector of uint)
 | |
| 0:130                  Constant:
 | |
| 0:130                    0 (const int)
 | |
| 0:130              Constant:
 | |
| 0:130                3 (const int)
 | |
| 0:130            Constant:
 | |
| 0:130              0 (const int)
 | |
| 0:131      move second child to first child ( temp 2-component vector of double)
 | |
| 0:131        vector swizzle ( temp 2-component vector of double)
 | |
| 0:131          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:131            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:131                Constant:
 | |
| 0:131                  0 (const uint)
 | |
| 0:131              direct index ( temp uint)
 | |
| 0:131                'dti' ( in 3-component vector of uint)
 | |
| 0:131                Constant:
 | |
| 0:131                  0 (const int)
 | |
| 0:131            Constant:
 | |
| 0:131              3 (const int)
 | |
| 0:131          Sequence
 | |
| 0:131            Constant:
 | |
| 0:131              0 (const int)
 | |
| 0:131            Constant:
 | |
| 0:131              1 (const int)
 | |
| 0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
 | |
| 0:131          vector swizzle ( temp 2-component vector of double)
 | |
| 0:131            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:131              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:131                  Constant:
 | |
| 0:131                    0 (const uint)
 | |
| 0:131                direct index ( temp uint)
 | |
| 0:131                  'dti' ( in 3-component vector of uint)
 | |
| 0:131                  Constant:
 | |
| 0:131                    0 (const int)
 | |
| 0:131              Constant:
 | |
| 0:131                3 (const int)
 | |
| 0:131            Sequence
 | |
| 0:131              Constant:
 | |
| 0:131                0 (const int)
 | |
| 0:131              Constant:
 | |
| 0:131                1 (const int)
 | |
| 0:132      move second child to first child ( temp 3-component vector of double)
 | |
| 0:132        vector swizzle ( temp 3-component vector of double)
 | |
| 0:132          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:132            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:132                Constant:
 | |
| 0:132                  0 (const uint)
 | |
| 0:132              direct index ( temp uint)
 | |
| 0:132                'dti' ( in 3-component vector of uint)
 | |
| 0:132                Constant:
 | |
| 0:132                  0 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              3 (const int)
 | |
| 0:132          Sequence
 | |
| 0:132            Constant:
 | |
| 0:132              0 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              1 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              2 (const int)
 | |
| 0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
 | |
| 0:132          vector swizzle ( temp 3-component vector of double)
 | |
| 0:132            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:132              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:132                  Constant:
 | |
| 0:132                    0 (const uint)
 | |
| 0:132                direct index ( temp uint)
 | |
| 0:132                  'dti' ( in 3-component vector of uint)
 | |
| 0:132                  Constant:
 | |
| 0:132                    0 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                3 (const int)
 | |
| 0:132            Sequence
 | |
| 0:132              Constant:
 | |
| 0:132                0 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                1 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                2 (const int)
 | |
| 0:134      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:134        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:134          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:134              Constant:
 | |
| 0:134                0 (const uint)
 | |
| 0:134            direct index ( temp uint)
 | |
| 0:134              'dti' ( in 3-component vector of uint)
 | |
| 0:134              Constant:
 | |
| 0:134                0 (const int)
 | |
| 0:134          Constant:
 | |
| 0:134            0 (const int)
 | |
| 0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
 | |
| 0:134          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:134            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:134                Constant:
 | |
| 0:134                  0 (const uint)
 | |
| 0:134              direct index ( temp uint)
 | |
| 0:134                'dti' ( in 3-component vector of uint)
 | |
| 0:134                Constant:
 | |
| 0:134                  0 (const int)
 | |
| 0:134            Constant:
 | |
| 0:134              0 (const int)
 | |
| 0:135      move second child to first child ( temp uint)
 | |
| 0:135        direct index ( temp uint)
 | |
| 0:135          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:135            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:135                Constant:
 | |
| 0:135                  0 (const uint)
 | |
| 0:135              direct index ( temp uint)
 | |
| 0:135                'dti' ( in 3-component vector of uint)
 | |
| 0:135                Constant:
 | |
| 0:135                  0 (const int)
 | |
| 0:135            Constant:
 | |
| 0:135              0 (const int)
 | |
| 0:135          Constant:
 | |
| 0:135            0 (const int)
 | |
| 0:135        subgroupQuadSwapDiagonal ( temp uint)
 | |
| 0:135          direct index ( temp uint)
 | |
| 0:135            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:135              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:135                  Constant:
 | |
| 0:135                    0 (const uint)
 | |
| 0:135                direct index ( temp uint)
 | |
| 0:135                  'dti' ( in 3-component vector of uint)
 | |
| 0:135                  Constant:
 | |
| 0:135                    0 (const int)
 | |
| 0:135              Constant:
 | |
| 0:135                0 (const int)
 | |
| 0:135            Constant:
 | |
| 0:135              0 (const int)
 | |
| 0:136      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:136        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:136          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:136            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:136                Constant:
 | |
| 0:136                  0 (const uint)
 | |
| 0:136              direct index ( temp uint)
 | |
| 0:136                'dti' ( in 3-component vector of uint)
 | |
| 0:136                Constant:
 | |
| 0:136                  0 (const int)
 | |
| 0:136            Constant:
 | |
| 0:136              0 (const int)
 | |
| 0:136          Sequence
 | |
| 0:136            Constant:
 | |
| 0:136              0 (const int)
 | |
| 0:136            Constant:
 | |
| 0:136              1 (const int)
 | |
| 0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
 | |
| 0:136          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:136            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:136              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:136                  Constant:
 | |
| 0:136                    0 (const uint)
 | |
| 0:136                direct index ( temp uint)
 | |
| 0:136                  'dti' ( in 3-component vector of uint)
 | |
| 0:136                  Constant:
 | |
| 0:136                    0 (const int)
 | |
| 0:136              Constant:
 | |
| 0:136                0 (const int)
 | |
| 0:136            Sequence
 | |
| 0:136              Constant:
 | |
| 0:136                0 (const int)
 | |
| 0:136              Constant:
 | |
| 0:136                1 (const int)
 | |
| 0:137      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:137        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:137          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:137            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:137                Constant:
 | |
| 0:137                  0 (const uint)
 | |
| 0:137              direct index ( temp uint)
 | |
| 0:137                'dti' ( in 3-component vector of uint)
 | |
| 0:137                Constant:
 | |
| 0:137                  0 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              0 (const int)
 | |
| 0:137          Sequence
 | |
| 0:137            Constant:
 | |
| 0:137              0 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              1 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              2 (const int)
 | |
| 0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
 | |
| 0:137          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:137            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:137              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:137                  Constant:
 | |
| 0:137                    0 (const uint)
 | |
| 0:137                direct index ( temp uint)
 | |
| 0:137                  'dti' ( in 3-component vector of uint)
 | |
| 0:137                  Constant:
 | |
| 0:137                    0 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                0 (const int)
 | |
| 0:137            Sequence
 | |
| 0:137              Constant:
 | |
| 0:137                0 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                1 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                2 (const int)
 | |
| 0:139      move second child to first child ( temp 4-component vector of int)
 | |
| 0:139        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:139          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:139              Constant:
 | |
| 0:139                0 (const uint)
 | |
| 0:139            direct index ( temp uint)
 | |
| 0:139              'dti' ( in 3-component vector of uint)
 | |
| 0:139              Constant:
 | |
| 0:139                0 (const int)
 | |
| 0:139          Constant:
 | |
| 0:139            1 (const int)
 | |
| 0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
 | |
| 0:139          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:139            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:139                Constant:
 | |
| 0:139                  0 (const uint)
 | |
| 0:139              direct index ( temp uint)
 | |
| 0:139                'dti' ( in 3-component vector of uint)
 | |
| 0:139                Constant:
 | |
| 0:139                  0 (const int)
 | |
| 0:139            Constant:
 | |
| 0:139              1 (const int)
 | |
| 0:140      move second child to first child ( temp int)
 | |
| 0:140        direct index ( temp int)
 | |
| 0:140          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:140            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:140                Constant:
 | |
| 0:140                  0 (const uint)
 | |
| 0:140              direct index ( temp uint)
 | |
| 0:140                'dti' ( in 3-component vector of uint)
 | |
| 0:140                Constant:
 | |
| 0:140                  0 (const int)
 | |
| 0:140            Constant:
 | |
| 0:140              1 (const int)
 | |
| 0:140          Constant:
 | |
| 0:140            0 (const int)
 | |
| 0:140        subgroupQuadSwapDiagonal ( temp int)
 | |
| 0:140          direct index ( temp int)
 | |
| 0:140            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:140              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:140                  Constant:
 | |
| 0:140                    0 (const uint)
 | |
| 0:140                direct index ( temp uint)
 | |
| 0:140                  'dti' ( in 3-component vector of uint)
 | |
| 0:140                  Constant:
 | |
| 0:140                    0 (const int)
 | |
| 0:140              Constant:
 | |
| 0:140                1 (const int)
 | |
| 0:140            Constant:
 | |
| 0:140              0 (const int)
 | |
| 0:141      move second child to first child ( temp 2-component vector of int)
 | |
| 0:141        vector swizzle ( temp 2-component vector of int)
 | |
| 0:141          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:141            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:141                Constant:
 | |
| 0:141                  0 (const uint)
 | |
| 0:141              direct index ( temp uint)
 | |
| 0:141                'dti' ( in 3-component vector of uint)
 | |
| 0:141                Constant:
 | |
| 0:141                  0 (const int)
 | |
| 0:141            Constant:
 | |
| 0:141              1 (const int)
 | |
| 0:141          Sequence
 | |
| 0:141            Constant:
 | |
| 0:141              0 (const int)
 | |
| 0:141            Constant:
 | |
| 0:141              1 (const int)
 | |
| 0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
 | |
| 0:141          vector swizzle ( temp 2-component vector of int)
 | |
| 0:141            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:141              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:141                  Constant:
 | |
| 0:141                    0 (const uint)
 | |
| 0:141                direct index ( temp uint)
 | |
| 0:141                  'dti' ( in 3-component vector of uint)
 | |
| 0:141                  Constant:
 | |
| 0:141                    0 (const int)
 | |
| 0:141              Constant:
 | |
| 0:141                1 (const int)
 | |
| 0:141            Sequence
 | |
| 0:141              Constant:
 | |
| 0:141                0 (const int)
 | |
| 0:141              Constant:
 | |
| 0:141                1 (const int)
 | |
| 0:142      move second child to first child ( temp 3-component vector of int)
 | |
| 0:142        vector swizzle ( temp 3-component vector of int)
 | |
| 0:142          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:142            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:142                Constant:
 | |
| 0:142                  0 (const uint)
 | |
| 0:142              direct index ( temp uint)
 | |
| 0:142                'dti' ( in 3-component vector of uint)
 | |
| 0:142                Constant:
 | |
| 0:142                  0 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              1 (const int)
 | |
| 0:142          Sequence
 | |
| 0:142            Constant:
 | |
| 0:142              0 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              1 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              2 (const int)
 | |
| 0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
 | |
| 0:142          vector swizzle ( temp 3-component vector of int)
 | |
| 0:142            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:142              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:142                  Constant:
 | |
| 0:142                    0 (const uint)
 | |
| 0:142                direct index ( temp uint)
 | |
| 0:142                  'dti' ( in 3-component vector of uint)
 | |
| 0:142                  Constant:
 | |
| 0:142                    0 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                1 (const int)
 | |
| 0:142            Sequence
 | |
| 0:142              Constant:
 | |
| 0:142                0 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                1 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                2 (const int)
 | |
| 0:144      move second child to first child ( temp 4-component vector of float)
 | |
| 0:144        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:144          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:144              Constant:
 | |
| 0:144                0 (const uint)
 | |
| 0:144            direct index ( temp uint)
 | |
| 0:144              'dti' ( in 3-component vector of uint)
 | |
| 0:144              Constant:
 | |
| 0:144                0 (const int)
 | |
| 0:144          Constant:
 | |
| 0:144            2 (const int)
 | |
| 0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
 | |
| 0:144          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:144            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:144                Constant:
 | |
| 0:144                  0 (const uint)
 | |
| 0:144              direct index ( temp uint)
 | |
| 0:144                'dti' ( in 3-component vector of uint)
 | |
| 0:144                Constant:
 | |
| 0:144                  0 (const int)
 | |
| 0:144            Constant:
 | |
| 0:144              2 (const int)
 | |
| 0:145      move second child to first child ( temp float)
 | |
| 0:145        direct index ( temp float)
 | |
| 0:145          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:145            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:145                Constant:
 | |
| 0:145                  0 (const uint)
 | |
| 0:145              direct index ( temp uint)
 | |
| 0:145                'dti' ( in 3-component vector of uint)
 | |
| 0:145                Constant:
 | |
| 0:145                  0 (const int)
 | |
| 0:145            Constant:
 | |
| 0:145              2 (const int)
 | |
| 0:145          Constant:
 | |
| 0:145            0 (const int)
 | |
| 0:145        subgroupQuadSwapDiagonal ( temp float)
 | |
| 0:145          direct index ( temp float)
 | |
| 0:145            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:145              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:145                  Constant:
 | |
| 0:145                    0 (const uint)
 | |
| 0:145                direct index ( temp uint)
 | |
| 0:145                  'dti' ( in 3-component vector of uint)
 | |
| 0:145                  Constant:
 | |
| 0:145                    0 (const int)
 | |
| 0:145              Constant:
 | |
| 0:145                2 (const int)
 | |
| 0:145            Constant:
 | |
| 0:145              0 (const int)
 | |
| 0:146      move second child to first child ( temp 2-component vector of float)
 | |
| 0:146        vector swizzle ( temp 2-component vector of float)
 | |
| 0:146          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:146            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:146                Constant:
 | |
| 0:146                  0 (const uint)
 | |
| 0:146              direct index ( temp uint)
 | |
| 0:146                'dti' ( in 3-component vector of uint)
 | |
| 0:146                Constant:
 | |
| 0:146                  0 (const int)
 | |
| 0:146            Constant:
 | |
| 0:146              2 (const int)
 | |
| 0:146          Sequence
 | |
| 0:146            Constant:
 | |
| 0:146              0 (const int)
 | |
| 0:146            Constant:
 | |
| 0:146              1 (const int)
 | |
| 0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
 | |
| 0:146          vector swizzle ( temp 2-component vector of float)
 | |
| 0:146            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:146              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:146                  Constant:
 | |
| 0:146                    0 (const uint)
 | |
| 0:146                direct index ( temp uint)
 | |
| 0:146                  'dti' ( in 3-component vector of uint)
 | |
| 0:146                  Constant:
 | |
| 0:146                    0 (const int)
 | |
| 0:146              Constant:
 | |
| 0:146                2 (const int)
 | |
| 0:146            Sequence
 | |
| 0:146              Constant:
 | |
| 0:146                0 (const int)
 | |
| 0:146              Constant:
 | |
| 0:146                1 (const int)
 | |
| 0:147      move second child to first child ( temp 3-component vector of float)
 | |
| 0:147        vector swizzle ( temp 3-component vector of float)
 | |
| 0:147          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:147            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:147                Constant:
 | |
| 0:147                  0 (const uint)
 | |
| 0:147              direct index ( temp uint)
 | |
| 0:147                'dti' ( in 3-component vector of uint)
 | |
| 0:147                Constant:
 | |
| 0:147                  0 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              2 (const int)
 | |
| 0:147          Sequence
 | |
| 0:147            Constant:
 | |
| 0:147              0 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              1 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              2 (const int)
 | |
| 0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
 | |
| 0:147          vector swizzle ( temp 3-component vector of float)
 | |
| 0:147            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:147              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:147                  Constant:
 | |
| 0:147                    0 (const uint)
 | |
| 0:147                direct index ( temp uint)
 | |
| 0:147                  'dti' ( in 3-component vector of uint)
 | |
| 0:147                  Constant:
 | |
| 0:147                    0 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                2 (const int)
 | |
| 0:147            Sequence
 | |
| 0:147              Constant:
 | |
| 0:147                0 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                1 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                2 (const int)
 | |
| 0:149      move second child to first child ( temp 4-component vector of double)
 | |
| 0:149        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:149          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:149              Constant:
 | |
| 0:149                0 (const uint)
 | |
| 0:149            direct index ( temp uint)
 | |
| 0:149              'dti' ( in 3-component vector of uint)
 | |
| 0:149              Constant:
 | |
| 0:149                0 (const int)
 | |
| 0:149          Constant:
 | |
| 0:149            3 (const int)
 | |
| 0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
 | |
| 0:149          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:149            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:149                Constant:
 | |
| 0:149                  0 (const uint)
 | |
| 0:149              direct index ( temp uint)
 | |
| 0:149                'dti' ( in 3-component vector of uint)
 | |
| 0:149                Constant:
 | |
| 0:149                  0 (const int)
 | |
| 0:149            Constant:
 | |
| 0:149              3 (const int)
 | |
| 0:150      move second child to first child ( temp double)
 | |
| 0:150        direct index ( temp double)
 | |
| 0:150          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:150            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:150                Constant:
 | |
| 0:150                  0 (const uint)
 | |
| 0:150              direct index ( temp uint)
 | |
| 0:150                'dti' ( in 3-component vector of uint)
 | |
| 0:150                Constant:
 | |
| 0:150                  0 (const int)
 | |
| 0:150            Constant:
 | |
| 0:150              3 (const int)
 | |
| 0:150          Constant:
 | |
| 0:150            0 (const int)
 | |
| 0:150        subgroupQuadSwapDiagonal ( temp double)
 | |
| 0:150          direct index ( temp double)
 | |
| 0:150            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:150              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:150                  Constant:
 | |
| 0:150                    0 (const uint)
 | |
| 0:150                direct index ( temp uint)
 | |
| 0:150                  'dti' ( in 3-component vector of uint)
 | |
| 0:150                  Constant:
 | |
| 0:150                    0 (const int)
 | |
| 0:150              Constant:
 | |
| 0:150                3 (const int)
 | |
| 0:150            Constant:
 | |
| 0:150              0 (const int)
 | |
| 0:151      move second child to first child ( temp 2-component vector of double)
 | |
| 0:151        vector swizzle ( temp 2-component vector of double)
 | |
| 0:151          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:151            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:151                Constant:
 | |
| 0:151                  0 (const uint)
 | |
| 0:151              direct index ( temp uint)
 | |
| 0:151                'dti' ( in 3-component vector of uint)
 | |
| 0:151                Constant:
 | |
| 0:151                  0 (const int)
 | |
| 0:151            Constant:
 | |
| 0:151              3 (const int)
 | |
| 0:151          Sequence
 | |
| 0:151            Constant:
 | |
| 0:151              0 (const int)
 | |
| 0:151            Constant:
 | |
| 0:151              1 (const int)
 | |
| 0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
 | |
| 0:151          vector swizzle ( temp 2-component vector of double)
 | |
| 0:151            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:151              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:151                  Constant:
 | |
| 0:151                    0 (const uint)
 | |
| 0:151                direct index ( temp uint)
 | |
| 0:151                  'dti' ( in 3-component vector of uint)
 | |
| 0:151                  Constant:
 | |
| 0:151                    0 (const int)
 | |
| 0:151              Constant:
 | |
| 0:151                3 (const int)
 | |
| 0:151            Sequence
 | |
| 0:151              Constant:
 | |
| 0:151                0 (const int)
 | |
| 0:151              Constant:
 | |
| 0:151                1 (const int)
 | |
| 0:152      move second child to first child ( temp 3-component vector of double)
 | |
| 0:152        vector swizzle ( temp 3-component vector of double)
 | |
| 0:152          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:152            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:152                Constant:
 | |
| 0:152                  0 (const uint)
 | |
| 0:152              direct index ( temp uint)
 | |
| 0:152                'dti' ( in 3-component vector of uint)
 | |
| 0:152                Constant:
 | |
| 0:152                  0 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              3 (const int)
 | |
| 0:152          Sequence
 | |
| 0:152            Constant:
 | |
| 0:152              0 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              1 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              2 (const int)
 | |
| 0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
 | |
| 0:152          vector swizzle ( temp 3-component vector of double)
 | |
| 0:152            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:152              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:152                  Constant:
 | |
| 0:152                    0 (const uint)
 | |
| 0:152                direct index ( temp uint)
 | |
| 0:152                  'dti' ( in 3-component vector of uint)
 | |
| 0:152                  Constant:
 | |
| 0:152                    0 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                3 (const int)
 | |
| 0:152            Sequence
 | |
| 0:152              Constant:
 | |
| 0:152                0 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                1 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                2 (const int)
 | |
| 0:13  Function Definition: CSMain( ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:13      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 0:13      Function Call: @CSMain(vu3; ( temp void)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 
 | |
| 
 | |
| Linked compute stage:
 | |
| 
 | |
| 
 | |
| Shader version: 500
 | |
| local_size = (32, 16, 1)
 | |
| 0:? Sequence
 | |
| 0:13  Function Definition: @CSMain(vu3; ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:13      'dti' ( in 3-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:14      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:14        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const uint)
 | |
| 0:14            direct index ( temp uint)
 | |
| 0:14              'dti' ( in 3-component vector of uint)
 | |
| 0:14              Constant:
 | |
| 0:14                0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const int)
 | |
| 0:14        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:14          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:14            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:14                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const uint)
 | |
| 0:14              direct index ( temp uint)
 | |
| 0:14                'dti' ( in 3-component vector of uint)
 | |
| 0:14                Constant:
 | |
| 0:14                  0 (const int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:14          Constant:
 | |
| 0:14            0 (const uint)
 | |
| 0:15      move second child to first child ( temp uint)
 | |
| 0:15        direct index ( temp uint)
 | |
| 0:15          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const uint)
 | |
| 0:15              direct index ( temp uint)
 | |
| 0:15                'dti' ( in 3-component vector of uint)
 | |
| 0:15                Constant:
 | |
| 0:15                  0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const int)
 | |
| 0:15        subgroupQuadBroadcast ( temp uint)
 | |
| 0:15          direct index ( temp uint)
 | |
| 0:15            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:15              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:15                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const uint)
 | |
| 0:15                direct index ( temp uint)
 | |
| 0:15                  'dti' ( in 3-component vector of uint)
 | |
| 0:15                  Constant:
 | |
| 0:15                    0 (const int)
 | |
| 0:15              Constant:
 | |
| 0:15                0 (const int)
 | |
| 0:15            Constant:
 | |
| 0:15              0 (const int)
 | |
| 0:15          Constant:
 | |
| 0:15            0 (const uint)
 | |
| 0:16      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:16        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const uint)
 | |
| 0:16              direct index ( temp uint)
 | |
| 0:16                'dti' ( in 3-component vector of uint)
 | |
| 0:16                Constant:
 | |
| 0:16                  0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16          Sequence
 | |
| 0:16            Constant:
 | |
| 0:16              0 (const int)
 | |
| 0:16            Constant:
 | |
| 0:16              1 (const int)
 | |
| 0:16        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:16          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:16            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:16              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:16                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const uint)
 | |
| 0:16                direct index ( temp uint)
 | |
| 0:16                  'dti' ( in 3-component vector of uint)
 | |
| 0:16                  Constant:
 | |
| 0:16                    0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16            Sequence
 | |
| 0:16              Constant:
 | |
| 0:16                0 (const int)
 | |
| 0:16              Constant:
 | |
| 0:16                1 (const int)
 | |
| 0:16          Constant:
 | |
| 0:16            0 (const uint)
 | |
| 0:17      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:17        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const uint)
 | |
| 0:17              direct index ( temp uint)
 | |
| 0:17                'dti' ( in 3-component vector of uint)
 | |
| 0:17                Constant:
 | |
| 0:17                  0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17          Sequence
 | |
| 0:17            Constant:
 | |
| 0:17              0 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              1 (const int)
 | |
| 0:17            Constant:
 | |
| 0:17              2 (const int)
 | |
| 0:17        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:17          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:17            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:17              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:17                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const uint)
 | |
| 0:17                direct index ( temp uint)
 | |
| 0:17                  'dti' ( in 3-component vector of uint)
 | |
| 0:17                  Constant:
 | |
| 0:17                    0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17            Sequence
 | |
| 0:17              Constant:
 | |
| 0:17                0 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                1 (const int)
 | |
| 0:17              Constant:
 | |
| 0:17                2 (const int)
 | |
| 0:17          Constant:
 | |
| 0:17            0 (const uint)
 | |
| 0:19      move second child to first child ( temp 4-component vector of int)
 | |
| 0:19        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const uint)
 | |
| 0:19            direct index ( temp uint)
 | |
| 0:19              'dti' ( in 3-component vector of uint)
 | |
| 0:19              Constant:
 | |
| 0:19                0 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            1 (const int)
 | |
| 0:19        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:19          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:19            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:19                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const uint)
 | |
| 0:19              direct index ( temp uint)
 | |
| 0:19                'dti' ( in 3-component vector of uint)
 | |
| 0:19                Constant:
 | |
| 0:19                  0 (const int)
 | |
| 0:19            Constant:
 | |
| 0:19              1 (const int)
 | |
| 0:19          Constant:
 | |
| 0:19            0 (const uint)
 | |
| 0:20      move second child to first child ( temp int)
 | |
| 0:20        direct index ( temp int)
 | |
| 0:20          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const uint)
 | |
| 0:20              direct index ( temp uint)
 | |
| 0:20                'dti' ( in 3-component vector of uint)
 | |
| 0:20                Constant:
 | |
| 0:20                  0 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              1 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const int)
 | |
| 0:20        subgroupQuadBroadcast ( temp int)
 | |
| 0:20          direct index ( temp int)
 | |
| 0:20            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:20              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:20                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const uint)
 | |
| 0:20                direct index ( temp uint)
 | |
| 0:20                  'dti' ( in 3-component vector of uint)
 | |
| 0:20                  Constant:
 | |
| 0:20                    0 (const int)
 | |
| 0:20              Constant:
 | |
| 0:20                1 (const int)
 | |
| 0:20            Constant:
 | |
| 0:20              0 (const int)
 | |
| 0:20          Constant:
 | |
| 0:20            0 (const uint)
 | |
| 0:21      move second child to first child ( temp 2-component vector of int)
 | |
| 0:21        vector swizzle ( temp 2-component vector of int)
 | |
| 0:21          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const uint)
 | |
| 0:21              direct index ( temp uint)
 | |
| 0:21                'dti' ( in 3-component vector of uint)
 | |
| 0:21                Constant:
 | |
| 0:21                  0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21          Sequence
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21            Constant:
 | |
| 0:21              1 (const int)
 | |
| 0:21        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:21          vector swizzle ( temp 2-component vector of int)
 | |
| 0:21            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:21              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:21                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const uint)
 | |
| 0:21                direct index ( temp uint)
 | |
| 0:21                  'dti' ( in 3-component vector of uint)
 | |
| 0:21                  Constant:
 | |
| 0:21                    0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21            Sequence
 | |
| 0:21              Constant:
 | |
| 0:21                0 (const int)
 | |
| 0:21              Constant:
 | |
| 0:21                1 (const int)
 | |
| 0:21          Constant:
 | |
| 0:21            0 (const uint)
 | |
| 0:22      move second child to first child ( temp 3-component vector of int)
 | |
| 0:22        vector swizzle ( temp 3-component vector of int)
 | |
| 0:22          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const uint)
 | |
| 0:22              direct index ( temp uint)
 | |
| 0:22                'dti' ( in 3-component vector of uint)
 | |
| 0:22                Constant:
 | |
| 0:22                  0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22          Sequence
 | |
| 0:22            Constant:
 | |
| 0:22              0 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              1 (const int)
 | |
| 0:22            Constant:
 | |
| 0:22              2 (const int)
 | |
| 0:22        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:22          vector swizzle ( temp 3-component vector of int)
 | |
| 0:22            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:22              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:22                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const uint)
 | |
| 0:22                direct index ( temp uint)
 | |
| 0:22                  'dti' ( in 3-component vector of uint)
 | |
| 0:22                  Constant:
 | |
| 0:22                    0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22            Sequence
 | |
| 0:22              Constant:
 | |
| 0:22                0 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                1 (const int)
 | |
| 0:22              Constant:
 | |
| 0:22                2 (const int)
 | |
| 0:22          Constant:
 | |
| 0:22            0 (const uint)
 | |
| 0:24      move second child to first child ( temp 4-component vector of float)
 | |
| 0:24        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const uint)
 | |
| 0:24            direct index ( temp uint)
 | |
| 0:24              'dti' ( in 3-component vector of uint)
 | |
| 0:24              Constant:
 | |
| 0:24                0 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            2 (const int)
 | |
| 0:24        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:24          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:24            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:24                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const uint)
 | |
| 0:24              direct index ( temp uint)
 | |
| 0:24                'dti' ( in 3-component vector of uint)
 | |
| 0:24                Constant:
 | |
| 0:24                  0 (const int)
 | |
| 0:24            Constant:
 | |
| 0:24              2 (const int)
 | |
| 0:24          Constant:
 | |
| 0:24            0 (const uint)
 | |
| 0:25      move second child to first child ( temp float)
 | |
| 0:25        direct index ( temp float)
 | |
| 0:25          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const uint)
 | |
| 0:25              direct index ( temp uint)
 | |
| 0:25                'dti' ( in 3-component vector of uint)
 | |
| 0:25                Constant:
 | |
| 0:25                  0 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              2 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const int)
 | |
| 0:25        subgroupQuadBroadcast ( temp float)
 | |
| 0:25          direct index ( temp float)
 | |
| 0:25            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:25              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:25                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const uint)
 | |
| 0:25                direct index ( temp uint)
 | |
| 0:25                  'dti' ( in 3-component vector of uint)
 | |
| 0:25                  Constant:
 | |
| 0:25                    0 (const int)
 | |
| 0:25              Constant:
 | |
| 0:25                2 (const int)
 | |
| 0:25            Constant:
 | |
| 0:25              0 (const int)
 | |
| 0:25          Constant:
 | |
| 0:25            0 (const uint)
 | |
| 0:26      move second child to first child ( temp 2-component vector of float)
 | |
| 0:26        vector swizzle ( temp 2-component vector of float)
 | |
| 0:26          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const uint)
 | |
| 0:26              direct index ( temp uint)
 | |
| 0:26                'dti' ( in 3-component vector of uint)
 | |
| 0:26                Constant:
 | |
| 0:26                  0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              2 (const int)
 | |
| 0:26          Sequence
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26            Constant:
 | |
| 0:26              1 (const int)
 | |
| 0:26        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:26          vector swizzle ( temp 2-component vector of float)
 | |
| 0:26            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:26              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:26                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const uint)
 | |
| 0:26                direct index ( temp uint)
 | |
| 0:26                  'dti' ( in 3-component vector of uint)
 | |
| 0:26                  Constant:
 | |
| 0:26                    0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                2 (const int)
 | |
| 0:26            Sequence
 | |
| 0:26              Constant:
 | |
| 0:26                0 (const int)
 | |
| 0:26              Constant:
 | |
| 0:26                1 (const int)
 | |
| 0:26          Constant:
 | |
| 0:26            0 (const uint)
 | |
| 0:27      move second child to first child ( temp 3-component vector of float)
 | |
| 0:27        vector swizzle ( temp 3-component vector of float)
 | |
| 0:27          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const uint)
 | |
| 0:27              direct index ( temp uint)
 | |
| 0:27                'dti' ( in 3-component vector of uint)
 | |
| 0:27                Constant:
 | |
| 0:27                  0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27          Sequence
 | |
| 0:27            Constant:
 | |
| 0:27              0 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              1 (const int)
 | |
| 0:27            Constant:
 | |
| 0:27              2 (const int)
 | |
| 0:27        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:27          vector swizzle ( temp 3-component vector of float)
 | |
| 0:27            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:27              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:27                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const uint)
 | |
| 0:27                direct index ( temp uint)
 | |
| 0:27                  'dti' ( in 3-component vector of uint)
 | |
| 0:27                  Constant:
 | |
| 0:27                    0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27            Sequence
 | |
| 0:27              Constant:
 | |
| 0:27                0 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                1 (const int)
 | |
| 0:27              Constant:
 | |
| 0:27                2 (const int)
 | |
| 0:27          Constant:
 | |
| 0:27            0 (const uint)
 | |
| 0:29      move second child to first child ( temp 4-component vector of double)
 | |
| 0:29        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const uint)
 | |
| 0:29            direct index ( temp uint)
 | |
| 0:29              'dti' ( in 3-component vector of uint)
 | |
| 0:29              Constant:
 | |
| 0:29                0 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            3 (const int)
 | |
| 0:29        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:29          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:29            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:29                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const uint)
 | |
| 0:29              direct index ( temp uint)
 | |
| 0:29                'dti' ( in 3-component vector of uint)
 | |
| 0:29                Constant:
 | |
| 0:29                  0 (const int)
 | |
| 0:29            Constant:
 | |
| 0:29              3 (const int)
 | |
| 0:29          Constant:
 | |
| 0:29            0 (const uint)
 | |
| 0:30      move second child to first child ( temp double)
 | |
| 0:30        direct index ( temp double)
 | |
| 0:30          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const uint)
 | |
| 0:30              direct index ( temp uint)
 | |
| 0:30                'dti' ( in 3-component vector of uint)
 | |
| 0:30                Constant:
 | |
| 0:30                  0 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              3 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const int)
 | |
| 0:30        subgroupQuadBroadcast ( temp double)
 | |
| 0:30          direct index ( temp double)
 | |
| 0:30            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:30              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:30                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const uint)
 | |
| 0:30                direct index ( temp uint)
 | |
| 0:30                  'dti' ( in 3-component vector of uint)
 | |
| 0:30                  Constant:
 | |
| 0:30                    0 (const int)
 | |
| 0:30              Constant:
 | |
| 0:30                3 (const int)
 | |
| 0:30            Constant:
 | |
| 0:30              0 (const int)
 | |
| 0:30          Constant:
 | |
| 0:30            0 (const uint)
 | |
| 0:31      move second child to first child ( temp 2-component vector of double)
 | |
| 0:31        vector swizzle ( temp 2-component vector of double)
 | |
| 0:31          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const uint)
 | |
| 0:31              direct index ( temp uint)
 | |
| 0:31                'dti' ( in 3-component vector of uint)
 | |
| 0:31                Constant:
 | |
| 0:31                  0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              3 (const int)
 | |
| 0:31          Sequence
 | |
| 0:31            Constant:
 | |
| 0:31              0 (const int)
 | |
| 0:31            Constant:
 | |
| 0:31              1 (const int)
 | |
| 0:31        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:31          vector swizzle ( temp 2-component vector of double)
 | |
| 0:31            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:31              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:31                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const uint)
 | |
| 0:31                direct index ( temp uint)
 | |
| 0:31                  'dti' ( in 3-component vector of uint)
 | |
| 0:31                  Constant:
 | |
| 0:31                    0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                3 (const int)
 | |
| 0:31            Sequence
 | |
| 0:31              Constant:
 | |
| 0:31                0 (const int)
 | |
| 0:31              Constant:
 | |
| 0:31                1 (const int)
 | |
| 0:31          Constant:
 | |
| 0:31            0 (const uint)
 | |
| 0:32      move second child to first child ( temp 3-component vector of double)
 | |
| 0:32        vector swizzle ( temp 3-component vector of double)
 | |
| 0:32          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const uint)
 | |
| 0:32              direct index ( temp uint)
 | |
| 0:32                'dti' ( in 3-component vector of uint)
 | |
| 0:32                Constant:
 | |
| 0:32                  0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              3 (const int)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:32          vector swizzle ( temp 3-component vector of double)
 | |
| 0:32            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:32              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:32                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const uint)
 | |
| 0:32                direct index ( temp uint)
 | |
| 0:32                  'dti' ( in 3-component vector of uint)
 | |
| 0:32                  Constant:
 | |
| 0:32                    0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                3 (const int)
 | |
| 0:32            Sequence
 | |
| 0:32              Constant:
 | |
| 0:32                0 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                1 (const int)
 | |
| 0:32              Constant:
 | |
| 0:32                2 (const int)
 | |
| 0:32          Constant:
 | |
| 0:32            0 (const uint)
 | |
| 0:34      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:34        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const uint)
 | |
| 0:34            direct index ( temp uint)
 | |
| 0:34              'dti' ( in 3-component vector of uint)
 | |
| 0:34              Constant:
 | |
| 0:34                0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            0 (const int)
 | |
| 0:34        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:34          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:34            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:34                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const uint)
 | |
| 0:34              direct index ( temp uint)
 | |
| 0:34                'dti' ( in 3-component vector of uint)
 | |
| 0:34                Constant:
 | |
| 0:34                  0 (const int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:34          Constant:
 | |
| 0:34            1 (const uint)
 | |
| 0:35      move second child to first child ( temp uint)
 | |
| 0:35        direct index ( temp uint)
 | |
| 0:35          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const uint)
 | |
| 0:35              direct index ( temp uint)
 | |
| 0:35                'dti' ( in 3-component vector of uint)
 | |
| 0:35                Constant:
 | |
| 0:35                  0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            0 (const int)
 | |
| 0:35        subgroupQuadBroadcast ( temp uint)
 | |
| 0:35          direct index ( temp uint)
 | |
| 0:35            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:35              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:35                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const uint)
 | |
| 0:35                direct index ( temp uint)
 | |
| 0:35                  'dti' ( in 3-component vector of uint)
 | |
| 0:35                  Constant:
 | |
| 0:35                    0 (const int)
 | |
| 0:35              Constant:
 | |
| 0:35                0 (const int)
 | |
| 0:35            Constant:
 | |
| 0:35              0 (const int)
 | |
| 0:35          Constant:
 | |
| 0:35            1 (const uint)
 | |
| 0:36      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:36        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const uint)
 | |
| 0:36              direct index ( temp uint)
 | |
| 0:36                'dti' ( in 3-component vector of uint)
 | |
| 0:36                Constant:
 | |
| 0:36                  0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36          Sequence
 | |
| 0:36            Constant:
 | |
| 0:36              0 (const int)
 | |
| 0:36            Constant:
 | |
| 0:36              1 (const int)
 | |
| 0:36        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:36          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:36            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:36              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:36                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const uint)
 | |
| 0:36                direct index ( temp uint)
 | |
| 0:36                  'dti' ( in 3-component vector of uint)
 | |
| 0:36                  Constant:
 | |
| 0:36                    0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36            Sequence
 | |
| 0:36              Constant:
 | |
| 0:36                0 (const int)
 | |
| 0:36              Constant:
 | |
| 0:36                1 (const int)
 | |
| 0:36          Constant:
 | |
| 0:36            1 (const uint)
 | |
| 0:37      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:37        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const uint)
 | |
| 0:37              direct index ( temp uint)
 | |
| 0:37                'dti' ( in 3-component vector of uint)
 | |
| 0:37                Constant:
 | |
| 0:37                  0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:37          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:37            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:37              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:37                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const uint)
 | |
| 0:37                direct index ( temp uint)
 | |
| 0:37                  'dti' ( in 3-component vector of uint)
 | |
| 0:37                  Constant:
 | |
| 0:37                    0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37            Sequence
 | |
| 0:37              Constant:
 | |
| 0:37                0 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                1 (const int)
 | |
| 0:37              Constant:
 | |
| 0:37                2 (const int)
 | |
| 0:37          Constant:
 | |
| 0:37            1 (const uint)
 | |
| 0:39      move second child to first child ( temp 4-component vector of int)
 | |
| 0:39        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const uint)
 | |
| 0:39            direct index ( temp uint)
 | |
| 0:39              'dti' ( in 3-component vector of uint)
 | |
| 0:39              Constant:
 | |
| 0:39                0 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const int)
 | |
| 0:39        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:39          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:39            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:39                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const uint)
 | |
| 0:39              direct index ( temp uint)
 | |
| 0:39                'dti' ( in 3-component vector of uint)
 | |
| 0:39                Constant:
 | |
| 0:39                  0 (const int)
 | |
| 0:39            Constant:
 | |
| 0:39              1 (const int)
 | |
| 0:39          Constant:
 | |
| 0:39            1 (const uint)
 | |
| 0:40      move second child to first child ( temp int)
 | |
| 0:40        direct index ( temp int)
 | |
| 0:40          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const uint)
 | |
| 0:40              direct index ( temp uint)
 | |
| 0:40                'dti' ( in 3-component vector of uint)
 | |
| 0:40                Constant:
 | |
| 0:40                  0 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              1 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            0 (const int)
 | |
| 0:40        subgroupQuadBroadcast ( temp int)
 | |
| 0:40          direct index ( temp int)
 | |
| 0:40            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:40              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:40                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const uint)
 | |
| 0:40                direct index ( temp uint)
 | |
| 0:40                  'dti' ( in 3-component vector of uint)
 | |
| 0:40                  Constant:
 | |
| 0:40                    0 (const int)
 | |
| 0:40              Constant:
 | |
| 0:40                1 (const int)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:40          Constant:
 | |
| 0:40            1 (const uint)
 | |
| 0:41      move second child to first child ( temp 2-component vector of int)
 | |
| 0:41        vector swizzle ( temp 2-component vector of int)
 | |
| 0:41          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const uint)
 | |
| 0:41              direct index ( temp uint)
 | |
| 0:41                'dti' ( in 3-component vector of uint)
 | |
| 0:41                Constant:
 | |
| 0:41                  0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41          Sequence
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:41            Constant:
 | |
| 0:41              1 (const int)
 | |
| 0:41        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:41          vector swizzle ( temp 2-component vector of int)
 | |
| 0:41            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:41              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:41                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const uint)
 | |
| 0:41                direct index ( temp uint)
 | |
| 0:41                  'dti' ( in 3-component vector of uint)
 | |
| 0:41                  Constant:
 | |
| 0:41                    0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41            Sequence
 | |
| 0:41              Constant:
 | |
| 0:41                0 (const int)
 | |
| 0:41              Constant:
 | |
| 0:41                1 (const int)
 | |
| 0:41          Constant:
 | |
| 0:41            1 (const uint)
 | |
| 0:42      move second child to first child ( temp 3-component vector of int)
 | |
| 0:42        vector swizzle ( temp 3-component vector of int)
 | |
| 0:42          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const uint)
 | |
| 0:42              direct index ( temp uint)
 | |
| 0:42                'dti' ( in 3-component vector of uint)
 | |
| 0:42                Constant:
 | |
| 0:42                  0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42          Sequence
 | |
| 0:42            Constant:
 | |
| 0:42              0 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              1 (const int)
 | |
| 0:42            Constant:
 | |
| 0:42              2 (const int)
 | |
| 0:42        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:42          vector swizzle ( temp 3-component vector of int)
 | |
| 0:42            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:42              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:42                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const uint)
 | |
| 0:42                direct index ( temp uint)
 | |
| 0:42                  'dti' ( in 3-component vector of uint)
 | |
| 0:42                  Constant:
 | |
| 0:42                    0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42            Sequence
 | |
| 0:42              Constant:
 | |
| 0:42                0 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                1 (const int)
 | |
| 0:42              Constant:
 | |
| 0:42                2 (const int)
 | |
| 0:42          Constant:
 | |
| 0:42            1 (const uint)
 | |
| 0:44      move second child to first child ( temp 4-component vector of float)
 | |
| 0:44        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const uint)
 | |
| 0:44            direct index ( temp uint)
 | |
| 0:44              'dti' ( in 3-component vector of uint)
 | |
| 0:44              Constant:
 | |
| 0:44                0 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            2 (const int)
 | |
| 0:44        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:44          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:44            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:44                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const uint)
 | |
| 0:44              direct index ( temp uint)
 | |
| 0:44                'dti' ( in 3-component vector of uint)
 | |
| 0:44                Constant:
 | |
| 0:44                  0 (const int)
 | |
| 0:44            Constant:
 | |
| 0:44              2 (const int)
 | |
| 0:44          Constant:
 | |
| 0:44            1 (const uint)
 | |
| 0:45      move second child to first child ( temp float)
 | |
| 0:45        direct index ( temp float)
 | |
| 0:45          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const uint)
 | |
| 0:45              direct index ( temp uint)
 | |
| 0:45                'dti' ( in 3-component vector of uint)
 | |
| 0:45                Constant:
 | |
| 0:45                  0 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              2 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            0 (const int)
 | |
| 0:45        subgroupQuadBroadcast ( temp float)
 | |
| 0:45          direct index ( temp float)
 | |
| 0:45            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:45              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:45                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const uint)
 | |
| 0:45                direct index ( temp uint)
 | |
| 0:45                  'dti' ( in 3-component vector of uint)
 | |
| 0:45                  Constant:
 | |
| 0:45                    0 (const int)
 | |
| 0:45              Constant:
 | |
| 0:45                2 (const int)
 | |
| 0:45            Constant:
 | |
| 0:45              0 (const int)
 | |
| 0:45          Constant:
 | |
| 0:45            1 (const uint)
 | |
| 0:46      move second child to first child ( temp 2-component vector of float)
 | |
| 0:46        vector swizzle ( temp 2-component vector of float)
 | |
| 0:46          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const uint)
 | |
| 0:46              direct index ( temp uint)
 | |
| 0:46                'dti' ( in 3-component vector of uint)
 | |
| 0:46                Constant:
 | |
| 0:46                  0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              2 (const int)
 | |
| 0:46          Sequence
 | |
| 0:46            Constant:
 | |
| 0:46              0 (const int)
 | |
| 0:46            Constant:
 | |
| 0:46              1 (const int)
 | |
| 0:46        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:46          vector swizzle ( temp 2-component vector of float)
 | |
| 0:46            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:46              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:46                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const uint)
 | |
| 0:46                direct index ( temp uint)
 | |
| 0:46                  'dti' ( in 3-component vector of uint)
 | |
| 0:46                  Constant:
 | |
| 0:46                    0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                2 (const int)
 | |
| 0:46            Sequence
 | |
| 0:46              Constant:
 | |
| 0:46                0 (const int)
 | |
| 0:46              Constant:
 | |
| 0:46                1 (const int)
 | |
| 0:46          Constant:
 | |
| 0:46            1 (const uint)
 | |
| 0:47      move second child to first child ( temp 3-component vector of float)
 | |
| 0:47        vector swizzle ( temp 3-component vector of float)
 | |
| 0:47          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const uint)
 | |
| 0:47              direct index ( temp uint)
 | |
| 0:47                'dti' ( in 3-component vector of uint)
 | |
| 0:47                Constant:
 | |
| 0:47                  0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47          Sequence
 | |
| 0:47            Constant:
 | |
| 0:47              0 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              1 (const int)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:47        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:47          vector swizzle ( temp 3-component vector of float)
 | |
| 0:47            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:47              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:47                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const uint)
 | |
| 0:47                direct index ( temp uint)
 | |
| 0:47                  'dti' ( in 3-component vector of uint)
 | |
| 0:47                  Constant:
 | |
| 0:47                    0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47            Sequence
 | |
| 0:47              Constant:
 | |
| 0:47                0 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                1 (const int)
 | |
| 0:47              Constant:
 | |
| 0:47                2 (const int)
 | |
| 0:47          Constant:
 | |
| 0:47            1 (const uint)
 | |
| 0:49      move second child to first child ( temp 4-component vector of double)
 | |
| 0:49        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const uint)
 | |
| 0:49            direct index ( temp uint)
 | |
| 0:49              'dti' ( in 3-component vector of uint)
 | |
| 0:49              Constant:
 | |
| 0:49                0 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            3 (const int)
 | |
| 0:49        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:49          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:49            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:49                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const uint)
 | |
| 0:49              direct index ( temp uint)
 | |
| 0:49                'dti' ( in 3-component vector of uint)
 | |
| 0:49                Constant:
 | |
| 0:49                  0 (const int)
 | |
| 0:49            Constant:
 | |
| 0:49              3 (const int)
 | |
| 0:49          Constant:
 | |
| 0:49            1 (const uint)
 | |
| 0:50      move second child to first child ( temp double)
 | |
| 0:50        direct index ( temp double)
 | |
| 0:50          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const uint)
 | |
| 0:50              direct index ( temp uint)
 | |
| 0:50                'dti' ( in 3-component vector of uint)
 | |
| 0:50                Constant:
 | |
| 0:50                  0 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              3 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            0 (const int)
 | |
| 0:50        subgroupQuadBroadcast ( temp double)
 | |
| 0:50          direct index ( temp double)
 | |
| 0:50            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:50              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:50                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const uint)
 | |
| 0:50                direct index ( temp uint)
 | |
| 0:50                  'dti' ( in 3-component vector of uint)
 | |
| 0:50                  Constant:
 | |
| 0:50                    0 (const int)
 | |
| 0:50              Constant:
 | |
| 0:50                3 (const int)
 | |
| 0:50            Constant:
 | |
| 0:50              0 (const int)
 | |
| 0:50          Constant:
 | |
| 0:50            1 (const uint)
 | |
| 0:51      move second child to first child ( temp 2-component vector of double)
 | |
| 0:51        vector swizzle ( temp 2-component vector of double)
 | |
| 0:51          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const uint)
 | |
| 0:51              direct index ( temp uint)
 | |
| 0:51                'dti' ( in 3-component vector of uint)
 | |
| 0:51                Constant:
 | |
| 0:51                  0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:51          Sequence
 | |
| 0:51            Constant:
 | |
| 0:51              0 (const int)
 | |
| 0:51            Constant:
 | |
| 0:51              1 (const int)
 | |
| 0:51        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:51          vector swizzle ( temp 2-component vector of double)
 | |
| 0:51            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:51              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:51                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const uint)
 | |
| 0:51                direct index ( temp uint)
 | |
| 0:51                  'dti' ( in 3-component vector of uint)
 | |
| 0:51                  Constant:
 | |
| 0:51                    0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                3 (const int)
 | |
| 0:51            Sequence
 | |
| 0:51              Constant:
 | |
| 0:51                0 (const int)
 | |
| 0:51              Constant:
 | |
| 0:51                1 (const int)
 | |
| 0:51          Constant:
 | |
| 0:51            1 (const uint)
 | |
| 0:52      move second child to first child ( temp 3-component vector of double)
 | |
| 0:52        vector swizzle ( temp 3-component vector of double)
 | |
| 0:52          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const uint)
 | |
| 0:52              direct index ( temp uint)
 | |
| 0:52                'dti' ( in 3-component vector of uint)
 | |
| 0:52                Constant:
 | |
| 0:52                  0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:52          Sequence
 | |
| 0:52            Constant:
 | |
| 0:52              0 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              1 (const int)
 | |
| 0:52            Constant:
 | |
| 0:52              2 (const int)
 | |
| 0:52        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:52          vector swizzle ( temp 3-component vector of double)
 | |
| 0:52            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:52              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:52                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const uint)
 | |
| 0:52                direct index ( temp uint)
 | |
| 0:52                  'dti' ( in 3-component vector of uint)
 | |
| 0:52                  Constant:
 | |
| 0:52                    0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                3 (const int)
 | |
| 0:52            Sequence
 | |
| 0:52              Constant:
 | |
| 0:52                0 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                1 (const int)
 | |
| 0:52              Constant:
 | |
| 0:52                2 (const int)
 | |
| 0:52          Constant:
 | |
| 0:52            1 (const uint)
 | |
| 0:54      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:54        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const uint)
 | |
| 0:54            direct index ( temp uint)
 | |
| 0:54              'dti' ( in 3-component vector of uint)
 | |
| 0:54              Constant:
 | |
| 0:54                0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            0 (const int)
 | |
| 0:54        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:54          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:54            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:54                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const uint)
 | |
| 0:54              direct index ( temp uint)
 | |
| 0:54                'dti' ( in 3-component vector of uint)
 | |
| 0:54                Constant:
 | |
| 0:54                  0 (const int)
 | |
| 0:54            Constant:
 | |
| 0:54              0 (const int)
 | |
| 0:54          Constant:
 | |
| 0:54            2 (const uint)
 | |
| 0:55      move second child to first child ( temp uint)
 | |
| 0:55        direct index ( temp uint)
 | |
| 0:55          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const uint)
 | |
| 0:55              direct index ( temp uint)
 | |
| 0:55                'dti' ( in 3-component vector of uint)
 | |
| 0:55                Constant:
 | |
| 0:55                  0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            0 (const int)
 | |
| 0:55        subgroupQuadBroadcast ( temp uint)
 | |
| 0:55          direct index ( temp uint)
 | |
| 0:55            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:55              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:55                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const uint)
 | |
| 0:55                direct index ( temp uint)
 | |
| 0:55                  'dti' ( in 3-component vector of uint)
 | |
| 0:55                  Constant:
 | |
| 0:55                    0 (const int)
 | |
| 0:55              Constant:
 | |
| 0:55                0 (const int)
 | |
| 0:55            Constant:
 | |
| 0:55              0 (const int)
 | |
| 0:55          Constant:
 | |
| 0:55            2 (const uint)
 | |
| 0:56      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:56        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const uint)
 | |
| 0:56              direct index ( temp uint)
 | |
| 0:56                'dti' ( in 3-component vector of uint)
 | |
| 0:56                Constant:
 | |
| 0:56                  0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56          Sequence
 | |
| 0:56            Constant:
 | |
| 0:56              0 (const int)
 | |
| 0:56            Constant:
 | |
| 0:56              1 (const int)
 | |
| 0:56        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:56          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:56            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:56              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:56                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const uint)
 | |
| 0:56                direct index ( temp uint)
 | |
| 0:56                  'dti' ( in 3-component vector of uint)
 | |
| 0:56                  Constant:
 | |
| 0:56                    0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56            Sequence
 | |
| 0:56              Constant:
 | |
| 0:56                0 (const int)
 | |
| 0:56              Constant:
 | |
| 0:56                1 (const int)
 | |
| 0:56          Constant:
 | |
| 0:56            2 (const uint)
 | |
| 0:57      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:57        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const uint)
 | |
| 0:57              direct index ( temp uint)
 | |
| 0:57                'dti' ( in 3-component vector of uint)
 | |
| 0:57                Constant:
 | |
| 0:57                  0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57          Sequence
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              1 (const int)
 | |
| 0:57            Constant:
 | |
| 0:57              2 (const int)
 | |
| 0:57        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:57          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:57            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:57              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:57                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const uint)
 | |
| 0:57                direct index ( temp uint)
 | |
| 0:57                  'dti' ( in 3-component vector of uint)
 | |
| 0:57                  Constant:
 | |
| 0:57                    0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57            Sequence
 | |
| 0:57              Constant:
 | |
| 0:57                0 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                1 (const int)
 | |
| 0:57              Constant:
 | |
| 0:57                2 (const int)
 | |
| 0:57          Constant:
 | |
| 0:57            2 (const uint)
 | |
| 0:59      move second child to first child ( temp 4-component vector of int)
 | |
| 0:59        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:59            direct index ( temp uint)
 | |
| 0:59              'dti' ( in 3-component vector of uint)
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            1 (const int)
 | |
| 0:59        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:59          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:59            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:59                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const uint)
 | |
| 0:59              direct index ( temp uint)
 | |
| 0:59                'dti' ( in 3-component vector of uint)
 | |
| 0:59                Constant:
 | |
| 0:59                  0 (const int)
 | |
| 0:59            Constant:
 | |
| 0:59              1 (const int)
 | |
| 0:59          Constant:
 | |
| 0:59            2 (const uint)
 | |
| 0:60      move second child to first child ( temp int)
 | |
| 0:60        direct index ( temp int)
 | |
| 0:60          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const uint)
 | |
| 0:60              direct index ( temp uint)
 | |
| 0:60                'dti' ( in 3-component vector of uint)
 | |
| 0:60                Constant:
 | |
| 0:60                  0 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              1 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            0 (const int)
 | |
| 0:60        subgroupQuadBroadcast ( temp int)
 | |
| 0:60          direct index ( temp int)
 | |
| 0:60            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:60              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:60                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const uint)
 | |
| 0:60                direct index ( temp uint)
 | |
| 0:60                  'dti' ( in 3-component vector of uint)
 | |
| 0:60                  Constant:
 | |
| 0:60                    0 (const int)
 | |
| 0:60              Constant:
 | |
| 0:60                1 (const int)
 | |
| 0:60            Constant:
 | |
| 0:60              0 (const int)
 | |
| 0:60          Constant:
 | |
| 0:60            2 (const uint)
 | |
| 0:61      move second child to first child ( temp 2-component vector of int)
 | |
| 0:61        vector swizzle ( temp 2-component vector of int)
 | |
| 0:61          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const uint)
 | |
| 0:61              direct index ( temp uint)
 | |
| 0:61                'dti' ( in 3-component vector of uint)
 | |
| 0:61                Constant:
 | |
| 0:61                  0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61          Sequence
 | |
| 0:61            Constant:
 | |
| 0:61              0 (const int)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:61        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:61          vector swizzle ( temp 2-component vector of int)
 | |
| 0:61            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:61              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:61                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const uint)
 | |
| 0:61                direct index ( temp uint)
 | |
| 0:61                  'dti' ( in 3-component vector of uint)
 | |
| 0:61                  Constant:
 | |
| 0:61                    0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61            Sequence
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const int)
 | |
| 0:61              Constant:
 | |
| 0:61                1 (const int)
 | |
| 0:61          Constant:
 | |
| 0:61            2 (const uint)
 | |
| 0:62      move second child to first child ( temp 3-component vector of int)
 | |
| 0:62        vector swizzle ( temp 3-component vector of int)
 | |
| 0:62          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const uint)
 | |
| 0:62              direct index ( temp uint)
 | |
| 0:62                'dti' ( in 3-component vector of uint)
 | |
| 0:62                Constant:
 | |
| 0:62                  0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62          Sequence
 | |
| 0:62            Constant:
 | |
| 0:62              0 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:62            Constant:
 | |
| 0:62              2 (const int)
 | |
| 0:62        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:62          vector swizzle ( temp 3-component vector of int)
 | |
| 0:62            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:62              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:62                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const uint)
 | |
| 0:62                direct index ( temp uint)
 | |
| 0:62                  'dti' ( in 3-component vector of uint)
 | |
| 0:62                  Constant:
 | |
| 0:62                    0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62            Sequence
 | |
| 0:62              Constant:
 | |
| 0:62                0 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                1 (const int)
 | |
| 0:62              Constant:
 | |
| 0:62                2 (const int)
 | |
| 0:62          Constant:
 | |
| 0:62            2 (const uint)
 | |
| 0:64      move second child to first child ( temp 4-component vector of float)
 | |
| 0:64        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const uint)
 | |
| 0:64            direct index ( temp uint)
 | |
| 0:64              'dti' ( in 3-component vector of uint)
 | |
| 0:64              Constant:
 | |
| 0:64                0 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const int)
 | |
| 0:64        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:64          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:64            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:64                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const uint)
 | |
| 0:64              direct index ( temp uint)
 | |
| 0:64                'dti' ( in 3-component vector of uint)
 | |
| 0:64                Constant:
 | |
| 0:64                  0 (const int)
 | |
| 0:64            Constant:
 | |
| 0:64              2 (const int)
 | |
| 0:64          Constant:
 | |
| 0:64            2 (const uint)
 | |
| 0:65      move second child to first child ( temp float)
 | |
| 0:65        direct index ( temp float)
 | |
| 0:65          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const uint)
 | |
| 0:65              direct index ( temp uint)
 | |
| 0:65                'dti' ( in 3-component vector of uint)
 | |
| 0:65                Constant:
 | |
| 0:65                  0 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            0 (const int)
 | |
| 0:65        subgroupQuadBroadcast ( temp float)
 | |
| 0:65          direct index ( temp float)
 | |
| 0:65            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:65              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:65                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const uint)
 | |
| 0:65                direct index ( temp uint)
 | |
| 0:65                  'dti' ( in 3-component vector of uint)
 | |
| 0:65                  Constant:
 | |
| 0:65                    0 (const int)
 | |
| 0:65              Constant:
 | |
| 0:65                2 (const int)
 | |
| 0:65            Constant:
 | |
| 0:65              0 (const int)
 | |
| 0:65          Constant:
 | |
| 0:65            2 (const uint)
 | |
| 0:66      move second child to first child ( temp 2-component vector of float)
 | |
| 0:66        vector swizzle ( temp 2-component vector of float)
 | |
| 0:66          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const uint)
 | |
| 0:66              direct index ( temp uint)
 | |
| 0:66                'dti' ( in 3-component vector of uint)
 | |
| 0:66                Constant:
 | |
| 0:66                  0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:66          Sequence
 | |
| 0:66            Constant:
 | |
| 0:66              0 (const int)
 | |
| 0:66            Constant:
 | |
| 0:66              1 (const int)
 | |
| 0:66        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:66          vector swizzle ( temp 2-component vector of float)
 | |
| 0:66            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:66              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:66                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const uint)
 | |
| 0:66                direct index ( temp uint)
 | |
| 0:66                  'dti' ( in 3-component vector of uint)
 | |
| 0:66                  Constant:
 | |
| 0:66                    0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                2 (const int)
 | |
| 0:66            Sequence
 | |
| 0:66              Constant:
 | |
| 0:66                0 (const int)
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const int)
 | |
| 0:66          Constant:
 | |
| 0:66            2 (const uint)
 | |
| 0:67      move second child to first child ( temp 3-component vector of float)
 | |
| 0:67        vector swizzle ( temp 3-component vector of float)
 | |
| 0:67          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const uint)
 | |
| 0:67              direct index ( temp uint)
 | |
| 0:67                'dti' ( in 3-component vector of uint)
 | |
| 0:67                Constant:
 | |
| 0:67                  0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67          Sequence
 | |
| 0:67            Constant:
 | |
| 0:67              0 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              1 (const int)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:67        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:67          vector swizzle ( temp 3-component vector of float)
 | |
| 0:67            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:67              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:67                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const uint)
 | |
| 0:67                direct index ( temp uint)
 | |
| 0:67                  'dti' ( in 3-component vector of uint)
 | |
| 0:67                  Constant:
 | |
| 0:67                    0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67            Sequence
 | |
| 0:67              Constant:
 | |
| 0:67                0 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                1 (const int)
 | |
| 0:67              Constant:
 | |
| 0:67                2 (const int)
 | |
| 0:67          Constant:
 | |
| 0:67            2 (const uint)
 | |
| 0:69      move second child to first child ( temp 4-component vector of double)
 | |
| 0:69        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const uint)
 | |
| 0:69            direct index ( temp uint)
 | |
| 0:69              'dti' ( in 3-component vector of uint)
 | |
| 0:69              Constant:
 | |
| 0:69                0 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            3 (const int)
 | |
| 0:69        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:69          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:69            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:69                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const uint)
 | |
| 0:69              direct index ( temp uint)
 | |
| 0:69                'dti' ( in 3-component vector of uint)
 | |
| 0:69                Constant:
 | |
| 0:69                  0 (const int)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:69          Constant:
 | |
| 0:69            2 (const uint)
 | |
| 0:70      move second child to first child ( temp double)
 | |
| 0:70        direct index ( temp double)
 | |
| 0:70          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const uint)
 | |
| 0:70              direct index ( temp uint)
 | |
| 0:70                'dti' ( in 3-component vector of uint)
 | |
| 0:70                Constant:
 | |
| 0:70                  0 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            0 (const int)
 | |
| 0:70        subgroupQuadBroadcast ( temp double)
 | |
| 0:70          direct index ( temp double)
 | |
| 0:70            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:70              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:70                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const uint)
 | |
| 0:70                direct index ( temp uint)
 | |
| 0:70                  'dti' ( in 3-component vector of uint)
 | |
| 0:70                  Constant:
 | |
| 0:70                    0 (const int)
 | |
| 0:70              Constant:
 | |
| 0:70                3 (const int)
 | |
| 0:70            Constant:
 | |
| 0:70              0 (const int)
 | |
| 0:70          Constant:
 | |
| 0:70            2 (const uint)
 | |
| 0:71      move second child to first child ( temp 2-component vector of double)
 | |
| 0:71        vector swizzle ( temp 2-component vector of double)
 | |
| 0:71          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const uint)
 | |
| 0:71              direct index ( temp uint)
 | |
| 0:71                'dti' ( in 3-component vector of uint)
 | |
| 0:71                Constant:
 | |
| 0:71                  0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:71          Sequence
 | |
| 0:71            Constant:
 | |
| 0:71              0 (const int)
 | |
| 0:71            Constant:
 | |
| 0:71              1 (const int)
 | |
| 0:71        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:71          vector swizzle ( temp 2-component vector of double)
 | |
| 0:71            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:71              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:71                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const uint)
 | |
| 0:71                direct index ( temp uint)
 | |
| 0:71                  'dti' ( in 3-component vector of uint)
 | |
| 0:71                  Constant:
 | |
| 0:71                    0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                3 (const int)
 | |
| 0:71            Sequence
 | |
| 0:71              Constant:
 | |
| 0:71                0 (const int)
 | |
| 0:71              Constant:
 | |
| 0:71                1 (const int)
 | |
| 0:71          Constant:
 | |
| 0:71            2 (const uint)
 | |
| 0:72      move second child to first child ( temp 3-component vector of double)
 | |
| 0:72        vector swizzle ( temp 3-component vector of double)
 | |
| 0:72          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const uint)
 | |
| 0:72              direct index ( temp uint)
 | |
| 0:72                'dti' ( in 3-component vector of uint)
 | |
| 0:72                Constant:
 | |
| 0:72                  0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              3 (const int)
 | |
| 0:72          Sequence
 | |
| 0:72            Constant:
 | |
| 0:72              0 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              1 (const int)
 | |
| 0:72            Constant:
 | |
| 0:72              2 (const int)
 | |
| 0:72        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:72          vector swizzle ( temp 3-component vector of double)
 | |
| 0:72            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:72              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:72                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const uint)
 | |
| 0:72                direct index ( temp uint)
 | |
| 0:72                  'dti' ( in 3-component vector of uint)
 | |
| 0:72                  Constant:
 | |
| 0:72                    0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                3 (const int)
 | |
| 0:72            Sequence
 | |
| 0:72              Constant:
 | |
| 0:72                0 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                1 (const int)
 | |
| 0:72              Constant:
 | |
| 0:72                2 (const int)
 | |
| 0:72          Constant:
 | |
| 0:72            2 (const uint)
 | |
| 0:74      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:74        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const uint)
 | |
| 0:74            direct index ( temp uint)
 | |
| 0:74              'dti' ( in 3-component vector of uint)
 | |
| 0:74              Constant:
 | |
| 0:74                0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            0 (const int)
 | |
| 0:74        subgroupQuadBroadcast ( temp 4-component vector of uint)
 | |
| 0:74          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:74            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:74                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const uint)
 | |
| 0:74              direct index ( temp uint)
 | |
| 0:74                'dti' ( in 3-component vector of uint)
 | |
| 0:74                Constant:
 | |
| 0:74                  0 (const int)
 | |
| 0:74            Constant:
 | |
| 0:74              0 (const int)
 | |
| 0:74          Constant:
 | |
| 0:74            3 (const uint)
 | |
| 0:75      move second child to first child ( temp uint)
 | |
| 0:75        direct index ( temp uint)
 | |
| 0:75          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const uint)
 | |
| 0:75              direct index ( temp uint)
 | |
| 0:75                'dti' ( in 3-component vector of uint)
 | |
| 0:75                Constant:
 | |
| 0:75                  0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            0 (const int)
 | |
| 0:75        subgroupQuadBroadcast ( temp uint)
 | |
| 0:75          direct index ( temp uint)
 | |
| 0:75            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:75              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:75                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const uint)
 | |
| 0:75                direct index ( temp uint)
 | |
| 0:75                  'dti' ( in 3-component vector of uint)
 | |
| 0:75                  Constant:
 | |
| 0:75                    0 (const int)
 | |
| 0:75              Constant:
 | |
| 0:75                0 (const int)
 | |
| 0:75            Constant:
 | |
| 0:75              0 (const int)
 | |
| 0:75          Constant:
 | |
| 0:75            3 (const uint)
 | |
| 0:76      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:76        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const uint)
 | |
| 0:76              direct index ( temp uint)
 | |
| 0:76                'dti' ( in 3-component vector of uint)
 | |
| 0:76                Constant:
 | |
| 0:76                  0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76          Sequence
 | |
| 0:76            Constant:
 | |
| 0:76              0 (const int)
 | |
| 0:76            Constant:
 | |
| 0:76              1 (const int)
 | |
| 0:76        subgroupQuadBroadcast ( temp 2-component vector of uint)
 | |
| 0:76          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:76            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:76              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:76                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const uint)
 | |
| 0:76                direct index ( temp uint)
 | |
| 0:76                  'dti' ( in 3-component vector of uint)
 | |
| 0:76                  Constant:
 | |
| 0:76                    0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76            Sequence
 | |
| 0:76              Constant:
 | |
| 0:76                0 (const int)
 | |
| 0:76              Constant:
 | |
| 0:76                1 (const int)
 | |
| 0:76          Constant:
 | |
| 0:76            3 (const uint)
 | |
| 0:77      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:77        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const uint)
 | |
| 0:77              direct index ( temp uint)
 | |
| 0:77                'dti' ( in 3-component vector of uint)
 | |
| 0:77                Constant:
 | |
| 0:77                  0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77          Sequence
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              1 (const int)
 | |
| 0:77            Constant:
 | |
| 0:77              2 (const int)
 | |
| 0:77        subgroupQuadBroadcast ( temp 3-component vector of uint)
 | |
| 0:77          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:77            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:77              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:77                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const uint)
 | |
| 0:77                direct index ( temp uint)
 | |
| 0:77                  'dti' ( in 3-component vector of uint)
 | |
| 0:77                  Constant:
 | |
| 0:77                    0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77            Sequence
 | |
| 0:77              Constant:
 | |
| 0:77                0 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                1 (const int)
 | |
| 0:77              Constant:
 | |
| 0:77                2 (const int)
 | |
| 0:77          Constant:
 | |
| 0:77            3 (const uint)
 | |
| 0:79      move second child to first child ( temp 4-component vector of int)
 | |
| 0:79        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const uint)
 | |
| 0:79            direct index ( temp uint)
 | |
| 0:79              'dti' ( in 3-component vector of uint)
 | |
| 0:79              Constant:
 | |
| 0:79                0 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            1 (const int)
 | |
| 0:79        subgroupQuadBroadcast ( temp 4-component vector of int)
 | |
| 0:79          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:79            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:79                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const uint)
 | |
| 0:79              direct index ( temp uint)
 | |
| 0:79                'dti' ( in 3-component vector of uint)
 | |
| 0:79                Constant:
 | |
| 0:79                  0 (const int)
 | |
| 0:79            Constant:
 | |
| 0:79              1 (const int)
 | |
| 0:79          Constant:
 | |
| 0:79            3 (const uint)
 | |
| 0:80      move second child to first child ( temp int)
 | |
| 0:80        direct index ( temp int)
 | |
| 0:80          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const uint)
 | |
| 0:80              direct index ( temp uint)
 | |
| 0:80                'dti' ( in 3-component vector of uint)
 | |
| 0:80                Constant:
 | |
| 0:80                  0 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              1 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            0 (const int)
 | |
| 0:80        subgroupQuadBroadcast ( temp int)
 | |
| 0:80          direct index ( temp int)
 | |
| 0:80            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:80              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:80                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const uint)
 | |
| 0:80                direct index ( temp uint)
 | |
| 0:80                  'dti' ( in 3-component vector of uint)
 | |
| 0:80                  Constant:
 | |
| 0:80                    0 (const int)
 | |
| 0:80              Constant:
 | |
| 0:80                1 (const int)
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const int)
 | |
| 0:80          Constant:
 | |
| 0:80            3 (const uint)
 | |
| 0:81      move second child to first child ( temp 2-component vector of int)
 | |
| 0:81        vector swizzle ( temp 2-component vector of int)
 | |
| 0:81          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const uint)
 | |
| 0:81              direct index ( temp uint)
 | |
| 0:81                'dti' ( in 3-component vector of uint)
 | |
| 0:81                Constant:
 | |
| 0:81                  0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81          Sequence
 | |
| 0:81            Constant:
 | |
| 0:81              0 (const int)
 | |
| 0:81            Constant:
 | |
| 0:81              1 (const int)
 | |
| 0:81        subgroupQuadBroadcast ( temp 2-component vector of int)
 | |
| 0:81          vector swizzle ( temp 2-component vector of int)
 | |
| 0:81            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:81              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:81                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const uint)
 | |
| 0:81                direct index ( temp uint)
 | |
| 0:81                  'dti' ( in 3-component vector of uint)
 | |
| 0:81                  Constant:
 | |
| 0:81                    0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81            Sequence
 | |
| 0:81              Constant:
 | |
| 0:81                0 (const int)
 | |
| 0:81              Constant:
 | |
| 0:81                1 (const int)
 | |
| 0:81          Constant:
 | |
| 0:81            3 (const uint)
 | |
| 0:82      move second child to first child ( temp 3-component vector of int)
 | |
| 0:82        vector swizzle ( temp 3-component vector of int)
 | |
| 0:82          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const uint)
 | |
| 0:82              direct index ( temp uint)
 | |
| 0:82                'dti' ( in 3-component vector of uint)
 | |
| 0:82                Constant:
 | |
| 0:82                  0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82          Sequence
 | |
| 0:82            Constant:
 | |
| 0:82              0 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              1 (const int)
 | |
| 0:82            Constant:
 | |
| 0:82              2 (const int)
 | |
| 0:82        subgroupQuadBroadcast ( temp 3-component vector of int)
 | |
| 0:82          vector swizzle ( temp 3-component vector of int)
 | |
| 0:82            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:82              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:82                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const uint)
 | |
| 0:82                direct index ( temp uint)
 | |
| 0:82                  'dti' ( in 3-component vector of uint)
 | |
| 0:82                  Constant:
 | |
| 0:82                    0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82            Sequence
 | |
| 0:82              Constant:
 | |
| 0:82                0 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                1 (const int)
 | |
| 0:82              Constant:
 | |
| 0:82                2 (const int)
 | |
| 0:82          Constant:
 | |
| 0:82            3 (const uint)
 | |
| 0:84      move second child to first child ( temp 4-component vector of float)
 | |
| 0:84        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const uint)
 | |
| 0:84            direct index ( temp uint)
 | |
| 0:84              'dti' ( in 3-component vector of uint)
 | |
| 0:84              Constant:
 | |
| 0:84                0 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            2 (const int)
 | |
| 0:84        subgroupQuadBroadcast ( temp 4-component vector of float)
 | |
| 0:84          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:84            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:84                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const uint)
 | |
| 0:84              direct index ( temp uint)
 | |
| 0:84                'dti' ( in 3-component vector of uint)
 | |
| 0:84                Constant:
 | |
| 0:84                  0 (const int)
 | |
| 0:84            Constant:
 | |
| 0:84              2 (const int)
 | |
| 0:84          Constant:
 | |
| 0:84            3 (const uint)
 | |
| 0:85      move second child to first child ( temp float)
 | |
| 0:85        direct index ( temp float)
 | |
| 0:85          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const uint)
 | |
| 0:85              direct index ( temp uint)
 | |
| 0:85                'dti' ( in 3-component vector of uint)
 | |
| 0:85                Constant:
 | |
| 0:85                  0 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              2 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            0 (const int)
 | |
| 0:85        subgroupQuadBroadcast ( temp float)
 | |
| 0:85          direct index ( temp float)
 | |
| 0:85            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:85              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:85                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const uint)
 | |
| 0:85                direct index ( temp uint)
 | |
| 0:85                  'dti' ( in 3-component vector of uint)
 | |
| 0:85                  Constant:
 | |
| 0:85                    0 (const int)
 | |
| 0:85              Constant:
 | |
| 0:85                2 (const int)
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const int)
 | |
| 0:85          Constant:
 | |
| 0:85            3 (const uint)
 | |
| 0:86      move second child to first child ( temp 2-component vector of float)
 | |
| 0:86        vector swizzle ( temp 2-component vector of float)
 | |
| 0:86          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const uint)
 | |
| 0:86              direct index ( temp uint)
 | |
| 0:86                'dti' ( in 3-component vector of uint)
 | |
| 0:86                Constant:
 | |
| 0:86                  0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              2 (const int)
 | |
| 0:86          Sequence
 | |
| 0:86            Constant:
 | |
| 0:86              0 (const int)
 | |
| 0:86            Constant:
 | |
| 0:86              1 (const int)
 | |
| 0:86        subgroupQuadBroadcast ( temp 2-component vector of float)
 | |
| 0:86          vector swizzle ( temp 2-component vector of float)
 | |
| 0:86            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:86              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:86                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const uint)
 | |
| 0:86                direct index ( temp uint)
 | |
| 0:86                  'dti' ( in 3-component vector of uint)
 | |
| 0:86                  Constant:
 | |
| 0:86                    0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                2 (const int)
 | |
| 0:86            Sequence
 | |
| 0:86              Constant:
 | |
| 0:86                0 (const int)
 | |
| 0:86              Constant:
 | |
| 0:86                1 (const int)
 | |
| 0:86          Constant:
 | |
| 0:86            3 (const uint)
 | |
| 0:87      move second child to first child ( temp 3-component vector of float)
 | |
| 0:87        vector swizzle ( temp 3-component vector of float)
 | |
| 0:87          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const uint)
 | |
| 0:87              direct index ( temp uint)
 | |
| 0:87                'dti' ( in 3-component vector of uint)
 | |
| 0:87                Constant:
 | |
| 0:87                  0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87          Sequence
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              1 (const int)
 | |
| 0:87            Constant:
 | |
| 0:87              2 (const int)
 | |
| 0:87        subgroupQuadBroadcast ( temp 3-component vector of float)
 | |
| 0:87          vector swizzle ( temp 3-component vector of float)
 | |
| 0:87            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:87              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:87                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const uint)
 | |
| 0:87                direct index ( temp uint)
 | |
| 0:87                  'dti' ( in 3-component vector of uint)
 | |
| 0:87                  Constant:
 | |
| 0:87                    0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87            Sequence
 | |
| 0:87              Constant:
 | |
| 0:87                0 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                1 (const int)
 | |
| 0:87              Constant:
 | |
| 0:87                2 (const int)
 | |
| 0:87          Constant:
 | |
| 0:87            3 (const uint)
 | |
| 0:89      move second child to first child ( temp 4-component vector of double)
 | |
| 0:89        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const uint)
 | |
| 0:89            direct index ( temp uint)
 | |
| 0:89              'dti' ( in 3-component vector of uint)
 | |
| 0:89              Constant:
 | |
| 0:89                0 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const int)
 | |
| 0:89        subgroupQuadBroadcast ( temp 4-component vector of double)
 | |
| 0:89          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:89            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:89                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const uint)
 | |
| 0:89              direct index ( temp uint)
 | |
| 0:89                'dti' ( in 3-component vector of uint)
 | |
| 0:89                Constant:
 | |
| 0:89                  0 (const int)
 | |
| 0:89            Constant:
 | |
| 0:89              3 (const int)
 | |
| 0:89          Constant:
 | |
| 0:89            3 (const uint)
 | |
| 0:90      move second child to first child ( temp double)
 | |
| 0:90        direct index ( temp double)
 | |
| 0:90          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const uint)
 | |
| 0:90              direct index ( temp uint)
 | |
| 0:90                'dti' ( in 3-component vector of uint)
 | |
| 0:90                Constant:
 | |
| 0:90                  0 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              3 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            0 (const int)
 | |
| 0:90        subgroupQuadBroadcast ( temp double)
 | |
| 0:90          direct index ( temp double)
 | |
| 0:90            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:90              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:90                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const uint)
 | |
| 0:90                direct index ( temp uint)
 | |
| 0:90                  'dti' ( in 3-component vector of uint)
 | |
| 0:90                  Constant:
 | |
| 0:90                    0 (const int)
 | |
| 0:90              Constant:
 | |
| 0:90                3 (const int)
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const int)
 | |
| 0:90          Constant:
 | |
| 0:90            3 (const uint)
 | |
| 0:91      move second child to first child ( temp 2-component vector of double)
 | |
| 0:91        vector swizzle ( temp 2-component vector of double)
 | |
| 0:91          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const uint)
 | |
| 0:91              direct index ( temp uint)
 | |
| 0:91                'dti' ( in 3-component vector of uint)
 | |
| 0:91                Constant:
 | |
| 0:91                  0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              3 (const int)
 | |
| 0:91          Sequence
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const int)
 | |
| 0:91            Constant:
 | |
| 0:91              1 (const int)
 | |
| 0:91        subgroupQuadBroadcast ( temp 2-component vector of double)
 | |
| 0:91          vector swizzle ( temp 2-component vector of double)
 | |
| 0:91            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:91              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:91                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const uint)
 | |
| 0:91                direct index ( temp uint)
 | |
| 0:91                  'dti' ( in 3-component vector of uint)
 | |
| 0:91                  Constant:
 | |
| 0:91                    0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                3 (const int)
 | |
| 0:91            Sequence
 | |
| 0:91              Constant:
 | |
| 0:91                0 (const int)
 | |
| 0:91              Constant:
 | |
| 0:91                1 (const int)
 | |
| 0:91          Constant:
 | |
| 0:91            3 (const uint)
 | |
| 0:92      move second child to first child ( temp 3-component vector of double)
 | |
| 0:92        vector swizzle ( temp 3-component vector of double)
 | |
| 0:92          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const uint)
 | |
| 0:92              direct index ( temp uint)
 | |
| 0:92                'dti' ( in 3-component vector of uint)
 | |
| 0:92                Constant:
 | |
| 0:92                  0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              3 (const int)
 | |
| 0:92          Sequence
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              1 (const int)
 | |
| 0:92            Constant:
 | |
| 0:92              2 (const int)
 | |
| 0:92        subgroupQuadBroadcast ( temp 3-component vector of double)
 | |
| 0:92          vector swizzle ( temp 3-component vector of double)
 | |
| 0:92            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:92              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:92                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const uint)
 | |
| 0:92                direct index ( temp uint)
 | |
| 0:92                  'dti' ( in 3-component vector of uint)
 | |
| 0:92                  Constant:
 | |
| 0:92                    0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                3 (const int)
 | |
| 0:92            Sequence
 | |
| 0:92              Constant:
 | |
| 0:92                0 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                1 (const int)
 | |
| 0:92              Constant:
 | |
| 0:92                2 (const int)
 | |
| 0:92          Constant:
 | |
| 0:92            3 (const uint)
 | |
| 0:94      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:94        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const uint)
 | |
| 0:94            direct index ( temp uint)
 | |
| 0:94              'dti' ( in 3-component vector of uint)
 | |
| 0:94              Constant:
 | |
| 0:94                0 (const int)
 | |
| 0:94          Constant:
 | |
| 0:94            0 (const int)
 | |
| 0:94        subgroupQuadSwapHorizontal ( temp 4-component vector of uint)
 | |
| 0:94          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:94            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:94                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const uint)
 | |
| 0:94              direct index ( temp uint)
 | |
| 0:94                'dti' ( in 3-component vector of uint)
 | |
| 0:94                Constant:
 | |
| 0:94                  0 (const int)
 | |
| 0:94            Constant:
 | |
| 0:94              0 (const int)
 | |
| 0:95      move second child to first child ( temp uint)
 | |
| 0:95        direct index ( temp uint)
 | |
| 0:95          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const uint)
 | |
| 0:95              direct index ( temp uint)
 | |
| 0:95                'dti' ( in 3-component vector of uint)
 | |
| 0:95                Constant:
 | |
| 0:95                  0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:95          Constant:
 | |
| 0:95            0 (const int)
 | |
| 0:95        subgroupQuadSwapHorizontal ( temp uint)
 | |
| 0:95          direct index ( temp uint)
 | |
| 0:95            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:95              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:95                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const uint)
 | |
| 0:95                direct index ( temp uint)
 | |
| 0:95                  'dti' ( in 3-component vector of uint)
 | |
| 0:95                  Constant:
 | |
| 0:95                    0 (const int)
 | |
| 0:95              Constant:
 | |
| 0:95                0 (const int)
 | |
| 0:95            Constant:
 | |
| 0:95              0 (const int)
 | |
| 0:96      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:96        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const uint)
 | |
| 0:96              direct index ( temp uint)
 | |
| 0:96                'dti' ( in 3-component vector of uint)
 | |
| 0:96                Constant:
 | |
| 0:96                  0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96          Sequence
 | |
| 0:96            Constant:
 | |
| 0:96              0 (const int)
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const int)
 | |
| 0:96        subgroupQuadSwapHorizontal ( temp 2-component vector of uint)
 | |
| 0:96          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:96            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:96              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:96                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const uint)
 | |
| 0:96                direct index ( temp uint)
 | |
| 0:96                  'dti' ( in 3-component vector of uint)
 | |
| 0:96                  Constant:
 | |
| 0:96                    0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96            Sequence
 | |
| 0:96              Constant:
 | |
| 0:96                0 (const int)
 | |
| 0:96              Constant:
 | |
| 0:96                1 (const int)
 | |
| 0:97      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:97        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const uint)
 | |
| 0:97              direct index ( temp uint)
 | |
| 0:97                'dti' ( in 3-component vector of uint)
 | |
| 0:97                Constant:
 | |
| 0:97                  0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97          Sequence
 | |
| 0:97            Constant:
 | |
| 0:97              0 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const int)
 | |
| 0:97            Constant:
 | |
| 0:97              2 (const int)
 | |
| 0:97        subgroupQuadSwapHorizontal ( temp 3-component vector of uint)
 | |
| 0:97          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:97            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:97              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:97                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const uint)
 | |
| 0:97                direct index ( temp uint)
 | |
| 0:97                  'dti' ( in 3-component vector of uint)
 | |
| 0:97                  Constant:
 | |
| 0:97                    0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97            Sequence
 | |
| 0:97              Constant:
 | |
| 0:97                0 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                1 (const int)
 | |
| 0:97              Constant:
 | |
| 0:97                2 (const int)
 | |
| 0:99      move second child to first child ( temp 4-component vector of int)
 | |
| 0:99        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const uint)
 | |
| 0:99            direct index ( temp uint)
 | |
| 0:99              'dti' ( in 3-component vector of uint)
 | |
| 0:99              Constant:
 | |
| 0:99                0 (const int)
 | |
| 0:99          Constant:
 | |
| 0:99            1 (const int)
 | |
| 0:99        subgroupQuadSwapHorizontal ( temp 4-component vector of int)
 | |
| 0:99          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:99            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:99                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const uint)
 | |
| 0:99              direct index ( temp uint)
 | |
| 0:99                'dti' ( in 3-component vector of uint)
 | |
| 0:99                Constant:
 | |
| 0:99                  0 (const int)
 | |
| 0:99            Constant:
 | |
| 0:99              1 (const int)
 | |
| 0:100      move second child to first child ( temp int)
 | |
| 0:100        direct index ( temp int)
 | |
| 0:100          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const uint)
 | |
| 0:100              direct index ( temp uint)
 | |
| 0:100                'dti' ( in 3-component vector of uint)
 | |
| 0:100                Constant:
 | |
| 0:100                  0 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              1 (const int)
 | |
| 0:100          Constant:
 | |
| 0:100            0 (const int)
 | |
| 0:100        subgroupQuadSwapHorizontal ( temp int)
 | |
| 0:100          direct index ( temp int)
 | |
| 0:100            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:100              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:100                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const uint)
 | |
| 0:100                direct index ( temp uint)
 | |
| 0:100                  'dti' ( in 3-component vector of uint)
 | |
| 0:100                  Constant:
 | |
| 0:100                    0 (const int)
 | |
| 0:100              Constant:
 | |
| 0:100                1 (const int)
 | |
| 0:100            Constant:
 | |
| 0:100              0 (const int)
 | |
| 0:101      move second child to first child ( temp 2-component vector of int)
 | |
| 0:101        vector swizzle ( temp 2-component vector of int)
 | |
| 0:101          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const uint)
 | |
| 0:101              direct index ( temp uint)
 | |
| 0:101                'dti' ( in 3-component vector of uint)
 | |
| 0:101                Constant:
 | |
| 0:101                  0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101          Sequence
 | |
| 0:101            Constant:
 | |
| 0:101              0 (const int)
 | |
| 0:101            Constant:
 | |
| 0:101              1 (const int)
 | |
| 0:101        subgroupQuadSwapHorizontal ( temp 2-component vector of int)
 | |
| 0:101          vector swizzle ( temp 2-component vector of int)
 | |
| 0:101            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:101              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:101                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const uint)
 | |
| 0:101                direct index ( temp uint)
 | |
| 0:101                  'dti' ( in 3-component vector of uint)
 | |
| 0:101                  Constant:
 | |
| 0:101                    0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:101            Sequence
 | |
| 0:101              Constant:
 | |
| 0:101                0 (const int)
 | |
| 0:101              Constant:
 | |
| 0:101                1 (const int)
 | |
| 0:102      move second child to first child ( temp 3-component vector of int)
 | |
| 0:102        vector swizzle ( temp 3-component vector of int)
 | |
| 0:102          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const uint)
 | |
| 0:102              direct index ( temp uint)
 | |
| 0:102                'dti' ( in 3-component vector of uint)
 | |
| 0:102                Constant:
 | |
| 0:102                  0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102          Sequence
 | |
| 0:102            Constant:
 | |
| 0:102              0 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              1 (const int)
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const int)
 | |
| 0:102        subgroupQuadSwapHorizontal ( temp 3-component vector of int)
 | |
| 0:102          vector swizzle ( temp 3-component vector of int)
 | |
| 0:102            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:102              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:102                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const uint)
 | |
| 0:102                direct index ( temp uint)
 | |
| 0:102                  'dti' ( in 3-component vector of uint)
 | |
| 0:102                  Constant:
 | |
| 0:102                    0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102            Sequence
 | |
| 0:102              Constant:
 | |
| 0:102                0 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                1 (const int)
 | |
| 0:102              Constant:
 | |
| 0:102                2 (const int)
 | |
| 0:104      move second child to first child ( temp 4-component vector of float)
 | |
| 0:104        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:104          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const uint)
 | |
| 0:104            direct index ( temp uint)
 | |
| 0:104              'dti' ( in 3-component vector of uint)
 | |
| 0:104              Constant:
 | |
| 0:104                0 (const int)
 | |
| 0:104          Constant:
 | |
| 0:104            2 (const int)
 | |
| 0:104        subgroupQuadSwapHorizontal ( temp 4-component vector of float)
 | |
| 0:104          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:104            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:104                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const uint)
 | |
| 0:104              direct index ( temp uint)
 | |
| 0:104                'dti' ( in 3-component vector of uint)
 | |
| 0:104                Constant:
 | |
| 0:104                  0 (const int)
 | |
| 0:104            Constant:
 | |
| 0:104              2 (const int)
 | |
| 0:105      move second child to first child ( temp float)
 | |
| 0:105        direct index ( temp float)
 | |
| 0:105          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:105            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const uint)
 | |
| 0:105              direct index ( temp uint)
 | |
| 0:105                'dti' ( in 3-component vector of uint)
 | |
| 0:105                Constant:
 | |
| 0:105                  0 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              2 (const int)
 | |
| 0:105          Constant:
 | |
| 0:105            0 (const int)
 | |
| 0:105        subgroupQuadSwapHorizontal ( temp float)
 | |
| 0:105          direct index ( temp float)
 | |
| 0:105            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:105              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:105                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const uint)
 | |
| 0:105                direct index ( temp uint)
 | |
| 0:105                  'dti' ( in 3-component vector of uint)
 | |
| 0:105                  Constant:
 | |
| 0:105                    0 (const int)
 | |
| 0:105              Constant:
 | |
| 0:105                2 (const int)
 | |
| 0:105            Constant:
 | |
| 0:105              0 (const int)
 | |
| 0:106      move second child to first child ( temp 2-component vector of float)
 | |
| 0:106        vector swizzle ( temp 2-component vector of float)
 | |
| 0:106          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:106            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const uint)
 | |
| 0:106              direct index ( temp uint)
 | |
| 0:106                'dti' ( in 3-component vector of uint)
 | |
| 0:106                Constant:
 | |
| 0:106                  0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              2 (const int)
 | |
| 0:106          Sequence
 | |
| 0:106            Constant:
 | |
| 0:106              0 (const int)
 | |
| 0:106            Constant:
 | |
| 0:106              1 (const int)
 | |
| 0:106        subgroupQuadSwapHorizontal ( temp 2-component vector of float)
 | |
| 0:106          vector swizzle ( temp 2-component vector of float)
 | |
| 0:106            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:106              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:106                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const uint)
 | |
| 0:106                direct index ( temp uint)
 | |
| 0:106                  'dti' ( in 3-component vector of uint)
 | |
| 0:106                  Constant:
 | |
| 0:106                    0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                2 (const int)
 | |
| 0:106            Sequence
 | |
| 0:106              Constant:
 | |
| 0:106                0 (const int)
 | |
| 0:106              Constant:
 | |
| 0:106                1 (const int)
 | |
| 0:107      move second child to first child ( temp 3-component vector of float)
 | |
| 0:107        vector swizzle ( temp 3-component vector of float)
 | |
| 0:107          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:107            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const uint)
 | |
| 0:107              direct index ( temp uint)
 | |
| 0:107                'dti' ( in 3-component vector of uint)
 | |
| 0:107                Constant:
 | |
| 0:107                  0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107          Sequence
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              1 (const int)
 | |
| 0:107            Constant:
 | |
| 0:107              2 (const int)
 | |
| 0:107        subgroupQuadSwapHorizontal ( temp 3-component vector of float)
 | |
| 0:107          vector swizzle ( temp 3-component vector of float)
 | |
| 0:107            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:107              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:107                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const uint)
 | |
| 0:107                direct index ( temp uint)
 | |
| 0:107                  'dti' ( in 3-component vector of uint)
 | |
| 0:107                  Constant:
 | |
| 0:107                    0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:107            Sequence
 | |
| 0:107              Constant:
 | |
| 0:107                0 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                1 (const int)
 | |
| 0:107              Constant:
 | |
| 0:107                2 (const int)
 | |
| 0:109      move second child to first child ( temp 4-component vector of double)
 | |
| 0:109        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:109          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const uint)
 | |
| 0:109            direct index ( temp uint)
 | |
| 0:109              'dti' ( in 3-component vector of uint)
 | |
| 0:109              Constant:
 | |
| 0:109                0 (const int)
 | |
| 0:109          Constant:
 | |
| 0:109            3 (const int)
 | |
| 0:109        subgroupQuadSwapHorizontal ( temp 4-component vector of double)
 | |
| 0:109          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:109            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:109                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const uint)
 | |
| 0:109              direct index ( temp uint)
 | |
| 0:109                'dti' ( in 3-component vector of uint)
 | |
| 0:109                Constant:
 | |
| 0:109                  0 (const int)
 | |
| 0:109            Constant:
 | |
| 0:109              3 (const int)
 | |
| 0:110      move second child to first child ( temp double)
 | |
| 0:110        direct index ( temp double)
 | |
| 0:110          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:110            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const uint)
 | |
| 0:110              direct index ( temp uint)
 | |
| 0:110                'dti' ( in 3-component vector of uint)
 | |
| 0:110                Constant:
 | |
| 0:110                  0 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              3 (const int)
 | |
| 0:110          Constant:
 | |
| 0:110            0 (const int)
 | |
| 0:110        subgroupQuadSwapHorizontal ( temp double)
 | |
| 0:110          direct index ( temp double)
 | |
| 0:110            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:110              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:110                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const uint)
 | |
| 0:110                direct index ( temp uint)
 | |
| 0:110                  'dti' ( in 3-component vector of uint)
 | |
| 0:110                  Constant:
 | |
| 0:110                    0 (const int)
 | |
| 0:110              Constant:
 | |
| 0:110                3 (const int)
 | |
| 0:110            Constant:
 | |
| 0:110              0 (const int)
 | |
| 0:111      move second child to first child ( temp 2-component vector of double)
 | |
| 0:111        vector swizzle ( temp 2-component vector of double)
 | |
| 0:111          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:111            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const uint)
 | |
| 0:111              direct index ( temp uint)
 | |
| 0:111                'dti' ( in 3-component vector of uint)
 | |
| 0:111                Constant:
 | |
| 0:111                  0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              3 (const int)
 | |
| 0:111          Sequence
 | |
| 0:111            Constant:
 | |
| 0:111              0 (const int)
 | |
| 0:111            Constant:
 | |
| 0:111              1 (const int)
 | |
| 0:111        subgroupQuadSwapHorizontal ( temp 2-component vector of double)
 | |
| 0:111          vector swizzle ( temp 2-component vector of double)
 | |
| 0:111            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:111              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:111                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const uint)
 | |
| 0:111                direct index ( temp uint)
 | |
| 0:111                  'dti' ( in 3-component vector of uint)
 | |
| 0:111                  Constant:
 | |
| 0:111                    0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                3 (const int)
 | |
| 0:111            Sequence
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const int)
 | |
| 0:111              Constant:
 | |
| 0:111                1 (const int)
 | |
| 0:112      move second child to first child ( temp 3-component vector of double)
 | |
| 0:112        vector swizzle ( temp 3-component vector of double)
 | |
| 0:112          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:112            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const uint)
 | |
| 0:112              direct index ( temp uint)
 | |
| 0:112                'dti' ( in 3-component vector of uint)
 | |
| 0:112                Constant:
 | |
| 0:112                  0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              3 (const int)
 | |
| 0:112          Sequence
 | |
| 0:112            Constant:
 | |
| 0:112              0 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              1 (const int)
 | |
| 0:112            Constant:
 | |
| 0:112              2 (const int)
 | |
| 0:112        subgroupQuadSwapHorizontal ( temp 3-component vector of double)
 | |
| 0:112          vector swizzle ( temp 3-component vector of double)
 | |
| 0:112            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:112              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:112                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const uint)
 | |
| 0:112                direct index ( temp uint)
 | |
| 0:112                  'dti' ( in 3-component vector of uint)
 | |
| 0:112                  Constant:
 | |
| 0:112                    0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                3 (const int)
 | |
| 0:112            Sequence
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                1 (const int)
 | |
| 0:112              Constant:
 | |
| 0:112                2 (const int)
 | |
| 0:114      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:114        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const uint)
 | |
| 0:114            direct index ( temp uint)
 | |
| 0:114              'dti' ( in 3-component vector of uint)
 | |
| 0:114              Constant:
 | |
| 0:114                0 (const int)
 | |
| 0:114          Constant:
 | |
| 0:114            0 (const int)
 | |
| 0:114        subgroupQuadSwapVertical ( temp 4-component vector of uint)
 | |
| 0:114          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:114            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:114                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const uint)
 | |
| 0:114              direct index ( temp uint)
 | |
| 0:114                'dti' ( in 3-component vector of uint)
 | |
| 0:114                Constant:
 | |
| 0:114                  0 (const int)
 | |
| 0:114            Constant:
 | |
| 0:114              0 (const int)
 | |
| 0:115      move second child to first child ( temp uint)
 | |
| 0:115        direct index ( temp uint)
 | |
| 0:115          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const uint)
 | |
| 0:115              direct index ( temp uint)
 | |
| 0:115                'dti' ( in 3-component vector of uint)
 | |
| 0:115                Constant:
 | |
| 0:115                  0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:115          Constant:
 | |
| 0:115            0 (const int)
 | |
| 0:115        subgroupQuadSwapVertical ( temp uint)
 | |
| 0:115          direct index ( temp uint)
 | |
| 0:115            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:115              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:115                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const uint)
 | |
| 0:115                direct index ( temp uint)
 | |
| 0:115                  'dti' ( in 3-component vector of uint)
 | |
| 0:115                  Constant:
 | |
| 0:115                    0 (const int)
 | |
| 0:115              Constant:
 | |
| 0:115                0 (const int)
 | |
| 0:115            Constant:
 | |
| 0:115              0 (const int)
 | |
| 0:116      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:116        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const uint)
 | |
| 0:116              direct index ( temp uint)
 | |
| 0:116                'dti' ( in 3-component vector of uint)
 | |
| 0:116                Constant:
 | |
| 0:116                  0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116          Sequence
 | |
| 0:116            Constant:
 | |
| 0:116              0 (const int)
 | |
| 0:116            Constant:
 | |
| 0:116              1 (const int)
 | |
| 0:116        subgroupQuadSwapVertical ( temp 2-component vector of uint)
 | |
| 0:116          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:116            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:116              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:116                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const uint)
 | |
| 0:116                direct index ( temp uint)
 | |
| 0:116                  'dti' ( in 3-component vector of uint)
 | |
| 0:116                  Constant:
 | |
| 0:116                    0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116            Sequence
 | |
| 0:116              Constant:
 | |
| 0:116                0 (const int)
 | |
| 0:116              Constant:
 | |
| 0:116                1 (const int)
 | |
| 0:117      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:117        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const uint)
 | |
| 0:117              direct index ( temp uint)
 | |
| 0:117                'dti' ( in 3-component vector of uint)
 | |
| 0:117                Constant:
 | |
| 0:117                  0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117          Sequence
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              1 (const int)
 | |
| 0:117            Constant:
 | |
| 0:117              2 (const int)
 | |
| 0:117        subgroupQuadSwapVertical ( temp 3-component vector of uint)
 | |
| 0:117          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:117            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:117              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:117                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const uint)
 | |
| 0:117                direct index ( temp uint)
 | |
| 0:117                  'dti' ( in 3-component vector of uint)
 | |
| 0:117                  Constant:
 | |
| 0:117                    0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117            Sequence
 | |
| 0:117              Constant:
 | |
| 0:117                0 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                1 (const int)
 | |
| 0:117              Constant:
 | |
| 0:117                2 (const int)
 | |
| 0:119      move second child to first child ( temp 4-component vector of int)
 | |
| 0:119        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const uint)
 | |
| 0:119            direct index ( temp uint)
 | |
| 0:119              'dti' ( in 3-component vector of uint)
 | |
| 0:119              Constant:
 | |
| 0:119                0 (const int)
 | |
| 0:119          Constant:
 | |
| 0:119            1 (const int)
 | |
| 0:119        subgroupQuadSwapVertical ( temp 4-component vector of int)
 | |
| 0:119          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:119            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:119                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const uint)
 | |
| 0:119              direct index ( temp uint)
 | |
| 0:119                'dti' ( in 3-component vector of uint)
 | |
| 0:119                Constant:
 | |
| 0:119                  0 (const int)
 | |
| 0:119            Constant:
 | |
| 0:119              1 (const int)
 | |
| 0:120      move second child to first child ( temp int)
 | |
| 0:120        direct index ( temp int)
 | |
| 0:120          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const uint)
 | |
| 0:120              direct index ( temp uint)
 | |
| 0:120                'dti' ( in 3-component vector of uint)
 | |
| 0:120                Constant:
 | |
| 0:120                  0 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              1 (const int)
 | |
| 0:120          Constant:
 | |
| 0:120            0 (const int)
 | |
| 0:120        subgroupQuadSwapVertical ( temp int)
 | |
| 0:120          direct index ( temp int)
 | |
| 0:120            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:120              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:120                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const uint)
 | |
| 0:120                direct index ( temp uint)
 | |
| 0:120                  'dti' ( in 3-component vector of uint)
 | |
| 0:120                  Constant:
 | |
| 0:120                    0 (const int)
 | |
| 0:120              Constant:
 | |
| 0:120                1 (const int)
 | |
| 0:120            Constant:
 | |
| 0:120              0 (const int)
 | |
| 0:121      move second child to first child ( temp 2-component vector of int)
 | |
| 0:121        vector swizzle ( temp 2-component vector of int)
 | |
| 0:121          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const uint)
 | |
| 0:121              direct index ( temp uint)
 | |
| 0:121                'dti' ( in 3-component vector of uint)
 | |
| 0:121                Constant:
 | |
| 0:121                  0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121          Sequence
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const int)
 | |
| 0:121            Constant:
 | |
| 0:121              1 (const int)
 | |
| 0:121        subgroupQuadSwapVertical ( temp 2-component vector of int)
 | |
| 0:121          vector swizzle ( temp 2-component vector of int)
 | |
| 0:121            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:121              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:121                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const uint)
 | |
| 0:121                direct index ( temp uint)
 | |
| 0:121                  'dti' ( in 3-component vector of uint)
 | |
| 0:121                  Constant:
 | |
| 0:121                    0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:121            Sequence
 | |
| 0:121              Constant:
 | |
| 0:121                0 (const int)
 | |
| 0:121              Constant:
 | |
| 0:121                1 (const int)
 | |
| 0:122      move second child to first child ( temp 3-component vector of int)
 | |
| 0:122        vector swizzle ( temp 3-component vector of int)
 | |
| 0:122          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const uint)
 | |
| 0:122              direct index ( temp uint)
 | |
| 0:122                'dti' ( in 3-component vector of uint)
 | |
| 0:122                Constant:
 | |
| 0:122                  0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122          Sequence
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              1 (const int)
 | |
| 0:122            Constant:
 | |
| 0:122              2 (const int)
 | |
| 0:122        subgroupQuadSwapVertical ( temp 3-component vector of int)
 | |
| 0:122          vector swizzle ( temp 3-component vector of int)
 | |
| 0:122            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:122              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:122                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const uint)
 | |
| 0:122                direct index ( temp uint)
 | |
| 0:122                  'dti' ( in 3-component vector of uint)
 | |
| 0:122                  Constant:
 | |
| 0:122                    0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122            Sequence
 | |
| 0:122              Constant:
 | |
| 0:122                0 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                1 (const int)
 | |
| 0:122              Constant:
 | |
| 0:122                2 (const int)
 | |
| 0:124      move second child to first child ( temp 4-component vector of float)
 | |
| 0:124        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:124          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const uint)
 | |
| 0:124            direct index ( temp uint)
 | |
| 0:124              'dti' ( in 3-component vector of uint)
 | |
| 0:124              Constant:
 | |
| 0:124                0 (const int)
 | |
| 0:124          Constant:
 | |
| 0:124            2 (const int)
 | |
| 0:124        subgroupQuadSwapVertical ( temp 4-component vector of float)
 | |
| 0:124          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:124            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:124                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const uint)
 | |
| 0:124              direct index ( temp uint)
 | |
| 0:124                'dti' ( in 3-component vector of uint)
 | |
| 0:124                Constant:
 | |
| 0:124                  0 (const int)
 | |
| 0:124            Constant:
 | |
| 0:124              2 (const int)
 | |
| 0:125      move second child to first child ( temp float)
 | |
| 0:125        direct index ( temp float)
 | |
| 0:125          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:125            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:125                Constant:
 | |
| 0:125                  0 (const uint)
 | |
| 0:125              direct index ( temp uint)
 | |
| 0:125                'dti' ( in 3-component vector of uint)
 | |
| 0:125                Constant:
 | |
| 0:125                  0 (const int)
 | |
| 0:125            Constant:
 | |
| 0:125              2 (const int)
 | |
| 0:125          Constant:
 | |
| 0:125            0 (const int)
 | |
| 0:125        subgroupQuadSwapVertical ( temp float)
 | |
| 0:125          direct index ( temp float)
 | |
| 0:125            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:125              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:125                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:125                  Constant:
 | |
| 0:125                    0 (const uint)
 | |
| 0:125                direct index ( temp uint)
 | |
| 0:125                  'dti' ( in 3-component vector of uint)
 | |
| 0:125                  Constant:
 | |
| 0:125                    0 (const int)
 | |
| 0:125              Constant:
 | |
| 0:125                2 (const int)
 | |
| 0:125            Constant:
 | |
| 0:125              0 (const int)
 | |
| 0:126      move second child to first child ( temp 2-component vector of float)
 | |
| 0:126        vector swizzle ( temp 2-component vector of float)
 | |
| 0:126          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:126            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:126                Constant:
 | |
| 0:126                  0 (const uint)
 | |
| 0:126              direct index ( temp uint)
 | |
| 0:126                'dti' ( in 3-component vector of uint)
 | |
| 0:126                Constant:
 | |
| 0:126                  0 (const int)
 | |
| 0:126            Constant:
 | |
| 0:126              2 (const int)
 | |
| 0:126          Sequence
 | |
| 0:126            Constant:
 | |
| 0:126              0 (const int)
 | |
| 0:126            Constant:
 | |
| 0:126              1 (const int)
 | |
| 0:126        subgroupQuadSwapVertical ( temp 2-component vector of float)
 | |
| 0:126          vector swizzle ( temp 2-component vector of float)
 | |
| 0:126            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:126              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:126                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:126                  Constant:
 | |
| 0:126                    0 (const uint)
 | |
| 0:126                direct index ( temp uint)
 | |
| 0:126                  'dti' ( in 3-component vector of uint)
 | |
| 0:126                  Constant:
 | |
| 0:126                    0 (const int)
 | |
| 0:126              Constant:
 | |
| 0:126                2 (const int)
 | |
| 0:126            Sequence
 | |
| 0:126              Constant:
 | |
| 0:126                0 (const int)
 | |
| 0:126              Constant:
 | |
| 0:126                1 (const int)
 | |
| 0:127      move second child to first child ( temp 3-component vector of float)
 | |
| 0:127        vector swizzle ( temp 3-component vector of float)
 | |
| 0:127          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:127            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:127                Constant:
 | |
| 0:127                  0 (const uint)
 | |
| 0:127              direct index ( temp uint)
 | |
| 0:127                'dti' ( in 3-component vector of uint)
 | |
| 0:127                Constant:
 | |
| 0:127                  0 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              2 (const int)
 | |
| 0:127          Sequence
 | |
| 0:127            Constant:
 | |
| 0:127              0 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              1 (const int)
 | |
| 0:127            Constant:
 | |
| 0:127              2 (const int)
 | |
| 0:127        subgroupQuadSwapVertical ( temp 3-component vector of float)
 | |
| 0:127          vector swizzle ( temp 3-component vector of float)
 | |
| 0:127            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:127              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:127                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:127                  Constant:
 | |
| 0:127                    0 (const uint)
 | |
| 0:127                direct index ( temp uint)
 | |
| 0:127                  'dti' ( in 3-component vector of uint)
 | |
| 0:127                  Constant:
 | |
| 0:127                    0 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                2 (const int)
 | |
| 0:127            Sequence
 | |
| 0:127              Constant:
 | |
| 0:127                0 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                1 (const int)
 | |
| 0:127              Constant:
 | |
| 0:127                2 (const int)
 | |
| 0:129      move second child to first child ( temp 4-component vector of double)
 | |
| 0:129        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:129          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:129              Constant:
 | |
| 0:129                0 (const uint)
 | |
| 0:129            direct index ( temp uint)
 | |
| 0:129              'dti' ( in 3-component vector of uint)
 | |
| 0:129              Constant:
 | |
| 0:129                0 (const int)
 | |
| 0:129          Constant:
 | |
| 0:129            3 (const int)
 | |
| 0:129        subgroupQuadSwapVertical ( temp 4-component vector of double)
 | |
| 0:129          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:129            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:129                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:129                Constant:
 | |
| 0:129                  0 (const uint)
 | |
| 0:129              direct index ( temp uint)
 | |
| 0:129                'dti' ( in 3-component vector of uint)
 | |
| 0:129                Constant:
 | |
| 0:129                  0 (const int)
 | |
| 0:129            Constant:
 | |
| 0:129              3 (const int)
 | |
| 0:130      move second child to first child ( temp double)
 | |
| 0:130        direct index ( temp double)
 | |
| 0:130          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:130            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:130                Constant:
 | |
| 0:130                  0 (const uint)
 | |
| 0:130              direct index ( temp uint)
 | |
| 0:130                'dti' ( in 3-component vector of uint)
 | |
| 0:130                Constant:
 | |
| 0:130                  0 (const int)
 | |
| 0:130            Constant:
 | |
| 0:130              3 (const int)
 | |
| 0:130          Constant:
 | |
| 0:130            0 (const int)
 | |
| 0:130        subgroupQuadSwapVertical ( temp double)
 | |
| 0:130          direct index ( temp double)
 | |
| 0:130            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:130              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:130                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:130                  Constant:
 | |
| 0:130                    0 (const uint)
 | |
| 0:130                direct index ( temp uint)
 | |
| 0:130                  'dti' ( in 3-component vector of uint)
 | |
| 0:130                  Constant:
 | |
| 0:130                    0 (const int)
 | |
| 0:130              Constant:
 | |
| 0:130                3 (const int)
 | |
| 0:130            Constant:
 | |
| 0:130              0 (const int)
 | |
| 0:131      move second child to first child ( temp 2-component vector of double)
 | |
| 0:131        vector swizzle ( temp 2-component vector of double)
 | |
| 0:131          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:131            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:131                Constant:
 | |
| 0:131                  0 (const uint)
 | |
| 0:131              direct index ( temp uint)
 | |
| 0:131                'dti' ( in 3-component vector of uint)
 | |
| 0:131                Constant:
 | |
| 0:131                  0 (const int)
 | |
| 0:131            Constant:
 | |
| 0:131              3 (const int)
 | |
| 0:131          Sequence
 | |
| 0:131            Constant:
 | |
| 0:131              0 (const int)
 | |
| 0:131            Constant:
 | |
| 0:131              1 (const int)
 | |
| 0:131        subgroupQuadSwapVertical ( temp 2-component vector of double)
 | |
| 0:131          vector swizzle ( temp 2-component vector of double)
 | |
| 0:131            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:131              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:131                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:131                  Constant:
 | |
| 0:131                    0 (const uint)
 | |
| 0:131                direct index ( temp uint)
 | |
| 0:131                  'dti' ( in 3-component vector of uint)
 | |
| 0:131                  Constant:
 | |
| 0:131                    0 (const int)
 | |
| 0:131              Constant:
 | |
| 0:131                3 (const int)
 | |
| 0:131            Sequence
 | |
| 0:131              Constant:
 | |
| 0:131                0 (const int)
 | |
| 0:131              Constant:
 | |
| 0:131                1 (const int)
 | |
| 0:132      move second child to first child ( temp 3-component vector of double)
 | |
| 0:132        vector swizzle ( temp 3-component vector of double)
 | |
| 0:132          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:132            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:132                Constant:
 | |
| 0:132                  0 (const uint)
 | |
| 0:132              direct index ( temp uint)
 | |
| 0:132                'dti' ( in 3-component vector of uint)
 | |
| 0:132                Constant:
 | |
| 0:132                  0 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              3 (const int)
 | |
| 0:132          Sequence
 | |
| 0:132            Constant:
 | |
| 0:132              0 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              1 (const int)
 | |
| 0:132            Constant:
 | |
| 0:132              2 (const int)
 | |
| 0:132        subgroupQuadSwapVertical ( temp 3-component vector of double)
 | |
| 0:132          vector swizzle ( temp 3-component vector of double)
 | |
| 0:132            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:132              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:132                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:132                  Constant:
 | |
| 0:132                    0 (const uint)
 | |
| 0:132                direct index ( temp uint)
 | |
| 0:132                  'dti' ( in 3-component vector of uint)
 | |
| 0:132                  Constant:
 | |
| 0:132                    0 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                3 (const int)
 | |
| 0:132            Sequence
 | |
| 0:132              Constant:
 | |
| 0:132                0 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                1 (const int)
 | |
| 0:132              Constant:
 | |
| 0:132                2 (const int)
 | |
| 0:134      move second child to first child ( temp 4-component vector of uint)
 | |
| 0:134        u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:134          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:134              Constant:
 | |
| 0:134                0 (const uint)
 | |
| 0:134            direct index ( temp uint)
 | |
| 0:134              'dti' ( in 3-component vector of uint)
 | |
| 0:134              Constant:
 | |
| 0:134                0 (const int)
 | |
| 0:134          Constant:
 | |
| 0:134            0 (const int)
 | |
| 0:134        subgroupQuadSwapDiagonal ( temp 4-component vector of uint)
 | |
| 0:134          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:134            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:134                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:134                Constant:
 | |
| 0:134                  0 (const uint)
 | |
| 0:134              direct index ( temp uint)
 | |
| 0:134                'dti' ( in 3-component vector of uint)
 | |
| 0:134                Constant:
 | |
| 0:134                  0 (const int)
 | |
| 0:134            Constant:
 | |
| 0:134              0 (const int)
 | |
| 0:135      move second child to first child ( temp uint)
 | |
| 0:135        direct index ( temp uint)
 | |
| 0:135          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:135            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:135                Constant:
 | |
| 0:135                  0 (const uint)
 | |
| 0:135              direct index ( temp uint)
 | |
| 0:135                'dti' ( in 3-component vector of uint)
 | |
| 0:135                Constant:
 | |
| 0:135                  0 (const int)
 | |
| 0:135            Constant:
 | |
| 0:135              0 (const int)
 | |
| 0:135          Constant:
 | |
| 0:135            0 (const int)
 | |
| 0:135        subgroupQuadSwapDiagonal ( temp uint)
 | |
| 0:135          direct index ( temp uint)
 | |
| 0:135            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:135              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:135                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:135                  Constant:
 | |
| 0:135                    0 (const uint)
 | |
| 0:135                direct index ( temp uint)
 | |
| 0:135                  'dti' ( in 3-component vector of uint)
 | |
| 0:135                  Constant:
 | |
| 0:135                    0 (const int)
 | |
| 0:135              Constant:
 | |
| 0:135                0 (const int)
 | |
| 0:135            Constant:
 | |
| 0:135              0 (const int)
 | |
| 0:136      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:136        vector swizzle ( temp 2-component vector of uint)
 | |
| 0:136          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:136            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:136                Constant:
 | |
| 0:136                  0 (const uint)
 | |
| 0:136              direct index ( temp uint)
 | |
| 0:136                'dti' ( in 3-component vector of uint)
 | |
| 0:136                Constant:
 | |
| 0:136                  0 (const int)
 | |
| 0:136            Constant:
 | |
| 0:136              0 (const int)
 | |
| 0:136          Sequence
 | |
| 0:136            Constant:
 | |
| 0:136              0 (const int)
 | |
| 0:136            Constant:
 | |
| 0:136              1 (const int)
 | |
| 0:136        subgroupQuadSwapDiagonal ( temp 2-component vector of uint)
 | |
| 0:136          vector swizzle ( temp 2-component vector of uint)
 | |
| 0:136            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:136              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:136                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:136                  Constant:
 | |
| 0:136                    0 (const uint)
 | |
| 0:136                direct index ( temp uint)
 | |
| 0:136                  'dti' ( in 3-component vector of uint)
 | |
| 0:136                  Constant:
 | |
| 0:136                    0 (const int)
 | |
| 0:136              Constant:
 | |
| 0:136                0 (const int)
 | |
| 0:136            Sequence
 | |
| 0:136              Constant:
 | |
| 0:136                0 (const int)
 | |
| 0:136              Constant:
 | |
| 0:136                1 (const int)
 | |
| 0:137      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:137        vector swizzle ( temp 3-component vector of uint)
 | |
| 0:137          u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:137            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:137                Constant:
 | |
| 0:137                  0 (const uint)
 | |
| 0:137              direct index ( temp uint)
 | |
| 0:137                'dti' ( in 3-component vector of uint)
 | |
| 0:137                Constant:
 | |
| 0:137                  0 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              0 (const int)
 | |
| 0:137          Sequence
 | |
| 0:137            Constant:
 | |
| 0:137              0 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              1 (const int)
 | |
| 0:137            Constant:
 | |
| 0:137              2 (const int)
 | |
| 0:137        subgroupQuadSwapDiagonal ( temp 3-component vector of uint)
 | |
| 0:137          vector swizzle ( temp 3-component vector of uint)
 | |
| 0:137            u: direct index for structure ( temp 4-component vector of uint)
 | |
| 0:137              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:137                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:137                  Constant:
 | |
| 0:137                    0 (const uint)
 | |
| 0:137                direct index ( temp uint)
 | |
| 0:137                  'dti' ( in 3-component vector of uint)
 | |
| 0:137                  Constant:
 | |
| 0:137                    0 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                0 (const int)
 | |
| 0:137            Sequence
 | |
| 0:137              Constant:
 | |
| 0:137                0 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                1 (const int)
 | |
| 0:137              Constant:
 | |
| 0:137                2 (const int)
 | |
| 0:139      move second child to first child ( temp 4-component vector of int)
 | |
| 0:139        i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:139          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:139              Constant:
 | |
| 0:139                0 (const uint)
 | |
| 0:139            direct index ( temp uint)
 | |
| 0:139              'dti' ( in 3-component vector of uint)
 | |
| 0:139              Constant:
 | |
| 0:139                0 (const int)
 | |
| 0:139          Constant:
 | |
| 0:139            1 (const int)
 | |
| 0:139        subgroupQuadSwapDiagonal ( temp 4-component vector of int)
 | |
| 0:139          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:139            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:139                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:139                Constant:
 | |
| 0:139                  0 (const uint)
 | |
| 0:139              direct index ( temp uint)
 | |
| 0:139                'dti' ( in 3-component vector of uint)
 | |
| 0:139                Constant:
 | |
| 0:139                  0 (const int)
 | |
| 0:139            Constant:
 | |
| 0:139              1 (const int)
 | |
| 0:140      move second child to first child ( temp int)
 | |
| 0:140        direct index ( temp int)
 | |
| 0:140          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:140            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:140                Constant:
 | |
| 0:140                  0 (const uint)
 | |
| 0:140              direct index ( temp uint)
 | |
| 0:140                'dti' ( in 3-component vector of uint)
 | |
| 0:140                Constant:
 | |
| 0:140                  0 (const int)
 | |
| 0:140            Constant:
 | |
| 0:140              1 (const int)
 | |
| 0:140          Constant:
 | |
| 0:140            0 (const int)
 | |
| 0:140        subgroupQuadSwapDiagonal ( temp int)
 | |
| 0:140          direct index ( temp int)
 | |
| 0:140            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:140              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:140                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:140                  Constant:
 | |
| 0:140                    0 (const uint)
 | |
| 0:140                direct index ( temp uint)
 | |
| 0:140                  'dti' ( in 3-component vector of uint)
 | |
| 0:140                  Constant:
 | |
| 0:140                    0 (const int)
 | |
| 0:140              Constant:
 | |
| 0:140                1 (const int)
 | |
| 0:140            Constant:
 | |
| 0:140              0 (const int)
 | |
| 0:141      move second child to first child ( temp 2-component vector of int)
 | |
| 0:141        vector swizzle ( temp 2-component vector of int)
 | |
| 0:141          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:141            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:141                Constant:
 | |
| 0:141                  0 (const uint)
 | |
| 0:141              direct index ( temp uint)
 | |
| 0:141                'dti' ( in 3-component vector of uint)
 | |
| 0:141                Constant:
 | |
| 0:141                  0 (const int)
 | |
| 0:141            Constant:
 | |
| 0:141              1 (const int)
 | |
| 0:141          Sequence
 | |
| 0:141            Constant:
 | |
| 0:141              0 (const int)
 | |
| 0:141            Constant:
 | |
| 0:141              1 (const int)
 | |
| 0:141        subgroupQuadSwapDiagonal ( temp 2-component vector of int)
 | |
| 0:141          vector swizzle ( temp 2-component vector of int)
 | |
| 0:141            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:141              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:141                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:141                  Constant:
 | |
| 0:141                    0 (const uint)
 | |
| 0:141                direct index ( temp uint)
 | |
| 0:141                  'dti' ( in 3-component vector of uint)
 | |
| 0:141                  Constant:
 | |
| 0:141                    0 (const int)
 | |
| 0:141              Constant:
 | |
| 0:141                1 (const int)
 | |
| 0:141            Sequence
 | |
| 0:141              Constant:
 | |
| 0:141                0 (const int)
 | |
| 0:141              Constant:
 | |
| 0:141                1 (const int)
 | |
| 0:142      move second child to first child ( temp 3-component vector of int)
 | |
| 0:142        vector swizzle ( temp 3-component vector of int)
 | |
| 0:142          i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:142            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:142                Constant:
 | |
| 0:142                  0 (const uint)
 | |
| 0:142              direct index ( temp uint)
 | |
| 0:142                'dti' ( in 3-component vector of uint)
 | |
| 0:142                Constant:
 | |
| 0:142                  0 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              1 (const int)
 | |
| 0:142          Sequence
 | |
| 0:142            Constant:
 | |
| 0:142              0 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              1 (const int)
 | |
| 0:142            Constant:
 | |
| 0:142              2 (const int)
 | |
| 0:142        subgroupQuadSwapDiagonal ( temp 3-component vector of int)
 | |
| 0:142          vector swizzle ( temp 3-component vector of int)
 | |
| 0:142            i: direct index for structure ( temp 4-component vector of int)
 | |
| 0:142              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:142                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:142                  Constant:
 | |
| 0:142                    0 (const uint)
 | |
| 0:142                direct index ( temp uint)
 | |
| 0:142                  'dti' ( in 3-component vector of uint)
 | |
| 0:142                  Constant:
 | |
| 0:142                    0 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                1 (const int)
 | |
| 0:142            Sequence
 | |
| 0:142              Constant:
 | |
| 0:142                0 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                1 (const int)
 | |
| 0:142              Constant:
 | |
| 0:142                2 (const int)
 | |
| 0:144      move second child to first child ( temp 4-component vector of float)
 | |
| 0:144        f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:144          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:144              Constant:
 | |
| 0:144                0 (const uint)
 | |
| 0:144            direct index ( temp uint)
 | |
| 0:144              'dti' ( in 3-component vector of uint)
 | |
| 0:144              Constant:
 | |
| 0:144                0 (const int)
 | |
| 0:144          Constant:
 | |
| 0:144            2 (const int)
 | |
| 0:144        subgroupQuadSwapDiagonal ( temp 4-component vector of float)
 | |
| 0:144          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:144            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:144                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:144                Constant:
 | |
| 0:144                  0 (const uint)
 | |
| 0:144              direct index ( temp uint)
 | |
| 0:144                'dti' ( in 3-component vector of uint)
 | |
| 0:144                Constant:
 | |
| 0:144                  0 (const int)
 | |
| 0:144            Constant:
 | |
| 0:144              2 (const int)
 | |
| 0:145      move second child to first child ( temp float)
 | |
| 0:145        direct index ( temp float)
 | |
| 0:145          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:145            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:145                Constant:
 | |
| 0:145                  0 (const uint)
 | |
| 0:145              direct index ( temp uint)
 | |
| 0:145                'dti' ( in 3-component vector of uint)
 | |
| 0:145                Constant:
 | |
| 0:145                  0 (const int)
 | |
| 0:145            Constant:
 | |
| 0:145              2 (const int)
 | |
| 0:145          Constant:
 | |
| 0:145            0 (const int)
 | |
| 0:145        subgroupQuadSwapDiagonal ( temp float)
 | |
| 0:145          direct index ( temp float)
 | |
| 0:145            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:145              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:145                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:145                  Constant:
 | |
| 0:145                    0 (const uint)
 | |
| 0:145                direct index ( temp uint)
 | |
| 0:145                  'dti' ( in 3-component vector of uint)
 | |
| 0:145                  Constant:
 | |
| 0:145                    0 (const int)
 | |
| 0:145              Constant:
 | |
| 0:145                2 (const int)
 | |
| 0:145            Constant:
 | |
| 0:145              0 (const int)
 | |
| 0:146      move second child to first child ( temp 2-component vector of float)
 | |
| 0:146        vector swizzle ( temp 2-component vector of float)
 | |
| 0:146          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:146            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:146                Constant:
 | |
| 0:146                  0 (const uint)
 | |
| 0:146              direct index ( temp uint)
 | |
| 0:146                'dti' ( in 3-component vector of uint)
 | |
| 0:146                Constant:
 | |
| 0:146                  0 (const int)
 | |
| 0:146            Constant:
 | |
| 0:146              2 (const int)
 | |
| 0:146          Sequence
 | |
| 0:146            Constant:
 | |
| 0:146              0 (const int)
 | |
| 0:146            Constant:
 | |
| 0:146              1 (const int)
 | |
| 0:146        subgroupQuadSwapDiagonal ( temp 2-component vector of float)
 | |
| 0:146          vector swizzle ( temp 2-component vector of float)
 | |
| 0:146            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:146              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:146                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:146                  Constant:
 | |
| 0:146                    0 (const uint)
 | |
| 0:146                direct index ( temp uint)
 | |
| 0:146                  'dti' ( in 3-component vector of uint)
 | |
| 0:146                  Constant:
 | |
| 0:146                    0 (const int)
 | |
| 0:146              Constant:
 | |
| 0:146                2 (const int)
 | |
| 0:146            Sequence
 | |
| 0:146              Constant:
 | |
| 0:146                0 (const int)
 | |
| 0:146              Constant:
 | |
| 0:146                1 (const int)
 | |
| 0:147      move second child to first child ( temp 3-component vector of float)
 | |
| 0:147        vector swizzle ( temp 3-component vector of float)
 | |
| 0:147          f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:147            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:147                Constant:
 | |
| 0:147                  0 (const uint)
 | |
| 0:147              direct index ( temp uint)
 | |
| 0:147                'dti' ( in 3-component vector of uint)
 | |
| 0:147                Constant:
 | |
| 0:147                  0 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              2 (const int)
 | |
| 0:147          Sequence
 | |
| 0:147            Constant:
 | |
| 0:147              0 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              1 (const int)
 | |
| 0:147            Constant:
 | |
| 0:147              2 (const int)
 | |
| 0:147        subgroupQuadSwapDiagonal ( temp 3-component vector of float)
 | |
| 0:147          vector swizzle ( temp 3-component vector of float)
 | |
| 0:147            f: direct index for structure ( temp 4-component vector of float)
 | |
| 0:147              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:147                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:147                  Constant:
 | |
| 0:147                    0 (const uint)
 | |
| 0:147                direct index ( temp uint)
 | |
| 0:147                  'dti' ( in 3-component vector of uint)
 | |
| 0:147                  Constant:
 | |
| 0:147                    0 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                2 (const int)
 | |
| 0:147            Sequence
 | |
| 0:147              Constant:
 | |
| 0:147                0 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                1 (const int)
 | |
| 0:147              Constant:
 | |
| 0:147                2 (const int)
 | |
| 0:149      move second child to first child ( temp 4-component vector of double)
 | |
| 0:149        d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:149          indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149            @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149              'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:149              Constant:
 | |
| 0:149                0 (const uint)
 | |
| 0:149            direct index ( temp uint)
 | |
| 0:149              'dti' ( in 3-component vector of uint)
 | |
| 0:149              Constant:
 | |
| 0:149                0 (const int)
 | |
| 0:149          Constant:
 | |
| 0:149            3 (const int)
 | |
| 0:149        subgroupQuadSwapDiagonal ( temp 4-component vector of double)
 | |
| 0:149          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:149            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:149                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:149                Constant:
 | |
| 0:149                  0 (const uint)
 | |
| 0:149              direct index ( temp uint)
 | |
| 0:149                'dti' ( in 3-component vector of uint)
 | |
| 0:149                Constant:
 | |
| 0:149                  0 (const int)
 | |
| 0:149            Constant:
 | |
| 0:149              3 (const int)
 | |
| 0:150      move second child to first child ( temp double)
 | |
| 0:150        direct index ( temp double)
 | |
| 0:150          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:150            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:150                Constant:
 | |
| 0:150                  0 (const uint)
 | |
| 0:150              direct index ( temp uint)
 | |
| 0:150                'dti' ( in 3-component vector of uint)
 | |
| 0:150                Constant:
 | |
| 0:150                  0 (const int)
 | |
| 0:150            Constant:
 | |
| 0:150              3 (const int)
 | |
| 0:150          Constant:
 | |
| 0:150            0 (const int)
 | |
| 0:150        subgroupQuadSwapDiagonal ( temp double)
 | |
| 0:150          direct index ( temp double)
 | |
| 0:150            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:150              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:150                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:150                  Constant:
 | |
| 0:150                    0 (const uint)
 | |
| 0:150                direct index ( temp uint)
 | |
| 0:150                  'dti' ( in 3-component vector of uint)
 | |
| 0:150                  Constant:
 | |
| 0:150                    0 (const int)
 | |
| 0:150              Constant:
 | |
| 0:150                3 (const int)
 | |
| 0:150            Constant:
 | |
| 0:150              0 (const int)
 | |
| 0:151      move second child to first child ( temp 2-component vector of double)
 | |
| 0:151        vector swizzle ( temp 2-component vector of double)
 | |
| 0:151          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:151            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:151                Constant:
 | |
| 0:151                  0 (const uint)
 | |
| 0:151              direct index ( temp uint)
 | |
| 0:151                'dti' ( in 3-component vector of uint)
 | |
| 0:151                Constant:
 | |
| 0:151                  0 (const int)
 | |
| 0:151            Constant:
 | |
| 0:151              3 (const int)
 | |
| 0:151          Sequence
 | |
| 0:151            Constant:
 | |
| 0:151              0 (const int)
 | |
| 0:151            Constant:
 | |
| 0:151              1 (const int)
 | |
| 0:151        subgroupQuadSwapDiagonal ( temp 2-component vector of double)
 | |
| 0:151          vector swizzle ( temp 2-component vector of double)
 | |
| 0:151            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:151              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:151                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:151                  Constant:
 | |
| 0:151                    0 (const uint)
 | |
| 0:151                direct index ( temp uint)
 | |
| 0:151                  'dti' ( in 3-component vector of uint)
 | |
| 0:151                  Constant:
 | |
| 0:151                    0 (const int)
 | |
| 0:151              Constant:
 | |
| 0:151                3 (const int)
 | |
| 0:151            Sequence
 | |
| 0:151              Constant:
 | |
| 0:151                0 (const int)
 | |
| 0:151              Constant:
 | |
| 0:151                1 (const int)
 | |
| 0:152      move second child to first child ( temp 3-component vector of double)
 | |
| 0:152        vector swizzle ( temp 3-component vector of double)
 | |
| 0:152          d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:152            indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152              @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:152                Constant:
 | |
| 0:152                  0 (const uint)
 | |
| 0:152              direct index ( temp uint)
 | |
| 0:152                'dti' ( in 3-component vector of uint)
 | |
| 0:152                Constant:
 | |
| 0:152                  0 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              3 (const int)
 | |
| 0:152          Sequence
 | |
| 0:152            Constant:
 | |
| 0:152              0 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              1 (const int)
 | |
| 0:152            Constant:
 | |
| 0:152              2 (const int)
 | |
| 0:152        subgroupQuadSwapDiagonal ( temp 3-component vector of double)
 | |
| 0:152          vector swizzle ( temp 3-component vector of double)
 | |
| 0:152            d: direct index for structure ( temp 4-component vector of double)
 | |
| 0:152              indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d})
 | |
| 0:152                  'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:152                  Constant:
 | |
| 0:152                    0 (const uint)
 | |
| 0:152                direct index ( temp uint)
 | |
| 0:152                  'dti' ( in 3-component vector of uint)
 | |
| 0:152                  Constant:
 | |
| 0:152                    0 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                3 (const int)
 | |
| 0:152            Sequence
 | |
| 0:152              Constant:
 | |
| 0:152                0 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                1 (const int)
 | |
| 0:152              Constant:
 | |
| 0:152                2 (const int)
 | |
| 0:13  Function Definition: CSMain( ( temp void)
 | |
| 0:13    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:13      move second child to first child ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?         'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 0:13      Function Call: @CSMain(vu3; ( temp void)
 | |
| 0:?         'dti' ( temp 3-component vector of uint)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u,  temp 4-component vector of int i,  temp 4-component vector of float f,  temp 4-component vector of double d} @data})
 | |
| 0:?     'dti' ( in 3-component vector of uint GlobalInvocationID)
 | |
| 
 | |
| // Module Version 10300
 | |
| // Generated by (magic number): 8000b
 | |
| // Id's are bound by 1232
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Float64
 | |
|                               Capability GroupNonUniform
 | |
|                               Capability GroupNonUniformQuad
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint GLCompute 4  "CSMain" 1227
 | |
|                               ExecutionMode 4 LocalSize 32 16 1
 | |
|                               Source HLSL 500
 | |
|                               Name 4  "CSMain"
 | |
|                               Name 11  "@CSMain(vu3;"
 | |
|                               Name 10  "dti"
 | |
|                               Name 20  "Types"
 | |
|                               MemberName 20(Types) 0  "u"
 | |
|                               MemberName 20(Types) 1  "i"
 | |
|                               MemberName 20(Types) 2  "f"
 | |
|                               MemberName 20(Types) 3  "d"
 | |
|                               Name 22  "data"
 | |
|                               MemberName 22(data) 0  "@data"
 | |
|                               Name 24  "data"
 | |
|                               Name 1225  "dti"
 | |
|                               Name 1227  "dti"
 | |
|                               Name 1229  "param"
 | |
|                               MemberDecorate 20(Types) 0 Offset 0
 | |
|                               MemberDecorate 20(Types) 1 Offset 16
 | |
|                               MemberDecorate 20(Types) 2 Offset 32
 | |
|                               MemberDecorate 20(Types) 3 Offset 64
 | |
|                               Decorate 21 ArrayStride 96
 | |
|                               MemberDecorate 22(data) 0 Offset 0
 | |
|                               Decorate 22(data) Block
 | |
|                               Decorate 24(data) DescriptorSet 0
 | |
|                               Decorate 24(data) Binding 0
 | |
|                               Decorate 1227(dti) BuiltIn GlobalInvocationId
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeInt 32 0
 | |
|                7:             TypeVector 6(int) 3
 | |
|                8:             TypePointer Function 7(ivec3)
 | |
|                9:             TypeFunction 2 8(ptr)
 | |
|               13:             TypeVector 6(int) 4
 | |
|               14:             TypeInt 32 1
 | |
|               15:             TypeVector 14(int) 4
 | |
|               16:             TypeFloat 32
 | |
|               17:             TypeVector 16(float) 4
 | |
|               18:             TypeFloat 64
 | |
|               19:             TypeVector 18(float64_t) 4
 | |
|        20(Types):             TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
 | |
|               21:             TypeRuntimeArray 20(Types)
 | |
|         22(data):             TypeStruct 21
 | |
|               23:             TypePointer StorageBuffer 22(data)
 | |
|         24(data):     23(ptr) Variable StorageBuffer
 | |
|               25:     14(int) Constant 0
 | |
|               26:      6(int) Constant 0
 | |
|               27:             TypePointer Function 6(int)
 | |
|               32:             TypePointer StorageBuffer 13(ivec4)
 | |
|               35:      6(int) Constant 3
 | |
|               42:             TypePointer StorageBuffer 6(int)
 | |
|               51:             TypeVector 6(int) 2
 | |
|               58:      6(int) Constant 1
 | |
|               73:      6(int) Constant 2
 | |
|               78:     14(int) Constant 1
 | |
|               81:             TypePointer StorageBuffer 15(ivec4)
 | |
|               90:             TypePointer StorageBuffer 14(int)
 | |
|               99:             TypeVector 14(int) 2
 | |
|              112:             TypeVector 14(int) 3
 | |
|              125:     14(int) Constant 2
 | |
|              128:             TypePointer StorageBuffer 17(fvec4)
 | |
|              137:             TypePointer StorageBuffer 16(float)
 | |
|              146:             TypeVector 16(float) 2
 | |
|              159:             TypeVector 16(float) 3
 | |
|              172:     14(int) Constant 3
 | |
|              175:             TypePointer StorageBuffer 19(f64vec4)
 | |
|              184:             TypePointer StorageBuffer 18(float64_t)
 | |
|              193:             TypeVector 18(float64_t) 2
 | |
|              206:             TypeVector 18(float64_t) 3
 | |
|             1226:             TypePointer Input 7(ivec3)
 | |
|        1227(dti):   1226(ptr) Variable Input
 | |
|        4(CSMain):           2 Function None 3
 | |
|                5:             Label
 | |
|        1225(dti):      8(ptr) Variable Function
 | |
|      1229(param):      8(ptr) Variable Function
 | |
|             1228:    7(ivec3) Load 1227(dti)
 | |
|                               Store 1225(dti) 1228
 | |
|             1230:    7(ivec3) Load 1225(dti)
 | |
|                               Store 1229(param) 1230
 | |
|             1231:           2 FunctionCall 11(@CSMain(vu3;) 1229(param)
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
| 11(@CSMain(vu3;):           2 Function None 9
 | |
|          10(dti):      8(ptr) FunctionParameter
 | |
|               12:             Label
 | |
|               28:     27(ptr) AccessChain 10(dti) 26
 | |
|               29:      6(int) Load 28
 | |
|               30:     27(ptr) AccessChain 10(dti) 26
 | |
|               31:      6(int) Load 30
 | |
|               33:     32(ptr) AccessChain 24(data) 25 31 25
 | |
|               34:   13(ivec4) Load 33
 | |
|               36:   13(ivec4) GroupNonUniformQuadBroadcast 35 34 26
 | |
|               37:     32(ptr) AccessChain 24(data) 25 29 25
 | |
|                               Store 37 36
 | |
|               38:     27(ptr) AccessChain 10(dti) 26
 | |
|               39:      6(int) Load 38
 | |
|               40:     27(ptr) AccessChain 10(dti) 26
 | |
|               41:      6(int) Load 40
 | |
|               43:     42(ptr) AccessChain 24(data) 25 41 25 26
 | |
|               44:      6(int) Load 43
 | |
|               45:      6(int) GroupNonUniformQuadBroadcast 35 44 26
 | |
|               46:     42(ptr) AccessChain 24(data) 25 39 25 26
 | |
|                               Store 46 45
 | |
|               47:     27(ptr) AccessChain 10(dti) 26
 | |
|               48:      6(int) Load 47
 | |
|               49:     27(ptr) AccessChain 10(dti) 26
 | |
|               50:      6(int) Load 49
 | |
|               52:     32(ptr) AccessChain 24(data) 25 50 25
 | |
|               53:   13(ivec4) Load 52
 | |
|               54:   51(ivec2) VectorShuffle 53 53 0 1
 | |
|               55:   51(ivec2) GroupNonUniformQuadBroadcast 35 54 26
 | |
|               56:     42(ptr) AccessChain 24(data) 25 48 25 26
 | |
|               57:      6(int) CompositeExtract 55 0
 | |
|                               Store 56 57
 | |
|               59:     42(ptr) AccessChain 24(data) 25 48 25 58
 | |
|               60:      6(int) CompositeExtract 55 1
 | |
|                               Store 59 60
 | |
|               61:     27(ptr) AccessChain 10(dti) 26
 | |
|               62:      6(int) Load 61
 | |
|               63:     27(ptr) AccessChain 10(dti) 26
 | |
|               64:      6(int) Load 63
 | |
|               65:     32(ptr) AccessChain 24(data) 25 64 25
 | |
|               66:   13(ivec4) Load 65
 | |
|               67:    7(ivec3) VectorShuffle 66 66 0 1 2
 | |
|               68:    7(ivec3) GroupNonUniformQuadBroadcast 35 67 26
 | |
|               69:     42(ptr) AccessChain 24(data) 25 62 25 26
 | |
|               70:      6(int) CompositeExtract 68 0
 | |
|                               Store 69 70
 | |
|               71:     42(ptr) AccessChain 24(data) 25 62 25 58
 | |
|               72:      6(int) CompositeExtract 68 1
 | |
|                               Store 71 72
 | |
|               74:     42(ptr) AccessChain 24(data) 25 62 25 73
 | |
|               75:      6(int) CompositeExtract 68 2
 | |
|                               Store 74 75
 | |
|               76:     27(ptr) AccessChain 10(dti) 26
 | |
|               77:      6(int) Load 76
 | |
|               79:     27(ptr) AccessChain 10(dti) 26
 | |
|               80:      6(int) Load 79
 | |
|               82:     81(ptr) AccessChain 24(data) 25 80 78
 | |
|               83:   15(ivec4) Load 82
 | |
|               84:   15(ivec4) GroupNonUniformQuadBroadcast 35 83 26
 | |
|               85:     81(ptr) AccessChain 24(data) 25 77 78
 | |
|                               Store 85 84
 | |
|               86:     27(ptr) AccessChain 10(dti) 26
 | |
|               87:      6(int) Load 86
 | |
|               88:     27(ptr) AccessChain 10(dti) 26
 | |
|               89:      6(int) Load 88
 | |
|               91:     90(ptr) AccessChain 24(data) 25 89 78 26
 | |
|               92:     14(int) Load 91
 | |
|               93:     14(int) GroupNonUniformQuadBroadcast 35 92 26
 | |
|               94:     90(ptr) AccessChain 24(data) 25 87 78 26
 | |
|                               Store 94 93
 | |
|               95:     27(ptr) AccessChain 10(dti) 26
 | |
|               96:      6(int) Load 95
 | |
|               97:     27(ptr) AccessChain 10(dti) 26
 | |
|               98:      6(int) Load 97
 | |
|              100:     81(ptr) AccessChain 24(data) 25 98 78
 | |
|              101:   15(ivec4) Load 100
 | |
|              102:   99(ivec2) VectorShuffle 101 101 0 1
 | |
|              103:   99(ivec2) GroupNonUniformQuadBroadcast 35 102 26
 | |
|              104:     90(ptr) AccessChain 24(data) 25 96 78 26
 | |
|              105:     14(int) CompositeExtract 103 0
 | |
|                               Store 104 105
 | |
|              106:     90(ptr) AccessChain 24(data) 25 96 78 58
 | |
|              107:     14(int) CompositeExtract 103 1
 | |
|                               Store 106 107
 | |
|              108:     27(ptr) AccessChain 10(dti) 26
 | |
|              109:      6(int) Load 108
 | |
|              110:     27(ptr) AccessChain 10(dti) 26
 | |
|              111:      6(int) Load 110
 | |
|              113:     81(ptr) AccessChain 24(data) 25 111 78
 | |
|              114:   15(ivec4) Load 113
 | |
|              115:  112(ivec3) VectorShuffle 114 114 0 1 2
 | |
|              116:  112(ivec3) GroupNonUniformQuadBroadcast 35 115 26
 | |
|              117:     90(ptr) AccessChain 24(data) 25 109 78 26
 | |
|              118:     14(int) CompositeExtract 116 0
 | |
|                               Store 117 118
 | |
|              119:     90(ptr) AccessChain 24(data) 25 109 78 58
 | |
|              120:     14(int) CompositeExtract 116 1
 | |
|                               Store 119 120
 | |
|              121:     90(ptr) AccessChain 24(data) 25 109 78 73
 | |
|              122:     14(int) CompositeExtract 116 2
 | |
|                               Store 121 122
 | |
|              123:     27(ptr) AccessChain 10(dti) 26
 | |
|              124:      6(int) Load 123
 | |
|              126:     27(ptr) AccessChain 10(dti) 26
 | |
|              127:      6(int) Load 126
 | |
|              129:    128(ptr) AccessChain 24(data) 25 127 125
 | |
|              130:   17(fvec4) Load 129
 | |
|              131:   17(fvec4) GroupNonUniformQuadBroadcast 35 130 26
 | |
|              132:    128(ptr) AccessChain 24(data) 25 124 125
 | |
|                               Store 132 131
 | |
|              133:     27(ptr) AccessChain 10(dti) 26
 | |
|              134:      6(int) Load 133
 | |
|              135:     27(ptr) AccessChain 10(dti) 26
 | |
|              136:      6(int) Load 135
 | |
|              138:    137(ptr) AccessChain 24(data) 25 136 125 26
 | |
|              139:   16(float) Load 138
 | |
|              140:   16(float) GroupNonUniformQuadBroadcast 35 139 26
 | |
|              141:    137(ptr) AccessChain 24(data) 25 134 125 26
 | |
|                               Store 141 140
 | |
|              142:     27(ptr) AccessChain 10(dti) 26
 | |
|              143:      6(int) Load 142
 | |
|              144:     27(ptr) AccessChain 10(dti) 26
 | |
|              145:      6(int) Load 144
 | |
|              147:    128(ptr) AccessChain 24(data) 25 145 125
 | |
|              148:   17(fvec4) Load 147
 | |
|              149:  146(fvec2) VectorShuffle 148 148 0 1
 | |
|              150:  146(fvec2) GroupNonUniformQuadBroadcast 35 149 26
 | |
|              151:    137(ptr) AccessChain 24(data) 25 143 125 26
 | |
|              152:   16(float) CompositeExtract 150 0
 | |
|                               Store 151 152
 | |
|              153:    137(ptr) AccessChain 24(data) 25 143 125 58
 | |
|              154:   16(float) CompositeExtract 150 1
 | |
|                               Store 153 154
 | |
|              155:     27(ptr) AccessChain 10(dti) 26
 | |
|              156:      6(int) Load 155
 | |
|              157:     27(ptr) AccessChain 10(dti) 26
 | |
|              158:      6(int) Load 157
 | |
|              160:    128(ptr) AccessChain 24(data) 25 158 125
 | |
|              161:   17(fvec4) Load 160
 | |
|              162:  159(fvec3) VectorShuffle 161 161 0 1 2
 | |
|              163:  159(fvec3) GroupNonUniformQuadBroadcast 35 162 26
 | |
|              164:    137(ptr) AccessChain 24(data) 25 156 125 26
 | |
|              165:   16(float) CompositeExtract 163 0
 | |
|                               Store 164 165
 | |
|              166:    137(ptr) AccessChain 24(data) 25 156 125 58
 | |
|              167:   16(float) CompositeExtract 163 1
 | |
|                               Store 166 167
 | |
|              168:    137(ptr) AccessChain 24(data) 25 156 125 73
 | |
|              169:   16(float) CompositeExtract 163 2
 | |
|                               Store 168 169
 | |
|              170:     27(ptr) AccessChain 10(dti) 26
 | |
|              171:      6(int) Load 170
 | |
|              173:     27(ptr) AccessChain 10(dti) 26
 | |
|              174:      6(int) Load 173
 | |
|              176:    175(ptr) AccessChain 24(data) 25 174 172
 | |
|              177: 19(f64vec4) Load 176
 | |
|              178: 19(f64vec4) GroupNonUniformQuadBroadcast 35 177 26
 | |
|              179:    175(ptr) AccessChain 24(data) 25 171 172
 | |
|                               Store 179 178
 | |
|              180:     27(ptr) AccessChain 10(dti) 26
 | |
|              181:      6(int) Load 180
 | |
|              182:     27(ptr) AccessChain 10(dti) 26
 | |
|              183:      6(int) Load 182
 | |
|              185:    184(ptr) AccessChain 24(data) 25 183 172 26
 | |
|              186:18(float64_t) Load 185
 | |
|              187:18(float64_t) GroupNonUniformQuadBroadcast 35 186 26
 | |
|              188:    184(ptr) AccessChain 24(data) 25 181 172 26
 | |
|                               Store 188 187
 | |
|              189:     27(ptr) AccessChain 10(dti) 26
 | |
|              190:      6(int) Load 189
 | |
|              191:     27(ptr) AccessChain 10(dti) 26
 | |
|              192:      6(int) Load 191
 | |
|              194:    175(ptr) AccessChain 24(data) 25 192 172
 | |
|              195: 19(f64vec4) Load 194
 | |
|              196:193(f64vec2) VectorShuffle 195 195 0 1
 | |
|              197:193(f64vec2) GroupNonUniformQuadBroadcast 35 196 26
 | |
|              198:    184(ptr) AccessChain 24(data) 25 190 172 26
 | |
|              199:18(float64_t) CompositeExtract 197 0
 | |
|                               Store 198 199
 | |
|              200:    184(ptr) AccessChain 24(data) 25 190 172 58
 | |
|              201:18(float64_t) CompositeExtract 197 1
 | |
|                               Store 200 201
 | |
|              202:     27(ptr) AccessChain 10(dti) 26
 | |
|              203:      6(int) Load 202
 | |
|              204:     27(ptr) AccessChain 10(dti) 26
 | |
|              205:      6(int) Load 204
 | |
|              207:    175(ptr) AccessChain 24(data) 25 205 172
 | |
|              208: 19(f64vec4) Load 207
 | |
|              209:206(f64vec3) VectorShuffle 208 208 0 1 2
 | |
|              210:206(f64vec3) GroupNonUniformQuadBroadcast 35 209 26
 | |
|              211:    184(ptr) AccessChain 24(data) 25 203 172 26
 | |
|              212:18(float64_t) CompositeExtract 210 0
 | |
|                               Store 211 212
 | |
|              213:    184(ptr) AccessChain 24(data) 25 203 172 58
 | |
|              214:18(float64_t) CompositeExtract 210 1
 | |
|                               Store 213 214
 | |
|              215:    184(ptr) AccessChain 24(data) 25 203 172 73
 | |
|              216:18(float64_t) CompositeExtract 210 2
 | |
|                               Store 215 216
 | |
|              217:     27(ptr) AccessChain 10(dti) 26
 | |
|              218:      6(int) Load 217
 | |
|              219:     27(ptr) AccessChain 10(dti) 26
 | |
|              220:      6(int) Load 219
 | |
|              221:     32(ptr) AccessChain 24(data) 25 220 25
 | |
|              222:   13(ivec4) Load 221
 | |
|              223:   13(ivec4) GroupNonUniformQuadBroadcast 35 222 58
 | |
|              224:     32(ptr) AccessChain 24(data) 25 218 25
 | |
|                               Store 224 223
 | |
|              225:     27(ptr) AccessChain 10(dti) 26
 | |
|              226:      6(int) Load 225
 | |
|              227:     27(ptr) AccessChain 10(dti) 26
 | |
|              228:      6(int) Load 227
 | |
|              229:     42(ptr) AccessChain 24(data) 25 228 25 26
 | |
|              230:      6(int) Load 229
 | |
|              231:      6(int) GroupNonUniformQuadBroadcast 35 230 58
 | |
|              232:     42(ptr) AccessChain 24(data) 25 226 25 26
 | |
|                               Store 232 231
 | |
|              233:     27(ptr) AccessChain 10(dti) 26
 | |
|              234:      6(int) Load 233
 | |
|              235:     27(ptr) AccessChain 10(dti) 26
 | |
|              236:      6(int) Load 235
 | |
|              237:     32(ptr) AccessChain 24(data) 25 236 25
 | |
|              238:   13(ivec4) Load 237
 | |
|              239:   51(ivec2) VectorShuffle 238 238 0 1
 | |
|              240:   51(ivec2) GroupNonUniformQuadBroadcast 35 239 58
 | |
|              241:     42(ptr) AccessChain 24(data) 25 234 25 26
 | |
|              242:      6(int) CompositeExtract 240 0
 | |
|                               Store 241 242
 | |
|              243:     42(ptr) AccessChain 24(data) 25 234 25 58
 | |
|              244:      6(int) CompositeExtract 240 1
 | |
|                               Store 243 244
 | |
|              245:     27(ptr) AccessChain 10(dti) 26
 | |
|              246:      6(int) Load 245
 | |
|              247:     27(ptr) AccessChain 10(dti) 26
 | |
|              248:      6(int) Load 247
 | |
|              249:     32(ptr) AccessChain 24(data) 25 248 25
 | |
|              250:   13(ivec4) Load 249
 | |
|              251:    7(ivec3) VectorShuffle 250 250 0 1 2
 | |
|              252:    7(ivec3) GroupNonUniformQuadBroadcast 35 251 58
 | |
|              253:     42(ptr) AccessChain 24(data) 25 246 25 26
 | |
|              254:      6(int) CompositeExtract 252 0
 | |
|                               Store 253 254
 | |
|              255:     42(ptr) AccessChain 24(data) 25 246 25 58
 | |
|              256:      6(int) CompositeExtract 252 1
 | |
|                               Store 255 256
 | |
|              257:     42(ptr) AccessChain 24(data) 25 246 25 73
 | |
|              258:      6(int) CompositeExtract 252 2
 | |
|                               Store 257 258
 | |
|              259:     27(ptr) AccessChain 10(dti) 26
 | |
|              260:      6(int) Load 259
 | |
|              261:     27(ptr) AccessChain 10(dti) 26
 | |
|              262:      6(int) Load 261
 | |
|              263:     81(ptr) AccessChain 24(data) 25 262 78
 | |
|              264:   15(ivec4) Load 263
 | |
|              265:   15(ivec4) GroupNonUniformQuadBroadcast 35 264 58
 | |
|              266:     81(ptr) AccessChain 24(data) 25 260 78
 | |
|                               Store 266 265
 | |
|              267:     27(ptr) AccessChain 10(dti) 26
 | |
|              268:      6(int) Load 267
 | |
|              269:     27(ptr) AccessChain 10(dti) 26
 | |
|              270:      6(int) Load 269
 | |
|              271:     90(ptr) AccessChain 24(data) 25 270 78 26
 | |
|              272:     14(int) Load 271
 | |
|              273:     14(int) GroupNonUniformQuadBroadcast 35 272 58
 | |
|              274:     90(ptr) AccessChain 24(data) 25 268 78 26
 | |
|                               Store 274 273
 | |
|              275:     27(ptr) AccessChain 10(dti) 26
 | |
|              276:      6(int) Load 275
 | |
|              277:     27(ptr) AccessChain 10(dti) 26
 | |
|              278:      6(int) Load 277
 | |
|              279:     81(ptr) AccessChain 24(data) 25 278 78
 | |
|              280:   15(ivec4) Load 279
 | |
|              281:   99(ivec2) VectorShuffle 280 280 0 1
 | |
|              282:   99(ivec2) GroupNonUniformQuadBroadcast 35 281 58
 | |
|              283:     90(ptr) AccessChain 24(data) 25 276 78 26
 | |
|              284:     14(int) CompositeExtract 282 0
 | |
|                               Store 283 284
 | |
|              285:     90(ptr) AccessChain 24(data) 25 276 78 58
 | |
|              286:     14(int) CompositeExtract 282 1
 | |
|                               Store 285 286
 | |
|              287:     27(ptr) AccessChain 10(dti) 26
 | |
|              288:      6(int) Load 287
 | |
|              289:     27(ptr) AccessChain 10(dti) 26
 | |
|              290:      6(int) Load 289
 | |
|              291:     81(ptr) AccessChain 24(data) 25 290 78
 | |
|              292:   15(ivec4) Load 291
 | |
|              293:  112(ivec3) VectorShuffle 292 292 0 1 2
 | |
|              294:  112(ivec3) GroupNonUniformQuadBroadcast 35 293 58
 | |
|              295:     90(ptr) AccessChain 24(data) 25 288 78 26
 | |
|              296:     14(int) CompositeExtract 294 0
 | |
|                               Store 295 296
 | |
|              297:     90(ptr) AccessChain 24(data) 25 288 78 58
 | |
|              298:     14(int) CompositeExtract 294 1
 | |
|                               Store 297 298
 | |
|              299:     90(ptr) AccessChain 24(data) 25 288 78 73
 | |
|              300:     14(int) CompositeExtract 294 2
 | |
|                               Store 299 300
 | |
|              301:     27(ptr) AccessChain 10(dti) 26
 | |
|              302:      6(int) Load 301
 | |
|              303:     27(ptr) AccessChain 10(dti) 26
 | |
|              304:      6(int) Load 303
 | |
|              305:    128(ptr) AccessChain 24(data) 25 304 125
 | |
|              306:   17(fvec4) Load 305
 | |
|              307:   17(fvec4) GroupNonUniformQuadBroadcast 35 306 58
 | |
|              308:    128(ptr) AccessChain 24(data) 25 302 125
 | |
|                               Store 308 307
 | |
|              309:     27(ptr) AccessChain 10(dti) 26
 | |
|              310:      6(int) Load 309
 | |
|              311:     27(ptr) AccessChain 10(dti) 26
 | |
|              312:      6(int) Load 311
 | |
|              313:    137(ptr) AccessChain 24(data) 25 312 125 26
 | |
|              314:   16(float) Load 313
 | |
|              315:   16(float) GroupNonUniformQuadBroadcast 35 314 58
 | |
|              316:    137(ptr) AccessChain 24(data) 25 310 125 26
 | |
|                               Store 316 315
 | |
|              317:     27(ptr) AccessChain 10(dti) 26
 | |
|              318:      6(int) Load 317
 | |
|              319:     27(ptr) AccessChain 10(dti) 26
 | |
|              320:      6(int) Load 319
 | |
|              321:    128(ptr) AccessChain 24(data) 25 320 125
 | |
|              322:   17(fvec4) Load 321
 | |
|              323:  146(fvec2) VectorShuffle 322 322 0 1
 | |
|              324:  146(fvec2) GroupNonUniformQuadBroadcast 35 323 58
 | |
|              325:    137(ptr) AccessChain 24(data) 25 318 125 26
 | |
|              326:   16(float) CompositeExtract 324 0
 | |
|                               Store 325 326
 | |
|              327:    137(ptr) AccessChain 24(data) 25 318 125 58
 | |
|              328:   16(float) CompositeExtract 324 1
 | |
|                               Store 327 328
 | |
|              329:     27(ptr) AccessChain 10(dti) 26
 | |
|              330:      6(int) Load 329
 | |
|              331:     27(ptr) AccessChain 10(dti) 26
 | |
|              332:      6(int) Load 331
 | |
|              333:    128(ptr) AccessChain 24(data) 25 332 125
 | |
|              334:   17(fvec4) Load 333
 | |
|              335:  159(fvec3) VectorShuffle 334 334 0 1 2
 | |
|              336:  159(fvec3) GroupNonUniformQuadBroadcast 35 335 58
 | |
|              337:    137(ptr) AccessChain 24(data) 25 330 125 26
 | |
|              338:   16(float) CompositeExtract 336 0
 | |
|                               Store 337 338
 | |
|              339:    137(ptr) AccessChain 24(data) 25 330 125 58
 | |
|              340:   16(float) CompositeExtract 336 1
 | |
|                               Store 339 340
 | |
|              341:    137(ptr) AccessChain 24(data) 25 330 125 73
 | |
|              342:   16(float) CompositeExtract 336 2
 | |
|                               Store 341 342
 | |
|              343:     27(ptr) AccessChain 10(dti) 26
 | |
|              344:      6(int) Load 343
 | |
|              345:     27(ptr) AccessChain 10(dti) 26
 | |
|              346:      6(int) Load 345
 | |
|              347:    175(ptr) AccessChain 24(data) 25 346 172
 | |
|              348: 19(f64vec4) Load 347
 | |
|              349: 19(f64vec4) GroupNonUniformQuadBroadcast 35 348 58
 | |
|              350:    175(ptr) AccessChain 24(data) 25 344 172
 | |
|                               Store 350 349
 | |
|              351:     27(ptr) AccessChain 10(dti) 26
 | |
|              352:      6(int) Load 351
 | |
|              353:     27(ptr) AccessChain 10(dti) 26
 | |
|              354:      6(int) Load 353
 | |
|              355:    184(ptr) AccessChain 24(data) 25 354 172 26
 | |
|              356:18(float64_t) Load 355
 | |
|              357:18(float64_t) GroupNonUniformQuadBroadcast 35 356 58
 | |
|              358:    184(ptr) AccessChain 24(data) 25 352 172 26
 | |
|                               Store 358 357
 | |
|              359:     27(ptr) AccessChain 10(dti) 26
 | |
|              360:      6(int) Load 359
 | |
|              361:     27(ptr) AccessChain 10(dti) 26
 | |
|              362:      6(int) Load 361
 | |
|              363:    175(ptr) AccessChain 24(data) 25 362 172
 | |
|              364: 19(f64vec4) Load 363
 | |
|              365:193(f64vec2) VectorShuffle 364 364 0 1
 | |
|              366:193(f64vec2) GroupNonUniformQuadBroadcast 35 365 58
 | |
|              367:    184(ptr) AccessChain 24(data) 25 360 172 26
 | |
|              368:18(float64_t) CompositeExtract 366 0
 | |
|                               Store 367 368
 | |
|              369:    184(ptr) AccessChain 24(data) 25 360 172 58
 | |
|              370:18(float64_t) CompositeExtract 366 1
 | |
|                               Store 369 370
 | |
|              371:     27(ptr) AccessChain 10(dti) 26
 | |
|              372:      6(int) Load 371
 | |
|              373:     27(ptr) AccessChain 10(dti) 26
 | |
|              374:      6(int) Load 373
 | |
|              375:    175(ptr) AccessChain 24(data) 25 374 172
 | |
|              376: 19(f64vec4) Load 375
 | |
|              377:206(f64vec3) VectorShuffle 376 376 0 1 2
 | |
|              378:206(f64vec3) GroupNonUniformQuadBroadcast 35 377 58
 | |
|              379:    184(ptr) AccessChain 24(data) 25 372 172 26
 | |
|              380:18(float64_t) CompositeExtract 378 0
 | |
|                               Store 379 380
 | |
|              381:    184(ptr) AccessChain 24(data) 25 372 172 58
 | |
|              382:18(float64_t) CompositeExtract 378 1
 | |
|                               Store 381 382
 | |
|              383:    184(ptr) AccessChain 24(data) 25 372 172 73
 | |
|              384:18(float64_t) CompositeExtract 378 2
 | |
|                               Store 383 384
 | |
|              385:     27(ptr) AccessChain 10(dti) 26
 | |
|              386:      6(int) Load 385
 | |
|              387:     27(ptr) AccessChain 10(dti) 26
 | |
|              388:      6(int) Load 387
 | |
|              389:     32(ptr) AccessChain 24(data) 25 388 25
 | |
|              390:   13(ivec4) Load 389
 | |
|              391:   13(ivec4) GroupNonUniformQuadBroadcast 35 390 73
 | |
|              392:     32(ptr) AccessChain 24(data) 25 386 25
 | |
|                               Store 392 391
 | |
|              393:     27(ptr) AccessChain 10(dti) 26
 | |
|              394:      6(int) Load 393
 | |
|              395:     27(ptr) AccessChain 10(dti) 26
 | |
|              396:      6(int) Load 395
 | |
|              397:     42(ptr) AccessChain 24(data) 25 396 25 26
 | |
|              398:      6(int) Load 397
 | |
|              399:      6(int) GroupNonUniformQuadBroadcast 35 398 73
 | |
|              400:     42(ptr) AccessChain 24(data) 25 394 25 26
 | |
|                               Store 400 399
 | |
|              401:     27(ptr) AccessChain 10(dti) 26
 | |
|              402:      6(int) Load 401
 | |
|              403:     27(ptr) AccessChain 10(dti) 26
 | |
|              404:      6(int) Load 403
 | |
|              405:     32(ptr) AccessChain 24(data) 25 404 25
 | |
|              406:   13(ivec4) Load 405
 | |
|              407:   51(ivec2) VectorShuffle 406 406 0 1
 | |
|              408:   51(ivec2) GroupNonUniformQuadBroadcast 35 407 73
 | |
|              409:     42(ptr) AccessChain 24(data) 25 402 25 26
 | |
|              410:      6(int) CompositeExtract 408 0
 | |
|                               Store 409 410
 | |
|              411:     42(ptr) AccessChain 24(data) 25 402 25 58
 | |
|              412:      6(int) CompositeExtract 408 1
 | |
|                               Store 411 412
 | |
|              413:     27(ptr) AccessChain 10(dti) 26
 | |
|              414:      6(int) Load 413
 | |
|              415:     27(ptr) AccessChain 10(dti) 26
 | |
|              416:      6(int) Load 415
 | |
|              417:     32(ptr) AccessChain 24(data) 25 416 25
 | |
|              418:   13(ivec4) Load 417
 | |
|              419:    7(ivec3) VectorShuffle 418 418 0 1 2
 | |
|              420:    7(ivec3) GroupNonUniformQuadBroadcast 35 419 73
 | |
|              421:     42(ptr) AccessChain 24(data) 25 414 25 26
 | |
|              422:      6(int) CompositeExtract 420 0
 | |
|                               Store 421 422
 | |
|              423:     42(ptr) AccessChain 24(data) 25 414 25 58
 | |
|              424:      6(int) CompositeExtract 420 1
 | |
|                               Store 423 424
 | |
|              425:     42(ptr) AccessChain 24(data) 25 414 25 73
 | |
|              426:      6(int) CompositeExtract 420 2
 | |
|                               Store 425 426
 | |
|              427:     27(ptr) AccessChain 10(dti) 26
 | |
|              428:      6(int) Load 427
 | |
|              429:     27(ptr) AccessChain 10(dti) 26
 | |
|              430:      6(int) Load 429
 | |
|              431:     81(ptr) AccessChain 24(data) 25 430 78
 | |
|              432:   15(ivec4) Load 431
 | |
|              433:   15(ivec4) GroupNonUniformQuadBroadcast 35 432 73
 | |
|              434:     81(ptr) AccessChain 24(data) 25 428 78
 | |
|                               Store 434 433
 | |
|              435:     27(ptr) AccessChain 10(dti) 26
 | |
|              436:      6(int) Load 435
 | |
|              437:     27(ptr) AccessChain 10(dti) 26
 | |
|              438:      6(int) Load 437
 | |
|              439:     90(ptr) AccessChain 24(data) 25 438 78 26
 | |
|              440:     14(int) Load 439
 | |
|              441:     14(int) GroupNonUniformQuadBroadcast 35 440 73
 | |
|              442:     90(ptr) AccessChain 24(data) 25 436 78 26
 | |
|                               Store 442 441
 | |
|              443:     27(ptr) AccessChain 10(dti) 26
 | |
|              444:      6(int) Load 443
 | |
|              445:     27(ptr) AccessChain 10(dti) 26
 | |
|              446:      6(int) Load 445
 | |
|              447:     81(ptr) AccessChain 24(data) 25 446 78
 | |
|              448:   15(ivec4) Load 447
 | |
|              449:   99(ivec2) VectorShuffle 448 448 0 1
 | |
|              450:   99(ivec2) GroupNonUniformQuadBroadcast 35 449 73
 | |
|              451:     90(ptr) AccessChain 24(data) 25 444 78 26
 | |
|              452:     14(int) CompositeExtract 450 0
 | |
|                               Store 451 452
 | |
|              453:     90(ptr) AccessChain 24(data) 25 444 78 58
 | |
|              454:     14(int) CompositeExtract 450 1
 | |
|                               Store 453 454
 | |
|              455:     27(ptr) AccessChain 10(dti) 26
 | |
|              456:      6(int) Load 455
 | |
|              457:     27(ptr) AccessChain 10(dti) 26
 | |
|              458:      6(int) Load 457
 | |
|              459:     81(ptr) AccessChain 24(data) 25 458 78
 | |
|              460:   15(ivec4) Load 459
 | |
|              461:  112(ivec3) VectorShuffle 460 460 0 1 2
 | |
|              462:  112(ivec3) GroupNonUniformQuadBroadcast 35 461 73
 | |
|              463:     90(ptr) AccessChain 24(data) 25 456 78 26
 | |
|              464:     14(int) CompositeExtract 462 0
 | |
|                               Store 463 464
 | |
|              465:     90(ptr) AccessChain 24(data) 25 456 78 58
 | |
|              466:     14(int) CompositeExtract 462 1
 | |
|                               Store 465 466
 | |
|              467:     90(ptr) AccessChain 24(data) 25 456 78 73
 | |
|              468:     14(int) CompositeExtract 462 2
 | |
|                               Store 467 468
 | |
|              469:     27(ptr) AccessChain 10(dti) 26
 | |
|              470:      6(int) Load 469
 | |
|              471:     27(ptr) AccessChain 10(dti) 26
 | |
|              472:      6(int) Load 471
 | |
|              473:    128(ptr) AccessChain 24(data) 25 472 125
 | |
|              474:   17(fvec4) Load 473
 | |
|              475:   17(fvec4) GroupNonUniformQuadBroadcast 35 474 73
 | |
|              476:    128(ptr) AccessChain 24(data) 25 470 125
 | |
|                               Store 476 475
 | |
|              477:     27(ptr) AccessChain 10(dti) 26
 | |
|              478:      6(int) Load 477
 | |
|              479:     27(ptr) AccessChain 10(dti) 26
 | |
|              480:      6(int) Load 479
 | |
|              481:    137(ptr) AccessChain 24(data) 25 480 125 26
 | |
|              482:   16(float) Load 481
 | |
|              483:   16(float) GroupNonUniformQuadBroadcast 35 482 73
 | |
|              484:    137(ptr) AccessChain 24(data) 25 478 125 26
 | |
|                               Store 484 483
 | |
|              485:     27(ptr) AccessChain 10(dti) 26
 | |
|              486:      6(int) Load 485
 | |
|              487:     27(ptr) AccessChain 10(dti) 26
 | |
|              488:      6(int) Load 487
 | |
|              489:    128(ptr) AccessChain 24(data) 25 488 125
 | |
|              490:   17(fvec4) Load 489
 | |
|              491:  146(fvec2) VectorShuffle 490 490 0 1
 | |
|              492:  146(fvec2) GroupNonUniformQuadBroadcast 35 491 73
 | |
|              493:    137(ptr) AccessChain 24(data) 25 486 125 26
 | |
|              494:   16(float) CompositeExtract 492 0
 | |
|                               Store 493 494
 | |
|              495:    137(ptr) AccessChain 24(data) 25 486 125 58
 | |
|              496:   16(float) CompositeExtract 492 1
 | |
|                               Store 495 496
 | |
|              497:     27(ptr) AccessChain 10(dti) 26
 | |
|              498:      6(int) Load 497
 | |
|              499:     27(ptr) AccessChain 10(dti) 26
 | |
|              500:      6(int) Load 499
 | |
|              501:    128(ptr) AccessChain 24(data) 25 500 125
 | |
|              502:   17(fvec4) Load 501
 | |
|              503:  159(fvec3) VectorShuffle 502 502 0 1 2
 | |
|              504:  159(fvec3) GroupNonUniformQuadBroadcast 35 503 73
 | |
|              505:    137(ptr) AccessChain 24(data) 25 498 125 26
 | |
|              506:   16(float) CompositeExtract 504 0
 | |
|                               Store 505 506
 | |
|              507:    137(ptr) AccessChain 24(data) 25 498 125 58
 | |
|              508:   16(float) CompositeExtract 504 1
 | |
|                               Store 507 508
 | |
|              509:    137(ptr) AccessChain 24(data) 25 498 125 73
 | |
|              510:   16(float) CompositeExtract 504 2
 | |
|                               Store 509 510
 | |
|              511:     27(ptr) AccessChain 10(dti) 26
 | |
|              512:      6(int) Load 511
 | |
|              513:     27(ptr) AccessChain 10(dti) 26
 | |
|              514:      6(int) Load 513
 | |
|              515:    175(ptr) AccessChain 24(data) 25 514 172
 | |
|              516: 19(f64vec4) Load 515
 | |
|              517: 19(f64vec4) GroupNonUniformQuadBroadcast 35 516 73
 | |
|              518:    175(ptr) AccessChain 24(data) 25 512 172
 | |
|                               Store 518 517
 | |
|              519:     27(ptr) AccessChain 10(dti) 26
 | |
|              520:      6(int) Load 519
 | |
|              521:     27(ptr) AccessChain 10(dti) 26
 | |
|              522:      6(int) Load 521
 | |
|              523:    184(ptr) AccessChain 24(data) 25 522 172 26
 | |
|              524:18(float64_t) Load 523
 | |
|              525:18(float64_t) GroupNonUniformQuadBroadcast 35 524 73
 | |
|              526:    184(ptr) AccessChain 24(data) 25 520 172 26
 | |
|                               Store 526 525
 | |
|              527:     27(ptr) AccessChain 10(dti) 26
 | |
|              528:      6(int) Load 527
 | |
|              529:     27(ptr) AccessChain 10(dti) 26
 | |
|              530:      6(int) Load 529
 | |
|              531:    175(ptr) AccessChain 24(data) 25 530 172
 | |
|              532: 19(f64vec4) Load 531
 | |
|              533:193(f64vec2) VectorShuffle 532 532 0 1
 | |
|              534:193(f64vec2) GroupNonUniformQuadBroadcast 35 533 73
 | |
|              535:    184(ptr) AccessChain 24(data) 25 528 172 26
 | |
|              536:18(float64_t) CompositeExtract 534 0
 | |
|                               Store 535 536
 | |
|              537:    184(ptr) AccessChain 24(data) 25 528 172 58
 | |
|              538:18(float64_t) CompositeExtract 534 1
 | |
|                               Store 537 538
 | |
|              539:     27(ptr) AccessChain 10(dti) 26
 | |
|              540:      6(int) Load 539
 | |
|              541:     27(ptr) AccessChain 10(dti) 26
 | |
|              542:      6(int) Load 541
 | |
|              543:    175(ptr) AccessChain 24(data) 25 542 172
 | |
|              544: 19(f64vec4) Load 543
 | |
|              545:206(f64vec3) VectorShuffle 544 544 0 1 2
 | |
|              546:206(f64vec3) GroupNonUniformQuadBroadcast 35 545 73
 | |
|              547:    184(ptr) AccessChain 24(data) 25 540 172 26
 | |
|              548:18(float64_t) CompositeExtract 546 0
 | |
|                               Store 547 548
 | |
|              549:    184(ptr) AccessChain 24(data) 25 540 172 58
 | |
|              550:18(float64_t) CompositeExtract 546 1
 | |
|                               Store 549 550
 | |
|              551:    184(ptr) AccessChain 24(data) 25 540 172 73
 | |
|              552:18(float64_t) CompositeExtract 546 2
 | |
|                               Store 551 552
 | |
|              553:     27(ptr) AccessChain 10(dti) 26
 | |
|              554:      6(int) Load 553
 | |
|              555:     27(ptr) AccessChain 10(dti) 26
 | |
|              556:      6(int) Load 555
 | |
|              557:     32(ptr) AccessChain 24(data) 25 556 25
 | |
|              558:   13(ivec4) Load 557
 | |
|              559:   13(ivec4) GroupNonUniformQuadBroadcast 35 558 35
 | |
|              560:     32(ptr) AccessChain 24(data) 25 554 25
 | |
|                               Store 560 559
 | |
|              561:     27(ptr) AccessChain 10(dti) 26
 | |
|              562:      6(int) Load 561
 | |
|              563:     27(ptr) AccessChain 10(dti) 26
 | |
|              564:      6(int) Load 563
 | |
|              565:     42(ptr) AccessChain 24(data) 25 564 25 26
 | |
|              566:      6(int) Load 565
 | |
|              567:      6(int) GroupNonUniformQuadBroadcast 35 566 35
 | |
|              568:     42(ptr) AccessChain 24(data) 25 562 25 26
 | |
|                               Store 568 567
 | |
|              569:     27(ptr) AccessChain 10(dti) 26
 | |
|              570:      6(int) Load 569
 | |
|              571:     27(ptr) AccessChain 10(dti) 26
 | |
|              572:      6(int) Load 571
 | |
|              573:     32(ptr) AccessChain 24(data) 25 572 25
 | |
|              574:   13(ivec4) Load 573
 | |
|              575:   51(ivec2) VectorShuffle 574 574 0 1
 | |
|              576:   51(ivec2) GroupNonUniformQuadBroadcast 35 575 35
 | |
|              577:     42(ptr) AccessChain 24(data) 25 570 25 26
 | |
|              578:      6(int) CompositeExtract 576 0
 | |
|                               Store 577 578
 | |
|              579:     42(ptr) AccessChain 24(data) 25 570 25 58
 | |
|              580:      6(int) CompositeExtract 576 1
 | |
|                               Store 579 580
 | |
|              581:     27(ptr) AccessChain 10(dti) 26
 | |
|              582:      6(int) Load 581
 | |
|              583:     27(ptr) AccessChain 10(dti) 26
 | |
|              584:      6(int) Load 583
 | |
|              585:     32(ptr) AccessChain 24(data) 25 584 25
 | |
|              586:   13(ivec4) Load 585
 | |
|              587:    7(ivec3) VectorShuffle 586 586 0 1 2
 | |
|              588:    7(ivec3) GroupNonUniformQuadBroadcast 35 587 35
 | |
|              589:     42(ptr) AccessChain 24(data) 25 582 25 26
 | |
|              590:      6(int) CompositeExtract 588 0
 | |
|                               Store 589 590
 | |
|              591:     42(ptr) AccessChain 24(data) 25 582 25 58
 | |
|              592:      6(int) CompositeExtract 588 1
 | |
|                               Store 591 592
 | |
|              593:     42(ptr) AccessChain 24(data) 25 582 25 73
 | |
|              594:      6(int) CompositeExtract 588 2
 | |
|                               Store 593 594
 | |
|              595:     27(ptr) AccessChain 10(dti) 26
 | |
|              596:      6(int) Load 595
 | |
|              597:     27(ptr) AccessChain 10(dti) 26
 | |
|              598:      6(int) Load 597
 | |
|              599:     81(ptr) AccessChain 24(data) 25 598 78
 | |
|              600:   15(ivec4) Load 599
 | |
|              601:   15(ivec4) GroupNonUniformQuadBroadcast 35 600 35
 | |
|              602:     81(ptr) AccessChain 24(data) 25 596 78
 | |
|                               Store 602 601
 | |
|              603:     27(ptr) AccessChain 10(dti) 26
 | |
|              604:      6(int) Load 603
 | |
|              605:     27(ptr) AccessChain 10(dti) 26
 | |
|              606:      6(int) Load 605
 | |
|              607:     90(ptr) AccessChain 24(data) 25 606 78 26
 | |
|              608:     14(int) Load 607
 | |
|              609:     14(int) GroupNonUniformQuadBroadcast 35 608 35
 | |
|              610:     90(ptr) AccessChain 24(data) 25 604 78 26
 | |
|                               Store 610 609
 | |
|              611:     27(ptr) AccessChain 10(dti) 26
 | |
|              612:      6(int) Load 611
 | |
|              613:     27(ptr) AccessChain 10(dti) 26
 | |
|              614:      6(int) Load 613
 | |
|              615:     81(ptr) AccessChain 24(data) 25 614 78
 | |
|              616:   15(ivec4) Load 615
 | |
|              617:   99(ivec2) VectorShuffle 616 616 0 1
 | |
|              618:   99(ivec2) GroupNonUniformQuadBroadcast 35 617 35
 | |
|              619:     90(ptr) AccessChain 24(data) 25 612 78 26
 | |
|              620:     14(int) CompositeExtract 618 0
 | |
|                               Store 619 620
 | |
|              621:     90(ptr) AccessChain 24(data) 25 612 78 58
 | |
|              622:     14(int) CompositeExtract 618 1
 | |
|                               Store 621 622
 | |
|              623:     27(ptr) AccessChain 10(dti) 26
 | |
|              624:      6(int) Load 623
 | |
|              625:     27(ptr) AccessChain 10(dti) 26
 | |
|              626:      6(int) Load 625
 | |
|              627:     81(ptr) AccessChain 24(data) 25 626 78
 | |
|              628:   15(ivec4) Load 627
 | |
|              629:  112(ivec3) VectorShuffle 628 628 0 1 2
 | |
|              630:  112(ivec3) GroupNonUniformQuadBroadcast 35 629 35
 | |
|              631:     90(ptr) AccessChain 24(data) 25 624 78 26
 | |
|              632:     14(int) CompositeExtract 630 0
 | |
|                               Store 631 632
 | |
|              633:     90(ptr) AccessChain 24(data) 25 624 78 58
 | |
|              634:     14(int) CompositeExtract 630 1
 | |
|                               Store 633 634
 | |
|              635:     90(ptr) AccessChain 24(data) 25 624 78 73
 | |
|              636:     14(int) CompositeExtract 630 2
 | |
|                               Store 635 636
 | |
|              637:     27(ptr) AccessChain 10(dti) 26
 | |
|              638:      6(int) Load 637
 | |
|              639:     27(ptr) AccessChain 10(dti) 26
 | |
|              640:      6(int) Load 639
 | |
|              641:    128(ptr) AccessChain 24(data) 25 640 125
 | |
|              642:   17(fvec4) Load 641
 | |
|              643:   17(fvec4) GroupNonUniformQuadBroadcast 35 642 35
 | |
|              644:    128(ptr) AccessChain 24(data) 25 638 125
 | |
|                               Store 644 643
 | |
|              645:     27(ptr) AccessChain 10(dti) 26
 | |
|              646:      6(int) Load 645
 | |
|              647:     27(ptr) AccessChain 10(dti) 26
 | |
|              648:      6(int) Load 647
 | |
|              649:    137(ptr) AccessChain 24(data) 25 648 125 26
 | |
|              650:   16(float) Load 649
 | |
|              651:   16(float) GroupNonUniformQuadBroadcast 35 650 35
 | |
|              652:    137(ptr) AccessChain 24(data) 25 646 125 26
 | |
|                               Store 652 651
 | |
|              653:     27(ptr) AccessChain 10(dti) 26
 | |
|              654:      6(int) Load 653
 | |
|              655:     27(ptr) AccessChain 10(dti) 26
 | |
|              656:      6(int) Load 655
 | |
|              657:    128(ptr) AccessChain 24(data) 25 656 125
 | |
|              658:   17(fvec4) Load 657
 | |
|              659:  146(fvec2) VectorShuffle 658 658 0 1
 | |
|              660:  146(fvec2) GroupNonUniformQuadBroadcast 35 659 35
 | |
|              661:    137(ptr) AccessChain 24(data) 25 654 125 26
 | |
|              662:   16(float) CompositeExtract 660 0
 | |
|                               Store 661 662
 | |
|              663:    137(ptr) AccessChain 24(data) 25 654 125 58
 | |
|              664:   16(float) CompositeExtract 660 1
 | |
|                               Store 663 664
 | |
|              665:     27(ptr) AccessChain 10(dti) 26
 | |
|              666:      6(int) Load 665
 | |
|              667:     27(ptr) AccessChain 10(dti) 26
 | |
|              668:      6(int) Load 667
 | |
|              669:    128(ptr) AccessChain 24(data) 25 668 125
 | |
|              670:   17(fvec4) Load 669
 | |
|              671:  159(fvec3) VectorShuffle 670 670 0 1 2
 | |
|              672:  159(fvec3) GroupNonUniformQuadBroadcast 35 671 35
 | |
|              673:    137(ptr) AccessChain 24(data) 25 666 125 26
 | |
|              674:   16(float) CompositeExtract 672 0
 | |
|                               Store 673 674
 | |
|              675:    137(ptr) AccessChain 24(data) 25 666 125 58
 | |
|              676:   16(float) CompositeExtract 672 1
 | |
|                               Store 675 676
 | |
|              677:    137(ptr) AccessChain 24(data) 25 666 125 73
 | |
|              678:   16(float) CompositeExtract 672 2
 | |
|                               Store 677 678
 | |
|              679:     27(ptr) AccessChain 10(dti) 26
 | |
|              680:      6(int) Load 679
 | |
|              681:     27(ptr) AccessChain 10(dti) 26
 | |
|              682:      6(int) Load 681
 | |
|              683:    175(ptr) AccessChain 24(data) 25 682 172
 | |
|              684: 19(f64vec4) Load 683
 | |
|              685: 19(f64vec4) GroupNonUniformQuadBroadcast 35 684 35
 | |
|              686:    175(ptr) AccessChain 24(data) 25 680 172
 | |
|                               Store 686 685
 | |
|              687:     27(ptr) AccessChain 10(dti) 26
 | |
|              688:      6(int) Load 687
 | |
|              689:     27(ptr) AccessChain 10(dti) 26
 | |
|              690:      6(int) Load 689
 | |
|              691:    184(ptr) AccessChain 24(data) 25 690 172 26
 | |
|              692:18(float64_t) Load 691
 | |
|              693:18(float64_t) GroupNonUniformQuadBroadcast 35 692 35
 | |
|              694:    184(ptr) AccessChain 24(data) 25 688 172 26
 | |
|                               Store 694 693
 | |
|              695:     27(ptr) AccessChain 10(dti) 26
 | |
|              696:      6(int) Load 695
 | |
|              697:     27(ptr) AccessChain 10(dti) 26
 | |
|              698:      6(int) Load 697
 | |
|              699:    175(ptr) AccessChain 24(data) 25 698 172
 | |
|              700: 19(f64vec4) Load 699
 | |
|              701:193(f64vec2) VectorShuffle 700 700 0 1
 | |
|              702:193(f64vec2) GroupNonUniformQuadBroadcast 35 701 35
 | |
|              703:    184(ptr) AccessChain 24(data) 25 696 172 26
 | |
|              704:18(float64_t) CompositeExtract 702 0
 | |
|                               Store 703 704
 | |
|              705:    184(ptr) AccessChain 24(data) 25 696 172 58
 | |
|              706:18(float64_t) CompositeExtract 702 1
 | |
|                               Store 705 706
 | |
|              707:     27(ptr) AccessChain 10(dti) 26
 | |
|              708:      6(int) Load 707
 | |
|              709:     27(ptr) AccessChain 10(dti) 26
 | |
|              710:      6(int) Load 709
 | |
|              711:    175(ptr) AccessChain 24(data) 25 710 172
 | |
|              712: 19(f64vec4) Load 711
 | |
|              713:206(f64vec3) VectorShuffle 712 712 0 1 2
 | |
|              714:206(f64vec3) GroupNonUniformQuadBroadcast 35 713 35
 | |
|              715:    184(ptr) AccessChain 24(data) 25 708 172 26
 | |
|              716:18(float64_t) CompositeExtract 714 0
 | |
|                               Store 715 716
 | |
|              717:    184(ptr) AccessChain 24(data) 25 708 172 58
 | |
|              718:18(float64_t) CompositeExtract 714 1
 | |
|                               Store 717 718
 | |
|              719:    184(ptr) AccessChain 24(data) 25 708 172 73
 | |
|              720:18(float64_t) CompositeExtract 714 2
 | |
|                               Store 719 720
 | |
|              721:     27(ptr) AccessChain 10(dti) 26
 | |
|              722:      6(int) Load 721
 | |
|              723:     27(ptr) AccessChain 10(dti) 26
 | |
|              724:      6(int) Load 723
 | |
|              725:     32(ptr) AccessChain 24(data) 25 724 25
 | |
|              726:   13(ivec4) Load 725
 | |
|              727:   13(ivec4) GroupNonUniformQuadSwap 35 726 26
 | |
|              728:     32(ptr) AccessChain 24(data) 25 722 25
 | |
|                               Store 728 727
 | |
|              729:     27(ptr) AccessChain 10(dti) 26
 | |
|              730:      6(int) Load 729
 | |
|              731:     27(ptr) AccessChain 10(dti) 26
 | |
|              732:      6(int) Load 731
 | |
|              733:     42(ptr) AccessChain 24(data) 25 732 25 26
 | |
|              734:      6(int) Load 733
 | |
|              735:      6(int) GroupNonUniformQuadSwap 35 734 26
 | |
|              736:     42(ptr) AccessChain 24(data) 25 730 25 26
 | |
|                               Store 736 735
 | |
|              737:     27(ptr) AccessChain 10(dti) 26
 | |
|              738:      6(int) Load 737
 | |
|              739:     27(ptr) AccessChain 10(dti) 26
 | |
|              740:      6(int) Load 739
 | |
|              741:     32(ptr) AccessChain 24(data) 25 740 25
 | |
|              742:   13(ivec4) Load 741
 | |
|              743:   51(ivec2) VectorShuffle 742 742 0 1
 | |
|              744:   51(ivec2) GroupNonUniformQuadSwap 35 743 26
 | |
|              745:     42(ptr) AccessChain 24(data) 25 738 25 26
 | |
|              746:      6(int) CompositeExtract 744 0
 | |
|                               Store 745 746
 | |
|              747:     42(ptr) AccessChain 24(data) 25 738 25 58
 | |
|              748:      6(int) CompositeExtract 744 1
 | |
|                               Store 747 748
 | |
|              749:     27(ptr) AccessChain 10(dti) 26
 | |
|              750:      6(int) Load 749
 | |
|              751:     27(ptr) AccessChain 10(dti) 26
 | |
|              752:      6(int) Load 751
 | |
|              753:     32(ptr) AccessChain 24(data) 25 752 25
 | |
|              754:   13(ivec4) Load 753
 | |
|              755:    7(ivec3) VectorShuffle 754 754 0 1 2
 | |
|              756:    7(ivec3) GroupNonUniformQuadSwap 35 755 26
 | |
|              757:     42(ptr) AccessChain 24(data) 25 750 25 26
 | |
|              758:      6(int) CompositeExtract 756 0
 | |
|                               Store 757 758
 | |
|              759:     42(ptr) AccessChain 24(data) 25 750 25 58
 | |
|              760:      6(int) CompositeExtract 756 1
 | |
|                               Store 759 760
 | |
|              761:     42(ptr) AccessChain 24(data) 25 750 25 73
 | |
|              762:      6(int) CompositeExtract 756 2
 | |
|                               Store 761 762
 | |
|              763:     27(ptr) AccessChain 10(dti) 26
 | |
|              764:      6(int) Load 763
 | |
|              765:     27(ptr) AccessChain 10(dti) 26
 | |
|              766:      6(int) Load 765
 | |
|              767:     81(ptr) AccessChain 24(data) 25 766 78
 | |
|              768:   15(ivec4) Load 767
 | |
|              769:   15(ivec4) GroupNonUniformQuadSwap 35 768 26
 | |
|              770:     81(ptr) AccessChain 24(data) 25 764 78
 | |
|                               Store 770 769
 | |
|              771:     27(ptr) AccessChain 10(dti) 26
 | |
|              772:      6(int) Load 771
 | |
|              773:     27(ptr) AccessChain 10(dti) 26
 | |
|              774:      6(int) Load 773
 | |
|              775:     90(ptr) AccessChain 24(data) 25 774 78 26
 | |
|              776:     14(int) Load 775
 | |
|              777:     14(int) GroupNonUniformQuadSwap 35 776 26
 | |
|              778:     90(ptr) AccessChain 24(data) 25 772 78 26
 | |
|                               Store 778 777
 | |
|              779:     27(ptr) AccessChain 10(dti) 26
 | |
|              780:      6(int) Load 779
 | |
|              781:     27(ptr) AccessChain 10(dti) 26
 | |
|              782:      6(int) Load 781
 | |
|              783:     81(ptr) AccessChain 24(data) 25 782 78
 | |
|              784:   15(ivec4) Load 783
 | |
|              785:   99(ivec2) VectorShuffle 784 784 0 1
 | |
|              786:   99(ivec2) GroupNonUniformQuadSwap 35 785 26
 | |
|              787:     90(ptr) AccessChain 24(data) 25 780 78 26
 | |
|              788:     14(int) CompositeExtract 786 0
 | |
|                               Store 787 788
 | |
|              789:     90(ptr) AccessChain 24(data) 25 780 78 58
 | |
|              790:     14(int) CompositeExtract 786 1
 | |
|                               Store 789 790
 | |
|              791:     27(ptr) AccessChain 10(dti) 26
 | |
|              792:      6(int) Load 791
 | |
|              793:     27(ptr) AccessChain 10(dti) 26
 | |
|              794:      6(int) Load 793
 | |
|              795:     81(ptr) AccessChain 24(data) 25 794 78
 | |
|              796:   15(ivec4) Load 795
 | |
|              797:  112(ivec3) VectorShuffle 796 796 0 1 2
 | |
|              798:  112(ivec3) GroupNonUniformQuadSwap 35 797 26
 | |
|              799:     90(ptr) AccessChain 24(data) 25 792 78 26
 | |
|              800:     14(int) CompositeExtract 798 0
 | |
|                               Store 799 800
 | |
|              801:     90(ptr) AccessChain 24(data) 25 792 78 58
 | |
|              802:     14(int) CompositeExtract 798 1
 | |
|                               Store 801 802
 | |
|              803:     90(ptr) AccessChain 24(data) 25 792 78 73
 | |
|              804:     14(int) CompositeExtract 798 2
 | |
|                               Store 803 804
 | |
|              805:     27(ptr) AccessChain 10(dti) 26
 | |
|              806:      6(int) Load 805
 | |
|              807:     27(ptr) AccessChain 10(dti) 26
 | |
|              808:      6(int) Load 807
 | |
|              809:    128(ptr) AccessChain 24(data) 25 808 125
 | |
|              810:   17(fvec4) Load 809
 | |
|              811:   17(fvec4) GroupNonUniformQuadSwap 35 810 26
 | |
|              812:    128(ptr) AccessChain 24(data) 25 806 125
 | |
|                               Store 812 811
 | |
|              813:     27(ptr) AccessChain 10(dti) 26
 | |
|              814:      6(int) Load 813
 | |
|              815:     27(ptr) AccessChain 10(dti) 26
 | |
|              816:      6(int) Load 815
 | |
|              817:    137(ptr) AccessChain 24(data) 25 816 125 26
 | |
|              818:   16(float) Load 817
 | |
|              819:   16(float) GroupNonUniformQuadSwap 35 818 26
 | |
|              820:    137(ptr) AccessChain 24(data) 25 814 125 26
 | |
|                               Store 820 819
 | |
|              821:     27(ptr) AccessChain 10(dti) 26
 | |
|              822:      6(int) Load 821
 | |
|              823:     27(ptr) AccessChain 10(dti) 26
 | |
|              824:      6(int) Load 823
 | |
|              825:    128(ptr) AccessChain 24(data) 25 824 125
 | |
|              826:   17(fvec4) Load 825
 | |
|              827:  146(fvec2) VectorShuffle 826 826 0 1
 | |
|              828:  146(fvec2) GroupNonUniformQuadSwap 35 827 26
 | |
|              829:    137(ptr) AccessChain 24(data) 25 822 125 26
 | |
|              830:   16(float) CompositeExtract 828 0
 | |
|                               Store 829 830
 | |
|              831:    137(ptr) AccessChain 24(data) 25 822 125 58
 | |
|              832:   16(float) CompositeExtract 828 1
 | |
|                               Store 831 832
 | |
|              833:     27(ptr) AccessChain 10(dti) 26
 | |
|              834:      6(int) Load 833
 | |
|              835:     27(ptr) AccessChain 10(dti) 26
 | |
|              836:      6(int) Load 835
 | |
|              837:    128(ptr) AccessChain 24(data) 25 836 125
 | |
|              838:   17(fvec4) Load 837
 | |
|              839:  159(fvec3) VectorShuffle 838 838 0 1 2
 | |
|              840:  159(fvec3) GroupNonUniformQuadSwap 35 839 26
 | |
|              841:    137(ptr) AccessChain 24(data) 25 834 125 26
 | |
|              842:   16(float) CompositeExtract 840 0
 | |
|                               Store 841 842
 | |
|              843:    137(ptr) AccessChain 24(data) 25 834 125 58
 | |
|              844:   16(float) CompositeExtract 840 1
 | |
|                               Store 843 844
 | |
|              845:    137(ptr) AccessChain 24(data) 25 834 125 73
 | |
|              846:   16(float) CompositeExtract 840 2
 | |
|                               Store 845 846
 | |
|              847:     27(ptr) AccessChain 10(dti) 26
 | |
|              848:      6(int) Load 847
 | |
|              849:     27(ptr) AccessChain 10(dti) 26
 | |
|              850:      6(int) Load 849
 | |
|              851:    175(ptr) AccessChain 24(data) 25 850 172
 | |
|              852: 19(f64vec4) Load 851
 | |
|              853: 19(f64vec4) GroupNonUniformQuadSwap 35 852 26
 | |
|              854:    175(ptr) AccessChain 24(data) 25 848 172
 | |
|                               Store 854 853
 | |
|              855:     27(ptr) AccessChain 10(dti) 26
 | |
|              856:      6(int) Load 855
 | |
|              857:     27(ptr) AccessChain 10(dti) 26
 | |
|              858:      6(int) Load 857
 | |
|              859:    184(ptr) AccessChain 24(data) 25 858 172 26
 | |
|              860:18(float64_t) Load 859
 | |
|              861:18(float64_t) GroupNonUniformQuadSwap 35 860 26
 | |
|              862:    184(ptr) AccessChain 24(data) 25 856 172 26
 | |
|                               Store 862 861
 | |
|              863:     27(ptr) AccessChain 10(dti) 26
 | |
|              864:      6(int) Load 863
 | |
|              865:     27(ptr) AccessChain 10(dti) 26
 | |
|              866:      6(int) Load 865
 | |
|              867:    175(ptr) AccessChain 24(data) 25 866 172
 | |
|              868: 19(f64vec4) Load 867
 | |
|              869:193(f64vec2) VectorShuffle 868 868 0 1
 | |
|              870:193(f64vec2) GroupNonUniformQuadSwap 35 869 26
 | |
|              871:    184(ptr) AccessChain 24(data) 25 864 172 26
 | |
|              872:18(float64_t) CompositeExtract 870 0
 | |
|                               Store 871 872
 | |
|              873:    184(ptr) AccessChain 24(data) 25 864 172 58
 | |
|              874:18(float64_t) CompositeExtract 870 1
 | |
|                               Store 873 874
 | |
|              875:     27(ptr) AccessChain 10(dti) 26
 | |
|              876:      6(int) Load 875
 | |
|              877:     27(ptr) AccessChain 10(dti) 26
 | |
|              878:      6(int) Load 877
 | |
|              879:    175(ptr) AccessChain 24(data) 25 878 172
 | |
|              880: 19(f64vec4) Load 879
 | |
|              881:206(f64vec3) VectorShuffle 880 880 0 1 2
 | |
|              882:206(f64vec3) GroupNonUniformQuadSwap 35 881 26
 | |
|              883:    184(ptr) AccessChain 24(data) 25 876 172 26
 | |
|              884:18(float64_t) CompositeExtract 882 0
 | |
|                               Store 883 884
 | |
|              885:    184(ptr) AccessChain 24(data) 25 876 172 58
 | |
|              886:18(float64_t) CompositeExtract 882 1
 | |
|                               Store 885 886
 | |
|              887:    184(ptr) AccessChain 24(data) 25 876 172 73
 | |
|              888:18(float64_t) CompositeExtract 882 2
 | |
|                               Store 887 888
 | |
|              889:     27(ptr) AccessChain 10(dti) 26
 | |
|              890:      6(int) Load 889
 | |
|              891:     27(ptr) AccessChain 10(dti) 26
 | |
|              892:      6(int) Load 891
 | |
|              893:     32(ptr) AccessChain 24(data) 25 892 25
 | |
|              894:   13(ivec4) Load 893
 | |
|              895:   13(ivec4) GroupNonUniformQuadSwap 35 894 58
 | |
|              896:     32(ptr) AccessChain 24(data) 25 890 25
 | |
|                               Store 896 895
 | |
|              897:     27(ptr) AccessChain 10(dti) 26
 | |
|              898:      6(int) Load 897
 | |
|              899:     27(ptr) AccessChain 10(dti) 26
 | |
|              900:      6(int) Load 899
 | |
|              901:     42(ptr) AccessChain 24(data) 25 900 25 26
 | |
|              902:      6(int) Load 901
 | |
|              903:      6(int) GroupNonUniformQuadSwap 35 902 58
 | |
|              904:     42(ptr) AccessChain 24(data) 25 898 25 26
 | |
|                               Store 904 903
 | |
|              905:     27(ptr) AccessChain 10(dti) 26
 | |
|              906:      6(int) Load 905
 | |
|              907:     27(ptr) AccessChain 10(dti) 26
 | |
|              908:      6(int) Load 907
 | |
|              909:     32(ptr) AccessChain 24(data) 25 908 25
 | |
|              910:   13(ivec4) Load 909
 | |
|              911:   51(ivec2) VectorShuffle 910 910 0 1
 | |
|              912:   51(ivec2) GroupNonUniformQuadSwap 35 911 58
 | |
|              913:     42(ptr) AccessChain 24(data) 25 906 25 26
 | |
|              914:      6(int) CompositeExtract 912 0
 | |
|                               Store 913 914
 | |
|              915:     42(ptr) AccessChain 24(data) 25 906 25 58
 | |
|              916:      6(int) CompositeExtract 912 1
 | |
|                               Store 915 916
 | |
|              917:     27(ptr) AccessChain 10(dti) 26
 | |
|              918:      6(int) Load 917
 | |
|              919:     27(ptr) AccessChain 10(dti) 26
 | |
|              920:      6(int) Load 919
 | |
|              921:     32(ptr) AccessChain 24(data) 25 920 25
 | |
|              922:   13(ivec4) Load 921
 | |
|              923:    7(ivec3) VectorShuffle 922 922 0 1 2
 | |
|              924:    7(ivec3) GroupNonUniformQuadSwap 35 923 58
 | |
|              925:     42(ptr) AccessChain 24(data) 25 918 25 26
 | |
|              926:      6(int) CompositeExtract 924 0
 | |
|                               Store 925 926
 | |
|              927:     42(ptr) AccessChain 24(data) 25 918 25 58
 | |
|              928:      6(int) CompositeExtract 924 1
 | |
|                               Store 927 928
 | |
|              929:     42(ptr) AccessChain 24(data) 25 918 25 73
 | |
|              930:      6(int) CompositeExtract 924 2
 | |
|                               Store 929 930
 | |
|              931:     27(ptr) AccessChain 10(dti) 26
 | |
|              932:      6(int) Load 931
 | |
|              933:     27(ptr) AccessChain 10(dti) 26
 | |
|              934:      6(int) Load 933
 | |
|              935:     81(ptr) AccessChain 24(data) 25 934 78
 | |
|              936:   15(ivec4) Load 935
 | |
|              937:   15(ivec4) GroupNonUniformQuadSwap 35 936 58
 | |
|              938:     81(ptr) AccessChain 24(data) 25 932 78
 | |
|                               Store 938 937
 | |
|              939:     27(ptr) AccessChain 10(dti) 26
 | |
|              940:      6(int) Load 939
 | |
|              941:     27(ptr) AccessChain 10(dti) 26
 | |
|              942:      6(int) Load 941
 | |
|              943:     90(ptr) AccessChain 24(data) 25 942 78 26
 | |
|              944:     14(int) Load 943
 | |
|              945:     14(int) GroupNonUniformQuadSwap 35 944 58
 | |
|              946:     90(ptr) AccessChain 24(data) 25 940 78 26
 | |
|                               Store 946 945
 | |
|              947:     27(ptr) AccessChain 10(dti) 26
 | |
|              948:      6(int) Load 947
 | |
|              949:     27(ptr) AccessChain 10(dti) 26
 | |
|              950:      6(int) Load 949
 | |
|              951:     81(ptr) AccessChain 24(data) 25 950 78
 | |
|              952:   15(ivec4) Load 951
 | |
|              953:   99(ivec2) VectorShuffle 952 952 0 1
 | |
|              954:   99(ivec2) GroupNonUniformQuadSwap 35 953 58
 | |
|              955:     90(ptr) AccessChain 24(data) 25 948 78 26
 | |
|              956:     14(int) CompositeExtract 954 0
 | |
|                               Store 955 956
 | |
|              957:     90(ptr) AccessChain 24(data) 25 948 78 58
 | |
|              958:     14(int) CompositeExtract 954 1
 | |
|                               Store 957 958
 | |
|              959:     27(ptr) AccessChain 10(dti) 26
 | |
|              960:      6(int) Load 959
 | |
|              961:     27(ptr) AccessChain 10(dti) 26
 | |
|              962:      6(int) Load 961
 | |
|              963:     81(ptr) AccessChain 24(data) 25 962 78
 | |
|              964:   15(ivec4) Load 963
 | |
|              965:  112(ivec3) VectorShuffle 964 964 0 1 2
 | |
|              966:  112(ivec3) GroupNonUniformQuadSwap 35 965 58
 | |
|              967:     90(ptr) AccessChain 24(data) 25 960 78 26
 | |
|              968:     14(int) CompositeExtract 966 0
 | |
|                               Store 967 968
 | |
|              969:     90(ptr) AccessChain 24(data) 25 960 78 58
 | |
|              970:     14(int) CompositeExtract 966 1
 | |
|                               Store 969 970
 | |
|              971:     90(ptr) AccessChain 24(data) 25 960 78 73
 | |
|              972:     14(int) CompositeExtract 966 2
 | |
|                               Store 971 972
 | |
|              973:     27(ptr) AccessChain 10(dti) 26
 | |
|              974:      6(int) Load 973
 | |
|              975:     27(ptr) AccessChain 10(dti) 26
 | |
|              976:      6(int) Load 975
 | |
|              977:    128(ptr) AccessChain 24(data) 25 976 125
 | |
|              978:   17(fvec4) Load 977
 | |
|              979:   17(fvec4) GroupNonUniformQuadSwap 35 978 58
 | |
|              980:    128(ptr) AccessChain 24(data) 25 974 125
 | |
|                               Store 980 979
 | |
|              981:     27(ptr) AccessChain 10(dti) 26
 | |
|              982:      6(int) Load 981
 | |
|              983:     27(ptr) AccessChain 10(dti) 26
 | |
|              984:      6(int) Load 983
 | |
|              985:    137(ptr) AccessChain 24(data) 25 984 125 26
 | |
|              986:   16(float) Load 985
 | |
|              987:   16(float) GroupNonUniformQuadSwap 35 986 58
 | |
|              988:    137(ptr) AccessChain 24(data) 25 982 125 26
 | |
|                               Store 988 987
 | |
|              989:     27(ptr) AccessChain 10(dti) 26
 | |
|              990:      6(int) Load 989
 | |
|              991:     27(ptr) AccessChain 10(dti) 26
 | |
|              992:      6(int) Load 991
 | |
|              993:    128(ptr) AccessChain 24(data) 25 992 125
 | |
|              994:   17(fvec4) Load 993
 | |
|              995:  146(fvec2) VectorShuffle 994 994 0 1
 | |
|              996:  146(fvec2) GroupNonUniformQuadSwap 35 995 58
 | |
|              997:    137(ptr) AccessChain 24(data) 25 990 125 26
 | |
|              998:   16(float) CompositeExtract 996 0
 | |
|                               Store 997 998
 | |
|              999:    137(ptr) AccessChain 24(data) 25 990 125 58
 | |
|             1000:   16(float) CompositeExtract 996 1
 | |
|                               Store 999 1000
 | |
|             1001:     27(ptr) AccessChain 10(dti) 26
 | |
|             1002:      6(int) Load 1001
 | |
|             1003:     27(ptr) AccessChain 10(dti) 26
 | |
|             1004:      6(int) Load 1003
 | |
|             1005:    128(ptr) AccessChain 24(data) 25 1004 125
 | |
|             1006:   17(fvec4) Load 1005
 | |
|             1007:  159(fvec3) VectorShuffle 1006 1006 0 1 2
 | |
|             1008:  159(fvec3) GroupNonUniformQuadSwap 35 1007 58
 | |
|             1009:    137(ptr) AccessChain 24(data) 25 1002 125 26
 | |
|             1010:   16(float) CompositeExtract 1008 0
 | |
|                               Store 1009 1010
 | |
|             1011:    137(ptr) AccessChain 24(data) 25 1002 125 58
 | |
|             1012:   16(float) CompositeExtract 1008 1
 | |
|                               Store 1011 1012
 | |
|             1013:    137(ptr) AccessChain 24(data) 25 1002 125 73
 | |
|             1014:   16(float) CompositeExtract 1008 2
 | |
|                               Store 1013 1014
 | |
|             1015:     27(ptr) AccessChain 10(dti) 26
 | |
|             1016:      6(int) Load 1015
 | |
|             1017:     27(ptr) AccessChain 10(dti) 26
 | |
|             1018:      6(int) Load 1017
 | |
|             1019:    175(ptr) AccessChain 24(data) 25 1018 172
 | |
|             1020: 19(f64vec4) Load 1019
 | |
|             1021: 19(f64vec4) GroupNonUniformQuadSwap 35 1020 58
 | |
|             1022:    175(ptr) AccessChain 24(data) 25 1016 172
 | |
|                               Store 1022 1021
 | |
|             1023:     27(ptr) AccessChain 10(dti) 26
 | |
|             1024:      6(int) Load 1023
 | |
|             1025:     27(ptr) AccessChain 10(dti) 26
 | |
|             1026:      6(int) Load 1025
 | |
|             1027:    184(ptr) AccessChain 24(data) 25 1026 172 26
 | |
|             1028:18(float64_t) Load 1027
 | |
|             1029:18(float64_t) GroupNonUniformQuadSwap 35 1028 58
 | |
|             1030:    184(ptr) AccessChain 24(data) 25 1024 172 26
 | |
|                               Store 1030 1029
 | |
|             1031:     27(ptr) AccessChain 10(dti) 26
 | |
|             1032:      6(int) Load 1031
 | |
|             1033:     27(ptr) AccessChain 10(dti) 26
 | |
|             1034:      6(int) Load 1033
 | |
|             1035:    175(ptr) AccessChain 24(data) 25 1034 172
 | |
|             1036: 19(f64vec4) Load 1035
 | |
|             1037:193(f64vec2) VectorShuffle 1036 1036 0 1
 | |
|             1038:193(f64vec2) GroupNonUniformQuadSwap 35 1037 58
 | |
|             1039:    184(ptr) AccessChain 24(data) 25 1032 172 26
 | |
|             1040:18(float64_t) CompositeExtract 1038 0
 | |
|                               Store 1039 1040
 | |
|             1041:    184(ptr) AccessChain 24(data) 25 1032 172 58
 | |
|             1042:18(float64_t) CompositeExtract 1038 1
 | |
|                               Store 1041 1042
 | |
|             1043:     27(ptr) AccessChain 10(dti) 26
 | |
|             1044:      6(int) Load 1043
 | |
|             1045:     27(ptr) AccessChain 10(dti) 26
 | |
|             1046:      6(int) Load 1045
 | |
|             1047:    175(ptr) AccessChain 24(data) 25 1046 172
 | |
|             1048: 19(f64vec4) Load 1047
 | |
|             1049:206(f64vec3) VectorShuffle 1048 1048 0 1 2
 | |
|             1050:206(f64vec3) GroupNonUniformQuadSwap 35 1049 58
 | |
|             1051:    184(ptr) AccessChain 24(data) 25 1044 172 26
 | |
|             1052:18(float64_t) CompositeExtract 1050 0
 | |
|                               Store 1051 1052
 | |
|             1053:    184(ptr) AccessChain 24(data) 25 1044 172 58
 | |
|             1054:18(float64_t) CompositeExtract 1050 1
 | |
|                               Store 1053 1054
 | |
|             1055:    184(ptr) AccessChain 24(data) 25 1044 172 73
 | |
|             1056:18(float64_t) CompositeExtract 1050 2
 | |
|                               Store 1055 1056
 | |
|             1057:     27(ptr) AccessChain 10(dti) 26
 | |
|             1058:      6(int) Load 1057
 | |
|             1059:     27(ptr) AccessChain 10(dti) 26
 | |
|             1060:      6(int) Load 1059
 | |
|             1061:     32(ptr) AccessChain 24(data) 25 1060 25
 | |
|             1062:   13(ivec4) Load 1061
 | |
|             1063:   13(ivec4) GroupNonUniformQuadSwap 35 1062 73
 | |
|             1064:     32(ptr) AccessChain 24(data) 25 1058 25
 | |
|                               Store 1064 1063
 | |
|             1065:     27(ptr) AccessChain 10(dti) 26
 | |
|             1066:      6(int) Load 1065
 | |
|             1067:     27(ptr) AccessChain 10(dti) 26
 | |
|             1068:      6(int) Load 1067
 | |
|             1069:     42(ptr) AccessChain 24(data) 25 1068 25 26
 | |
|             1070:      6(int) Load 1069
 | |
|             1071:      6(int) GroupNonUniformQuadSwap 35 1070 73
 | |
|             1072:     42(ptr) AccessChain 24(data) 25 1066 25 26
 | |
|                               Store 1072 1071
 | |
|             1073:     27(ptr) AccessChain 10(dti) 26
 | |
|             1074:      6(int) Load 1073
 | |
|             1075:     27(ptr) AccessChain 10(dti) 26
 | |
|             1076:      6(int) Load 1075
 | |
|             1077:     32(ptr) AccessChain 24(data) 25 1076 25
 | |
|             1078:   13(ivec4) Load 1077
 | |
|             1079:   51(ivec2) VectorShuffle 1078 1078 0 1
 | |
|             1080:   51(ivec2) GroupNonUniformQuadSwap 35 1079 73
 | |
|             1081:     42(ptr) AccessChain 24(data) 25 1074 25 26
 | |
|             1082:      6(int) CompositeExtract 1080 0
 | |
|                               Store 1081 1082
 | |
|             1083:     42(ptr) AccessChain 24(data) 25 1074 25 58
 | |
|             1084:      6(int) CompositeExtract 1080 1
 | |
|                               Store 1083 1084
 | |
|             1085:     27(ptr) AccessChain 10(dti) 26
 | |
|             1086:      6(int) Load 1085
 | |
|             1087:     27(ptr) AccessChain 10(dti) 26
 | |
|             1088:      6(int) Load 1087
 | |
|             1089:     32(ptr) AccessChain 24(data) 25 1088 25
 | |
|             1090:   13(ivec4) Load 1089
 | |
|             1091:    7(ivec3) VectorShuffle 1090 1090 0 1 2
 | |
|             1092:    7(ivec3) GroupNonUniformQuadSwap 35 1091 73
 | |
|             1093:     42(ptr) AccessChain 24(data) 25 1086 25 26
 | |
|             1094:      6(int) CompositeExtract 1092 0
 | |
|                               Store 1093 1094
 | |
|             1095:     42(ptr) AccessChain 24(data) 25 1086 25 58
 | |
|             1096:      6(int) CompositeExtract 1092 1
 | |
|                               Store 1095 1096
 | |
|             1097:     42(ptr) AccessChain 24(data) 25 1086 25 73
 | |
|             1098:      6(int) CompositeExtract 1092 2
 | |
|                               Store 1097 1098
 | |
|             1099:     27(ptr) AccessChain 10(dti) 26
 | |
|             1100:      6(int) Load 1099
 | |
|             1101:     27(ptr) AccessChain 10(dti) 26
 | |
|             1102:      6(int) Load 1101
 | |
|             1103:     81(ptr) AccessChain 24(data) 25 1102 78
 | |
|             1104:   15(ivec4) Load 1103
 | |
|             1105:   15(ivec4) GroupNonUniformQuadSwap 35 1104 73
 | |
|             1106:     81(ptr) AccessChain 24(data) 25 1100 78
 | |
|                               Store 1106 1105
 | |
|             1107:     27(ptr) AccessChain 10(dti) 26
 | |
|             1108:      6(int) Load 1107
 | |
|             1109:     27(ptr) AccessChain 10(dti) 26
 | |
|             1110:      6(int) Load 1109
 | |
|             1111:     90(ptr) AccessChain 24(data) 25 1110 78 26
 | |
|             1112:     14(int) Load 1111
 | |
|             1113:     14(int) GroupNonUniformQuadSwap 35 1112 73
 | |
|             1114:     90(ptr) AccessChain 24(data) 25 1108 78 26
 | |
|                               Store 1114 1113
 | |
|             1115:     27(ptr) AccessChain 10(dti) 26
 | |
|             1116:      6(int) Load 1115
 | |
|             1117:     27(ptr) AccessChain 10(dti) 26
 | |
|             1118:      6(int) Load 1117
 | |
|             1119:     81(ptr) AccessChain 24(data) 25 1118 78
 | |
|             1120:   15(ivec4) Load 1119
 | |
|             1121:   99(ivec2) VectorShuffle 1120 1120 0 1
 | |
|             1122:   99(ivec2) GroupNonUniformQuadSwap 35 1121 73
 | |
|             1123:     90(ptr) AccessChain 24(data) 25 1116 78 26
 | |
|             1124:     14(int) CompositeExtract 1122 0
 | |
|                               Store 1123 1124
 | |
|             1125:     90(ptr) AccessChain 24(data) 25 1116 78 58
 | |
|             1126:     14(int) CompositeExtract 1122 1
 | |
|                               Store 1125 1126
 | |
|             1127:     27(ptr) AccessChain 10(dti) 26
 | |
|             1128:      6(int) Load 1127
 | |
|             1129:     27(ptr) AccessChain 10(dti) 26
 | |
|             1130:      6(int) Load 1129
 | |
|             1131:     81(ptr) AccessChain 24(data) 25 1130 78
 | |
|             1132:   15(ivec4) Load 1131
 | |
|             1133:  112(ivec3) VectorShuffle 1132 1132 0 1 2
 | |
|             1134:  112(ivec3) GroupNonUniformQuadSwap 35 1133 73
 | |
|             1135:     90(ptr) AccessChain 24(data) 25 1128 78 26
 | |
|             1136:     14(int) CompositeExtract 1134 0
 | |
|                               Store 1135 1136
 | |
|             1137:     90(ptr) AccessChain 24(data) 25 1128 78 58
 | |
|             1138:     14(int) CompositeExtract 1134 1
 | |
|                               Store 1137 1138
 | |
|             1139:     90(ptr) AccessChain 24(data) 25 1128 78 73
 | |
|             1140:     14(int) CompositeExtract 1134 2
 | |
|                               Store 1139 1140
 | |
|             1141:     27(ptr) AccessChain 10(dti) 26
 | |
|             1142:      6(int) Load 1141
 | |
|             1143:     27(ptr) AccessChain 10(dti) 26
 | |
|             1144:      6(int) Load 1143
 | |
|             1145:    128(ptr) AccessChain 24(data) 25 1144 125
 | |
|             1146:   17(fvec4) Load 1145
 | |
|             1147:   17(fvec4) GroupNonUniformQuadSwap 35 1146 73
 | |
|             1148:    128(ptr) AccessChain 24(data) 25 1142 125
 | |
|                               Store 1148 1147
 | |
|             1149:     27(ptr) AccessChain 10(dti) 26
 | |
|             1150:      6(int) Load 1149
 | |
|             1151:     27(ptr) AccessChain 10(dti) 26
 | |
|             1152:      6(int) Load 1151
 | |
|             1153:    137(ptr) AccessChain 24(data) 25 1152 125 26
 | |
|             1154:   16(float) Load 1153
 | |
|             1155:   16(float) GroupNonUniformQuadSwap 35 1154 73
 | |
|             1156:    137(ptr) AccessChain 24(data) 25 1150 125 26
 | |
|                               Store 1156 1155
 | |
|             1157:     27(ptr) AccessChain 10(dti) 26
 | |
|             1158:      6(int) Load 1157
 | |
|             1159:     27(ptr) AccessChain 10(dti) 26
 | |
|             1160:      6(int) Load 1159
 | |
|             1161:    128(ptr) AccessChain 24(data) 25 1160 125
 | |
|             1162:   17(fvec4) Load 1161
 | |
|             1163:  146(fvec2) VectorShuffle 1162 1162 0 1
 | |
|             1164:  146(fvec2) GroupNonUniformQuadSwap 35 1163 73
 | |
|             1165:    137(ptr) AccessChain 24(data) 25 1158 125 26
 | |
|             1166:   16(float) CompositeExtract 1164 0
 | |
|                               Store 1165 1166
 | |
|             1167:    137(ptr) AccessChain 24(data) 25 1158 125 58
 | |
|             1168:   16(float) CompositeExtract 1164 1
 | |
|                               Store 1167 1168
 | |
|             1169:     27(ptr) AccessChain 10(dti) 26
 | |
|             1170:      6(int) Load 1169
 | |
|             1171:     27(ptr) AccessChain 10(dti) 26
 | |
|             1172:      6(int) Load 1171
 | |
|             1173:    128(ptr) AccessChain 24(data) 25 1172 125
 | |
|             1174:   17(fvec4) Load 1173
 | |
|             1175:  159(fvec3) VectorShuffle 1174 1174 0 1 2
 | |
|             1176:  159(fvec3) GroupNonUniformQuadSwap 35 1175 73
 | |
|             1177:    137(ptr) AccessChain 24(data) 25 1170 125 26
 | |
|             1178:   16(float) CompositeExtract 1176 0
 | |
|                               Store 1177 1178
 | |
|             1179:    137(ptr) AccessChain 24(data) 25 1170 125 58
 | |
|             1180:   16(float) CompositeExtract 1176 1
 | |
|                               Store 1179 1180
 | |
|             1181:    137(ptr) AccessChain 24(data) 25 1170 125 73
 | |
|             1182:   16(float) CompositeExtract 1176 2
 | |
|                               Store 1181 1182
 | |
|             1183:     27(ptr) AccessChain 10(dti) 26
 | |
|             1184:      6(int) Load 1183
 | |
|             1185:     27(ptr) AccessChain 10(dti) 26
 | |
|             1186:      6(int) Load 1185
 | |
|             1187:    175(ptr) AccessChain 24(data) 25 1186 172
 | |
|             1188: 19(f64vec4) Load 1187
 | |
|             1189: 19(f64vec4) GroupNonUniformQuadSwap 35 1188 73
 | |
|             1190:    175(ptr) AccessChain 24(data) 25 1184 172
 | |
|                               Store 1190 1189
 | |
|             1191:     27(ptr) AccessChain 10(dti) 26
 | |
|             1192:      6(int) Load 1191
 | |
|             1193:     27(ptr) AccessChain 10(dti) 26
 | |
|             1194:      6(int) Load 1193
 | |
|             1195:    184(ptr) AccessChain 24(data) 25 1194 172 26
 | |
|             1196:18(float64_t) Load 1195
 | |
|             1197:18(float64_t) GroupNonUniformQuadSwap 35 1196 73
 | |
|             1198:    184(ptr) AccessChain 24(data) 25 1192 172 26
 | |
|                               Store 1198 1197
 | |
|             1199:     27(ptr) AccessChain 10(dti) 26
 | |
|             1200:      6(int) Load 1199
 | |
|             1201:     27(ptr) AccessChain 10(dti) 26
 | |
|             1202:      6(int) Load 1201
 | |
|             1203:    175(ptr) AccessChain 24(data) 25 1202 172
 | |
|             1204: 19(f64vec4) Load 1203
 | |
|             1205:193(f64vec2) VectorShuffle 1204 1204 0 1
 | |
|             1206:193(f64vec2) GroupNonUniformQuadSwap 35 1205 73
 | |
|             1207:    184(ptr) AccessChain 24(data) 25 1200 172 26
 | |
|             1208:18(float64_t) CompositeExtract 1206 0
 | |
|                               Store 1207 1208
 | |
|             1209:    184(ptr) AccessChain 24(data) 25 1200 172 58
 | |
|             1210:18(float64_t) CompositeExtract 1206 1
 | |
|                               Store 1209 1210
 | |
|             1211:     27(ptr) AccessChain 10(dti) 26
 | |
|             1212:      6(int) Load 1211
 | |
|             1213:     27(ptr) AccessChain 10(dti) 26
 | |
|             1214:      6(int) Load 1213
 | |
|             1215:    175(ptr) AccessChain 24(data) 25 1214 172
 | |
|             1216: 19(f64vec4) Load 1215
 | |
|             1217:206(f64vec3) VectorShuffle 1216 1216 0 1 2
 | |
|             1218:206(f64vec3) GroupNonUniformQuadSwap 35 1217 73
 | |
|             1219:    184(ptr) AccessChain 24(data) 25 1212 172 26
 | |
|             1220:18(float64_t) CompositeExtract 1218 0
 | |
|                               Store 1219 1220
 | |
|             1221:    184(ptr) AccessChain 24(data) 25 1212 172 58
 | |
|             1222:18(float64_t) CompositeExtract 1218 1
 | |
|                               Store 1221 1222
 | |
|             1223:    184(ptr) AccessChain 24(data) 25 1212 172 73
 | |
|             1224:18(float64_t) CompositeExtract 1218 2
 | |
|                               Store 1223 1224
 | |
|                               Return
 | |
|                               FunctionEnd
 |