| spv.subgroupExtendedTypesPartitioned.comp |
| // Module Version 10300 |
| // Generated by (magic number): 80008 |
| // Id's are bound by 1558 |
| |
| Capability Shader |
| Capability Float16 |
| Capability Int64 |
| Capability Int16 |
| Capability Int8 |
| Capability GroupNonUniform |
| Capability StorageUniformBufferBlock16 |
| Capability StorageBuffer8BitAccess |
| Capability GroupNonUniformPartitionedNV |
| Extension "SPV_KHR_8bit_storage" |
| Extension "SPV_NV_shader_subgroup_partitioned" |
| 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_basic" |
| SourceExtension "GL_NV_shader_subgroup_partitioned" |
| Name 4 "main" |
| Name 8 "invocation" |
| Name 10 "gl_SubgroupInvocationID" |
| Name 12 "gl_SubgroupSize" |
| Name 19 "ballot" |
| Name 34 "Buffers" |
| MemberName 34(Buffers) 0 "i8" |
| MemberName 34(Buffers) 1 "u8" |
| MemberName 34(Buffers) 2 "i16" |
| MemberName 34(Buffers) 3 "u16" |
| MemberName 34(Buffers) 4 "i64" |
| MemberName 34(Buffers) 5 "u64" |
| MemberName 34(Buffers) 6 "f16" |
| Name 37 "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 34(Buffers) 0 Offset 0 |
| MemberDecorate 34(Buffers) 1 Offset 4 |
| MemberDecorate 34(Buffers) 2 Offset 8 |
| MemberDecorate 34(Buffers) 3 Offset 16 |
| MemberDecorate 34(Buffers) 4 Offset 32 |
| MemberDecorate 34(Buffers) 5 Offset 64 |
| MemberDecorate 34(Buffers) 6 Offset 96 |
| Decorate 34(Buffers) Block |
| Decorate 37(data) DescriptorSet 0 |
| Decorate 37(data) Binding 0 |
| Decorate 1557 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: TypeVector 6(int) 4 |
| 18: TypePointer Function 17(ivec4) |
| 20: TypeInt 8 1 |
| 21: TypeVector 20(int8_t) 4 |
| 22: TypeInt 8 0 |
| 23: TypeVector 22(int8_t) 4 |
| 24: TypeInt 16 1 |
| 25: TypeVector 24(int16_t) 4 |
| 26: TypeInt 16 0 |
| 27: TypeVector 26(int16_t) 4 |
| 28: TypeInt 64 1 |
| 29: TypeVector 28(int64_t) 4 |
| 30: TypeInt 64 0 |
| 31: TypeVector 30(int64_t) 4 |
| 32: TypeFloat 16 |
| 33: TypeVector 32(float16_t) 4 |
| 34(Buffers): TypeStruct 21(i8vec4) 23(i8vec4) 25(i16vec4) 27(i16vec4) 29(i64vec4) 31(i64vec4) 33(f16vec4) |
| 35: TypeArray 34(Buffers) 15 |
| 36: TypePointer StorageBuffer 35 |
| 37(data): 36(ptr) Variable StorageBuffer |
| 38: TypeInt 32 1 |
| 39: 38(int) Constant 0 |
| 40: 6(int) Constant 0 |
| 41: TypePointer StorageBuffer 20(int8_t) |
| 45: 38(int) Constant 1 |
| 46: TypeVector 20(int8_t) 2 |
| 47: TypePointer StorageBuffer 21(i8vec4) |
| 52: 38(int) Constant 2 |
| 53: TypeVector 20(int8_t) 3 |
| 58: 38(int) Constant 3 |
| 62: TypePointer StorageBuffer 22(int8_t) |
| 66: TypeVector 22(int8_t) 2 |
| 67: TypePointer StorageBuffer 23(i8vec4) |
| 72: TypeVector 22(int8_t) 3 |
| 80: TypePointer StorageBuffer 24(int16_t) |
| 84: TypeVector 24(int16_t) 2 |
| 85: TypePointer StorageBuffer 25(i16vec4) |
| 90: TypeVector 24(int16_t) 3 |
| 98: TypePointer StorageBuffer 26(int16_t) |
| 102: TypeVector 26(int16_t) 2 |
| 103: TypePointer StorageBuffer 27(i16vec4) |
| 108: TypeVector 26(int16_t) 3 |
| 116: 38(int) Constant 4 |
| 117: TypePointer StorageBuffer 28(int64_t) |
| 121: TypeVector 28(int64_t) 2 |
| 122: TypePointer StorageBuffer 29(i64vec4) |
| 127: TypeVector 28(int64_t) 3 |
| 135: 38(int) Constant 5 |
| 136: TypePointer StorageBuffer 30(int64_t) |
| 140: TypeVector 30(int64_t) 2 |
| 141: TypePointer StorageBuffer 31(i64vec4) |
| 146: TypeVector 30(int64_t) 3 |
| 154: 38(int) Constant 6 |
| 155: TypePointer StorageBuffer 32(float16_t) |
| 159: TypeVector 32(float16_t) 2 |
| 160: TypePointer StorageBuffer 33(f16vec4) |
| 165: TypeVector 32(float16_t) 3 |
| 177: 6(int) Constant 3 |
| 1554: TypeVector 6(int) 3 |
| 1555: 6(int) Constant 8 |
| 1556: 6(int) Constant 1 |
| 1557: 1554(ivec3) ConstantComposite 1555 1556 1556 |
| 4(main): 2 Function None 3 |
| 5: Label |
| 8(invocation): 7(ptr) Variable Function |
| 19(ballot): 18(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 |
| 42: 41(ptr) AccessChain 37(data) 39 39 40 |
| 43: 20(int8_t) Load 42 |
| 44: 17(ivec4) GroupNonUniformPartitionNV 43 |
| Store 19(ballot) 44 |
| 48: 47(ptr) AccessChain 37(data) 45 39 |
| 49: 21(i8vec4) Load 48 |
| 50: 46(i8vec2) VectorShuffle 49 49 0 1 |
| 51: 17(ivec4) GroupNonUniformPartitionNV 50 |
| Store 19(ballot) 51 |
| 54: 47(ptr) AccessChain 37(data) 52 39 |
| 55: 21(i8vec4) Load 54 |
| 56: 53(i8vec3) VectorShuffle 55 55 0 1 2 |
| 57: 17(ivec4) GroupNonUniformPartitionNV 56 |
| Store 19(ballot) 57 |
| 59: 47(ptr) AccessChain 37(data) 58 39 |
| 60: 21(i8vec4) Load 59 |
| 61: 17(ivec4) GroupNonUniformPartitionNV 60 |
| Store 19(ballot) 61 |
| 63: 62(ptr) AccessChain 37(data) 39 45 40 |
| 64: 22(int8_t) Load 63 |
| 65: 17(ivec4) GroupNonUniformPartitionNV 64 |
| Store 19(ballot) 65 |
| 68: 67(ptr) AccessChain 37(data) 45 45 |
| 69: 23(i8vec4) Load 68 |
| 70: 66(i8vec2) VectorShuffle 69 69 0 1 |
| 71: 17(ivec4) GroupNonUniformPartitionNV 70 |
| Store 19(ballot) 71 |
| 73: 67(ptr) AccessChain 37(data) 52 45 |
| 74: 23(i8vec4) Load 73 |
| 75: 72(i8vec3) VectorShuffle 74 74 0 1 2 |
| 76: 17(ivec4) GroupNonUniformPartitionNV 75 |
| Store 19(ballot) 76 |
| 77: 67(ptr) AccessChain 37(data) 58 45 |
| 78: 23(i8vec4) Load 77 |
| 79: 17(ivec4) GroupNonUniformPartitionNV 78 |
| Store 19(ballot) 79 |
| 81: 80(ptr) AccessChain 37(data) 39 52 40 |
| 82: 24(int16_t) Load 81 |
| 83: 17(ivec4) GroupNonUniformPartitionNV 82 |
| Store 19(ballot) 83 |
| 86: 85(ptr) AccessChain 37(data) 45 52 |
| 87: 25(i16vec4) Load 86 |
| 88: 84(i16vec2) VectorShuffle 87 87 0 1 |
| 89: 17(ivec4) GroupNonUniformPartitionNV 88 |
| Store 19(ballot) 89 |
| 91: 85(ptr) AccessChain 37(data) 52 52 |
| 92: 25(i16vec4) Load 91 |
| 93: 90(i16vec3) VectorShuffle 92 92 0 1 2 |
| 94: 17(ivec4) GroupNonUniformPartitionNV 93 |
| Store 19(ballot) 94 |
| 95: 85(ptr) AccessChain 37(data) 58 52 |
| 96: 25(i16vec4) Load 95 |
| 97: 17(ivec4) GroupNonUniformPartitionNV 96 |
| Store 19(ballot) 97 |
| 99: 98(ptr) AccessChain 37(data) 39 58 40 |
| 100: 26(int16_t) Load 99 |
| 101: 17(ivec4) GroupNonUniformPartitionNV 100 |
| Store 19(ballot) 101 |
| 104: 103(ptr) AccessChain 37(data) 45 58 |
| 105: 27(i16vec4) Load 104 |
| 106:102(i16vec2) VectorShuffle 105 105 0 1 |
| 107: 17(ivec4) GroupNonUniformPartitionNV 106 |
| Store 19(ballot) 107 |
| 109: 103(ptr) AccessChain 37(data) 52 58 |
| 110: 27(i16vec4) Load 109 |
| 111:108(i16vec3) VectorShuffle 110 110 0 1 2 |
| 112: 17(ivec4) GroupNonUniformPartitionNV 111 |
| Store 19(ballot) 112 |
| 113: 103(ptr) AccessChain 37(data) 58 58 |
| 114: 27(i16vec4) Load 113 |
| 115: 17(ivec4) GroupNonUniformPartitionNV 114 |
| Store 19(ballot) 115 |
| 118: 117(ptr) AccessChain 37(data) 39 116 40 |
| 119: 28(int64_t) Load 118 |
| 120: 17(ivec4) GroupNonUniformPartitionNV 119 |
| Store 19(ballot) 120 |
| 123: 122(ptr) AccessChain 37(data) 45 116 |
| 124: 29(i64vec4) Load 123 |
| 125:121(i64vec2) VectorShuffle 124 124 0 1 |
| 126: 17(ivec4) GroupNonUniformPartitionNV 125 |
| Store 19(ballot) 126 |
| 128: 122(ptr) AccessChain 37(data) 52 116 |
| 129: 29(i64vec4) Load 128 |
| 130:127(i64vec3) VectorShuffle 129 129 0 1 2 |
| 131: 17(ivec4) GroupNonUniformPartitionNV 130 |
| Store 19(ballot) 131 |
| 132: 122(ptr) AccessChain 37(data) 58 116 |
| 133: 29(i64vec4) Load 132 |
| 134: 17(ivec4) GroupNonUniformPartitionNV 133 |
| Store 19(ballot) 134 |
| 137: 136(ptr) AccessChain 37(data) 39 135 40 |
| 138: 30(int64_t) Load 137 |
| 139: 17(ivec4) GroupNonUniformPartitionNV 138 |
| Store 19(ballot) 139 |
| 142: 141(ptr) AccessChain 37(data) 45 135 |
| 143: 31(i64vec4) Load 142 |
| 144:140(i64vec2) VectorShuffle 143 143 0 1 |
| 145: 17(ivec4) GroupNonUniformPartitionNV 144 |
| Store 19(ballot) 145 |
| 147: 141(ptr) AccessChain 37(data) 52 135 |
| 148: 31(i64vec4) Load 147 |
| 149:146(i64vec3) VectorShuffle 148 148 0 1 2 |
| 150: 17(ivec4) GroupNonUniformPartitionNV 149 |
| Store 19(ballot) 150 |
| 151: 141(ptr) AccessChain 37(data) 58 135 |
| 152: 31(i64vec4) Load 151 |
| 153: 17(ivec4) GroupNonUniformPartitionNV 152 |
| Store 19(ballot) 153 |
| 156: 155(ptr) AccessChain 37(data) 39 154 40 |
| 157:32(float16_t) Load 156 |
| 158: 17(ivec4) GroupNonUniformPartitionNV 157 |
| Store 19(ballot) 158 |
| 161: 160(ptr) AccessChain 37(data) 45 154 |
| 162: 33(f16vec4) Load 161 |
| 163:159(f16vec2) VectorShuffle 162 162 0 1 |
| 164: 17(ivec4) GroupNonUniformPartitionNV 163 |
| Store 19(ballot) 164 |
| 166: 160(ptr) AccessChain 37(data) 52 154 |
| 167: 33(f16vec4) Load 166 |
| 168:165(f16vec3) VectorShuffle 167 167 0 1 2 |
| 169: 17(ivec4) GroupNonUniformPartitionNV 168 |
| Store 19(ballot) 169 |
| 170: 160(ptr) AccessChain 37(data) 58 154 |
| 171: 33(f16vec4) Load 170 |
| 172: 17(ivec4) GroupNonUniformPartitionNV 171 |
| Store 19(ballot) 172 |
| 173: 6(int) Load 8(invocation) |
| 174: 41(ptr) AccessChain 37(data) 39 39 40 |
| 175: 20(int8_t) Load 174 |
| 176: 17(ivec4) Load 19(ballot) |
| 178: 20(int8_t) GroupNonUniformIAdd 177 PartitionedReduceNV 175 176 |
| 179: 41(ptr) AccessChain 37(data) 173 39 40 |
| Store 179 178 |
| 180: 6(int) Load 8(invocation) |
| 181: 47(ptr) AccessChain 37(data) 45 39 |
| 182: 21(i8vec4) Load 181 |
| 183: 46(i8vec2) VectorShuffle 182 182 0 1 |
| 184: 17(ivec4) Load 19(ballot) |
| 185: 46(i8vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 183 184 |
| 186: 47(ptr) AccessChain 37(data) 180 39 |
| 187: 21(i8vec4) Load 186 |
| 188: 21(i8vec4) VectorShuffle 187 185 4 5 2 3 |
| Store 186 188 |
| 189: 6(int) Load 8(invocation) |
| 190: 47(ptr) AccessChain 37(data) 52 39 |
| 191: 21(i8vec4) Load 190 |
| 192: 53(i8vec3) VectorShuffle 191 191 0 1 2 |
| 193: 17(ivec4) Load 19(ballot) |
| 194: 53(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 192 193 |
| 195: 47(ptr) AccessChain 37(data) 189 39 |
| 196: 21(i8vec4) Load 195 |
| 197: 21(i8vec4) VectorShuffle 196 194 4 5 6 3 |
| Store 195 197 |
| 198: 6(int) Load 8(invocation) |
| 199: 47(ptr) AccessChain 37(data) 58 39 |
| 200: 21(i8vec4) Load 199 |
| 201: 17(ivec4) Load 19(ballot) |
| 202: 21(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 200 201 |
| 203: 47(ptr) AccessChain 37(data) 198 39 |
| Store 203 202 |
| 204: 6(int) Load 8(invocation) |
| 205: 41(ptr) AccessChain 37(data) 39 39 40 |
| 206: 20(int8_t) Load 205 |
| 207: 17(ivec4) Load 19(ballot) |
| 208: 20(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 206 207 |
| 209: 41(ptr) AccessChain 37(data) 204 39 40 |
| Store 209 208 |
| 210: 6(int) Load 8(invocation) |
| 211: 47(ptr) AccessChain 37(data) 45 39 |
| 212: 21(i8vec4) Load 211 |
| 213: 46(i8vec2) VectorShuffle 212 212 0 1 |
| 214: 17(ivec4) Load 19(ballot) |
| 215: 46(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 213 214 |
| 216: 47(ptr) AccessChain 37(data) 210 39 |
| 217: 21(i8vec4) Load 216 |
| 218: 21(i8vec4) VectorShuffle 217 215 4 5 2 3 |
| Store 216 218 |
| 219: 6(int) Load 8(invocation) |
| 220: 47(ptr) AccessChain 37(data) 52 39 |
| 221: 21(i8vec4) Load 220 |
| 222: 53(i8vec3) VectorShuffle 221 221 0 1 2 |
| 223: 17(ivec4) Load 19(ballot) |
| 224: 53(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 222 223 |
| 225: 47(ptr) AccessChain 37(data) 219 39 |
| 226: 21(i8vec4) Load 225 |
| 227: 21(i8vec4) VectorShuffle 226 224 4 5 6 3 |
| Store 225 227 |
| 228: 6(int) Load 8(invocation) |
| 229: 47(ptr) AccessChain 37(data) 58 39 |
| 230: 21(i8vec4) Load 229 |
| 231: 17(ivec4) Load 19(ballot) |
| 232: 21(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 230 231 |
| 233: 47(ptr) AccessChain 37(data) 228 39 |
| Store 233 232 |
| 234: 6(int) Load 8(invocation) |
| 235: 41(ptr) AccessChain 37(data) 39 39 40 |
| 236: 20(int8_t) Load 235 |
| 237: 17(ivec4) Load 19(ballot) |
| 238: 20(int8_t) GroupNonUniformSMin 177 PartitionedReduceNV 236 237 |
| 239: 41(ptr) AccessChain 37(data) 234 39 40 |
| Store 239 238 |
| 240: 6(int) Load 8(invocation) |
| 241: 47(ptr) AccessChain 37(data) 45 39 |
| 242: 21(i8vec4) Load 241 |
| 243: 46(i8vec2) VectorShuffle 242 242 0 1 |
| 244: 17(ivec4) Load 19(ballot) |
| 245: 46(i8vec2) GroupNonUniformSMin 177 PartitionedReduceNV 243 244 |
| 246: 47(ptr) AccessChain 37(data) 240 39 |
| 247: 21(i8vec4) Load 246 |
| 248: 21(i8vec4) VectorShuffle 247 245 4 5 2 3 |
| Store 246 248 |
| 249: 6(int) Load 8(invocation) |
| 250: 47(ptr) AccessChain 37(data) 52 39 |
| 251: 21(i8vec4) Load 250 |
| 252: 53(i8vec3) VectorShuffle 251 251 0 1 2 |
| 253: 17(ivec4) Load 19(ballot) |
| 254: 53(i8vec3) GroupNonUniformSMin 177 PartitionedReduceNV 252 253 |
| 255: 47(ptr) AccessChain 37(data) 249 39 |
| 256: 21(i8vec4) Load 255 |
| 257: 21(i8vec4) VectorShuffle 256 254 4 5 6 3 |
| Store 255 257 |
| 258: 6(int) Load 8(invocation) |
| 259: 47(ptr) AccessChain 37(data) 58 39 |
| 260: 21(i8vec4) Load 259 |
| 261: 17(ivec4) Load 19(ballot) |
| 262: 21(i8vec4) GroupNonUniformSMin 177 PartitionedReduceNV 260 261 |
| 263: 47(ptr) AccessChain 37(data) 258 39 |
| Store 263 262 |
| 264: 6(int) Load 8(invocation) |
| 265: 41(ptr) AccessChain 37(data) 39 39 40 |
| 266: 20(int8_t) Load 265 |
| 267: 17(ivec4) Load 19(ballot) |
| 268: 20(int8_t) GroupNonUniformSMax 177 PartitionedReduceNV 266 267 |
| 269: 41(ptr) AccessChain 37(data) 264 39 40 |
| Store 269 268 |
| 270: 6(int) Load 8(invocation) |
| 271: 47(ptr) AccessChain 37(data) 45 39 |
| 272: 21(i8vec4) Load 271 |
| 273: 46(i8vec2) VectorShuffle 272 272 0 1 |
| 274: 17(ivec4) Load 19(ballot) |
| 275: 46(i8vec2) GroupNonUniformSMax 177 PartitionedReduceNV 273 274 |
| 276: 47(ptr) AccessChain 37(data) 270 39 |
| 277: 21(i8vec4) Load 276 |
| 278: 21(i8vec4) VectorShuffle 277 275 4 5 2 3 |
| Store 276 278 |
| 279: 6(int) Load 8(invocation) |
| 280: 47(ptr) AccessChain 37(data) 52 39 |
| 281: 21(i8vec4) Load 280 |
| 282: 53(i8vec3) VectorShuffle 281 281 0 1 2 |
| 283: 17(ivec4) Load 19(ballot) |
| 284: 53(i8vec3) GroupNonUniformSMax 177 PartitionedReduceNV 282 283 |
| 285: 47(ptr) AccessChain 37(data) 279 39 |
| 286: 21(i8vec4) Load 285 |
| 287: 21(i8vec4) VectorShuffle 286 284 4 5 6 3 |
| Store 285 287 |
| 288: 6(int) Load 8(invocation) |
| 289: 47(ptr) AccessChain 37(data) 58 39 |
| 290: 21(i8vec4) Load 289 |
| 291: 17(ivec4) Load 19(ballot) |
| 292: 21(i8vec4) GroupNonUniformSMax 177 PartitionedReduceNV 290 291 |
| 293: 47(ptr) AccessChain 37(data) 288 39 |
| Store 293 292 |
| 294: 6(int) Load 8(invocation) |
| 295: 41(ptr) AccessChain 37(data) 39 39 40 |
| 296: 20(int8_t) Load 295 |
| 297: 17(ivec4) Load 19(ballot) |
| 298: 20(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 296 297 |
| 299: 41(ptr) AccessChain 37(data) 294 39 40 |
| Store 299 298 |
| 300: 6(int) Load 8(invocation) |
| 301: 47(ptr) AccessChain 37(data) 45 39 |
| 302: 21(i8vec4) Load 301 |
| 303: 46(i8vec2) VectorShuffle 302 302 0 1 |
| 304: 17(ivec4) Load 19(ballot) |
| 305: 46(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 303 304 |
| 306: 47(ptr) AccessChain 37(data) 300 39 |
| 307: 21(i8vec4) Load 306 |
| 308: 21(i8vec4) VectorShuffle 307 305 4 5 2 3 |
| Store 306 308 |
| 309: 6(int) Load 8(invocation) |
| 310: 47(ptr) AccessChain 37(data) 52 39 |
| 311: 21(i8vec4) Load 310 |
| 312: 53(i8vec3) VectorShuffle 311 311 0 1 2 |
| 313: 17(ivec4) Load 19(ballot) |
| 314: 53(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 312 313 |
| 315: 47(ptr) AccessChain 37(data) 309 39 |
| 316: 21(i8vec4) Load 315 |
| 317: 21(i8vec4) VectorShuffle 316 314 4 5 6 3 |
| Store 315 317 |
| 318: 6(int) Load 8(invocation) |
| 319: 47(ptr) AccessChain 37(data) 58 39 |
| 320: 21(i8vec4) Load 319 |
| 321: 17(ivec4) Load 19(ballot) |
| 322: 21(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 320 321 |
| 323: 47(ptr) AccessChain 37(data) 318 39 |
| Store 323 322 |
| 324: 6(int) Load 8(invocation) |
| 325: 41(ptr) AccessChain 37(data) 39 39 40 |
| 326: 20(int8_t) Load 325 |
| 327: 17(ivec4) Load 19(ballot) |
| 328: 20(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 326 327 |
| 329: 41(ptr) AccessChain 37(data) 324 39 40 |
| Store 329 328 |
| 330: 6(int) Load 8(invocation) |
| 331: 47(ptr) AccessChain 37(data) 45 39 |
| 332: 21(i8vec4) Load 331 |
| 333: 46(i8vec2) VectorShuffle 332 332 0 1 |
| 334: 17(ivec4) Load 19(ballot) |
| 335: 46(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 333 334 |
| 336: 47(ptr) AccessChain 37(data) 330 39 |
| 337: 21(i8vec4) Load 336 |
| 338: 21(i8vec4) VectorShuffle 337 335 4 5 2 3 |
| Store 336 338 |
| 339: 6(int) Load 8(invocation) |
| 340: 47(ptr) AccessChain 37(data) 52 39 |
| 341: 21(i8vec4) Load 340 |
| 342: 53(i8vec3) VectorShuffle 341 341 0 1 2 |
| 343: 17(ivec4) Load 19(ballot) |
| 344: 53(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 342 343 |
| 345: 47(ptr) AccessChain 37(data) 339 39 |
| 346: 21(i8vec4) Load 345 |
| 347: 21(i8vec4) VectorShuffle 346 344 4 5 6 3 |
| Store 345 347 |
| 348: 6(int) Load 8(invocation) |
| 349: 47(ptr) AccessChain 37(data) 58 39 |
| 350: 21(i8vec4) Load 349 |
| 351: 17(ivec4) Load 19(ballot) |
| 352: 21(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 350 351 |
| 353: 47(ptr) AccessChain 37(data) 348 39 |
| Store 353 352 |
| 354: 6(int) Load 8(invocation) |
| 355: 41(ptr) AccessChain 37(data) 39 39 40 |
| 356: 20(int8_t) Load 355 |
| 357: 17(ivec4) Load 19(ballot) |
| 358: 20(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 356 357 |
| 359: 41(ptr) AccessChain 37(data) 354 39 40 |
| Store 359 358 |
| 360: 6(int) Load 8(invocation) |
| 361: 47(ptr) AccessChain 37(data) 45 39 |
| 362: 21(i8vec4) Load 361 |
| 363: 46(i8vec2) VectorShuffle 362 362 0 1 |
| 364: 17(ivec4) Load 19(ballot) |
| 365: 46(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 363 364 |
| 366: 47(ptr) AccessChain 37(data) 360 39 |
| 367: 21(i8vec4) Load 366 |
| 368: 21(i8vec4) VectorShuffle 367 365 4 5 2 3 |
| Store 366 368 |
| 369: 6(int) Load 8(invocation) |
| 370: 47(ptr) AccessChain 37(data) 52 39 |
| 371: 21(i8vec4) Load 370 |
| 372: 53(i8vec3) VectorShuffle 371 371 0 1 2 |
| 373: 17(ivec4) Load 19(ballot) |
| 374: 53(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 372 373 |
| 375: 47(ptr) AccessChain 37(data) 369 39 |
| 376: 21(i8vec4) Load 375 |
| 377: 21(i8vec4) VectorShuffle 376 374 4 5 6 3 |
| Store 375 377 |
| 378: 6(int) Load 8(invocation) |
| 379: 47(ptr) AccessChain 37(data) 58 39 |
| 380: 21(i8vec4) Load 379 |
| 381: 17(ivec4) Load 19(ballot) |
| 382: 21(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 380 381 |
| 383: 47(ptr) AccessChain 37(data) 378 39 |
| Store 383 382 |
| 384: 6(int) Load 8(invocation) |
| 385: 62(ptr) AccessChain 37(data) 39 45 40 |
| 386: 22(int8_t) Load 385 |
| 387: 17(ivec4) Load 19(ballot) |
| 388: 22(int8_t) GroupNonUniformIAdd 177 PartitionedReduceNV 386 387 |
| 389: 62(ptr) AccessChain 37(data) 384 45 40 |
| Store 389 388 |
| 390: 6(int) Load 8(invocation) |
| 391: 67(ptr) AccessChain 37(data) 45 45 |
| 392: 23(i8vec4) Load 391 |
| 393: 66(i8vec2) VectorShuffle 392 392 0 1 |
| 394: 17(ivec4) Load 19(ballot) |
| 395: 66(i8vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 393 394 |
| 396: 67(ptr) AccessChain 37(data) 390 45 |
| 397: 23(i8vec4) Load 396 |
| 398: 23(i8vec4) VectorShuffle 397 395 4 5 2 3 |
| Store 396 398 |
| 399: 6(int) Load 8(invocation) |
| 400: 67(ptr) AccessChain 37(data) 52 45 |
| 401: 23(i8vec4) Load 400 |
| 402: 72(i8vec3) VectorShuffle 401 401 0 1 2 |
| 403: 17(ivec4) Load 19(ballot) |
| 404: 72(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 402 403 |
| 405: 67(ptr) AccessChain 37(data) 399 45 |
| 406: 23(i8vec4) Load 405 |
| 407: 23(i8vec4) VectorShuffle 406 404 4 5 6 3 |
| Store 405 407 |
| 408: 6(int) Load 8(invocation) |
| 409: 67(ptr) AccessChain 37(data) 58 45 |
| 410: 23(i8vec4) Load 409 |
| 411: 17(ivec4) Load 19(ballot) |
| 412: 23(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 410 411 |
| 413: 67(ptr) AccessChain 37(data) 408 45 |
| Store 413 412 |
| 414: 6(int) Load 8(invocation) |
| 415: 62(ptr) AccessChain 37(data) 39 45 40 |
| 416: 22(int8_t) Load 415 |
| 417: 17(ivec4) Load 19(ballot) |
| 418: 22(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 416 417 |
| 419: 62(ptr) AccessChain 37(data) 414 45 40 |
| Store 419 418 |
| 420: 6(int) Load 8(invocation) |
| 421: 67(ptr) AccessChain 37(data) 45 45 |
| 422: 23(i8vec4) Load 421 |
| 423: 66(i8vec2) VectorShuffle 422 422 0 1 |
| 424: 17(ivec4) Load 19(ballot) |
| 425: 66(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 423 424 |
| 426: 67(ptr) AccessChain 37(data) 420 45 |
| 427: 23(i8vec4) Load 426 |
| 428: 23(i8vec4) VectorShuffle 427 425 4 5 2 3 |
| Store 426 428 |
| 429: 6(int) Load 8(invocation) |
| 430: 67(ptr) AccessChain 37(data) 52 45 |
| 431: 23(i8vec4) Load 430 |
| 432: 72(i8vec3) VectorShuffle 431 431 0 1 2 |
| 433: 17(ivec4) Load 19(ballot) |
| 434: 72(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 432 433 |
| 435: 67(ptr) AccessChain 37(data) 429 45 |
| 436: 23(i8vec4) Load 435 |
| 437: 23(i8vec4) VectorShuffle 436 434 4 5 6 3 |
| Store 435 437 |
| 438: 6(int) Load 8(invocation) |
| 439: 67(ptr) AccessChain 37(data) 58 45 |
| 440: 23(i8vec4) Load 439 |
| 441: 17(ivec4) Load 19(ballot) |
| 442: 23(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 440 441 |
| 443: 67(ptr) AccessChain 37(data) 438 45 |
| Store 443 442 |
| 444: 6(int) Load 8(invocation) |
| 445: 62(ptr) AccessChain 37(data) 39 45 40 |
| 446: 22(int8_t) Load 445 |
| 447: 17(ivec4) Load 19(ballot) |
| 448: 22(int8_t) GroupNonUniformUMin 177 PartitionedReduceNV 446 447 |
| 449: 62(ptr) AccessChain 37(data) 444 45 40 |
| Store 449 448 |
| 450: 6(int) Load 8(invocation) |
| 451: 67(ptr) AccessChain 37(data) 45 45 |
| 452: 23(i8vec4) Load 451 |
| 453: 66(i8vec2) VectorShuffle 452 452 0 1 |
| 454: 17(ivec4) Load 19(ballot) |
| 455: 66(i8vec2) GroupNonUniformUMin 177 PartitionedReduceNV 453 454 |
| 456: 67(ptr) AccessChain 37(data) 450 45 |
| 457: 23(i8vec4) Load 456 |
| 458: 23(i8vec4) VectorShuffle 457 455 4 5 2 3 |
| Store 456 458 |
| 459: 6(int) Load 8(invocation) |
| 460: 67(ptr) AccessChain 37(data) 52 45 |
| 461: 23(i8vec4) Load 460 |
| 462: 72(i8vec3) VectorShuffle 461 461 0 1 2 |
| 463: 17(ivec4) Load 19(ballot) |
| 464: 72(i8vec3) GroupNonUniformUMin 177 PartitionedReduceNV 462 463 |
| 465: 67(ptr) AccessChain 37(data) 459 45 |
| 466: 23(i8vec4) Load 465 |
| 467: 23(i8vec4) VectorShuffle 466 464 4 5 6 3 |
| Store 465 467 |
| 468: 6(int) Load 8(invocation) |
| 469: 67(ptr) AccessChain 37(data) 58 45 |
| 470: 23(i8vec4) Load 469 |
| 471: 17(ivec4) Load 19(ballot) |
| 472: 23(i8vec4) GroupNonUniformUMin 177 PartitionedReduceNV 470 471 |
| 473: 67(ptr) AccessChain 37(data) 468 45 |
| Store 473 472 |
| 474: 6(int) Load 8(invocation) |
| 475: 62(ptr) AccessChain 37(data) 39 45 40 |
| 476: 22(int8_t) Load 475 |
| 477: 17(ivec4) Load 19(ballot) |
| 478: 22(int8_t) GroupNonUniformUMax 177 PartitionedReduceNV 476 477 |
| 479: 62(ptr) AccessChain 37(data) 474 45 40 |
| Store 479 478 |
| 480: 6(int) Load 8(invocation) |
| 481: 67(ptr) AccessChain 37(data) 45 45 |
| 482: 23(i8vec4) Load 481 |
| 483: 66(i8vec2) VectorShuffle 482 482 0 1 |
| 484: 17(ivec4) Load 19(ballot) |
| 485: 66(i8vec2) GroupNonUniformUMax 177 PartitionedReduceNV 483 484 |
| 486: 67(ptr) AccessChain 37(data) 480 45 |
| 487: 23(i8vec4) Load 486 |
| 488: 23(i8vec4) VectorShuffle 487 485 4 5 2 3 |
| Store 486 488 |
| 489: 6(int) Load 8(invocation) |
| 490: 67(ptr) AccessChain 37(data) 52 45 |
| 491: 23(i8vec4) Load 490 |
| 492: 72(i8vec3) VectorShuffle 491 491 0 1 2 |
| 493: 17(ivec4) Load 19(ballot) |
| 494: 72(i8vec3) GroupNonUniformUMax 177 PartitionedReduceNV 492 493 |
| 495: 67(ptr) AccessChain 37(data) 489 45 |
| 496: 23(i8vec4) Load 495 |
| 497: 23(i8vec4) VectorShuffle 496 494 4 5 6 3 |
| Store 495 497 |
| 498: 6(int) Load 8(invocation) |
| 499: 67(ptr) AccessChain 37(data) 58 45 |
| 500: 23(i8vec4) Load 499 |
| 501: 17(ivec4) Load 19(ballot) |
| 502: 23(i8vec4) GroupNonUniformUMax 177 PartitionedReduceNV 500 501 |
| 503: 67(ptr) AccessChain 37(data) 498 45 |
| Store 503 502 |
| 504: 6(int) Load 8(invocation) |
| 505: 62(ptr) AccessChain 37(data) 39 45 40 |
| 506: 22(int8_t) Load 505 |
| 507: 17(ivec4) Load 19(ballot) |
| 508: 22(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 506 507 |
| 509: 62(ptr) AccessChain 37(data) 504 45 40 |
| Store 509 508 |
| 510: 6(int) Load 8(invocation) |
| 511: 67(ptr) AccessChain 37(data) 45 45 |
| 512: 23(i8vec4) Load 511 |
| 513: 66(i8vec2) VectorShuffle 512 512 0 1 |
| 514: 17(ivec4) Load 19(ballot) |
| 515: 66(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 513 514 |
| 516: 67(ptr) AccessChain 37(data) 510 45 |
| 517: 23(i8vec4) Load 516 |
| 518: 23(i8vec4) VectorShuffle 517 515 4 5 2 3 |
| Store 516 518 |
| 519: 6(int) Load 8(invocation) |
| 520: 67(ptr) AccessChain 37(data) 52 45 |
| 521: 23(i8vec4) Load 520 |
| 522: 72(i8vec3) VectorShuffle 521 521 0 1 2 |
| 523: 17(ivec4) Load 19(ballot) |
| 524: 72(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 522 523 |
| 525: 67(ptr) AccessChain 37(data) 519 45 |
| 526: 23(i8vec4) Load 525 |
| 527: 23(i8vec4) VectorShuffle 526 524 4 5 6 3 |
| Store 525 527 |
| 528: 6(int) Load 8(invocation) |
| 529: 67(ptr) AccessChain 37(data) 58 45 |
| 530: 23(i8vec4) Load 529 |
| 531: 17(ivec4) Load 19(ballot) |
| 532: 23(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 530 531 |
| 533: 67(ptr) AccessChain 37(data) 528 45 |
| Store 533 532 |
| 534: 6(int) Load 8(invocation) |
| 535: 62(ptr) AccessChain 37(data) 39 45 40 |
| 536: 22(int8_t) Load 535 |
| 537: 17(ivec4) Load 19(ballot) |
| 538: 22(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 536 537 |
| 539: 62(ptr) AccessChain 37(data) 534 45 40 |
| Store 539 538 |
| 540: 6(int) Load 8(invocation) |
| 541: 67(ptr) AccessChain 37(data) 45 45 |
| 542: 23(i8vec4) Load 541 |
| 543: 66(i8vec2) VectorShuffle 542 542 0 1 |
| 544: 17(ivec4) Load 19(ballot) |
| 545: 66(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 543 544 |
| 546: 67(ptr) AccessChain 37(data) 540 45 |
| 547: 23(i8vec4) Load 546 |
| 548: 23(i8vec4) VectorShuffle 547 545 4 5 2 3 |
| Store 546 548 |
| 549: 6(int) Load 8(invocation) |
| 550: 67(ptr) AccessChain 37(data) 52 45 |
| 551: 23(i8vec4) Load 550 |
| 552: 72(i8vec3) VectorShuffle 551 551 0 1 2 |
| 553: 17(ivec4) Load 19(ballot) |
| 554: 72(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 552 553 |
| 555: 67(ptr) AccessChain 37(data) 549 45 |
| 556: 23(i8vec4) Load 555 |
| 557: 23(i8vec4) VectorShuffle 556 554 4 5 6 3 |
| Store 555 557 |
| 558: 6(int) Load 8(invocation) |
| 559: 67(ptr) AccessChain 37(data) 58 45 |
| 560: 23(i8vec4) Load 559 |
| 561: 17(ivec4) Load 19(ballot) |
| 562: 23(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 560 561 |
| 563: 67(ptr) AccessChain 37(data) 558 45 |
| Store 563 562 |
| 564: 6(int) Load 8(invocation) |
| 565: 62(ptr) AccessChain 37(data) 39 45 40 |
| 566: 22(int8_t) Load 565 |
| 567: 17(ivec4) Load 19(ballot) |
| 568: 22(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 566 567 |
| 569: 62(ptr) AccessChain 37(data) 564 45 40 |
| Store 569 568 |
| 570: 6(int) Load 8(invocation) |
| 571: 67(ptr) AccessChain 37(data) 45 45 |
| 572: 23(i8vec4) Load 571 |
| 573: 66(i8vec2) VectorShuffle 572 572 0 1 |
| 574: 17(ivec4) Load 19(ballot) |
| 575: 66(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 573 574 |
| 576: 67(ptr) AccessChain 37(data) 570 45 |
| 577: 23(i8vec4) Load 576 |
| 578: 23(i8vec4) VectorShuffle 577 575 4 5 2 3 |
| Store 576 578 |
| 579: 6(int) Load 8(invocation) |
| 580: 67(ptr) AccessChain 37(data) 52 45 |
| 581: 23(i8vec4) Load 580 |
| 582: 72(i8vec3) VectorShuffle 581 581 0 1 2 |
| 583: 17(ivec4) Load 19(ballot) |
| 584: 72(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 582 583 |
| 585: 67(ptr) AccessChain 37(data) 579 45 |
| 586: 23(i8vec4) Load 585 |
| 587: 23(i8vec4) VectorShuffle 586 584 4 5 6 3 |
| Store 585 587 |
| 588: 6(int) Load 8(invocation) |
| 589: 67(ptr) AccessChain 37(data) 58 45 |
| 590: 23(i8vec4) Load 589 |
| 591: 17(ivec4) Load 19(ballot) |
| 592: 23(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 590 591 |
| 593: 67(ptr) AccessChain 37(data) 588 45 |
| Store 593 592 |
| 594: 6(int) Load 8(invocation) |
| 595: 80(ptr) AccessChain 37(data) 39 52 40 |
| 596: 24(int16_t) Load 595 |
| 597: 17(ivec4) Load 19(ballot) |
| 598: 24(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 596 597 |
| 599: 80(ptr) AccessChain 37(data) 594 52 40 |
| Store 599 598 |
| 600: 6(int) Load 8(invocation) |
| 601: 85(ptr) AccessChain 37(data) 45 52 |
| 602: 25(i16vec4) Load 601 |
| 603: 84(i16vec2) VectorShuffle 602 602 0 1 |
| 604: 17(ivec4) Load 19(ballot) |
| 605: 84(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 603 604 |
| 606: 85(ptr) AccessChain 37(data) 600 52 |
| 607: 25(i16vec4) Load 606 |
| 608: 25(i16vec4) VectorShuffle 607 605 4 5 2 3 |
| Store 606 608 |
| 609: 6(int) Load 8(invocation) |
| 610: 85(ptr) AccessChain 37(data) 52 52 |
| 611: 25(i16vec4) Load 610 |
| 612: 90(i16vec3) VectorShuffle 611 611 0 1 2 |
| 613: 17(ivec4) Load 19(ballot) |
| 614: 90(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 612 613 |
| 615: 85(ptr) AccessChain 37(data) 609 52 |
| 616: 25(i16vec4) Load 615 |
| 617: 25(i16vec4) VectorShuffle 616 614 4 5 6 3 |
| Store 615 617 |
| 618: 6(int) Load 8(invocation) |
| 619: 85(ptr) AccessChain 37(data) 58 52 |
| 620: 25(i16vec4) Load 619 |
| 621: 17(ivec4) Load 19(ballot) |
| 622: 25(i16vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 620 621 |
| 623: 85(ptr) AccessChain 37(data) 618 52 |
| Store 623 622 |
| 624: 6(int) Load 8(invocation) |
| 625: 80(ptr) AccessChain 37(data) 39 52 40 |
| 626: 24(int16_t) Load 625 |
| 627: 17(ivec4) Load 19(ballot) |
| 628: 24(int16_t) GroupNonUniformIMul 177 PartitionedReduceNV 626 627 |
| 629: 80(ptr) AccessChain 37(data) 624 52 40 |
| Store 629 628 |
| 630: 6(int) Load 8(invocation) |
| 631: 85(ptr) AccessChain 37(data) 45 52 |
| 632: 25(i16vec4) Load 631 |
| 633: 84(i16vec2) VectorShuffle 632 632 0 1 |
| 634: 17(ivec4) Load 19(ballot) |
| 635: 84(i16vec2) GroupNonUniformIMul 177 PartitionedReduceNV 633 634 |
| 636: 85(ptr) AccessChain 37(data) 630 52 |
| 637: 25(i16vec4) Load 636 |
| 638: 25(i16vec4) VectorShuffle 637 635 4 5 2 3 |
| Store 636 638 |
| 639: 6(int) Load 8(invocation) |
| 640: 85(ptr) AccessChain 37(data) 52 52 |
| 641: 25(i16vec4) Load 640 |
| 642: 90(i16vec3) VectorShuffle 641 641 0 1 2 |
| 643: 17(ivec4) Load 19(ballot) |
| 644: 90(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 642 643 |
| 645: 85(ptr) AccessChain 37(data) 639 52 |
| 646: 25(i16vec4) Load 645 |
| 647: 25(i16vec4) VectorShuffle 646 644 4 5 6 3 |
| Store 645 647 |
| 648: 6(int) Load 8(invocation) |
| 649: 85(ptr) AccessChain 37(data) 58 52 |
| 650: 25(i16vec4) Load 649 |
| 651: 17(ivec4) Load 19(ballot) |
| 652: 25(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 650 651 |
| 653: 85(ptr) AccessChain 37(data) 648 52 |
| Store 653 652 |
| 654: 6(int) Load 8(invocation) |
| 655: 80(ptr) AccessChain 37(data) 39 52 40 |
| 656: 24(int16_t) Load 655 |
| 657: 17(ivec4) Load 19(ballot) |
| 658: 24(int16_t) GroupNonUniformSMin 177 PartitionedReduceNV 656 657 |
| 659: 80(ptr) AccessChain 37(data) 654 52 40 |
| Store 659 658 |
| 660: 6(int) Load 8(invocation) |
| 661: 85(ptr) AccessChain 37(data) 45 52 |
| 662: 25(i16vec4) Load 661 |
| 663: 84(i16vec2) VectorShuffle 662 662 0 1 |
| 664: 17(ivec4) Load 19(ballot) |
| 665: 84(i16vec2) GroupNonUniformSMin 177 PartitionedReduceNV 663 664 |
| 666: 85(ptr) AccessChain 37(data) 660 52 |
| 667: 25(i16vec4) Load 666 |
| 668: 25(i16vec4) VectorShuffle 667 665 4 5 2 3 |
| Store 666 668 |
| 669: 6(int) Load 8(invocation) |
| 670: 85(ptr) AccessChain 37(data) 52 52 |
| 671: 25(i16vec4) Load 670 |
| 672: 90(i16vec3) VectorShuffle 671 671 0 1 2 |
| 673: 17(ivec4) Load 19(ballot) |
| 674: 90(i16vec3) GroupNonUniformSMin 177 PartitionedReduceNV 672 673 |
| 675: 85(ptr) AccessChain 37(data) 669 52 |
| 676: 25(i16vec4) Load 675 |
| 677: 25(i16vec4) VectorShuffle 676 674 4 5 6 3 |
| Store 675 677 |
| 678: 6(int) Load 8(invocation) |
| 679: 85(ptr) AccessChain 37(data) 58 52 |
| 680: 25(i16vec4) Load 679 |
| 681: 17(ivec4) Load 19(ballot) |
| 682: 25(i16vec4) GroupNonUniformSMin 177 PartitionedReduceNV 680 681 |
| 683: 85(ptr) AccessChain 37(data) 678 52 |
| Store 683 682 |
| 684: 6(int) Load 8(invocation) |
| 685: 80(ptr) AccessChain 37(data) 39 52 40 |
| 686: 24(int16_t) Load 685 |
| 687: 17(ivec4) Load 19(ballot) |
| 688: 24(int16_t) GroupNonUniformSMax 177 PartitionedReduceNV 686 687 |
| 689: 80(ptr) AccessChain 37(data) 684 52 40 |
| Store 689 688 |
| 690: 6(int) Load 8(invocation) |
| 691: 85(ptr) AccessChain 37(data) 45 52 |
| 692: 25(i16vec4) Load 691 |
| 693: 84(i16vec2) VectorShuffle 692 692 0 1 |
| 694: 17(ivec4) Load 19(ballot) |
| 695: 84(i16vec2) GroupNonUniformSMax 177 PartitionedReduceNV 693 694 |
| 696: 85(ptr) AccessChain 37(data) 690 52 |
| 697: 25(i16vec4) Load 696 |
| 698: 25(i16vec4) VectorShuffle 697 695 4 5 2 3 |
| Store 696 698 |
| 699: 6(int) Load 8(invocation) |
| 700: 85(ptr) AccessChain 37(data) 52 52 |
| 701: 25(i16vec4) Load 700 |
| 702: 90(i16vec3) VectorShuffle 701 701 0 1 2 |
| 703: 17(ivec4) Load 19(ballot) |
| 704: 90(i16vec3) GroupNonUniformSMax 177 PartitionedReduceNV 702 703 |
| 705: 85(ptr) AccessChain 37(data) 699 52 |
| 706: 25(i16vec4) Load 705 |
| 707: 25(i16vec4) VectorShuffle 706 704 4 5 6 3 |
| Store 705 707 |
| 708: 6(int) Load 8(invocation) |
| 709: 85(ptr) AccessChain 37(data) 58 52 |
| 710: 25(i16vec4) Load 709 |
| 711: 17(ivec4) Load 19(ballot) |
| 712: 25(i16vec4) GroupNonUniformSMax 177 PartitionedReduceNV 710 711 |
| 713: 85(ptr) AccessChain 37(data) 708 52 |
| Store 713 712 |
| 714: 6(int) Load 8(invocation) |
| 715: 80(ptr) AccessChain 37(data) 39 52 40 |
| 716: 24(int16_t) Load 715 |
| 717: 17(ivec4) Load 19(ballot) |
| 718: 24(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 716 717 |
| 719: 80(ptr) AccessChain 37(data) 714 52 40 |
| Store 719 718 |
| 720: 6(int) Load 8(invocation) |
| 721: 85(ptr) AccessChain 37(data) 45 52 |
| 722: 25(i16vec4) Load 721 |
| 723: 84(i16vec2) VectorShuffle 722 722 0 1 |
| 724: 17(ivec4) Load 19(ballot) |
| 725: 84(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 723 724 |
| 726: 85(ptr) AccessChain 37(data) 720 52 |
| 727: 25(i16vec4) Load 726 |
| 728: 25(i16vec4) VectorShuffle 727 725 4 5 2 3 |
| Store 726 728 |
| 729: 6(int) Load 8(invocation) |
| 730: 85(ptr) AccessChain 37(data) 52 52 |
| 731: 25(i16vec4) Load 730 |
| 732: 90(i16vec3) VectorShuffle 731 731 0 1 2 |
| 733: 17(ivec4) Load 19(ballot) |
| 734: 90(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 732 733 |
| 735: 85(ptr) AccessChain 37(data) 729 52 |
| 736: 25(i16vec4) Load 735 |
| 737: 25(i16vec4) VectorShuffle 736 734 4 5 6 3 |
| Store 735 737 |
| 738: 6(int) Load 8(invocation) |
| 739: 85(ptr) AccessChain 37(data) 58 52 |
| 740: 25(i16vec4) Load 739 |
| 741: 17(ivec4) Load 19(ballot) |
| 742: 25(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 740 741 |
| 743: 85(ptr) AccessChain 37(data) 738 52 |
| Store 743 742 |
| 744: 6(int) Load 8(invocation) |
| 745: 80(ptr) AccessChain 37(data) 39 52 40 |
| 746: 24(int16_t) Load 745 |
| 747: 17(ivec4) Load 19(ballot) |
| 748: 24(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 746 747 |
| 749: 80(ptr) AccessChain 37(data) 744 52 40 |
| Store 749 748 |
| 750: 6(int) Load 8(invocation) |
| 751: 85(ptr) AccessChain 37(data) 45 52 |
| 752: 25(i16vec4) Load 751 |
| 753: 84(i16vec2) VectorShuffle 752 752 0 1 |
| 754: 17(ivec4) Load 19(ballot) |
| 755: 84(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 753 754 |
| 756: 85(ptr) AccessChain 37(data) 750 52 |
| 757: 25(i16vec4) Load 756 |
| 758: 25(i16vec4) VectorShuffle 757 755 4 5 2 3 |
| Store 756 758 |
| 759: 6(int) Load 8(invocation) |
| 760: 85(ptr) AccessChain 37(data) 52 52 |
| 761: 25(i16vec4) Load 760 |
| 762: 90(i16vec3) VectorShuffle 761 761 0 1 2 |
| 763: 17(ivec4) Load 19(ballot) |
| 764: 90(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 762 763 |
| 765: 85(ptr) AccessChain 37(data) 759 52 |
| 766: 25(i16vec4) Load 765 |
| 767: 25(i16vec4) VectorShuffle 766 764 4 5 6 3 |
| Store 765 767 |
| 768: 6(int) Load 8(invocation) |
| 769: 85(ptr) AccessChain 37(data) 58 52 |
| 770: 25(i16vec4) Load 769 |
| 771: 17(ivec4) Load 19(ballot) |
| 772: 25(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 770 771 |
| 773: 85(ptr) AccessChain 37(data) 768 52 |
| Store 773 772 |
| 774: 6(int) Load 8(invocation) |
| 775: 80(ptr) AccessChain 37(data) 39 52 40 |
| 776: 24(int16_t) Load 775 |
| 777: 17(ivec4) Load 19(ballot) |
| 778: 24(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 776 777 |
| 779: 80(ptr) AccessChain 37(data) 774 52 40 |
| Store 779 778 |
| 780: 6(int) Load 8(invocation) |
| 781: 85(ptr) AccessChain 37(data) 45 52 |
| 782: 25(i16vec4) Load 781 |
| 783: 84(i16vec2) VectorShuffle 782 782 0 1 |
| 784: 17(ivec4) Load 19(ballot) |
| 785: 84(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 783 784 |
| 786: 85(ptr) AccessChain 37(data) 780 52 |
| 787: 25(i16vec4) Load 786 |
| 788: 25(i16vec4) VectorShuffle 787 785 4 5 2 3 |
| Store 786 788 |
| 789: 6(int) Load 8(invocation) |
| 790: 85(ptr) AccessChain 37(data) 52 52 |
| 791: 25(i16vec4) Load 790 |
| 792: 90(i16vec3) VectorShuffle 791 791 0 1 2 |
| 793: 17(ivec4) Load 19(ballot) |
| 794: 90(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 792 793 |
| 795: 85(ptr) AccessChain 37(data) 789 52 |
| 796: 25(i16vec4) Load 795 |
| 797: 25(i16vec4) VectorShuffle 796 794 4 5 6 3 |
| Store 795 797 |
| 798: 6(int) Load 8(invocation) |
| 799: 85(ptr) AccessChain 37(data) 58 52 |
| 800: 25(i16vec4) Load 799 |
| 801: 17(ivec4) Load 19(ballot) |
| 802: 25(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 800 801 |
| 803: 85(ptr) AccessChain 37(data) 798 52 |
| Store 803 802 |
| 804: 6(int) Load 8(invocation) |
| 805: 98(ptr) AccessChain 37(data) 39 58 40 |
| 806: 26(int16_t) Load 805 |
| 807: 17(ivec4) Load 19(ballot) |
| 808: 26(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 806 807 |
| 809: 98(ptr) AccessChain 37(data) 804 58 40 |
| Store 809 808 |
| 810: 6(int) Load 8(invocation) |
| 811: 103(ptr) AccessChain 37(data) 45 58 |
| 812: 27(i16vec4) Load 811 |
| 813:102(i16vec2) VectorShuffle 812 812 0 1 |
| 814: 17(ivec4) Load 19(ballot) |
| 815:102(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 813 814 |
| 816: 103(ptr) AccessChain 37(data) 810 58 |
| 817: 27(i16vec4) Load 816 |
| 818: 27(i16vec4) VectorShuffle 817 815 4 5 2 3 |
| Store 816 818 |
| 819: 6(int) Load 8(invocation) |
| 820: 103(ptr) AccessChain 37(data) 52 58 |
| 821: 27(i16vec4) Load 820 |
| 822:108(i16vec3) VectorShuffle 821 821 0 1 2 |
| 823: 17(ivec4) Load 19(ballot) |
| 824:108(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 822 823 |
| 825: 103(ptr) AccessChain 37(data) 819 58 |
| 826: 27(i16vec4) Load 825 |
| 827: 27(i16vec4) VectorShuffle 826 824 4 5 6 3 |
| Store 825 827 |
| 828: 6(int) Load 8(invocation) |
| 829: 103(ptr) AccessChain 37(data) 58 58 |
| 830: 27(i16vec4) Load 829 |
| 831: 17(ivec4) Load 19(ballot) |
| 832: 27(i16vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 830 831 |
| 833: 103(ptr) AccessChain 37(data) 828 58 |
| Store 833 832 |
| 834: 6(int) Load 8(invocation) |
| 835: 98(ptr) AccessChain 37(data) 39 58 40 |
| 836: 26(int16_t) Load 835 |
| 837: 17(ivec4) Load 19(ballot) |
| 838: 26(int16_t) GroupNonUniformIMul 177 PartitionedReduceNV 836 837 |
| 839: 98(ptr) AccessChain 37(data) 834 58 40 |
| Store 839 838 |
| 840: 6(int) Load 8(invocation) |
| 841: 103(ptr) AccessChain 37(data) 45 58 |
| 842: 27(i16vec4) Load 841 |
| 843:102(i16vec2) VectorShuffle 842 842 0 1 |
| 844: 17(ivec4) Load 19(ballot) |
| 845:102(i16vec2) GroupNonUniformIMul 177 PartitionedReduceNV 843 844 |
| 846: 103(ptr) AccessChain 37(data) 840 58 |
| 847: 27(i16vec4) Load 846 |
| 848: 27(i16vec4) VectorShuffle 847 845 4 5 2 3 |
| Store 846 848 |
| 849: 6(int) Load 8(invocation) |
| 850: 103(ptr) AccessChain 37(data) 52 58 |
| 851: 27(i16vec4) Load 850 |
| 852:108(i16vec3) VectorShuffle 851 851 0 1 2 |
| 853: 17(ivec4) Load 19(ballot) |
| 854:108(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 852 853 |
| 855: 103(ptr) AccessChain 37(data) 849 58 |
| 856: 27(i16vec4) Load 855 |
| 857: 27(i16vec4) VectorShuffle 856 854 4 5 6 3 |
| Store 855 857 |
| 858: 6(int) Load 8(invocation) |
| 859: 103(ptr) AccessChain 37(data) 58 58 |
| 860: 27(i16vec4) Load 859 |
| 861: 17(ivec4) Load 19(ballot) |
| 862: 27(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 860 861 |
| 863: 103(ptr) AccessChain 37(data) 858 58 |
| Store 863 862 |
| 864: 6(int) Load 8(invocation) |
| 865: 98(ptr) AccessChain 37(data) 39 58 40 |
| 866: 26(int16_t) Load 865 |
| 867: 17(ivec4) Load 19(ballot) |
| 868: 26(int16_t) GroupNonUniformUMin 177 PartitionedReduceNV 866 867 |
| 869: 98(ptr) AccessChain 37(data) 864 58 40 |
| Store 869 868 |
| 870: 6(int) Load 8(invocation) |
| 871: 103(ptr) AccessChain 37(data) 45 58 |
| 872: 27(i16vec4) Load 871 |
| 873:102(i16vec2) VectorShuffle 872 872 0 1 |
| 874: 17(ivec4) Load 19(ballot) |
| 875:102(i16vec2) GroupNonUniformUMin 177 PartitionedReduceNV 873 874 |
| 876: 103(ptr) AccessChain 37(data) 870 58 |
| 877: 27(i16vec4) Load 876 |
| 878: 27(i16vec4) VectorShuffle 877 875 4 5 2 3 |
| Store 876 878 |
| 879: 6(int) Load 8(invocation) |
| 880: 103(ptr) AccessChain 37(data) 52 58 |
| 881: 27(i16vec4) Load 880 |
| 882:108(i16vec3) VectorShuffle 881 881 0 1 2 |
| 883: 17(ivec4) Load 19(ballot) |
| 884:108(i16vec3) GroupNonUniformUMin 177 PartitionedReduceNV 882 883 |
| 885: 103(ptr) AccessChain 37(data) 879 58 |
| 886: 27(i16vec4) Load 885 |
| 887: 27(i16vec4) VectorShuffle 886 884 4 5 6 3 |
| Store 885 887 |
| 888: 6(int) Load 8(invocation) |
| 889: 103(ptr) AccessChain 37(data) 58 58 |
| 890: 27(i16vec4) Load 889 |
| 891: 17(ivec4) Load 19(ballot) |
| 892: 27(i16vec4) GroupNonUniformUMin 177 PartitionedReduceNV 890 891 |
| 893: 103(ptr) AccessChain 37(data) 888 58 |
| Store 893 892 |
| 894: 6(int) Load 8(invocation) |
| 895: 98(ptr) AccessChain 37(data) 39 58 40 |
| 896: 26(int16_t) Load 895 |
| 897: 17(ivec4) Load 19(ballot) |
| 898: 26(int16_t) GroupNonUniformUMax 177 PartitionedReduceNV 896 897 |
| 899: 98(ptr) AccessChain 37(data) 894 58 40 |
| Store 899 898 |
| 900: 6(int) Load 8(invocation) |
| 901: 103(ptr) AccessChain 37(data) 45 58 |
| 902: 27(i16vec4) Load 901 |
| 903:102(i16vec2) VectorShuffle 902 902 0 1 |
| 904: 17(ivec4) Load 19(ballot) |
| 905:102(i16vec2) GroupNonUniformUMax 177 PartitionedReduceNV 903 904 |
| 906: 103(ptr) AccessChain 37(data) 900 58 |
| 907: 27(i16vec4) Load 906 |
| 908: 27(i16vec4) VectorShuffle 907 905 4 5 2 3 |
| Store 906 908 |
| 909: 6(int) Load 8(invocation) |
| 910: 103(ptr) AccessChain 37(data) 52 58 |
| 911: 27(i16vec4) Load 910 |
| 912:108(i16vec3) VectorShuffle 911 911 0 1 2 |
| 913: 17(ivec4) Load 19(ballot) |
| 914:108(i16vec3) GroupNonUniformUMax 177 PartitionedReduceNV 912 913 |
| 915: 103(ptr) AccessChain 37(data) 909 58 |
| 916: 27(i16vec4) Load 915 |
| 917: 27(i16vec4) VectorShuffle 916 914 4 5 6 3 |
| Store 915 917 |
| 918: 6(int) Load 8(invocation) |
| 919: 103(ptr) AccessChain 37(data) 58 58 |
| 920: 27(i16vec4) Load 919 |
| 921: 17(ivec4) Load 19(ballot) |
| 922: 27(i16vec4) GroupNonUniformUMax 177 PartitionedReduceNV 920 921 |
| 923: 103(ptr) AccessChain 37(data) 918 58 |
| Store 923 922 |
| 924: 6(int) Load 8(invocation) |
| 925: 98(ptr) AccessChain 37(data) 39 58 40 |
| 926: 26(int16_t) Load 925 |
| 927: 17(ivec4) Load 19(ballot) |
| 928: 26(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 926 927 |
| 929: 98(ptr) AccessChain 37(data) 924 58 40 |
| Store 929 928 |
| 930: 6(int) Load 8(invocation) |
| 931: 103(ptr) AccessChain 37(data) 45 58 |
| 932: 27(i16vec4) Load 931 |
| 933:102(i16vec2) VectorShuffle 932 932 0 1 |
| 934: 17(ivec4) Load 19(ballot) |
| 935:102(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 933 934 |
| 936: 103(ptr) AccessChain 37(data) 930 58 |
| 937: 27(i16vec4) Load 936 |
| 938: 27(i16vec4) VectorShuffle 937 935 4 5 2 3 |
| Store 936 938 |
| 939: 6(int) Load 8(invocation) |
| 940: 103(ptr) AccessChain 37(data) 52 58 |
| 941: 27(i16vec4) Load 940 |
| 942:108(i16vec3) VectorShuffle 941 941 0 1 2 |
| 943: 17(ivec4) Load 19(ballot) |
| 944:108(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 942 943 |
| 945: 103(ptr) AccessChain 37(data) 939 58 |
| 946: 27(i16vec4) Load 945 |
| 947: 27(i16vec4) VectorShuffle 946 944 4 5 6 3 |
| Store 945 947 |
| 948: 6(int) Load 8(invocation) |
| 949: 103(ptr) AccessChain 37(data) 58 58 |
| 950: 27(i16vec4) Load 949 |
| 951: 17(ivec4) Load 19(ballot) |
| 952: 27(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 950 951 |
| 953: 103(ptr) AccessChain 37(data) 948 58 |
| Store 953 952 |
| 954: 6(int) Load 8(invocation) |
| 955: 98(ptr) AccessChain 37(data) 39 58 40 |
| 956: 26(int16_t) Load 955 |
| 957: 17(ivec4) Load 19(ballot) |
| 958: 26(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 956 957 |
| 959: 98(ptr) AccessChain 37(data) 954 58 40 |
| Store 959 958 |
| 960: 6(int) Load 8(invocation) |
| 961: 103(ptr) AccessChain 37(data) 45 58 |
| 962: 27(i16vec4) Load 961 |
| 963:102(i16vec2) VectorShuffle 962 962 0 1 |
| 964: 17(ivec4) Load 19(ballot) |
| 965:102(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 963 964 |
| 966: 103(ptr) AccessChain 37(data) 960 58 |
| 967: 27(i16vec4) Load 966 |
| 968: 27(i16vec4) VectorShuffle 967 965 4 5 2 3 |
| Store 966 968 |
| 969: 6(int) Load 8(invocation) |
| 970: 103(ptr) AccessChain 37(data) 52 58 |
| 971: 27(i16vec4) Load 970 |
| 972:108(i16vec3) VectorShuffle 971 971 0 1 2 |
| 973: 17(ivec4) Load 19(ballot) |
| 974:108(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 972 973 |
| 975: 103(ptr) AccessChain 37(data) 969 58 |
| 976: 27(i16vec4) Load 975 |
| 977: 27(i16vec4) VectorShuffle 976 974 4 5 6 3 |
| Store 975 977 |
| 978: 6(int) Load 8(invocation) |
| 979: 103(ptr) AccessChain 37(data) 58 58 |
| 980: 27(i16vec4) Load 979 |
| 981: 17(ivec4) Load 19(ballot) |
| 982: 27(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 980 981 |
| 983: 103(ptr) AccessChain 37(data) 978 58 |
| Store 983 982 |
| 984: 6(int) Load 8(invocation) |
| 985: 98(ptr) AccessChain 37(data) 39 58 40 |
| 986: 26(int16_t) Load 985 |
| 987: 17(ivec4) Load 19(ballot) |
| 988: 26(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 986 987 |
| 989: 98(ptr) AccessChain 37(data) 984 58 40 |
| Store 989 988 |
| 990: 6(int) Load 8(invocation) |
| 991: 103(ptr) AccessChain 37(data) 45 58 |
| 992: 27(i16vec4) Load 991 |
| 993:102(i16vec2) VectorShuffle 992 992 0 1 |
| 994: 17(ivec4) Load 19(ballot) |
| 995:102(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 993 994 |
| 996: 103(ptr) AccessChain 37(data) 990 58 |
| 997: 27(i16vec4) Load 996 |
| 998: 27(i16vec4) VectorShuffle 997 995 4 5 2 3 |
| Store 996 998 |
| 999: 6(int) Load 8(invocation) |
| 1000: 103(ptr) AccessChain 37(data) 52 58 |
| 1001: 27(i16vec4) Load 1000 |
| 1002:108(i16vec3) VectorShuffle 1001 1001 0 1 2 |
| 1003: 17(ivec4) Load 19(ballot) |
| 1004:108(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1002 1003 |
| 1005: 103(ptr) AccessChain 37(data) 999 58 |
| 1006: 27(i16vec4) Load 1005 |
| 1007: 27(i16vec4) VectorShuffle 1006 1004 4 5 6 3 |
| Store 1005 1007 |
| 1008: 6(int) Load 8(invocation) |
| 1009: 103(ptr) AccessChain 37(data) 58 58 |
| 1010: 27(i16vec4) Load 1009 |
| 1011: 17(ivec4) Load 19(ballot) |
| 1012: 27(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1010 1011 |
| 1013: 103(ptr) AccessChain 37(data) 1008 58 |
| Store 1013 1012 |
| 1014: 6(int) Load 8(invocation) |
| 1015: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1016: 28(int64_t) Load 1015 |
| 1017: 17(ivec4) Load 19(ballot) |
| 1018: 28(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1016 1017 |
| 1019: 117(ptr) AccessChain 37(data) 1014 116 40 |
| Store 1019 1018 |
| 1020: 6(int) Load 8(invocation) |
| 1021: 122(ptr) AccessChain 37(data) 45 116 |
| 1022: 29(i64vec4) Load 1021 |
| 1023:121(i64vec2) VectorShuffle 1022 1022 0 1 |
| 1024: 17(ivec4) Load 19(ballot) |
| 1025:121(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1023 1024 |
| 1026: 122(ptr) AccessChain 37(data) 1020 116 |
| 1027: 29(i64vec4) Load 1026 |
| 1028: 29(i64vec4) VectorShuffle 1027 1025 4 5 2 3 |
| Store 1026 1028 |
| 1029: 6(int) Load 8(invocation) |
| 1030: 122(ptr) AccessChain 37(data) 52 116 |
| 1031: 29(i64vec4) Load 1030 |
| 1032:127(i64vec3) VectorShuffle 1031 1031 0 1 2 |
| 1033: 17(ivec4) Load 19(ballot) |
| 1034:127(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1032 1033 |
| 1035: 122(ptr) AccessChain 37(data) 1029 116 |
| 1036: 29(i64vec4) Load 1035 |
| 1037: 29(i64vec4) VectorShuffle 1036 1034 4 5 6 3 |
| Store 1035 1037 |
| 1038: 6(int) Load 8(invocation) |
| 1039: 122(ptr) AccessChain 37(data) 58 116 |
| 1040: 29(i64vec4) Load 1039 |
| 1041: 17(ivec4) Load 19(ballot) |
| 1042: 29(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1040 1041 |
| 1043: 122(ptr) AccessChain 37(data) 1038 116 |
| Store 1043 1042 |
| 1044: 6(int) Load 8(invocation) |
| 1045: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1046: 28(int64_t) Load 1045 |
| 1047: 17(ivec4) Load 19(ballot) |
| 1048: 28(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1046 1047 |
| 1049: 117(ptr) AccessChain 37(data) 1044 116 40 |
| Store 1049 1048 |
| 1050: 6(int) Load 8(invocation) |
| 1051: 122(ptr) AccessChain 37(data) 45 116 |
| 1052: 29(i64vec4) Load 1051 |
| 1053:121(i64vec2) VectorShuffle 1052 1052 0 1 |
| 1054: 17(ivec4) Load 19(ballot) |
| 1055:121(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1053 1054 |
| 1056: 122(ptr) AccessChain 37(data) 1050 116 |
| 1057: 29(i64vec4) Load 1056 |
| 1058: 29(i64vec4) VectorShuffle 1057 1055 4 5 2 3 |
| Store 1056 1058 |
| 1059: 6(int) Load 8(invocation) |
| 1060: 122(ptr) AccessChain 37(data) 52 116 |
| 1061: 29(i64vec4) Load 1060 |
| 1062:127(i64vec3) VectorShuffle 1061 1061 0 1 2 |
| 1063: 17(ivec4) Load 19(ballot) |
| 1064:127(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1062 1063 |
| 1065: 122(ptr) AccessChain 37(data) 1059 116 |
| 1066: 29(i64vec4) Load 1065 |
| 1067: 29(i64vec4) VectorShuffle 1066 1064 4 5 6 3 |
| Store 1065 1067 |
| 1068: 6(int) Load 8(invocation) |
| 1069: 122(ptr) AccessChain 37(data) 58 116 |
| 1070: 29(i64vec4) Load 1069 |
| 1071: 17(ivec4) Load 19(ballot) |
| 1072: 29(i64vec4) GroupNonUniformIMul 177 PartitionedReduceNV 1070 1071 |
| 1073: 122(ptr) AccessChain 37(data) 1068 116 |
| Store 1073 1072 |
| 1074: 6(int) Load 8(invocation) |
| 1075: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1076: 28(int64_t) Load 1075 |
| 1077: 17(ivec4) Load 19(ballot) |
| 1078: 28(int64_t) GroupNonUniformSMin 177 PartitionedReduceNV 1076 1077 |
| 1079: 117(ptr) AccessChain 37(data) 1074 116 40 |
| Store 1079 1078 |
| 1080: 6(int) Load 8(invocation) |
| 1081: 122(ptr) AccessChain 37(data) 45 116 |
| 1082: 29(i64vec4) Load 1081 |
| 1083:121(i64vec2) VectorShuffle 1082 1082 0 1 |
| 1084: 17(ivec4) Load 19(ballot) |
| 1085:121(i64vec2) GroupNonUniformSMin 177 PartitionedReduceNV 1083 1084 |
| 1086: 122(ptr) AccessChain 37(data) 1080 116 |
| 1087: 29(i64vec4) Load 1086 |
| 1088: 29(i64vec4) VectorShuffle 1087 1085 4 5 2 3 |
| Store 1086 1088 |
| 1089: 6(int) Load 8(invocation) |
| 1090: 122(ptr) AccessChain 37(data) 52 116 |
| 1091: 29(i64vec4) Load 1090 |
| 1092:127(i64vec3) VectorShuffle 1091 1091 0 1 2 |
| 1093: 17(ivec4) Load 19(ballot) |
| 1094:127(i64vec3) GroupNonUniformSMin 177 PartitionedReduceNV 1092 1093 |
| 1095: 122(ptr) AccessChain 37(data) 1089 116 |
| 1096: 29(i64vec4) Load 1095 |
| 1097: 29(i64vec4) VectorShuffle 1096 1094 4 5 6 3 |
| Store 1095 1097 |
| 1098: 6(int) Load 8(invocation) |
| 1099: 122(ptr) AccessChain 37(data) 58 116 |
| 1100: 29(i64vec4) Load 1099 |
| 1101: 17(ivec4) Load 19(ballot) |
| 1102: 29(i64vec4) GroupNonUniformSMin 177 PartitionedReduceNV 1100 1101 |
| 1103: 122(ptr) AccessChain 37(data) 1098 116 |
| Store 1103 1102 |
| 1104: 6(int) Load 8(invocation) |
| 1105: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1106: 28(int64_t) Load 1105 |
| 1107: 17(ivec4) Load 19(ballot) |
| 1108: 28(int64_t) GroupNonUniformSMax 177 PartitionedReduceNV 1106 1107 |
| 1109: 117(ptr) AccessChain 37(data) 1104 116 40 |
| Store 1109 1108 |
| 1110: 6(int) Load 8(invocation) |
| 1111: 122(ptr) AccessChain 37(data) 45 116 |
| 1112: 29(i64vec4) Load 1111 |
| 1113:121(i64vec2) VectorShuffle 1112 1112 0 1 |
| 1114: 17(ivec4) Load 19(ballot) |
| 1115:121(i64vec2) GroupNonUniformSMax 177 PartitionedReduceNV 1113 1114 |
| 1116: 122(ptr) AccessChain 37(data) 1110 116 |
| 1117: 29(i64vec4) Load 1116 |
| 1118: 29(i64vec4) VectorShuffle 1117 1115 4 5 2 3 |
| Store 1116 1118 |
| 1119: 6(int) Load 8(invocation) |
| 1120: 122(ptr) AccessChain 37(data) 52 116 |
| 1121: 29(i64vec4) Load 1120 |
| 1122:127(i64vec3) VectorShuffle 1121 1121 0 1 2 |
| 1123: 17(ivec4) Load 19(ballot) |
| 1124:127(i64vec3) GroupNonUniformSMax 177 PartitionedReduceNV 1122 1123 |
| 1125: 122(ptr) AccessChain 37(data) 1119 116 |
| 1126: 29(i64vec4) Load 1125 |
| 1127: 29(i64vec4) VectorShuffle 1126 1124 4 5 6 3 |
| Store 1125 1127 |
| 1128: 6(int) Load 8(invocation) |
| 1129: 122(ptr) AccessChain 37(data) 58 116 |
| 1130: 29(i64vec4) Load 1129 |
| 1131: 17(ivec4) Load 19(ballot) |
| 1132: 29(i64vec4) GroupNonUniformSMax 177 PartitionedReduceNV 1130 1131 |
| 1133: 122(ptr) AccessChain 37(data) 1128 116 |
| Store 1133 1132 |
| 1134: 6(int) Load 8(invocation) |
| 1135: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1136: 28(int64_t) Load 1135 |
| 1137: 17(ivec4) Load 19(ballot) |
| 1138: 28(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1136 1137 |
| 1139: 117(ptr) AccessChain 37(data) 1134 116 40 |
| Store 1139 1138 |
| 1140: 6(int) Load 8(invocation) |
| 1141: 122(ptr) AccessChain 37(data) 45 116 |
| 1142: 29(i64vec4) Load 1141 |
| 1143:121(i64vec2) VectorShuffle 1142 1142 0 1 |
| 1144: 17(ivec4) Load 19(ballot) |
| 1145:121(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1143 1144 |
| 1146: 122(ptr) AccessChain 37(data) 1140 116 |
| 1147: 29(i64vec4) Load 1146 |
| 1148: 29(i64vec4) VectorShuffle 1147 1145 4 5 2 3 |
| Store 1146 1148 |
| 1149: 6(int) Load 8(invocation) |
| 1150: 122(ptr) AccessChain 37(data) 52 116 |
| 1151: 29(i64vec4) Load 1150 |
| 1152:127(i64vec3) VectorShuffle 1151 1151 0 1 2 |
| 1153: 17(ivec4) Load 19(ballot) |
| 1154:127(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1152 1153 |
| 1155: 122(ptr) AccessChain 37(data) 1149 116 |
| 1156: 29(i64vec4) Load 1155 |
| 1157: 29(i64vec4) VectorShuffle 1156 1154 4 5 6 3 |
| Store 1155 1157 |
| 1158: 6(int) Load 8(invocation) |
| 1159: 122(ptr) AccessChain 37(data) 58 116 |
| 1160: 29(i64vec4) Load 1159 |
| 1161: 17(ivec4) Load 19(ballot) |
| 1162: 29(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1160 1161 |
| 1163: 122(ptr) AccessChain 37(data) 1158 116 |
| Store 1163 1162 |
| 1164: 6(int) Load 8(invocation) |
| 1165: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1166: 28(int64_t) Load 1165 |
| 1167: 17(ivec4) Load 19(ballot) |
| 1168: 28(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1166 1167 |
| 1169: 117(ptr) AccessChain 37(data) 1164 116 40 |
| Store 1169 1168 |
| 1170: 6(int) Load 8(invocation) |
| 1171: 122(ptr) AccessChain 37(data) 45 116 |
| 1172: 29(i64vec4) Load 1171 |
| 1173:121(i64vec2) VectorShuffle 1172 1172 0 1 |
| 1174: 17(ivec4) Load 19(ballot) |
| 1175:121(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1173 1174 |
| 1176: 122(ptr) AccessChain 37(data) 1170 116 |
| 1177: 29(i64vec4) Load 1176 |
| 1178: 29(i64vec4) VectorShuffle 1177 1175 4 5 2 3 |
| Store 1176 1178 |
| 1179: 6(int) Load 8(invocation) |
| 1180: 122(ptr) AccessChain 37(data) 52 116 |
| 1181: 29(i64vec4) Load 1180 |
| 1182:127(i64vec3) VectorShuffle 1181 1181 0 1 2 |
| 1183: 17(ivec4) Load 19(ballot) |
| 1184:127(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1182 1183 |
| 1185: 122(ptr) AccessChain 37(data) 1179 116 |
| 1186: 29(i64vec4) Load 1185 |
| 1187: 29(i64vec4) VectorShuffle 1186 1184 4 5 6 3 |
| Store 1185 1187 |
| 1188: 6(int) Load 8(invocation) |
| 1189: 122(ptr) AccessChain 37(data) 58 116 |
| 1190: 29(i64vec4) Load 1189 |
| 1191: 17(ivec4) Load 19(ballot) |
| 1192: 29(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1190 1191 |
| 1193: 122(ptr) AccessChain 37(data) 1188 116 |
| Store 1193 1192 |
| 1194: 6(int) Load 8(invocation) |
| 1195: 117(ptr) AccessChain 37(data) 39 116 40 |
| 1196: 28(int64_t) Load 1195 |
| 1197: 17(ivec4) Load 19(ballot) |
| 1198: 28(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1196 1197 |
| 1199: 117(ptr) AccessChain 37(data) 1194 116 40 |
| Store 1199 1198 |
| 1200: 6(int) Load 8(invocation) |
| 1201: 122(ptr) AccessChain 37(data) 45 116 |
| 1202: 29(i64vec4) Load 1201 |
| 1203:121(i64vec2) VectorShuffle 1202 1202 0 1 |
| 1204: 17(ivec4) Load 19(ballot) |
| 1205:121(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1203 1204 |
| 1206: 122(ptr) AccessChain 37(data) 1200 116 |
| 1207: 29(i64vec4) Load 1206 |
| 1208: 29(i64vec4) VectorShuffle 1207 1205 4 5 2 3 |
| Store 1206 1208 |
| 1209: 6(int) Load 8(invocation) |
| 1210: 122(ptr) AccessChain 37(data) 52 116 |
| 1211: 29(i64vec4) Load 1210 |
| 1212:127(i64vec3) VectorShuffle 1211 1211 0 1 2 |
| 1213: 17(ivec4) Load 19(ballot) |
| 1214:127(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1212 1213 |
| 1215: 122(ptr) AccessChain 37(data) 1209 116 |
| 1216: 29(i64vec4) Load 1215 |
| 1217: 29(i64vec4) VectorShuffle 1216 1214 4 5 6 3 |
| Store 1215 1217 |
| 1218: 6(int) Load 8(invocation) |
| 1219: 122(ptr) AccessChain 37(data) 58 116 |
| 1220: 29(i64vec4) Load 1219 |
| 1221: 17(ivec4) Load 19(ballot) |
| 1222: 29(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1220 1221 |
| 1223: 122(ptr) AccessChain 37(data) 1218 116 |
| Store 1223 1222 |
| 1224: 6(int) Load 8(invocation) |
| 1225: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1226: 30(int64_t) Load 1225 |
| 1227: 17(ivec4) Load 19(ballot) |
| 1228: 30(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1226 1227 |
| 1229: 136(ptr) AccessChain 37(data) 1224 135 40 |
| Store 1229 1228 |
| 1230: 6(int) Load 8(invocation) |
| 1231: 141(ptr) AccessChain 37(data) 45 135 |
| 1232: 31(i64vec4) Load 1231 |
| 1233:140(i64vec2) VectorShuffle 1232 1232 0 1 |
| 1234: 17(ivec4) Load 19(ballot) |
| 1235:140(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1233 1234 |
| 1236: 141(ptr) AccessChain 37(data) 1230 135 |
| 1237: 31(i64vec4) Load 1236 |
| 1238: 31(i64vec4) VectorShuffle 1237 1235 4 5 2 3 |
| Store 1236 1238 |
| 1239: 6(int) Load 8(invocation) |
| 1240: 141(ptr) AccessChain 37(data) 52 135 |
| 1241: 31(i64vec4) Load 1240 |
| 1242:146(i64vec3) VectorShuffle 1241 1241 0 1 2 |
| 1243: 17(ivec4) Load 19(ballot) |
| 1244:146(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1242 1243 |
| 1245: 141(ptr) AccessChain 37(data) 1239 135 |
| 1246: 31(i64vec4) Load 1245 |
| 1247: 31(i64vec4) VectorShuffle 1246 1244 4 5 6 3 |
| Store 1245 1247 |
| 1248: 6(int) Load 8(invocation) |
| 1249: 141(ptr) AccessChain 37(data) 58 135 |
| 1250: 31(i64vec4) Load 1249 |
| 1251: 17(ivec4) Load 19(ballot) |
| 1252: 31(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1250 1251 |
| 1253: 141(ptr) AccessChain 37(data) 1248 135 |
| Store 1253 1252 |
| 1254: 6(int) Load 8(invocation) |
| 1255: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1256: 30(int64_t) Load 1255 |
| 1257: 17(ivec4) Load 19(ballot) |
| 1258: 30(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1256 1257 |
| 1259: 136(ptr) AccessChain 37(data) 1254 135 40 |
| Store 1259 1258 |
| 1260: 6(int) Load 8(invocation) |
| 1261: 141(ptr) AccessChain 37(data) 45 135 |
| 1262: 31(i64vec4) Load 1261 |
| 1263:140(i64vec2) VectorShuffle 1262 1262 0 1 |
| 1264: 17(ivec4) Load 19(ballot) |
| 1265:140(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1263 1264 |
| 1266: 141(ptr) AccessChain 37(data) 1260 135 |
| 1267: 31(i64vec4) Load 1266 |
| 1268: 31(i64vec4) VectorShuffle 1267 1265 4 5 2 3 |
| Store 1266 1268 |
| 1269: 6(int) Load 8(invocation) |
| 1270: 141(ptr) AccessChain 37(data) 52 135 |
| 1271: 31(i64vec4) Load 1270 |
| 1272:146(i64vec3) VectorShuffle 1271 1271 0 1 2 |
| 1273: 17(ivec4) Load 19(ballot) |
| 1274:146(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1272 1273 |
| 1275: 141(ptr) AccessChain 37(data) 1269 135 |
| 1276: 31(i64vec4) Load 1275 |
| 1277: 31(i64vec4) VectorShuffle 1276 1274 4 5 6 3 |
| Store 1275 1277 |
| 1278: 6(int) Load 8(invocation) |
| 1279: 141(ptr) AccessChain 37(data) 58 135 |
| 1280: 31(i64vec4) Load 1279 |
| 1281: 17(ivec4) Load 19(ballot) |
| 1282: 31(i64vec4) GroupNonUniformIMul 177 PartitionedReduceNV 1280 1281 |
| 1283: 141(ptr) AccessChain 37(data) 1278 135 |
| Store 1283 1282 |
| 1284: 6(int) Load 8(invocation) |
| 1285: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1286: 30(int64_t) Load 1285 |
| 1287: 17(ivec4) Load 19(ballot) |
| 1288: 30(int64_t) GroupNonUniformUMin 177 PartitionedReduceNV 1286 1287 |
| 1289: 136(ptr) AccessChain 37(data) 1284 135 40 |
| Store 1289 1288 |
| 1290: 6(int) Load 8(invocation) |
| 1291: 141(ptr) AccessChain 37(data) 45 135 |
| 1292: 31(i64vec4) Load 1291 |
| 1293:140(i64vec2) VectorShuffle 1292 1292 0 1 |
| 1294: 17(ivec4) Load 19(ballot) |
| 1295:140(i64vec2) GroupNonUniformUMin 177 PartitionedReduceNV 1293 1294 |
| 1296: 141(ptr) AccessChain 37(data) 1290 135 |
| 1297: 31(i64vec4) Load 1296 |
| 1298: 31(i64vec4) VectorShuffle 1297 1295 4 5 2 3 |
| Store 1296 1298 |
| 1299: 6(int) Load 8(invocation) |
| 1300: 141(ptr) AccessChain 37(data) 52 135 |
| 1301: 31(i64vec4) Load 1300 |
| 1302:146(i64vec3) VectorShuffle 1301 1301 0 1 2 |
| 1303: 17(ivec4) Load 19(ballot) |
| 1304:146(i64vec3) GroupNonUniformUMin 177 PartitionedReduceNV 1302 1303 |
| 1305: 141(ptr) AccessChain 37(data) 1299 135 |
| 1306: 31(i64vec4) Load 1305 |
| 1307: 31(i64vec4) VectorShuffle 1306 1304 4 5 6 3 |
| Store 1305 1307 |
| 1308: 6(int) Load 8(invocation) |
| 1309: 141(ptr) AccessChain 37(data) 58 135 |
| 1310: 31(i64vec4) Load 1309 |
| 1311: 17(ivec4) Load 19(ballot) |
| 1312: 31(i64vec4) GroupNonUniformUMin 177 PartitionedReduceNV 1310 1311 |
| 1313: 141(ptr) AccessChain 37(data) 1308 135 |
| Store 1313 1312 |
| 1314: 6(int) Load 8(invocation) |
| 1315: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1316: 30(int64_t) Load 1315 |
| 1317: 17(ivec4) Load 19(ballot) |
| 1318: 30(int64_t) GroupNonUniformUMax 177 PartitionedReduceNV 1316 1317 |
| 1319: 136(ptr) AccessChain 37(data) 1314 135 40 |
| Store 1319 1318 |
| 1320: 6(int) Load 8(invocation) |
| 1321: 141(ptr) AccessChain 37(data) 45 135 |
| 1322: 31(i64vec4) Load 1321 |
| 1323:140(i64vec2) VectorShuffle 1322 1322 0 1 |
| 1324: 17(ivec4) Load 19(ballot) |
| 1325:140(i64vec2) GroupNonUniformUMax 177 PartitionedReduceNV 1323 1324 |
| 1326: 141(ptr) AccessChain 37(data) 1320 135 |
| 1327: 31(i64vec4) Load 1326 |
| 1328: 31(i64vec4) VectorShuffle 1327 1325 4 5 2 3 |
| Store 1326 1328 |
| 1329: 6(int) Load 8(invocation) |
| 1330: 141(ptr) AccessChain 37(data) 52 135 |
| 1331: 31(i64vec4) Load 1330 |
| 1332:146(i64vec3) VectorShuffle 1331 1331 0 1 2 |
| 1333: 17(ivec4) Load 19(ballot) |
| 1334:146(i64vec3) GroupNonUniformUMax 177 PartitionedReduceNV 1332 1333 |
| 1335: 141(ptr) AccessChain 37(data) 1329 135 |
| 1336: 31(i64vec4) Load 1335 |
| 1337: 31(i64vec4) VectorShuffle 1336 1334 4 5 6 3 |
| Store 1335 1337 |
| 1338: 6(int) Load 8(invocation) |
| 1339: 141(ptr) AccessChain 37(data) 58 135 |
| 1340: 31(i64vec4) Load 1339 |
| 1341: 17(ivec4) Load 19(ballot) |
| 1342: 31(i64vec4) GroupNonUniformUMax 177 PartitionedReduceNV 1340 1341 |
| 1343: 141(ptr) AccessChain 37(data) 1338 135 |
| Store 1343 1342 |
| 1344: 6(int) Load 8(invocation) |
| 1345: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1346: 30(int64_t) Load 1345 |
| 1347: 17(ivec4) Load 19(ballot) |
| 1348: 30(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1346 1347 |
| 1349: 136(ptr) AccessChain 37(data) 1344 135 40 |
| Store 1349 1348 |
| 1350: 6(int) Load 8(invocation) |
| 1351: 141(ptr) AccessChain 37(data) 45 135 |
| 1352: 31(i64vec4) Load 1351 |
| 1353:140(i64vec2) VectorShuffle 1352 1352 0 1 |
| 1354: 17(ivec4) Load 19(ballot) |
| 1355:140(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1353 1354 |
| 1356: 141(ptr) AccessChain 37(data) 1350 135 |
| 1357: 31(i64vec4) Load 1356 |
| 1358: 31(i64vec4) VectorShuffle 1357 1355 4 5 2 3 |
| Store 1356 1358 |
| 1359: 6(int) Load 8(invocation) |
| 1360: 141(ptr) AccessChain 37(data) 52 135 |
| 1361: 31(i64vec4) Load 1360 |
| 1362:146(i64vec3) VectorShuffle 1361 1361 0 1 2 |
| 1363: 17(ivec4) Load 19(ballot) |
| 1364:146(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1362 1363 |
| 1365: 141(ptr) AccessChain 37(data) 1359 135 |
| 1366: 31(i64vec4) Load 1365 |
| 1367: 31(i64vec4) VectorShuffle 1366 1364 4 5 6 3 |
| Store 1365 1367 |
| 1368: 6(int) Load 8(invocation) |
| 1369: 141(ptr) AccessChain 37(data) 58 135 |
| 1370: 31(i64vec4) Load 1369 |
| 1371: 17(ivec4) Load 19(ballot) |
| 1372: 31(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1370 1371 |
| 1373: 141(ptr) AccessChain 37(data) 1368 135 |
| Store 1373 1372 |
| 1374: 6(int) Load 8(invocation) |
| 1375: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1376: 30(int64_t) Load 1375 |
| 1377: 17(ivec4) Load 19(ballot) |
| 1378: 30(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1376 1377 |
| 1379: 136(ptr) AccessChain 37(data) 1374 135 40 |
| Store 1379 1378 |
| 1380: 6(int) Load 8(invocation) |
| 1381: 141(ptr) AccessChain 37(data) 45 135 |
| 1382: 31(i64vec4) Load 1381 |
| 1383:140(i64vec2) VectorShuffle 1382 1382 0 1 |
| 1384: 17(ivec4) Load 19(ballot) |
| 1385:140(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1383 1384 |
| 1386: 141(ptr) AccessChain 37(data) 1380 135 |
| 1387: 31(i64vec4) Load 1386 |
| 1388: 31(i64vec4) VectorShuffle 1387 1385 4 5 2 3 |
| Store 1386 1388 |
| 1389: 6(int) Load 8(invocation) |
| 1390: 141(ptr) AccessChain 37(data) 52 135 |
| 1391: 31(i64vec4) Load 1390 |
| 1392:146(i64vec3) VectorShuffle 1391 1391 0 1 2 |
| 1393: 17(ivec4) Load 19(ballot) |
| 1394:146(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1392 1393 |
| 1395: 141(ptr) AccessChain 37(data) 1389 135 |
| 1396: 31(i64vec4) Load 1395 |
| 1397: 31(i64vec4) VectorShuffle 1396 1394 4 5 6 3 |
| Store 1395 1397 |
| 1398: 6(int) Load 8(invocation) |
| 1399: 141(ptr) AccessChain 37(data) 58 135 |
| 1400: 31(i64vec4) Load 1399 |
| 1401: 17(ivec4) Load 19(ballot) |
| 1402: 31(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1400 1401 |
| 1403: 141(ptr) AccessChain 37(data) 1398 135 |
| Store 1403 1402 |
| 1404: 6(int) Load 8(invocation) |
| 1405: 136(ptr) AccessChain 37(data) 39 135 40 |
| 1406: 30(int64_t) Load 1405 |
| 1407: 17(ivec4) Load 19(ballot) |
| 1408: 30(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1406 1407 |
| 1409: 136(ptr) AccessChain 37(data) 1404 135 40 |
| Store 1409 1408 |
| 1410: 6(int) Load 8(invocation) |
| 1411: 141(ptr) AccessChain 37(data) 45 135 |
| 1412: 31(i64vec4) Load 1411 |
| 1413:140(i64vec2) VectorShuffle 1412 1412 0 1 |
| 1414: 17(ivec4) Load 19(ballot) |
| 1415:140(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1413 1414 |
| 1416: 141(ptr) AccessChain 37(data) 1410 135 |
| 1417: 31(i64vec4) Load 1416 |
| 1418: 31(i64vec4) VectorShuffle 1417 1415 4 5 2 3 |
| Store 1416 1418 |
| 1419: 6(int) Load 8(invocation) |
| 1420: 141(ptr) AccessChain 37(data) 52 135 |
| 1421: 31(i64vec4) Load 1420 |
| 1422:146(i64vec3) VectorShuffle 1421 1421 0 1 2 |
| 1423: 17(ivec4) Load 19(ballot) |
| 1424:146(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1422 1423 |
| 1425: 141(ptr) AccessChain 37(data) 1419 135 |
| 1426: 31(i64vec4) Load 1425 |
| 1427: 31(i64vec4) VectorShuffle 1426 1424 4 5 6 3 |
| Store 1425 1427 |
| 1428: 6(int) Load 8(invocation) |
| 1429: 141(ptr) AccessChain 37(data) 58 135 |
| 1430: 31(i64vec4) Load 1429 |
| 1431: 17(ivec4) Load 19(ballot) |
| 1432: 31(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1430 1431 |
| 1433: 141(ptr) AccessChain 37(data) 1428 135 |
| Store 1433 1432 |
| 1434: 6(int) Load 8(invocation) |
| 1435: 155(ptr) AccessChain 37(data) 39 154 40 |
| 1436:32(float16_t) Load 1435 |
| 1437: 17(ivec4) Load 19(ballot) |
| 1438:32(float16_t) GroupNonUniformFAdd 177 PartitionedReduceNV 1436 1437 |
| 1439: 155(ptr) AccessChain 37(data) 1434 154 40 |
| Store 1439 1438 |
| 1440: 6(int) Load 8(invocation) |
| 1441: 160(ptr) AccessChain 37(data) 45 154 |
| 1442: 33(f16vec4) Load 1441 |
| 1443:159(f16vec2) VectorShuffle 1442 1442 0 1 |
| 1444: 17(ivec4) Load 19(ballot) |
| 1445:159(f16vec2) GroupNonUniformFAdd 177 PartitionedReduceNV 1443 1444 |
| 1446: 160(ptr) AccessChain 37(data) 1440 154 |
| 1447: 33(f16vec4) Load 1446 |
| 1448: 33(f16vec4) VectorShuffle 1447 1445 4 5 2 3 |
| Store 1446 1448 |
| 1449: 6(int) Load 8(invocation) |
| 1450: 160(ptr) AccessChain 37(data) 52 154 |
| 1451: 33(f16vec4) Load 1450 |
| 1452:165(f16vec3) VectorShuffle 1451 1451 0 1 2 |
| 1453: 17(ivec4) Load 19(ballot) |
| 1454:165(f16vec3) GroupNonUniformFAdd 177 PartitionedReduceNV 1452 1453 |
| 1455: 160(ptr) AccessChain 37(data) 1449 154 |
| 1456: 33(f16vec4) Load 1455 |
| 1457: 33(f16vec4) VectorShuffle 1456 1454 4 5 6 3 |
| Store 1455 1457 |
| 1458: 6(int) Load 8(invocation) |
| 1459: 160(ptr) AccessChain 37(data) 58 154 |
| 1460: 33(f16vec4) Load 1459 |
| 1461: 17(ivec4) Load 19(ballot) |
| 1462: 33(f16vec4) GroupNonUniformFAdd 177 PartitionedReduceNV 1460 1461 |
| 1463: 160(ptr) AccessChain 37(data) 1458 154 |
| Store 1463 1462 |
| 1464: 6(int) Load 8(invocation) |
| 1465: 155(ptr) AccessChain 37(data) 39 154 40 |
| 1466:32(float16_t) Load 1465 |
| 1467: 17(ivec4) Load 19(ballot) |
| 1468:32(float16_t) GroupNonUniformFMul 177 PartitionedReduceNV 1466 1467 |
| 1469: 155(ptr) AccessChain 37(data) 1464 154 40 |
| Store 1469 1468 |
| 1470: 6(int) Load 8(invocation) |
| 1471: 160(ptr) AccessChain 37(data) 45 154 |
| 1472: 33(f16vec4) Load 1471 |
| 1473:159(f16vec2) VectorShuffle 1472 1472 0 1 |
| 1474: 17(ivec4) Load 19(ballot) |
| 1475:159(f16vec2) GroupNonUniformFMul 177 PartitionedReduceNV 1473 1474 |
| 1476: 160(ptr) AccessChain 37(data) 1470 154 |
| 1477: 33(f16vec4) Load 1476 |
| 1478: 33(f16vec4) VectorShuffle 1477 1475 4 5 2 3 |
| Store 1476 1478 |
| 1479: 6(int) Load 8(invocation) |
| 1480: 160(ptr) AccessChain 37(data) 52 154 |
| 1481: 33(f16vec4) Load 1480 |
| 1482:165(f16vec3) VectorShuffle 1481 1481 0 1 2 |
| 1483: 17(ivec4) Load 19(ballot) |
| 1484:165(f16vec3) GroupNonUniformFMul 177 PartitionedReduceNV 1482 1483 |
| 1485: 160(ptr) AccessChain 37(data) 1479 154 |
| 1486: 33(f16vec4) Load 1485 |
| 1487: 33(f16vec4) VectorShuffle 1486 1484 4 5 6 3 |
| Store 1485 1487 |
| 1488: 6(int) Load 8(invocation) |
| 1489: 160(ptr) AccessChain 37(data) 58 154 |
| 1490: 33(f16vec4) Load 1489 |
| 1491: 17(ivec4) Load 19(ballot) |
| 1492: 33(f16vec4) GroupNonUniformFMul 177 PartitionedReduceNV 1490 1491 |
| 1493: 160(ptr) AccessChain 37(data) 1488 154 |
| Store 1493 1492 |
| 1494: 6(int) Load 8(invocation) |
| 1495: 155(ptr) AccessChain 37(data) 39 154 40 |
| 1496:32(float16_t) Load 1495 |
| 1497: 17(ivec4) Load 19(ballot) |
| 1498:32(float16_t) GroupNonUniformFMin 177 PartitionedReduceNV 1496 1497 |
| 1499: 155(ptr) AccessChain 37(data) 1494 154 40 |
| Store 1499 1498 |
| 1500: 6(int) Load 8(invocation) |
| 1501: 160(ptr) AccessChain 37(data) 45 154 |
| 1502: 33(f16vec4) Load 1501 |
| 1503:159(f16vec2) VectorShuffle 1502 1502 0 1 |
| 1504: 17(ivec4) Load 19(ballot) |
| 1505:159(f16vec2) GroupNonUniformFMin 177 PartitionedReduceNV 1503 1504 |
| 1506: 160(ptr) AccessChain 37(data) 1500 154 |
| 1507: 33(f16vec4) Load 1506 |
| 1508: 33(f16vec4) VectorShuffle 1507 1505 4 5 2 3 |
| Store 1506 1508 |
| 1509: 6(int) Load 8(invocation) |
| 1510: 160(ptr) AccessChain 37(data) 52 154 |
| 1511: 33(f16vec4) Load 1510 |
| 1512:165(f16vec3) VectorShuffle 1511 1511 0 1 2 |
| 1513: 17(ivec4) Load 19(ballot) |
| 1514:165(f16vec3) GroupNonUniformFMin 177 PartitionedReduceNV 1512 1513 |
| 1515: 160(ptr) AccessChain 37(data) 1509 154 |
| 1516: 33(f16vec4) Load 1515 |
| 1517: 33(f16vec4) VectorShuffle 1516 1514 4 5 6 3 |
| Store 1515 1517 |
| 1518: 6(int) Load 8(invocation) |
| 1519: 160(ptr) AccessChain 37(data) 58 154 |
| 1520: 33(f16vec4) Load 1519 |
| 1521: 17(ivec4) Load 19(ballot) |
| 1522: 33(f16vec4) GroupNonUniformFMin 177 PartitionedReduceNV 1520 1521 |
| 1523: 160(ptr) AccessChain 37(data) 1518 154 |
| Store 1523 1522 |
| 1524: 6(int) Load 8(invocation) |
| 1525: 155(ptr) AccessChain 37(data) 39 154 40 |
| 1526:32(float16_t) Load 1525 |
| 1527: 17(ivec4) Load 19(ballot) |
| 1528:32(float16_t) GroupNonUniformFMax 177 PartitionedReduceNV 1526 1527 |
| 1529: 155(ptr) AccessChain 37(data) 1524 154 40 |
| Store 1529 1528 |
| 1530: 6(int) Load 8(invocation) |
| 1531: 160(ptr) AccessChain 37(data) 45 154 |
| 1532: 33(f16vec4) Load 1531 |
| 1533:159(f16vec2) VectorShuffle 1532 1532 0 1 |
| 1534: 17(ivec4) Load 19(ballot) |
| 1535:159(f16vec2) GroupNonUniformFMax 177 PartitionedReduceNV 1533 1534 |
| 1536: 160(ptr) AccessChain 37(data) 1530 154 |
| 1537: 33(f16vec4) Load 1536 |
| 1538: 33(f16vec4) VectorShuffle 1537 1535 4 5 2 3 |
| Store 1536 1538 |
| 1539: 6(int) Load 8(invocation) |
| 1540: 160(ptr) AccessChain 37(data) 52 154 |
| 1541: 33(f16vec4) Load 1540 |
| 1542:165(f16vec3) VectorShuffle 1541 1541 0 1 2 |
| 1543: 17(ivec4) Load 19(ballot) |
| 1544:165(f16vec3) GroupNonUniformFMax 177 PartitionedReduceNV 1542 1543 |
| 1545: 160(ptr) AccessChain 37(data) 1539 154 |
| 1546: 33(f16vec4) Load 1545 |
| 1547: 33(f16vec4) VectorShuffle 1546 1544 4 5 6 3 |
| Store 1545 1547 |
| 1548: 6(int) Load 8(invocation) |
| 1549: 160(ptr) AccessChain 37(data) 58 154 |
| 1550: 33(f16vec4) Load 1549 |
| 1551: 17(ivec4) Load 19(ballot) |
| 1552: 33(f16vec4) GroupNonUniformFMax 177 PartitionedReduceNV 1550 1551 |
| 1553: 160(ptr) AccessChain 37(data) 1548 154 |
| Store 1553 1552 |
| Return |
| FunctionEnd |