4281 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4281 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| spv.subgroupExtendedTypesArithmetic.comp
 | |
| // Module Version 10300
 | |
| // Generated by (magic number): 80008
 | |
| // 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
 | 
