4281 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4281 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
spv.subgroupExtendedTypesArithmetic.comp
 | 
						|
// Module Version 10300
 | 
						|
// Generated by (magic number): 8000a
 | 
						|
// Id's are bound by 3665
 | 
						|
 | 
						|
                              Capability Shader
 | 
						|
                              Capability Float16
 | 
						|
                              Capability Int64
 | 
						|
                              Capability Int16
 | 
						|
                              Capability Int8
 | 
						|
                              Capability GroupNonUniform
 | 
						|
                              Capability GroupNonUniformArithmetic
 | 
						|
                              Capability StorageUniformBufferBlock16
 | 
						|
                              Capability StorageBuffer8BitAccess
 | 
						|
                              Extension  "SPV_KHR_8bit_storage"
 | 
						|
               1:             ExtInstImport  "GLSL.std.450"
 | 
						|
                              MemoryModel Logical GLSL450
 | 
						|
                              EntryPoint GLCompute 4  "main" 10 12
 | 
						|
                              ExecutionMode 4 LocalSize 8 1 1
 | 
						|
                              Source GLSL 450
 | 
						|
                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_float16"
 | 
						|
                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int16"
 | 
						|
                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int64"
 | 
						|
                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int8"
 | 
						|
                              SourceExtension  "GL_EXT_shader_subgroup_extended_types_float16"
 | 
						|
                              SourceExtension  "GL_EXT_shader_subgroup_extended_types_int16"
 | 
						|
                              SourceExtension  "GL_EXT_shader_subgroup_extended_types_int64"
 | 
						|
                              SourceExtension  "GL_EXT_shader_subgroup_extended_types_int8"
 | 
						|
                              SourceExtension  "GL_KHR_shader_subgroup_arithmetic"
 | 
						|
                              SourceExtension  "GL_KHR_shader_subgroup_basic"
 | 
						|
                              Name 4  "main"
 | 
						|
                              Name 8  "invocation"
 | 
						|
                              Name 10  "gl_SubgroupInvocationID"
 | 
						|
                              Name 12  "gl_SubgroupSize"
 | 
						|
                              Name 31  "Buffers"
 | 
						|
                              MemberName 31(Buffers) 0  "i8"
 | 
						|
                              MemberName 31(Buffers) 1  "u8"
 | 
						|
                              MemberName 31(Buffers) 2  "i16"
 | 
						|
                              MemberName 31(Buffers) 3  "u16"
 | 
						|
                              MemberName 31(Buffers) 4  "i64"
 | 
						|
                              MemberName 31(Buffers) 5  "u64"
 | 
						|
                              MemberName 31(Buffers) 6  "f16"
 | 
						|
                              Name 34  "data"
 | 
						|
                              Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision
 | 
						|
                              Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId
 | 
						|
                              Decorate 11 RelaxedPrecision
 | 
						|
                              Decorate 12(gl_SubgroupSize) RelaxedPrecision
 | 
						|
                              Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize
 | 
						|
                              Decorate 13 RelaxedPrecision
 | 
						|
                              Decorate 14 RelaxedPrecision
 | 
						|
                              Decorate 16 RelaxedPrecision
 | 
						|
                              MemberDecorate 31(Buffers) 0 Offset 0
 | 
						|
                              MemberDecorate 31(Buffers) 1 Offset 4
 | 
						|
                              MemberDecorate 31(Buffers) 2 Offset 8
 | 
						|
                              MemberDecorate 31(Buffers) 3 Offset 16
 | 
						|
                              MemberDecorate 31(Buffers) 4 Offset 32
 | 
						|
                              MemberDecorate 31(Buffers) 5 Offset 64
 | 
						|
                              MemberDecorate 31(Buffers) 6 Offset 96
 | 
						|
                              Decorate 31(Buffers) Block
 | 
						|
                              Decorate 34(data) DescriptorSet 0
 | 
						|
                              Decorate 34(data) Binding 0
 | 
						|
                              Decorate 3664 BuiltIn WorkgroupSize
 | 
						|
               2:             TypeVoid
 | 
						|
               3:             TypeFunction 2
 | 
						|
               6:             TypeInt 32 0
 | 
						|
               7:             TypePointer Function 6(int)
 | 
						|
               9:             TypePointer Input 6(int)
 | 
						|
10(gl_SubgroupInvocationID):      9(ptr) Variable Input
 | 
						|
12(gl_SubgroupSize):      9(ptr) Variable Input
 | 
						|
              15:      6(int) Constant 4
 | 
						|
              17:             TypeInt 8 1
 | 
						|
              18:             TypeVector 17(int8_t) 4
 | 
						|
              19:             TypeInt 8 0
 | 
						|
              20:             TypeVector 19(int8_t) 4
 | 
						|
              21:             TypeInt 16 1
 | 
						|
              22:             TypeVector 21(int16_t) 4
 | 
						|
              23:             TypeInt 16 0
 | 
						|
              24:             TypeVector 23(int16_t) 4
 | 
						|
              25:             TypeInt 64 1
 | 
						|
              26:             TypeVector 25(int64_t) 4
 | 
						|
              27:             TypeInt 64 0
 | 
						|
              28:             TypeVector 27(int64_t) 4
 | 
						|
              29:             TypeFloat 16
 | 
						|
              30:             TypeVector 29(float16_t) 4
 | 
						|
     31(Buffers):             TypeStruct 18(i8vec4) 20(i8vec4) 22(i16vec4) 24(i16vec4) 26(i64vec4) 28(i64vec4) 30(f16vec4)
 | 
						|
              32:             TypeArray 31(Buffers) 15
 | 
						|
              33:             TypePointer StorageBuffer 32
 | 
						|
        34(data):     33(ptr) Variable StorageBuffer
 | 
						|
              36:             TypeInt 32 1
 | 
						|
              37:     36(int) Constant 0
 | 
						|
              38:      6(int) Constant 0
 | 
						|
              39:             TypePointer StorageBuffer 17(int8_t)
 | 
						|
              42:      6(int) Constant 3
 | 
						|
              46:     36(int) Constant 1
 | 
						|
              47:             TypeVector 17(int8_t) 2
 | 
						|
              48:             TypePointer StorageBuffer 18(i8vec4)
 | 
						|
              57:     36(int) Constant 2
 | 
						|
              58:             TypeVector 17(int8_t) 3
 | 
						|
              67:     36(int) Constant 3
 | 
						|
             593:             TypePointer StorageBuffer 19(int8_t)
 | 
						|
             599:             TypeVector 19(int8_t) 2
 | 
						|
             600:             TypePointer StorageBuffer 20(i8vec4)
 | 
						|
             609:             TypeVector 19(int8_t) 3
 | 
						|
            1143:             TypePointer StorageBuffer 21(int16_t)
 | 
						|
            1149:             TypeVector 21(int16_t) 2
 | 
						|
            1150:             TypePointer StorageBuffer 22(i16vec4)
 | 
						|
            1159:             TypeVector 21(int16_t) 3
 | 
						|
            1693:             TypePointer StorageBuffer 23(int16_t)
 | 
						|
            1699:             TypeVector 23(int16_t) 2
 | 
						|
            1700:             TypePointer StorageBuffer 24(i16vec4)
 | 
						|
            1709:             TypeVector 23(int16_t) 3
 | 
						|
            2243:     36(int) Constant 4
 | 
						|
            2244:             TypePointer StorageBuffer 25(int64_t)
 | 
						|
            2250:             TypeVector 25(int64_t) 2
 | 
						|
            2251:             TypePointer StorageBuffer 26(i64vec4)
 | 
						|
            2260:             TypeVector 25(int64_t) 3
 | 
						|
            2794:     36(int) Constant 5
 | 
						|
            2795:             TypePointer StorageBuffer 27(int64_t)
 | 
						|
            2801:             TypeVector 27(int64_t) 2
 | 
						|
            2802:             TypePointer StorageBuffer 28(i64vec4)
 | 
						|
            2811:             TypeVector 27(int64_t) 3
 | 
						|
            3345:     36(int) Constant 6
 | 
						|
            3346:             TypePointer StorageBuffer 29(float16_t)
 | 
						|
            3352:             TypeVector 29(float16_t) 2
 | 
						|
            3353:             TypePointer StorageBuffer 30(f16vec4)
 | 
						|
            3362:             TypeVector 29(float16_t) 3
 | 
						|
            3661:             TypeVector 6(int) 3
 | 
						|
            3662:      6(int) Constant 8
 | 
						|
            3663:      6(int) Constant 1
 | 
						|
            3664: 3661(ivec3) ConstantComposite 3662 3663 3663
 | 
						|
         4(main):           2 Function None 3
 | 
						|
               5:             Label
 | 
						|
   8(invocation):      7(ptr) Variable Function
 | 
						|
              11:      6(int) Load 10(gl_SubgroupInvocationID)
 | 
						|
              13:      6(int) Load 12(gl_SubgroupSize)
 | 
						|
              14:      6(int) IAdd 11 13
 | 
						|
              16:      6(int) UMod 14 15
 | 
						|
                              Store 8(invocation) 16
 | 
						|
              35:      6(int) Load 8(invocation)
 | 
						|
              40:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
              41:  17(int8_t) Load 40
 | 
						|
              43:  17(int8_t) GroupNonUniformIAdd 42 Reduce 41
 | 
						|
              44:     39(ptr) AccessChain 34(data) 35 37 38
 | 
						|
                              Store 44 43
 | 
						|
              45:      6(int) Load 8(invocation)
 | 
						|
              49:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
              50:  18(i8vec4) Load 49
 | 
						|
              51:  47(i8vec2) VectorShuffle 50 50 0 1
 | 
						|
              52:  47(i8vec2) GroupNonUniformIAdd 42 Reduce 51
 | 
						|
              53:     48(ptr) AccessChain 34(data) 45 37
 | 
						|
              54:  18(i8vec4) Load 53
 | 
						|
              55:  18(i8vec4) VectorShuffle 54 52 4 5 2 3
 | 
						|
                              Store 53 55
 | 
						|
              56:      6(int) Load 8(invocation)
 | 
						|
              59:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
              60:  18(i8vec4) Load 59
 | 
						|
              61:  58(i8vec3) VectorShuffle 60 60 0 1 2
 | 
						|
              62:  58(i8vec3) GroupNonUniformIAdd 42 Reduce 61
 | 
						|
              63:     48(ptr) AccessChain 34(data) 56 37
 | 
						|
              64:  18(i8vec4) Load 63
 | 
						|
              65:  18(i8vec4) VectorShuffle 64 62 4 5 6 3
 | 
						|
                              Store 63 65
 | 
						|
              66:      6(int) Load 8(invocation)
 | 
						|
              68:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
              69:  18(i8vec4) Load 68
 | 
						|
              70:  18(i8vec4) GroupNonUniformIAdd 42 Reduce 69
 | 
						|
              71:     48(ptr) AccessChain 34(data) 66 37
 | 
						|
                              Store 71 70
 | 
						|
              72:      6(int) Load 8(invocation)
 | 
						|
              73:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
              74:  17(int8_t) Load 73
 | 
						|
              75:  17(int8_t) GroupNonUniformIMul 42 Reduce 74
 | 
						|
              76:     39(ptr) AccessChain 34(data) 72 37 38
 | 
						|
                              Store 76 75
 | 
						|
              77:      6(int) Load 8(invocation)
 | 
						|
              78:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
              79:  18(i8vec4) Load 78
 | 
						|
              80:  47(i8vec2) VectorShuffle 79 79 0 1
 | 
						|
              81:  47(i8vec2) GroupNonUniformIMul 42 Reduce 80
 | 
						|
              82:     48(ptr) AccessChain 34(data) 77 37
 | 
						|
              83:  18(i8vec4) Load 82
 | 
						|
              84:  18(i8vec4) VectorShuffle 83 81 4 5 2 3
 | 
						|
                              Store 82 84
 | 
						|
              85:      6(int) Load 8(invocation)
 | 
						|
              86:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
              87:  18(i8vec4) Load 86
 | 
						|
              88:  58(i8vec3) VectorShuffle 87 87 0 1 2
 | 
						|
              89:  58(i8vec3) GroupNonUniformIMul 42 Reduce 88
 | 
						|
              90:     48(ptr) AccessChain 34(data) 85 37
 | 
						|
              91:  18(i8vec4) Load 90
 | 
						|
              92:  18(i8vec4) VectorShuffle 91 89 4 5 6 3
 | 
						|
                              Store 90 92
 | 
						|
              93:      6(int) Load 8(invocation)
 | 
						|
              94:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
              95:  18(i8vec4) Load 94
 | 
						|
              96:  18(i8vec4) GroupNonUniformIMul 42 Reduce 95
 | 
						|
              97:     48(ptr) AccessChain 34(data) 93 37
 | 
						|
                              Store 97 96
 | 
						|
              98:      6(int) Load 8(invocation)
 | 
						|
              99:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             100:  17(int8_t) Load 99
 | 
						|
             101:  17(int8_t) GroupNonUniformSMin 42 Reduce 100
 | 
						|
             102:     39(ptr) AccessChain 34(data) 98 37 38
 | 
						|
                              Store 102 101
 | 
						|
             103:      6(int) Load 8(invocation)
 | 
						|
             104:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             105:  18(i8vec4) Load 104
 | 
						|
             106:  47(i8vec2) VectorShuffle 105 105 0 1
 | 
						|
             107:  47(i8vec2) GroupNonUniformSMin 42 Reduce 106
 | 
						|
             108:     48(ptr) AccessChain 34(data) 103 37
 | 
						|
             109:  18(i8vec4) Load 108
 | 
						|
             110:  18(i8vec4) VectorShuffle 109 107 4 5 2 3
 | 
						|
                              Store 108 110
 | 
						|
             111:      6(int) Load 8(invocation)
 | 
						|
             112:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             113:  18(i8vec4) Load 112
 | 
						|
             114:  58(i8vec3) VectorShuffle 113 113 0 1 2
 | 
						|
             115:  58(i8vec3) GroupNonUniformSMin 42 Reduce 114
 | 
						|
             116:     48(ptr) AccessChain 34(data) 111 37
 | 
						|
             117:  18(i8vec4) Load 116
 | 
						|
             118:  18(i8vec4) VectorShuffle 117 115 4 5 6 3
 | 
						|
                              Store 116 118
 | 
						|
             119:      6(int) Load 8(invocation)
 | 
						|
             120:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             121:  18(i8vec4) Load 120
 | 
						|
             122:  18(i8vec4) GroupNonUniformSMin 42 Reduce 121
 | 
						|
             123:     48(ptr) AccessChain 34(data) 119 37
 | 
						|
                              Store 123 122
 | 
						|
             124:      6(int) Load 8(invocation)
 | 
						|
             125:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             126:  17(int8_t) Load 125
 | 
						|
             127:  17(int8_t) GroupNonUniformSMax 42 Reduce 126
 | 
						|
             128:     39(ptr) AccessChain 34(data) 124 37 38
 | 
						|
                              Store 128 127
 | 
						|
             129:      6(int) Load 8(invocation)
 | 
						|
             130:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             131:  18(i8vec4) Load 130
 | 
						|
             132:  47(i8vec2) VectorShuffle 131 131 0 1
 | 
						|
             133:  47(i8vec2) GroupNonUniformSMax 42 Reduce 132
 | 
						|
             134:     48(ptr) AccessChain 34(data) 129 37
 | 
						|
             135:  18(i8vec4) Load 134
 | 
						|
             136:  18(i8vec4) VectorShuffle 135 133 4 5 2 3
 | 
						|
                              Store 134 136
 | 
						|
             137:      6(int) Load 8(invocation)
 | 
						|
             138:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             139:  18(i8vec4) Load 138
 | 
						|
             140:  58(i8vec3) VectorShuffle 139 139 0 1 2
 | 
						|
             141:  58(i8vec3) GroupNonUniformSMax 42 Reduce 140
 | 
						|
             142:     48(ptr) AccessChain 34(data) 137 37
 | 
						|
             143:  18(i8vec4) Load 142
 | 
						|
             144:  18(i8vec4) VectorShuffle 143 141 4 5 6 3
 | 
						|
                              Store 142 144
 | 
						|
             145:      6(int) Load 8(invocation)
 | 
						|
             146:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             147:  18(i8vec4) Load 146
 | 
						|
             148:  18(i8vec4) GroupNonUniformSMax 42 Reduce 147
 | 
						|
             149:     48(ptr) AccessChain 34(data) 145 37
 | 
						|
                              Store 149 148
 | 
						|
             150:      6(int) Load 8(invocation)
 | 
						|
             151:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             152:  17(int8_t) Load 151
 | 
						|
             153:  17(int8_t) GroupNonUniformBitwiseAnd 42 Reduce 152
 | 
						|
             154:     39(ptr) AccessChain 34(data) 150 37 38
 | 
						|
                              Store 154 153
 | 
						|
             155:      6(int) Load 8(invocation)
 | 
						|
             156:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             157:  18(i8vec4) Load 156
 | 
						|
             158:  47(i8vec2) VectorShuffle 157 157 0 1
 | 
						|
             159:  47(i8vec2) GroupNonUniformBitwiseAnd 42 Reduce 158
 | 
						|
             160:     48(ptr) AccessChain 34(data) 155 37
 | 
						|
             161:  18(i8vec4) Load 160
 | 
						|
             162:  18(i8vec4) VectorShuffle 161 159 4 5 2 3
 | 
						|
                              Store 160 162
 | 
						|
             163:      6(int) Load 8(invocation)
 | 
						|
             164:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             165:  18(i8vec4) Load 164
 | 
						|
             166:  58(i8vec3) VectorShuffle 165 165 0 1 2
 | 
						|
             167:  58(i8vec3) GroupNonUniformBitwiseAnd 42 Reduce 166
 | 
						|
             168:     48(ptr) AccessChain 34(data) 163 37
 | 
						|
             169:  18(i8vec4) Load 168
 | 
						|
             170:  18(i8vec4) VectorShuffle 169 167 4 5 6 3
 | 
						|
                              Store 168 170
 | 
						|
             171:      6(int) Load 8(invocation)
 | 
						|
             172:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             173:  18(i8vec4) Load 172
 | 
						|
             174:  18(i8vec4) GroupNonUniformBitwiseAnd 42 Reduce 173
 | 
						|
             175:     48(ptr) AccessChain 34(data) 171 37
 | 
						|
                              Store 175 174
 | 
						|
             176:      6(int) Load 8(invocation)
 | 
						|
             177:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             178:  17(int8_t) Load 177
 | 
						|
             179:  17(int8_t) GroupNonUniformBitwiseOr 42 Reduce 178
 | 
						|
             180:     39(ptr) AccessChain 34(data) 176 37 38
 | 
						|
                              Store 180 179
 | 
						|
             181:      6(int) Load 8(invocation)
 | 
						|
             182:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             183:  18(i8vec4) Load 182
 | 
						|
             184:  47(i8vec2) VectorShuffle 183 183 0 1
 | 
						|
             185:  47(i8vec2) GroupNonUniformBitwiseOr 42 Reduce 184
 | 
						|
             186:     48(ptr) AccessChain 34(data) 181 37
 | 
						|
             187:  18(i8vec4) Load 186
 | 
						|
             188:  18(i8vec4) VectorShuffle 187 185 4 5 2 3
 | 
						|
                              Store 186 188
 | 
						|
             189:      6(int) Load 8(invocation)
 | 
						|
             190:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             191:  18(i8vec4) Load 190
 | 
						|
             192:  58(i8vec3) VectorShuffle 191 191 0 1 2
 | 
						|
             193:  58(i8vec3) GroupNonUniformBitwiseOr 42 Reduce 192
 | 
						|
             194:     48(ptr) AccessChain 34(data) 189 37
 | 
						|
             195:  18(i8vec4) Load 194
 | 
						|
             196:  18(i8vec4) VectorShuffle 195 193 4 5 6 3
 | 
						|
                              Store 194 196
 | 
						|
             197:      6(int) Load 8(invocation)
 | 
						|
             198:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             199:  18(i8vec4) Load 198
 | 
						|
             200:  18(i8vec4) GroupNonUniformBitwiseOr 42 Reduce 199
 | 
						|
             201:     48(ptr) AccessChain 34(data) 197 37
 | 
						|
                              Store 201 200
 | 
						|
             202:      6(int) Load 8(invocation)
 | 
						|
             203:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             204:  17(int8_t) Load 203
 | 
						|
             205:  17(int8_t) GroupNonUniformBitwiseXor 42 Reduce 204
 | 
						|
             206:     39(ptr) AccessChain 34(data) 202 37 38
 | 
						|
                              Store 206 205
 | 
						|
             207:      6(int) Load 8(invocation)
 | 
						|
             208:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             209:  18(i8vec4) Load 208
 | 
						|
             210:  47(i8vec2) VectorShuffle 209 209 0 1
 | 
						|
             211:  47(i8vec2) GroupNonUniformBitwiseXor 42 Reduce 210
 | 
						|
             212:     48(ptr) AccessChain 34(data) 207 37
 | 
						|
             213:  18(i8vec4) Load 212
 | 
						|
             214:  18(i8vec4) VectorShuffle 213 211 4 5 2 3
 | 
						|
                              Store 212 214
 | 
						|
             215:      6(int) Load 8(invocation)
 | 
						|
             216:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             217:  18(i8vec4) Load 216
 | 
						|
             218:  58(i8vec3) VectorShuffle 217 217 0 1 2
 | 
						|
             219:  58(i8vec3) GroupNonUniformBitwiseXor 42 Reduce 218
 | 
						|
             220:     48(ptr) AccessChain 34(data) 215 37
 | 
						|
             221:  18(i8vec4) Load 220
 | 
						|
             222:  18(i8vec4) VectorShuffle 221 219 4 5 6 3
 | 
						|
                              Store 220 222
 | 
						|
             223:      6(int) Load 8(invocation)
 | 
						|
             224:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             225:  18(i8vec4) Load 224
 | 
						|
             226:  18(i8vec4) GroupNonUniformBitwiseXor 42 Reduce 225
 | 
						|
             227:     48(ptr) AccessChain 34(data) 223 37
 | 
						|
                              Store 227 226
 | 
						|
             228:      6(int) Load 8(invocation)
 | 
						|
             229:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             230:  17(int8_t) Load 229
 | 
						|
             231:  17(int8_t) GroupNonUniformIAdd 42 InclusiveScan 230
 | 
						|
             232:     39(ptr) AccessChain 34(data) 228 37 38
 | 
						|
                              Store 232 231
 | 
						|
             233:      6(int) Load 8(invocation)
 | 
						|
             234:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             235:  18(i8vec4) Load 234
 | 
						|
             236:  47(i8vec2) VectorShuffle 235 235 0 1
 | 
						|
             237:  47(i8vec2) GroupNonUniformIAdd 42 InclusiveScan 236
 | 
						|
             238:     48(ptr) AccessChain 34(data) 233 37
 | 
						|
             239:  18(i8vec4) Load 238
 | 
						|
             240:  18(i8vec4) VectorShuffle 239 237 4 5 2 3
 | 
						|
                              Store 238 240
 | 
						|
             241:      6(int) Load 8(invocation)
 | 
						|
             242:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             243:  18(i8vec4) Load 242
 | 
						|
             244:  58(i8vec3) VectorShuffle 243 243 0 1 2
 | 
						|
             245:  58(i8vec3) GroupNonUniformIAdd 42 InclusiveScan 244
 | 
						|
             246:     48(ptr) AccessChain 34(data) 241 37
 | 
						|
             247:  18(i8vec4) Load 246
 | 
						|
             248:  18(i8vec4) VectorShuffle 247 245 4 5 6 3
 | 
						|
                              Store 246 248
 | 
						|
             249:      6(int) Load 8(invocation)
 | 
						|
             250:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             251:  18(i8vec4) Load 250
 | 
						|
             252:  18(i8vec4) GroupNonUniformIAdd 42 InclusiveScan 251
 | 
						|
             253:     48(ptr) AccessChain 34(data) 249 37
 | 
						|
                              Store 253 252
 | 
						|
             254:      6(int) Load 8(invocation)
 | 
						|
             255:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             256:  17(int8_t) Load 255
 | 
						|
             257:  17(int8_t) GroupNonUniformIMul 42 InclusiveScan 256
 | 
						|
             258:     39(ptr) AccessChain 34(data) 254 37 38
 | 
						|
                              Store 258 257
 | 
						|
             259:      6(int) Load 8(invocation)
 | 
						|
             260:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             261:  18(i8vec4) Load 260
 | 
						|
             262:  47(i8vec2) VectorShuffle 261 261 0 1
 | 
						|
             263:  47(i8vec2) GroupNonUniformIMul 42 InclusiveScan 262
 | 
						|
             264:     48(ptr) AccessChain 34(data) 259 37
 | 
						|
             265:  18(i8vec4) Load 264
 | 
						|
             266:  18(i8vec4) VectorShuffle 265 263 4 5 2 3
 | 
						|
                              Store 264 266
 | 
						|
             267:      6(int) Load 8(invocation)
 | 
						|
             268:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             269:  18(i8vec4) Load 268
 | 
						|
             270:  58(i8vec3) VectorShuffle 269 269 0 1 2
 | 
						|
             271:  58(i8vec3) GroupNonUniformIMul 42 InclusiveScan 270
 | 
						|
             272:     48(ptr) AccessChain 34(data) 267 37
 | 
						|
             273:  18(i8vec4) Load 272
 | 
						|
             274:  18(i8vec4) VectorShuffle 273 271 4 5 6 3
 | 
						|
                              Store 272 274
 | 
						|
             275:      6(int) Load 8(invocation)
 | 
						|
             276:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             277:  18(i8vec4) Load 276
 | 
						|
             278:  18(i8vec4) GroupNonUniformIMul 42 InclusiveScan 277
 | 
						|
             279:     48(ptr) AccessChain 34(data) 275 37
 | 
						|
                              Store 279 278
 | 
						|
             280:      6(int) Load 8(invocation)
 | 
						|
             281:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             282:  17(int8_t) Load 281
 | 
						|
             283:  17(int8_t) GroupNonUniformSMin 42 InclusiveScan 282
 | 
						|
             284:     39(ptr) AccessChain 34(data) 280 37 38
 | 
						|
                              Store 284 283
 | 
						|
             285:      6(int) Load 8(invocation)
 | 
						|
             286:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             287:  18(i8vec4) Load 286
 | 
						|
             288:  47(i8vec2) VectorShuffle 287 287 0 1
 | 
						|
             289:  47(i8vec2) GroupNonUniformSMin 42 InclusiveScan 288
 | 
						|
             290:     48(ptr) AccessChain 34(data) 285 37
 | 
						|
             291:  18(i8vec4) Load 290
 | 
						|
             292:  18(i8vec4) VectorShuffle 291 289 4 5 2 3
 | 
						|
                              Store 290 292
 | 
						|
             293:      6(int) Load 8(invocation)
 | 
						|
             294:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             295:  18(i8vec4) Load 294
 | 
						|
             296:  58(i8vec3) VectorShuffle 295 295 0 1 2
 | 
						|
             297:  58(i8vec3) GroupNonUniformSMin 42 InclusiveScan 296
 | 
						|
             298:     48(ptr) AccessChain 34(data) 293 37
 | 
						|
             299:  18(i8vec4) Load 298
 | 
						|
             300:  18(i8vec4) VectorShuffle 299 297 4 5 6 3
 | 
						|
                              Store 298 300
 | 
						|
             301:      6(int) Load 8(invocation)
 | 
						|
             302:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             303:  18(i8vec4) Load 302
 | 
						|
             304:  18(i8vec4) GroupNonUniformSMin 42 InclusiveScan 303
 | 
						|
             305:     48(ptr) AccessChain 34(data) 301 37
 | 
						|
                              Store 305 304
 | 
						|
             306:      6(int) Load 8(invocation)
 | 
						|
             307:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             308:  17(int8_t) Load 307
 | 
						|
             309:  17(int8_t) GroupNonUniformSMax 42 InclusiveScan 308
 | 
						|
             310:     39(ptr) AccessChain 34(data) 306 37 38
 | 
						|
                              Store 310 309
 | 
						|
             311:      6(int) Load 8(invocation)
 | 
						|
             312:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             313:  18(i8vec4) Load 312
 | 
						|
             314:  47(i8vec2) VectorShuffle 313 313 0 1
 | 
						|
             315:  47(i8vec2) GroupNonUniformSMax 42 InclusiveScan 314
 | 
						|
             316:     48(ptr) AccessChain 34(data) 311 37
 | 
						|
             317:  18(i8vec4) Load 316
 | 
						|
             318:  18(i8vec4) VectorShuffle 317 315 4 5 2 3
 | 
						|
                              Store 316 318
 | 
						|
             319:      6(int) Load 8(invocation)
 | 
						|
             320:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             321:  18(i8vec4) Load 320
 | 
						|
             322:  58(i8vec3) VectorShuffle 321 321 0 1 2
 | 
						|
             323:  58(i8vec3) GroupNonUniformSMax 42 InclusiveScan 322
 | 
						|
             324:     48(ptr) AccessChain 34(data) 319 37
 | 
						|
             325:  18(i8vec4) Load 324
 | 
						|
             326:  18(i8vec4) VectorShuffle 325 323 4 5 6 3
 | 
						|
                              Store 324 326
 | 
						|
             327:      6(int) Load 8(invocation)
 | 
						|
             328:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             329:  18(i8vec4) Load 328
 | 
						|
             330:  18(i8vec4) GroupNonUniformSMax 42 InclusiveScan 329
 | 
						|
             331:     48(ptr) AccessChain 34(data) 327 37
 | 
						|
                              Store 331 330
 | 
						|
             332:      6(int) Load 8(invocation)
 | 
						|
             333:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             334:  17(int8_t) Load 333
 | 
						|
             335:  17(int8_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 334
 | 
						|
             336:     39(ptr) AccessChain 34(data) 332 37 38
 | 
						|
                              Store 336 335
 | 
						|
             337:      6(int) Load 8(invocation)
 | 
						|
             338:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             339:  18(i8vec4) Load 338
 | 
						|
             340:  47(i8vec2) VectorShuffle 339 339 0 1
 | 
						|
             341:  47(i8vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 340
 | 
						|
             342:     48(ptr) AccessChain 34(data) 337 37
 | 
						|
             343:  18(i8vec4) Load 342
 | 
						|
             344:  18(i8vec4) VectorShuffle 343 341 4 5 2 3
 | 
						|
                              Store 342 344
 | 
						|
             345:      6(int) Load 8(invocation)
 | 
						|
             346:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             347:  18(i8vec4) Load 346
 | 
						|
             348:  58(i8vec3) VectorShuffle 347 347 0 1 2
 | 
						|
             349:  58(i8vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 348
 | 
						|
             350:     48(ptr) AccessChain 34(data) 345 37
 | 
						|
             351:  18(i8vec4) Load 350
 | 
						|
             352:  18(i8vec4) VectorShuffle 351 349 4 5 6 3
 | 
						|
                              Store 350 352
 | 
						|
             353:      6(int) Load 8(invocation)
 | 
						|
             354:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             355:  18(i8vec4) Load 354
 | 
						|
             356:  18(i8vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 355
 | 
						|
             357:     48(ptr) AccessChain 34(data) 353 37
 | 
						|
                              Store 357 356
 | 
						|
             358:      6(int) Load 8(invocation)
 | 
						|
             359:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             360:  17(int8_t) Load 359
 | 
						|
             361:  17(int8_t) GroupNonUniformBitwiseOr 42 InclusiveScan 360
 | 
						|
             362:     39(ptr) AccessChain 34(data) 358 37 38
 | 
						|
                              Store 362 361
 | 
						|
             363:      6(int) Load 8(invocation)
 | 
						|
             364:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             365:  18(i8vec4) Load 364
 | 
						|
             366:  47(i8vec2) VectorShuffle 365 365 0 1
 | 
						|
             367:  47(i8vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 366
 | 
						|
             368:     48(ptr) AccessChain 34(data) 363 37
 | 
						|
             369:  18(i8vec4) Load 368
 | 
						|
             370:  18(i8vec4) VectorShuffle 369 367 4 5 2 3
 | 
						|
                              Store 368 370
 | 
						|
             371:      6(int) Load 8(invocation)
 | 
						|
             372:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             373:  18(i8vec4) Load 372
 | 
						|
             374:  58(i8vec3) VectorShuffle 373 373 0 1 2
 | 
						|
             375:  58(i8vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 374
 | 
						|
             376:     48(ptr) AccessChain 34(data) 371 37
 | 
						|
             377:  18(i8vec4) Load 376
 | 
						|
             378:  18(i8vec4) VectorShuffle 377 375 4 5 6 3
 | 
						|
                              Store 376 378
 | 
						|
             379:      6(int) Load 8(invocation)
 | 
						|
             380:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             381:  18(i8vec4) Load 380
 | 
						|
             382:  18(i8vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 381
 | 
						|
             383:     48(ptr) AccessChain 34(data) 379 37
 | 
						|
                              Store 383 382
 | 
						|
             384:      6(int) Load 8(invocation)
 | 
						|
             385:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             386:  17(int8_t) Load 385
 | 
						|
             387:  17(int8_t) GroupNonUniformBitwiseXor 42 InclusiveScan 386
 | 
						|
             388:     39(ptr) AccessChain 34(data) 384 37 38
 | 
						|
                              Store 388 387
 | 
						|
             389:      6(int) Load 8(invocation)
 | 
						|
             390:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             391:  18(i8vec4) Load 390
 | 
						|
             392:  47(i8vec2) VectorShuffle 391 391 0 1
 | 
						|
             393:  47(i8vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 392
 | 
						|
             394:     48(ptr) AccessChain 34(data) 389 37
 | 
						|
             395:  18(i8vec4) Load 394
 | 
						|
             396:  18(i8vec4) VectorShuffle 395 393 4 5 2 3
 | 
						|
                              Store 394 396
 | 
						|
             397:      6(int) Load 8(invocation)
 | 
						|
             398:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             399:  18(i8vec4) Load 398
 | 
						|
             400:  58(i8vec3) VectorShuffle 399 399 0 1 2
 | 
						|
             401:  58(i8vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 400
 | 
						|
             402:     48(ptr) AccessChain 34(data) 397 37
 | 
						|
             403:  18(i8vec4) Load 402
 | 
						|
             404:  18(i8vec4) VectorShuffle 403 401 4 5 6 3
 | 
						|
                              Store 402 404
 | 
						|
             405:      6(int) Load 8(invocation)
 | 
						|
             406:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             407:  18(i8vec4) Load 406
 | 
						|
             408:  18(i8vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 407
 | 
						|
             409:     48(ptr) AccessChain 34(data) 405 37
 | 
						|
                              Store 409 408
 | 
						|
             410:      6(int) Load 8(invocation)
 | 
						|
             411:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             412:  17(int8_t) Load 411
 | 
						|
             413:  17(int8_t) GroupNonUniformIAdd 42 ExclusiveScan 412
 | 
						|
             414:     39(ptr) AccessChain 34(data) 410 37 38
 | 
						|
                              Store 414 413
 | 
						|
             415:      6(int) Load 8(invocation)
 | 
						|
             416:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             417:  18(i8vec4) Load 416
 | 
						|
             418:  47(i8vec2) VectorShuffle 417 417 0 1
 | 
						|
             419:  47(i8vec2) GroupNonUniformIAdd 42 ExclusiveScan 418
 | 
						|
             420:     48(ptr) AccessChain 34(data) 415 37
 | 
						|
             421:  18(i8vec4) Load 420
 | 
						|
             422:  18(i8vec4) VectorShuffle 421 419 4 5 2 3
 | 
						|
                              Store 420 422
 | 
						|
             423:      6(int) Load 8(invocation)
 | 
						|
             424:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             425:  18(i8vec4) Load 424
 | 
						|
             426:  58(i8vec3) VectorShuffle 425 425 0 1 2
 | 
						|
             427:  58(i8vec3) GroupNonUniformIAdd 42 ExclusiveScan 426
 | 
						|
             428:     48(ptr) AccessChain 34(data) 423 37
 | 
						|
             429:  18(i8vec4) Load 428
 | 
						|
             430:  18(i8vec4) VectorShuffle 429 427 4 5 6 3
 | 
						|
                              Store 428 430
 | 
						|
             431:      6(int) Load 8(invocation)
 | 
						|
             432:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             433:  18(i8vec4) Load 432
 | 
						|
             434:  18(i8vec4) GroupNonUniformIAdd 42 ExclusiveScan 433
 | 
						|
             435:     48(ptr) AccessChain 34(data) 431 37
 | 
						|
                              Store 435 434
 | 
						|
             436:      6(int) Load 8(invocation)
 | 
						|
             437:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             438:  17(int8_t) Load 437
 | 
						|
             439:  17(int8_t) GroupNonUniformIMul 42 ExclusiveScan 438
 | 
						|
             440:     39(ptr) AccessChain 34(data) 436 37 38
 | 
						|
                              Store 440 439
 | 
						|
             441:      6(int) Load 8(invocation)
 | 
						|
             442:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             443:  18(i8vec4) Load 442
 | 
						|
             444:  47(i8vec2) VectorShuffle 443 443 0 1
 | 
						|
             445:  47(i8vec2) GroupNonUniformIMul 42 ExclusiveScan 444
 | 
						|
             446:     48(ptr) AccessChain 34(data) 441 37
 | 
						|
             447:  18(i8vec4) Load 446
 | 
						|
             448:  18(i8vec4) VectorShuffle 447 445 4 5 2 3
 | 
						|
                              Store 446 448
 | 
						|
             449:      6(int) Load 8(invocation)
 | 
						|
             450:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             451:  18(i8vec4) Load 450
 | 
						|
             452:  58(i8vec3) VectorShuffle 451 451 0 1 2
 | 
						|
             453:  58(i8vec3) GroupNonUniformIMul 42 ExclusiveScan 452
 | 
						|
             454:     48(ptr) AccessChain 34(data) 449 37
 | 
						|
             455:  18(i8vec4) Load 454
 | 
						|
             456:  18(i8vec4) VectorShuffle 455 453 4 5 6 3
 | 
						|
                              Store 454 456
 | 
						|
             457:      6(int) Load 8(invocation)
 | 
						|
             458:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             459:  18(i8vec4) Load 458
 | 
						|
             460:  18(i8vec4) GroupNonUniformIMul 42 ExclusiveScan 459
 | 
						|
             461:     48(ptr) AccessChain 34(data) 457 37
 | 
						|
                              Store 461 460
 | 
						|
             462:      6(int) Load 8(invocation)
 | 
						|
             463:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             464:  17(int8_t) Load 463
 | 
						|
             465:  17(int8_t) GroupNonUniformSMin 42 ExclusiveScan 464
 | 
						|
             466:     39(ptr) AccessChain 34(data) 462 37 38
 | 
						|
                              Store 466 465
 | 
						|
             467:      6(int) Load 8(invocation)
 | 
						|
             468:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             469:  18(i8vec4) Load 468
 | 
						|
             470:  47(i8vec2) VectorShuffle 469 469 0 1
 | 
						|
             471:  47(i8vec2) GroupNonUniformSMin 42 ExclusiveScan 470
 | 
						|
             472:     48(ptr) AccessChain 34(data) 467 37
 | 
						|
             473:  18(i8vec4) Load 472
 | 
						|
             474:  18(i8vec4) VectorShuffle 473 471 4 5 2 3
 | 
						|
                              Store 472 474
 | 
						|
             475:      6(int) Load 8(invocation)
 | 
						|
             476:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             477:  18(i8vec4) Load 476
 | 
						|
             478:  58(i8vec3) VectorShuffle 477 477 0 1 2
 | 
						|
             479:  58(i8vec3) GroupNonUniformSMin 42 ExclusiveScan 478
 | 
						|
             480:     48(ptr) AccessChain 34(data) 475 37
 | 
						|
             481:  18(i8vec4) Load 480
 | 
						|
             482:  18(i8vec4) VectorShuffle 481 479 4 5 6 3
 | 
						|
                              Store 480 482
 | 
						|
             483:      6(int) Load 8(invocation)
 | 
						|
             484:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             485:  18(i8vec4) Load 484
 | 
						|
             486:  18(i8vec4) GroupNonUniformSMin 42 ExclusiveScan 485
 | 
						|
             487:     48(ptr) AccessChain 34(data) 483 37
 | 
						|
                              Store 487 486
 | 
						|
             488:      6(int) Load 8(invocation)
 | 
						|
             489:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             490:  17(int8_t) Load 489
 | 
						|
             491:  17(int8_t) GroupNonUniformSMax 42 ExclusiveScan 490
 | 
						|
             492:     39(ptr) AccessChain 34(data) 488 37 38
 | 
						|
                              Store 492 491
 | 
						|
             493:      6(int) Load 8(invocation)
 | 
						|
             494:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             495:  18(i8vec4) Load 494
 | 
						|
             496:  47(i8vec2) VectorShuffle 495 495 0 1
 | 
						|
             497:  47(i8vec2) GroupNonUniformSMax 42 ExclusiveScan 496
 | 
						|
             498:     48(ptr) AccessChain 34(data) 493 37
 | 
						|
             499:  18(i8vec4) Load 498
 | 
						|
             500:  18(i8vec4) VectorShuffle 499 497 4 5 2 3
 | 
						|
                              Store 498 500
 | 
						|
             501:      6(int) Load 8(invocation)
 | 
						|
             502:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             503:  18(i8vec4) Load 502
 | 
						|
             504:  58(i8vec3) VectorShuffle 503 503 0 1 2
 | 
						|
             505:  58(i8vec3) GroupNonUniformSMax 42 ExclusiveScan 504
 | 
						|
             506:     48(ptr) AccessChain 34(data) 501 37
 | 
						|
             507:  18(i8vec4) Load 506
 | 
						|
             508:  18(i8vec4) VectorShuffle 507 505 4 5 6 3
 | 
						|
                              Store 506 508
 | 
						|
             509:      6(int) Load 8(invocation)
 | 
						|
             510:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             511:  18(i8vec4) Load 510
 | 
						|
             512:  18(i8vec4) GroupNonUniformSMax 42 ExclusiveScan 511
 | 
						|
             513:     48(ptr) AccessChain 34(data) 509 37
 | 
						|
                              Store 513 512
 | 
						|
             514:      6(int) Load 8(invocation)
 | 
						|
             515:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             516:  17(int8_t) Load 515
 | 
						|
             517:  17(int8_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 516
 | 
						|
             518:     39(ptr) AccessChain 34(data) 514 37 38
 | 
						|
                              Store 518 517
 | 
						|
             519:      6(int) Load 8(invocation)
 | 
						|
             520:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             521:  18(i8vec4) Load 520
 | 
						|
             522:  47(i8vec2) VectorShuffle 521 521 0 1
 | 
						|
             523:  47(i8vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 522
 | 
						|
             524:     48(ptr) AccessChain 34(data) 519 37
 | 
						|
             525:  18(i8vec4) Load 524
 | 
						|
             526:  18(i8vec4) VectorShuffle 525 523 4 5 2 3
 | 
						|
                              Store 524 526
 | 
						|
             527:      6(int) Load 8(invocation)
 | 
						|
             528:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             529:  18(i8vec4) Load 528
 | 
						|
             530:  58(i8vec3) VectorShuffle 529 529 0 1 2
 | 
						|
             531:  58(i8vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 530
 | 
						|
             532:     48(ptr) AccessChain 34(data) 527 37
 | 
						|
             533:  18(i8vec4) Load 532
 | 
						|
             534:  18(i8vec4) VectorShuffle 533 531 4 5 6 3
 | 
						|
                              Store 532 534
 | 
						|
             535:      6(int) Load 8(invocation)
 | 
						|
             536:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             537:  18(i8vec4) Load 536
 | 
						|
             538:  18(i8vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 537
 | 
						|
             539:     48(ptr) AccessChain 34(data) 535 37
 | 
						|
                              Store 539 538
 | 
						|
             540:      6(int) Load 8(invocation)
 | 
						|
             541:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             542:  17(int8_t) Load 541
 | 
						|
             543:  17(int8_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 542
 | 
						|
             544:     39(ptr) AccessChain 34(data) 540 37 38
 | 
						|
                              Store 544 543
 | 
						|
             545:      6(int) Load 8(invocation)
 | 
						|
             546:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             547:  18(i8vec4) Load 546
 | 
						|
             548:  47(i8vec2) VectorShuffle 547 547 0 1
 | 
						|
             549:  47(i8vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 548
 | 
						|
             550:     48(ptr) AccessChain 34(data) 545 37
 | 
						|
             551:  18(i8vec4) Load 550
 | 
						|
             552:  18(i8vec4) VectorShuffle 551 549 4 5 2 3
 | 
						|
                              Store 550 552
 | 
						|
             553:      6(int) Load 8(invocation)
 | 
						|
             554:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             555:  18(i8vec4) Load 554
 | 
						|
             556:  58(i8vec3) VectorShuffle 555 555 0 1 2
 | 
						|
             557:  58(i8vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 556
 | 
						|
             558:     48(ptr) AccessChain 34(data) 553 37
 | 
						|
             559:  18(i8vec4) Load 558
 | 
						|
             560:  18(i8vec4) VectorShuffle 559 557 4 5 6 3
 | 
						|
                              Store 558 560
 | 
						|
             561:      6(int) Load 8(invocation)
 | 
						|
             562:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             563:  18(i8vec4) Load 562
 | 
						|
             564:  18(i8vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 563
 | 
						|
             565:     48(ptr) AccessChain 34(data) 561 37
 | 
						|
                              Store 565 564
 | 
						|
             566:      6(int) Load 8(invocation)
 | 
						|
             567:     39(ptr) AccessChain 34(data) 37 37 38
 | 
						|
             568:  17(int8_t) Load 567
 | 
						|
             569:  17(int8_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 568
 | 
						|
             570:     39(ptr) AccessChain 34(data) 566 37 38
 | 
						|
                              Store 570 569
 | 
						|
             571:      6(int) Load 8(invocation)
 | 
						|
             572:     48(ptr) AccessChain 34(data) 46 37
 | 
						|
             573:  18(i8vec4) Load 572
 | 
						|
             574:  47(i8vec2) VectorShuffle 573 573 0 1
 | 
						|
             575:  47(i8vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 574
 | 
						|
             576:     48(ptr) AccessChain 34(data) 571 37
 | 
						|
             577:  18(i8vec4) Load 576
 | 
						|
             578:  18(i8vec4) VectorShuffle 577 575 4 5 2 3
 | 
						|
                              Store 576 578
 | 
						|
             579:      6(int) Load 8(invocation)
 | 
						|
             580:     48(ptr) AccessChain 34(data) 57 37
 | 
						|
             581:  18(i8vec4) Load 580
 | 
						|
             582:  58(i8vec3) VectorShuffle 581 581 0 1 2
 | 
						|
             583:  58(i8vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 582
 | 
						|
             584:     48(ptr) AccessChain 34(data) 579 37
 | 
						|
             585:  18(i8vec4) Load 584
 | 
						|
             586:  18(i8vec4) VectorShuffle 585 583 4 5 6 3
 | 
						|
                              Store 584 586
 | 
						|
             587:      6(int) Load 8(invocation)
 | 
						|
             588:     48(ptr) AccessChain 34(data) 67 37
 | 
						|
             589:  18(i8vec4) Load 588
 | 
						|
             590:  18(i8vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 589
 | 
						|
             591:     48(ptr) AccessChain 34(data) 587 37
 | 
						|
                              Store 591 590
 | 
						|
             592:      6(int) Load 8(invocation)
 | 
						|
             594:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             595:  19(int8_t) Load 594
 | 
						|
             596:  19(int8_t) GroupNonUniformIAdd 42 Reduce 595
 | 
						|
             597:    593(ptr) AccessChain 34(data) 592 46 38
 | 
						|
                              Store 597 596
 | 
						|
             598:      6(int) Load 8(invocation)
 | 
						|
             601:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             602:  20(i8vec4) Load 601
 | 
						|
             603: 599(i8vec2) VectorShuffle 602 602 0 1
 | 
						|
             604: 599(i8vec2) GroupNonUniformIAdd 42 Reduce 603
 | 
						|
             605:    600(ptr) AccessChain 34(data) 598 46
 | 
						|
             606:  20(i8vec4) Load 605
 | 
						|
             607:  20(i8vec4) VectorShuffle 606 604 4 5 2 3
 | 
						|
                              Store 605 607
 | 
						|
             608:      6(int) Load 8(invocation)
 | 
						|
             610:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             611:  20(i8vec4) Load 610
 | 
						|
             612: 609(i8vec3) VectorShuffle 611 611 0 1 2
 | 
						|
             613: 609(i8vec3) GroupNonUniformIAdd 42 Reduce 612
 | 
						|
             614:    600(ptr) AccessChain 34(data) 608 46
 | 
						|
             615:  20(i8vec4) Load 614
 | 
						|
             616:  20(i8vec4) VectorShuffle 615 613 4 5 6 3
 | 
						|
                              Store 614 616
 | 
						|
             617:      6(int) Load 8(invocation)
 | 
						|
             618:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             619:  20(i8vec4) Load 618
 | 
						|
             620:  20(i8vec4) GroupNonUniformIAdd 42 Reduce 619
 | 
						|
             621:    600(ptr) AccessChain 34(data) 617 46
 | 
						|
                              Store 621 620
 | 
						|
             622:      6(int) Load 8(invocation)
 | 
						|
             623:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             624:  19(int8_t) Load 623
 | 
						|
             625:  19(int8_t) GroupNonUniformIMul 42 Reduce 624
 | 
						|
             626:    593(ptr) AccessChain 34(data) 622 46 38
 | 
						|
                              Store 626 625
 | 
						|
             627:      6(int) Load 8(invocation)
 | 
						|
             628:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             629:  20(i8vec4) Load 628
 | 
						|
             630: 599(i8vec2) VectorShuffle 629 629 0 1
 | 
						|
             631: 599(i8vec2) GroupNonUniformIMul 42 Reduce 630
 | 
						|
             632:    600(ptr) AccessChain 34(data) 627 46
 | 
						|
             633:  20(i8vec4) Load 632
 | 
						|
             634:  20(i8vec4) VectorShuffle 633 631 4 5 2 3
 | 
						|
                              Store 632 634
 | 
						|
             635:      6(int) Load 8(invocation)
 | 
						|
             636:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             637:  20(i8vec4) Load 636
 | 
						|
             638: 609(i8vec3) VectorShuffle 637 637 0 1 2
 | 
						|
             639: 609(i8vec3) GroupNonUniformIMul 42 Reduce 638
 | 
						|
             640:    600(ptr) AccessChain 34(data) 635 46
 | 
						|
             641:  20(i8vec4) Load 640
 | 
						|
             642:  20(i8vec4) VectorShuffle 641 639 4 5 6 3
 | 
						|
                              Store 640 642
 | 
						|
             643:      6(int) Load 8(invocation)
 | 
						|
             644:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             645:  20(i8vec4) Load 644
 | 
						|
             646:  20(i8vec4) GroupNonUniformIMul 42 Reduce 645
 | 
						|
             647:    600(ptr) AccessChain 34(data) 643 46
 | 
						|
                              Store 647 646
 | 
						|
             648:      6(int) Load 8(invocation)
 | 
						|
             649:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             650:  19(int8_t) Load 649
 | 
						|
             651:  19(int8_t) GroupNonUniformUMin 42 Reduce 650
 | 
						|
             652:    593(ptr) AccessChain 34(data) 648 46 38
 | 
						|
                              Store 652 651
 | 
						|
             653:      6(int) Load 8(invocation)
 | 
						|
             654:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             655:  20(i8vec4) Load 654
 | 
						|
             656: 599(i8vec2) VectorShuffle 655 655 0 1
 | 
						|
             657: 599(i8vec2) GroupNonUniformUMin 42 Reduce 656
 | 
						|
             658:    600(ptr) AccessChain 34(data) 653 46
 | 
						|
             659:  20(i8vec4) Load 658
 | 
						|
             660:  20(i8vec4) VectorShuffle 659 657 4 5 2 3
 | 
						|
                              Store 658 660
 | 
						|
             661:      6(int) Load 8(invocation)
 | 
						|
             662:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             663:  20(i8vec4) Load 662
 | 
						|
             664: 609(i8vec3) VectorShuffle 663 663 0 1 2
 | 
						|
             665: 609(i8vec3) GroupNonUniformUMin 42 Reduce 664
 | 
						|
             666:    600(ptr) AccessChain 34(data) 661 46
 | 
						|
             667:  20(i8vec4) Load 666
 | 
						|
             668:  20(i8vec4) VectorShuffle 667 665 4 5 6 3
 | 
						|
                              Store 666 668
 | 
						|
             669:      6(int) Load 8(invocation)
 | 
						|
             670:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             671:  20(i8vec4) Load 670
 | 
						|
             672:  20(i8vec4) GroupNonUniformUMin 42 Reduce 671
 | 
						|
             673:    600(ptr) AccessChain 34(data) 669 46
 | 
						|
                              Store 673 672
 | 
						|
             674:      6(int) Load 8(invocation)
 | 
						|
             675:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             676:  19(int8_t) Load 675
 | 
						|
             677:  19(int8_t) GroupNonUniformUMax 42 Reduce 676
 | 
						|
             678:    593(ptr) AccessChain 34(data) 674 46 38
 | 
						|
                              Store 678 677
 | 
						|
             679:      6(int) Load 8(invocation)
 | 
						|
             680:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             681:  20(i8vec4) Load 680
 | 
						|
             682: 599(i8vec2) VectorShuffle 681 681 0 1
 | 
						|
             683: 599(i8vec2) GroupNonUniformUMax 42 Reduce 682
 | 
						|
             684:    600(ptr) AccessChain 34(data) 679 46
 | 
						|
             685:  20(i8vec4) Load 684
 | 
						|
             686:  20(i8vec4) VectorShuffle 685 683 4 5 2 3
 | 
						|
                              Store 684 686
 | 
						|
             687:      6(int) Load 8(invocation)
 | 
						|
             688:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             689:  20(i8vec4) Load 688
 | 
						|
             690: 609(i8vec3) VectorShuffle 689 689 0 1 2
 | 
						|
             691: 609(i8vec3) GroupNonUniformUMax 42 Reduce 690
 | 
						|
             692:    600(ptr) AccessChain 34(data) 687 46
 | 
						|
             693:  20(i8vec4) Load 692
 | 
						|
             694:  20(i8vec4) VectorShuffle 693 691 4 5 6 3
 | 
						|
                              Store 692 694
 | 
						|
             695:      6(int) Load 8(invocation)
 | 
						|
             696:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             697:  20(i8vec4) Load 696
 | 
						|
             698:  20(i8vec4) GroupNonUniformUMax 42 Reduce 697
 | 
						|
             699:    600(ptr) AccessChain 34(data) 695 46
 | 
						|
                              Store 699 698
 | 
						|
             700:      6(int) Load 8(invocation)
 | 
						|
             701:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             702:  19(int8_t) Load 701
 | 
						|
             703:  19(int8_t) GroupNonUniformBitwiseAnd 42 Reduce 702
 | 
						|
             704:    593(ptr) AccessChain 34(data) 700 46 38
 | 
						|
                              Store 704 703
 | 
						|
             705:      6(int) Load 8(invocation)
 | 
						|
             706:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             707:  20(i8vec4) Load 706
 | 
						|
             708: 599(i8vec2) VectorShuffle 707 707 0 1
 | 
						|
             709: 599(i8vec2) GroupNonUniformBitwiseAnd 42 Reduce 708
 | 
						|
             710:    600(ptr) AccessChain 34(data) 705 46
 | 
						|
             711:  20(i8vec4) Load 710
 | 
						|
             712:  20(i8vec4) VectorShuffle 711 709 4 5 2 3
 | 
						|
                              Store 710 712
 | 
						|
             713:      6(int) Load 8(invocation)
 | 
						|
             714:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             715:  20(i8vec4) Load 714
 | 
						|
             716: 609(i8vec3) VectorShuffle 715 715 0 1 2
 | 
						|
             717: 609(i8vec3) GroupNonUniformBitwiseAnd 42 Reduce 716
 | 
						|
             718:    600(ptr) AccessChain 34(data) 713 46
 | 
						|
             719:  20(i8vec4) Load 718
 | 
						|
             720:  20(i8vec4) VectorShuffle 719 717 4 5 6 3
 | 
						|
                              Store 718 720
 | 
						|
             721:      6(int) Load 8(invocation)
 | 
						|
             722:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             723:  20(i8vec4) Load 722
 | 
						|
             724:  20(i8vec4) GroupNonUniformBitwiseAnd 42 Reduce 723
 | 
						|
             725:    600(ptr) AccessChain 34(data) 721 46
 | 
						|
                              Store 725 724
 | 
						|
             726:      6(int) Load 8(invocation)
 | 
						|
             727:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             728:  19(int8_t) Load 727
 | 
						|
             729:  19(int8_t) GroupNonUniformBitwiseOr 42 Reduce 728
 | 
						|
             730:    593(ptr) AccessChain 34(data) 726 46 38
 | 
						|
                              Store 730 729
 | 
						|
             731:      6(int) Load 8(invocation)
 | 
						|
             732:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             733:  20(i8vec4) Load 732
 | 
						|
             734: 599(i8vec2) VectorShuffle 733 733 0 1
 | 
						|
             735: 599(i8vec2) GroupNonUniformBitwiseOr 42 Reduce 734
 | 
						|
             736:    600(ptr) AccessChain 34(data) 731 46
 | 
						|
             737:  20(i8vec4) Load 736
 | 
						|
             738:  20(i8vec4) VectorShuffle 737 735 4 5 2 3
 | 
						|
                              Store 736 738
 | 
						|
             739:      6(int) Load 8(invocation)
 | 
						|
             740:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             741:  20(i8vec4) Load 740
 | 
						|
             742: 609(i8vec3) VectorShuffle 741 741 0 1 2
 | 
						|
             743: 609(i8vec3) GroupNonUniformBitwiseOr 42 Reduce 742
 | 
						|
             744:    600(ptr) AccessChain 34(data) 739 46
 | 
						|
             745:  20(i8vec4) Load 744
 | 
						|
             746:  20(i8vec4) VectorShuffle 745 743 4 5 6 3
 | 
						|
                              Store 744 746
 | 
						|
             747:      6(int) Load 8(invocation)
 | 
						|
             748:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             749:  20(i8vec4) Load 748
 | 
						|
             750:  20(i8vec4) GroupNonUniformBitwiseOr 42 Reduce 749
 | 
						|
             751:    600(ptr) AccessChain 34(data) 747 46
 | 
						|
                              Store 751 750
 | 
						|
             752:      6(int) Load 8(invocation)
 | 
						|
             753:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             754:  19(int8_t) Load 753
 | 
						|
             755:  19(int8_t) GroupNonUniformBitwiseXor 42 Reduce 754
 | 
						|
             756:    593(ptr) AccessChain 34(data) 752 46 38
 | 
						|
                              Store 756 755
 | 
						|
             757:      6(int) Load 8(invocation)
 | 
						|
             758:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             759:  20(i8vec4) Load 758
 | 
						|
             760: 599(i8vec2) VectorShuffle 759 759 0 1
 | 
						|
             761: 599(i8vec2) GroupNonUniformBitwiseXor 42 Reduce 760
 | 
						|
             762:    600(ptr) AccessChain 34(data) 757 46
 | 
						|
             763:  20(i8vec4) Load 762
 | 
						|
             764:  20(i8vec4) VectorShuffle 763 761 4 5 2 3
 | 
						|
                              Store 762 764
 | 
						|
             765:      6(int) Load 8(invocation)
 | 
						|
             766:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             767:  20(i8vec4) Load 766
 | 
						|
             768: 609(i8vec3) VectorShuffle 767 767 0 1 2
 | 
						|
             769: 609(i8vec3) GroupNonUniformBitwiseXor 42 Reduce 768
 | 
						|
             770:    600(ptr) AccessChain 34(data) 765 46
 | 
						|
             771:  20(i8vec4) Load 770
 | 
						|
             772:  20(i8vec4) VectorShuffle 771 769 4 5 6 3
 | 
						|
                              Store 770 772
 | 
						|
             773:      6(int) Load 8(invocation)
 | 
						|
             774:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             775:  20(i8vec4) Load 774
 | 
						|
             776:  20(i8vec4) GroupNonUniformBitwiseXor 42 Reduce 775
 | 
						|
             777:    600(ptr) AccessChain 34(data) 773 46
 | 
						|
                              Store 777 776
 | 
						|
             778:      6(int) Load 8(invocation)
 | 
						|
             779:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             780:  19(int8_t) Load 779
 | 
						|
             781:  19(int8_t) GroupNonUniformIAdd 42 InclusiveScan 780
 | 
						|
             782:    593(ptr) AccessChain 34(data) 778 46 38
 | 
						|
                              Store 782 781
 | 
						|
             783:      6(int) Load 8(invocation)
 | 
						|
             784:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             785:  20(i8vec4) Load 784
 | 
						|
             786: 599(i8vec2) VectorShuffle 785 785 0 1
 | 
						|
             787: 599(i8vec2) GroupNonUniformIAdd 42 InclusiveScan 786
 | 
						|
             788:    600(ptr) AccessChain 34(data) 783 46
 | 
						|
             789:  20(i8vec4) Load 788
 | 
						|
             790:  20(i8vec4) VectorShuffle 789 787 4 5 2 3
 | 
						|
                              Store 788 790
 | 
						|
             791:      6(int) Load 8(invocation)
 | 
						|
             792:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             793:  20(i8vec4) Load 792
 | 
						|
             794: 609(i8vec3) VectorShuffle 793 793 0 1 2
 | 
						|
             795: 609(i8vec3) GroupNonUniformIAdd 42 InclusiveScan 794
 | 
						|
             796:    600(ptr) AccessChain 34(data) 791 46
 | 
						|
             797:  20(i8vec4) Load 796
 | 
						|
             798:  20(i8vec4) VectorShuffle 797 795 4 5 6 3
 | 
						|
                              Store 796 798
 | 
						|
             799:      6(int) Load 8(invocation)
 | 
						|
             800:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             801:  20(i8vec4) Load 800
 | 
						|
             802:  20(i8vec4) GroupNonUniformIAdd 42 InclusiveScan 801
 | 
						|
             803:    600(ptr) AccessChain 34(data) 799 46
 | 
						|
                              Store 803 802
 | 
						|
             804:      6(int) Load 8(invocation)
 | 
						|
             805:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             806:  19(int8_t) Load 805
 | 
						|
             807:  19(int8_t) GroupNonUniformIMul 42 InclusiveScan 806
 | 
						|
             808:    593(ptr) AccessChain 34(data) 804 46 38
 | 
						|
                              Store 808 807
 | 
						|
             809:      6(int) Load 8(invocation)
 | 
						|
             810:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             811:  20(i8vec4) Load 810
 | 
						|
             812: 599(i8vec2) VectorShuffle 811 811 0 1
 | 
						|
             813: 599(i8vec2) GroupNonUniformIMul 42 InclusiveScan 812
 | 
						|
             814:    600(ptr) AccessChain 34(data) 809 46
 | 
						|
             815:  20(i8vec4) Load 814
 | 
						|
             816:  20(i8vec4) VectorShuffle 815 813 4 5 2 3
 | 
						|
                              Store 814 816
 | 
						|
             817:      6(int) Load 8(invocation)
 | 
						|
             818:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             819:  20(i8vec4) Load 818
 | 
						|
             820: 609(i8vec3) VectorShuffle 819 819 0 1 2
 | 
						|
             821: 609(i8vec3) GroupNonUniformIMul 42 InclusiveScan 820
 | 
						|
             822:    600(ptr) AccessChain 34(data) 817 46
 | 
						|
             823:  20(i8vec4) Load 822
 | 
						|
             824:  20(i8vec4) VectorShuffle 823 821 4 5 6 3
 | 
						|
                              Store 822 824
 | 
						|
             825:      6(int) Load 8(invocation)
 | 
						|
             826:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             827:  20(i8vec4) Load 826
 | 
						|
             828:  20(i8vec4) GroupNonUniformIMul 42 InclusiveScan 827
 | 
						|
             829:    600(ptr) AccessChain 34(data) 825 46
 | 
						|
                              Store 829 828
 | 
						|
             830:      6(int) Load 8(invocation)
 | 
						|
             831:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             832:  19(int8_t) Load 831
 | 
						|
             833:  19(int8_t) GroupNonUniformUMin 42 InclusiveScan 832
 | 
						|
             834:    593(ptr) AccessChain 34(data) 830 46 38
 | 
						|
                              Store 834 833
 | 
						|
             835:      6(int) Load 8(invocation)
 | 
						|
             836:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             837:  20(i8vec4) Load 836
 | 
						|
             838: 599(i8vec2) VectorShuffle 837 837 0 1
 | 
						|
             839: 599(i8vec2) GroupNonUniformUMin 42 InclusiveScan 838
 | 
						|
             840:    600(ptr) AccessChain 34(data) 835 46
 | 
						|
             841:  20(i8vec4) Load 840
 | 
						|
             842:  20(i8vec4) VectorShuffle 841 839 4 5 2 3
 | 
						|
                              Store 840 842
 | 
						|
             843:      6(int) Load 8(invocation)
 | 
						|
             844:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             845:  20(i8vec4) Load 844
 | 
						|
             846: 609(i8vec3) VectorShuffle 845 845 0 1 2
 | 
						|
             847: 609(i8vec3) GroupNonUniformUMin 42 InclusiveScan 846
 | 
						|
             848:    600(ptr) AccessChain 34(data) 843 46
 | 
						|
             849:  20(i8vec4) Load 848
 | 
						|
             850:  20(i8vec4) VectorShuffle 849 847 4 5 6 3
 | 
						|
                              Store 848 850
 | 
						|
             851:      6(int) Load 8(invocation)
 | 
						|
             852:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             853:  20(i8vec4) Load 852
 | 
						|
             854:  20(i8vec4) GroupNonUniformUMin 42 InclusiveScan 853
 | 
						|
             855:    600(ptr) AccessChain 34(data) 851 46
 | 
						|
                              Store 855 854
 | 
						|
             856:      6(int) Load 8(invocation)
 | 
						|
             857:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             858:  19(int8_t) Load 857
 | 
						|
             859:  19(int8_t) GroupNonUniformUMax 42 InclusiveScan 858
 | 
						|
             860:    593(ptr) AccessChain 34(data) 856 46 38
 | 
						|
                              Store 860 859
 | 
						|
             861:      6(int) Load 8(invocation)
 | 
						|
             862:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             863:  20(i8vec4) Load 862
 | 
						|
             864: 599(i8vec2) VectorShuffle 863 863 0 1
 | 
						|
             865: 599(i8vec2) GroupNonUniformUMax 42 InclusiveScan 864
 | 
						|
             866:    600(ptr) AccessChain 34(data) 861 46
 | 
						|
             867:  20(i8vec4) Load 866
 | 
						|
             868:  20(i8vec4) VectorShuffle 867 865 4 5 2 3
 | 
						|
                              Store 866 868
 | 
						|
             869:      6(int) Load 8(invocation)
 | 
						|
             870:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             871:  20(i8vec4) Load 870
 | 
						|
             872: 609(i8vec3) VectorShuffle 871 871 0 1 2
 | 
						|
             873: 609(i8vec3) GroupNonUniformUMax 42 InclusiveScan 872
 | 
						|
             874:    600(ptr) AccessChain 34(data) 869 46
 | 
						|
             875:  20(i8vec4) Load 874
 | 
						|
             876:  20(i8vec4) VectorShuffle 875 873 4 5 6 3
 | 
						|
                              Store 874 876
 | 
						|
             877:      6(int) Load 8(invocation)
 | 
						|
             878:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             879:  20(i8vec4) Load 878
 | 
						|
             880:  20(i8vec4) GroupNonUniformUMax 42 InclusiveScan 879
 | 
						|
             881:    600(ptr) AccessChain 34(data) 877 46
 | 
						|
                              Store 881 880
 | 
						|
             882:      6(int) Load 8(invocation)
 | 
						|
             883:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             884:  19(int8_t) Load 883
 | 
						|
             885:  19(int8_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 884
 | 
						|
             886:    593(ptr) AccessChain 34(data) 882 46 38
 | 
						|
                              Store 886 885
 | 
						|
             887:      6(int) Load 8(invocation)
 | 
						|
             888:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             889:  20(i8vec4) Load 888
 | 
						|
             890: 599(i8vec2) VectorShuffle 889 889 0 1
 | 
						|
             891: 599(i8vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 890
 | 
						|
             892:    600(ptr) AccessChain 34(data) 887 46
 | 
						|
             893:  20(i8vec4) Load 892
 | 
						|
             894:  20(i8vec4) VectorShuffle 893 891 4 5 2 3
 | 
						|
                              Store 892 894
 | 
						|
             895:      6(int) Load 8(invocation)
 | 
						|
             896:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             897:  20(i8vec4) Load 896
 | 
						|
             898: 609(i8vec3) VectorShuffle 897 897 0 1 2
 | 
						|
             899: 609(i8vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 898
 | 
						|
             900:    600(ptr) AccessChain 34(data) 895 46
 | 
						|
             901:  20(i8vec4) Load 900
 | 
						|
             902:  20(i8vec4) VectorShuffle 901 899 4 5 6 3
 | 
						|
                              Store 900 902
 | 
						|
             903:      6(int) Load 8(invocation)
 | 
						|
             904:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             905:  20(i8vec4) Load 904
 | 
						|
             906:  20(i8vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 905
 | 
						|
             907:    600(ptr) AccessChain 34(data) 903 46
 | 
						|
                              Store 907 906
 | 
						|
             908:      6(int) Load 8(invocation)
 | 
						|
             909:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             910:  19(int8_t) Load 909
 | 
						|
             911:  19(int8_t) GroupNonUniformBitwiseOr 42 InclusiveScan 910
 | 
						|
             912:    593(ptr) AccessChain 34(data) 908 46 38
 | 
						|
                              Store 912 911
 | 
						|
             913:      6(int) Load 8(invocation)
 | 
						|
             914:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             915:  20(i8vec4) Load 914
 | 
						|
             916: 599(i8vec2) VectorShuffle 915 915 0 1
 | 
						|
             917: 599(i8vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 916
 | 
						|
             918:    600(ptr) AccessChain 34(data) 913 46
 | 
						|
             919:  20(i8vec4) Load 918
 | 
						|
             920:  20(i8vec4) VectorShuffle 919 917 4 5 2 3
 | 
						|
                              Store 918 920
 | 
						|
             921:      6(int) Load 8(invocation)
 | 
						|
             922:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             923:  20(i8vec4) Load 922
 | 
						|
             924: 609(i8vec3) VectorShuffle 923 923 0 1 2
 | 
						|
             925: 609(i8vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 924
 | 
						|
             926:    600(ptr) AccessChain 34(data) 921 46
 | 
						|
             927:  20(i8vec4) Load 926
 | 
						|
             928:  20(i8vec4) VectorShuffle 927 925 4 5 6 3
 | 
						|
                              Store 926 928
 | 
						|
             929:      6(int) Load 8(invocation)
 | 
						|
             930:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             931:  20(i8vec4) Load 930
 | 
						|
             932:  20(i8vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 931
 | 
						|
             933:    600(ptr) AccessChain 34(data) 929 46
 | 
						|
                              Store 933 932
 | 
						|
             934:      6(int) Load 8(invocation)
 | 
						|
             935:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             936:  19(int8_t) Load 935
 | 
						|
             937:  19(int8_t) GroupNonUniformBitwiseXor 42 InclusiveScan 936
 | 
						|
             938:    593(ptr) AccessChain 34(data) 934 46 38
 | 
						|
                              Store 938 937
 | 
						|
             939:      6(int) Load 8(invocation)
 | 
						|
             940:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             941:  20(i8vec4) Load 940
 | 
						|
             942: 599(i8vec2) VectorShuffle 941 941 0 1
 | 
						|
             943: 599(i8vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 942
 | 
						|
             944:    600(ptr) AccessChain 34(data) 939 46
 | 
						|
             945:  20(i8vec4) Load 944
 | 
						|
             946:  20(i8vec4) VectorShuffle 945 943 4 5 2 3
 | 
						|
                              Store 944 946
 | 
						|
             947:      6(int) Load 8(invocation)
 | 
						|
             948:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             949:  20(i8vec4) Load 948
 | 
						|
             950: 609(i8vec3) VectorShuffle 949 949 0 1 2
 | 
						|
             951: 609(i8vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 950
 | 
						|
             952:    600(ptr) AccessChain 34(data) 947 46
 | 
						|
             953:  20(i8vec4) Load 952
 | 
						|
             954:  20(i8vec4) VectorShuffle 953 951 4 5 6 3
 | 
						|
                              Store 952 954
 | 
						|
             955:      6(int) Load 8(invocation)
 | 
						|
             956:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             957:  20(i8vec4) Load 956
 | 
						|
             958:  20(i8vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 957
 | 
						|
             959:    600(ptr) AccessChain 34(data) 955 46
 | 
						|
                              Store 959 958
 | 
						|
             960:      6(int) Load 8(invocation)
 | 
						|
             961:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             962:  19(int8_t) Load 961
 | 
						|
             963:  19(int8_t) GroupNonUniformIAdd 42 ExclusiveScan 962
 | 
						|
             964:    593(ptr) AccessChain 34(data) 960 46 38
 | 
						|
                              Store 964 963
 | 
						|
             965:      6(int) Load 8(invocation)
 | 
						|
             966:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             967:  20(i8vec4) Load 966
 | 
						|
             968: 599(i8vec2) VectorShuffle 967 967 0 1
 | 
						|
             969: 599(i8vec2) GroupNonUniformIAdd 42 ExclusiveScan 968
 | 
						|
             970:    600(ptr) AccessChain 34(data) 965 46
 | 
						|
             971:  20(i8vec4) Load 970
 | 
						|
             972:  20(i8vec4) VectorShuffle 971 969 4 5 2 3
 | 
						|
                              Store 970 972
 | 
						|
             973:      6(int) Load 8(invocation)
 | 
						|
             974:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
             975:  20(i8vec4) Load 974
 | 
						|
             976: 609(i8vec3) VectorShuffle 975 975 0 1 2
 | 
						|
             977: 609(i8vec3) GroupNonUniformIAdd 42 ExclusiveScan 976
 | 
						|
             978:    600(ptr) AccessChain 34(data) 973 46
 | 
						|
             979:  20(i8vec4) Load 978
 | 
						|
             980:  20(i8vec4) VectorShuffle 979 977 4 5 6 3
 | 
						|
                              Store 978 980
 | 
						|
             981:      6(int) Load 8(invocation)
 | 
						|
             982:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
             983:  20(i8vec4) Load 982
 | 
						|
             984:  20(i8vec4) GroupNonUniformIAdd 42 ExclusiveScan 983
 | 
						|
             985:    600(ptr) AccessChain 34(data) 981 46
 | 
						|
                              Store 985 984
 | 
						|
             986:      6(int) Load 8(invocation)
 | 
						|
             987:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
             988:  19(int8_t) Load 987
 | 
						|
             989:  19(int8_t) GroupNonUniformIMul 42 ExclusiveScan 988
 | 
						|
             990:    593(ptr) AccessChain 34(data) 986 46 38
 | 
						|
                              Store 990 989
 | 
						|
             991:      6(int) Load 8(invocation)
 | 
						|
             992:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
             993:  20(i8vec4) Load 992
 | 
						|
             994: 599(i8vec2) VectorShuffle 993 993 0 1
 | 
						|
             995: 599(i8vec2) GroupNonUniformIMul 42 ExclusiveScan 994
 | 
						|
             996:    600(ptr) AccessChain 34(data) 991 46
 | 
						|
             997:  20(i8vec4) Load 996
 | 
						|
             998:  20(i8vec4) VectorShuffle 997 995 4 5 2 3
 | 
						|
                              Store 996 998
 | 
						|
             999:      6(int) Load 8(invocation)
 | 
						|
            1000:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1001:  20(i8vec4) Load 1000
 | 
						|
            1002: 609(i8vec3) VectorShuffle 1001 1001 0 1 2
 | 
						|
            1003: 609(i8vec3) GroupNonUniformIMul 42 ExclusiveScan 1002
 | 
						|
            1004:    600(ptr) AccessChain 34(data) 999 46
 | 
						|
            1005:  20(i8vec4) Load 1004
 | 
						|
            1006:  20(i8vec4) VectorShuffle 1005 1003 4 5 6 3
 | 
						|
                              Store 1004 1006
 | 
						|
            1007:      6(int) Load 8(invocation)
 | 
						|
            1008:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1009:  20(i8vec4) Load 1008
 | 
						|
            1010:  20(i8vec4) GroupNonUniformIMul 42 ExclusiveScan 1009
 | 
						|
            1011:    600(ptr) AccessChain 34(data) 1007 46
 | 
						|
                              Store 1011 1010
 | 
						|
            1012:      6(int) Load 8(invocation)
 | 
						|
            1013:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
            1014:  19(int8_t) Load 1013
 | 
						|
            1015:  19(int8_t) GroupNonUniformUMin 42 ExclusiveScan 1014
 | 
						|
            1016:    593(ptr) AccessChain 34(data) 1012 46 38
 | 
						|
                              Store 1016 1015
 | 
						|
            1017:      6(int) Load 8(invocation)
 | 
						|
            1018:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
            1019:  20(i8vec4) Load 1018
 | 
						|
            1020: 599(i8vec2) VectorShuffle 1019 1019 0 1
 | 
						|
            1021: 599(i8vec2) GroupNonUniformUMin 42 ExclusiveScan 1020
 | 
						|
            1022:    600(ptr) AccessChain 34(data) 1017 46
 | 
						|
            1023:  20(i8vec4) Load 1022
 | 
						|
            1024:  20(i8vec4) VectorShuffle 1023 1021 4 5 2 3
 | 
						|
                              Store 1022 1024
 | 
						|
            1025:      6(int) Load 8(invocation)
 | 
						|
            1026:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1027:  20(i8vec4) Load 1026
 | 
						|
            1028: 609(i8vec3) VectorShuffle 1027 1027 0 1 2
 | 
						|
            1029: 609(i8vec3) GroupNonUniformUMin 42 ExclusiveScan 1028
 | 
						|
            1030:    600(ptr) AccessChain 34(data) 1025 46
 | 
						|
            1031:  20(i8vec4) Load 1030
 | 
						|
            1032:  20(i8vec4) VectorShuffle 1031 1029 4 5 6 3
 | 
						|
                              Store 1030 1032
 | 
						|
            1033:      6(int) Load 8(invocation)
 | 
						|
            1034:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1035:  20(i8vec4) Load 1034
 | 
						|
            1036:  20(i8vec4) GroupNonUniformUMin 42 ExclusiveScan 1035
 | 
						|
            1037:    600(ptr) AccessChain 34(data) 1033 46
 | 
						|
                              Store 1037 1036
 | 
						|
            1038:      6(int) Load 8(invocation)
 | 
						|
            1039:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
            1040:  19(int8_t) Load 1039
 | 
						|
            1041:  19(int8_t) GroupNonUniformUMax 42 ExclusiveScan 1040
 | 
						|
            1042:    593(ptr) AccessChain 34(data) 1038 46 38
 | 
						|
                              Store 1042 1041
 | 
						|
            1043:      6(int) Load 8(invocation)
 | 
						|
            1044:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
            1045:  20(i8vec4) Load 1044
 | 
						|
            1046: 599(i8vec2) VectorShuffle 1045 1045 0 1
 | 
						|
            1047: 599(i8vec2) GroupNonUniformUMax 42 ExclusiveScan 1046
 | 
						|
            1048:    600(ptr) AccessChain 34(data) 1043 46
 | 
						|
            1049:  20(i8vec4) Load 1048
 | 
						|
            1050:  20(i8vec4) VectorShuffle 1049 1047 4 5 2 3
 | 
						|
                              Store 1048 1050
 | 
						|
            1051:      6(int) Load 8(invocation)
 | 
						|
            1052:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1053:  20(i8vec4) Load 1052
 | 
						|
            1054: 609(i8vec3) VectorShuffle 1053 1053 0 1 2
 | 
						|
            1055: 609(i8vec3) GroupNonUniformUMax 42 ExclusiveScan 1054
 | 
						|
            1056:    600(ptr) AccessChain 34(data) 1051 46
 | 
						|
            1057:  20(i8vec4) Load 1056
 | 
						|
            1058:  20(i8vec4) VectorShuffle 1057 1055 4 5 6 3
 | 
						|
                              Store 1056 1058
 | 
						|
            1059:      6(int) Load 8(invocation)
 | 
						|
            1060:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1061:  20(i8vec4) Load 1060
 | 
						|
            1062:  20(i8vec4) GroupNonUniformUMax 42 ExclusiveScan 1061
 | 
						|
            1063:    600(ptr) AccessChain 34(data) 1059 46
 | 
						|
                              Store 1063 1062
 | 
						|
            1064:      6(int) Load 8(invocation)
 | 
						|
            1065:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
            1066:  19(int8_t) Load 1065
 | 
						|
            1067:  19(int8_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1066
 | 
						|
            1068:    593(ptr) AccessChain 34(data) 1064 46 38
 | 
						|
                              Store 1068 1067
 | 
						|
            1069:      6(int) Load 8(invocation)
 | 
						|
            1070:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
            1071:  20(i8vec4) Load 1070
 | 
						|
            1072: 599(i8vec2) VectorShuffle 1071 1071 0 1
 | 
						|
            1073: 599(i8vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1072
 | 
						|
            1074:    600(ptr) AccessChain 34(data) 1069 46
 | 
						|
            1075:  20(i8vec4) Load 1074
 | 
						|
            1076:  20(i8vec4) VectorShuffle 1075 1073 4 5 2 3
 | 
						|
                              Store 1074 1076
 | 
						|
            1077:      6(int) Load 8(invocation)
 | 
						|
            1078:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1079:  20(i8vec4) Load 1078
 | 
						|
            1080: 609(i8vec3) VectorShuffle 1079 1079 0 1 2
 | 
						|
            1081: 609(i8vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1080
 | 
						|
            1082:    600(ptr) AccessChain 34(data) 1077 46
 | 
						|
            1083:  20(i8vec4) Load 1082
 | 
						|
            1084:  20(i8vec4) VectorShuffle 1083 1081 4 5 6 3
 | 
						|
                              Store 1082 1084
 | 
						|
            1085:      6(int) Load 8(invocation)
 | 
						|
            1086:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1087:  20(i8vec4) Load 1086
 | 
						|
            1088:  20(i8vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1087
 | 
						|
            1089:    600(ptr) AccessChain 34(data) 1085 46
 | 
						|
                              Store 1089 1088
 | 
						|
            1090:      6(int) Load 8(invocation)
 | 
						|
            1091:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
            1092:  19(int8_t) Load 1091
 | 
						|
            1093:  19(int8_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 1092
 | 
						|
            1094:    593(ptr) AccessChain 34(data) 1090 46 38
 | 
						|
                              Store 1094 1093
 | 
						|
            1095:      6(int) Load 8(invocation)
 | 
						|
            1096:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
            1097:  20(i8vec4) Load 1096
 | 
						|
            1098: 599(i8vec2) VectorShuffle 1097 1097 0 1
 | 
						|
            1099: 599(i8vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 1098
 | 
						|
            1100:    600(ptr) AccessChain 34(data) 1095 46
 | 
						|
            1101:  20(i8vec4) Load 1100
 | 
						|
            1102:  20(i8vec4) VectorShuffle 1101 1099 4 5 2 3
 | 
						|
                              Store 1100 1102
 | 
						|
            1103:      6(int) Load 8(invocation)
 | 
						|
            1104:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1105:  20(i8vec4) Load 1104
 | 
						|
            1106: 609(i8vec3) VectorShuffle 1105 1105 0 1 2
 | 
						|
            1107: 609(i8vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 1106
 | 
						|
            1108:    600(ptr) AccessChain 34(data) 1103 46
 | 
						|
            1109:  20(i8vec4) Load 1108
 | 
						|
            1110:  20(i8vec4) VectorShuffle 1109 1107 4 5 6 3
 | 
						|
                              Store 1108 1110
 | 
						|
            1111:      6(int) Load 8(invocation)
 | 
						|
            1112:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1113:  20(i8vec4) Load 1112
 | 
						|
            1114:  20(i8vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 1113
 | 
						|
            1115:    600(ptr) AccessChain 34(data) 1111 46
 | 
						|
                              Store 1115 1114
 | 
						|
            1116:      6(int) Load 8(invocation)
 | 
						|
            1117:    593(ptr) AccessChain 34(data) 37 46 38
 | 
						|
            1118:  19(int8_t) Load 1117
 | 
						|
            1119:  19(int8_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 1118
 | 
						|
            1120:    593(ptr) AccessChain 34(data) 1116 46 38
 | 
						|
                              Store 1120 1119
 | 
						|
            1121:      6(int) Load 8(invocation)
 | 
						|
            1122:    600(ptr) AccessChain 34(data) 46 46
 | 
						|
            1123:  20(i8vec4) Load 1122
 | 
						|
            1124: 599(i8vec2) VectorShuffle 1123 1123 0 1
 | 
						|
            1125: 599(i8vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 1124
 | 
						|
            1126:    600(ptr) AccessChain 34(data) 1121 46
 | 
						|
            1127:  20(i8vec4) Load 1126
 | 
						|
            1128:  20(i8vec4) VectorShuffle 1127 1125 4 5 2 3
 | 
						|
                              Store 1126 1128
 | 
						|
            1129:      6(int) Load 8(invocation)
 | 
						|
            1130:    600(ptr) AccessChain 34(data) 57 46
 | 
						|
            1131:  20(i8vec4) Load 1130
 | 
						|
            1132: 609(i8vec3) VectorShuffle 1131 1131 0 1 2
 | 
						|
            1133: 609(i8vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 1132
 | 
						|
            1134:    600(ptr) AccessChain 34(data) 1129 46
 | 
						|
            1135:  20(i8vec4) Load 1134
 | 
						|
            1136:  20(i8vec4) VectorShuffle 1135 1133 4 5 6 3
 | 
						|
                              Store 1134 1136
 | 
						|
            1137:      6(int) Load 8(invocation)
 | 
						|
            1138:    600(ptr) AccessChain 34(data) 67 46
 | 
						|
            1139:  20(i8vec4) Load 1138
 | 
						|
            1140:  20(i8vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 1139
 | 
						|
            1141:    600(ptr) AccessChain 34(data) 1137 46
 | 
						|
                              Store 1141 1140
 | 
						|
            1142:      6(int) Load 8(invocation)
 | 
						|
            1144:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1145: 21(int16_t) Load 1144
 | 
						|
            1146: 21(int16_t) GroupNonUniformIAdd 42 Reduce 1145
 | 
						|
            1147:   1143(ptr) AccessChain 34(data) 1142 57 38
 | 
						|
                              Store 1147 1146
 | 
						|
            1148:      6(int) Load 8(invocation)
 | 
						|
            1151:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1152: 22(i16vec4) Load 1151
 | 
						|
            1153:1149(i16vec2) VectorShuffle 1152 1152 0 1
 | 
						|
            1154:1149(i16vec2) GroupNonUniformIAdd 42 Reduce 1153
 | 
						|
            1155:   1150(ptr) AccessChain 34(data) 1148 57
 | 
						|
            1156: 22(i16vec4) Load 1155
 | 
						|
            1157: 22(i16vec4) VectorShuffle 1156 1154 4 5 2 3
 | 
						|
                              Store 1155 1157
 | 
						|
            1158:      6(int) Load 8(invocation)
 | 
						|
            1160:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1161: 22(i16vec4) Load 1160
 | 
						|
            1162:1159(i16vec3) VectorShuffle 1161 1161 0 1 2
 | 
						|
            1163:1159(i16vec3) GroupNonUniformIAdd 42 Reduce 1162
 | 
						|
            1164:   1150(ptr) AccessChain 34(data) 1158 57
 | 
						|
            1165: 22(i16vec4) Load 1164
 | 
						|
            1166: 22(i16vec4) VectorShuffle 1165 1163 4 5 6 3
 | 
						|
                              Store 1164 1166
 | 
						|
            1167:      6(int) Load 8(invocation)
 | 
						|
            1168:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1169: 22(i16vec4) Load 1168
 | 
						|
            1170: 22(i16vec4) GroupNonUniformIAdd 42 Reduce 1169
 | 
						|
            1171:   1150(ptr) AccessChain 34(data) 1167 57
 | 
						|
                              Store 1171 1170
 | 
						|
            1172:      6(int) Load 8(invocation)
 | 
						|
            1173:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1174: 21(int16_t) Load 1173
 | 
						|
            1175: 21(int16_t) GroupNonUniformIMul 42 Reduce 1174
 | 
						|
            1176:   1143(ptr) AccessChain 34(data) 1172 57 38
 | 
						|
                              Store 1176 1175
 | 
						|
            1177:      6(int) Load 8(invocation)
 | 
						|
            1178:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1179: 22(i16vec4) Load 1178
 | 
						|
            1180:1149(i16vec2) VectorShuffle 1179 1179 0 1
 | 
						|
            1181:1149(i16vec2) GroupNonUniformIMul 42 Reduce 1180
 | 
						|
            1182:   1150(ptr) AccessChain 34(data) 1177 57
 | 
						|
            1183: 22(i16vec4) Load 1182
 | 
						|
            1184: 22(i16vec4) VectorShuffle 1183 1181 4 5 2 3
 | 
						|
                              Store 1182 1184
 | 
						|
            1185:      6(int) Load 8(invocation)
 | 
						|
            1186:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1187: 22(i16vec4) Load 1186
 | 
						|
            1188:1159(i16vec3) VectorShuffle 1187 1187 0 1 2
 | 
						|
            1189:1159(i16vec3) GroupNonUniformIMul 42 Reduce 1188
 | 
						|
            1190:   1150(ptr) AccessChain 34(data) 1185 57
 | 
						|
            1191: 22(i16vec4) Load 1190
 | 
						|
            1192: 22(i16vec4) VectorShuffle 1191 1189 4 5 6 3
 | 
						|
                              Store 1190 1192
 | 
						|
            1193:      6(int) Load 8(invocation)
 | 
						|
            1194:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1195: 22(i16vec4) Load 1194
 | 
						|
            1196: 22(i16vec4) GroupNonUniformIMul 42 Reduce 1195
 | 
						|
            1197:   1150(ptr) AccessChain 34(data) 1193 57
 | 
						|
                              Store 1197 1196
 | 
						|
            1198:      6(int) Load 8(invocation)
 | 
						|
            1199:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1200: 21(int16_t) Load 1199
 | 
						|
            1201: 21(int16_t) GroupNonUniformSMin 42 Reduce 1200
 | 
						|
            1202:   1143(ptr) AccessChain 34(data) 1198 57 38
 | 
						|
                              Store 1202 1201
 | 
						|
            1203:      6(int) Load 8(invocation)
 | 
						|
            1204:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1205: 22(i16vec4) Load 1204
 | 
						|
            1206:1149(i16vec2) VectorShuffle 1205 1205 0 1
 | 
						|
            1207:1149(i16vec2) GroupNonUniformSMin 42 Reduce 1206
 | 
						|
            1208:   1150(ptr) AccessChain 34(data) 1203 57
 | 
						|
            1209: 22(i16vec4) Load 1208
 | 
						|
            1210: 22(i16vec4) VectorShuffle 1209 1207 4 5 2 3
 | 
						|
                              Store 1208 1210
 | 
						|
            1211:      6(int) Load 8(invocation)
 | 
						|
            1212:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1213: 22(i16vec4) Load 1212
 | 
						|
            1214:1159(i16vec3) VectorShuffle 1213 1213 0 1 2
 | 
						|
            1215:1159(i16vec3) GroupNonUniformSMin 42 Reduce 1214
 | 
						|
            1216:   1150(ptr) AccessChain 34(data) 1211 57
 | 
						|
            1217: 22(i16vec4) Load 1216
 | 
						|
            1218: 22(i16vec4) VectorShuffle 1217 1215 4 5 6 3
 | 
						|
                              Store 1216 1218
 | 
						|
            1219:      6(int) Load 8(invocation)
 | 
						|
            1220:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1221: 22(i16vec4) Load 1220
 | 
						|
            1222: 22(i16vec4) GroupNonUniformSMin 42 Reduce 1221
 | 
						|
            1223:   1150(ptr) AccessChain 34(data) 1219 57
 | 
						|
                              Store 1223 1222
 | 
						|
            1224:      6(int) Load 8(invocation)
 | 
						|
            1225:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1226: 21(int16_t) Load 1225
 | 
						|
            1227: 21(int16_t) GroupNonUniformSMax 42 Reduce 1226
 | 
						|
            1228:   1143(ptr) AccessChain 34(data) 1224 57 38
 | 
						|
                              Store 1228 1227
 | 
						|
            1229:      6(int) Load 8(invocation)
 | 
						|
            1230:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1231: 22(i16vec4) Load 1230
 | 
						|
            1232:1149(i16vec2) VectorShuffle 1231 1231 0 1
 | 
						|
            1233:1149(i16vec2) GroupNonUniformSMax 42 Reduce 1232
 | 
						|
            1234:   1150(ptr) AccessChain 34(data) 1229 57
 | 
						|
            1235: 22(i16vec4) Load 1234
 | 
						|
            1236: 22(i16vec4) VectorShuffle 1235 1233 4 5 2 3
 | 
						|
                              Store 1234 1236
 | 
						|
            1237:      6(int) Load 8(invocation)
 | 
						|
            1238:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1239: 22(i16vec4) Load 1238
 | 
						|
            1240:1159(i16vec3) VectorShuffle 1239 1239 0 1 2
 | 
						|
            1241:1159(i16vec3) GroupNonUniformSMax 42 Reduce 1240
 | 
						|
            1242:   1150(ptr) AccessChain 34(data) 1237 57
 | 
						|
            1243: 22(i16vec4) Load 1242
 | 
						|
            1244: 22(i16vec4) VectorShuffle 1243 1241 4 5 6 3
 | 
						|
                              Store 1242 1244
 | 
						|
            1245:      6(int) Load 8(invocation)
 | 
						|
            1246:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1247: 22(i16vec4) Load 1246
 | 
						|
            1248: 22(i16vec4) GroupNonUniformSMax 42 Reduce 1247
 | 
						|
            1249:   1150(ptr) AccessChain 34(data) 1245 57
 | 
						|
                              Store 1249 1248
 | 
						|
            1250:      6(int) Load 8(invocation)
 | 
						|
            1251:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1252: 21(int16_t) Load 1251
 | 
						|
            1253: 21(int16_t) GroupNonUniformBitwiseAnd 42 Reduce 1252
 | 
						|
            1254:   1143(ptr) AccessChain 34(data) 1250 57 38
 | 
						|
                              Store 1254 1253
 | 
						|
            1255:      6(int) Load 8(invocation)
 | 
						|
            1256:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1257: 22(i16vec4) Load 1256
 | 
						|
            1258:1149(i16vec2) VectorShuffle 1257 1257 0 1
 | 
						|
            1259:1149(i16vec2) GroupNonUniformBitwiseAnd 42 Reduce 1258
 | 
						|
            1260:   1150(ptr) AccessChain 34(data) 1255 57
 | 
						|
            1261: 22(i16vec4) Load 1260
 | 
						|
            1262: 22(i16vec4) VectorShuffle 1261 1259 4 5 2 3
 | 
						|
                              Store 1260 1262
 | 
						|
            1263:      6(int) Load 8(invocation)
 | 
						|
            1264:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1265: 22(i16vec4) Load 1264
 | 
						|
            1266:1159(i16vec3) VectorShuffle 1265 1265 0 1 2
 | 
						|
            1267:1159(i16vec3) GroupNonUniformBitwiseAnd 42 Reduce 1266
 | 
						|
            1268:   1150(ptr) AccessChain 34(data) 1263 57
 | 
						|
            1269: 22(i16vec4) Load 1268
 | 
						|
            1270: 22(i16vec4) VectorShuffle 1269 1267 4 5 6 3
 | 
						|
                              Store 1268 1270
 | 
						|
            1271:      6(int) Load 8(invocation)
 | 
						|
            1272:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1273: 22(i16vec4) Load 1272
 | 
						|
            1274: 22(i16vec4) GroupNonUniformBitwiseAnd 42 Reduce 1273
 | 
						|
            1275:   1150(ptr) AccessChain 34(data) 1271 57
 | 
						|
                              Store 1275 1274
 | 
						|
            1276:      6(int) Load 8(invocation)
 | 
						|
            1277:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1278: 21(int16_t) Load 1277
 | 
						|
            1279: 21(int16_t) GroupNonUniformBitwiseOr 42 Reduce 1278
 | 
						|
            1280:   1143(ptr) AccessChain 34(data) 1276 57 38
 | 
						|
                              Store 1280 1279
 | 
						|
            1281:      6(int) Load 8(invocation)
 | 
						|
            1282:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1283: 22(i16vec4) Load 1282
 | 
						|
            1284:1149(i16vec2) VectorShuffle 1283 1283 0 1
 | 
						|
            1285:1149(i16vec2) GroupNonUniformBitwiseOr 42 Reduce 1284
 | 
						|
            1286:   1150(ptr) AccessChain 34(data) 1281 57
 | 
						|
            1287: 22(i16vec4) Load 1286
 | 
						|
            1288: 22(i16vec4) VectorShuffle 1287 1285 4 5 2 3
 | 
						|
                              Store 1286 1288
 | 
						|
            1289:      6(int) Load 8(invocation)
 | 
						|
            1290:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1291: 22(i16vec4) Load 1290
 | 
						|
            1292:1159(i16vec3) VectorShuffle 1291 1291 0 1 2
 | 
						|
            1293:1159(i16vec3) GroupNonUniformBitwiseOr 42 Reduce 1292
 | 
						|
            1294:   1150(ptr) AccessChain 34(data) 1289 57
 | 
						|
            1295: 22(i16vec4) Load 1294
 | 
						|
            1296: 22(i16vec4) VectorShuffle 1295 1293 4 5 6 3
 | 
						|
                              Store 1294 1296
 | 
						|
            1297:      6(int) Load 8(invocation)
 | 
						|
            1298:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1299: 22(i16vec4) Load 1298
 | 
						|
            1300: 22(i16vec4) GroupNonUniformBitwiseOr 42 Reduce 1299
 | 
						|
            1301:   1150(ptr) AccessChain 34(data) 1297 57
 | 
						|
                              Store 1301 1300
 | 
						|
            1302:      6(int) Load 8(invocation)
 | 
						|
            1303:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1304: 21(int16_t) Load 1303
 | 
						|
            1305: 21(int16_t) GroupNonUniformBitwiseXor 42 Reduce 1304
 | 
						|
            1306:   1143(ptr) AccessChain 34(data) 1302 57 38
 | 
						|
                              Store 1306 1305
 | 
						|
            1307:      6(int) Load 8(invocation)
 | 
						|
            1308:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1309: 22(i16vec4) Load 1308
 | 
						|
            1310:1149(i16vec2) VectorShuffle 1309 1309 0 1
 | 
						|
            1311:1149(i16vec2) GroupNonUniformBitwiseXor 42 Reduce 1310
 | 
						|
            1312:   1150(ptr) AccessChain 34(data) 1307 57
 | 
						|
            1313: 22(i16vec4) Load 1312
 | 
						|
            1314: 22(i16vec4) VectorShuffle 1313 1311 4 5 2 3
 | 
						|
                              Store 1312 1314
 | 
						|
            1315:      6(int) Load 8(invocation)
 | 
						|
            1316:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1317: 22(i16vec4) Load 1316
 | 
						|
            1318:1159(i16vec3) VectorShuffle 1317 1317 0 1 2
 | 
						|
            1319:1159(i16vec3) GroupNonUniformBitwiseXor 42 Reduce 1318
 | 
						|
            1320:   1150(ptr) AccessChain 34(data) 1315 57
 | 
						|
            1321: 22(i16vec4) Load 1320
 | 
						|
            1322: 22(i16vec4) VectorShuffle 1321 1319 4 5 6 3
 | 
						|
                              Store 1320 1322
 | 
						|
            1323:      6(int) Load 8(invocation)
 | 
						|
            1324:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1325: 22(i16vec4) Load 1324
 | 
						|
            1326: 22(i16vec4) GroupNonUniformBitwiseXor 42 Reduce 1325
 | 
						|
            1327:   1150(ptr) AccessChain 34(data) 1323 57
 | 
						|
                              Store 1327 1326
 | 
						|
            1328:      6(int) Load 8(invocation)
 | 
						|
            1329:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1330: 21(int16_t) Load 1329
 | 
						|
            1331: 21(int16_t) GroupNonUniformIAdd 42 InclusiveScan 1330
 | 
						|
            1332:   1143(ptr) AccessChain 34(data) 1328 57 38
 | 
						|
                              Store 1332 1331
 | 
						|
            1333:      6(int) Load 8(invocation)
 | 
						|
            1334:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1335: 22(i16vec4) Load 1334
 | 
						|
            1336:1149(i16vec2) VectorShuffle 1335 1335 0 1
 | 
						|
            1337:1149(i16vec2) GroupNonUniformIAdd 42 InclusiveScan 1336
 | 
						|
            1338:   1150(ptr) AccessChain 34(data) 1333 57
 | 
						|
            1339: 22(i16vec4) Load 1338
 | 
						|
            1340: 22(i16vec4) VectorShuffle 1339 1337 4 5 2 3
 | 
						|
                              Store 1338 1340
 | 
						|
            1341:      6(int) Load 8(invocation)
 | 
						|
            1342:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1343: 22(i16vec4) Load 1342
 | 
						|
            1344:1159(i16vec3) VectorShuffle 1343 1343 0 1 2
 | 
						|
            1345:1159(i16vec3) GroupNonUniformIAdd 42 InclusiveScan 1344
 | 
						|
            1346:   1150(ptr) AccessChain 34(data) 1341 57
 | 
						|
            1347: 22(i16vec4) Load 1346
 | 
						|
            1348: 22(i16vec4) VectorShuffle 1347 1345 4 5 6 3
 | 
						|
                              Store 1346 1348
 | 
						|
            1349:      6(int) Load 8(invocation)
 | 
						|
            1350:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1351: 22(i16vec4) Load 1350
 | 
						|
            1352: 22(i16vec4) GroupNonUniformIAdd 42 InclusiveScan 1351
 | 
						|
            1353:   1150(ptr) AccessChain 34(data) 1349 57
 | 
						|
                              Store 1353 1352
 | 
						|
            1354:      6(int) Load 8(invocation)
 | 
						|
            1355:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1356: 21(int16_t) Load 1355
 | 
						|
            1357: 21(int16_t) GroupNonUniformIMul 42 InclusiveScan 1356
 | 
						|
            1358:   1143(ptr) AccessChain 34(data) 1354 57 38
 | 
						|
                              Store 1358 1357
 | 
						|
            1359:      6(int) Load 8(invocation)
 | 
						|
            1360:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1361: 22(i16vec4) Load 1360
 | 
						|
            1362:1149(i16vec2) VectorShuffle 1361 1361 0 1
 | 
						|
            1363:1149(i16vec2) GroupNonUniformIMul 42 InclusiveScan 1362
 | 
						|
            1364:   1150(ptr) AccessChain 34(data) 1359 57
 | 
						|
            1365: 22(i16vec4) Load 1364
 | 
						|
            1366: 22(i16vec4) VectorShuffle 1365 1363 4 5 2 3
 | 
						|
                              Store 1364 1366
 | 
						|
            1367:      6(int) Load 8(invocation)
 | 
						|
            1368:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1369: 22(i16vec4) Load 1368
 | 
						|
            1370:1159(i16vec3) VectorShuffle 1369 1369 0 1 2
 | 
						|
            1371:1159(i16vec3) GroupNonUniformIMul 42 InclusiveScan 1370
 | 
						|
            1372:   1150(ptr) AccessChain 34(data) 1367 57
 | 
						|
            1373: 22(i16vec4) Load 1372
 | 
						|
            1374: 22(i16vec4) VectorShuffle 1373 1371 4 5 6 3
 | 
						|
                              Store 1372 1374
 | 
						|
            1375:      6(int) Load 8(invocation)
 | 
						|
            1376:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1377: 22(i16vec4) Load 1376
 | 
						|
            1378: 22(i16vec4) GroupNonUniformIMul 42 InclusiveScan 1377
 | 
						|
            1379:   1150(ptr) AccessChain 34(data) 1375 57
 | 
						|
                              Store 1379 1378
 | 
						|
            1380:      6(int) Load 8(invocation)
 | 
						|
            1381:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1382: 21(int16_t) Load 1381
 | 
						|
            1383: 21(int16_t) GroupNonUniformSMin 42 InclusiveScan 1382
 | 
						|
            1384:   1143(ptr) AccessChain 34(data) 1380 57 38
 | 
						|
                              Store 1384 1383
 | 
						|
            1385:      6(int) Load 8(invocation)
 | 
						|
            1386:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1387: 22(i16vec4) Load 1386
 | 
						|
            1388:1149(i16vec2) VectorShuffle 1387 1387 0 1
 | 
						|
            1389:1149(i16vec2) GroupNonUniformSMin 42 InclusiveScan 1388
 | 
						|
            1390:   1150(ptr) AccessChain 34(data) 1385 57
 | 
						|
            1391: 22(i16vec4) Load 1390
 | 
						|
            1392: 22(i16vec4) VectorShuffle 1391 1389 4 5 2 3
 | 
						|
                              Store 1390 1392
 | 
						|
            1393:      6(int) Load 8(invocation)
 | 
						|
            1394:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1395: 22(i16vec4) Load 1394
 | 
						|
            1396:1159(i16vec3) VectorShuffle 1395 1395 0 1 2
 | 
						|
            1397:1159(i16vec3) GroupNonUniformSMin 42 InclusiveScan 1396
 | 
						|
            1398:   1150(ptr) AccessChain 34(data) 1393 57
 | 
						|
            1399: 22(i16vec4) Load 1398
 | 
						|
            1400: 22(i16vec4) VectorShuffle 1399 1397 4 5 6 3
 | 
						|
                              Store 1398 1400
 | 
						|
            1401:      6(int) Load 8(invocation)
 | 
						|
            1402:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1403: 22(i16vec4) Load 1402
 | 
						|
            1404: 22(i16vec4) GroupNonUniformSMin 42 InclusiveScan 1403
 | 
						|
            1405:   1150(ptr) AccessChain 34(data) 1401 57
 | 
						|
                              Store 1405 1404
 | 
						|
            1406:      6(int) Load 8(invocation)
 | 
						|
            1407:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1408: 21(int16_t) Load 1407
 | 
						|
            1409: 21(int16_t) GroupNonUniformSMax 42 InclusiveScan 1408
 | 
						|
            1410:   1143(ptr) AccessChain 34(data) 1406 57 38
 | 
						|
                              Store 1410 1409
 | 
						|
            1411:      6(int) Load 8(invocation)
 | 
						|
            1412:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1413: 22(i16vec4) Load 1412
 | 
						|
            1414:1149(i16vec2) VectorShuffle 1413 1413 0 1
 | 
						|
            1415:1149(i16vec2) GroupNonUniformSMax 42 InclusiveScan 1414
 | 
						|
            1416:   1150(ptr) AccessChain 34(data) 1411 57
 | 
						|
            1417: 22(i16vec4) Load 1416
 | 
						|
            1418: 22(i16vec4) VectorShuffle 1417 1415 4 5 2 3
 | 
						|
                              Store 1416 1418
 | 
						|
            1419:      6(int) Load 8(invocation)
 | 
						|
            1420:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1421: 22(i16vec4) Load 1420
 | 
						|
            1422:1159(i16vec3) VectorShuffle 1421 1421 0 1 2
 | 
						|
            1423:1159(i16vec3) GroupNonUniformSMax 42 InclusiveScan 1422
 | 
						|
            1424:   1150(ptr) AccessChain 34(data) 1419 57
 | 
						|
            1425: 22(i16vec4) Load 1424
 | 
						|
            1426: 22(i16vec4) VectorShuffle 1425 1423 4 5 6 3
 | 
						|
                              Store 1424 1426
 | 
						|
            1427:      6(int) Load 8(invocation)
 | 
						|
            1428:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1429: 22(i16vec4) Load 1428
 | 
						|
            1430: 22(i16vec4) GroupNonUniformSMax 42 InclusiveScan 1429
 | 
						|
            1431:   1150(ptr) AccessChain 34(data) 1427 57
 | 
						|
                              Store 1431 1430
 | 
						|
            1432:      6(int) Load 8(invocation)
 | 
						|
            1433:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1434: 21(int16_t) Load 1433
 | 
						|
            1435: 21(int16_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 1434
 | 
						|
            1436:   1143(ptr) AccessChain 34(data) 1432 57 38
 | 
						|
                              Store 1436 1435
 | 
						|
            1437:      6(int) Load 8(invocation)
 | 
						|
            1438:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1439: 22(i16vec4) Load 1438
 | 
						|
            1440:1149(i16vec2) VectorShuffle 1439 1439 0 1
 | 
						|
            1441:1149(i16vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 1440
 | 
						|
            1442:   1150(ptr) AccessChain 34(data) 1437 57
 | 
						|
            1443: 22(i16vec4) Load 1442
 | 
						|
            1444: 22(i16vec4) VectorShuffle 1443 1441 4 5 2 3
 | 
						|
                              Store 1442 1444
 | 
						|
            1445:      6(int) Load 8(invocation)
 | 
						|
            1446:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1447: 22(i16vec4) Load 1446
 | 
						|
            1448:1159(i16vec3) VectorShuffle 1447 1447 0 1 2
 | 
						|
            1449:1159(i16vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 1448
 | 
						|
            1450:   1150(ptr) AccessChain 34(data) 1445 57
 | 
						|
            1451: 22(i16vec4) Load 1450
 | 
						|
            1452: 22(i16vec4) VectorShuffle 1451 1449 4 5 6 3
 | 
						|
                              Store 1450 1452
 | 
						|
            1453:      6(int) Load 8(invocation)
 | 
						|
            1454:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1455: 22(i16vec4) Load 1454
 | 
						|
            1456: 22(i16vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 1455
 | 
						|
            1457:   1150(ptr) AccessChain 34(data) 1453 57
 | 
						|
                              Store 1457 1456
 | 
						|
            1458:      6(int) Load 8(invocation)
 | 
						|
            1459:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1460: 21(int16_t) Load 1459
 | 
						|
            1461: 21(int16_t) GroupNonUniformBitwiseOr 42 InclusiveScan 1460
 | 
						|
            1462:   1143(ptr) AccessChain 34(data) 1458 57 38
 | 
						|
                              Store 1462 1461
 | 
						|
            1463:      6(int) Load 8(invocation)
 | 
						|
            1464:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1465: 22(i16vec4) Load 1464
 | 
						|
            1466:1149(i16vec2) VectorShuffle 1465 1465 0 1
 | 
						|
            1467:1149(i16vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 1466
 | 
						|
            1468:   1150(ptr) AccessChain 34(data) 1463 57
 | 
						|
            1469: 22(i16vec4) Load 1468
 | 
						|
            1470: 22(i16vec4) VectorShuffle 1469 1467 4 5 2 3
 | 
						|
                              Store 1468 1470
 | 
						|
            1471:      6(int) Load 8(invocation)
 | 
						|
            1472:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1473: 22(i16vec4) Load 1472
 | 
						|
            1474:1159(i16vec3) VectorShuffle 1473 1473 0 1 2
 | 
						|
            1475:1159(i16vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 1474
 | 
						|
            1476:   1150(ptr) AccessChain 34(data) 1471 57
 | 
						|
            1477: 22(i16vec4) Load 1476
 | 
						|
            1478: 22(i16vec4) VectorShuffle 1477 1475 4 5 6 3
 | 
						|
                              Store 1476 1478
 | 
						|
            1479:      6(int) Load 8(invocation)
 | 
						|
            1480:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1481: 22(i16vec4) Load 1480
 | 
						|
            1482: 22(i16vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 1481
 | 
						|
            1483:   1150(ptr) AccessChain 34(data) 1479 57
 | 
						|
                              Store 1483 1482
 | 
						|
            1484:      6(int) Load 8(invocation)
 | 
						|
            1485:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1486: 21(int16_t) Load 1485
 | 
						|
            1487: 21(int16_t) GroupNonUniformBitwiseXor 42 InclusiveScan 1486
 | 
						|
            1488:   1143(ptr) AccessChain 34(data) 1484 57 38
 | 
						|
                              Store 1488 1487
 | 
						|
            1489:      6(int) Load 8(invocation)
 | 
						|
            1490:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1491: 22(i16vec4) Load 1490
 | 
						|
            1492:1149(i16vec2) VectorShuffle 1491 1491 0 1
 | 
						|
            1493:1149(i16vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 1492
 | 
						|
            1494:   1150(ptr) AccessChain 34(data) 1489 57
 | 
						|
            1495: 22(i16vec4) Load 1494
 | 
						|
            1496: 22(i16vec4) VectorShuffle 1495 1493 4 5 2 3
 | 
						|
                              Store 1494 1496
 | 
						|
            1497:      6(int) Load 8(invocation)
 | 
						|
            1498:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1499: 22(i16vec4) Load 1498
 | 
						|
            1500:1159(i16vec3) VectorShuffle 1499 1499 0 1 2
 | 
						|
            1501:1159(i16vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 1500
 | 
						|
            1502:   1150(ptr) AccessChain 34(data) 1497 57
 | 
						|
            1503: 22(i16vec4) Load 1502
 | 
						|
            1504: 22(i16vec4) VectorShuffle 1503 1501 4 5 6 3
 | 
						|
                              Store 1502 1504
 | 
						|
            1505:      6(int) Load 8(invocation)
 | 
						|
            1506:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1507: 22(i16vec4) Load 1506
 | 
						|
            1508: 22(i16vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 1507
 | 
						|
            1509:   1150(ptr) AccessChain 34(data) 1505 57
 | 
						|
                              Store 1509 1508
 | 
						|
            1510:      6(int) Load 8(invocation)
 | 
						|
            1511:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1512: 21(int16_t) Load 1511
 | 
						|
            1513: 21(int16_t) GroupNonUniformIAdd 42 ExclusiveScan 1512
 | 
						|
            1514:   1143(ptr) AccessChain 34(data) 1510 57 38
 | 
						|
                              Store 1514 1513
 | 
						|
            1515:      6(int) Load 8(invocation)
 | 
						|
            1516:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1517: 22(i16vec4) Load 1516
 | 
						|
            1518:1149(i16vec2) VectorShuffle 1517 1517 0 1
 | 
						|
            1519:1149(i16vec2) GroupNonUniformIAdd 42 ExclusiveScan 1518
 | 
						|
            1520:   1150(ptr) AccessChain 34(data) 1515 57
 | 
						|
            1521: 22(i16vec4) Load 1520
 | 
						|
            1522: 22(i16vec4) VectorShuffle 1521 1519 4 5 2 3
 | 
						|
                              Store 1520 1522
 | 
						|
            1523:      6(int) Load 8(invocation)
 | 
						|
            1524:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1525: 22(i16vec4) Load 1524
 | 
						|
            1526:1159(i16vec3) VectorShuffle 1525 1525 0 1 2
 | 
						|
            1527:1159(i16vec3) GroupNonUniformIAdd 42 ExclusiveScan 1526
 | 
						|
            1528:   1150(ptr) AccessChain 34(data) 1523 57
 | 
						|
            1529: 22(i16vec4) Load 1528
 | 
						|
            1530: 22(i16vec4) VectorShuffle 1529 1527 4 5 6 3
 | 
						|
                              Store 1528 1530
 | 
						|
            1531:      6(int) Load 8(invocation)
 | 
						|
            1532:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1533: 22(i16vec4) Load 1532
 | 
						|
            1534: 22(i16vec4) GroupNonUniformIAdd 42 ExclusiveScan 1533
 | 
						|
            1535:   1150(ptr) AccessChain 34(data) 1531 57
 | 
						|
                              Store 1535 1534
 | 
						|
            1536:      6(int) Load 8(invocation)
 | 
						|
            1537:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1538: 21(int16_t) Load 1537
 | 
						|
            1539: 21(int16_t) GroupNonUniformIMul 42 ExclusiveScan 1538
 | 
						|
            1540:   1143(ptr) AccessChain 34(data) 1536 57 38
 | 
						|
                              Store 1540 1539
 | 
						|
            1541:      6(int) Load 8(invocation)
 | 
						|
            1542:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1543: 22(i16vec4) Load 1542
 | 
						|
            1544:1149(i16vec2) VectorShuffle 1543 1543 0 1
 | 
						|
            1545:1149(i16vec2) GroupNonUniformIMul 42 ExclusiveScan 1544
 | 
						|
            1546:   1150(ptr) AccessChain 34(data) 1541 57
 | 
						|
            1547: 22(i16vec4) Load 1546
 | 
						|
            1548: 22(i16vec4) VectorShuffle 1547 1545 4 5 2 3
 | 
						|
                              Store 1546 1548
 | 
						|
            1549:      6(int) Load 8(invocation)
 | 
						|
            1550:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1551: 22(i16vec4) Load 1550
 | 
						|
            1552:1159(i16vec3) VectorShuffle 1551 1551 0 1 2
 | 
						|
            1553:1159(i16vec3) GroupNonUniformIMul 42 ExclusiveScan 1552
 | 
						|
            1554:   1150(ptr) AccessChain 34(data) 1549 57
 | 
						|
            1555: 22(i16vec4) Load 1554
 | 
						|
            1556: 22(i16vec4) VectorShuffle 1555 1553 4 5 6 3
 | 
						|
                              Store 1554 1556
 | 
						|
            1557:      6(int) Load 8(invocation)
 | 
						|
            1558:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1559: 22(i16vec4) Load 1558
 | 
						|
            1560: 22(i16vec4) GroupNonUniformIMul 42 ExclusiveScan 1559
 | 
						|
            1561:   1150(ptr) AccessChain 34(data) 1557 57
 | 
						|
                              Store 1561 1560
 | 
						|
            1562:      6(int) Load 8(invocation)
 | 
						|
            1563:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1564: 21(int16_t) Load 1563
 | 
						|
            1565: 21(int16_t) GroupNonUniformSMin 42 ExclusiveScan 1564
 | 
						|
            1566:   1143(ptr) AccessChain 34(data) 1562 57 38
 | 
						|
                              Store 1566 1565
 | 
						|
            1567:      6(int) Load 8(invocation)
 | 
						|
            1568:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1569: 22(i16vec4) Load 1568
 | 
						|
            1570:1149(i16vec2) VectorShuffle 1569 1569 0 1
 | 
						|
            1571:1149(i16vec2) GroupNonUniformSMin 42 ExclusiveScan 1570
 | 
						|
            1572:   1150(ptr) AccessChain 34(data) 1567 57
 | 
						|
            1573: 22(i16vec4) Load 1572
 | 
						|
            1574: 22(i16vec4) VectorShuffle 1573 1571 4 5 2 3
 | 
						|
                              Store 1572 1574
 | 
						|
            1575:      6(int) Load 8(invocation)
 | 
						|
            1576:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1577: 22(i16vec4) Load 1576
 | 
						|
            1578:1159(i16vec3) VectorShuffle 1577 1577 0 1 2
 | 
						|
            1579:1159(i16vec3) GroupNonUniformSMin 42 ExclusiveScan 1578
 | 
						|
            1580:   1150(ptr) AccessChain 34(data) 1575 57
 | 
						|
            1581: 22(i16vec4) Load 1580
 | 
						|
            1582: 22(i16vec4) VectorShuffle 1581 1579 4 5 6 3
 | 
						|
                              Store 1580 1582
 | 
						|
            1583:      6(int) Load 8(invocation)
 | 
						|
            1584:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1585: 22(i16vec4) Load 1584
 | 
						|
            1586: 22(i16vec4) GroupNonUniformSMin 42 ExclusiveScan 1585
 | 
						|
            1587:   1150(ptr) AccessChain 34(data) 1583 57
 | 
						|
                              Store 1587 1586
 | 
						|
            1588:      6(int) Load 8(invocation)
 | 
						|
            1589:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1590: 21(int16_t) Load 1589
 | 
						|
            1591: 21(int16_t) GroupNonUniformSMax 42 ExclusiveScan 1590
 | 
						|
            1592:   1143(ptr) AccessChain 34(data) 1588 57 38
 | 
						|
                              Store 1592 1591
 | 
						|
            1593:      6(int) Load 8(invocation)
 | 
						|
            1594:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1595: 22(i16vec4) Load 1594
 | 
						|
            1596:1149(i16vec2) VectorShuffle 1595 1595 0 1
 | 
						|
            1597:1149(i16vec2) GroupNonUniformSMax 42 ExclusiveScan 1596
 | 
						|
            1598:   1150(ptr) AccessChain 34(data) 1593 57
 | 
						|
            1599: 22(i16vec4) Load 1598
 | 
						|
            1600: 22(i16vec4) VectorShuffle 1599 1597 4 5 2 3
 | 
						|
                              Store 1598 1600
 | 
						|
            1601:      6(int) Load 8(invocation)
 | 
						|
            1602:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1603: 22(i16vec4) Load 1602
 | 
						|
            1604:1159(i16vec3) VectorShuffle 1603 1603 0 1 2
 | 
						|
            1605:1159(i16vec3) GroupNonUniformSMax 42 ExclusiveScan 1604
 | 
						|
            1606:   1150(ptr) AccessChain 34(data) 1601 57
 | 
						|
            1607: 22(i16vec4) Load 1606
 | 
						|
            1608: 22(i16vec4) VectorShuffle 1607 1605 4 5 6 3
 | 
						|
                              Store 1606 1608
 | 
						|
            1609:      6(int) Load 8(invocation)
 | 
						|
            1610:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1611: 22(i16vec4) Load 1610
 | 
						|
            1612: 22(i16vec4) GroupNonUniformSMax 42 ExclusiveScan 1611
 | 
						|
            1613:   1150(ptr) AccessChain 34(data) 1609 57
 | 
						|
                              Store 1613 1612
 | 
						|
            1614:      6(int) Load 8(invocation)
 | 
						|
            1615:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1616: 21(int16_t) Load 1615
 | 
						|
            1617: 21(int16_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1616
 | 
						|
            1618:   1143(ptr) AccessChain 34(data) 1614 57 38
 | 
						|
                              Store 1618 1617
 | 
						|
            1619:      6(int) Load 8(invocation)
 | 
						|
            1620:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1621: 22(i16vec4) Load 1620
 | 
						|
            1622:1149(i16vec2) VectorShuffle 1621 1621 0 1
 | 
						|
            1623:1149(i16vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1622
 | 
						|
            1624:   1150(ptr) AccessChain 34(data) 1619 57
 | 
						|
            1625: 22(i16vec4) Load 1624
 | 
						|
            1626: 22(i16vec4) VectorShuffle 1625 1623 4 5 2 3
 | 
						|
                              Store 1624 1626
 | 
						|
            1627:      6(int) Load 8(invocation)
 | 
						|
            1628:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1629: 22(i16vec4) Load 1628
 | 
						|
            1630:1159(i16vec3) VectorShuffle 1629 1629 0 1 2
 | 
						|
            1631:1159(i16vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1630
 | 
						|
            1632:   1150(ptr) AccessChain 34(data) 1627 57
 | 
						|
            1633: 22(i16vec4) Load 1632
 | 
						|
            1634: 22(i16vec4) VectorShuffle 1633 1631 4 5 6 3
 | 
						|
                              Store 1632 1634
 | 
						|
            1635:      6(int) Load 8(invocation)
 | 
						|
            1636:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1637: 22(i16vec4) Load 1636
 | 
						|
            1638: 22(i16vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1637
 | 
						|
            1639:   1150(ptr) AccessChain 34(data) 1635 57
 | 
						|
                              Store 1639 1638
 | 
						|
            1640:      6(int) Load 8(invocation)
 | 
						|
            1641:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1642: 21(int16_t) Load 1641
 | 
						|
            1643: 21(int16_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 1642
 | 
						|
            1644:   1143(ptr) AccessChain 34(data) 1640 57 38
 | 
						|
                              Store 1644 1643
 | 
						|
            1645:      6(int) Load 8(invocation)
 | 
						|
            1646:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1647: 22(i16vec4) Load 1646
 | 
						|
            1648:1149(i16vec2) VectorShuffle 1647 1647 0 1
 | 
						|
            1649:1149(i16vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 1648
 | 
						|
            1650:   1150(ptr) AccessChain 34(data) 1645 57
 | 
						|
            1651: 22(i16vec4) Load 1650
 | 
						|
            1652: 22(i16vec4) VectorShuffle 1651 1649 4 5 2 3
 | 
						|
                              Store 1650 1652
 | 
						|
            1653:      6(int) Load 8(invocation)
 | 
						|
            1654:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1655: 22(i16vec4) Load 1654
 | 
						|
            1656:1159(i16vec3) VectorShuffle 1655 1655 0 1 2
 | 
						|
            1657:1159(i16vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 1656
 | 
						|
            1658:   1150(ptr) AccessChain 34(data) 1653 57
 | 
						|
            1659: 22(i16vec4) Load 1658
 | 
						|
            1660: 22(i16vec4) VectorShuffle 1659 1657 4 5 6 3
 | 
						|
                              Store 1658 1660
 | 
						|
            1661:      6(int) Load 8(invocation)
 | 
						|
            1662:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1663: 22(i16vec4) Load 1662
 | 
						|
            1664: 22(i16vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 1663
 | 
						|
            1665:   1150(ptr) AccessChain 34(data) 1661 57
 | 
						|
                              Store 1665 1664
 | 
						|
            1666:      6(int) Load 8(invocation)
 | 
						|
            1667:   1143(ptr) AccessChain 34(data) 37 57 38
 | 
						|
            1668: 21(int16_t) Load 1667
 | 
						|
            1669: 21(int16_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 1668
 | 
						|
            1670:   1143(ptr) AccessChain 34(data) 1666 57 38
 | 
						|
                              Store 1670 1669
 | 
						|
            1671:      6(int) Load 8(invocation)
 | 
						|
            1672:   1150(ptr) AccessChain 34(data) 46 57
 | 
						|
            1673: 22(i16vec4) Load 1672
 | 
						|
            1674:1149(i16vec2) VectorShuffle 1673 1673 0 1
 | 
						|
            1675:1149(i16vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 1674
 | 
						|
            1676:   1150(ptr) AccessChain 34(data) 1671 57
 | 
						|
            1677: 22(i16vec4) Load 1676
 | 
						|
            1678: 22(i16vec4) VectorShuffle 1677 1675 4 5 2 3
 | 
						|
                              Store 1676 1678
 | 
						|
            1679:      6(int) Load 8(invocation)
 | 
						|
            1680:   1150(ptr) AccessChain 34(data) 57 57
 | 
						|
            1681: 22(i16vec4) Load 1680
 | 
						|
            1682:1159(i16vec3) VectorShuffle 1681 1681 0 1 2
 | 
						|
            1683:1159(i16vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 1682
 | 
						|
            1684:   1150(ptr) AccessChain 34(data) 1679 57
 | 
						|
            1685: 22(i16vec4) Load 1684
 | 
						|
            1686: 22(i16vec4) VectorShuffle 1685 1683 4 5 6 3
 | 
						|
                              Store 1684 1686
 | 
						|
            1687:      6(int) Load 8(invocation)
 | 
						|
            1688:   1150(ptr) AccessChain 34(data) 67 57
 | 
						|
            1689: 22(i16vec4) Load 1688
 | 
						|
            1690: 22(i16vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 1689
 | 
						|
            1691:   1150(ptr) AccessChain 34(data) 1687 57
 | 
						|
                              Store 1691 1690
 | 
						|
            1692:      6(int) Load 8(invocation)
 | 
						|
            1694:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1695: 23(int16_t) Load 1694
 | 
						|
            1696: 23(int16_t) GroupNonUniformIAdd 42 Reduce 1695
 | 
						|
            1697:   1693(ptr) AccessChain 34(data) 1692 67 38
 | 
						|
                              Store 1697 1696
 | 
						|
            1698:      6(int) Load 8(invocation)
 | 
						|
            1701:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1702: 24(i16vec4) Load 1701
 | 
						|
            1703:1699(i16vec2) VectorShuffle 1702 1702 0 1
 | 
						|
            1704:1699(i16vec2) GroupNonUniformIAdd 42 Reduce 1703
 | 
						|
            1705:   1700(ptr) AccessChain 34(data) 1698 67
 | 
						|
            1706: 24(i16vec4) Load 1705
 | 
						|
            1707: 24(i16vec4) VectorShuffle 1706 1704 4 5 2 3
 | 
						|
                              Store 1705 1707
 | 
						|
            1708:      6(int) Load 8(invocation)
 | 
						|
            1710:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1711: 24(i16vec4) Load 1710
 | 
						|
            1712:1709(i16vec3) VectorShuffle 1711 1711 0 1 2
 | 
						|
            1713:1709(i16vec3) GroupNonUniformIAdd 42 Reduce 1712
 | 
						|
            1714:   1700(ptr) AccessChain 34(data) 1708 67
 | 
						|
            1715: 24(i16vec4) Load 1714
 | 
						|
            1716: 24(i16vec4) VectorShuffle 1715 1713 4 5 6 3
 | 
						|
                              Store 1714 1716
 | 
						|
            1717:      6(int) Load 8(invocation)
 | 
						|
            1718:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1719: 24(i16vec4) Load 1718
 | 
						|
            1720: 24(i16vec4) GroupNonUniformIAdd 42 Reduce 1719
 | 
						|
            1721:   1700(ptr) AccessChain 34(data) 1717 67
 | 
						|
                              Store 1721 1720
 | 
						|
            1722:      6(int) Load 8(invocation)
 | 
						|
            1723:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1724: 23(int16_t) Load 1723
 | 
						|
            1725: 23(int16_t) GroupNonUniformIMul 42 Reduce 1724
 | 
						|
            1726:   1693(ptr) AccessChain 34(data) 1722 67 38
 | 
						|
                              Store 1726 1725
 | 
						|
            1727:      6(int) Load 8(invocation)
 | 
						|
            1728:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1729: 24(i16vec4) Load 1728
 | 
						|
            1730:1699(i16vec2) VectorShuffle 1729 1729 0 1
 | 
						|
            1731:1699(i16vec2) GroupNonUniformIMul 42 Reduce 1730
 | 
						|
            1732:   1700(ptr) AccessChain 34(data) 1727 67
 | 
						|
            1733: 24(i16vec4) Load 1732
 | 
						|
            1734: 24(i16vec4) VectorShuffle 1733 1731 4 5 2 3
 | 
						|
                              Store 1732 1734
 | 
						|
            1735:      6(int) Load 8(invocation)
 | 
						|
            1736:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1737: 24(i16vec4) Load 1736
 | 
						|
            1738:1709(i16vec3) VectorShuffle 1737 1737 0 1 2
 | 
						|
            1739:1709(i16vec3) GroupNonUniformIMul 42 Reduce 1738
 | 
						|
            1740:   1700(ptr) AccessChain 34(data) 1735 67
 | 
						|
            1741: 24(i16vec4) Load 1740
 | 
						|
            1742: 24(i16vec4) VectorShuffle 1741 1739 4 5 6 3
 | 
						|
                              Store 1740 1742
 | 
						|
            1743:      6(int) Load 8(invocation)
 | 
						|
            1744:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1745: 24(i16vec4) Load 1744
 | 
						|
            1746: 24(i16vec4) GroupNonUniformIMul 42 Reduce 1745
 | 
						|
            1747:   1700(ptr) AccessChain 34(data) 1743 67
 | 
						|
                              Store 1747 1746
 | 
						|
            1748:      6(int) Load 8(invocation)
 | 
						|
            1749:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1750: 23(int16_t) Load 1749
 | 
						|
            1751: 23(int16_t) GroupNonUniformUMin 42 Reduce 1750
 | 
						|
            1752:   1693(ptr) AccessChain 34(data) 1748 67 38
 | 
						|
                              Store 1752 1751
 | 
						|
            1753:      6(int) Load 8(invocation)
 | 
						|
            1754:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1755: 24(i16vec4) Load 1754
 | 
						|
            1756:1699(i16vec2) VectorShuffle 1755 1755 0 1
 | 
						|
            1757:1699(i16vec2) GroupNonUniformUMin 42 Reduce 1756
 | 
						|
            1758:   1700(ptr) AccessChain 34(data) 1753 67
 | 
						|
            1759: 24(i16vec4) Load 1758
 | 
						|
            1760: 24(i16vec4) VectorShuffle 1759 1757 4 5 2 3
 | 
						|
                              Store 1758 1760
 | 
						|
            1761:      6(int) Load 8(invocation)
 | 
						|
            1762:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1763: 24(i16vec4) Load 1762
 | 
						|
            1764:1709(i16vec3) VectorShuffle 1763 1763 0 1 2
 | 
						|
            1765:1709(i16vec3) GroupNonUniformUMin 42 Reduce 1764
 | 
						|
            1766:   1700(ptr) AccessChain 34(data) 1761 67
 | 
						|
            1767: 24(i16vec4) Load 1766
 | 
						|
            1768: 24(i16vec4) VectorShuffle 1767 1765 4 5 6 3
 | 
						|
                              Store 1766 1768
 | 
						|
            1769:      6(int) Load 8(invocation)
 | 
						|
            1770:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1771: 24(i16vec4) Load 1770
 | 
						|
            1772: 24(i16vec4) GroupNonUniformUMin 42 Reduce 1771
 | 
						|
            1773:   1700(ptr) AccessChain 34(data) 1769 67
 | 
						|
                              Store 1773 1772
 | 
						|
            1774:      6(int) Load 8(invocation)
 | 
						|
            1775:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1776: 23(int16_t) Load 1775
 | 
						|
            1777: 23(int16_t) GroupNonUniformUMax 42 Reduce 1776
 | 
						|
            1778:   1693(ptr) AccessChain 34(data) 1774 67 38
 | 
						|
                              Store 1778 1777
 | 
						|
            1779:      6(int) Load 8(invocation)
 | 
						|
            1780:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1781: 24(i16vec4) Load 1780
 | 
						|
            1782:1699(i16vec2) VectorShuffle 1781 1781 0 1
 | 
						|
            1783:1699(i16vec2) GroupNonUniformUMax 42 Reduce 1782
 | 
						|
            1784:   1700(ptr) AccessChain 34(data) 1779 67
 | 
						|
            1785: 24(i16vec4) Load 1784
 | 
						|
            1786: 24(i16vec4) VectorShuffle 1785 1783 4 5 2 3
 | 
						|
                              Store 1784 1786
 | 
						|
            1787:      6(int) Load 8(invocation)
 | 
						|
            1788:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1789: 24(i16vec4) Load 1788
 | 
						|
            1790:1709(i16vec3) VectorShuffle 1789 1789 0 1 2
 | 
						|
            1791:1709(i16vec3) GroupNonUniformUMax 42 Reduce 1790
 | 
						|
            1792:   1700(ptr) AccessChain 34(data) 1787 67
 | 
						|
            1793: 24(i16vec4) Load 1792
 | 
						|
            1794: 24(i16vec4) VectorShuffle 1793 1791 4 5 6 3
 | 
						|
                              Store 1792 1794
 | 
						|
            1795:      6(int) Load 8(invocation)
 | 
						|
            1796:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1797: 24(i16vec4) Load 1796
 | 
						|
            1798: 24(i16vec4) GroupNonUniformUMax 42 Reduce 1797
 | 
						|
            1799:   1700(ptr) AccessChain 34(data) 1795 67
 | 
						|
                              Store 1799 1798
 | 
						|
            1800:      6(int) Load 8(invocation)
 | 
						|
            1801:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1802: 23(int16_t) Load 1801
 | 
						|
            1803: 23(int16_t) GroupNonUniformBitwiseAnd 42 Reduce 1802
 | 
						|
            1804:   1693(ptr) AccessChain 34(data) 1800 67 38
 | 
						|
                              Store 1804 1803
 | 
						|
            1805:      6(int) Load 8(invocation)
 | 
						|
            1806:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1807: 24(i16vec4) Load 1806
 | 
						|
            1808:1699(i16vec2) VectorShuffle 1807 1807 0 1
 | 
						|
            1809:1699(i16vec2) GroupNonUniformBitwiseAnd 42 Reduce 1808
 | 
						|
            1810:   1700(ptr) AccessChain 34(data) 1805 67
 | 
						|
            1811: 24(i16vec4) Load 1810
 | 
						|
            1812: 24(i16vec4) VectorShuffle 1811 1809 4 5 2 3
 | 
						|
                              Store 1810 1812
 | 
						|
            1813:      6(int) Load 8(invocation)
 | 
						|
            1814:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1815: 24(i16vec4) Load 1814
 | 
						|
            1816:1709(i16vec3) VectorShuffle 1815 1815 0 1 2
 | 
						|
            1817:1709(i16vec3) GroupNonUniformBitwiseAnd 42 Reduce 1816
 | 
						|
            1818:   1700(ptr) AccessChain 34(data) 1813 67
 | 
						|
            1819: 24(i16vec4) Load 1818
 | 
						|
            1820: 24(i16vec4) VectorShuffle 1819 1817 4 5 6 3
 | 
						|
                              Store 1818 1820
 | 
						|
            1821:      6(int) Load 8(invocation)
 | 
						|
            1822:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1823: 24(i16vec4) Load 1822
 | 
						|
            1824: 24(i16vec4) GroupNonUniformBitwiseAnd 42 Reduce 1823
 | 
						|
            1825:   1700(ptr) AccessChain 34(data) 1821 67
 | 
						|
                              Store 1825 1824
 | 
						|
            1826:      6(int) Load 8(invocation)
 | 
						|
            1827:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1828: 23(int16_t) Load 1827
 | 
						|
            1829: 23(int16_t) GroupNonUniformBitwiseOr 42 Reduce 1828
 | 
						|
            1830:   1693(ptr) AccessChain 34(data) 1826 67 38
 | 
						|
                              Store 1830 1829
 | 
						|
            1831:      6(int) Load 8(invocation)
 | 
						|
            1832:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1833: 24(i16vec4) Load 1832
 | 
						|
            1834:1699(i16vec2) VectorShuffle 1833 1833 0 1
 | 
						|
            1835:1699(i16vec2) GroupNonUniformBitwiseOr 42 Reduce 1834
 | 
						|
            1836:   1700(ptr) AccessChain 34(data) 1831 67
 | 
						|
            1837: 24(i16vec4) Load 1836
 | 
						|
            1838: 24(i16vec4) VectorShuffle 1837 1835 4 5 2 3
 | 
						|
                              Store 1836 1838
 | 
						|
            1839:      6(int) Load 8(invocation)
 | 
						|
            1840:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1841: 24(i16vec4) Load 1840
 | 
						|
            1842:1709(i16vec3) VectorShuffle 1841 1841 0 1 2
 | 
						|
            1843:1709(i16vec3) GroupNonUniformBitwiseOr 42 Reduce 1842
 | 
						|
            1844:   1700(ptr) AccessChain 34(data) 1839 67
 | 
						|
            1845: 24(i16vec4) Load 1844
 | 
						|
            1846: 24(i16vec4) VectorShuffle 1845 1843 4 5 6 3
 | 
						|
                              Store 1844 1846
 | 
						|
            1847:      6(int) Load 8(invocation)
 | 
						|
            1848:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1849: 24(i16vec4) Load 1848
 | 
						|
            1850: 24(i16vec4) GroupNonUniformBitwiseOr 42 Reduce 1849
 | 
						|
            1851:   1700(ptr) AccessChain 34(data) 1847 67
 | 
						|
                              Store 1851 1850
 | 
						|
            1852:      6(int) Load 8(invocation)
 | 
						|
            1853:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1854: 23(int16_t) Load 1853
 | 
						|
            1855: 23(int16_t) GroupNonUniformBitwiseXor 42 Reduce 1854
 | 
						|
            1856:   1693(ptr) AccessChain 34(data) 1852 67 38
 | 
						|
                              Store 1856 1855
 | 
						|
            1857:      6(int) Load 8(invocation)
 | 
						|
            1858:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1859: 24(i16vec4) Load 1858
 | 
						|
            1860:1699(i16vec2) VectorShuffle 1859 1859 0 1
 | 
						|
            1861:1699(i16vec2) GroupNonUniformBitwiseXor 42 Reduce 1860
 | 
						|
            1862:   1700(ptr) AccessChain 34(data) 1857 67
 | 
						|
            1863: 24(i16vec4) Load 1862
 | 
						|
            1864: 24(i16vec4) VectorShuffle 1863 1861 4 5 2 3
 | 
						|
                              Store 1862 1864
 | 
						|
            1865:      6(int) Load 8(invocation)
 | 
						|
            1866:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1867: 24(i16vec4) Load 1866
 | 
						|
            1868:1709(i16vec3) VectorShuffle 1867 1867 0 1 2
 | 
						|
            1869:1709(i16vec3) GroupNonUniformBitwiseXor 42 Reduce 1868
 | 
						|
            1870:   1700(ptr) AccessChain 34(data) 1865 67
 | 
						|
            1871: 24(i16vec4) Load 1870
 | 
						|
            1872: 24(i16vec4) VectorShuffle 1871 1869 4 5 6 3
 | 
						|
                              Store 1870 1872
 | 
						|
            1873:      6(int) Load 8(invocation)
 | 
						|
            1874:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1875: 24(i16vec4) Load 1874
 | 
						|
            1876: 24(i16vec4) GroupNonUniformBitwiseXor 42 Reduce 1875
 | 
						|
            1877:   1700(ptr) AccessChain 34(data) 1873 67
 | 
						|
                              Store 1877 1876
 | 
						|
            1878:      6(int) Load 8(invocation)
 | 
						|
            1879:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1880: 23(int16_t) Load 1879
 | 
						|
            1881: 23(int16_t) GroupNonUniformIAdd 42 InclusiveScan 1880
 | 
						|
            1882:   1693(ptr) AccessChain 34(data) 1878 67 38
 | 
						|
                              Store 1882 1881
 | 
						|
            1883:      6(int) Load 8(invocation)
 | 
						|
            1884:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1885: 24(i16vec4) Load 1884
 | 
						|
            1886:1699(i16vec2) VectorShuffle 1885 1885 0 1
 | 
						|
            1887:1699(i16vec2) GroupNonUniformIAdd 42 InclusiveScan 1886
 | 
						|
            1888:   1700(ptr) AccessChain 34(data) 1883 67
 | 
						|
            1889: 24(i16vec4) Load 1888
 | 
						|
            1890: 24(i16vec4) VectorShuffle 1889 1887 4 5 2 3
 | 
						|
                              Store 1888 1890
 | 
						|
            1891:      6(int) Load 8(invocation)
 | 
						|
            1892:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1893: 24(i16vec4) Load 1892
 | 
						|
            1894:1709(i16vec3) VectorShuffle 1893 1893 0 1 2
 | 
						|
            1895:1709(i16vec3) GroupNonUniformIAdd 42 InclusiveScan 1894
 | 
						|
            1896:   1700(ptr) AccessChain 34(data) 1891 67
 | 
						|
            1897: 24(i16vec4) Load 1896
 | 
						|
            1898: 24(i16vec4) VectorShuffle 1897 1895 4 5 6 3
 | 
						|
                              Store 1896 1898
 | 
						|
            1899:      6(int) Load 8(invocation)
 | 
						|
            1900:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1901: 24(i16vec4) Load 1900
 | 
						|
            1902: 24(i16vec4) GroupNonUniformIAdd 42 InclusiveScan 1901
 | 
						|
            1903:   1700(ptr) AccessChain 34(data) 1899 67
 | 
						|
                              Store 1903 1902
 | 
						|
            1904:      6(int) Load 8(invocation)
 | 
						|
            1905:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1906: 23(int16_t) Load 1905
 | 
						|
            1907: 23(int16_t) GroupNonUniformIMul 42 InclusiveScan 1906
 | 
						|
            1908:   1693(ptr) AccessChain 34(data) 1904 67 38
 | 
						|
                              Store 1908 1907
 | 
						|
            1909:      6(int) Load 8(invocation)
 | 
						|
            1910:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1911: 24(i16vec4) Load 1910
 | 
						|
            1912:1699(i16vec2) VectorShuffle 1911 1911 0 1
 | 
						|
            1913:1699(i16vec2) GroupNonUniformIMul 42 InclusiveScan 1912
 | 
						|
            1914:   1700(ptr) AccessChain 34(data) 1909 67
 | 
						|
            1915: 24(i16vec4) Load 1914
 | 
						|
            1916: 24(i16vec4) VectorShuffle 1915 1913 4 5 2 3
 | 
						|
                              Store 1914 1916
 | 
						|
            1917:      6(int) Load 8(invocation)
 | 
						|
            1918:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1919: 24(i16vec4) Load 1918
 | 
						|
            1920:1709(i16vec3) VectorShuffle 1919 1919 0 1 2
 | 
						|
            1921:1709(i16vec3) GroupNonUniformIMul 42 InclusiveScan 1920
 | 
						|
            1922:   1700(ptr) AccessChain 34(data) 1917 67
 | 
						|
            1923: 24(i16vec4) Load 1922
 | 
						|
            1924: 24(i16vec4) VectorShuffle 1923 1921 4 5 6 3
 | 
						|
                              Store 1922 1924
 | 
						|
            1925:      6(int) Load 8(invocation)
 | 
						|
            1926:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1927: 24(i16vec4) Load 1926
 | 
						|
            1928: 24(i16vec4) GroupNonUniformIMul 42 InclusiveScan 1927
 | 
						|
            1929:   1700(ptr) AccessChain 34(data) 1925 67
 | 
						|
                              Store 1929 1928
 | 
						|
            1930:      6(int) Load 8(invocation)
 | 
						|
            1931:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1932: 23(int16_t) Load 1931
 | 
						|
            1933: 23(int16_t) GroupNonUniformUMin 42 InclusiveScan 1932
 | 
						|
            1934:   1693(ptr) AccessChain 34(data) 1930 67 38
 | 
						|
                              Store 1934 1933
 | 
						|
            1935:      6(int) Load 8(invocation)
 | 
						|
            1936:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1937: 24(i16vec4) Load 1936
 | 
						|
            1938:1699(i16vec2) VectorShuffle 1937 1937 0 1
 | 
						|
            1939:1699(i16vec2) GroupNonUniformUMin 42 InclusiveScan 1938
 | 
						|
            1940:   1700(ptr) AccessChain 34(data) 1935 67
 | 
						|
            1941: 24(i16vec4) Load 1940
 | 
						|
            1942: 24(i16vec4) VectorShuffle 1941 1939 4 5 2 3
 | 
						|
                              Store 1940 1942
 | 
						|
            1943:      6(int) Load 8(invocation)
 | 
						|
            1944:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1945: 24(i16vec4) Load 1944
 | 
						|
            1946:1709(i16vec3) VectorShuffle 1945 1945 0 1 2
 | 
						|
            1947:1709(i16vec3) GroupNonUniformUMin 42 InclusiveScan 1946
 | 
						|
            1948:   1700(ptr) AccessChain 34(data) 1943 67
 | 
						|
            1949: 24(i16vec4) Load 1948
 | 
						|
            1950: 24(i16vec4) VectorShuffle 1949 1947 4 5 6 3
 | 
						|
                              Store 1948 1950
 | 
						|
            1951:      6(int) Load 8(invocation)
 | 
						|
            1952:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1953: 24(i16vec4) Load 1952
 | 
						|
            1954: 24(i16vec4) GroupNonUniformUMin 42 InclusiveScan 1953
 | 
						|
            1955:   1700(ptr) AccessChain 34(data) 1951 67
 | 
						|
                              Store 1955 1954
 | 
						|
            1956:      6(int) Load 8(invocation)
 | 
						|
            1957:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1958: 23(int16_t) Load 1957
 | 
						|
            1959: 23(int16_t) GroupNonUniformUMax 42 InclusiveScan 1958
 | 
						|
            1960:   1693(ptr) AccessChain 34(data) 1956 67 38
 | 
						|
                              Store 1960 1959
 | 
						|
            1961:      6(int) Load 8(invocation)
 | 
						|
            1962:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1963: 24(i16vec4) Load 1962
 | 
						|
            1964:1699(i16vec2) VectorShuffle 1963 1963 0 1
 | 
						|
            1965:1699(i16vec2) GroupNonUniformUMax 42 InclusiveScan 1964
 | 
						|
            1966:   1700(ptr) AccessChain 34(data) 1961 67
 | 
						|
            1967: 24(i16vec4) Load 1966
 | 
						|
            1968: 24(i16vec4) VectorShuffle 1967 1965 4 5 2 3
 | 
						|
                              Store 1966 1968
 | 
						|
            1969:      6(int) Load 8(invocation)
 | 
						|
            1970:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1971: 24(i16vec4) Load 1970
 | 
						|
            1972:1709(i16vec3) VectorShuffle 1971 1971 0 1 2
 | 
						|
            1973:1709(i16vec3) GroupNonUniformUMax 42 InclusiveScan 1972
 | 
						|
            1974:   1700(ptr) AccessChain 34(data) 1969 67
 | 
						|
            1975: 24(i16vec4) Load 1974
 | 
						|
            1976: 24(i16vec4) VectorShuffle 1975 1973 4 5 6 3
 | 
						|
                              Store 1974 1976
 | 
						|
            1977:      6(int) Load 8(invocation)
 | 
						|
            1978:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            1979: 24(i16vec4) Load 1978
 | 
						|
            1980: 24(i16vec4) GroupNonUniformUMax 42 InclusiveScan 1979
 | 
						|
            1981:   1700(ptr) AccessChain 34(data) 1977 67
 | 
						|
                              Store 1981 1980
 | 
						|
            1982:      6(int) Load 8(invocation)
 | 
						|
            1983:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            1984: 23(int16_t) Load 1983
 | 
						|
            1985: 23(int16_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 1984
 | 
						|
            1986:   1693(ptr) AccessChain 34(data) 1982 67 38
 | 
						|
                              Store 1986 1985
 | 
						|
            1987:      6(int) Load 8(invocation)
 | 
						|
            1988:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            1989: 24(i16vec4) Load 1988
 | 
						|
            1990:1699(i16vec2) VectorShuffle 1989 1989 0 1
 | 
						|
            1991:1699(i16vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 1990
 | 
						|
            1992:   1700(ptr) AccessChain 34(data) 1987 67
 | 
						|
            1993: 24(i16vec4) Load 1992
 | 
						|
            1994: 24(i16vec4) VectorShuffle 1993 1991 4 5 2 3
 | 
						|
                              Store 1992 1994
 | 
						|
            1995:      6(int) Load 8(invocation)
 | 
						|
            1996:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            1997: 24(i16vec4) Load 1996
 | 
						|
            1998:1709(i16vec3) VectorShuffle 1997 1997 0 1 2
 | 
						|
            1999:1709(i16vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 1998
 | 
						|
            2000:   1700(ptr) AccessChain 34(data) 1995 67
 | 
						|
            2001: 24(i16vec4) Load 2000
 | 
						|
            2002: 24(i16vec4) VectorShuffle 2001 1999 4 5 6 3
 | 
						|
                              Store 2000 2002
 | 
						|
            2003:      6(int) Load 8(invocation)
 | 
						|
            2004:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2005: 24(i16vec4) Load 2004
 | 
						|
            2006: 24(i16vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 2005
 | 
						|
            2007:   1700(ptr) AccessChain 34(data) 2003 67
 | 
						|
                              Store 2007 2006
 | 
						|
            2008:      6(int) Load 8(invocation)
 | 
						|
            2009:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2010: 23(int16_t) Load 2009
 | 
						|
            2011: 23(int16_t) GroupNonUniformBitwiseOr 42 InclusiveScan 2010
 | 
						|
            2012:   1693(ptr) AccessChain 34(data) 2008 67 38
 | 
						|
                              Store 2012 2011
 | 
						|
            2013:      6(int) Load 8(invocation)
 | 
						|
            2014:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2015: 24(i16vec4) Load 2014
 | 
						|
            2016:1699(i16vec2) VectorShuffle 2015 2015 0 1
 | 
						|
            2017:1699(i16vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 2016
 | 
						|
            2018:   1700(ptr) AccessChain 34(data) 2013 67
 | 
						|
            2019: 24(i16vec4) Load 2018
 | 
						|
            2020: 24(i16vec4) VectorShuffle 2019 2017 4 5 2 3
 | 
						|
                              Store 2018 2020
 | 
						|
            2021:      6(int) Load 8(invocation)
 | 
						|
            2022:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2023: 24(i16vec4) Load 2022
 | 
						|
            2024:1709(i16vec3) VectorShuffle 2023 2023 0 1 2
 | 
						|
            2025:1709(i16vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 2024
 | 
						|
            2026:   1700(ptr) AccessChain 34(data) 2021 67
 | 
						|
            2027: 24(i16vec4) Load 2026
 | 
						|
            2028: 24(i16vec4) VectorShuffle 2027 2025 4 5 6 3
 | 
						|
                              Store 2026 2028
 | 
						|
            2029:      6(int) Load 8(invocation)
 | 
						|
            2030:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2031: 24(i16vec4) Load 2030
 | 
						|
            2032: 24(i16vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 2031
 | 
						|
            2033:   1700(ptr) AccessChain 34(data) 2029 67
 | 
						|
                              Store 2033 2032
 | 
						|
            2034:      6(int) Load 8(invocation)
 | 
						|
            2035:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2036: 23(int16_t) Load 2035
 | 
						|
            2037: 23(int16_t) GroupNonUniformBitwiseXor 42 InclusiveScan 2036
 | 
						|
            2038:   1693(ptr) AccessChain 34(data) 2034 67 38
 | 
						|
                              Store 2038 2037
 | 
						|
            2039:      6(int) Load 8(invocation)
 | 
						|
            2040:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2041: 24(i16vec4) Load 2040
 | 
						|
            2042:1699(i16vec2) VectorShuffle 2041 2041 0 1
 | 
						|
            2043:1699(i16vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 2042
 | 
						|
            2044:   1700(ptr) AccessChain 34(data) 2039 67
 | 
						|
            2045: 24(i16vec4) Load 2044
 | 
						|
            2046: 24(i16vec4) VectorShuffle 2045 2043 4 5 2 3
 | 
						|
                              Store 2044 2046
 | 
						|
            2047:      6(int) Load 8(invocation)
 | 
						|
            2048:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2049: 24(i16vec4) Load 2048
 | 
						|
            2050:1709(i16vec3) VectorShuffle 2049 2049 0 1 2
 | 
						|
            2051:1709(i16vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 2050
 | 
						|
            2052:   1700(ptr) AccessChain 34(data) 2047 67
 | 
						|
            2053: 24(i16vec4) Load 2052
 | 
						|
            2054: 24(i16vec4) VectorShuffle 2053 2051 4 5 6 3
 | 
						|
                              Store 2052 2054
 | 
						|
            2055:      6(int) Load 8(invocation)
 | 
						|
            2056:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2057: 24(i16vec4) Load 2056
 | 
						|
            2058: 24(i16vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 2057
 | 
						|
            2059:   1700(ptr) AccessChain 34(data) 2055 67
 | 
						|
                              Store 2059 2058
 | 
						|
            2060:      6(int) Load 8(invocation)
 | 
						|
            2061:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2062: 23(int16_t) Load 2061
 | 
						|
            2063: 23(int16_t) GroupNonUniformIAdd 42 ExclusiveScan 2062
 | 
						|
            2064:   1693(ptr) AccessChain 34(data) 2060 67 38
 | 
						|
                              Store 2064 2063
 | 
						|
            2065:      6(int) Load 8(invocation)
 | 
						|
            2066:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2067: 24(i16vec4) Load 2066
 | 
						|
            2068:1699(i16vec2) VectorShuffle 2067 2067 0 1
 | 
						|
            2069:1699(i16vec2) GroupNonUniformIAdd 42 ExclusiveScan 2068
 | 
						|
            2070:   1700(ptr) AccessChain 34(data) 2065 67
 | 
						|
            2071: 24(i16vec4) Load 2070
 | 
						|
            2072: 24(i16vec4) VectorShuffle 2071 2069 4 5 2 3
 | 
						|
                              Store 2070 2072
 | 
						|
            2073:      6(int) Load 8(invocation)
 | 
						|
            2074:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2075: 24(i16vec4) Load 2074
 | 
						|
            2076:1709(i16vec3) VectorShuffle 2075 2075 0 1 2
 | 
						|
            2077:1709(i16vec3) GroupNonUniformIAdd 42 ExclusiveScan 2076
 | 
						|
            2078:   1700(ptr) AccessChain 34(data) 2073 67
 | 
						|
            2079: 24(i16vec4) Load 2078
 | 
						|
            2080: 24(i16vec4) VectorShuffle 2079 2077 4 5 6 3
 | 
						|
                              Store 2078 2080
 | 
						|
            2081:      6(int) Load 8(invocation)
 | 
						|
            2082:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2083: 24(i16vec4) Load 2082
 | 
						|
            2084: 24(i16vec4) GroupNonUniformIAdd 42 ExclusiveScan 2083
 | 
						|
            2085:   1700(ptr) AccessChain 34(data) 2081 67
 | 
						|
                              Store 2085 2084
 | 
						|
            2086:      6(int) Load 8(invocation)
 | 
						|
            2087:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2088: 23(int16_t) Load 2087
 | 
						|
            2089: 23(int16_t) GroupNonUniformIMul 42 ExclusiveScan 2088
 | 
						|
            2090:   1693(ptr) AccessChain 34(data) 2086 67 38
 | 
						|
                              Store 2090 2089
 | 
						|
            2091:      6(int) Load 8(invocation)
 | 
						|
            2092:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2093: 24(i16vec4) Load 2092
 | 
						|
            2094:1699(i16vec2) VectorShuffle 2093 2093 0 1
 | 
						|
            2095:1699(i16vec2) GroupNonUniformIMul 42 ExclusiveScan 2094
 | 
						|
            2096:   1700(ptr) AccessChain 34(data) 2091 67
 | 
						|
            2097: 24(i16vec4) Load 2096
 | 
						|
            2098: 24(i16vec4) VectorShuffle 2097 2095 4 5 2 3
 | 
						|
                              Store 2096 2098
 | 
						|
            2099:      6(int) Load 8(invocation)
 | 
						|
            2100:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2101: 24(i16vec4) Load 2100
 | 
						|
            2102:1709(i16vec3) VectorShuffle 2101 2101 0 1 2
 | 
						|
            2103:1709(i16vec3) GroupNonUniformIMul 42 ExclusiveScan 2102
 | 
						|
            2104:   1700(ptr) AccessChain 34(data) 2099 67
 | 
						|
            2105: 24(i16vec4) Load 2104
 | 
						|
            2106: 24(i16vec4) VectorShuffle 2105 2103 4 5 6 3
 | 
						|
                              Store 2104 2106
 | 
						|
            2107:      6(int) Load 8(invocation)
 | 
						|
            2108:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2109: 24(i16vec4) Load 2108
 | 
						|
            2110: 24(i16vec4) GroupNonUniformIMul 42 ExclusiveScan 2109
 | 
						|
            2111:   1700(ptr) AccessChain 34(data) 2107 67
 | 
						|
                              Store 2111 2110
 | 
						|
            2112:      6(int) Load 8(invocation)
 | 
						|
            2113:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2114: 23(int16_t) Load 2113
 | 
						|
            2115: 23(int16_t) GroupNonUniformUMin 42 ExclusiveScan 2114
 | 
						|
            2116:   1693(ptr) AccessChain 34(data) 2112 67 38
 | 
						|
                              Store 2116 2115
 | 
						|
            2117:      6(int) Load 8(invocation)
 | 
						|
            2118:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2119: 24(i16vec4) Load 2118
 | 
						|
            2120:1699(i16vec2) VectorShuffle 2119 2119 0 1
 | 
						|
            2121:1699(i16vec2) GroupNonUniformUMin 42 ExclusiveScan 2120
 | 
						|
            2122:   1700(ptr) AccessChain 34(data) 2117 67
 | 
						|
            2123: 24(i16vec4) Load 2122
 | 
						|
            2124: 24(i16vec4) VectorShuffle 2123 2121 4 5 2 3
 | 
						|
                              Store 2122 2124
 | 
						|
            2125:      6(int) Load 8(invocation)
 | 
						|
            2126:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2127: 24(i16vec4) Load 2126
 | 
						|
            2128:1709(i16vec3) VectorShuffle 2127 2127 0 1 2
 | 
						|
            2129:1709(i16vec3) GroupNonUniformUMin 42 ExclusiveScan 2128
 | 
						|
            2130:   1700(ptr) AccessChain 34(data) 2125 67
 | 
						|
            2131: 24(i16vec4) Load 2130
 | 
						|
            2132: 24(i16vec4) VectorShuffle 2131 2129 4 5 6 3
 | 
						|
                              Store 2130 2132
 | 
						|
            2133:      6(int) Load 8(invocation)
 | 
						|
            2134:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2135: 24(i16vec4) Load 2134
 | 
						|
            2136: 24(i16vec4) GroupNonUniformUMin 42 ExclusiveScan 2135
 | 
						|
            2137:   1700(ptr) AccessChain 34(data) 2133 67
 | 
						|
                              Store 2137 2136
 | 
						|
            2138:      6(int) Load 8(invocation)
 | 
						|
            2139:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2140: 23(int16_t) Load 2139
 | 
						|
            2141: 23(int16_t) GroupNonUniformUMax 42 ExclusiveScan 2140
 | 
						|
            2142:   1693(ptr) AccessChain 34(data) 2138 67 38
 | 
						|
                              Store 2142 2141
 | 
						|
            2143:      6(int) Load 8(invocation)
 | 
						|
            2144:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2145: 24(i16vec4) Load 2144
 | 
						|
            2146:1699(i16vec2) VectorShuffle 2145 2145 0 1
 | 
						|
            2147:1699(i16vec2) GroupNonUniformUMax 42 ExclusiveScan 2146
 | 
						|
            2148:   1700(ptr) AccessChain 34(data) 2143 67
 | 
						|
            2149: 24(i16vec4) Load 2148
 | 
						|
            2150: 24(i16vec4) VectorShuffle 2149 2147 4 5 2 3
 | 
						|
                              Store 2148 2150
 | 
						|
            2151:      6(int) Load 8(invocation)
 | 
						|
            2152:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2153: 24(i16vec4) Load 2152
 | 
						|
            2154:1709(i16vec3) VectorShuffle 2153 2153 0 1 2
 | 
						|
            2155:1709(i16vec3) GroupNonUniformUMax 42 ExclusiveScan 2154
 | 
						|
            2156:   1700(ptr) AccessChain 34(data) 2151 67
 | 
						|
            2157: 24(i16vec4) Load 2156
 | 
						|
            2158: 24(i16vec4) VectorShuffle 2157 2155 4 5 6 3
 | 
						|
                              Store 2156 2158
 | 
						|
            2159:      6(int) Load 8(invocation)
 | 
						|
            2160:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2161: 24(i16vec4) Load 2160
 | 
						|
            2162: 24(i16vec4) GroupNonUniformUMax 42 ExclusiveScan 2161
 | 
						|
            2163:   1700(ptr) AccessChain 34(data) 2159 67
 | 
						|
                              Store 2163 2162
 | 
						|
            2164:      6(int) Load 8(invocation)
 | 
						|
            2165:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2166: 23(int16_t) Load 2165
 | 
						|
            2167: 23(int16_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2166
 | 
						|
            2168:   1693(ptr) AccessChain 34(data) 2164 67 38
 | 
						|
                              Store 2168 2167
 | 
						|
            2169:      6(int) Load 8(invocation)
 | 
						|
            2170:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2171: 24(i16vec4) Load 2170
 | 
						|
            2172:1699(i16vec2) VectorShuffle 2171 2171 0 1
 | 
						|
            2173:1699(i16vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2172
 | 
						|
            2174:   1700(ptr) AccessChain 34(data) 2169 67
 | 
						|
            2175: 24(i16vec4) Load 2174
 | 
						|
            2176: 24(i16vec4) VectorShuffle 2175 2173 4 5 2 3
 | 
						|
                              Store 2174 2176
 | 
						|
            2177:      6(int) Load 8(invocation)
 | 
						|
            2178:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2179: 24(i16vec4) Load 2178
 | 
						|
            2180:1709(i16vec3) VectorShuffle 2179 2179 0 1 2
 | 
						|
            2181:1709(i16vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2180
 | 
						|
            2182:   1700(ptr) AccessChain 34(data) 2177 67
 | 
						|
            2183: 24(i16vec4) Load 2182
 | 
						|
            2184: 24(i16vec4) VectorShuffle 2183 2181 4 5 6 3
 | 
						|
                              Store 2182 2184
 | 
						|
            2185:      6(int) Load 8(invocation)
 | 
						|
            2186:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2187: 24(i16vec4) Load 2186
 | 
						|
            2188: 24(i16vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2187
 | 
						|
            2189:   1700(ptr) AccessChain 34(data) 2185 67
 | 
						|
                              Store 2189 2188
 | 
						|
            2190:      6(int) Load 8(invocation)
 | 
						|
            2191:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2192: 23(int16_t) Load 2191
 | 
						|
            2193: 23(int16_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 2192
 | 
						|
            2194:   1693(ptr) AccessChain 34(data) 2190 67 38
 | 
						|
                              Store 2194 2193
 | 
						|
            2195:      6(int) Load 8(invocation)
 | 
						|
            2196:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2197: 24(i16vec4) Load 2196
 | 
						|
            2198:1699(i16vec2) VectorShuffle 2197 2197 0 1
 | 
						|
            2199:1699(i16vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 2198
 | 
						|
            2200:   1700(ptr) AccessChain 34(data) 2195 67
 | 
						|
            2201: 24(i16vec4) Load 2200
 | 
						|
            2202: 24(i16vec4) VectorShuffle 2201 2199 4 5 2 3
 | 
						|
                              Store 2200 2202
 | 
						|
            2203:      6(int) Load 8(invocation)
 | 
						|
            2204:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2205: 24(i16vec4) Load 2204
 | 
						|
            2206:1709(i16vec3) VectorShuffle 2205 2205 0 1 2
 | 
						|
            2207:1709(i16vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 2206
 | 
						|
            2208:   1700(ptr) AccessChain 34(data) 2203 67
 | 
						|
            2209: 24(i16vec4) Load 2208
 | 
						|
            2210: 24(i16vec4) VectorShuffle 2209 2207 4 5 6 3
 | 
						|
                              Store 2208 2210
 | 
						|
            2211:      6(int) Load 8(invocation)
 | 
						|
            2212:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2213: 24(i16vec4) Load 2212
 | 
						|
            2214: 24(i16vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 2213
 | 
						|
            2215:   1700(ptr) AccessChain 34(data) 2211 67
 | 
						|
                              Store 2215 2214
 | 
						|
            2216:      6(int) Load 8(invocation)
 | 
						|
            2217:   1693(ptr) AccessChain 34(data) 37 67 38
 | 
						|
            2218: 23(int16_t) Load 2217
 | 
						|
            2219: 23(int16_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 2218
 | 
						|
            2220:   1693(ptr) AccessChain 34(data) 2216 67 38
 | 
						|
                              Store 2220 2219
 | 
						|
            2221:      6(int) Load 8(invocation)
 | 
						|
            2222:   1700(ptr) AccessChain 34(data) 46 67
 | 
						|
            2223: 24(i16vec4) Load 2222
 | 
						|
            2224:1699(i16vec2) VectorShuffle 2223 2223 0 1
 | 
						|
            2225:1699(i16vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 2224
 | 
						|
            2226:   1700(ptr) AccessChain 34(data) 2221 67
 | 
						|
            2227: 24(i16vec4) Load 2226
 | 
						|
            2228: 24(i16vec4) VectorShuffle 2227 2225 4 5 2 3
 | 
						|
                              Store 2226 2228
 | 
						|
            2229:      6(int) Load 8(invocation)
 | 
						|
            2230:   1700(ptr) AccessChain 34(data) 57 67
 | 
						|
            2231: 24(i16vec4) Load 2230
 | 
						|
            2232:1709(i16vec3) VectorShuffle 2231 2231 0 1 2
 | 
						|
            2233:1709(i16vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 2232
 | 
						|
            2234:   1700(ptr) AccessChain 34(data) 2229 67
 | 
						|
            2235: 24(i16vec4) Load 2234
 | 
						|
            2236: 24(i16vec4) VectorShuffle 2235 2233 4 5 6 3
 | 
						|
                              Store 2234 2236
 | 
						|
            2237:      6(int) Load 8(invocation)
 | 
						|
            2238:   1700(ptr) AccessChain 34(data) 67 67
 | 
						|
            2239: 24(i16vec4) Load 2238
 | 
						|
            2240: 24(i16vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 2239
 | 
						|
            2241:   1700(ptr) AccessChain 34(data) 2237 67
 | 
						|
                              Store 2241 2240
 | 
						|
            2242:      6(int) Load 8(invocation)
 | 
						|
            2245:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2246: 25(int64_t) Load 2245
 | 
						|
            2247: 25(int64_t) GroupNonUniformIAdd 42 Reduce 2246
 | 
						|
            2248:   2244(ptr) AccessChain 34(data) 2242 2243 38
 | 
						|
                              Store 2248 2247
 | 
						|
            2249:      6(int) Load 8(invocation)
 | 
						|
            2252:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2253: 26(i64vec4) Load 2252
 | 
						|
            2254:2250(i64vec2) VectorShuffle 2253 2253 0 1
 | 
						|
            2255:2250(i64vec2) GroupNonUniformIAdd 42 Reduce 2254
 | 
						|
            2256:   2251(ptr) AccessChain 34(data) 2249 2243
 | 
						|
            2257: 26(i64vec4) Load 2256
 | 
						|
            2258: 26(i64vec4) VectorShuffle 2257 2255 4 5 2 3
 | 
						|
                              Store 2256 2258
 | 
						|
            2259:      6(int) Load 8(invocation)
 | 
						|
            2261:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2262: 26(i64vec4) Load 2261
 | 
						|
            2263:2260(i64vec3) VectorShuffle 2262 2262 0 1 2
 | 
						|
            2264:2260(i64vec3) GroupNonUniformIAdd 42 Reduce 2263
 | 
						|
            2265:   2251(ptr) AccessChain 34(data) 2259 2243
 | 
						|
            2266: 26(i64vec4) Load 2265
 | 
						|
            2267: 26(i64vec4) VectorShuffle 2266 2264 4 5 6 3
 | 
						|
                              Store 2265 2267
 | 
						|
            2268:      6(int) Load 8(invocation)
 | 
						|
            2269:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2270: 26(i64vec4) Load 2269
 | 
						|
            2271: 26(i64vec4) GroupNonUniformIAdd 42 Reduce 2270
 | 
						|
            2272:   2251(ptr) AccessChain 34(data) 2268 2243
 | 
						|
                              Store 2272 2271
 | 
						|
            2273:      6(int) Load 8(invocation)
 | 
						|
            2274:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2275: 25(int64_t) Load 2274
 | 
						|
            2276: 25(int64_t) GroupNonUniformIMul 42 Reduce 2275
 | 
						|
            2277:   2244(ptr) AccessChain 34(data) 2273 2243 38
 | 
						|
                              Store 2277 2276
 | 
						|
            2278:      6(int) Load 8(invocation)
 | 
						|
            2279:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2280: 26(i64vec4) Load 2279
 | 
						|
            2281:2250(i64vec2) VectorShuffle 2280 2280 0 1
 | 
						|
            2282:2250(i64vec2) GroupNonUniformIMul 42 Reduce 2281
 | 
						|
            2283:   2251(ptr) AccessChain 34(data) 2278 2243
 | 
						|
            2284: 26(i64vec4) Load 2283
 | 
						|
            2285: 26(i64vec4) VectorShuffle 2284 2282 4 5 2 3
 | 
						|
                              Store 2283 2285
 | 
						|
            2286:      6(int) Load 8(invocation)
 | 
						|
            2287:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2288: 26(i64vec4) Load 2287
 | 
						|
            2289:2260(i64vec3) VectorShuffle 2288 2288 0 1 2
 | 
						|
            2290:2260(i64vec3) GroupNonUniformIMul 42 Reduce 2289
 | 
						|
            2291:   2251(ptr) AccessChain 34(data) 2286 2243
 | 
						|
            2292: 26(i64vec4) Load 2291
 | 
						|
            2293: 26(i64vec4) VectorShuffle 2292 2290 4 5 6 3
 | 
						|
                              Store 2291 2293
 | 
						|
            2294:      6(int) Load 8(invocation)
 | 
						|
            2295:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2296: 26(i64vec4) Load 2295
 | 
						|
            2297: 26(i64vec4) GroupNonUniformIMul 42 Reduce 2296
 | 
						|
            2298:   2251(ptr) AccessChain 34(data) 2294 2243
 | 
						|
                              Store 2298 2297
 | 
						|
            2299:      6(int) Load 8(invocation)
 | 
						|
            2300:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2301: 25(int64_t) Load 2300
 | 
						|
            2302: 25(int64_t) GroupNonUniformSMin 42 Reduce 2301
 | 
						|
            2303:   2244(ptr) AccessChain 34(data) 2299 2243 38
 | 
						|
                              Store 2303 2302
 | 
						|
            2304:      6(int) Load 8(invocation)
 | 
						|
            2305:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2306: 26(i64vec4) Load 2305
 | 
						|
            2307:2250(i64vec2) VectorShuffle 2306 2306 0 1
 | 
						|
            2308:2250(i64vec2) GroupNonUniformSMin 42 Reduce 2307
 | 
						|
            2309:   2251(ptr) AccessChain 34(data) 2304 2243
 | 
						|
            2310: 26(i64vec4) Load 2309
 | 
						|
            2311: 26(i64vec4) VectorShuffle 2310 2308 4 5 2 3
 | 
						|
                              Store 2309 2311
 | 
						|
            2312:      6(int) Load 8(invocation)
 | 
						|
            2313:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2314: 26(i64vec4) Load 2313
 | 
						|
            2315:2260(i64vec3) VectorShuffle 2314 2314 0 1 2
 | 
						|
            2316:2260(i64vec3) GroupNonUniformSMin 42 Reduce 2315
 | 
						|
            2317:   2251(ptr) AccessChain 34(data) 2312 2243
 | 
						|
            2318: 26(i64vec4) Load 2317
 | 
						|
            2319: 26(i64vec4) VectorShuffle 2318 2316 4 5 6 3
 | 
						|
                              Store 2317 2319
 | 
						|
            2320:      6(int) Load 8(invocation)
 | 
						|
            2321:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2322: 26(i64vec4) Load 2321
 | 
						|
            2323: 26(i64vec4) GroupNonUniformSMin 42 Reduce 2322
 | 
						|
            2324:   2251(ptr) AccessChain 34(data) 2320 2243
 | 
						|
                              Store 2324 2323
 | 
						|
            2325:      6(int) Load 8(invocation)
 | 
						|
            2326:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2327: 25(int64_t) Load 2326
 | 
						|
            2328: 25(int64_t) GroupNonUniformSMax 42 Reduce 2327
 | 
						|
            2329:   2244(ptr) AccessChain 34(data) 2325 2243 38
 | 
						|
                              Store 2329 2328
 | 
						|
            2330:      6(int) Load 8(invocation)
 | 
						|
            2331:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2332: 26(i64vec4) Load 2331
 | 
						|
            2333:2250(i64vec2) VectorShuffle 2332 2332 0 1
 | 
						|
            2334:2250(i64vec2) GroupNonUniformSMax 42 Reduce 2333
 | 
						|
            2335:   2251(ptr) AccessChain 34(data) 2330 2243
 | 
						|
            2336: 26(i64vec4) Load 2335
 | 
						|
            2337: 26(i64vec4) VectorShuffle 2336 2334 4 5 2 3
 | 
						|
                              Store 2335 2337
 | 
						|
            2338:      6(int) Load 8(invocation)
 | 
						|
            2339:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2340: 26(i64vec4) Load 2339
 | 
						|
            2341:2260(i64vec3) VectorShuffle 2340 2340 0 1 2
 | 
						|
            2342:2260(i64vec3) GroupNonUniformSMax 42 Reduce 2341
 | 
						|
            2343:   2251(ptr) AccessChain 34(data) 2338 2243
 | 
						|
            2344: 26(i64vec4) Load 2343
 | 
						|
            2345: 26(i64vec4) VectorShuffle 2344 2342 4 5 6 3
 | 
						|
                              Store 2343 2345
 | 
						|
            2346:      6(int) Load 8(invocation)
 | 
						|
            2347:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2348: 26(i64vec4) Load 2347
 | 
						|
            2349: 26(i64vec4) GroupNonUniformSMax 42 Reduce 2348
 | 
						|
            2350:   2251(ptr) AccessChain 34(data) 2346 2243
 | 
						|
                              Store 2350 2349
 | 
						|
            2351:      6(int) Load 8(invocation)
 | 
						|
            2352:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2353: 25(int64_t) Load 2352
 | 
						|
            2354: 25(int64_t) GroupNonUniformBitwiseAnd 42 Reduce 2353
 | 
						|
            2355:   2244(ptr) AccessChain 34(data) 2351 2243 38
 | 
						|
                              Store 2355 2354
 | 
						|
            2356:      6(int) Load 8(invocation)
 | 
						|
            2357:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2358: 26(i64vec4) Load 2357
 | 
						|
            2359:2250(i64vec2) VectorShuffle 2358 2358 0 1
 | 
						|
            2360:2250(i64vec2) GroupNonUniformBitwiseAnd 42 Reduce 2359
 | 
						|
            2361:   2251(ptr) AccessChain 34(data) 2356 2243
 | 
						|
            2362: 26(i64vec4) Load 2361
 | 
						|
            2363: 26(i64vec4) VectorShuffle 2362 2360 4 5 2 3
 | 
						|
                              Store 2361 2363
 | 
						|
            2364:      6(int) Load 8(invocation)
 | 
						|
            2365:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2366: 26(i64vec4) Load 2365
 | 
						|
            2367:2260(i64vec3) VectorShuffle 2366 2366 0 1 2
 | 
						|
            2368:2260(i64vec3) GroupNonUniformBitwiseAnd 42 Reduce 2367
 | 
						|
            2369:   2251(ptr) AccessChain 34(data) 2364 2243
 | 
						|
            2370: 26(i64vec4) Load 2369
 | 
						|
            2371: 26(i64vec4) VectorShuffle 2370 2368 4 5 6 3
 | 
						|
                              Store 2369 2371
 | 
						|
            2372:      6(int) Load 8(invocation)
 | 
						|
            2373:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2374: 26(i64vec4) Load 2373
 | 
						|
            2375: 26(i64vec4) GroupNonUniformBitwiseAnd 42 Reduce 2374
 | 
						|
            2376:   2251(ptr) AccessChain 34(data) 2372 2243
 | 
						|
                              Store 2376 2375
 | 
						|
            2377:      6(int) Load 8(invocation)
 | 
						|
            2378:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2379: 25(int64_t) Load 2378
 | 
						|
            2380: 25(int64_t) GroupNonUniformBitwiseOr 42 Reduce 2379
 | 
						|
            2381:   2244(ptr) AccessChain 34(data) 2377 2243 38
 | 
						|
                              Store 2381 2380
 | 
						|
            2382:      6(int) Load 8(invocation)
 | 
						|
            2383:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2384: 26(i64vec4) Load 2383
 | 
						|
            2385:2250(i64vec2) VectorShuffle 2384 2384 0 1
 | 
						|
            2386:2250(i64vec2) GroupNonUniformBitwiseOr 42 Reduce 2385
 | 
						|
            2387:   2251(ptr) AccessChain 34(data) 2382 2243
 | 
						|
            2388: 26(i64vec4) Load 2387
 | 
						|
            2389: 26(i64vec4) VectorShuffle 2388 2386 4 5 2 3
 | 
						|
                              Store 2387 2389
 | 
						|
            2390:      6(int) Load 8(invocation)
 | 
						|
            2391:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2392: 26(i64vec4) Load 2391
 | 
						|
            2393:2260(i64vec3) VectorShuffle 2392 2392 0 1 2
 | 
						|
            2394:2260(i64vec3) GroupNonUniformBitwiseOr 42 Reduce 2393
 | 
						|
            2395:   2251(ptr) AccessChain 34(data) 2390 2243
 | 
						|
            2396: 26(i64vec4) Load 2395
 | 
						|
            2397: 26(i64vec4) VectorShuffle 2396 2394 4 5 6 3
 | 
						|
                              Store 2395 2397
 | 
						|
            2398:      6(int) Load 8(invocation)
 | 
						|
            2399:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2400: 26(i64vec4) Load 2399
 | 
						|
            2401: 26(i64vec4) GroupNonUniformBitwiseOr 42 Reduce 2400
 | 
						|
            2402:   2251(ptr) AccessChain 34(data) 2398 2243
 | 
						|
                              Store 2402 2401
 | 
						|
            2403:      6(int) Load 8(invocation)
 | 
						|
            2404:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2405: 25(int64_t) Load 2404
 | 
						|
            2406: 25(int64_t) GroupNonUniformBitwiseXor 42 Reduce 2405
 | 
						|
            2407:   2244(ptr) AccessChain 34(data) 2403 2243 38
 | 
						|
                              Store 2407 2406
 | 
						|
            2408:      6(int) Load 8(invocation)
 | 
						|
            2409:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2410: 26(i64vec4) Load 2409
 | 
						|
            2411:2250(i64vec2) VectorShuffle 2410 2410 0 1
 | 
						|
            2412:2250(i64vec2) GroupNonUniformBitwiseXor 42 Reduce 2411
 | 
						|
            2413:   2251(ptr) AccessChain 34(data) 2408 2243
 | 
						|
            2414: 26(i64vec4) Load 2413
 | 
						|
            2415: 26(i64vec4) VectorShuffle 2414 2412 4 5 2 3
 | 
						|
                              Store 2413 2415
 | 
						|
            2416:      6(int) Load 8(invocation)
 | 
						|
            2417:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2418: 26(i64vec4) Load 2417
 | 
						|
            2419:2260(i64vec3) VectorShuffle 2418 2418 0 1 2
 | 
						|
            2420:2260(i64vec3) GroupNonUniformBitwiseXor 42 Reduce 2419
 | 
						|
            2421:   2251(ptr) AccessChain 34(data) 2416 2243
 | 
						|
            2422: 26(i64vec4) Load 2421
 | 
						|
            2423: 26(i64vec4) VectorShuffle 2422 2420 4 5 6 3
 | 
						|
                              Store 2421 2423
 | 
						|
            2424:      6(int) Load 8(invocation)
 | 
						|
            2425:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2426: 26(i64vec4) Load 2425
 | 
						|
            2427: 26(i64vec4) GroupNonUniformBitwiseXor 42 Reduce 2426
 | 
						|
            2428:   2251(ptr) AccessChain 34(data) 2424 2243
 | 
						|
                              Store 2428 2427
 | 
						|
            2429:      6(int) Load 8(invocation)
 | 
						|
            2430:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2431: 25(int64_t) Load 2430
 | 
						|
            2432: 25(int64_t) GroupNonUniformIAdd 42 InclusiveScan 2431
 | 
						|
            2433:   2244(ptr) AccessChain 34(data) 2429 2243 38
 | 
						|
                              Store 2433 2432
 | 
						|
            2434:      6(int) Load 8(invocation)
 | 
						|
            2435:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2436: 26(i64vec4) Load 2435
 | 
						|
            2437:2250(i64vec2) VectorShuffle 2436 2436 0 1
 | 
						|
            2438:2250(i64vec2) GroupNonUniformIAdd 42 InclusiveScan 2437
 | 
						|
            2439:   2251(ptr) AccessChain 34(data) 2434 2243
 | 
						|
            2440: 26(i64vec4) Load 2439
 | 
						|
            2441: 26(i64vec4) VectorShuffle 2440 2438 4 5 2 3
 | 
						|
                              Store 2439 2441
 | 
						|
            2442:      6(int) Load 8(invocation)
 | 
						|
            2443:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2444: 26(i64vec4) Load 2443
 | 
						|
            2445:2260(i64vec3) VectorShuffle 2444 2444 0 1 2
 | 
						|
            2446:2260(i64vec3) GroupNonUniformIAdd 42 InclusiveScan 2445
 | 
						|
            2447:   2251(ptr) AccessChain 34(data) 2442 2243
 | 
						|
            2448: 26(i64vec4) Load 2447
 | 
						|
            2449: 26(i64vec4) VectorShuffle 2448 2446 4 5 6 3
 | 
						|
                              Store 2447 2449
 | 
						|
            2450:      6(int) Load 8(invocation)
 | 
						|
            2451:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2452: 26(i64vec4) Load 2451
 | 
						|
            2453: 26(i64vec4) GroupNonUniformIAdd 42 InclusiveScan 2452
 | 
						|
            2454:   2251(ptr) AccessChain 34(data) 2450 2243
 | 
						|
                              Store 2454 2453
 | 
						|
            2455:      6(int) Load 8(invocation)
 | 
						|
            2456:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2457: 25(int64_t) Load 2456
 | 
						|
            2458: 25(int64_t) GroupNonUniformIMul 42 InclusiveScan 2457
 | 
						|
            2459:   2244(ptr) AccessChain 34(data) 2455 2243 38
 | 
						|
                              Store 2459 2458
 | 
						|
            2460:      6(int) Load 8(invocation)
 | 
						|
            2461:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2462: 26(i64vec4) Load 2461
 | 
						|
            2463:2250(i64vec2) VectorShuffle 2462 2462 0 1
 | 
						|
            2464:2250(i64vec2) GroupNonUniformIMul 42 InclusiveScan 2463
 | 
						|
            2465:   2251(ptr) AccessChain 34(data) 2460 2243
 | 
						|
            2466: 26(i64vec4) Load 2465
 | 
						|
            2467: 26(i64vec4) VectorShuffle 2466 2464 4 5 2 3
 | 
						|
                              Store 2465 2467
 | 
						|
            2468:      6(int) Load 8(invocation)
 | 
						|
            2469:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2470: 26(i64vec4) Load 2469
 | 
						|
            2471:2260(i64vec3) VectorShuffle 2470 2470 0 1 2
 | 
						|
            2472:2260(i64vec3) GroupNonUniformIMul 42 InclusiveScan 2471
 | 
						|
            2473:   2251(ptr) AccessChain 34(data) 2468 2243
 | 
						|
            2474: 26(i64vec4) Load 2473
 | 
						|
            2475: 26(i64vec4) VectorShuffle 2474 2472 4 5 6 3
 | 
						|
                              Store 2473 2475
 | 
						|
            2476:      6(int) Load 8(invocation)
 | 
						|
            2477:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2478: 26(i64vec4) Load 2477
 | 
						|
            2479: 26(i64vec4) GroupNonUniformIMul 42 InclusiveScan 2478
 | 
						|
            2480:   2251(ptr) AccessChain 34(data) 2476 2243
 | 
						|
                              Store 2480 2479
 | 
						|
            2481:      6(int) Load 8(invocation)
 | 
						|
            2482:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2483: 25(int64_t) Load 2482
 | 
						|
            2484: 25(int64_t) GroupNonUniformSMin 42 InclusiveScan 2483
 | 
						|
            2485:   2244(ptr) AccessChain 34(data) 2481 2243 38
 | 
						|
                              Store 2485 2484
 | 
						|
            2486:      6(int) Load 8(invocation)
 | 
						|
            2487:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2488: 26(i64vec4) Load 2487
 | 
						|
            2489:2250(i64vec2) VectorShuffle 2488 2488 0 1
 | 
						|
            2490:2250(i64vec2) GroupNonUniformSMin 42 InclusiveScan 2489
 | 
						|
            2491:   2251(ptr) AccessChain 34(data) 2486 2243
 | 
						|
            2492: 26(i64vec4) Load 2491
 | 
						|
            2493: 26(i64vec4) VectorShuffle 2492 2490 4 5 2 3
 | 
						|
                              Store 2491 2493
 | 
						|
            2494:      6(int) Load 8(invocation)
 | 
						|
            2495:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2496: 26(i64vec4) Load 2495
 | 
						|
            2497:2260(i64vec3) VectorShuffle 2496 2496 0 1 2
 | 
						|
            2498:2260(i64vec3) GroupNonUniformSMin 42 InclusiveScan 2497
 | 
						|
            2499:   2251(ptr) AccessChain 34(data) 2494 2243
 | 
						|
            2500: 26(i64vec4) Load 2499
 | 
						|
            2501: 26(i64vec4) VectorShuffle 2500 2498 4 5 6 3
 | 
						|
                              Store 2499 2501
 | 
						|
            2502:      6(int) Load 8(invocation)
 | 
						|
            2503:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2504: 26(i64vec4) Load 2503
 | 
						|
            2505: 26(i64vec4) GroupNonUniformSMin 42 InclusiveScan 2504
 | 
						|
            2506:   2251(ptr) AccessChain 34(data) 2502 2243
 | 
						|
                              Store 2506 2505
 | 
						|
            2507:      6(int) Load 8(invocation)
 | 
						|
            2508:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2509: 25(int64_t) Load 2508
 | 
						|
            2510: 25(int64_t) GroupNonUniformSMax 42 InclusiveScan 2509
 | 
						|
            2511:   2244(ptr) AccessChain 34(data) 2507 2243 38
 | 
						|
                              Store 2511 2510
 | 
						|
            2512:      6(int) Load 8(invocation)
 | 
						|
            2513:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2514: 26(i64vec4) Load 2513
 | 
						|
            2515:2250(i64vec2) VectorShuffle 2514 2514 0 1
 | 
						|
            2516:2250(i64vec2) GroupNonUniformSMax 42 InclusiveScan 2515
 | 
						|
            2517:   2251(ptr) AccessChain 34(data) 2512 2243
 | 
						|
            2518: 26(i64vec4) Load 2517
 | 
						|
            2519: 26(i64vec4) VectorShuffle 2518 2516 4 5 2 3
 | 
						|
                              Store 2517 2519
 | 
						|
            2520:      6(int) Load 8(invocation)
 | 
						|
            2521:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2522: 26(i64vec4) Load 2521
 | 
						|
            2523:2260(i64vec3) VectorShuffle 2522 2522 0 1 2
 | 
						|
            2524:2260(i64vec3) GroupNonUniformSMax 42 InclusiveScan 2523
 | 
						|
            2525:   2251(ptr) AccessChain 34(data) 2520 2243
 | 
						|
            2526: 26(i64vec4) Load 2525
 | 
						|
            2527: 26(i64vec4) VectorShuffle 2526 2524 4 5 6 3
 | 
						|
                              Store 2525 2527
 | 
						|
            2528:      6(int) Load 8(invocation)
 | 
						|
            2529:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2530: 26(i64vec4) Load 2529
 | 
						|
            2531: 26(i64vec4) GroupNonUniformSMax 42 InclusiveScan 2530
 | 
						|
            2532:   2251(ptr) AccessChain 34(data) 2528 2243
 | 
						|
                              Store 2532 2531
 | 
						|
            2533:      6(int) Load 8(invocation)
 | 
						|
            2534:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2535: 25(int64_t) Load 2534
 | 
						|
            2536: 25(int64_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 2535
 | 
						|
            2537:   2244(ptr) AccessChain 34(data) 2533 2243 38
 | 
						|
                              Store 2537 2536
 | 
						|
            2538:      6(int) Load 8(invocation)
 | 
						|
            2539:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2540: 26(i64vec4) Load 2539
 | 
						|
            2541:2250(i64vec2) VectorShuffle 2540 2540 0 1
 | 
						|
            2542:2250(i64vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 2541
 | 
						|
            2543:   2251(ptr) AccessChain 34(data) 2538 2243
 | 
						|
            2544: 26(i64vec4) Load 2543
 | 
						|
            2545: 26(i64vec4) VectorShuffle 2544 2542 4 5 2 3
 | 
						|
                              Store 2543 2545
 | 
						|
            2546:      6(int) Load 8(invocation)
 | 
						|
            2547:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2548: 26(i64vec4) Load 2547
 | 
						|
            2549:2260(i64vec3) VectorShuffle 2548 2548 0 1 2
 | 
						|
            2550:2260(i64vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 2549
 | 
						|
            2551:   2251(ptr) AccessChain 34(data) 2546 2243
 | 
						|
            2552: 26(i64vec4) Load 2551
 | 
						|
            2553: 26(i64vec4) VectorShuffle 2552 2550 4 5 6 3
 | 
						|
                              Store 2551 2553
 | 
						|
            2554:      6(int) Load 8(invocation)
 | 
						|
            2555:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2556: 26(i64vec4) Load 2555
 | 
						|
            2557: 26(i64vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 2556
 | 
						|
            2558:   2251(ptr) AccessChain 34(data) 2554 2243
 | 
						|
                              Store 2558 2557
 | 
						|
            2559:      6(int) Load 8(invocation)
 | 
						|
            2560:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2561: 25(int64_t) Load 2560
 | 
						|
            2562: 25(int64_t) GroupNonUniformBitwiseOr 42 InclusiveScan 2561
 | 
						|
            2563:   2244(ptr) AccessChain 34(data) 2559 2243 38
 | 
						|
                              Store 2563 2562
 | 
						|
            2564:      6(int) Load 8(invocation)
 | 
						|
            2565:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2566: 26(i64vec4) Load 2565
 | 
						|
            2567:2250(i64vec2) VectorShuffle 2566 2566 0 1
 | 
						|
            2568:2250(i64vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 2567
 | 
						|
            2569:   2251(ptr) AccessChain 34(data) 2564 2243
 | 
						|
            2570: 26(i64vec4) Load 2569
 | 
						|
            2571: 26(i64vec4) VectorShuffle 2570 2568 4 5 2 3
 | 
						|
                              Store 2569 2571
 | 
						|
            2572:      6(int) Load 8(invocation)
 | 
						|
            2573:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2574: 26(i64vec4) Load 2573
 | 
						|
            2575:2260(i64vec3) VectorShuffle 2574 2574 0 1 2
 | 
						|
            2576:2260(i64vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 2575
 | 
						|
            2577:   2251(ptr) AccessChain 34(data) 2572 2243
 | 
						|
            2578: 26(i64vec4) Load 2577
 | 
						|
            2579: 26(i64vec4) VectorShuffle 2578 2576 4 5 6 3
 | 
						|
                              Store 2577 2579
 | 
						|
            2580:      6(int) Load 8(invocation)
 | 
						|
            2581:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2582: 26(i64vec4) Load 2581
 | 
						|
            2583: 26(i64vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 2582
 | 
						|
            2584:   2251(ptr) AccessChain 34(data) 2580 2243
 | 
						|
                              Store 2584 2583
 | 
						|
            2585:      6(int) Load 8(invocation)
 | 
						|
            2586:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2587: 25(int64_t) Load 2586
 | 
						|
            2588: 25(int64_t) GroupNonUniformBitwiseXor 42 InclusiveScan 2587
 | 
						|
            2589:   2244(ptr) AccessChain 34(data) 2585 2243 38
 | 
						|
                              Store 2589 2588
 | 
						|
            2590:      6(int) Load 8(invocation)
 | 
						|
            2591:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2592: 26(i64vec4) Load 2591
 | 
						|
            2593:2250(i64vec2) VectorShuffle 2592 2592 0 1
 | 
						|
            2594:2250(i64vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 2593
 | 
						|
            2595:   2251(ptr) AccessChain 34(data) 2590 2243
 | 
						|
            2596: 26(i64vec4) Load 2595
 | 
						|
            2597: 26(i64vec4) VectorShuffle 2596 2594 4 5 2 3
 | 
						|
                              Store 2595 2597
 | 
						|
            2598:      6(int) Load 8(invocation)
 | 
						|
            2599:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2600: 26(i64vec4) Load 2599
 | 
						|
            2601:2260(i64vec3) VectorShuffle 2600 2600 0 1 2
 | 
						|
            2602:2260(i64vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 2601
 | 
						|
            2603:   2251(ptr) AccessChain 34(data) 2598 2243
 | 
						|
            2604: 26(i64vec4) Load 2603
 | 
						|
            2605: 26(i64vec4) VectorShuffle 2604 2602 4 5 6 3
 | 
						|
                              Store 2603 2605
 | 
						|
            2606:      6(int) Load 8(invocation)
 | 
						|
            2607:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2608: 26(i64vec4) Load 2607
 | 
						|
            2609: 26(i64vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 2608
 | 
						|
            2610:   2251(ptr) AccessChain 34(data) 2606 2243
 | 
						|
                              Store 2610 2609
 | 
						|
            2611:      6(int) Load 8(invocation)
 | 
						|
            2612:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2613: 25(int64_t) Load 2612
 | 
						|
            2614: 25(int64_t) GroupNonUniformIAdd 42 ExclusiveScan 2613
 | 
						|
            2615:   2244(ptr) AccessChain 34(data) 2611 2243 38
 | 
						|
                              Store 2615 2614
 | 
						|
            2616:      6(int) Load 8(invocation)
 | 
						|
            2617:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2618: 26(i64vec4) Load 2617
 | 
						|
            2619:2250(i64vec2) VectorShuffle 2618 2618 0 1
 | 
						|
            2620:2250(i64vec2) GroupNonUniformIAdd 42 ExclusiveScan 2619
 | 
						|
            2621:   2251(ptr) AccessChain 34(data) 2616 2243
 | 
						|
            2622: 26(i64vec4) Load 2621
 | 
						|
            2623: 26(i64vec4) VectorShuffle 2622 2620 4 5 2 3
 | 
						|
                              Store 2621 2623
 | 
						|
            2624:      6(int) Load 8(invocation)
 | 
						|
            2625:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2626: 26(i64vec4) Load 2625
 | 
						|
            2627:2260(i64vec3) VectorShuffle 2626 2626 0 1 2
 | 
						|
            2628:2260(i64vec3) GroupNonUniformIAdd 42 ExclusiveScan 2627
 | 
						|
            2629:   2251(ptr) AccessChain 34(data) 2624 2243
 | 
						|
            2630: 26(i64vec4) Load 2629
 | 
						|
            2631: 26(i64vec4) VectorShuffle 2630 2628 4 5 6 3
 | 
						|
                              Store 2629 2631
 | 
						|
            2632:      6(int) Load 8(invocation)
 | 
						|
            2633:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2634: 26(i64vec4) Load 2633
 | 
						|
            2635: 26(i64vec4) GroupNonUniformIAdd 42 ExclusiveScan 2634
 | 
						|
            2636:   2251(ptr) AccessChain 34(data) 2632 2243
 | 
						|
                              Store 2636 2635
 | 
						|
            2637:      6(int) Load 8(invocation)
 | 
						|
            2638:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2639: 25(int64_t) Load 2638
 | 
						|
            2640: 25(int64_t) GroupNonUniformIMul 42 ExclusiveScan 2639
 | 
						|
            2641:   2244(ptr) AccessChain 34(data) 2637 2243 38
 | 
						|
                              Store 2641 2640
 | 
						|
            2642:      6(int) Load 8(invocation)
 | 
						|
            2643:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2644: 26(i64vec4) Load 2643
 | 
						|
            2645:2250(i64vec2) VectorShuffle 2644 2644 0 1
 | 
						|
            2646:2250(i64vec2) GroupNonUniformIMul 42 ExclusiveScan 2645
 | 
						|
            2647:   2251(ptr) AccessChain 34(data) 2642 2243
 | 
						|
            2648: 26(i64vec4) Load 2647
 | 
						|
            2649: 26(i64vec4) VectorShuffle 2648 2646 4 5 2 3
 | 
						|
                              Store 2647 2649
 | 
						|
            2650:      6(int) Load 8(invocation)
 | 
						|
            2651:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2652: 26(i64vec4) Load 2651
 | 
						|
            2653:2260(i64vec3) VectorShuffle 2652 2652 0 1 2
 | 
						|
            2654:2260(i64vec3) GroupNonUniformIMul 42 ExclusiveScan 2653
 | 
						|
            2655:   2251(ptr) AccessChain 34(data) 2650 2243
 | 
						|
            2656: 26(i64vec4) Load 2655
 | 
						|
            2657: 26(i64vec4) VectorShuffle 2656 2654 4 5 6 3
 | 
						|
                              Store 2655 2657
 | 
						|
            2658:      6(int) Load 8(invocation)
 | 
						|
            2659:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2660: 26(i64vec4) Load 2659
 | 
						|
            2661: 26(i64vec4) GroupNonUniformIMul 42 ExclusiveScan 2660
 | 
						|
            2662:   2251(ptr) AccessChain 34(data) 2658 2243
 | 
						|
                              Store 2662 2661
 | 
						|
            2663:      6(int) Load 8(invocation)
 | 
						|
            2664:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2665: 25(int64_t) Load 2664
 | 
						|
            2666: 25(int64_t) GroupNonUniformSMin 42 ExclusiveScan 2665
 | 
						|
            2667:   2244(ptr) AccessChain 34(data) 2663 2243 38
 | 
						|
                              Store 2667 2666
 | 
						|
            2668:      6(int) Load 8(invocation)
 | 
						|
            2669:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2670: 26(i64vec4) Load 2669
 | 
						|
            2671:2250(i64vec2) VectorShuffle 2670 2670 0 1
 | 
						|
            2672:2250(i64vec2) GroupNonUniformSMin 42 ExclusiveScan 2671
 | 
						|
            2673:   2251(ptr) AccessChain 34(data) 2668 2243
 | 
						|
            2674: 26(i64vec4) Load 2673
 | 
						|
            2675: 26(i64vec4) VectorShuffle 2674 2672 4 5 2 3
 | 
						|
                              Store 2673 2675
 | 
						|
            2676:      6(int) Load 8(invocation)
 | 
						|
            2677:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2678: 26(i64vec4) Load 2677
 | 
						|
            2679:2260(i64vec3) VectorShuffle 2678 2678 0 1 2
 | 
						|
            2680:2260(i64vec3) GroupNonUniformSMin 42 ExclusiveScan 2679
 | 
						|
            2681:   2251(ptr) AccessChain 34(data) 2676 2243
 | 
						|
            2682: 26(i64vec4) Load 2681
 | 
						|
            2683: 26(i64vec4) VectorShuffle 2682 2680 4 5 6 3
 | 
						|
                              Store 2681 2683
 | 
						|
            2684:      6(int) Load 8(invocation)
 | 
						|
            2685:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2686: 26(i64vec4) Load 2685
 | 
						|
            2687: 26(i64vec4) GroupNonUniformSMin 42 ExclusiveScan 2686
 | 
						|
            2688:   2251(ptr) AccessChain 34(data) 2684 2243
 | 
						|
                              Store 2688 2687
 | 
						|
            2689:      6(int) Load 8(invocation)
 | 
						|
            2690:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2691: 25(int64_t) Load 2690
 | 
						|
            2692: 25(int64_t) GroupNonUniformSMax 42 ExclusiveScan 2691
 | 
						|
            2693:   2244(ptr) AccessChain 34(data) 2689 2243 38
 | 
						|
                              Store 2693 2692
 | 
						|
            2694:      6(int) Load 8(invocation)
 | 
						|
            2695:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2696: 26(i64vec4) Load 2695
 | 
						|
            2697:2250(i64vec2) VectorShuffle 2696 2696 0 1
 | 
						|
            2698:2250(i64vec2) GroupNonUniformSMax 42 ExclusiveScan 2697
 | 
						|
            2699:   2251(ptr) AccessChain 34(data) 2694 2243
 | 
						|
            2700: 26(i64vec4) Load 2699
 | 
						|
            2701: 26(i64vec4) VectorShuffle 2700 2698 4 5 2 3
 | 
						|
                              Store 2699 2701
 | 
						|
            2702:      6(int) Load 8(invocation)
 | 
						|
            2703:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2704: 26(i64vec4) Load 2703
 | 
						|
            2705:2260(i64vec3) VectorShuffle 2704 2704 0 1 2
 | 
						|
            2706:2260(i64vec3) GroupNonUniformSMax 42 ExclusiveScan 2705
 | 
						|
            2707:   2251(ptr) AccessChain 34(data) 2702 2243
 | 
						|
            2708: 26(i64vec4) Load 2707
 | 
						|
            2709: 26(i64vec4) VectorShuffle 2708 2706 4 5 6 3
 | 
						|
                              Store 2707 2709
 | 
						|
            2710:      6(int) Load 8(invocation)
 | 
						|
            2711:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2712: 26(i64vec4) Load 2711
 | 
						|
            2713: 26(i64vec4) GroupNonUniformSMax 42 ExclusiveScan 2712
 | 
						|
            2714:   2251(ptr) AccessChain 34(data) 2710 2243
 | 
						|
                              Store 2714 2713
 | 
						|
            2715:      6(int) Load 8(invocation)
 | 
						|
            2716:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2717: 25(int64_t) Load 2716
 | 
						|
            2718: 25(int64_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2717
 | 
						|
            2719:   2244(ptr) AccessChain 34(data) 2715 2243 38
 | 
						|
                              Store 2719 2718
 | 
						|
            2720:      6(int) Load 8(invocation)
 | 
						|
            2721:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2722: 26(i64vec4) Load 2721
 | 
						|
            2723:2250(i64vec2) VectorShuffle 2722 2722 0 1
 | 
						|
            2724:2250(i64vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2723
 | 
						|
            2725:   2251(ptr) AccessChain 34(data) 2720 2243
 | 
						|
            2726: 26(i64vec4) Load 2725
 | 
						|
            2727: 26(i64vec4) VectorShuffle 2726 2724 4 5 2 3
 | 
						|
                              Store 2725 2727
 | 
						|
            2728:      6(int) Load 8(invocation)
 | 
						|
            2729:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2730: 26(i64vec4) Load 2729
 | 
						|
            2731:2260(i64vec3) VectorShuffle 2730 2730 0 1 2
 | 
						|
            2732:2260(i64vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2731
 | 
						|
            2733:   2251(ptr) AccessChain 34(data) 2728 2243
 | 
						|
            2734: 26(i64vec4) Load 2733
 | 
						|
            2735: 26(i64vec4) VectorShuffle 2734 2732 4 5 6 3
 | 
						|
                              Store 2733 2735
 | 
						|
            2736:      6(int) Load 8(invocation)
 | 
						|
            2737:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2738: 26(i64vec4) Load 2737
 | 
						|
            2739: 26(i64vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2738
 | 
						|
            2740:   2251(ptr) AccessChain 34(data) 2736 2243
 | 
						|
                              Store 2740 2739
 | 
						|
            2741:      6(int) Load 8(invocation)
 | 
						|
            2742:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2743: 25(int64_t) Load 2742
 | 
						|
            2744: 25(int64_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 2743
 | 
						|
            2745:   2244(ptr) AccessChain 34(data) 2741 2243 38
 | 
						|
                              Store 2745 2744
 | 
						|
            2746:      6(int) Load 8(invocation)
 | 
						|
            2747:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2748: 26(i64vec4) Load 2747
 | 
						|
            2749:2250(i64vec2) VectorShuffle 2748 2748 0 1
 | 
						|
            2750:2250(i64vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 2749
 | 
						|
            2751:   2251(ptr) AccessChain 34(data) 2746 2243
 | 
						|
            2752: 26(i64vec4) Load 2751
 | 
						|
            2753: 26(i64vec4) VectorShuffle 2752 2750 4 5 2 3
 | 
						|
                              Store 2751 2753
 | 
						|
            2754:      6(int) Load 8(invocation)
 | 
						|
            2755:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2756: 26(i64vec4) Load 2755
 | 
						|
            2757:2260(i64vec3) VectorShuffle 2756 2756 0 1 2
 | 
						|
            2758:2260(i64vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 2757
 | 
						|
            2759:   2251(ptr) AccessChain 34(data) 2754 2243
 | 
						|
            2760: 26(i64vec4) Load 2759
 | 
						|
            2761: 26(i64vec4) VectorShuffle 2760 2758 4 5 6 3
 | 
						|
                              Store 2759 2761
 | 
						|
            2762:      6(int) Load 8(invocation)
 | 
						|
            2763:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2764: 26(i64vec4) Load 2763
 | 
						|
            2765: 26(i64vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 2764
 | 
						|
            2766:   2251(ptr) AccessChain 34(data) 2762 2243
 | 
						|
                              Store 2766 2765
 | 
						|
            2767:      6(int) Load 8(invocation)
 | 
						|
            2768:   2244(ptr) AccessChain 34(data) 37 2243 38
 | 
						|
            2769: 25(int64_t) Load 2768
 | 
						|
            2770: 25(int64_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 2769
 | 
						|
            2771:   2244(ptr) AccessChain 34(data) 2767 2243 38
 | 
						|
                              Store 2771 2770
 | 
						|
            2772:      6(int) Load 8(invocation)
 | 
						|
            2773:   2251(ptr) AccessChain 34(data) 46 2243
 | 
						|
            2774: 26(i64vec4) Load 2773
 | 
						|
            2775:2250(i64vec2) VectorShuffle 2774 2774 0 1
 | 
						|
            2776:2250(i64vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 2775
 | 
						|
            2777:   2251(ptr) AccessChain 34(data) 2772 2243
 | 
						|
            2778: 26(i64vec4) Load 2777
 | 
						|
            2779: 26(i64vec4) VectorShuffle 2778 2776 4 5 2 3
 | 
						|
                              Store 2777 2779
 | 
						|
            2780:      6(int) Load 8(invocation)
 | 
						|
            2781:   2251(ptr) AccessChain 34(data) 57 2243
 | 
						|
            2782: 26(i64vec4) Load 2781
 | 
						|
            2783:2260(i64vec3) VectorShuffle 2782 2782 0 1 2
 | 
						|
            2784:2260(i64vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 2783
 | 
						|
            2785:   2251(ptr) AccessChain 34(data) 2780 2243
 | 
						|
            2786: 26(i64vec4) Load 2785
 | 
						|
            2787: 26(i64vec4) VectorShuffle 2786 2784 4 5 6 3
 | 
						|
                              Store 2785 2787
 | 
						|
            2788:      6(int) Load 8(invocation)
 | 
						|
            2789:   2251(ptr) AccessChain 34(data) 67 2243
 | 
						|
            2790: 26(i64vec4) Load 2789
 | 
						|
            2791: 26(i64vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 2790
 | 
						|
            2792:   2251(ptr) AccessChain 34(data) 2788 2243
 | 
						|
                              Store 2792 2791
 | 
						|
            2793:      6(int) Load 8(invocation)
 | 
						|
            2796:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2797: 27(int64_t) Load 2796
 | 
						|
            2798: 27(int64_t) GroupNonUniformIAdd 42 Reduce 2797
 | 
						|
            2799:   2795(ptr) AccessChain 34(data) 2793 2794 38
 | 
						|
                              Store 2799 2798
 | 
						|
            2800:      6(int) Load 8(invocation)
 | 
						|
            2803:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2804: 28(i64vec4) Load 2803
 | 
						|
            2805:2801(i64vec2) VectorShuffle 2804 2804 0 1
 | 
						|
            2806:2801(i64vec2) GroupNonUniformIAdd 42 Reduce 2805
 | 
						|
            2807:   2802(ptr) AccessChain 34(data) 2800 2794
 | 
						|
            2808: 28(i64vec4) Load 2807
 | 
						|
            2809: 28(i64vec4) VectorShuffle 2808 2806 4 5 2 3
 | 
						|
                              Store 2807 2809
 | 
						|
            2810:      6(int) Load 8(invocation)
 | 
						|
            2812:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2813: 28(i64vec4) Load 2812
 | 
						|
            2814:2811(i64vec3) VectorShuffle 2813 2813 0 1 2
 | 
						|
            2815:2811(i64vec3) GroupNonUniformIAdd 42 Reduce 2814
 | 
						|
            2816:   2802(ptr) AccessChain 34(data) 2810 2794
 | 
						|
            2817: 28(i64vec4) Load 2816
 | 
						|
            2818: 28(i64vec4) VectorShuffle 2817 2815 4 5 6 3
 | 
						|
                              Store 2816 2818
 | 
						|
            2819:      6(int) Load 8(invocation)
 | 
						|
            2820:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2821: 28(i64vec4) Load 2820
 | 
						|
            2822: 28(i64vec4) GroupNonUniformIAdd 42 Reduce 2821
 | 
						|
            2823:   2802(ptr) AccessChain 34(data) 2819 2794
 | 
						|
                              Store 2823 2822
 | 
						|
            2824:      6(int) Load 8(invocation)
 | 
						|
            2825:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2826: 27(int64_t) Load 2825
 | 
						|
            2827: 27(int64_t) GroupNonUniformIMul 42 Reduce 2826
 | 
						|
            2828:   2795(ptr) AccessChain 34(data) 2824 2794 38
 | 
						|
                              Store 2828 2827
 | 
						|
            2829:      6(int) Load 8(invocation)
 | 
						|
            2830:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2831: 28(i64vec4) Load 2830
 | 
						|
            2832:2801(i64vec2) VectorShuffle 2831 2831 0 1
 | 
						|
            2833:2801(i64vec2) GroupNonUniformIMul 42 Reduce 2832
 | 
						|
            2834:   2802(ptr) AccessChain 34(data) 2829 2794
 | 
						|
            2835: 28(i64vec4) Load 2834
 | 
						|
            2836: 28(i64vec4) VectorShuffle 2835 2833 4 5 2 3
 | 
						|
                              Store 2834 2836
 | 
						|
            2837:      6(int) Load 8(invocation)
 | 
						|
            2838:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2839: 28(i64vec4) Load 2838
 | 
						|
            2840:2811(i64vec3) VectorShuffle 2839 2839 0 1 2
 | 
						|
            2841:2811(i64vec3) GroupNonUniformIMul 42 Reduce 2840
 | 
						|
            2842:   2802(ptr) AccessChain 34(data) 2837 2794
 | 
						|
            2843: 28(i64vec4) Load 2842
 | 
						|
            2844: 28(i64vec4) VectorShuffle 2843 2841 4 5 6 3
 | 
						|
                              Store 2842 2844
 | 
						|
            2845:      6(int) Load 8(invocation)
 | 
						|
            2846:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2847: 28(i64vec4) Load 2846
 | 
						|
            2848: 28(i64vec4) GroupNonUniformIMul 42 Reduce 2847
 | 
						|
            2849:   2802(ptr) AccessChain 34(data) 2845 2794
 | 
						|
                              Store 2849 2848
 | 
						|
            2850:      6(int) Load 8(invocation)
 | 
						|
            2851:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2852: 27(int64_t) Load 2851
 | 
						|
            2853: 27(int64_t) GroupNonUniformUMin 42 Reduce 2852
 | 
						|
            2854:   2795(ptr) AccessChain 34(data) 2850 2794 38
 | 
						|
                              Store 2854 2853
 | 
						|
            2855:      6(int) Load 8(invocation)
 | 
						|
            2856:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2857: 28(i64vec4) Load 2856
 | 
						|
            2858:2801(i64vec2) VectorShuffle 2857 2857 0 1
 | 
						|
            2859:2801(i64vec2) GroupNonUniformUMin 42 Reduce 2858
 | 
						|
            2860:   2802(ptr) AccessChain 34(data) 2855 2794
 | 
						|
            2861: 28(i64vec4) Load 2860
 | 
						|
            2862: 28(i64vec4) VectorShuffle 2861 2859 4 5 2 3
 | 
						|
                              Store 2860 2862
 | 
						|
            2863:      6(int) Load 8(invocation)
 | 
						|
            2864:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2865: 28(i64vec4) Load 2864
 | 
						|
            2866:2811(i64vec3) VectorShuffle 2865 2865 0 1 2
 | 
						|
            2867:2811(i64vec3) GroupNonUniformUMin 42 Reduce 2866
 | 
						|
            2868:   2802(ptr) AccessChain 34(data) 2863 2794
 | 
						|
            2869: 28(i64vec4) Load 2868
 | 
						|
            2870: 28(i64vec4) VectorShuffle 2869 2867 4 5 6 3
 | 
						|
                              Store 2868 2870
 | 
						|
            2871:      6(int) Load 8(invocation)
 | 
						|
            2872:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2873: 28(i64vec4) Load 2872
 | 
						|
            2874: 28(i64vec4) GroupNonUniformUMin 42 Reduce 2873
 | 
						|
            2875:   2802(ptr) AccessChain 34(data) 2871 2794
 | 
						|
                              Store 2875 2874
 | 
						|
            2876:      6(int) Load 8(invocation)
 | 
						|
            2877:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2878: 27(int64_t) Load 2877
 | 
						|
            2879: 27(int64_t) GroupNonUniformUMax 42 Reduce 2878
 | 
						|
            2880:   2795(ptr) AccessChain 34(data) 2876 2794 38
 | 
						|
                              Store 2880 2879
 | 
						|
            2881:      6(int) Load 8(invocation)
 | 
						|
            2882:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2883: 28(i64vec4) Load 2882
 | 
						|
            2884:2801(i64vec2) VectorShuffle 2883 2883 0 1
 | 
						|
            2885:2801(i64vec2) GroupNonUniformUMax 42 Reduce 2884
 | 
						|
            2886:   2802(ptr) AccessChain 34(data) 2881 2794
 | 
						|
            2887: 28(i64vec4) Load 2886
 | 
						|
            2888: 28(i64vec4) VectorShuffle 2887 2885 4 5 2 3
 | 
						|
                              Store 2886 2888
 | 
						|
            2889:      6(int) Load 8(invocation)
 | 
						|
            2890:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2891: 28(i64vec4) Load 2890
 | 
						|
            2892:2811(i64vec3) VectorShuffle 2891 2891 0 1 2
 | 
						|
            2893:2811(i64vec3) GroupNonUniformUMax 42 Reduce 2892
 | 
						|
            2894:   2802(ptr) AccessChain 34(data) 2889 2794
 | 
						|
            2895: 28(i64vec4) Load 2894
 | 
						|
            2896: 28(i64vec4) VectorShuffle 2895 2893 4 5 6 3
 | 
						|
                              Store 2894 2896
 | 
						|
            2897:      6(int) Load 8(invocation)
 | 
						|
            2898:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2899: 28(i64vec4) Load 2898
 | 
						|
            2900: 28(i64vec4) GroupNonUniformUMax 42 Reduce 2899
 | 
						|
            2901:   2802(ptr) AccessChain 34(data) 2897 2794
 | 
						|
                              Store 2901 2900
 | 
						|
            2902:      6(int) Load 8(invocation)
 | 
						|
            2903:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2904: 27(int64_t) Load 2903
 | 
						|
            2905: 27(int64_t) GroupNonUniformBitwiseAnd 42 Reduce 2904
 | 
						|
            2906:   2795(ptr) AccessChain 34(data) 2902 2794 38
 | 
						|
                              Store 2906 2905
 | 
						|
            2907:      6(int) Load 8(invocation)
 | 
						|
            2908:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2909: 28(i64vec4) Load 2908
 | 
						|
            2910:2801(i64vec2) VectorShuffle 2909 2909 0 1
 | 
						|
            2911:2801(i64vec2) GroupNonUniformBitwiseAnd 42 Reduce 2910
 | 
						|
            2912:   2802(ptr) AccessChain 34(data) 2907 2794
 | 
						|
            2913: 28(i64vec4) Load 2912
 | 
						|
            2914: 28(i64vec4) VectorShuffle 2913 2911 4 5 2 3
 | 
						|
                              Store 2912 2914
 | 
						|
            2915:      6(int) Load 8(invocation)
 | 
						|
            2916:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2917: 28(i64vec4) Load 2916
 | 
						|
            2918:2811(i64vec3) VectorShuffle 2917 2917 0 1 2
 | 
						|
            2919:2811(i64vec3) GroupNonUniformBitwiseAnd 42 Reduce 2918
 | 
						|
            2920:   2802(ptr) AccessChain 34(data) 2915 2794
 | 
						|
            2921: 28(i64vec4) Load 2920
 | 
						|
            2922: 28(i64vec4) VectorShuffle 2921 2919 4 5 6 3
 | 
						|
                              Store 2920 2922
 | 
						|
            2923:      6(int) Load 8(invocation)
 | 
						|
            2924:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2925: 28(i64vec4) Load 2924
 | 
						|
            2926: 28(i64vec4) GroupNonUniformBitwiseAnd 42 Reduce 2925
 | 
						|
            2927:   2802(ptr) AccessChain 34(data) 2923 2794
 | 
						|
                              Store 2927 2926
 | 
						|
            2928:      6(int) Load 8(invocation)
 | 
						|
            2929:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2930: 27(int64_t) Load 2929
 | 
						|
            2931: 27(int64_t) GroupNonUniformBitwiseOr 42 Reduce 2930
 | 
						|
            2932:   2795(ptr) AccessChain 34(data) 2928 2794 38
 | 
						|
                              Store 2932 2931
 | 
						|
            2933:      6(int) Load 8(invocation)
 | 
						|
            2934:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2935: 28(i64vec4) Load 2934
 | 
						|
            2936:2801(i64vec2) VectorShuffle 2935 2935 0 1
 | 
						|
            2937:2801(i64vec2) GroupNonUniformBitwiseOr 42 Reduce 2936
 | 
						|
            2938:   2802(ptr) AccessChain 34(data) 2933 2794
 | 
						|
            2939: 28(i64vec4) Load 2938
 | 
						|
            2940: 28(i64vec4) VectorShuffle 2939 2937 4 5 2 3
 | 
						|
                              Store 2938 2940
 | 
						|
            2941:      6(int) Load 8(invocation)
 | 
						|
            2942:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2943: 28(i64vec4) Load 2942
 | 
						|
            2944:2811(i64vec3) VectorShuffle 2943 2943 0 1 2
 | 
						|
            2945:2811(i64vec3) GroupNonUniformBitwiseOr 42 Reduce 2944
 | 
						|
            2946:   2802(ptr) AccessChain 34(data) 2941 2794
 | 
						|
            2947: 28(i64vec4) Load 2946
 | 
						|
            2948: 28(i64vec4) VectorShuffle 2947 2945 4 5 6 3
 | 
						|
                              Store 2946 2948
 | 
						|
            2949:      6(int) Load 8(invocation)
 | 
						|
            2950:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2951: 28(i64vec4) Load 2950
 | 
						|
            2952: 28(i64vec4) GroupNonUniformBitwiseOr 42 Reduce 2951
 | 
						|
            2953:   2802(ptr) AccessChain 34(data) 2949 2794
 | 
						|
                              Store 2953 2952
 | 
						|
            2954:      6(int) Load 8(invocation)
 | 
						|
            2955:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2956: 27(int64_t) Load 2955
 | 
						|
            2957: 27(int64_t) GroupNonUniformBitwiseXor 42 Reduce 2956
 | 
						|
            2958:   2795(ptr) AccessChain 34(data) 2954 2794 38
 | 
						|
                              Store 2958 2957
 | 
						|
            2959:      6(int) Load 8(invocation)
 | 
						|
            2960:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2961: 28(i64vec4) Load 2960
 | 
						|
            2962:2801(i64vec2) VectorShuffle 2961 2961 0 1
 | 
						|
            2963:2801(i64vec2) GroupNonUniformBitwiseXor 42 Reduce 2962
 | 
						|
            2964:   2802(ptr) AccessChain 34(data) 2959 2794
 | 
						|
            2965: 28(i64vec4) Load 2964
 | 
						|
            2966: 28(i64vec4) VectorShuffle 2965 2963 4 5 2 3
 | 
						|
                              Store 2964 2966
 | 
						|
            2967:      6(int) Load 8(invocation)
 | 
						|
            2968:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2969: 28(i64vec4) Load 2968
 | 
						|
            2970:2811(i64vec3) VectorShuffle 2969 2969 0 1 2
 | 
						|
            2971:2811(i64vec3) GroupNonUniformBitwiseXor 42 Reduce 2970
 | 
						|
            2972:   2802(ptr) AccessChain 34(data) 2967 2794
 | 
						|
            2973: 28(i64vec4) Load 2972
 | 
						|
            2974: 28(i64vec4) VectorShuffle 2973 2971 4 5 6 3
 | 
						|
                              Store 2972 2974
 | 
						|
            2975:      6(int) Load 8(invocation)
 | 
						|
            2976:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            2977: 28(i64vec4) Load 2976
 | 
						|
            2978: 28(i64vec4) GroupNonUniformBitwiseXor 42 Reduce 2977
 | 
						|
            2979:   2802(ptr) AccessChain 34(data) 2975 2794
 | 
						|
                              Store 2979 2978
 | 
						|
            2980:      6(int) Load 8(invocation)
 | 
						|
            2981:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            2982: 27(int64_t) Load 2981
 | 
						|
            2983: 27(int64_t) GroupNonUniformIAdd 42 InclusiveScan 2982
 | 
						|
            2984:   2795(ptr) AccessChain 34(data) 2980 2794 38
 | 
						|
                              Store 2984 2983
 | 
						|
            2985:      6(int) Load 8(invocation)
 | 
						|
            2986:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            2987: 28(i64vec4) Load 2986
 | 
						|
            2988:2801(i64vec2) VectorShuffle 2987 2987 0 1
 | 
						|
            2989:2801(i64vec2) GroupNonUniformIAdd 42 InclusiveScan 2988
 | 
						|
            2990:   2802(ptr) AccessChain 34(data) 2985 2794
 | 
						|
            2991: 28(i64vec4) Load 2990
 | 
						|
            2992: 28(i64vec4) VectorShuffle 2991 2989 4 5 2 3
 | 
						|
                              Store 2990 2992
 | 
						|
            2993:      6(int) Load 8(invocation)
 | 
						|
            2994:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            2995: 28(i64vec4) Load 2994
 | 
						|
            2996:2811(i64vec3) VectorShuffle 2995 2995 0 1 2
 | 
						|
            2997:2811(i64vec3) GroupNonUniformIAdd 42 InclusiveScan 2996
 | 
						|
            2998:   2802(ptr) AccessChain 34(data) 2993 2794
 | 
						|
            2999: 28(i64vec4) Load 2998
 | 
						|
            3000: 28(i64vec4) VectorShuffle 2999 2997 4 5 6 3
 | 
						|
                              Store 2998 3000
 | 
						|
            3001:      6(int) Load 8(invocation)
 | 
						|
            3002:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3003: 28(i64vec4) Load 3002
 | 
						|
            3004: 28(i64vec4) GroupNonUniformIAdd 42 InclusiveScan 3003
 | 
						|
            3005:   2802(ptr) AccessChain 34(data) 3001 2794
 | 
						|
                              Store 3005 3004
 | 
						|
            3006:      6(int) Load 8(invocation)
 | 
						|
            3007:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3008: 27(int64_t) Load 3007
 | 
						|
            3009: 27(int64_t) GroupNonUniformIMul 42 InclusiveScan 3008
 | 
						|
            3010:   2795(ptr) AccessChain 34(data) 3006 2794 38
 | 
						|
                              Store 3010 3009
 | 
						|
            3011:      6(int) Load 8(invocation)
 | 
						|
            3012:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3013: 28(i64vec4) Load 3012
 | 
						|
            3014:2801(i64vec2) VectorShuffle 3013 3013 0 1
 | 
						|
            3015:2801(i64vec2) GroupNonUniformIMul 42 InclusiveScan 3014
 | 
						|
            3016:   2802(ptr) AccessChain 34(data) 3011 2794
 | 
						|
            3017: 28(i64vec4) Load 3016
 | 
						|
            3018: 28(i64vec4) VectorShuffle 3017 3015 4 5 2 3
 | 
						|
                              Store 3016 3018
 | 
						|
            3019:      6(int) Load 8(invocation)
 | 
						|
            3020:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3021: 28(i64vec4) Load 3020
 | 
						|
            3022:2811(i64vec3) VectorShuffle 3021 3021 0 1 2
 | 
						|
            3023:2811(i64vec3) GroupNonUniformIMul 42 InclusiveScan 3022
 | 
						|
            3024:   2802(ptr) AccessChain 34(data) 3019 2794
 | 
						|
            3025: 28(i64vec4) Load 3024
 | 
						|
            3026: 28(i64vec4) VectorShuffle 3025 3023 4 5 6 3
 | 
						|
                              Store 3024 3026
 | 
						|
            3027:      6(int) Load 8(invocation)
 | 
						|
            3028:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3029: 28(i64vec4) Load 3028
 | 
						|
            3030: 28(i64vec4) GroupNonUniformIMul 42 InclusiveScan 3029
 | 
						|
            3031:   2802(ptr) AccessChain 34(data) 3027 2794
 | 
						|
                              Store 3031 3030
 | 
						|
            3032:      6(int) Load 8(invocation)
 | 
						|
            3033:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3034: 27(int64_t) Load 3033
 | 
						|
            3035: 27(int64_t) GroupNonUniformUMin 42 InclusiveScan 3034
 | 
						|
            3036:   2795(ptr) AccessChain 34(data) 3032 2794 38
 | 
						|
                              Store 3036 3035
 | 
						|
            3037:      6(int) Load 8(invocation)
 | 
						|
            3038:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3039: 28(i64vec4) Load 3038
 | 
						|
            3040:2801(i64vec2) VectorShuffle 3039 3039 0 1
 | 
						|
            3041:2801(i64vec2) GroupNonUniformUMin 42 InclusiveScan 3040
 | 
						|
            3042:   2802(ptr) AccessChain 34(data) 3037 2794
 | 
						|
            3043: 28(i64vec4) Load 3042
 | 
						|
            3044: 28(i64vec4) VectorShuffle 3043 3041 4 5 2 3
 | 
						|
                              Store 3042 3044
 | 
						|
            3045:      6(int) Load 8(invocation)
 | 
						|
            3046:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3047: 28(i64vec4) Load 3046
 | 
						|
            3048:2811(i64vec3) VectorShuffle 3047 3047 0 1 2
 | 
						|
            3049:2811(i64vec3) GroupNonUniformUMin 42 InclusiveScan 3048
 | 
						|
            3050:   2802(ptr) AccessChain 34(data) 3045 2794
 | 
						|
            3051: 28(i64vec4) Load 3050
 | 
						|
            3052: 28(i64vec4) VectorShuffle 3051 3049 4 5 6 3
 | 
						|
                              Store 3050 3052
 | 
						|
            3053:      6(int) Load 8(invocation)
 | 
						|
            3054:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3055: 28(i64vec4) Load 3054
 | 
						|
            3056: 28(i64vec4) GroupNonUniformUMin 42 InclusiveScan 3055
 | 
						|
            3057:   2802(ptr) AccessChain 34(data) 3053 2794
 | 
						|
                              Store 3057 3056
 | 
						|
            3058:      6(int) Load 8(invocation)
 | 
						|
            3059:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3060: 27(int64_t) Load 3059
 | 
						|
            3061: 27(int64_t) GroupNonUniformUMax 42 InclusiveScan 3060
 | 
						|
            3062:   2795(ptr) AccessChain 34(data) 3058 2794 38
 | 
						|
                              Store 3062 3061
 | 
						|
            3063:      6(int) Load 8(invocation)
 | 
						|
            3064:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3065: 28(i64vec4) Load 3064
 | 
						|
            3066:2801(i64vec2) VectorShuffle 3065 3065 0 1
 | 
						|
            3067:2801(i64vec2) GroupNonUniformUMax 42 InclusiveScan 3066
 | 
						|
            3068:   2802(ptr) AccessChain 34(data) 3063 2794
 | 
						|
            3069: 28(i64vec4) Load 3068
 | 
						|
            3070: 28(i64vec4) VectorShuffle 3069 3067 4 5 2 3
 | 
						|
                              Store 3068 3070
 | 
						|
            3071:      6(int) Load 8(invocation)
 | 
						|
            3072:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3073: 28(i64vec4) Load 3072
 | 
						|
            3074:2811(i64vec3) VectorShuffle 3073 3073 0 1 2
 | 
						|
            3075:2811(i64vec3) GroupNonUniformUMax 42 InclusiveScan 3074
 | 
						|
            3076:   2802(ptr) AccessChain 34(data) 3071 2794
 | 
						|
            3077: 28(i64vec4) Load 3076
 | 
						|
            3078: 28(i64vec4) VectorShuffle 3077 3075 4 5 6 3
 | 
						|
                              Store 3076 3078
 | 
						|
            3079:      6(int) Load 8(invocation)
 | 
						|
            3080:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3081: 28(i64vec4) Load 3080
 | 
						|
            3082: 28(i64vec4) GroupNonUniformUMax 42 InclusiveScan 3081
 | 
						|
            3083:   2802(ptr) AccessChain 34(data) 3079 2794
 | 
						|
                              Store 3083 3082
 | 
						|
            3084:      6(int) Load 8(invocation)
 | 
						|
            3085:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3086: 27(int64_t) Load 3085
 | 
						|
            3087: 27(int64_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 3086
 | 
						|
            3088:   2795(ptr) AccessChain 34(data) 3084 2794 38
 | 
						|
                              Store 3088 3087
 | 
						|
            3089:      6(int) Load 8(invocation)
 | 
						|
            3090:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3091: 28(i64vec4) Load 3090
 | 
						|
            3092:2801(i64vec2) VectorShuffle 3091 3091 0 1
 | 
						|
            3093:2801(i64vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 3092
 | 
						|
            3094:   2802(ptr) AccessChain 34(data) 3089 2794
 | 
						|
            3095: 28(i64vec4) Load 3094
 | 
						|
            3096: 28(i64vec4) VectorShuffle 3095 3093 4 5 2 3
 | 
						|
                              Store 3094 3096
 | 
						|
            3097:      6(int) Load 8(invocation)
 | 
						|
            3098:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3099: 28(i64vec4) Load 3098
 | 
						|
            3100:2811(i64vec3) VectorShuffle 3099 3099 0 1 2
 | 
						|
            3101:2811(i64vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 3100
 | 
						|
            3102:   2802(ptr) AccessChain 34(data) 3097 2794
 | 
						|
            3103: 28(i64vec4) Load 3102
 | 
						|
            3104: 28(i64vec4) VectorShuffle 3103 3101 4 5 6 3
 | 
						|
                              Store 3102 3104
 | 
						|
            3105:      6(int) Load 8(invocation)
 | 
						|
            3106:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3107: 28(i64vec4) Load 3106
 | 
						|
            3108: 28(i64vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 3107
 | 
						|
            3109:   2802(ptr) AccessChain 34(data) 3105 2794
 | 
						|
                              Store 3109 3108
 | 
						|
            3110:      6(int) Load 8(invocation)
 | 
						|
            3111:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3112: 27(int64_t) Load 3111
 | 
						|
            3113: 27(int64_t) GroupNonUniformBitwiseOr 42 InclusiveScan 3112
 | 
						|
            3114:   2795(ptr) AccessChain 34(data) 3110 2794 38
 | 
						|
                              Store 3114 3113
 | 
						|
            3115:      6(int) Load 8(invocation)
 | 
						|
            3116:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3117: 28(i64vec4) Load 3116
 | 
						|
            3118:2801(i64vec2) VectorShuffle 3117 3117 0 1
 | 
						|
            3119:2801(i64vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 3118
 | 
						|
            3120:   2802(ptr) AccessChain 34(data) 3115 2794
 | 
						|
            3121: 28(i64vec4) Load 3120
 | 
						|
            3122: 28(i64vec4) VectorShuffle 3121 3119 4 5 2 3
 | 
						|
                              Store 3120 3122
 | 
						|
            3123:      6(int) Load 8(invocation)
 | 
						|
            3124:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3125: 28(i64vec4) Load 3124
 | 
						|
            3126:2811(i64vec3) VectorShuffle 3125 3125 0 1 2
 | 
						|
            3127:2811(i64vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 3126
 | 
						|
            3128:   2802(ptr) AccessChain 34(data) 3123 2794
 | 
						|
            3129: 28(i64vec4) Load 3128
 | 
						|
            3130: 28(i64vec4) VectorShuffle 3129 3127 4 5 6 3
 | 
						|
                              Store 3128 3130
 | 
						|
            3131:      6(int) Load 8(invocation)
 | 
						|
            3132:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3133: 28(i64vec4) Load 3132
 | 
						|
            3134: 28(i64vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 3133
 | 
						|
            3135:   2802(ptr) AccessChain 34(data) 3131 2794
 | 
						|
                              Store 3135 3134
 | 
						|
            3136:      6(int) Load 8(invocation)
 | 
						|
            3137:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3138: 27(int64_t) Load 3137
 | 
						|
            3139: 27(int64_t) GroupNonUniformBitwiseXor 42 InclusiveScan 3138
 | 
						|
            3140:   2795(ptr) AccessChain 34(data) 3136 2794 38
 | 
						|
                              Store 3140 3139
 | 
						|
            3141:      6(int) Load 8(invocation)
 | 
						|
            3142:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3143: 28(i64vec4) Load 3142
 | 
						|
            3144:2801(i64vec2) VectorShuffle 3143 3143 0 1
 | 
						|
            3145:2801(i64vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 3144
 | 
						|
            3146:   2802(ptr) AccessChain 34(data) 3141 2794
 | 
						|
            3147: 28(i64vec4) Load 3146
 | 
						|
            3148: 28(i64vec4) VectorShuffle 3147 3145 4 5 2 3
 | 
						|
                              Store 3146 3148
 | 
						|
            3149:      6(int) Load 8(invocation)
 | 
						|
            3150:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3151: 28(i64vec4) Load 3150
 | 
						|
            3152:2811(i64vec3) VectorShuffle 3151 3151 0 1 2
 | 
						|
            3153:2811(i64vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 3152
 | 
						|
            3154:   2802(ptr) AccessChain 34(data) 3149 2794
 | 
						|
            3155: 28(i64vec4) Load 3154
 | 
						|
            3156: 28(i64vec4) VectorShuffle 3155 3153 4 5 6 3
 | 
						|
                              Store 3154 3156
 | 
						|
            3157:      6(int) Load 8(invocation)
 | 
						|
            3158:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3159: 28(i64vec4) Load 3158
 | 
						|
            3160: 28(i64vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 3159
 | 
						|
            3161:   2802(ptr) AccessChain 34(data) 3157 2794
 | 
						|
                              Store 3161 3160
 | 
						|
            3162:      6(int) Load 8(invocation)
 | 
						|
            3163:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3164: 27(int64_t) Load 3163
 | 
						|
            3165: 27(int64_t) GroupNonUniformIAdd 42 ExclusiveScan 3164
 | 
						|
            3166:   2795(ptr) AccessChain 34(data) 3162 2794 38
 | 
						|
                              Store 3166 3165
 | 
						|
            3167:      6(int) Load 8(invocation)
 | 
						|
            3168:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3169: 28(i64vec4) Load 3168
 | 
						|
            3170:2801(i64vec2) VectorShuffle 3169 3169 0 1
 | 
						|
            3171:2801(i64vec2) GroupNonUniformIAdd 42 ExclusiveScan 3170
 | 
						|
            3172:   2802(ptr) AccessChain 34(data) 3167 2794
 | 
						|
            3173: 28(i64vec4) Load 3172
 | 
						|
            3174: 28(i64vec4) VectorShuffle 3173 3171 4 5 2 3
 | 
						|
                              Store 3172 3174
 | 
						|
            3175:      6(int) Load 8(invocation)
 | 
						|
            3176:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3177: 28(i64vec4) Load 3176
 | 
						|
            3178:2811(i64vec3) VectorShuffle 3177 3177 0 1 2
 | 
						|
            3179:2811(i64vec3) GroupNonUniformIAdd 42 ExclusiveScan 3178
 | 
						|
            3180:   2802(ptr) AccessChain 34(data) 3175 2794
 | 
						|
            3181: 28(i64vec4) Load 3180
 | 
						|
            3182: 28(i64vec4) VectorShuffle 3181 3179 4 5 6 3
 | 
						|
                              Store 3180 3182
 | 
						|
            3183:      6(int) Load 8(invocation)
 | 
						|
            3184:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3185: 28(i64vec4) Load 3184
 | 
						|
            3186: 28(i64vec4) GroupNonUniformIAdd 42 ExclusiveScan 3185
 | 
						|
            3187:   2802(ptr) AccessChain 34(data) 3183 2794
 | 
						|
                              Store 3187 3186
 | 
						|
            3188:      6(int) Load 8(invocation)
 | 
						|
            3189:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3190: 27(int64_t) Load 3189
 | 
						|
            3191: 27(int64_t) GroupNonUniformIMul 42 ExclusiveScan 3190
 | 
						|
            3192:   2795(ptr) AccessChain 34(data) 3188 2794 38
 | 
						|
                              Store 3192 3191
 | 
						|
            3193:      6(int) Load 8(invocation)
 | 
						|
            3194:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3195: 28(i64vec4) Load 3194
 | 
						|
            3196:2801(i64vec2) VectorShuffle 3195 3195 0 1
 | 
						|
            3197:2801(i64vec2) GroupNonUniformIMul 42 ExclusiveScan 3196
 | 
						|
            3198:   2802(ptr) AccessChain 34(data) 3193 2794
 | 
						|
            3199: 28(i64vec4) Load 3198
 | 
						|
            3200: 28(i64vec4) VectorShuffle 3199 3197 4 5 2 3
 | 
						|
                              Store 3198 3200
 | 
						|
            3201:      6(int) Load 8(invocation)
 | 
						|
            3202:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3203: 28(i64vec4) Load 3202
 | 
						|
            3204:2811(i64vec3) VectorShuffle 3203 3203 0 1 2
 | 
						|
            3205:2811(i64vec3) GroupNonUniformIMul 42 ExclusiveScan 3204
 | 
						|
            3206:   2802(ptr) AccessChain 34(data) 3201 2794
 | 
						|
            3207: 28(i64vec4) Load 3206
 | 
						|
            3208: 28(i64vec4) VectorShuffle 3207 3205 4 5 6 3
 | 
						|
                              Store 3206 3208
 | 
						|
            3209:      6(int) Load 8(invocation)
 | 
						|
            3210:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3211: 28(i64vec4) Load 3210
 | 
						|
            3212: 28(i64vec4) GroupNonUniformIMul 42 ExclusiveScan 3211
 | 
						|
            3213:   2802(ptr) AccessChain 34(data) 3209 2794
 | 
						|
                              Store 3213 3212
 | 
						|
            3214:      6(int) Load 8(invocation)
 | 
						|
            3215:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3216: 27(int64_t) Load 3215
 | 
						|
            3217: 27(int64_t) GroupNonUniformUMin 42 ExclusiveScan 3216
 | 
						|
            3218:   2795(ptr) AccessChain 34(data) 3214 2794 38
 | 
						|
                              Store 3218 3217
 | 
						|
            3219:      6(int) Load 8(invocation)
 | 
						|
            3220:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3221: 28(i64vec4) Load 3220
 | 
						|
            3222:2801(i64vec2) VectorShuffle 3221 3221 0 1
 | 
						|
            3223:2801(i64vec2) GroupNonUniformUMin 42 ExclusiveScan 3222
 | 
						|
            3224:   2802(ptr) AccessChain 34(data) 3219 2794
 | 
						|
            3225: 28(i64vec4) Load 3224
 | 
						|
            3226: 28(i64vec4) VectorShuffle 3225 3223 4 5 2 3
 | 
						|
                              Store 3224 3226
 | 
						|
            3227:      6(int) Load 8(invocation)
 | 
						|
            3228:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3229: 28(i64vec4) Load 3228
 | 
						|
            3230:2811(i64vec3) VectorShuffle 3229 3229 0 1 2
 | 
						|
            3231:2811(i64vec3) GroupNonUniformUMin 42 ExclusiveScan 3230
 | 
						|
            3232:   2802(ptr) AccessChain 34(data) 3227 2794
 | 
						|
            3233: 28(i64vec4) Load 3232
 | 
						|
            3234: 28(i64vec4) VectorShuffle 3233 3231 4 5 6 3
 | 
						|
                              Store 3232 3234
 | 
						|
            3235:      6(int) Load 8(invocation)
 | 
						|
            3236:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3237: 28(i64vec4) Load 3236
 | 
						|
            3238: 28(i64vec4) GroupNonUniformUMin 42 ExclusiveScan 3237
 | 
						|
            3239:   2802(ptr) AccessChain 34(data) 3235 2794
 | 
						|
                              Store 3239 3238
 | 
						|
            3240:      6(int) Load 8(invocation)
 | 
						|
            3241:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3242: 27(int64_t) Load 3241
 | 
						|
            3243: 27(int64_t) GroupNonUniformUMax 42 ExclusiveScan 3242
 | 
						|
            3244:   2795(ptr) AccessChain 34(data) 3240 2794 38
 | 
						|
                              Store 3244 3243
 | 
						|
            3245:      6(int) Load 8(invocation)
 | 
						|
            3246:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3247: 28(i64vec4) Load 3246
 | 
						|
            3248:2801(i64vec2) VectorShuffle 3247 3247 0 1
 | 
						|
            3249:2801(i64vec2) GroupNonUniformUMax 42 ExclusiveScan 3248
 | 
						|
            3250:   2802(ptr) AccessChain 34(data) 3245 2794
 | 
						|
            3251: 28(i64vec4) Load 3250
 | 
						|
            3252: 28(i64vec4) VectorShuffle 3251 3249 4 5 2 3
 | 
						|
                              Store 3250 3252
 | 
						|
            3253:      6(int) Load 8(invocation)
 | 
						|
            3254:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3255: 28(i64vec4) Load 3254
 | 
						|
            3256:2811(i64vec3) VectorShuffle 3255 3255 0 1 2
 | 
						|
            3257:2811(i64vec3) GroupNonUniformUMax 42 ExclusiveScan 3256
 | 
						|
            3258:   2802(ptr) AccessChain 34(data) 3253 2794
 | 
						|
            3259: 28(i64vec4) Load 3258
 | 
						|
            3260: 28(i64vec4) VectorShuffle 3259 3257 4 5 6 3
 | 
						|
                              Store 3258 3260
 | 
						|
            3261:      6(int) Load 8(invocation)
 | 
						|
            3262:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3263: 28(i64vec4) Load 3262
 | 
						|
            3264: 28(i64vec4) GroupNonUniformUMax 42 ExclusiveScan 3263
 | 
						|
            3265:   2802(ptr) AccessChain 34(data) 3261 2794
 | 
						|
                              Store 3265 3264
 | 
						|
            3266:      6(int) Load 8(invocation)
 | 
						|
            3267:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3268: 27(int64_t) Load 3267
 | 
						|
            3269: 27(int64_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3268
 | 
						|
            3270:   2795(ptr) AccessChain 34(data) 3266 2794 38
 | 
						|
                              Store 3270 3269
 | 
						|
            3271:      6(int) Load 8(invocation)
 | 
						|
            3272:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3273: 28(i64vec4) Load 3272
 | 
						|
            3274:2801(i64vec2) VectorShuffle 3273 3273 0 1
 | 
						|
            3275:2801(i64vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3274
 | 
						|
            3276:   2802(ptr) AccessChain 34(data) 3271 2794
 | 
						|
            3277: 28(i64vec4) Load 3276
 | 
						|
            3278: 28(i64vec4) VectorShuffle 3277 3275 4 5 2 3
 | 
						|
                              Store 3276 3278
 | 
						|
            3279:      6(int) Load 8(invocation)
 | 
						|
            3280:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3281: 28(i64vec4) Load 3280
 | 
						|
            3282:2811(i64vec3) VectorShuffle 3281 3281 0 1 2
 | 
						|
            3283:2811(i64vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3282
 | 
						|
            3284:   2802(ptr) AccessChain 34(data) 3279 2794
 | 
						|
            3285: 28(i64vec4) Load 3284
 | 
						|
            3286: 28(i64vec4) VectorShuffle 3285 3283 4 5 6 3
 | 
						|
                              Store 3284 3286
 | 
						|
            3287:      6(int) Load 8(invocation)
 | 
						|
            3288:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3289: 28(i64vec4) Load 3288
 | 
						|
            3290: 28(i64vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3289
 | 
						|
            3291:   2802(ptr) AccessChain 34(data) 3287 2794
 | 
						|
                              Store 3291 3290
 | 
						|
            3292:      6(int) Load 8(invocation)
 | 
						|
            3293:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3294: 27(int64_t) Load 3293
 | 
						|
            3295: 27(int64_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 3294
 | 
						|
            3296:   2795(ptr) AccessChain 34(data) 3292 2794 38
 | 
						|
                              Store 3296 3295
 | 
						|
            3297:      6(int) Load 8(invocation)
 | 
						|
            3298:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3299: 28(i64vec4) Load 3298
 | 
						|
            3300:2801(i64vec2) VectorShuffle 3299 3299 0 1
 | 
						|
            3301:2801(i64vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 3300
 | 
						|
            3302:   2802(ptr) AccessChain 34(data) 3297 2794
 | 
						|
            3303: 28(i64vec4) Load 3302
 | 
						|
            3304: 28(i64vec4) VectorShuffle 3303 3301 4 5 2 3
 | 
						|
                              Store 3302 3304
 | 
						|
            3305:      6(int) Load 8(invocation)
 | 
						|
            3306:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3307: 28(i64vec4) Load 3306
 | 
						|
            3308:2811(i64vec3) VectorShuffle 3307 3307 0 1 2
 | 
						|
            3309:2811(i64vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 3308
 | 
						|
            3310:   2802(ptr) AccessChain 34(data) 3305 2794
 | 
						|
            3311: 28(i64vec4) Load 3310
 | 
						|
            3312: 28(i64vec4) VectorShuffle 3311 3309 4 5 6 3
 | 
						|
                              Store 3310 3312
 | 
						|
            3313:      6(int) Load 8(invocation)
 | 
						|
            3314:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3315: 28(i64vec4) Load 3314
 | 
						|
            3316: 28(i64vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 3315
 | 
						|
            3317:   2802(ptr) AccessChain 34(data) 3313 2794
 | 
						|
                              Store 3317 3316
 | 
						|
            3318:      6(int) Load 8(invocation)
 | 
						|
            3319:   2795(ptr) AccessChain 34(data) 37 2794 38
 | 
						|
            3320: 27(int64_t) Load 3319
 | 
						|
            3321: 27(int64_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 3320
 | 
						|
            3322:   2795(ptr) AccessChain 34(data) 3318 2794 38
 | 
						|
                              Store 3322 3321
 | 
						|
            3323:      6(int) Load 8(invocation)
 | 
						|
            3324:   2802(ptr) AccessChain 34(data) 46 2794
 | 
						|
            3325: 28(i64vec4) Load 3324
 | 
						|
            3326:2801(i64vec2) VectorShuffle 3325 3325 0 1
 | 
						|
            3327:2801(i64vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 3326
 | 
						|
            3328:   2802(ptr) AccessChain 34(data) 3323 2794
 | 
						|
            3329: 28(i64vec4) Load 3328
 | 
						|
            3330: 28(i64vec4) VectorShuffle 3329 3327 4 5 2 3
 | 
						|
                              Store 3328 3330
 | 
						|
            3331:      6(int) Load 8(invocation)
 | 
						|
            3332:   2802(ptr) AccessChain 34(data) 57 2794
 | 
						|
            3333: 28(i64vec4) Load 3332
 | 
						|
            3334:2811(i64vec3) VectorShuffle 3333 3333 0 1 2
 | 
						|
            3335:2811(i64vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 3334
 | 
						|
            3336:   2802(ptr) AccessChain 34(data) 3331 2794
 | 
						|
            3337: 28(i64vec4) Load 3336
 | 
						|
            3338: 28(i64vec4) VectorShuffle 3337 3335 4 5 6 3
 | 
						|
                              Store 3336 3338
 | 
						|
            3339:      6(int) Load 8(invocation)
 | 
						|
            3340:   2802(ptr) AccessChain 34(data) 67 2794
 | 
						|
            3341: 28(i64vec4) Load 3340
 | 
						|
            3342: 28(i64vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 3341
 | 
						|
            3343:   2802(ptr) AccessChain 34(data) 3339 2794
 | 
						|
                              Store 3343 3342
 | 
						|
            3344:      6(int) Load 8(invocation)
 | 
						|
            3347:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3348:29(float16_t) Load 3347
 | 
						|
            3349:29(float16_t) GroupNonUniformFAdd 42 Reduce 3348
 | 
						|
            3350:   3346(ptr) AccessChain 34(data) 3344 3345 38
 | 
						|
                              Store 3350 3349
 | 
						|
            3351:      6(int) Load 8(invocation)
 | 
						|
            3354:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3355: 30(f16vec4) Load 3354
 | 
						|
            3356:3352(f16vec2) VectorShuffle 3355 3355 0 1
 | 
						|
            3357:3352(f16vec2) GroupNonUniformFAdd 42 Reduce 3356
 | 
						|
            3358:   3353(ptr) AccessChain 34(data) 3351 3345
 | 
						|
            3359: 30(f16vec4) Load 3358
 | 
						|
            3360: 30(f16vec4) VectorShuffle 3359 3357 4 5 2 3
 | 
						|
                              Store 3358 3360
 | 
						|
            3361:      6(int) Load 8(invocation)
 | 
						|
            3363:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3364: 30(f16vec4) Load 3363
 | 
						|
            3365:3362(f16vec3) VectorShuffle 3364 3364 0 1 2
 | 
						|
            3366:3362(f16vec3) GroupNonUniformFAdd 42 Reduce 3365
 | 
						|
            3367:   3353(ptr) AccessChain 34(data) 3361 3345
 | 
						|
            3368: 30(f16vec4) Load 3367
 | 
						|
            3369: 30(f16vec4) VectorShuffle 3368 3366 4 5 6 3
 | 
						|
                              Store 3367 3369
 | 
						|
            3370:      6(int) Load 8(invocation)
 | 
						|
            3371:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3372: 30(f16vec4) Load 3371
 | 
						|
            3373: 30(f16vec4) GroupNonUniformFAdd 42 Reduce 3372
 | 
						|
            3374:   3353(ptr) AccessChain 34(data) 3370 3345
 | 
						|
                              Store 3374 3373
 | 
						|
            3375:      6(int) Load 8(invocation)
 | 
						|
            3376:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3377:29(float16_t) Load 3376
 | 
						|
            3378:29(float16_t) GroupNonUniformFMul 42 Reduce 3377
 | 
						|
            3379:   3346(ptr) AccessChain 34(data) 3375 3345 38
 | 
						|
                              Store 3379 3378
 | 
						|
            3380:      6(int) Load 8(invocation)
 | 
						|
            3381:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3382: 30(f16vec4) Load 3381
 | 
						|
            3383:3352(f16vec2) VectorShuffle 3382 3382 0 1
 | 
						|
            3384:3352(f16vec2) GroupNonUniformFMul 42 Reduce 3383
 | 
						|
            3385:   3353(ptr) AccessChain 34(data) 3380 3345
 | 
						|
            3386: 30(f16vec4) Load 3385
 | 
						|
            3387: 30(f16vec4) VectorShuffle 3386 3384 4 5 2 3
 | 
						|
                              Store 3385 3387
 | 
						|
            3388:      6(int) Load 8(invocation)
 | 
						|
            3389:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3390: 30(f16vec4) Load 3389
 | 
						|
            3391:3362(f16vec3) VectorShuffle 3390 3390 0 1 2
 | 
						|
            3392:3362(f16vec3) GroupNonUniformFMul 42 Reduce 3391
 | 
						|
            3393:   3353(ptr) AccessChain 34(data) 3388 3345
 | 
						|
            3394: 30(f16vec4) Load 3393
 | 
						|
            3395: 30(f16vec4) VectorShuffle 3394 3392 4 5 6 3
 | 
						|
                              Store 3393 3395
 | 
						|
            3396:      6(int) Load 8(invocation)
 | 
						|
            3397:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3398: 30(f16vec4) Load 3397
 | 
						|
            3399: 30(f16vec4) GroupNonUniformFMul 42 Reduce 3398
 | 
						|
            3400:   3353(ptr) AccessChain 34(data) 3396 3345
 | 
						|
                              Store 3400 3399
 | 
						|
            3401:      6(int) Load 8(invocation)
 | 
						|
            3402:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3403:29(float16_t) Load 3402
 | 
						|
            3404:29(float16_t) GroupNonUniformFMin 42 Reduce 3403
 | 
						|
            3405:   3346(ptr) AccessChain 34(data) 3401 3345 38
 | 
						|
                              Store 3405 3404
 | 
						|
            3406:      6(int) Load 8(invocation)
 | 
						|
            3407:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3408: 30(f16vec4) Load 3407
 | 
						|
            3409:3352(f16vec2) VectorShuffle 3408 3408 0 1
 | 
						|
            3410:3352(f16vec2) GroupNonUniformFMin 42 Reduce 3409
 | 
						|
            3411:   3353(ptr) AccessChain 34(data) 3406 3345
 | 
						|
            3412: 30(f16vec4) Load 3411
 | 
						|
            3413: 30(f16vec4) VectorShuffle 3412 3410 4 5 2 3
 | 
						|
                              Store 3411 3413
 | 
						|
            3414:      6(int) Load 8(invocation)
 | 
						|
            3415:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3416: 30(f16vec4) Load 3415
 | 
						|
            3417:3362(f16vec3) VectorShuffle 3416 3416 0 1 2
 | 
						|
            3418:3362(f16vec3) GroupNonUniformFMin 42 Reduce 3417
 | 
						|
            3419:   3353(ptr) AccessChain 34(data) 3414 3345
 | 
						|
            3420: 30(f16vec4) Load 3419
 | 
						|
            3421: 30(f16vec4) VectorShuffle 3420 3418 4 5 6 3
 | 
						|
                              Store 3419 3421
 | 
						|
            3422:      6(int) Load 8(invocation)
 | 
						|
            3423:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3424: 30(f16vec4) Load 3423
 | 
						|
            3425: 30(f16vec4) GroupNonUniformFMin 42 Reduce 3424
 | 
						|
            3426:   3353(ptr) AccessChain 34(data) 3422 3345
 | 
						|
                              Store 3426 3425
 | 
						|
            3427:      6(int) Load 8(invocation)
 | 
						|
            3428:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3429:29(float16_t) Load 3428
 | 
						|
            3430:29(float16_t) GroupNonUniformFMax 42 Reduce 3429
 | 
						|
            3431:   3346(ptr) AccessChain 34(data) 3427 3345 38
 | 
						|
                              Store 3431 3430
 | 
						|
            3432:      6(int) Load 8(invocation)
 | 
						|
            3433:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3434: 30(f16vec4) Load 3433
 | 
						|
            3435:3352(f16vec2) VectorShuffle 3434 3434 0 1
 | 
						|
            3436:3352(f16vec2) GroupNonUniformFMax 42 Reduce 3435
 | 
						|
            3437:   3353(ptr) AccessChain 34(data) 3432 3345
 | 
						|
            3438: 30(f16vec4) Load 3437
 | 
						|
            3439: 30(f16vec4) VectorShuffle 3438 3436 4 5 2 3
 | 
						|
                              Store 3437 3439
 | 
						|
            3440:      6(int) Load 8(invocation)
 | 
						|
            3441:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3442: 30(f16vec4) Load 3441
 | 
						|
            3443:3362(f16vec3) VectorShuffle 3442 3442 0 1 2
 | 
						|
            3444:3362(f16vec3) GroupNonUniformFMax 42 Reduce 3443
 | 
						|
            3445:   3353(ptr) AccessChain 34(data) 3440 3345
 | 
						|
            3446: 30(f16vec4) Load 3445
 | 
						|
            3447: 30(f16vec4) VectorShuffle 3446 3444 4 5 6 3
 | 
						|
                              Store 3445 3447
 | 
						|
            3448:      6(int) Load 8(invocation)
 | 
						|
            3449:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3450: 30(f16vec4) Load 3449
 | 
						|
            3451: 30(f16vec4) GroupNonUniformFMax 42 Reduce 3450
 | 
						|
            3452:   3353(ptr) AccessChain 34(data) 3448 3345
 | 
						|
                              Store 3452 3451
 | 
						|
            3453:      6(int) Load 8(invocation)
 | 
						|
            3454:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3455:29(float16_t) Load 3454
 | 
						|
            3456:29(float16_t) GroupNonUniformFAdd 42 InclusiveScan 3455
 | 
						|
            3457:   3346(ptr) AccessChain 34(data) 3453 3345 38
 | 
						|
                              Store 3457 3456
 | 
						|
            3458:      6(int) Load 8(invocation)
 | 
						|
            3459:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3460: 30(f16vec4) Load 3459
 | 
						|
            3461:3352(f16vec2) VectorShuffle 3460 3460 0 1
 | 
						|
            3462:3352(f16vec2) GroupNonUniformFAdd 42 InclusiveScan 3461
 | 
						|
            3463:   3353(ptr) AccessChain 34(data) 3458 3345
 | 
						|
            3464: 30(f16vec4) Load 3463
 | 
						|
            3465: 30(f16vec4) VectorShuffle 3464 3462 4 5 2 3
 | 
						|
                              Store 3463 3465
 | 
						|
            3466:      6(int) Load 8(invocation)
 | 
						|
            3467:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3468: 30(f16vec4) Load 3467
 | 
						|
            3469:3362(f16vec3) VectorShuffle 3468 3468 0 1 2
 | 
						|
            3470:3362(f16vec3) GroupNonUniformFAdd 42 InclusiveScan 3469
 | 
						|
            3471:   3353(ptr) AccessChain 34(data) 3466 3345
 | 
						|
            3472: 30(f16vec4) Load 3471
 | 
						|
            3473: 30(f16vec4) VectorShuffle 3472 3470 4 5 6 3
 | 
						|
                              Store 3471 3473
 | 
						|
            3474:      6(int) Load 8(invocation)
 | 
						|
            3475:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3476: 30(f16vec4) Load 3475
 | 
						|
            3477: 30(f16vec4) GroupNonUniformFAdd 42 InclusiveScan 3476
 | 
						|
            3478:   3353(ptr) AccessChain 34(data) 3474 3345
 | 
						|
                              Store 3478 3477
 | 
						|
            3479:      6(int) Load 8(invocation)
 | 
						|
            3480:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3481:29(float16_t) Load 3480
 | 
						|
            3482:29(float16_t) GroupNonUniformFMul 42 InclusiveScan 3481
 | 
						|
            3483:   3346(ptr) AccessChain 34(data) 3479 3345 38
 | 
						|
                              Store 3483 3482
 | 
						|
            3484:      6(int) Load 8(invocation)
 | 
						|
            3485:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3486: 30(f16vec4) Load 3485
 | 
						|
            3487:3352(f16vec2) VectorShuffle 3486 3486 0 1
 | 
						|
            3488:3352(f16vec2) GroupNonUniformFMul 42 InclusiveScan 3487
 | 
						|
            3489:   3353(ptr) AccessChain 34(data) 3484 3345
 | 
						|
            3490: 30(f16vec4) Load 3489
 | 
						|
            3491: 30(f16vec4) VectorShuffle 3490 3488 4 5 2 3
 | 
						|
                              Store 3489 3491
 | 
						|
            3492:      6(int) Load 8(invocation)
 | 
						|
            3493:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3494: 30(f16vec4) Load 3493
 | 
						|
            3495:3362(f16vec3) VectorShuffle 3494 3494 0 1 2
 | 
						|
            3496:3362(f16vec3) GroupNonUniformFMul 42 InclusiveScan 3495
 | 
						|
            3497:   3353(ptr) AccessChain 34(data) 3492 3345
 | 
						|
            3498: 30(f16vec4) Load 3497
 | 
						|
            3499: 30(f16vec4) VectorShuffle 3498 3496 4 5 6 3
 | 
						|
                              Store 3497 3499
 | 
						|
            3500:      6(int) Load 8(invocation)
 | 
						|
            3501:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3502: 30(f16vec4) Load 3501
 | 
						|
            3503: 30(f16vec4) GroupNonUniformFMul 42 InclusiveScan 3502
 | 
						|
            3504:   3353(ptr) AccessChain 34(data) 3500 3345
 | 
						|
                              Store 3504 3503
 | 
						|
            3505:      6(int) Load 8(invocation)
 | 
						|
            3506:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3507:29(float16_t) Load 3506
 | 
						|
            3508:29(float16_t) GroupNonUniformFMin 42 InclusiveScan 3507
 | 
						|
            3509:   3346(ptr) AccessChain 34(data) 3505 3345 38
 | 
						|
                              Store 3509 3508
 | 
						|
            3510:      6(int) Load 8(invocation)
 | 
						|
            3511:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3512: 30(f16vec4) Load 3511
 | 
						|
            3513:3352(f16vec2) VectorShuffle 3512 3512 0 1
 | 
						|
            3514:3352(f16vec2) GroupNonUniformFMin 42 InclusiveScan 3513
 | 
						|
            3515:   3353(ptr) AccessChain 34(data) 3510 3345
 | 
						|
            3516: 30(f16vec4) Load 3515
 | 
						|
            3517: 30(f16vec4) VectorShuffle 3516 3514 4 5 2 3
 | 
						|
                              Store 3515 3517
 | 
						|
            3518:      6(int) Load 8(invocation)
 | 
						|
            3519:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3520: 30(f16vec4) Load 3519
 | 
						|
            3521:3362(f16vec3) VectorShuffle 3520 3520 0 1 2
 | 
						|
            3522:3362(f16vec3) GroupNonUniformFMin 42 InclusiveScan 3521
 | 
						|
            3523:   3353(ptr) AccessChain 34(data) 3518 3345
 | 
						|
            3524: 30(f16vec4) Load 3523
 | 
						|
            3525: 30(f16vec4) VectorShuffle 3524 3522 4 5 6 3
 | 
						|
                              Store 3523 3525
 | 
						|
            3526:      6(int) Load 8(invocation)
 | 
						|
            3527:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3528: 30(f16vec4) Load 3527
 | 
						|
            3529: 30(f16vec4) GroupNonUniformFMin 42 InclusiveScan 3528
 | 
						|
            3530:   3353(ptr) AccessChain 34(data) 3526 3345
 | 
						|
                              Store 3530 3529
 | 
						|
            3531:      6(int) Load 8(invocation)
 | 
						|
            3532:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3533:29(float16_t) Load 3532
 | 
						|
            3534:29(float16_t) GroupNonUniformFMax 42 InclusiveScan 3533
 | 
						|
            3535:   3346(ptr) AccessChain 34(data) 3531 3345 38
 | 
						|
                              Store 3535 3534
 | 
						|
            3536:      6(int) Load 8(invocation)
 | 
						|
            3537:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3538: 30(f16vec4) Load 3537
 | 
						|
            3539:3352(f16vec2) VectorShuffle 3538 3538 0 1
 | 
						|
            3540:3352(f16vec2) GroupNonUniformFMax 42 InclusiveScan 3539
 | 
						|
            3541:   3353(ptr) AccessChain 34(data) 3536 3345
 | 
						|
            3542: 30(f16vec4) Load 3541
 | 
						|
            3543: 30(f16vec4) VectorShuffle 3542 3540 4 5 2 3
 | 
						|
                              Store 3541 3543
 | 
						|
            3544:      6(int) Load 8(invocation)
 | 
						|
            3545:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3546: 30(f16vec4) Load 3545
 | 
						|
            3547:3362(f16vec3) VectorShuffle 3546 3546 0 1 2
 | 
						|
            3548:3362(f16vec3) GroupNonUniformFMax 42 InclusiveScan 3547
 | 
						|
            3549:   3353(ptr) AccessChain 34(data) 3544 3345
 | 
						|
            3550: 30(f16vec4) Load 3549
 | 
						|
            3551: 30(f16vec4) VectorShuffle 3550 3548 4 5 6 3
 | 
						|
                              Store 3549 3551
 | 
						|
            3552:      6(int) Load 8(invocation)
 | 
						|
            3553:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3554: 30(f16vec4) Load 3553
 | 
						|
            3555: 30(f16vec4) GroupNonUniformFMax 42 InclusiveScan 3554
 | 
						|
            3556:   3353(ptr) AccessChain 34(data) 3552 3345
 | 
						|
                              Store 3556 3555
 | 
						|
            3557:      6(int) Load 8(invocation)
 | 
						|
            3558:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3559:29(float16_t) Load 3558
 | 
						|
            3560:29(float16_t) GroupNonUniformFAdd 42 ExclusiveScan 3559
 | 
						|
            3561:   3346(ptr) AccessChain 34(data) 3557 3345 38
 | 
						|
                              Store 3561 3560
 | 
						|
            3562:      6(int) Load 8(invocation)
 | 
						|
            3563:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3564: 30(f16vec4) Load 3563
 | 
						|
            3565:3352(f16vec2) VectorShuffle 3564 3564 0 1
 | 
						|
            3566:3352(f16vec2) GroupNonUniformFAdd 42 ExclusiveScan 3565
 | 
						|
            3567:   3353(ptr) AccessChain 34(data) 3562 3345
 | 
						|
            3568: 30(f16vec4) Load 3567
 | 
						|
            3569: 30(f16vec4) VectorShuffle 3568 3566 4 5 2 3
 | 
						|
                              Store 3567 3569
 | 
						|
            3570:      6(int) Load 8(invocation)
 | 
						|
            3571:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3572: 30(f16vec4) Load 3571
 | 
						|
            3573:3362(f16vec3) VectorShuffle 3572 3572 0 1 2
 | 
						|
            3574:3362(f16vec3) GroupNonUniformFAdd 42 ExclusiveScan 3573
 | 
						|
            3575:   3353(ptr) AccessChain 34(data) 3570 3345
 | 
						|
            3576: 30(f16vec4) Load 3575
 | 
						|
            3577: 30(f16vec4) VectorShuffle 3576 3574 4 5 6 3
 | 
						|
                              Store 3575 3577
 | 
						|
            3578:      6(int) Load 8(invocation)
 | 
						|
            3579:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3580: 30(f16vec4) Load 3579
 | 
						|
            3581: 30(f16vec4) GroupNonUniformFAdd 42 ExclusiveScan 3580
 | 
						|
            3582:   3353(ptr) AccessChain 34(data) 3578 3345
 | 
						|
                              Store 3582 3581
 | 
						|
            3583:      6(int) Load 8(invocation)
 | 
						|
            3584:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3585:29(float16_t) Load 3584
 | 
						|
            3586:29(float16_t) GroupNonUniformFMul 42 ExclusiveScan 3585
 | 
						|
            3587:   3346(ptr) AccessChain 34(data) 3583 3345 38
 | 
						|
                              Store 3587 3586
 | 
						|
            3588:      6(int) Load 8(invocation)
 | 
						|
            3589:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3590: 30(f16vec4) Load 3589
 | 
						|
            3591:3352(f16vec2) VectorShuffle 3590 3590 0 1
 | 
						|
            3592:3352(f16vec2) GroupNonUniformFMul 42 ExclusiveScan 3591
 | 
						|
            3593:   3353(ptr) AccessChain 34(data) 3588 3345
 | 
						|
            3594: 30(f16vec4) Load 3593
 | 
						|
            3595: 30(f16vec4) VectorShuffle 3594 3592 4 5 2 3
 | 
						|
                              Store 3593 3595
 | 
						|
            3596:      6(int) Load 8(invocation)
 | 
						|
            3597:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3598: 30(f16vec4) Load 3597
 | 
						|
            3599:3362(f16vec3) VectorShuffle 3598 3598 0 1 2
 | 
						|
            3600:3362(f16vec3) GroupNonUniformFMul 42 ExclusiveScan 3599
 | 
						|
            3601:   3353(ptr) AccessChain 34(data) 3596 3345
 | 
						|
            3602: 30(f16vec4) Load 3601
 | 
						|
            3603: 30(f16vec4) VectorShuffle 3602 3600 4 5 6 3
 | 
						|
                              Store 3601 3603
 | 
						|
            3604:      6(int) Load 8(invocation)
 | 
						|
            3605:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3606: 30(f16vec4) Load 3605
 | 
						|
            3607: 30(f16vec4) GroupNonUniformFMul 42 ExclusiveScan 3606
 | 
						|
            3608:   3353(ptr) AccessChain 34(data) 3604 3345
 | 
						|
                              Store 3608 3607
 | 
						|
            3609:      6(int) Load 8(invocation)
 | 
						|
            3610:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3611:29(float16_t) Load 3610
 | 
						|
            3612:29(float16_t) GroupNonUniformFMin 42 ExclusiveScan 3611
 | 
						|
            3613:   3346(ptr) AccessChain 34(data) 3609 3345 38
 | 
						|
                              Store 3613 3612
 | 
						|
            3614:      6(int) Load 8(invocation)
 | 
						|
            3615:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3616: 30(f16vec4) Load 3615
 | 
						|
            3617:3352(f16vec2) VectorShuffle 3616 3616 0 1
 | 
						|
            3618:3352(f16vec2) GroupNonUniformFMin 42 ExclusiveScan 3617
 | 
						|
            3619:   3353(ptr) AccessChain 34(data) 3614 3345
 | 
						|
            3620: 30(f16vec4) Load 3619
 | 
						|
            3621: 30(f16vec4) VectorShuffle 3620 3618 4 5 2 3
 | 
						|
                              Store 3619 3621
 | 
						|
            3622:      6(int) Load 8(invocation)
 | 
						|
            3623:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3624: 30(f16vec4) Load 3623
 | 
						|
            3625:3362(f16vec3) VectorShuffle 3624 3624 0 1 2
 | 
						|
            3626:3362(f16vec3) GroupNonUniformFMin 42 ExclusiveScan 3625
 | 
						|
            3627:   3353(ptr) AccessChain 34(data) 3622 3345
 | 
						|
            3628: 30(f16vec4) Load 3627
 | 
						|
            3629: 30(f16vec4) VectorShuffle 3628 3626 4 5 6 3
 | 
						|
                              Store 3627 3629
 | 
						|
            3630:      6(int) Load 8(invocation)
 | 
						|
            3631:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3632: 30(f16vec4) Load 3631
 | 
						|
            3633: 30(f16vec4) GroupNonUniformFMin 42 ExclusiveScan 3632
 | 
						|
            3634:   3353(ptr) AccessChain 34(data) 3630 3345
 | 
						|
                              Store 3634 3633
 | 
						|
            3635:      6(int) Load 8(invocation)
 | 
						|
            3636:   3346(ptr) AccessChain 34(data) 37 3345 38
 | 
						|
            3637:29(float16_t) Load 3636
 | 
						|
            3638:29(float16_t) GroupNonUniformFMax 42 ExclusiveScan 3637
 | 
						|
            3639:   3346(ptr) AccessChain 34(data) 3635 3345 38
 | 
						|
                              Store 3639 3638
 | 
						|
            3640:      6(int) Load 8(invocation)
 | 
						|
            3641:   3353(ptr) AccessChain 34(data) 46 3345
 | 
						|
            3642: 30(f16vec4) Load 3641
 | 
						|
            3643:3352(f16vec2) VectorShuffle 3642 3642 0 1
 | 
						|
            3644:3352(f16vec2) GroupNonUniformFMax 42 ExclusiveScan 3643
 | 
						|
            3645:   3353(ptr) AccessChain 34(data) 3640 3345
 | 
						|
            3646: 30(f16vec4) Load 3645
 | 
						|
            3647: 30(f16vec4) VectorShuffle 3646 3644 4 5 2 3
 | 
						|
                              Store 3645 3647
 | 
						|
            3648:      6(int) Load 8(invocation)
 | 
						|
            3649:   3353(ptr) AccessChain 34(data) 57 3345
 | 
						|
            3650: 30(f16vec4) Load 3649
 | 
						|
            3651:3362(f16vec3) VectorShuffle 3650 3650 0 1 2
 | 
						|
            3652:3362(f16vec3) GroupNonUniformFMax 42 ExclusiveScan 3651
 | 
						|
            3653:   3353(ptr) AccessChain 34(data) 3648 3345
 | 
						|
            3654: 30(f16vec4) Load 3653
 | 
						|
            3655: 30(f16vec4) VectorShuffle 3654 3652 4 5 6 3
 | 
						|
                              Store 3653 3655
 | 
						|
            3656:      6(int) Load 8(invocation)
 | 
						|
            3657:   3353(ptr) AccessChain 34(data) 67 3345
 | 
						|
            3658: 30(f16vec4) Load 3657
 | 
						|
            3659: 30(f16vec4) GroupNonUniformFMax 42 ExclusiveScan 3658
 | 
						|
            3660:   3353(ptr) AccessChain 34(data) 3656 3345
 | 
						|
                              Store 3660 3659
 | 
						|
                              Return
 | 
						|
                              FunctionEnd
 |