| spv.subgroupPartitioned.comp |
| // Module Version 10300 |
| // Generated by (magic number): 8000a |
| // Id's are bound by 2807 |
| |
| Capability Shader |
| Capability Float64 |
| Capability GroupNonUniform |
| Capability GroupNonUniformPartitionedNV |
| 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_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 28 "Buffers" |
| MemberName 28(Buffers) 0 "f4" |
| MemberName 28(Buffers) 1 "i4" |
| MemberName 28(Buffers) 2 "u4" |
| MemberName 28(Buffers) 3 "d4" |
| Name 31 "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 28(Buffers) 0 Offset 0 |
| MemberDecorate 28(Buffers) 1 Offset 16 |
| MemberDecorate 28(Buffers) 2 Offset 32 |
| MemberDecorate 28(Buffers) 3 Offset 64 |
| Decorate 28(Buffers) Block |
| Decorate 31(data) DescriptorSet 0 |
| Decorate 31(data) Binding 0 |
| Decorate 2806 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) |
| 22: TypeFloat 32 |
| 23: TypeVector 22(float) 4 |
| 24: TypeInt 32 1 |
| 25: TypeVector 24(int) 4 |
| 26: TypeFloat 64 |
| 27: TypeVector 26(float64_t) 4 |
| 28(Buffers): TypeStruct 23(fvec4) 25(ivec4) 17(ivec4) 27(f64vec4) |
| 29: TypeArray 28(Buffers) 15 |
| 30: TypePointer StorageBuffer 29 |
| 31(data): 30(ptr) Variable StorageBuffer |
| 33: 24(int) Constant 2 |
| 34: 24(int) Constant 0 |
| 35: 6(int) Constant 0 |
| 36: TypePointer StorageBuffer 22(float) |
| 40: TypePointer StorageBuffer 17(ivec4) |
| 43: TypeVector 22(float) 2 |
| 44: TypePointer StorageBuffer 23(fvec4) |
| 51: TypeVector 22(float) 3 |
| 63: 24(int) Constant 1 |
| 64: TypePointer StorageBuffer 24(int) |
| 70: TypeVector 24(int) 2 |
| 71: TypePointer StorageBuffer 25(ivec4) |
| 78: TypeVector 24(int) 3 |
| 90: TypePointer StorageBuffer 6(int) |
| 96: TypeVector 6(int) 2 |
| 103: TypeVector 6(int) 3 |
| 115: 24(int) Constant 3 |
| 116: TypePointer StorageBuffer 26(float64_t) |
| 122: TypeVector 26(float64_t) 2 |
| 123: TypePointer StorageBuffer 27(f64vec4) |
| 130: TypeVector 26(float64_t) 3 |
| 144: TypeBool |
| 152: TypeVector 144(bool) 2 |
| 153: 96(ivec2) ConstantComposite 35 35 |
| 161: TypeVector 144(bool) 3 |
| 162: 103(ivec3) ConstantComposite 35 35 35 |
| 169: TypeVector 144(bool) 4 |
| 170: 17(ivec4) ConstantComposite 35 35 35 35 |
| 178: 6(int) Constant 3 |
| 189: 6(int) Constant 1 |
| 202: 6(int) Constant 2 |
| 801: 70(ivec2) ConstantComposite 34 34 |
| 805: 70(ivec2) ConstantComposite 63 63 |
| 815: 78(ivec3) ConstantComposite 34 34 34 |
| 819: 78(ivec3) ConstantComposite 63 63 63 |
| 830: 25(ivec4) ConstantComposite 34 34 34 34 |
| 834: 25(ivec4) ConstantComposite 63 63 63 63 |
| 2805: 6(int) Constant 8 |
| 2806: 103(ivec3) ConstantComposite 2805 189 189 |
| 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 |
| 20: 6(int) Load 8(invocation) |
| 21: 17(ivec4) GroupNonUniformPartitionNV 20 |
| Store 19(ballot) 21 |
| 32: 6(int) Load 8(invocation) |
| 37: 36(ptr) AccessChain 31(data) 34 34 35 |
| 38: 22(float) Load 37 |
| 39: 17(ivec4) GroupNonUniformPartitionNV 38 |
| 41: 40(ptr) AccessChain 31(data) 32 33 |
| Store 41 39 |
| 42: 6(int) Load 8(invocation) |
| 45: 44(ptr) AccessChain 31(data) 34 34 |
| 46: 23(fvec4) Load 45 |
| 47: 43(fvec2) VectorShuffle 46 46 0 1 |
| 48: 17(ivec4) GroupNonUniformPartitionNV 47 |
| 49: 40(ptr) AccessChain 31(data) 42 33 |
| Store 49 48 |
| 50: 6(int) Load 8(invocation) |
| 52: 44(ptr) AccessChain 31(data) 34 34 |
| 53: 23(fvec4) Load 52 |
| 54: 51(fvec3) VectorShuffle 53 53 0 1 2 |
| 55: 17(ivec4) GroupNonUniformPartitionNV 54 |
| 56: 40(ptr) AccessChain 31(data) 50 33 |
| Store 56 55 |
| 57: 6(int) Load 8(invocation) |
| 58: 44(ptr) AccessChain 31(data) 34 34 |
| 59: 23(fvec4) Load 58 |
| 60: 17(ivec4) GroupNonUniformPartitionNV 59 |
| 61: 40(ptr) AccessChain 31(data) 57 33 |
| Store 61 60 |
| 62: 6(int) Load 8(invocation) |
| 65: 64(ptr) AccessChain 31(data) 34 63 35 |
| 66: 24(int) Load 65 |
| 67: 17(ivec4) GroupNonUniformPartitionNV 66 |
| 68: 40(ptr) AccessChain 31(data) 62 33 |
| Store 68 67 |
| 69: 6(int) Load 8(invocation) |
| 72: 71(ptr) AccessChain 31(data) 34 63 |
| 73: 25(ivec4) Load 72 |
| 74: 70(ivec2) VectorShuffle 73 73 0 1 |
| 75: 17(ivec4) GroupNonUniformPartitionNV 74 |
| 76: 40(ptr) AccessChain 31(data) 69 33 |
| Store 76 75 |
| 77: 6(int) Load 8(invocation) |
| 79: 71(ptr) AccessChain 31(data) 34 63 |
| 80: 25(ivec4) Load 79 |
| 81: 78(ivec3) VectorShuffle 80 80 0 1 2 |
| 82: 17(ivec4) GroupNonUniformPartitionNV 81 |
| 83: 40(ptr) AccessChain 31(data) 77 33 |
| Store 83 82 |
| 84: 6(int) Load 8(invocation) |
| 85: 71(ptr) AccessChain 31(data) 34 63 |
| 86: 25(ivec4) Load 85 |
| 87: 17(ivec4) GroupNonUniformPartitionNV 86 |
| 88: 40(ptr) AccessChain 31(data) 84 33 |
| Store 88 87 |
| 89: 6(int) Load 8(invocation) |
| 91: 90(ptr) AccessChain 31(data) 34 33 35 |
| 92: 6(int) Load 91 |
| 93: 17(ivec4) GroupNonUniformPartitionNV 92 |
| 94: 40(ptr) AccessChain 31(data) 89 33 |
| Store 94 93 |
| 95: 6(int) Load 8(invocation) |
| 97: 40(ptr) AccessChain 31(data) 34 33 |
| 98: 17(ivec4) Load 97 |
| 99: 96(ivec2) VectorShuffle 98 98 0 1 |
| 100: 17(ivec4) GroupNonUniformPartitionNV 99 |
| 101: 40(ptr) AccessChain 31(data) 95 33 |
| Store 101 100 |
| 102: 6(int) Load 8(invocation) |
| 104: 40(ptr) AccessChain 31(data) 34 33 |
| 105: 17(ivec4) Load 104 |
| 106: 103(ivec3) VectorShuffle 105 105 0 1 2 |
| 107: 17(ivec4) GroupNonUniformPartitionNV 106 |
| 108: 40(ptr) AccessChain 31(data) 102 33 |
| Store 108 107 |
| 109: 6(int) Load 8(invocation) |
| 110: 40(ptr) AccessChain 31(data) 34 33 |
| 111: 17(ivec4) Load 110 |
| 112: 17(ivec4) GroupNonUniformPartitionNV 111 |
| 113: 40(ptr) AccessChain 31(data) 109 33 |
| Store 113 112 |
| 114: 6(int) Load 8(invocation) |
| 117: 116(ptr) AccessChain 31(data) 34 115 35 |
| 118:26(float64_t) Load 117 |
| 119: 17(ivec4) GroupNonUniformPartitionNV 118 |
| 120: 40(ptr) AccessChain 31(data) 114 33 |
| Store 120 119 |
| 121: 6(int) Load 8(invocation) |
| 124: 123(ptr) AccessChain 31(data) 34 115 |
| 125: 27(f64vec4) Load 124 |
| 126:122(f64vec2) VectorShuffle 125 125 0 1 |
| 127: 17(ivec4) GroupNonUniformPartitionNV 126 |
| 128: 40(ptr) AccessChain 31(data) 121 33 |
| Store 128 127 |
| 129: 6(int) Load 8(invocation) |
| 131: 123(ptr) AccessChain 31(data) 34 115 |
| 132: 27(f64vec4) Load 131 |
| 133:130(f64vec3) VectorShuffle 132 132 0 1 2 |
| 134: 17(ivec4) GroupNonUniformPartitionNV 133 |
| 135: 40(ptr) AccessChain 31(data) 129 33 |
| Store 135 134 |
| 136: 6(int) Load 8(invocation) |
| 137: 123(ptr) AccessChain 31(data) 34 115 |
| 138: 27(f64vec4) Load 137 |
| 139: 17(ivec4) GroupNonUniformPartitionNV 138 |
| 140: 40(ptr) AccessChain 31(data) 136 33 |
| Store 140 139 |
| 141: 6(int) Load 8(invocation) |
| 142: 64(ptr) AccessChain 31(data) 34 63 35 |
| 143: 24(int) Load 142 |
| 145: 144(bool) INotEqual 143 35 |
| 146: 17(ivec4) GroupNonUniformPartitionNV 145 |
| 147: 40(ptr) AccessChain 31(data) 141 33 |
| Store 147 146 |
| 148: 6(int) Load 8(invocation) |
| 149: 71(ptr) AccessChain 31(data) 34 63 |
| 150: 25(ivec4) Load 149 |
| 151: 70(ivec2) VectorShuffle 150 150 0 1 |
| 154: 152(bvec2) INotEqual 151 153 |
| 155: 17(ivec4) GroupNonUniformPartitionNV 154 |
| 156: 40(ptr) AccessChain 31(data) 148 33 |
| Store 156 155 |
| 157: 6(int) Load 8(invocation) |
| 158: 71(ptr) AccessChain 31(data) 34 63 |
| 159: 25(ivec4) Load 158 |
| 160: 78(ivec3) VectorShuffle 159 159 0 1 2 |
| 163: 161(bvec3) INotEqual 160 162 |
| 164: 17(ivec4) GroupNonUniformPartitionNV 163 |
| 165: 40(ptr) AccessChain 31(data) 157 33 |
| Store 165 164 |
| 166: 6(int) Load 8(invocation) |
| 167: 71(ptr) AccessChain 31(data) 34 63 |
| 168: 25(ivec4) Load 167 |
| 171: 169(bvec4) INotEqual 168 170 |
| 172: 17(ivec4) GroupNonUniformPartitionNV 171 |
| 173: 40(ptr) AccessChain 31(data) 166 33 |
| Store 173 172 |
| 174: 6(int) Load 8(invocation) |
| 175: 36(ptr) AccessChain 31(data) 34 34 35 |
| 176: 22(float) Load 175 |
| 177: 17(ivec4) Load 19(ballot) |
| 179: 22(float) GroupNonUniformFAdd 178 PartitionedReduceNV 176 177 |
| 180: 36(ptr) AccessChain 31(data) 174 34 35 |
| Store 180 179 |
| 181: 6(int) Load 8(invocation) |
| 182: 44(ptr) AccessChain 31(data) 63 34 |
| 183: 23(fvec4) Load 182 |
| 184: 43(fvec2) VectorShuffle 183 183 0 1 |
| 185: 17(ivec4) Load 19(ballot) |
| 186: 43(fvec2) GroupNonUniformFAdd 178 PartitionedReduceNV 184 185 |
| 187: 36(ptr) AccessChain 31(data) 181 34 35 |
| 188: 22(float) CompositeExtract 186 0 |
| Store 187 188 |
| 190: 36(ptr) AccessChain 31(data) 181 34 189 |
| 191: 22(float) CompositeExtract 186 1 |
| Store 190 191 |
| 192: 6(int) Load 8(invocation) |
| 193: 44(ptr) AccessChain 31(data) 33 34 |
| 194: 23(fvec4) Load 193 |
| 195: 51(fvec3) VectorShuffle 194 194 0 1 2 |
| 196: 17(ivec4) Load 19(ballot) |
| 197: 51(fvec3) GroupNonUniformFAdd 178 PartitionedReduceNV 195 196 |
| 198: 36(ptr) AccessChain 31(data) 192 34 35 |
| 199: 22(float) CompositeExtract 197 0 |
| Store 198 199 |
| 200: 36(ptr) AccessChain 31(data) 192 34 189 |
| 201: 22(float) CompositeExtract 197 1 |
| Store 200 201 |
| 203: 36(ptr) AccessChain 31(data) 192 34 202 |
| 204: 22(float) CompositeExtract 197 2 |
| Store 203 204 |
| 205: 6(int) Load 8(invocation) |
| 206: 44(ptr) AccessChain 31(data) 115 34 |
| 207: 23(fvec4) Load 206 |
| 208: 17(ivec4) Load 19(ballot) |
| 209: 23(fvec4) GroupNonUniformFAdd 178 PartitionedReduceNV 207 208 |
| 210: 44(ptr) AccessChain 31(data) 205 34 |
| Store 210 209 |
| 211: 6(int) Load 8(invocation) |
| 212: 64(ptr) AccessChain 31(data) 34 63 35 |
| 213: 24(int) Load 212 |
| 214: 17(ivec4) Load 19(ballot) |
| 215: 24(int) GroupNonUniformIAdd 178 PartitionedReduceNV 213 214 |
| 216: 64(ptr) AccessChain 31(data) 211 63 35 |
| Store 216 215 |
| 217: 6(int) Load 8(invocation) |
| 218: 71(ptr) AccessChain 31(data) 63 63 |
| 219: 25(ivec4) Load 218 |
| 220: 70(ivec2) VectorShuffle 219 219 0 1 |
| 221: 17(ivec4) Load 19(ballot) |
| 222: 70(ivec2) GroupNonUniformIAdd 178 PartitionedReduceNV 220 221 |
| 223: 64(ptr) AccessChain 31(data) 217 63 35 |
| 224: 24(int) CompositeExtract 222 0 |
| Store 223 224 |
| 225: 64(ptr) AccessChain 31(data) 217 63 189 |
| 226: 24(int) CompositeExtract 222 1 |
| Store 225 226 |
| 227: 6(int) Load 8(invocation) |
| 228: 71(ptr) AccessChain 31(data) 33 63 |
| 229: 25(ivec4) Load 228 |
| 230: 78(ivec3) VectorShuffle 229 229 0 1 2 |
| 231: 17(ivec4) Load 19(ballot) |
| 232: 78(ivec3) GroupNonUniformIAdd 178 PartitionedReduceNV 230 231 |
| 233: 64(ptr) AccessChain 31(data) 227 63 35 |
| 234: 24(int) CompositeExtract 232 0 |
| Store 233 234 |
| 235: 64(ptr) AccessChain 31(data) 227 63 189 |
| 236: 24(int) CompositeExtract 232 1 |
| Store 235 236 |
| 237: 64(ptr) AccessChain 31(data) 227 63 202 |
| 238: 24(int) CompositeExtract 232 2 |
| Store 237 238 |
| 239: 6(int) Load 8(invocation) |
| 240: 71(ptr) AccessChain 31(data) 115 63 |
| 241: 25(ivec4) Load 240 |
| 242: 17(ivec4) Load 19(ballot) |
| 243: 25(ivec4) GroupNonUniformIAdd 178 PartitionedReduceNV 241 242 |
| 244: 71(ptr) AccessChain 31(data) 239 63 |
| Store 244 243 |
| 245: 6(int) Load 8(invocation) |
| 246: 90(ptr) AccessChain 31(data) 34 33 35 |
| 247: 6(int) Load 246 |
| 248: 17(ivec4) Load 19(ballot) |
| 249: 6(int) GroupNonUniformIAdd 178 PartitionedReduceNV 247 248 |
| 250: 90(ptr) AccessChain 31(data) 245 33 35 |
| Store 250 249 |
| 251: 6(int) Load 8(invocation) |
| 252: 40(ptr) AccessChain 31(data) 63 33 |
| 253: 17(ivec4) Load 252 |
| 254: 96(ivec2) VectorShuffle 253 253 0 1 |
| 255: 17(ivec4) Load 19(ballot) |
| 256: 96(ivec2) GroupNonUniformIAdd 178 PartitionedReduceNV 254 255 |
| 257: 90(ptr) AccessChain 31(data) 251 33 35 |
| 258: 6(int) CompositeExtract 256 0 |
| Store 257 258 |
| 259: 90(ptr) AccessChain 31(data) 251 33 189 |
| 260: 6(int) CompositeExtract 256 1 |
| Store 259 260 |
| 261: 6(int) Load 8(invocation) |
| 262: 40(ptr) AccessChain 31(data) 33 33 |
| 263: 17(ivec4) Load 262 |
| 264: 103(ivec3) VectorShuffle 263 263 0 1 2 |
| 265: 17(ivec4) Load 19(ballot) |
| 266: 103(ivec3) GroupNonUniformIAdd 178 PartitionedReduceNV 264 265 |
| 267: 90(ptr) AccessChain 31(data) 261 33 35 |
| 268: 6(int) CompositeExtract 266 0 |
| Store 267 268 |
| 269: 90(ptr) AccessChain 31(data) 261 33 189 |
| 270: 6(int) CompositeExtract 266 1 |
| Store 269 270 |
| 271: 90(ptr) AccessChain 31(data) 261 33 202 |
| 272: 6(int) CompositeExtract 266 2 |
| Store 271 272 |
| 273: 6(int) Load 8(invocation) |
| 274: 40(ptr) AccessChain 31(data) 115 33 |
| 275: 17(ivec4) Load 274 |
| 276: 17(ivec4) Load 19(ballot) |
| 277: 17(ivec4) GroupNonUniformIAdd 178 PartitionedReduceNV 275 276 |
| 278: 40(ptr) AccessChain 31(data) 273 33 |
| Store 278 277 |
| 279: 6(int) Load 8(invocation) |
| 280: 116(ptr) AccessChain 31(data) 34 115 35 |
| 281:26(float64_t) Load 280 |
| 282: 17(ivec4) Load 19(ballot) |
| 283:26(float64_t) GroupNonUniformFAdd 178 PartitionedReduceNV 281 282 |
| 284: 116(ptr) AccessChain 31(data) 279 115 35 |
| Store 284 283 |
| 285: 6(int) Load 8(invocation) |
| 286: 123(ptr) AccessChain 31(data) 63 115 |
| 287: 27(f64vec4) Load 286 |
| 288:122(f64vec2) VectorShuffle 287 287 0 1 |
| 289: 17(ivec4) Load 19(ballot) |
| 290:122(f64vec2) GroupNonUniformFAdd 178 PartitionedReduceNV 288 289 |
| 291: 116(ptr) AccessChain 31(data) 285 115 35 |
| 292:26(float64_t) CompositeExtract 290 0 |
| Store 291 292 |
| 293: 116(ptr) AccessChain 31(data) 285 115 189 |
| 294:26(float64_t) CompositeExtract 290 1 |
| Store 293 294 |
| 295: 6(int) Load 8(invocation) |
| 296: 123(ptr) AccessChain 31(data) 33 115 |
| 297: 27(f64vec4) Load 296 |
| 298:130(f64vec3) VectorShuffle 297 297 0 1 2 |
| 299: 17(ivec4) Load 19(ballot) |
| 300:130(f64vec3) GroupNonUniformFAdd 178 PartitionedReduceNV 298 299 |
| 301: 116(ptr) AccessChain 31(data) 295 115 35 |
| 302:26(float64_t) CompositeExtract 300 0 |
| Store 301 302 |
| 303: 116(ptr) AccessChain 31(data) 295 115 189 |
| 304:26(float64_t) CompositeExtract 300 1 |
| Store 303 304 |
| 305: 116(ptr) AccessChain 31(data) 295 115 202 |
| 306:26(float64_t) CompositeExtract 300 2 |
| Store 305 306 |
| 307: 6(int) Load 8(invocation) |
| 308: 123(ptr) AccessChain 31(data) 115 115 |
| 309: 27(f64vec4) Load 308 |
| 310: 17(ivec4) Load 19(ballot) |
| 311: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedReduceNV 309 310 |
| 312: 123(ptr) AccessChain 31(data) 307 115 |
| Store 312 311 |
| 313: 6(int) Load 8(invocation) |
| 314: 36(ptr) AccessChain 31(data) 34 34 35 |
| 315: 22(float) Load 314 |
| 316: 17(ivec4) Load 19(ballot) |
| 317: 22(float) GroupNonUniformFMul 178 PartitionedReduceNV 315 316 |
| 318: 36(ptr) AccessChain 31(data) 313 34 35 |
| Store 318 317 |
| 319: 6(int) Load 8(invocation) |
| 320: 44(ptr) AccessChain 31(data) 63 34 |
| 321: 23(fvec4) Load 320 |
| 322: 43(fvec2) VectorShuffle 321 321 0 1 |
| 323: 17(ivec4) Load 19(ballot) |
| 324: 43(fvec2) GroupNonUniformFMul 178 PartitionedReduceNV 322 323 |
| 325: 36(ptr) AccessChain 31(data) 319 34 35 |
| 326: 22(float) CompositeExtract 324 0 |
| Store 325 326 |
| 327: 36(ptr) AccessChain 31(data) 319 34 189 |
| 328: 22(float) CompositeExtract 324 1 |
| Store 327 328 |
| 329: 6(int) Load 8(invocation) |
| 330: 44(ptr) AccessChain 31(data) 33 34 |
| 331: 23(fvec4) Load 330 |
| 332: 51(fvec3) VectorShuffle 331 331 0 1 2 |
| 333: 17(ivec4) Load 19(ballot) |
| 334: 51(fvec3) GroupNonUniformFMul 178 PartitionedReduceNV 332 333 |
| 335: 36(ptr) AccessChain 31(data) 329 34 35 |
| 336: 22(float) CompositeExtract 334 0 |
| Store 335 336 |
| 337: 36(ptr) AccessChain 31(data) 329 34 189 |
| 338: 22(float) CompositeExtract 334 1 |
| Store 337 338 |
| 339: 36(ptr) AccessChain 31(data) 329 34 202 |
| 340: 22(float) CompositeExtract 334 2 |
| Store 339 340 |
| 341: 6(int) Load 8(invocation) |
| 342: 44(ptr) AccessChain 31(data) 115 34 |
| 343: 23(fvec4) Load 342 |
| 344: 17(ivec4) Load 19(ballot) |
| 345: 23(fvec4) GroupNonUniformFMul 178 PartitionedReduceNV 343 344 |
| 346: 44(ptr) AccessChain 31(data) 341 34 |
| Store 346 345 |
| 347: 6(int) Load 8(invocation) |
| 348: 64(ptr) AccessChain 31(data) 34 63 35 |
| 349: 24(int) Load 348 |
| 350: 17(ivec4) Load 19(ballot) |
| 351: 24(int) GroupNonUniformIMul 178 PartitionedReduceNV 349 350 |
| 352: 64(ptr) AccessChain 31(data) 347 63 35 |
| Store 352 351 |
| 353: 6(int) Load 8(invocation) |
| 354: 71(ptr) AccessChain 31(data) 63 63 |
| 355: 25(ivec4) Load 354 |
| 356: 70(ivec2) VectorShuffle 355 355 0 1 |
| 357: 17(ivec4) Load 19(ballot) |
| 358: 70(ivec2) GroupNonUniformIMul 178 PartitionedReduceNV 356 357 |
| 359: 64(ptr) AccessChain 31(data) 353 63 35 |
| 360: 24(int) CompositeExtract 358 0 |
| Store 359 360 |
| 361: 64(ptr) AccessChain 31(data) 353 63 189 |
| 362: 24(int) CompositeExtract 358 1 |
| Store 361 362 |
| 363: 6(int) Load 8(invocation) |
| 364: 71(ptr) AccessChain 31(data) 33 63 |
| 365: 25(ivec4) Load 364 |
| 366: 78(ivec3) VectorShuffle 365 365 0 1 2 |
| 367: 17(ivec4) Load 19(ballot) |
| 368: 78(ivec3) GroupNonUniformIMul 178 PartitionedReduceNV 366 367 |
| 369: 64(ptr) AccessChain 31(data) 363 63 35 |
| 370: 24(int) CompositeExtract 368 0 |
| Store 369 370 |
| 371: 64(ptr) AccessChain 31(data) 363 63 189 |
| 372: 24(int) CompositeExtract 368 1 |
| Store 371 372 |
| 373: 64(ptr) AccessChain 31(data) 363 63 202 |
| 374: 24(int) CompositeExtract 368 2 |
| Store 373 374 |
| 375: 6(int) Load 8(invocation) |
| 376: 71(ptr) AccessChain 31(data) 115 63 |
| 377: 25(ivec4) Load 376 |
| 378: 17(ivec4) Load 19(ballot) |
| 379: 25(ivec4) GroupNonUniformIMul 178 PartitionedReduceNV 377 378 |
| 380: 71(ptr) AccessChain 31(data) 375 63 |
| Store 380 379 |
| 381: 6(int) Load 8(invocation) |
| 382: 90(ptr) AccessChain 31(data) 34 33 35 |
| 383: 6(int) Load 382 |
| 384: 17(ivec4) Load 19(ballot) |
| 385: 6(int) GroupNonUniformIMul 178 PartitionedReduceNV 383 384 |
| 386: 90(ptr) AccessChain 31(data) 381 33 35 |
| Store 386 385 |
| 387: 6(int) Load 8(invocation) |
| 388: 40(ptr) AccessChain 31(data) 63 33 |
| 389: 17(ivec4) Load 388 |
| 390: 96(ivec2) VectorShuffle 389 389 0 1 |
| 391: 17(ivec4) Load 19(ballot) |
| 392: 96(ivec2) GroupNonUniformIMul 178 PartitionedReduceNV 390 391 |
| 393: 90(ptr) AccessChain 31(data) 387 33 35 |
| 394: 6(int) CompositeExtract 392 0 |
| Store 393 394 |
| 395: 90(ptr) AccessChain 31(data) 387 33 189 |
| 396: 6(int) CompositeExtract 392 1 |
| Store 395 396 |
| 397: 6(int) Load 8(invocation) |
| 398: 40(ptr) AccessChain 31(data) 33 33 |
| 399: 17(ivec4) Load 398 |
| 400: 103(ivec3) VectorShuffle 399 399 0 1 2 |
| 401: 17(ivec4) Load 19(ballot) |
| 402: 103(ivec3) GroupNonUniformIMul 178 PartitionedReduceNV 400 401 |
| 403: 90(ptr) AccessChain 31(data) 397 33 35 |
| 404: 6(int) CompositeExtract 402 0 |
| Store 403 404 |
| 405: 90(ptr) AccessChain 31(data) 397 33 189 |
| 406: 6(int) CompositeExtract 402 1 |
| Store 405 406 |
| 407: 90(ptr) AccessChain 31(data) 397 33 202 |
| 408: 6(int) CompositeExtract 402 2 |
| Store 407 408 |
| 409: 6(int) Load 8(invocation) |
| 410: 40(ptr) AccessChain 31(data) 115 33 |
| 411: 17(ivec4) Load 410 |
| 412: 17(ivec4) Load 19(ballot) |
| 413: 17(ivec4) GroupNonUniformIMul 178 PartitionedReduceNV 411 412 |
| 414: 40(ptr) AccessChain 31(data) 409 33 |
| Store 414 413 |
| 415: 6(int) Load 8(invocation) |
| 416: 116(ptr) AccessChain 31(data) 34 115 35 |
| 417:26(float64_t) Load 416 |
| 418: 17(ivec4) Load 19(ballot) |
| 419:26(float64_t) GroupNonUniformFMul 178 PartitionedReduceNV 417 418 |
| 420: 116(ptr) AccessChain 31(data) 415 115 35 |
| Store 420 419 |
| 421: 6(int) Load 8(invocation) |
| 422: 123(ptr) AccessChain 31(data) 63 115 |
| 423: 27(f64vec4) Load 422 |
| 424:122(f64vec2) VectorShuffle 423 423 0 1 |
| 425: 17(ivec4) Load 19(ballot) |
| 426:122(f64vec2) GroupNonUniformFMul 178 PartitionedReduceNV 424 425 |
| 427: 116(ptr) AccessChain 31(data) 421 115 35 |
| 428:26(float64_t) CompositeExtract 426 0 |
| Store 427 428 |
| 429: 116(ptr) AccessChain 31(data) 421 115 189 |
| 430:26(float64_t) CompositeExtract 426 1 |
| Store 429 430 |
| 431: 6(int) Load 8(invocation) |
| 432: 123(ptr) AccessChain 31(data) 33 115 |
| 433: 27(f64vec4) Load 432 |
| 434:130(f64vec3) VectorShuffle 433 433 0 1 2 |
| 435: 17(ivec4) Load 19(ballot) |
| 436:130(f64vec3) GroupNonUniformFMul 178 PartitionedReduceNV 434 435 |
| 437: 116(ptr) AccessChain 31(data) 431 115 35 |
| 438:26(float64_t) CompositeExtract 436 0 |
| Store 437 438 |
| 439: 116(ptr) AccessChain 31(data) 431 115 189 |
| 440:26(float64_t) CompositeExtract 436 1 |
| Store 439 440 |
| 441: 116(ptr) AccessChain 31(data) 431 115 202 |
| 442:26(float64_t) CompositeExtract 436 2 |
| Store 441 442 |
| 443: 6(int) Load 8(invocation) |
| 444: 123(ptr) AccessChain 31(data) 115 115 |
| 445: 27(f64vec4) Load 444 |
| 446: 17(ivec4) Load 19(ballot) |
| 447: 27(f64vec4) GroupNonUniformFMul 178 PartitionedReduceNV 445 446 |
| 448: 123(ptr) AccessChain 31(data) 443 115 |
| Store 448 447 |
| 449: 6(int) Load 8(invocation) |
| 450: 36(ptr) AccessChain 31(data) 34 34 35 |
| 451: 22(float) Load 450 |
| 452: 17(ivec4) Load 19(ballot) |
| 453: 22(float) GroupNonUniformFMin 178 PartitionedReduceNV 451 452 |
| 454: 36(ptr) AccessChain 31(data) 449 34 35 |
| Store 454 453 |
| 455: 6(int) Load 8(invocation) |
| 456: 44(ptr) AccessChain 31(data) 63 34 |
| 457: 23(fvec4) Load 456 |
| 458: 43(fvec2) VectorShuffle 457 457 0 1 |
| 459: 17(ivec4) Load 19(ballot) |
| 460: 43(fvec2) GroupNonUniformFMin 178 PartitionedReduceNV 458 459 |
| 461: 36(ptr) AccessChain 31(data) 455 34 35 |
| 462: 22(float) CompositeExtract 460 0 |
| Store 461 462 |
| 463: 36(ptr) AccessChain 31(data) 455 34 189 |
| 464: 22(float) CompositeExtract 460 1 |
| Store 463 464 |
| 465: 6(int) Load 8(invocation) |
| 466: 44(ptr) AccessChain 31(data) 33 34 |
| 467: 23(fvec4) Load 466 |
| 468: 51(fvec3) VectorShuffle 467 467 0 1 2 |
| 469: 17(ivec4) Load 19(ballot) |
| 470: 51(fvec3) GroupNonUniformFMin 178 PartitionedReduceNV 468 469 |
| 471: 36(ptr) AccessChain 31(data) 465 34 35 |
| 472: 22(float) CompositeExtract 470 0 |
| Store 471 472 |
| 473: 36(ptr) AccessChain 31(data) 465 34 189 |
| 474: 22(float) CompositeExtract 470 1 |
| Store 473 474 |
| 475: 36(ptr) AccessChain 31(data) 465 34 202 |
| 476: 22(float) CompositeExtract 470 2 |
| Store 475 476 |
| 477: 6(int) Load 8(invocation) |
| 478: 44(ptr) AccessChain 31(data) 115 34 |
| 479: 23(fvec4) Load 478 |
| 480: 17(ivec4) Load 19(ballot) |
| 481: 23(fvec4) GroupNonUniformFMin 178 PartitionedReduceNV 479 480 |
| 482: 44(ptr) AccessChain 31(data) 477 34 |
| Store 482 481 |
| 483: 6(int) Load 8(invocation) |
| 484: 64(ptr) AccessChain 31(data) 34 63 35 |
| 485: 24(int) Load 484 |
| 486: 17(ivec4) Load 19(ballot) |
| 487: 24(int) GroupNonUniformSMin 178 PartitionedReduceNV 485 486 |
| 488: 64(ptr) AccessChain 31(data) 483 63 35 |
| Store 488 487 |
| 489: 6(int) Load 8(invocation) |
| 490: 71(ptr) AccessChain 31(data) 63 63 |
| 491: 25(ivec4) Load 490 |
| 492: 70(ivec2) VectorShuffle 491 491 0 1 |
| 493: 17(ivec4) Load 19(ballot) |
| 494: 70(ivec2) GroupNonUniformSMin 178 PartitionedReduceNV 492 493 |
| 495: 64(ptr) AccessChain 31(data) 489 63 35 |
| 496: 24(int) CompositeExtract 494 0 |
| Store 495 496 |
| 497: 64(ptr) AccessChain 31(data) 489 63 189 |
| 498: 24(int) CompositeExtract 494 1 |
| Store 497 498 |
| 499: 6(int) Load 8(invocation) |
| 500: 71(ptr) AccessChain 31(data) 33 63 |
| 501: 25(ivec4) Load 500 |
| 502: 78(ivec3) VectorShuffle 501 501 0 1 2 |
| 503: 17(ivec4) Load 19(ballot) |
| 504: 78(ivec3) GroupNonUniformSMin 178 PartitionedReduceNV 502 503 |
| 505: 64(ptr) AccessChain 31(data) 499 63 35 |
| 506: 24(int) CompositeExtract 504 0 |
| Store 505 506 |
| 507: 64(ptr) AccessChain 31(data) 499 63 189 |
| 508: 24(int) CompositeExtract 504 1 |
| Store 507 508 |
| 509: 64(ptr) AccessChain 31(data) 499 63 202 |
| 510: 24(int) CompositeExtract 504 2 |
| Store 509 510 |
| 511: 6(int) Load 8(invocation) |
| 512: 71(ptr) AccessChain 31(data) 115 63 |
| 513: 25(ivec4) Load 512 |
| 514: 17(ivec4) Load 19(ballot) |
| 515: 25(ivec4) GroupNonUniformSMin 178 PartitionedReduceNV 513 514 |
| 516: 71(ptr) AccessChain 31(data) 511 63 |
| Store 516 515 |
| 517: 6(int) Load 8(invocation) |
| 518: 90(ptr) AccessChain 31(data) 34 33 35 |
| 519: 6(int) Load 518 |
| 520: 17(ivec4) Load 19(ballot) |
| 521: 6(int) GroupNonUniformUMin 178 PartitionedReduceNV 519 520 |
| 522: 90(ptr) AccessChain 31(data) 517 33 35 |
| Store 522 521 |
| 523: 6(int) Load 8(invocation) |
| 524: 40(ptr) AccessChain 31(data) 63 33 |
| 525: 17(ivec4) Load 524 |
| 526: 96(ivec2) VectorShuffle 525 525 0 1 |
| 527: 17(ivec4) Load 19(ballot) |
| 528: 96(ivec2) GroupNonUniformUMin 178 PartitionedReduceNV 526 527 |
| 529: 90(ptr) AccessChain 31(data) 523 33 35 |
| 530: 6(int) CompositeExtract 528 0 |
| Store 529 530 |
| 531: 90(ptr) AccessChain 31(data) 523 33 189 |
| 532: 6(int) CompositeExtract 528 1 |
| Store 531 532 |
| 533: 6(int) Load 8(invocation) |
| 534: 40(ptr) AccessChain 31(data) 33 33 |
| 535: 17(ivec4) Load 534 |
| 536: 103(ivec3) VectorShuffle 535 535 0 1 2 |
| 537: 17(ivec4) Load 19(ballot) |
| 538: 103(ivec3) GroupNonUniformUMin 178 PartitionedReduceNV 536 537 |
| 539: 90(ptr) AccessChain 31(data) 533 33 35 |
| 540: 6(int) CompositeExtract 538 0 |
| Store 539 540 |
| 541: 90(ptr) AccessChain 31(data) 533 33 189 |
| 542: 6(int) CompositeExtract 538 1 |
| Store 541 542 |
| 543: 90(ptr) AccessChain 31(data) 533 33 202 |
| 544: 6(int) CompositeExtract 538 2 |
| Store 543 544 |
| 545: 6(int) Load 8(invocation) |
| 546: 40(ptr) AccessChain 31(data) 115 33 |
| 547: 17(ivec4) Load 546 |
| 548: 17(ivec4) Load 19(ballot) |
| 549: 17(ivec4) GroupNonUniformUMin 178 PartitionedReduceNV 547 548 |
| 550: 40(ptr) AccessChain 31(data) 545 33 |
| Store 550 549 |
| 551: 6(int) Load 8(invocation) |
| 552: 116(ptr) AccessChain 31(data) 34 115 35 |
| 553:26(float64_t) Load 552 |
| 554: 17(ivec4) Load 19(ballot) |
| 555:26(float64_t) GroupNonUniformFMin 178 PartitionedReduceNV 553 554 |
| 556: 116(ptr) AccessChain 31(data) 551 115 35 |
| Store 556 555 |
| 557: 6(int) Load 8(invocation) |
| 558: 123(ptr) AccessChain 31(data) 63 115 |
| 559: 27(f64vec4) Load 558 |
| 560:122(f64vec2) VectorShuffle 559 559 0 1 |
| 561: 17(ivec4) Load 19(ballot) |
| 562:122(f64vec2) GroupNonUniformFMin 178 PartitionedReduceNV 560 561 |
| 563: 116(ptr) AccessChain 31(data) 557 115 35 |
| 564:26(float64_t) CompositeExtract 562 0 |
| Store 563 564 |
| 565: 116(ptr) AccessChain 31(data) 557 115 189 |
| 566:26(float64_t) CompositeExtract 562 1 |
| Store 565 566 |
| 567: 6(int) Load 8(invocation) |
| 568: 123(ptr) AccessChain 31(data) 33 115 |
| 569: 27(f64vec4) Load 568 |
| 570:130(f64vec3) VectorShuffle 569 569 0 1 2 |
| 571: 17(ivec4) Load 19(ballot) |
| 572:130(f64vec3) GroupNonUniformFMin 178 PartitionedReduceNV 570 571 |
| 573: 116(ptr) AccessChain 31(data) 567 115 35 |
| 574:26(float64_t) CompositeExtract 572 0 |
| Store 573 574 |
| 575: 116(ptr) AccessChain 31(data) 567 115 189 |
| 576:26(float64_t) CompositeExtract 572 1 |
| Store 575 576 |
| 577: 116(ptr) AccessChain 31(data) 567 115 202 |
| 578:26(float64_t) CompositeExtract 572 2 |
| Store 577 578 |
| 579: 6(int) Load 8(invocation) |
| 580: 123(ptr) AccessChain 31(data) 115 115 |
| 581: 27(f64vec4) Load 580 |
| 582: 17(ivec4) Load 19(ballot) |
| 583: 27(f64vec4) GroupNonUniformFMin 178 PartitionedReduceNV 581 582 |
| 584: 123(ptr) AccessChain 31(data) 579 115 |
| Store 584 583 |
| 585: 6(int) Load 8(invocation) |
| 586: 36(ptr) AccessChain 31(data) 34 34 35 |
| 587: 22(float) Load 586 |
| 588: 17(ivec4) Load 19(ballot) |
| 589: 22(float) GroupNonUniformFMax 178 PartitionedReduceNV 587 588 |
| 590: 36(ptr) AccessChain 31(data) 585 34 35 |
| Store 590 589 |
| 591: 6(int) Load 8(invocation) |
| 592: 44(ptr) AccessChain 31(data) 63 34 |
| 593: 23(fvec4) Load 592 |
| 594: 43(fvec2) VectorShuffle 593 593 0 1 |
| 595: 17(ivec4) Load 19(ballot) |
| 596: 43(fvec2) GroupNonUniformFMax 178 PartitionedReduceNV 594 595 |
| 597: 36(ptr) AccessChain 31(data) 591 34 35 |
| 598: 22(float) CompositeExtract 596 0 |
| Store 597 598 |
| 599: 36(ptr) AccessChain 31(data) 591 34 189 |
| 600: 22(float) CompositeExtract 596 1 |
| Store 599 600 |
| 601: 6(int) Load 8(invocation) |
| 602: 44(ptr) AccessChain 31(data) 33 34 |
| 603: 23(fvec4) Load 602 |
| 604: 51(fvec3) VectorShuffle 603 603 0 1 2 |
| 605: 17(ivec4) Load 19(ballot) |
| 606: 51(fvec3) GroupNonUniformFMax 178 PartitionedReduceNV 604 605 |
| 607: 36(ptr) AccessChain 31(data) 601 34 35 |
| 608: 22(float) CompositeExtract 606 0 |
| Store 607 608 |
| 609: 36(ptr) AccessChain 31(data) 601 34 189 |
| 610: 22(float) CompositeExtract 606 1 |
| Store 609 610 |
| 611: 36(ptr) AccessChain 31(data) 601 34 202 |
| 612: 22(float) CompositeExtract 606 2 |
| Store 611 612 |
| 613: 6(int) Load 8(invocation) |
| 614: 44(ptr) AccessChain 31(data) 115 34 |
| 615: 23(fvec4) Load 614 |
| 616: 17(ivec4) Load 19(ballot) |
| 617: 23(fvec4) GroupNonUniformFMax 178 PartitionedReduceNV 615 616 |
| 618: 44(ptr) AccessChain 31(data) 613 34 |
| Store 618 617 |
| 619: 6(int) Load 8(invocation) |
| 620: 64(ptr) AccessChain 31(data) 34 63 35 |
| 621: 24(int) Load 620 |
| 622: 17(ivec4) Load 19(ballot) |
| 623: 24(int) GroupNonUniformSMax 178 PartitionedReduceNV 621 622 |
| 624: 64(ptr) AccessChain 31(data) 619 63 35 |
| Store 624 623 |
| 625: 6(int) Load 8(invocation) |
| 626: 71(ptr) AccessChain 31(data) 63 63 |
| 627: 25(ivec4) Load 626 |
| 628: 70(ivec2) VectorShuffle 627 627 0 1 |
| 629: 17(ivec4) Load 19(ballot) |
| 630: 70(ivec2) GroupNonUniformSMax 178 PartitionedReduceNV 628 629 |
| 631: 64(ptr) AccessChain 31(data) 625 63 35 |
| 632: 24(int) CompositeExtract 630 0 |
| Store 631 632 |
| 633: 64(ptr) AccessChain 31(data) 625 63 189 |
| 634: 24(int) CompositeExtract 630 1 |
| Store 633 634 |
| 635: 6(int) Load 8(invocation) |
| 636: 71(ptr) AccessChain 31(data) 33 63 |
| 637: 25(ivec4) Load 636 |
| 638: 78(ivec3) VectorShuffle 637 637 0 1 2 |
| 639: 17(ivec4) Load 19(ballot) |
| 640: 78(ivec3) GroupNonUniformSMax 178 PartitionedReduceNV 638 639 |
| 641: 64(ptr) AccessChain 31(data) 635 63 35 |
| 642: 24(int) CompositeExtract 640 0 |
| Store 641 642 |
| 643: 64(ptr) AccessChain 31(data) 635 63 189 |
| 644: 24(int) CompositeExtract 640 1 |
| Store 643 644 |
| 645: 64(ptr) AccessChain 31(data) 635 63 202 |
| 646: 24(int) CompositeExtract 640 2 |
| Store 645 646 |
| 647: 6(int) Load 8(invocation) |
| 648: 71(ptr) AccessChain 31(data) 115 63 |
| 649: 25(ivec4) Load 648 |
| 650: 17(ivec4) Load 19(ballot) |
| 651: 25(ivec4) GroupNonUniformSMax 178 PartitionedReduceNV 649 650 |
| 652: 71(ptr) AccessChain 31(data) 647 63 |
| Store 652 651 |
| 653: 6(int) Load 8(invocation) |
| 654: 90(ptr) AccessChain 31(data) 34 33 35 |
| 655: 6(int) Load 654 |
| 656: 17(ivec4) Load 19(ballot) |
| 657: 6(int) GroupNonUniformUMax 178 PartitionedReduceNV 655 656 |
| 658: 90(ptr) AccessChain 31(data) 653 33 35 |
| Store 658 657 |
| 659: 6(int) Load 8(invocation) |
| 660: 40(ptr) AccessChain 31(data) 63 33 |
| 661: 17(ivec4) Load 660 |
| 662: 96(ivec2) VectorShuffle 661 661 0 1 |
| 663: 17(ivec4) Load 19(ballot) |
| 664: 96(ivec2) GroupNonUniformUMax 178 PartitionedReduceNV 662 663 |
| 665: 90(ptr) AccessChain 31(data) 659 33 35 |
| 666: 6(int) CompositeExtract 664 0 |
| Store 665 666 |
| 667: 90(ptr) AccessChain 31(data) 659 33 189 |
| 668: 6(int) CompositeExtract 664 1 |
| Store 667 668 |
| 669: 6(int) Load 8(invocation) |
| 670: 40(ptr) AccessChain 31(data) 33 33 |
| 671: 17(ivec4) Load 670 |
| 672: 103(ivec3) VectorShuffle 671 671 0 1 2 |
| 673: 17(ivec4) Load 19(ballot) |
| 674: 103(ivec3) GroupNonUniformUMax 178 PartitionedReduceNV 672 673 |
| 675: 90(ptr) AccessChain 31(data) 669 33 35 |
| 676: 6(int) CompositeExtract 674 0 |
| Store 675 676 |
| 677: 90(ptr) AccessChain 31(data) 669 33 189 |
| 678: 6(int) CompositeExtract 674 1 |
| Store 677 678 |
| 679: 90(ptr) AccessChain 31(data) 669 33 202 |
| 680: 6(int) CompositeExtract 674 2 |
| Store 679 680 |
| 681: 6(int) Load 8(invocation) |
| 682: 40(ptr) AccessChain 31(data) 115 33 |
| 683: 17(ivec4) Load 682 |
| 684: 17(ivec4) Load 19(ballot) |
| 685: 17(ivec4) GroupNonUniformUMax 178 PartitionedReduceNV 683 684 |
| 686: 40(ptr) AccessChain 31(data) 681 33 |
| Store 686 685 |
| 687: 6(int) Load 8(invocation) |
| 688: 116(ptr) AccessChain 31(data) 34 115 35 |
| 689:26(float64_t) Load 688 |
| 690: 17(ivec4) Load 19(ballot) |
| 691:26(float64_t) GroupNonUniformFMax 178 PartitionedReduceNV 689 690 |
| 692: 116(ptr) AccessChain 31(data) 687 115 35 |
| Store 692 691 |
| 693: 6(int) Load 8(invocation) |
| 694: 123(ptr) AccessChain 31(data) 63 115 |
| 695: 27(f64vec4) Load 694 |
| 696:122(f64vec2) VectorShuffle 695 695 0 1 |
| 697: 17(ivec4) Load 19(ballot) |
| 698:122(f64vec2) GroupNonUniformFMax 178 PartitionedReduceNV 696 697 |
| 699: 116(ptr) AccessChain 31(data) 693 115 35 |
| 700:26(float64_t) CompositeExtract 698 0 |
| Store 699 700 |
| 701: 116(ptr) AccessChain 31(data) 693 115 189 |
| 702:26(float64_t) CompositeExtract 698 1 |
| Store 701 702 |
| 703: 6(int) Load 8(invocation) |
| 704: 123(ptr) AccessChain 31(data) 33 115 |
| 705: 27(f64vec4) Load 704 |
| 706:130(f64vec3) VectorShuffle 705 705 0 1 2 |
| 707: 17(ivec4) Load 19(ballot) |
| 708:130(f64vec3) GroupNonUniformFMax 178 PartitionedReduceNV 706 707 |
| 709: 116(ptr) AccessChain 31(data) 703 115 35 |
| 710:26(float64_t) CompositeExtract 708 0 |
| Store 709 710 |
| 711: 116(ptr) AccessChain 31(data) 703 115 189 |
| 712:26(float64_t) CompositeExtract 708 1 |
| Store 711 712 |
| 713: 116(ptr) AccessChain 31(data) 703 115 202 |
| 714:26(float64_t) CompositeExtract 708 2 |
| Store 713 714 |
| 715: 6(int) Load 8(invocation) |
| 716: 123(ptr) AccessChain 31(data) 115 115 |
| 717: 27(f64vec4) Load 716 |
| 718: 17(ivec4) Load 19(ballot) |
| 719: 27(f64vec4) GroupNonUniformFMax 178 PartitionedReduceNV 717 718 |
| 720: 123(ptr) AccessChain 31(data) 715 115 |
| Store 720 719 |
| 721: 6(int) Load 8(invocation) |
| 722: 64(ptr) AccessChain 31(data) 34 63 35 |
| 723: 24(int) Load 722 |
| 724: 17(ivec4) Load 19(ballot) |
| 725: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 723 724 |
| 726: 64(ptr) AccessChain 31(data) 721 63 35 |
| Store 726 725 |
| 727: 6(int) Load 8(invocation) |
| 728: 71(ptr) AccessChain 31(data) 63 63 |
| 729: 25(ivec4) Load 728 |
| 730: 70(ivec2) VectorShuffle 729 729 0 1 |
| 731: 17(ivec4) Load 19(ballot) |
| 732: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 730 731 |
| 733: 64(ptr) AccessChain 31(data) 727 63 35 |
| 734: 24(int) CompositeExtract 732 0 |
| Store 733 734 |
| 735: 64(ptr) AccessChain 31(data) 727 63 189 |
| 736: 24(int) CompositeExtract 732 1 |
| Store 735 736 |
| 737: 6(int) Load 8(invocation) |
| 738: 71(ptr) AccessChain 31(data) 33 63 |
| 739: 25(ivec4) Load 738 |
| 740: 78(ivec3) VectorShuffle 739 739 0 1 2 |
| 741: 17(ivec4) Load 19(ballot) |
| 742: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 740 741 |
| 743: 64(ptr) AccessChain 31(data) 737 63 35 |
| 744: 24(int) CompositeExtract 742 0 |
| Store 743 744 |
| 745: 64(ptr) AccessChain 31(data) 737 63 189 |
| 746: 24(int) CompositeExtract 742 1 |
| Store 745 746 |
| 747: 64(ptr) AccessChain 31(data) 737 63 202 |
| 748: 24(int) CompositeExtract 742 2 |
| Store 747 748 |
| 749: 6(int) Load 8(invocation) |
| 750: 71(ptr) AccessChain 31(data) 115 63 |
| 751: 25(ivec4) Load 750 |
| 752: 17(ivec4) Load 19(ballot) |
| 753: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 751 752 |
| 754: 71(ptr) AccessChain 31(data) 749 63 |
| Store 754 753 |
| 755: 6(int) Load 8(invocation) |
| 756: 90(ptr) AccessChain 31(data) 34 33 35 |
| 757: 6(int) Load 756 |
| 758: 17(ivec4) Load 19(ballot) |
| 759: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 757 758 |
| 760: 90(ptr) AccessChain 31(data) 755 33 35 |
| Store 760 759 |
| 761: 6(int) Load 8(invocation) |
| 762: 40(ptr) AccessChain 31(data) 63 33 |
| 763: 17(ivec4) Load 762 |
| 764: 96(ivec2) VectorShuffle 763 763 0 1 |
| 765: 17(ivec4) Load 19(ballot) |
| 766: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 764 765 |
| 767: 90(ptr) AccessChain 31(data) 761 33 35 |
| 768: 6(int) CompositeExtract 766 0 |
| Store 767 768 |
| 769: 90(ptr) AccessChain 31(data) 761 33 189 |
| 770: 6(int) CompositeExtract 766 1 |
| Store 769 770 |
| 771: 6(int) Load 8(invocation) |
| 772: 40(ptr) AccessChain 31(data) 33 33 |
| 773: 17(ivec4) Load 772 |
| 774: 103(ivec3) VectorShuffle 773 773 0 1 2 |
| 775: 17(ivec4) Load 19(ballot) |
| 776: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 774 775 |
| 777: 90(ptr) AccessChain 31(data) 771 33 35 |
| 778: 6(int) CompositeExtract 776 0 |
| Store 777 778 |
| 779: 90(ptr) AccessChain 31(data) 771 33 189 |
| 780: 6(int) CompositeExtract 776 1 |
| Store 779 780 |
| 781: 90(ptr) AccessChain 31(data) 771 33 202 |
| 782: 6(int) CompositeExtract 776 2 |
| Store 781 782 |
| 783: 6(int) Load 8(invocation) |
| 784: 40(ptr) AccessChain 31(data) 115 33 |
| 785: 17(ivec4) Load 784 |
| 786: 17(ivec4) Load 19(ballot) |
| 787: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 785 786 |
| 788: 40(ptr) AccessChain 31(data) 783 33 |
| Store 788 787 |
| 789: 6(int) Load 8(invocation) |
| 790: 64(ptr) AccessChain 31(data) 34 63 35 |
| 791: 24(int) Load 790 |
| 792: 144(bool) SLessThan 791 34 |
| 793: 17(ivec4) Load 19(ballot) |
| 794: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 792 793 |
| 795: 24(int) Select 794 63 34 |
| 796: 64(ptr) AccessChain 31(data) 789 63 35 |
| Store 796 795 |
| 797: 6(int) Load 8(invocation) |
| 798: 71(ptr) AccessChain 31(data) 63 63 |
| 799: 25(ivec4) Load 798 |
| 800: 70(ivec2) VectorShuffle 799 799 0 1 |
| 802: 152(bvec2) SLessThan 800 801 |
| 803: 17(ivec4) Load 19(ballot) |
| 804: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 802 803 |
| 806: 70(ivec2) Select 804 805 801 |
| 807: 64(ptr) AccessChain 31(data) 797 63 35 |
| 808: 24(int) CompositeExtract 806 0 |
| Store 807 808 |
| 809: 64(ptr) AccessChain 31(data) 797 63 189 |
| 810: 24(int) CompositeExtract 806 1 |
| Store 809 810 |
| 811: 6(int) Load 8(invocation) |
| 812: 71(ptr) AccessChain 31(data) 63 63 |
| 813: 25(ivec4) Load 812 |
| 814: 78(ivec3) VectorShuffle 813 813 0 1 2 |
| 816: 161(bvec3) SLessThan 814 815 |
| 817: 17(ivec4) Load 19(ballot) |
| 818: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 816 817 |
| 820: 78(ivec3) Select 818 819 815 |
| 821: 64(ptr) AccessChain 31(data) 811 63 35 |
| 822: 24(int) CompositeExtract 820 0 |
| Store 821 822 |
| 823: 64(ptr) AccessChain 31(data) 811 63 189 |
| 824: 24(int) CompositeExtract 820 1 |
| Store 823 824 |
| 825: 64(ptr) AccessChain 31(data) 811 63 202 |
| 826: 24(int) CompositeExtract 820 2 |
| Store 825 826 |
| 827: 6(int) Load 8(invocation) |
| 828: 71(ptr) AccessChain 31(data) 63 63 |
| 829: 25(ivec4) Load 828 |
| 831: 169(bvec4) SLessThan 829 830 |
| 832: 17(ivec4) Load 19(ballot) |
| 833: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 831 832 |
| 835: 25(ivec4) Select 833 834 830 |
| 836: 71(ptr) AccessChain 31(data) 827 63 |
| Store 836 835 |
| 837: 6(int) Load 8(invocation) |
| 838: 64(ptr) AccessChain 31(data) 34 63 35 |
| 839: 24(int) Load 838 |
| 840: 17(ivec4) Load 19(ballot) |
| 841: 24(int) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 839 840 |
| 842: 64(ptr) AccessChain 31(data) 837 63 35 |
| Store 842 841 |
| 843: 6(int) Load 8(invocation) |
| 844: 71(ptr) AccessChain 31(data) 63 63 |
| 845: 25(ivec4) Load 844 |
| 846: 70(ivec2) VectorShuffle 845 845 0 1 |
| 847: 17(ivec4) Load 19(ballot) |
| 848: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 846 847 |
| 849: 64(ptr) AccessChain 31(data) 843 63 35 |
| 850: 24(int) CompositeExtract 848 0 |
| Store 849 850 |
| 851: 64(ptr) AccessChain 31(data) 843 63 189 |
| 852: 24(int) CompositeExtract 848 1 |
| Store 851 852 |
| 853: 6(int) Load 8(invocation) |
| 854: 71(ptr) AccessChain 31(data) 33 63 |
| 855: 25(ivec4) Load 854 |
| 856: 78(ivec3) VectorShuffle 855 855 0 1 2 |
| 857: 17(ivec4) Load 19(ballot) |
| 858: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 856 857 |
| 859: 64(ptr) AccessChain 31(data) 853 63 35 |
| 860: 24(int) CompositeExtract 858 0 |
| Store 859 860 |
| 861: 64(ptr) AccessChain 31(data) 853 63 189 |
| 862: 24(int) CompositeExtract 858 1 |
| Store 861 862 |
| 863: 64(ptr) AccessChain 31(data) 853 63 202 |
| 864: 24(int) CompositeExtract 858 2 |
| Store 863 864 |
| 865: 6(int) Load 8(invocation) |
| 866: 71(ptr) AccessChain 31(data) 115 63 |
| 867: 25(ivec4) Load 866 |
| 868: 17(ivec4) Load 19(ballot) |
| 869: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 867 868 |
| 870: 71(ptr) AccessChain 31(data) 865 63 |
| Store 870 869 |
| 871: 6(int) Load 8(invocation) |
| 872: 90(ptr) AccessChain 31(data) 34 33 35 |
| 873: 6(int) Load 872 |
| 874: 17(ivec4) Load 19(ballot) |
| 875: 6(int) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 873 874 |
| 876: 90(ptr) AccessChain 31(data) 871 33 35 |
| Store 876 875 |
| 877: 6(int) Load 8(invocation) |
| 878: 40(ptr) AccessChain 31(data) 63 33 |
| 879: 17(ivec4) Load 878 |
| 880: 96(ivec2) VectorShuffle 879 879 0 1 |
| 881: 17(ivec4) Load 19(ballot) |
| 882: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 880 881 |
| 883: 90(ptr) AccessChain 31(data) 877 33 35 |
| 884: 6(int) CompositeExtract 882 0 |
| Store 883 884 |
| 885: 90(ptr) AccessChain 31(data) 877 33 189 |
| 886: 6(int) CompositeExtract 882 1 |
| Store 885 886 |
| 887: 6(int) Load 8(invocation) |
| 888: 40(ptr) AccessChain 31(data) 33 33 |
| 889: 17(ivec4) Load 888 |
| 890: 103(ivec3) VectorShuffle 889 889 0 1 2 |
| 891: 17(ivec4) Load 19(ballot) |
| 892: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 890 891 |
| 893: 90(ptr) AccessChain 31(data) 887 33 35 |
| 894: 6(int) CompositeExtract 892 0 |
| Store 893 894 |
| 895: 90(ptr) AccessChain 31(data) 887 33 189 |
| 896: 6(int) CompositeExtract 892 1 |
| Store 895 896 |
| 897: 90(ptr) AccessChain 31(data) 887 33 202 |
| 898: 6(int) CompositeExtract 892 2 |
| Store 897 898 |
| 899: 6(int) Load 8(invocation) |
| 900: 40(ptr) AccessChain 31(data) 115 33 |
| 901: 17(ivec4) Load 900 |
| 902: 17(ivec4) Load 19(ballot) |
| 903: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 901 902 |
| 904: 40(ptr) AccessChain 31(data) 899 33 |
| Store 904 903 |
| 905: 6(int) Load 8(invocation) |
| 906: 64(ptr) AccessChain 31(data) 34 63 35 |
| 907: 24(int) Load 906 |
| 908: 144(bool) SLessThan 907 34 |
| 909: 17(ivec4) Load 19(ballot) |
| 910: 144(bool) GroupNonUniformLogicalOr 178 PartitionedReduceNV 908 909 |
| 911: 24(int) Select 910 63 34 |
| 912: 64(ptr) AccessChain 31(data) 905 63 35 |
| Store 912 911 |
| 913: 6(int) Load 8(invocation) |
| 914: 71(ptr) AccessChain 31(data) 63 63 |
| 915: 25(ivec4) Load 914 |
| 916: 70(ivec2) VectorShuffle 915 915 0 1 |
| 917: 152(bvec2) SLessThan 916 801 |
| 918: 17(ivec4) Load 19(ballot) |
| 919: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedReduceNV 917 918 |
| 920: 70(ivec2) Select 919 805 801 |
| 921: 64(ptr) AccessChain 31(data) 913 63 35 |
| 922: 24(int) CompositeExtract 920 0 |
| Store 921 922 |
| 923: 64(ptr) AccessChain 31(data) 913 63 189 |
| 924: 24(int) CompositeExtract 920 1 |
| Store 923 924 |
| 925: 6(int) Load 8(invocation) |
| 926: 71(ptr) AccessChain 31(data) 63 63 |
| 927: 25(ivec4) Load 926 |
| 928: 78(ivec3) VectorShuffle 927 927 0 1 2 |
| 929: 161(bvec3) SLessThan 928 815 |
| 930: 17(ivec4) Load 19(ballot) |
| 931: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedReduceNV 929 930 |
| 932: 78(ivec3) Select 931 819 815 |
| 933: 64(ptr) AccessChain 31(data) 925 63 35 |
| 934: 24(int) CompositeExtract 932 0 |
| Store 933 934 |
| 935: 64(ptr) AccessChain 31(data) 925 63 189 |
| 936: 24(int) CompositeExtract 932 1 |
| Store 935 936 |
| 937: 64(ptr) AccessChain 31(data) 925 63 202 |
| 938: 24(int) CompositeExtract 932 2 |
| Store 937 938 |
| 939: 6(int) Load 8(invocation) |
| 940: 71(ptr) AccessChain 31(data) 63 63 |
| 941: 25(ivec4) Load 940 |
| 942: 169(bvec4) SLessThan 941 830 |
| 943: 17(ivec4) Load 19(ballot) |
| 944: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedReduceNV 942 943 |
| 945: 25(ivec4) Select 944 834 830 |
| 946: 71(ptr) AccessChain 31(data) 939 63 |
| Store 946 945 |
| 947: 6(int) Load 8(invocation) |
| 948: 64(ptr) AccessChain 31(data) 34 63 35 |
| 949: 24(int) Load 948 |
| 950: 17(ivec4) Load 19(ballot) |
| 951: 24(int) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 949 950 |
| 952: 64(ptr) AccessChain 31(data) 947 63 35 |
| Store 952 951 |
| 953: 6(int) Load 8(invocation) |
| 954: 71(ptr) AccessChain 31(data) 63 63 |
| 955: 25(ivec4) Load 954 |
| 956: 70(ivec2) VectorShuffle 955 955 0 1 |
| 957: 17(ivec4) Load 19(ballot) |
| 958: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 956 957 |
| 959: 64(ptr) AccessChain 31(data) 953 63 35 |
| 960: 24(int) CompositeExtract 958 0 |
| Store 959 960 |
| 961: 64(ptr) AccessChain 31(data) 953 63 189 |
| 962: 24(int) CompositeExtract 958 1 |
| Store 961 962 |
| 963: 6(int) Load 8(invocation) |
| 964: 71(ptr) AccessChain 31(data) 33 63 |
| 965: 25(ivec4) Load 964 |
| 966: 78(ivec3) VectorShuffle 965 965 0 1 2 |
| 967: 17(ivec4) Load 19(ballot) |
| 968: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 966 967 |
| 969: 64(ptr) AccessChain 31(data) 963 63 35 |
| 970: 24(int) CompositeExtract 968 0 |
| Store 969 970 |
| 971: 64(ptr) AccessChain 31(data) 963 63 189 |
| 972: 24(int) CompositeExtract 968 1 |
| Store 971 972 |
| 973: 64(ptr) AccessChain 31(data) 963 63 202 |
| 974: 24(int) CompositeExtract 968 2 |
| Store 973 974 |
| 975: 6(int) Load 8(invocation) |
| 976: 71(ptr) AccessChain 31(data) 115 63 |
| 977: 25(ivec4) Load 976 |
| 978: 17(ivec4) Load 19(ballot) |
| 979: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 977 978 |
| 980: 71(ptr) AccessChain 31(data) 975 63 |
| Store 980 979 |
| 981: 6(int) Load 8(invocation) |
| 982: 90(ptr) AccessChain 31(data) 34 33 35 |
| 983: 6(int) Load 982 |
| 984: 17(ivec4) Load 19(ballot) |
| 985: 6(int) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 983 984 |
| 986: 90(ptr) AccessChain 31(data) 981 33 35 |
| Store 986 985 |
| 987: 6(int) Load 8(invocation) |
| 988: 40(ptr) AccessChain 31(data) 63 33 |
| 989: 17(ivec4) Load 988 |
| 990: 96(ivec2) VectorShuffle 989 989 0 1 |
| 991: 17(ivec4) Load 19(ballot) |
| 992: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 990 991 |
| 993: 90(ptr) AccessChain 31(data) 987 33 35 |
| 994: 6(int) CompositeExtract 992 0 |
| Store 993 994 |
| 995: 90(ptr) AccessChain 31(data) 987 33 189 |
| 996: 6(int) CompositeExtract 992 1 |
| Store 995 996 |
| 997: 6(int) Load 8(invocation) |
| 998: 40(ptr) AccessChain 31(data) 33 33 |
| 999: 17(ivec4) Load 998 |
| 1000: 103(ivec3) VectorShuffle 999 999 0 1 2 |
| 1001: 17(ivec4) Load 19(ballot) |
| 1002: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 1000 1001 |
| 1003: 90(ptr) AccessChain 31(data) 997 33 35 |
| 1004: 6(int) CompositeExtract 1002 0 |
| Store 1003 1004 |
| 1005: 90(ptr) AccessChain 31(data) 997 33 189 |
| 1006: 6(int) CompositeExtract 1002 1 |
| Store 1005 1006 |
| 1007: 90(ptr) AccessChain 31(data) 997 33 202 |
| 1008: 6(int) CompositeExtract 1002 2 |
| Store 1007 1008 |
| 1009: 6(int) Load 8(invocation) |
| 1010: 40(ptr) AccessChain 31(data) 115 33 |
| 1011: 17(ivec4) Load 1010 |
| 1012: 17(ivec4) Load 19(ballot) |
| 1013: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 1011 1012 |
| 1014: 40(ptr) AccessChain 31(data) 1009 33 |
| Store 1014 1013 |
| 1015: 6(int) Load 8(invocation) |
| 1016: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1017: 24(int) Load 1016 |
| 1018: 144(bool) SLessThan 1017 34 |
| 1019: 17(ivec4) Load 19(ballot) |
| 1020: 144(bool) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1018 1019 |
| 1021: 24(int) Select 1020 63 34 |
| 1022: 64(ptr) AccessChain 31(data) 1015 63 35 |
| Store 1022 1021 |
| 1023: 6(int) Load 8(invocation) |
| 1024: 71(ptr) AccessChain 31(data) 63 63 |
| 1025: 25(ivec4) Load 1024 |
| 1026: 70(ivec2) VectorShuffle 1025 1025 0 1 |
| 1027: 152(bvec2) SLessThan 1026 801 |
| 1028: 17(ivec4) Load 19(ballot) |
| 1029: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1027 1028 |
| 1030: 70(ivec2) Select 1029 805 801 |
| 1031: 64(ptr) AccessChain 31(data) 1023 63 35 |
| 1032: 24(int) CompositeExtract 1030 0 |
| Store 1031 1032 |
| 1033: 64(ptr) AccessChain 31(data) 1023 63 189 |
| 1034: 24(int) CompositeExtract 1030 1 |
| Store 1033 1034 |
| 1035: 6(int) Load 8(invocation) |
| 1036: 71(ptr) AccessChain 31(data) 63 63 |
| 1037: 25(ivec4) Load 1036 |
| 1038: 78(ivec3) VectorShuffle 1037 1037 0 1 2 |
| 1039: 161(bvec3) SLessThan 1038 815 |
| 1040: 17(ivec4) Load 19(ballot) |
| 1041: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1039 1040 |
| 1042: 78(ivec3) Select 1041 819 815 |
| 1043: 64(ptr) AccessChain 31(data) 1035 63 35 |
| 1044: 24(int) CompositeExtract 1042 0 |
| Store 1043 1044 |
| 1045: 64(ptr) AccessChain 31(data) 1035 63 189 |
| 1046: 24(int) CompositeExtract 1042 1 |
| Store 1045 1046 |
| 1047: 64(ptr) AccessChain 31(data) 1035 63 202 |
| 1048: 24(int) CompositeExtract 1042 2 |
| Store 1047 1048 |
| 1049: 6(int) Load 8(invocation) |
| 1050: 71(ptr) AccessChain 31(data) 63 63 |
| 1051: 25(ivec4) Load 1050 |
| 1052: 169(bvec4) SLessThan 1051 830 |
| 1053: 17(ivec4) Load 19(ballot) |
| 1054: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1052 1053 |
| 1055: 25(ivec4) Select 1054 834 830 |
| 1056: 71(ptr) AccessChain 31(data) 1049 63 |
| Store 1056 1055 |
| 1057: 6(int) Load 8(invocation) |
| 1058: 36(ptr) AccessChain 31(data) 34 34 35 |
| 1059: 22(float) Load 1058 |
| 1060: 17(ivec4) Load 19(ballot) |
| 1061: 22(float) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1059 1060 |
| 1062: 36(ptr) AccessChain 31(data) 1057 34 35 |
| Store 1062 1061 |
| 1063: 6(int) Load 8(invocation) |
| 1064: 44(ptr) AccessChain 31(data) 63 34 |
| 1065: 23(fvec4) Load 1064 |
| 1066: 43(fvec2) VectorShuffle 1065 1065 0 1 |
| 1067: 17(ivec4) Load 19(ballot) |
| 1068: 43(fvec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1066 1067 |
| 1069: 36(ptr) AccessChain 31(data) 1063 34 35 |
| 1070: 22(float) CompositeExtract 1068 0 |
| Store 1069 1070 |
| 1071: 36(ptr) AccessChain 31(data) 1063 34 189 |
| 1072: 22(float) CompositeExtract 1068 1 |
| Store 1071 1072 |
| 1073: 6(int) Load 8(invocation) |
| 1074: 44(ptr) AccessChain 31(data) 33 34 |
| 1075: 23(fvec4) Load 1074 |
| 1076: 51(fvec3) VectorShuffle 1075 1075 0 1 2 |
| 1077: 17(ivec4) Load 19(ballot) |
| 1078: 51(fvec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1076 1077 |
| 1079: 36(ptr) AccessChain 31(data) 1073 34 35 |
| 1080: 22(float) CompositeExtract 1078 0 |
| Store 1079 1080 |
| 1081: 36(ptr) AccessChain 31(data) 1073 34 189 |
| 1082: 22(float) CompositeExtract 1078 1 |
| Store 1081 1082 |
| 1083: 36(ptr) AccessChain 31(data) 1073 34 202 |
| 1084: 22(float) CompositeExtract 1078 2 |
| Store 1083 1084 |
| 1085: 6(int) Load 8(invocation) |
| 1086: 44(ptr) AccessChain 31(data) 115 34 |
| 1087: 23(fvec4) Load 1086 |
| 1088: 17(ivec4) Load 19(ballot) |
| 1089: 23(fvec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1087 1088 |
| 1090: 44(ptr) AccessChain 31(data) 1085 34 |
| Store 1090 1089 |
| 1091: 6(int) Load 8(invocation) |
| 1092: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1093: 24(int) Load 1092 |
| 1094: 17(ivec4) Load 19(ballot) |
| 1095: 24(int) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1093 1094 |
| 1096: 64(ptr) AccessChain 31(data) 1091 63 35 |
| Store 1096 1095 |
| 1097: 6(int) Load 8(invocation) |
| 1098: 71(ptr) AccessChain 31(data) 63 63 |
| 1099: 25(ivec4) Load 1098 |
| 1100: 70(ivec2) VectorShuffle 1099 1099 0 1 |
| 1101: 17(ivec4) Load 19(ballot) |
| 1102: 70(ivec2) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1100 1101 |
| 1103: 64(ptr) AccessChain 31(data) 1097 63 35 |
| 1104: 24(int) CompositeExtract 1102 0 |
| Store 1103 1104 |
| 1105: 64(ptr) AccessChain 31(data) 1097 63 189 |
| 1106: 24(int) CompositeExtract 1102 1 |
| Store 1105 1106 |
| 1107: 6(int) Load 8(invocation) |
| 1108: 71(ptr) AccessChain 31(data) 33 63 |
| 1109: 25(ivec4) Load 1108 |
| 1110: 78(ivec3) VectorShuffle 1109 1109 0 1 2 |
| 1111: 17(ivec4) Load 19(ballot) |
| 1112: 78(ivec3) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1110 1111 |
| 1113: 64(ptr) AccessChain 31(data) 1107 63 35 |
| 1114: 24(int) CompositeExtract 1112 0 |
| Store 1113 1114 |
| 1115: 64(ptr) AccessChain 31(data) 1107 63 189 |
| 1116: 24(int) CompositeExtract 1112 1 |
| Store 1115 1116 |
| 1117: 64(ptr) AccessChain 31(data) 1107 63 202 |
| 1118: 24(int) CompositeExtract 1112 2 |
| Store 1117 1118 |
| 1119: 6(int) Load 8(invocation) |
| 1120: 71(ptr) AccessChain 31(data) 115 63 |
| 1121: 25(ivec4) Load 1120 |
| 1122: 17(ivec4) Load 19(ballot) |
| 1123: 25(ivec4) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1121 1122 |
| 1124: 71(ptr) AccessChain 31(data) 1119 63 |
| Store 1124 1123 |
| 1125: 6(int) Load 8(invocation) |
| 1126: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1127: 6(int) Load 1126 |
| 1128: 17(ivec4) Load 19(ballot) |
| 1129: 6(int) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1127 1128 |
| 1130: 90(ptr) AccessChain 31(data) 1125 33 35 |
| Store 1130 1129 |
| 1131: 6(int) Load 8(invocation) |
| 1132: 40(ptr) AccessChain 31(data) 63 33 |
| 1133: 17(ivec4) Load 1132 |
| 1134: 96(ivec2) VectorShuffle 1133 1133 0 1 |
| 1135: 17(ivec4) Load 19(ballot) |
| 1136: 96(ivec2) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1134 1135 |
| 1137: 90(ptr) AccessChain 31(data) 1131 33 35 |
| 1138: 6(int) CompositeExtract 1136 0 |
| Store 1137 1138 |
| 1139: 90(ptr) AccessChain 31(data) 1131 33 189 |
| 1140: 6(int) CompositeExtract 1136 1 |
| Store 1139 1140 |
| 1141: 6(int) Load 8(invocation) |
| 1142: 40(ptr) AccessChain 31(data) 33 33 |
| 1143: 17(ivec4) Load 1142 |
| 1144: 103(ivec3) VectorShuffle 1143 1143 0 1 2 |
| 1145: 17(ivec4) Load 19(ballot) |
| 1146: 103(ivec3) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1144 1145 |
| 1147: 90(ptr) AccessChain 31(data) 1141 33 35 |
| 1148: 6(int) CompositeExtract 1146 0 |
| Store 1147 1148 |
| 1149: 90(ptr) AccessChain 31(data) 1141 33 189 |
| 1150: 6(int) CompositeExtract 1146 1 |
| Store 1149 1150 |
| 1151: 90(ptr) AccessChain 31(data) 1141 33 202 |
| 1152: 6(int) CompositeExtract 1146 2 |
| Store 1151 1152 |
| 1153: 6(int) Load 8(invocation) |
| 1154: 40(ptr) AccessChain 31(data) 115 33 |
| 1155: 17(ivec4) Load 1154 |
| 1156: 17(ivec4) Load 19(ballot) |
| 1157: 17(ivec4) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1155 1156 |
| 1158: 40(ptr) AccessChain 31(data) 1153 33 |
| Store 1158 1157 |
| 1159: 6(int) Load 8(invocation) |
| 1160: 116(ptr) AccessChain 31(data) 34 115 35 |
| 1161:26(float64_t) Load 1160 |
| 1162: 17(ivec4) Load 19(ballot) |
| 1163:26(float64_t) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1161 1162 |
| 1164: 116(ptr) AccessChain 31(data) 1159 115 35 |
| Store 1164 1163 |
| 1165: 6(int) Load 8(invocation) |
| 1166: 123(ptr) AccessChain 31(data) 63 115 |
| 1167: 27(f64vec4) Load 1166 |
| 1168:122(f64vec2) VectorShuffle 1167 1167 0 1 |
| 1169: 17(ivec4) Load 19(ballot) |
| 1170:122(f64vec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1168 1169 |
| 1171: 116(ptr) AccessChain 31(data) 1165 115 35 |
| 1172:26(float64_t) CompositeExtract 1170 0 |
| Store 1171 1172 |
| 1173: 116(ptr) AccessChain 31(data) 1165 115 189 |
| 1174:26(float64_t) CompositeExtract 1170 1 |
| Store 1173 1174 |
| 1175: 6(int) Load 8(invocation) |
| 1176: 123(ptr) AccessChain 31(data) 33 115 |
| 1177: 27(f64vec4) Load 1176 |
| 1178:130(f64vec3) VectorShuffle 1177 1177 0 1 2 |
| 1179: 17(ivec4) Load 19(ballot) |
| 1180:130(f64vec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1178 1179 |
| 1181: 116(ptr) AccessChain 31(data) 1175 115 35 |
| 1182:26(float64_t) CompositeExtract 1180 0 |
| Store 1181 1182 |
| 1183: 116(ptr) AccessChain 31(data) 1175 115 189 |
| 1184:26(float64_t) CompositeExtract 1180 1 |
| Store 1183 1184 |
| 1185: 116(ptr) AccessChain 31(data) 1175 115 202 |
| 1186:26(float64_t) CompositeExtract 1180 2 |
| Store 1185 1186 |
| 1187: 6(int) Load 8(invocation) |
| 1188: 123(ptr) AccessChain 31(data) 115 115 |
| 1189: 27(f64vec4) Load 1188 |
| 1190: 17(ivec4) Load 19(ballot) |
| 1191: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1189 1190 |
| 1192: 123(ptr) AccessChain 31(data) 1187 115 |
| Store 1192 1191 |
| 1193: 6(int) Load 8(invocation) |
| 1194: 36(ptr) AccessChain 31(data) 34 34 35 |
| 1195: 22(float) Load 1194 |
| 1196: 17(ivec4) Load 19(ballot) |
| 1197: 22(float) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1195 1196 |
| 1198: 36(ptr) AccessChain 31(data) 1193 34 35 |
| Store 1198 1197 |
| 1199: 6(int) Load 8(invocation) |
| 1200: 44(ptr) AccessChain 31(data) 63 34 |
| 1201: 23(fvec4) Load 1200 |
| 1202: 43(fvec2) VectorShuffle 1201 1201 0 1 |
| 1203: 17(ivec4) Load 19(ballot) |
| 1204: 43(fvec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1202 1203 |
| 1205: 36(ptr) AccessChain 31(data) 1199 34 35 |
| 1206: 22(float) CompositeExtract 1204 0 |
| Store 1205 1206 |
| 1207: 36(ptr) AccessChain 31(data) 1199 34 189 |
| 1208: 22(float) CompositeExtract 1204 1 |
| Store 1207 1208 |
| 1209: 6(int) Load 8(invocation) |
| 1210: 44(ptr) AccessChain 31(data) 33 34 |
| 1211: 23(fvec4) Load 1210 |
| 1212: 51(fvec3) VectorShuffle 1211 1211 0 1 2 |
| 1213: 17(ivec4) Load 19(ballot) |
| 1214: 51(fvec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1212 1213 |
| 1215: 36(ptr) AccessChain 31(data) 1209 34 35 |
| 1216: 22(float) CompositeExtract 1214 0 |
| Store 1215 1216 |
| 1217: 36(ptr) AccessChain 31(data) 1209 34 189 |
| 1218: 22(float) CompositeExtract 1214 1 |
| Store 1217 1218 |
| 1219: 36(ptr) AccessChain 31(data) 1209 34 202 |
| 1220: 22(float) CompositeExtract 1214 2 |
| Store 1219 1220 |
| 1221: 6(int) Load 8(invocation) |
| 1222: 44(ptr) AccessChain 31(data) 115 34 |
| 1223: 23(fvec4) Load 1222 |
| 1224: 17(ivec4) Load 19(ballot) |
| 1225: 23(fvec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1223 1224 |
| 1226: 44(ptr) AccessChain 31(data) 1221 34 |
| Store 1226 1225 |
| 1227: 6(int) Load 8(invocation) |
| 1228: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1229: 24(int) Load 1228 |
| 1230: 17(ivec4) Load 19(ballot) |
| 1231: 24(int) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1229 1230 |
| 1232: 64(ptr) AccessChain 31(data) 1227 63 35 |
| Store 1232 1231 |
| 1233: 6(int) Load 8(invocation) |
| 1234: 71(ptr) AccessChain 31(data) 63 63 |
| 1235: 25(ivec4) Load 1234 |
| 1236: 70(ivec2) VectorShuffle 1235 1235 0 1 |
| 1237: 17(ivec4) Load 19(ballot) |
| 1238: 70(ivec2) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1236 1237 |
| 1239: 64(ptr) AccessChain 31(data) 1233 63 35 |
| 1240: 24(int) CompositeExtract 1238 0 |
| Store 1239 1240 |
| 1241: 64(ptr) AccessChain 31(data) 1233 63 189 |
| 1242: 24(int) CompositeExtract 1238 1 |
| Store 1241 1242 |
| 1243: 6(int) Load 8(invocation) |
| 1244: 71(ptr) AccessChain 31(data) 33 63 |
| 1245: 25(ivec4) Load 1244 |
| 1246: 78(ivec3) VectorShuffle 1245 1245 0 1 2 |
| 1247: 17(ivec4) Load 19(ballot) |
| 1248: 78(ivec3) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1246 1247 |
| 1249: 64(ptr) AccessChain 31(data) 1243 63 35 |
| 1250: 24(int) CompositeExtract 1248 0 |
| Store 1249 1250 |
| 1251: 64(ptr) AccessChain 31(data) 1243 63 189 |
| 1252: 24(int) CompositeExtract 1248 1 |
| Store 1251 1252 |
| 1253: 64(ptr) AccessChain 31(data) 1243 63 202 |
| 1254: 24(int) CompositeExtract 1248 2 |
| Store 1253 1254 |
| 1255: 6(int) Load 8(invocation) |
| 1256: 71(ptr) AccessChain 31(data) 115 63 |
| 1257: 25(ivec4) Load 1256 |
| 1258: 17(ivec4) Load 19(ballot) |
| 1259: 25(ivec4) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1257 1258 |
| 1260: 71(ptr) AccessChain 31(data) 1255 63 |
| Store 1260 1259 |
| 1261: 6(int) Load 8(invocation) |
| 1262: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1263: 6(int) Load 1262 |
| 1264: 17(ivec4) Load 19(ballot) |
| 1265: 6(int) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1263 1264 |
| 1266: 90(ptr) AccessChain 31(data) 1261 33 35 |
| Store 1266 1265 |
| 1267: 6(int) Load 8(invocation) |
| 1268: 40(ptr) AccessChain 31(data) 63 33 |
| 1269: 17(ivec4) Load 1268 |
| 1270: 96(ivec2) VectorShuffle 1269 1269 0 1 |
| 1271: 17(ivec4) Load 19(ballot) |
| 1272: 96(ivec2) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1270 1271 |
| 1273: 90(ptr) AccessChain 31(data) 1267 33 35 |
| 1274: 6(int) CompositeExtract 1272 0 |
| Store 1273 1274 |
| 1275: 90(ptr) AccessChain 31(data) 1267 33 189 |
| 1276: 6(int) CompositeExtract 1272 1 |
| Store 1275 1276 |
| 1277: 6(int) Load 8(invocation) |
| 1278: 40(ptr) AccessChain 31(data) 33 33 |
| 1279: 17(ivec4) Load 1278 |
| 1280: 103(ivec3) VectorShuffle 1279 1279 0 1 2 |
| 1281: 17(ivec4) Load 19(ballot) |
| 1282: 103(ivec3) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1280 1281 |
| 1283: 90(ptr) AccessChain 31(data) 1277 33 35 |
| 1284: 6(int) CompositeExtract 1282 0 |
| Store 1283 1284 |
| 1285: 90(ptr) AccessChain 31(data) 1277 33 189 |
| 1286: 6(int) CompositeExtract 1282 1 |
| Store 1285 1286 |
| 1287: 90(ptr) AccessChain 31(data) 1277 33 202 |
| 1288: 6(int) CompositeExtract 1282 2 |
| Store 1287 1288 |
| 1289: 6(int) Load 8(invocation) |
| 1290: 40(ptr) AccessChain 31(data) 115 33 |
| 1291: 17(ivec4) Load 1290 |
| 1292: 17(ivec4) Load 19(ballot) |
| 1293: 17(ivec4) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1291 1292 |
| 1294: 40(ptr) AccessChain 31(data) 1289 33 |
| Store 1294 1293 |
| 1295: 6(int) Load 8(invocation) |
| 1296: 116(ptr) AccessChain 31(data) 34 115 35 |
| 1297:26(float64_t) Load 1296 |
| 1298: 17(ivec4) Load 19(ballot) |
| 1299:26(float64_t) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1297 1298 |
| 1300: 116(ptr) AccessChain 31(data) 1295 115 35 |
| Store 1300 1299 |
| 1301: 6(int) Load 8(invocation) |
| 1302: 123(ptr) AccessChain 31(data) 63 115 |
| 1303: 27(f64vec4) Load 1302 |
| 1304:122(f64vec2) VectorShuffle 1303 1303 0 1 |
| 1305: 17(ivec4) Load 19(ballot) |
| 1306:122(f64vec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1304 1305 |
| 1307: 116(ptr) AccessChain 31(data) 1301 115 35 |
| 1308:26(float64_t) CompositeExtract 1306 0 |
| Store 1307 1308 |
| 1309: 116(ptr) AccessChain 31(data) 1301 115 189 |
| 1310:26(float64_t) CompositeExtract 1306 1 |
| Store 1309 1310 |
| 1311: 6(int) Load 8(invocation) |
| 1312: 123(ptr) AccessChain 31(data) 33 115 |
| 1313: 27(f64vec4) Load 1312 |
| 1314:130(f64vec3) VectorShuffle 1313 1313 0 1 2 |
| 1315: 17(ivec4) Load 19(ballot) |
| 1316:130(f64vec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1314 1315 |
| 1317: 116(ptr) AccessChain 31(data) 1311 115 35 |
| 1318:26(float64_t) CompositeExtract 1316 0 |
| Store 1317 1318 |
| 1319: 116(ptr) AccessChain 31(data) 1311 115 189 |
| 1320:26(float64_t) CompositeExtract 1316 1 |
| Store 1319 1320 |
| 1321: 116(ptr) AccessChain 31(data) 1311 115 202 |
| 1322:26(float64_t) CompositeExtract 1316 2 |
| Store 1321 1322 |
| 1323: 6(int) Load 8(invocation) |
| 1324: 123(ptr) AccessChain 31(data) 115 115 |
| 1325: 27(f64vec4) Load 1324 |
| 1326: 17(ivec4) Load 19(ballot) |
| 1327: 27(f64vec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1325 1326 |
| 1328: 123(ptr) AccessChain 31(data) 1323 115 |
| Store 1328 1327 |
| 1329: 6(int) Load 8(invocation) |
| 1330: 36(ptr) AccessChain 31(data) 34 34 35 |
| 1331: 22(float) Load 1330 |
| 1332: 17(ivec4) Load 19(ballot) |
| 1333: 22(float) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1331 1332 |
| 1334: 36(ptr) AccessChain 31(data) 1329 34 35 |
| Store 1334 1333 |
| 1335: 6(int) Load 8(invocation) |
| 1336: 44(ptr) AccessChain 31(data) 63 34 |
| 1337: 23(fvec4) Load 1336 |
| 1338: 43(fvec2) VectorShuffle 1337 1337 0 1 |
| 1339: 17(ivec4) Load 19(ballot) |
| 1340: 43(fvec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1338 1339 |
| 1341: 36(ptr) AccessChain 31(data) 1335 34 35 |
| 1342: 22(float) CompositeExtract 1340 0 |
| Store 1341 1342 |
| 1343: 36(ptr) AccessChain 31(data) 1335 34 189 |
| 1344: 22(float) CompositeExtract 1340 1 |
| Store 1343 1344 |
| 1345: 6(int) Load 8(invocation) |
| 1346: 44(ptr) AccessChain 31(data) 33 34 |
| 1347: 23(fvec4) Load 1346 |
| 1348: 51(fvec3) VectorShuffle 1347 1347 0 1 2 |
| 1349: 17(ivec4) Load 19(ballot) |
| 1350: 51(fvec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1348 1349 |
| 1351: 36(ptr) AccessChain 31(data) 1345 34 35 |
| 1352: 22(float) CompositeExtract 1350 0 |
| Store 1351 1352 |
| 1353: 36(ptr) AccessChain 31(data) 1345 34 189 |
| 1354: 22(float) CompositeExtract 1350 1 |
| Store 1353 1354 |
| 1355: 36(ptr) AccessChain 31(data) 1345 34 202 |
| 1356: 22(float) CompositeExtract 1350 2 |
| Store 1355 1356 |
| 1357: 6(int) Load 8(invocation) |
| 1358: 44(ptr) AccessChain 31(data) 115 34 |
| 1359: 23(fvec4) Load 1358 |
| 1360: 17(ivec4) Load 19(ballot) |
| 1361: 23(fvec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1359 1360 |
| 1362: 44(ptr) AccessChain 31(data) 1357 34 |
| Store 1362 1361 |
| 1363: 6(int) Load 8(invocation) |
| 1364: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1365: 24(int) Load 1364 |
| 1366: 17(ivec4) Load 19(ballot) |
| 1367: 24(int) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1365 1366 |
| 1368: 64(ptr) AccessChain 31(data) 1363 63 35 |
| Store 1368 1367 |
| 1369: 6(int) Load 8(invocation) |
| 1370: 71(ptr) AccessChain 31(data) 63 63 |
| 1371: 25(ivec4) Load 1370 |
| 1372: 70(ivec2) VectorShuffle 1371 1371 0 1 |
| 1373: 17(ivec4) Load 19(ballot) |
| 1374: 70(ivec2) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1372 1373 |
| 1375: 64(ptr) AccessChain 31(data) 1369 63 35 |
| 1376: 24(int) CompositeExtract 1374 0 |
| Store 1375 1376 |
| 1377: 64(ptr) AccessChain 31(data) 1369 63 189 |
| 1378: 24(int) CompositeExtract 1374 1 |
| Store 1377 1378 |
| 1379: 6(int) Load 8(invocation) |
| 1380: 71(ptr) AccessChain 31(data) 33 63 |
| 1381: 25(ivec4) Load 1380 |
| 1382: 78(ivec3) VectorShuffle 1381 1381 0 1 2 |
| 1383: 17(ivec4) Load 19(ballot) |
| 1384: 78(ivec3) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1382 1383 |
| 1385: 64(ptr) AccessChain 31(data) 1379 63 35 |
| 1386: 24(int) CompositeExtract 1384 0 |
| Store 1385 1386 |
| 1387: 64(ptr) AccessChain 31(data) 1379 63 189 |
| 1388: 24(int) CompositeExtract 1384 1 |
| Store 1387 1388 |
| 1389: 64(ptr) AccessChain 31(data) 1379 63 202 |
| 1390: 24(int) CompositeExtract 1384 2 |
| Store 1389 1390 |
| 1391: 6(int) Load 8(invocation) |
| 1392: 71(ptr) AccessChain 31(data) 115 63 |
| 1393: 25(ivec4) Load 1392 |
| 1394: 17(ivec4) Load 19(ballot) |
| 1395: 25(ivec4) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1393 1394 |
| 1396: 71(ptr) AccessChain 31(data) 1391 63 |
| Store 1396 1395 |
| 1397: 6(int) Load 8(invocation) |
| 1398: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1399: 6(int) Load 1398 |
| 1400: 17(ivec4) Load 19(ballot) |
| 1401: 6(int) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1399 1400 |
| 1402: 90(ptr) AccessChain 31(data) 1397 33 35 |
| Store 1402 1401 |
| 1403: 6(int) Load 8(invocation) |
| 1404: 40(ptr) AccessChain 31(data) 63 33 |
| 1405: 17(ivec4) Load 1404 |
| 1406: 96(ivec2) VectorShuffle 1405 1405 0 1 |
| 1407: 17(ivec4) Load 19(ballot) |
| 1408: 96(ivec2) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1406 1407 |
| 1409: 90(ptr) AccessChain 31(data) 1403 33 35 |
| 1410: 6(int) CompositeExtract 1408 0 |
| Store 1409 1410 |
| 1411: 90(ptr) AccessChain 31(data) 1403 33 189 |
| 1412: 6(int) CompositeExtract 1408 1 |
| Store 1411 1412 |
| 1413: 6(int) Load 8(invocation) |
| 1414: 40(ptr) AccessChain 31(data) 33 33 |
| 1415: 17(ivec4) Load 1414 |
| 1416: 103(ivec3) VectorShuffle 1415 1415 0 1 2 |
| 1417: 17(ivec4) Load 19(ballot) |
| 1418: 103(ivec3) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1416 1417 |
| 1419: 90(ptr) AccessChain 31(data) 1413 33 35 |
| 1420: 6(int) CompositeExtract 1418 0 |
| Store 1419 1420 |
| 1421: 90(ptr) AccessChain 31(data) 1413 33 189 |
| 1422: 6(int) CompositeExtract 1418 1 |
| Store 1421 1422 |
| 1423: 90(ptr) AccessChain 31(data) 1413 33 202 |
| 1424: 6(int) CompositeExtract 1418 2 |
| Store 1423 1424 |
| 1425: 6(int) Load 8(invocation) |
| 1426: 40(ptr) AccessChain 31(data) 115 33 |
| 1427: 17(ivec4) Load 1426 |
| 1428: 17(ivec4) Load 19(ballot) |
| 1429: 17(ivec4) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1427 1428 |
| 1430: 40(ptr) AccessChain 31(data) 1425 33 |
| Store 1430 1429 |
| 1431: 6(int) Load 8(invocation) |
| 1432: 116(ptr) AccessChain 31(data) 34 115 35 |
| 1433:26(float64_t) Load 1432 |
| 1434: 17(ivec4) Load 19(ballot) |
| 1435:26(float64_t) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1433 1434 |
| 1436: 116(ptr) AccessChain 31(data) 1431 115 35 |
| Store 1436 1435 |
| 1437: 6(int) Load 8(invocation) |
| 1438: 123(ptr) AccessChain 31(data) 63 115 |
| 1439: 27(f64vec4) Load 1438 |
| 1440:122(f64vec2) VectorShuffle 1439 1439 0 1 |
| 1441: 17(ivec4) Load 19(ballot) |
| 1442:122(f64vec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1440 1441 |
| 1443: 116(ptr) AccessChain 31(data) 1437 115 35 |
| 1444:26(float64_t) CompositeExtract 1442 0 |
| Store 1443 1444 |
| 1445: 116(ptr) AccessChain 31(data) 1437 115 189 |
| 1446:26(float64_t) CompositeExtract 1442 1 |
| Store 1445 1446 |
| 1447: 6(int) Load 8(invocation) |
| 1448: 123(ptr) AccessChain 31(data) 33 115 |
| 1449: 27(f64vec4) Load 1448 |
| 1450:130(f64vec3) VectorShuffle 1449 1449 0 1 2 |
| 1451: 17(ivec4) Load 19(ballot) |
| 1452:130(f64vec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1450 1451 |
| 1453: 116(ptr) AccessChain 31(data) 1447 115 35 |
| 1454:26(float64_t) CompositeExtract 1452 0 |
| Store 1453 1454 |
| 1455: 116(ptr) AccessChain 31(data) 1447 115 189 |
| 1456:26(float64_t) CompositeExtract 1452 1 |
| Store 1455 1456 |
| 1457: 116(ptr) AccessChain 31(data) 1447 115 202 |
| 1458:26(float64_t) CompositeExtract 1452 2 |
| Store 1457 1458 |
| 1459: 6(int) Load 8(invocation) |
| 1460: 123(ptr) AccessChain 31(data) 115 115 |
| 1461: 27(f64vec4) Load 1460 |
| 1462: 17(ivec4) Load 19(ballot) |
| 1463: 27(f64vec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1461 1462 |
| 1464: 123(ptr) AccessChain 31(data) 1459 115 |
| Store 1464 1463 |
| 1465: 6(int) Load 8(invocation) |
| 1466: 36(ptr) AccessChain 31(data) 34 34 35 |
| 1467: 22(float) Load 1466 |
| 1468: 17(ivec4) Load 19(ballot) |
| 1469: 22(float) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1467 1468 |
| 1470: 36(ptr) AccessChain 31(data) 1465 34 35 |
| Store 1470 1469 |
| 1471: 6(int) Load 8(invocation) |
| 1472: 44(ptr) AccessChain 31(data) 63 34 |
| 1473: 23(fvec4) Load 1472 |
| 1474: 43(fvec2) VectorShuffle 1473 1473 0 1 |
| 1475: 17(ivec4) Load 19(ballot) |
| 1476: 43(fvec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1474 1475 |
| 1477: 36(ptr) AccessChain 31(data) 1471 34 35 |
| 1478: 22(float) CompositeExtract 1476 0 |
| Store 1477 1478 |
| 1479: 36(ptr) AccessChain 31(data) 1471 34 189 |
| 1480: 22(float) CompositeExtract 1476 1 |
| Store 1479 1480 |
| 1481: 6(int) Load 8(invocation) |
| 1482: 44(ptr) AccessChain 31(data) 33 34 |
| 1483: 23(fvec4) Load 1482 |
| 1484: 51(fvec3) VectorShuffle 1483 1483 0 1 2 |
| 1485: 17(ivec4) Load 19(ballot) |
| 1486: 51(fvec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1484 1485 |
| 1487: 36(ptr) AccessChain 31(data) 1481 34 35 |
| 1488: 22(float) CompositeExtract 1486 0 |
| Store 1487 1488 |
| 1489: 36(ptr) AccessChain 31(data) 1481 34 189 |
| 1490: 22(float) CompositeExtract 1486 1 |
| Store 1489 1490 |
| 1491: 36(ptr) AccessChain 31(data) 1481 34 202 |
| 1492: 22(float) CompositeExtract 1486 2 |
| Store 1491 1492 |
| 1493: 6(int) Load 8(invocation) |
| 1494: 44(ptr) AccessChain 31(data) 115 34 |
| 1495: 23(fvec4) Load 1494 |
| 1496: 17(ivec4) Load 19(ballot) |
| 1497: 23(fvec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1495 1496 |
| 1498: 44(ptr) AccessChain 31(data) 1493 34 |
| Store 1498 1497 |
| 1499: 6(int) Load 8(invocation) |
| 1500: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1501: 24(int) Load 1500 |
| 1502: 17(ivec4) Load 19(ballot) |
| 1503: 24(int) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1501 1502 |
| 1504: 64(ptr) AccessChain 31(data) 1499 63 35 |
| Store 1504 1503 |
| 1505: 6(int) Load 8(invocation) |
| 1506: 71(ptr) AccessChain 31(data) 63 63 |
| 1507: 25(ivec4) Load 1506 |
| 1508: 70(ivec2) VectorShuffle 1507 1507 0 1 |
| 1509: 17(ivec4) Load 19(ballot) |
| 1510: 70(ivec2) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1508 1509 |
| 1511: 64(ptr) AccessChain 31(data) 1505 63 35 |
| 1512: 24(int) CompositeExtract 1510 0 |
| Store 1511 1512 |
| 1513: 64(ptr) AccessChain 31(data) 1505 63 189 |
| 1514: 24(int) CompositeExtract 1510 1 |
| Store 1513 1514 |
| 1515: 6(int) Load 8(invocation) |
| 1516: 71(ptr) AccessChain 31(data) 33 63 |
| 1517: 25(ivec4) Load 1516 |
| 1518: 78(ivec3) VectorShuffle 1517 1517 0 1 2 |
| 1519: 17(ivec4) Load 19(ballot) |
| 1520: 78(ivec3) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1518 1519 |
| 1521: 64(ptr) AccessChain 31(data) 1515 63 35 |
| 1522: 24(int) CompositeExtract 1520 0 |
| Store 1521 1522 |
| 1523: 64(ptr) AccessChain 31(data) 1515 63 189 |
| 1524: 24(int) CompositeExtract 1520 1 |
| Store 1523 1524 |
| 1525: 64(ptr) AccessChain 31(data) 1515 63 202 |
| 1526: 24(int) CompositeExtract 1520 2 |
| Store 1525 1526 |
| 1527: 6(int) Load 8(invocation) |
| 1528: 71(ptr) AccessChain 31(data) 115 63 |
| 1529: 25(ivec4) Load 1528 |
| 1530: 17(ivec4) Load 19(ballot) |
| 1531: 25(ivec4) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1529 1530 |
| 1532: 71(ptr) AccessChain 31(data) 1527 63 |
| Store 1532 1531 |
| 1533: 6(int) Load 8(invocation) |
| 1534: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1535: 6(int) Load 1534 |
| 1536: 17(ivec4) Load 19(ballot) |
| 1537: 6(int) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1535 1536 |
| 1538: 90(ptr) AccessChain 31(data) 1533 33 35 |
| Store 1538 1537 |
| 1539: 6(int) Load 8(invocation) |
| 1540: 40(ptr) AccessChain 31(data) 63 33 |
| 1541: 17(ivec4) Load 1540 |
| 1542: 96(ivec2) VectorShuffle 1541 1541 0 1 |
| 1543: 17(ivec4) Load 19(ballot) |
| 1544: 96(ivec2) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1542 1543 |
| 1545: 90(ptr) AccessChain 31(data) 1539 33 35 |
| 1546: 6(int) CompositeExtract 1544 0 |
| Store 1545 1546 |
| 1547: 90(ptr) AccessChain 31(data) 1539 33 189 |
| 1548: 6(int) CompositeExtract 1544 1 |
| Store 1547 1548 |
| 1549: 6(int) Load 8(invocation) |
| 1550: 40(ptr) AccessChain 31(data) 33 33 |
| 1551: 17(ivec4) Load 1550 |
| 1552: 103(ivec3) VectorShuffle 1551 1551 0 1 2 |
| 1553: 17(ivec4) Load 19(ballot) |
| 1554: 103(ivec3) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1552 1553 |
| 1555: 90(ptr) AccessChain 31(data) 1549 33 35 |
| 1556: 6(int) CompositeExtract 1554 0 |
| Store 1555 1556 |
| 1557: 90(ptr) AccessChain 31(data) 1549 33 189 |
| 1558: 6(int) CompositeExtract 1554 1 |
| Store 1557 1558 |
| 1559: 90(ptr) AccessChain 31(data) 1549 33 202 |
| 1560: 6(int) CompositeExtract 1554 2 |
| Store 1559 1560 |
| 1561: 6(int) Load 8(invocation) |
| 1562: 40(ptr) AccessChain 31(data) 115 33 |
| 1563: 17(ivec4) Load 1562 |
| 1564: 17(ivec4) Load 19(ballot) |
| 1565: 17(ivec4) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1563 1564 |
| 1566: 40(ptr) AccessChain 31(data) 1561 33 |
| Store 1566 1565 |
| 1567: 6(int) Load 8(invocation) |
| 1568: 116(ptr) AccessChain 31(data) 34 115 35 |
| 1569:26(float64_t) Load 1568 |
| 1570: 17(ivec4) Load 19(ballot) |
| 1571:26(float64_t) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1569 1570 |
| 1572: 116(ptr) AccessChain 31(data) 1567 115 35 |
| Store 1572 1571 |
| 1573: 6(int) Load 8(invocation) |
| 1574: 123(ptr) AccessChain 31(data) 63 115 |
| 1575: 27(f64vec4) Load 1574 |
| 1576:122(f64vec2) VectorShuffle 1575 1575 0 1 |
| 1577: 17(ivec4) Load 19(ballot) |
| 1578:122(f64vec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1576 1577 |
| 1579: 116(ptr) AccessChain 31(data) 1573 115 35 |
| 1580:26(float64_t) CompositeExtract 1578 0 |
| Store 1579 1580 |
| 1581: 116(ptr) AccessChain 31(data) 1573 115 189 |
| 1582:26(float64_t) CompositeExtract 1578 1 |
| Store 1581 1582 |
| 1583: 6(int) Load 8(invocation) |
| 1584: 123(ptr) AccessChain 31(data) 33 115 |
| 1585: 27(f64vec4) Load 1584 |
| 1586:130(f64vec3) VectorShuffle 1585 1585 0 1 2 |
| 1587: 17(ivec4) Load 19(ballot) |
| 1588:130(f64vec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1586 1587 |
| 1589: 116(ptr) AccessChain 31(data) 1583 115 35 |
| 1590:26(float64_t) CompositeExtract 1588 0 |
| Store 1589 1590 |
| 1591: 116(ptr) AccessChain 31(data) 1583 115 189 |
| 1592:26(float64_t) CompositeExtract 1588 1 |
| Store 1591 1592 |
| 1593: 116(ptr) AccessChain 31(data) 1583 115 202 |
| 1594:26(float64_t) CompositeExtract 1588 2 |
| Store 1593 1594 |
| 1595: 6(int) Load 8(invocation) |
| 1596: 123(ptr) AccessChain 31(data) 115 115 |
| 1597: 27(f64vec4) Load 1596 |
| 1598: 17(ivec4) Load 19(ballot) |
| 1599: 27(f64vec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1597 1598 |
| 1600: 123(ptr) AccessChain 31(data) 1595 115 |
| Store 1600 1599 |
| 1601: 6(int) Load 8(invocation) |
| 1602: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1603: 24(int) Load 1602 |
| 1604: 17(ivec4) Load 19(ballot) |
| 1605: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1603 1604 |
| 1606: 64(ptr) AccessChain 31(data) 1601 63 35 |
| Store 1606 1605 |
| 1607: 6(int) Load 8(invocation) |
| 1608: 71(ptr) AccessChain 31(data) 63 63 |
| 1609: 25(ivec4) Load 1608 |
| 1610: 70(ivec2) VectorShuffle 1609 1609 0 1 |
| 1611: 17(ivec4) Load 19(ballot) |
| 1612: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1610 1611 |
| 1613: 64(ptr) AccessChain 31(data) 1607 63 35 |
| 1614: 24(int) CompositeExtract 1612 0 |
| Store 1613 1614 |
| 1615: 64(ptr) AccessChain 31(data) 1607 63 189 |
| 1616: 24(int) CompositeExtract 1612 1 |
| Store 1615 1616 |
| 1617: 6(int) Load 8(invocation) |
| 1618: 71(ptr) AccessChain 31(data) 33 63 |
| 1619: 25(ivec4) Load 1618 |
| 1620: 78(ivec3) VectorShuffle 1619 1619 0 1 2 |
| 1621: 17(ivec4) Load 19(ballot) |
| 1622: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1620 1621 |
| 1623: 64(ptr) AccessChain 31(data) 1617 63 35 |
| 1624: 24(int) CompositeExtract 1622 0 |
| Store 1623 1624 |
| 1625: 64(ptr) AccessChain 31(data) 1617 63 189 |
| 1626: 24(int) CompositeExtract 1622 1 |
| Store 1625 1626 |
| 1627: 64(ptr) AccessChain 31(data) 1617 63 202 |
| 1628: 24(int) CompositeExtract 1622 2 |
| Store 1627 1628 |
| 1629: 6(int) Load 8(invocation) |
| 1630: 71(ptr) AccessChain 31(data) 115 63 |
| 1631: 25(ivec4) Load 1630 |
| 1632: 17(ivec4) Load 19(ballot) |
| 1633: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1631 1632 |
| 1634: 71(ptr) AccessChain 31(data) 1629 63 |
| Store 1634 1633 |
| 1635: 6(int) Load 8(invocation) |
| 1636: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1637: 6(int) Load 1636 |
| 1638: 17(ivec4) Load 19(ballot) |
| 1639: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1637 1638 |
| 1640: 90(ptr) AccessChain 31(data) 1635 33 35 |
| Store 1640 1639 |
| 1641: 6(int) Load 8(invocation) |
| 1642: 40(ptr) AccessChain 31(data) 63 33 |
| 1643: 17(ivec4) Load 1642 |
| 1644: 96(ivec2) VectorShuffle 1643 1643 0 1 |
| 1645: 17(ivec4) Load 19(ballot) |
| 1646: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1644 1645 |
| 1647: 90(ptr) AccessChain 31(data) 1641 33 35 |
| 1648: 6(int) CompositeExtract 1646 0 |
| Store 1647 1648 |
| 1649: 90(ptr) AccessChain 31(data) 1641 33 189 |
| 1650: 6(int) CompositeExtract 1646 1 |
| Store 1649 1650 |
| 1651: 6(int) Load 8(invocation) |
| 1652: 40(ptr) AccessChain 31(data) 33 33 |
| 1653: 17(ivec4) Load 1652 |
| 1654: 103(ivec3) VectorShuffle 1653 1653 0 1 2 |
| 1655: 17(ivec4) Load 19(ballot) |
| 1656: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1654 1655 |
| 1657: 90(ptr) AccessChain 31(data) 1651 33 35 |
| 1658: 6(int) CompositeExtract 1656 0 |
| Store 1657 1658 |
| 1659: 90(ptr) AccessChain 31(data) 1651 33 189 |
| 1660: 6(int) CompositeExtract 1656 1 |
| Store 1659 1660 |
| 1661: 90(ptr) AccessChain 31(data) 1651 33 202 |
| 1662: 6(int) CompositeExtract 1656 2 |
| Store 1661 1662 |
| 1663: 6(int) Load 8(invocation) |
| 1664: 40(ptr) AccessChain 31(data) 115 33 |
| 1665: 17(ivec4) Load 1664 |
| 1666: 17(ivec4) Load 19(ballot) |
| 1667: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1665 1666 |
| 1668: 40(ptr) AccessChain 31(data) 1663 33 |
| Store 1668 1667 |
| 1669: 6(int) Load 8(invocation) |
| 1670: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1671: 24(int) Load 1670 |
| 1672: 144(bool) SLessThan 1671 34 |
| 1673: 17(ivec4) Load 19(ballot) |
| 1674: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1672 1673 |
| 1675: 24(int) Select 1674 63 34 |
| 1676: 64(ptr) AccessChain 31(data) 1669 63 35 |
| Store 1676 1675 |
| 1677: 6(int) Load 8(invocation) |
| 1678: 71(ptr) AccessChain 31(data) 63 63 |
| 1679: 25(ivec4) Load 1678 |
| 1680: 70(ivec2) VectorShuffle 1679 1679 0 1 |
| 1681: 152(bvec2) SLessThan 1680 801 |
| 1682: 17(ivec4) Load 19(ballot) |
| 1683: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1681 1682 |
| 1684: 70(ivec2) Select 1683 805 801 |
| 1685: 64(ptr) AccessChain 31(data) 1677 63 35 |
| 1686: 24(int) CompositeExtract 1684 0 |
| Store 1685 1686 |
| 1687: 64(ptr) AccessChain 31(data) 1677 63 189 |
| 1688: 24(int) CompositeExtract 1684 1 |
| Store 1687 1688 |
| 1689: 6(int) Load 8(invocation) |
| 1690: 71(ptr) AccessChain 31(data) 63 63 |
| 1691: 25(ivec4) Load 1690 |
| 1692: 78(ivec3) VectorShuffle 1691 1691 0 1 2 |
| 1693: 161(bvec3) SLessThan 1692 815 |
| 1694: 17(ivec4) Load 19(ballot) |
| 1695: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1693 1694 |
| 1696: 78(ivec3) Select 1695 819 815 |
| 1697: 64(ptr) AccessChain 31(data) 1689 63 35 |
| 1698: 24(int) CompositeExtract 1696 0 |
| Store 1697 1698 |
| 1699: 64(ptr) AccessChain 31(data) 1689 63 189 |
| 1700: 24(int) CompositeExtract 1696 1 |
| Store 1699 1700 |
| 1701: 64(ptr) AccessChain 31(data) 1689 63 202 |
| 1702: 24(int) CompositeExtract 1696 2 |
| Store 1701 1702 |
| 1703: 6(int) Load 8(invocation) |
| 1704: 71(ptr) AccessChain 31(data) 63 63 |
| 1705: 25(ivec4) Load 1704 |
| 1706: 169(bvec4) SLessThan 1705 830 |
| 1707: 17(ivec4) Load 19(ballot) |
| 1708: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1706 1707 |
| 1709: 25(ivec4) Select 1708 834 830 |
| 1710: 71(ptr) AccessChain 31(data) 1703 63 |
| Store 1710 1709 |
| 1711: 6(int) Load 8(invocation) |
| 1712: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1713: 24(int) Load 1712 |
| 1714: 17(ivec4) Load 19(ballot) |
| 1715: 24(int) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1713 1714 |
| 1716: 64(ptr) AccessChain 31(data) 1711 63 35 |
| Store 1716 1715 |
| 1717: 6(int) Load 8(invocation) |
| 1718: 71(ptr) AccessChain 31(data) 63 63 |
| 1719: 25(ivec4) Load 1718 |
| 1720: 70(ivec2) VectorShuffle 1719 1719 0 1 |
| 1721: 17(ivec4) Load 19(ballot) |
| 1722: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1720 1721 |
| 1723: 64(ptr) AccessChain 31(data) 1717 63 35 |
| 1724: 24(int) CompositeExtract 1722 0 |
| Store 1723 1724 |
| 1725: 64(ptr) AccessChain 31(data) 1717 63 189 |
| 1726: 24(int) CompositeExtract 1722 1 |
| Store 1725 1726 |
| 1727: 6(int) Load 8(invocation) |
| 1728: 71(ptr) AccessChain 31(data) 33 63 |
| 1729: 25(ivec4) Load 1728 |
| 1730: 78(ivec3) VectorShuffle 1729 1729 0 1 2 |
| 1731: 17(ivec4) Load 19(ballot) |
| 1732: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1730 1731 |
| 1733: 64(ptr) AccessChain 31(data) 1727 63 35 |
| 1734: 24(int) CompositeExtract 1732 0 |
| Store 1733 1734 |
| 1735: 64(ptr) AccessChain 31(data) 1727 63 189 |
| 1736: 24(int) CompositeExtract 1732 1 |
| Store 1735 1736 |
| 1737: 64(ptr) AccessChain 31(data) 1727 63 202 |
| 1738: 24(int) CompositeExtract 1732 2 |
| Store 1737 1738 |
| 1739: 6(int) Load 8(invocation) |
| 1740: 71(ptr) AccessChain 31(data) 115 63 |
| 1741: 25(ivec4) Load 1740 |
| 1742: 17(ivec4) Load 19(ballot) |
| 1743: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1741 1742 |
| 1744: 71(ptr) AccessChain 31(data) 1739 63 |
| Store 1744 1743 |
| 1745: 6(int) Load 8(invocation) |
| 1746: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1747: 6(int) Load 1746 |
| 1748: 17(ivec4) Load 19(ballot) |
| 1749: 6(int) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1747 1748 |
| 1750: 90(ptr) AccessChain 31(data) 1745 33 35 |
| Store 1750 1749 |
| 1751: 6(int) Load 8(invocation) |
| 1752: 40(ptr) AccessChain 31(data) 63 33 |
| 1753: 17(ivec4) Load 1752 |
| 1754: 96(ivec2) VectorShuffle 1753 1753 0 1 |
| 1755: 17(ivec4) Load 19(ballot) |
| 1756: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1754 1755 |
| 1757: 90(ptr) AccessChain 31(data) 1751 33 35 |
| 1758: 6(int) CompositeExtract 1756 0 |
| Store 1757 1758 |
| 1759: 90(ptr) AccessChain 31(data) 1751 33 189 |
| 1760: 6(int) CompositeExtract 1756 1 |
| Store 1759 1760 |
| 1761: 6(int) Load 8(invocation) |
| 1762: 40(ptr) AccessChain 31(data) 33 33 |
| 1763: 17(ivec4) Load 1762 |
| 1764: 103(ivec3) VectorShuffle 1763 1763 0 1 2 |
| 1765: 17(ivec4) Load 19(ballot) |
| 1766: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1764 1765 |
| 1767: 90(ptr) AccessChain 31(data) 1761 33 35 |
| 1768: 6(int) CompositeExtract 1766 0 |
| Store 1767 1768 |
| 1769: 90(ptr) AccessChain 31(data) 1761 33 189 |
| 1770: 6(int) CompositeExtract 1766 1 |
| Store 1769 1770 |
| 1771: 90(ptr) AccessChain 31(data) 1761 33 202 |
| 1772: 6(int) CompositeExtract 1766 2 |
| Store 1771 1772 |
| 1773: 6(int) Load 8(invocation) |
| 1774: 40(ptr) AccessChain 31(data) 115 33 |
| 1775: 17(ivec4) Load 1774 |
| 1776: 17(ivec4) Load 19(ballot) |
| 1777: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1775 1776 |
| 1778: 40(ptr) AccessChain 31(data) 1773 33 |
| Store 1778 1777 |
| 1779: 6(int) Load 8(invocation) |
| 1780: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1781: 24(int) Load 1780 |
| 1782: 144(bool) SLessThan 1781 34 |
| 1783: 17(ivec4) Load 19(ballot) |
| 1784: 144(bool) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1782 1783 |
| 1785: 24(int) Select 1784 63 34 |
| 1786: 64(ptr) AccessChain 31(data) 1779 63 35 |
| Store 1786 1785 |
| 1787: 6(int) Load 8(invocation) |
| 1788: 71(ptr) AccessChain 31(data) 63 63 |
| 1789: 25(ivec4) Load 1788 |
| 1790: 70(ivec2) VectorShuffle 1789 1789 0 1 |
| 1791: 152(bvec2) SLessThan 1790 801 |
| 1792: 17(ivec4) Load 19(ballot) |
| 1793: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1791 1792 |
| 1794: 70(ivec2) Select 1793 805 801 |
| 1795: 64(ptr) AccessChain 31(data) 1787 63 35 |
| 1796: 24(int) CompositeExtract 1794 0 |
| Store 1795 1796 |
| 1797: 64(ptr) AccessChain 31(data) 1787 63 189 |
| 1798: 24(int) CompositeExtract 1794 1 |
| Store 1797 1798 |
| 1799: 6(int) Load 8(invocation) |
| 1800: 71(ptr) AccessChain 31(data) 63 63 |
| 1801: 25(ivec4) Load 1800 |
| 1802: 78(ivec3) VectorShuffle 1801 1801 0 1 2 |
| 1803: 161(bvec3) SLessThan 1802 815 |
| 1804: 17(ivec4) Load 19(ballot) |
| 1805: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1803 1804 |
| 1806: 78(ivec3) Select 1805 819 815 |
| 1807: 64(ptr) AccessChain 31(data) 1799 63 35 |
| 1808: 24(int) CompositeExtract 1806 0 |
| Store 1807 1808 |
| 1809: 64(ptr) AccessChain 31(data) 1799 63 189 |
| 1810: 24(int) CompositeExtract 1806 1 |
| Store 1809 1810 |
| 1811: 64(ptr) AccessChain 31(data) 1799 63 202 |
| 1812: 24(int) CompositeExtract 1806 2 |
| Store 1811 1812 |
| 1813: 6(int) Load 8(invocation) |
| 1814: 71(ptr) AccessChain 31(data) 63 63 |
| 1815: 25(ivec4) Load 1814 |
| 1816: 169(bvec4) SLessThan 1815 830 |
| 1817: 17(ivec4) Load 19(ballot) |
| 1818: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1816 1817 |
| 1819: 25(ivec4) Select 1818 834 830 |
| 1820: 71(ptr) AccessChain 31(data) 1813 63 |
| Store 1820 1819 |
| 1821: 6(int) Load 8(invocation) |
| 1822: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1823: 24(int) Load 1822 |
| 1824: 17(ivec4) Load 19(ballot) |
| 1825: 24(int) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1823 1824 |
| 1826: 64(ptr) AccessChain 31(data) 1821 63 35 |
| Store 1826 1825 |
| 1827: 6(int) Load 8(invocation) |
| 1828: 71(ptr) AccessChain 31(data) 63 63 |
| 1829: 25(ivec4) Load 1828 |
| 1830: 70(ivec2) VectorShuffle 1829 1829 0 1 |
| 1831: 17(ivec4) Load 19(ballot) |
| 1832: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1830 1831 |
| 1833: 64(ptr) AccessChain 31(data) 1827 63 35 |
| 1834: 24(int) CompositeExtract 1832 0 |
| Store 1833 1834 |
| 1835: 64(ptr) AccessChain 31(data) 1827 63 189 |
| 1836: 24(int) CompositeExtract 1832 1 |
| Store 1835 1836 |
| 1837: 6(int) Load 8(invocation) |
| 1838: 71(ptr) AccessChain 31(data) 33 63 |
| 1839: 25(ivec4) Load 1838 |
| 1840: 78(ivec3) VectorShuffle 1839 1839 0 1 2 |
| 1841: 17(ivec4) Load 19(ballot) |
| 1842: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1840 1841 |
| 1843: 64(ptr) AccessChain 31(data) 1837 63 35 |
| 1844: 24(int) CompositeExtract 1842 0 |
| Store 1843 1844 |
| 1845: 64(ptr) AccessChain 31(data) 1837 63 189 |
| 1846: 24(int) CompositeExtract 1842 1 |
| Store 1845 1846 |
| 1847: 64(ptr) AccessChain 31(data) 1837 63 202 |
| 1848: 24(int) CompositeExtract 1842 2 |
| Store 1847 1848 |
| 1849: 6(int) Load 8(invocation) |
| 1850: 71(ptr) AccessChain 31(data) 115 63 |
| 1851: 25(ivec4) Load 1850 |
| 1852: 17(ivec4) Load 19(ballot) |
| 1853: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1851 1852 |
| 1854: 71(ptr) AccessChain 31(data) 1849 63 |
| Store 1854 1853 |
| 1855: 6(int) Load 8(invocation) |
| 1856: 90(ptr) AccessChain 31(data) 34 33 35 |
| 1857: 6(int) Load 1856 |
| 1858: 17(ivec4) Load 19(ballot) |
| 1859: 6(int) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1857 1858 |
| 1860: 90(ptr) AccessChain 31(data) 1855 33 35 |
| Store 1860 1859 |
| 1861: 6(int) Load 8(invocation) |
| 1862: 40(ptr) AccessChain 31(data) 63 33 |
| 1863: 17(ivec4) Load 1862 |
| 1864: 96(ivec2) VectorShuffle 1863 1863 0 1 |
| 1865: 17(ivec4) Load 19(ballot) |
| 1866: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1864 1865 |
| 1867: 90(ptr) AccessChain 31(data) 1861 33 35 |
| 1868: 6(int) CompositeExtract 1866 0 |
| Store 1867 1868 |
| 1869: 90(ptr) AccessChain 31(data) 1861 33 189 |
| 1870: 6(int) CompositeExtract 1866 1 |
| Store 1869 1870 |
| 1871: 6(int) Load 8(invocation) |
| 1872: 40(ptr) AccessChain 31(data) 33 33 |
| 1873: 17(ivec4) Load 1872 |
| 1874: 103(ivec3) VectorShuffle 1873 1873 0 1 2 |
| 1875: 17(ivec4) Load 19(ballot) |
| 1876: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1874 1875 |
| 1877: 90(ptr) AccessChain 31(data) 1871 33 35 |
| 1878: 6(int) CompositeExtract 1876 0 |
| Store 1877 1878 |
| 1879: 90(ptr) AccessChain 31(data) 1871 33 189 |
| 1880: 6(int) CompositeExtract 1876 1 |
| Store 1879 1880 |
| 1881: 90(ptr) AccessChain 31(data) 1871 33 202 |
| 1882: 6(int) CompositeExtract 1876 2 |
| Store 1881 1882 |
| 1883: 6(int) Load 8(invocation) |
| 1884: 40(ptr) AccessChain 31(data) 115 33 |
| 1885: 17(ivec4) Load 1884 |
| 1886: 17(ivec4) Load 19(ballot) |
| 1887: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1885 1886 |
| 1888: 40(ptr) AccessChain 31(data) 1883 33 |
| Store 1888 1887 |
| 1889: 6(int) Load 8(invocation) |
| 1890: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1891: 24(int) Load 1890 |
| 1892: 144(bool) SLessThan 1891 34 |
| 1893: 17(ivec4) Load 19(ballot) |
| 1894: 144(bool) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1892 1893 |
| 1895: 24(int) Select 1894 63 34 |
| 1896: 64(ptr) AccessChain 31(data) 1889 63 35 |
| Store 1896 1895 |
| 1897: 6(int) Load 8(invocation) |
| 1898: 71(ptr) AccessChain 31(data) 63 63 |
| 1899: 25(ivec4) Load 1898 |
| 1900: 70(ivec2) VectorShuffle 1899 1899 0 1 |
| 1901: 152(bvec2) SLessThan 1900 801 |
| 1902: 17(ivec4) Load 19(ballot) |
| 1903: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1901 1902 |
| 1904: 70(ivec2) Select 1903 805 801 |
| 1905: 64(ptr) AccessChain 31(data) 1897 63 35 |
| 1906: 24(int) CompositeExtract 1904 0 |
| Store 1905 1906 |
| 1907: 64(ptr) AccessChain 31(data) 1897 63 189 |
| 1908: 24(int) CompositeExtract 1904 1 |
| Store 1907 1908 |
| 1909: 6(int) Load 8(invocation) |
| 1910: 71(ptr) AccessChain 31(data) 63 63 |
| 1911: 25(ivec4) Load 1910 |
| 1912: 78(ivec3) VectorShuffle 1911 1911 0 1 2 |
| 1913: 161(bvec3) SLessThan 1912 815 |
| 1914: 17(ivec4) Load 19(ballot) |
| 1915: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1913 1914 |
| 1916: 78(ivec3) Select 1915 819 815 |
| 1917: 64(ptr) AccessChain 31(data) 1909 63 35 |
| 1918: 24(int) CompositeExtract 1916 0 |
| Store 1917 1918 |
| 1919: 64(ptr) AccessChain 31(data) 1909 63 189 |
| 1920: 24(int) CompositeExtract 1916 1 |
| Store 1919 1920 |
| 1921: 64(ptr) AccessChain 31(data) 1909 63 202 |
| 1922: 24(int) CompositeExtract 1916 2 |
| Store 1921 1922 |
| 1923: 6(int) Load 8(invocation) |
| 1924: 71(ptr) AccessChain 31(data) 63 63 |
| 1925: 25(ivec4) Load 1924 |
| 1926: 169(bvec4) SLessThan 1925 830 |
| 1927: 17(ivec4) Load 19(ballot) |
| 1928: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1926 1927 |
| 1929: 25(ivec4) Select 1928 834 830 |
| 1930: 71(ptr) AccessChain 31(data) 1923 63 |
| Store 1930 1929 |
| 1931: 6(int) Load 8(invocation) |
| 1932: 36(ptr) AccessChain 31(data) 34 34 35 |
| 1933: 22(float) Load 1932 |
| 1934: 17(ivec4) Load 19(ballot) |
| 1935: 22(float) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1933 1934 |
| 1936: 36(ptr) AccessChain 31(data) 1931 34 35 |
| Store 1936 1935 |
| 1937: 6(int) Load 8(invocation) |
| 1938: 44(ptr) AccessChain 31(data) 63 34 |
| 1939: 23(fvec4) Load 1938 |
| 1940: 43(fvec2) VectorShuffle 1939 1939 0 1 |
| 1941: 17(ivec4) Load 19(ballot) |
| 1942: 43(fvec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1940 1941 |
| 1943: 36(ptr) AccessChain 31(data) 1937 34 35 |
| 1944: 22(float) CompositeExtract 1942 0 |
| Store 1943 1944 |
| 1945: 36(ptr) AccessChain 31(data) 1937 34 189 |
| 1946: 22(float) CompositeExtract 1942 1 |
| Store 1945 1946 |
| 1947: 6(int) Load 8(invocation) |
| 1948: 44(ptr) AccessChain 31(data) 33 34 |
| 1949: 23(fvec4) Load 1948 |
| 1950: 51(fvec3) VectorShuffle 1949 1949 0 1 2 |
| 1951: 17(ivec4) Load 19(ballot) |
| 1952: 51(fvec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1950 1951 |
| 1953: 36(ptr) AccessChain 31(data) 1947 34 35 |
| 1954: 22(float) CompositeExtract 1952 0 |
| Store 1953 1954 |
| 1955: 36(ptr) AccessChain 31(data) 1947 34 189 |
| 1956: 22(float) CompositeExtract 1952 1 |
| Store 1955 1956 |
| 1957: 36(ptr) AccessChain 31(data) 1947 34 202 |
| 1958: 22(float) CompositeExtract 1952 2 |
| Store 1957 1958 |
| 1959: 6(int) Load 8(invocation) |
| 1960: 44(ptr) AccessChain 31(data) 115 34 |
| 1961: 23(fvec4) Load 1960 |
| 1962: 17(ivec4) Load 19(ballot) |
| 1963: 23(fvec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1961 1962 |
| 1964: 44(ptr) AccessChain 31(data) 1959 34 |
| Store 1964 1963 |
| 1965: 6(int) Load 8(invocation) |
| 1966: 64(ptr) AccessChain 31(data) 34 63 35 |
| 1967: 24(int) Load 1966 |
| 1968: 17(ivec4) Load 19(ballot) |
| 1969: 24(int) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1967 1968 |
| 1970: 64(ptr) AccessChain 31(data) 1965 63 35 |
| Store 1970 1969 |
| 1971: 6(int) Load 8(invocation) |
| 1972: 71(ptr) AccessChain 31(data) 63 63 |
| 1973: 25(ivec4) Load 1972 |
| 1974: 70(ivec2) VectorShuffle 1973 1973 0 1 |
| 1975: 17(ivec4) Load 19(ballot) |
| 1976: 70(ivec2) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1974 1975 |
| 1977: 64(ptr) AccessChain 31(data) 1971 63 35 |
| 1978: 24(int) CompositeExtract 1976 0 |
| Store 1977 1978 |
| 1979: 64(ptr) AccessChain 31(data) 1971 63 189 |
| 1980: 24(int) CompositeExtract 1976 1 |
| Store 1979 1980 |
| 1981: 6(int) Load 8(invocation) |
| 1982: 71(ptr) AccessChain 31(data) 33 63 |
| 1983: 25(ivec4) Load 1982 |
| 1984: 78(ivec3) VectorShuffle 1983 1983 0 1 2 |
| 1985: 17(ivec4) Load 19(ballot) |
| 1986: 78(ivec3) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1984 1985 |
| 1987: 64(ptr) AccessChain 31(data) 1981 63 35 |
| 1988: 24(int) CompositeExtract 1986 0 |
| Store 1987 1988 |
| 1989: 64(ptr) AccessChain 31(data) 1981 63 189 |
| 1990: 24(int) CompositeExtract 1986 1 |
| Store 1989 1990 |
| 1991: 64(ptr) AccessChain 31(data) 1981 63 202 |
| 1992: 24(int) CompositeExtract 1986 2 |
| Store 1991 1992 |
| 1993: 6(int) Load 8(invocation) |
| 1994: 71(ptr) AccessChain 31(data) 115 63 |
| 1995: 25(ivec4) Load 1994 |
| 1996: 17(ivec4) Load 19(ballot) |
| 1997: 25(ivec4) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1995 1996 |
| 1998: 71(ptr) AccessChain 31(data) 1993 63 |
| Store 1998 1997 |
| 1999: 6(int) Load 8(invocation) |
| 2000: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2001: 6(int) Load 2000 |
| 2002: 17(ivec4) Load 19(ballot) |
| 2003: 6(int) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2001 2002 |
| 2004: 90(ptr) AccessChain 31(data) 1999 33 35 |
| Store 2004 2003 |
| 2005: 6(int) Load 8(invocation) |
| 2006: 40(ptr) AccessChain 31(data) 63 33 |
| 2007: 17(ivec4) Load 2006 |
| 2008: 96(ivec2) VectorShuffle 2007 2007 0 1 |
| 2009: 17(ivec4) Load 19(ballot) |
| 2010: 96(ivec2) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2008 2009 |
| 2011: 90(ptr) AccessChain 31(data) 2005 33 35 |
| 2012: 6(int) CompositeExtract 2010 0 |
| Store 2011 2012 |
| 2013: 90(ptr) AccessChain 31(data) 2005 33 189 |
| 2014: 6(int) CompositeExtract 2010 1 |
| Store 2013 2014 |
| 2015: 6(int) Load 8(invocation) |
| 2016: 40(ptr) AccessChain 31(data) 33 33 |
| 2017: 17(ivec4) Load 2016 |
| 2018: 103(ivec3) VectorShuffle 2017 2017 0 1 2 |
| 2019: 17(ivec4) Load 19(ballot) |
| 2020: 103(ivec3) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2018 2019 |
| 2021: 90(ptr) AccessChain 31(data) 2015 33 35 |
| 2022: 6(int) CompositeExtract 2020 0 |
| Store 2021 2022 |
| 2023: 90(ptr) AccessChain 31(data) 2015 33 189 |
| 2024: 6(int) CompositeExtract 2020 1 |
| Store 2023 2024 |
| 2025: 90(ptr) AccessChain 31(data) 2015 33 202 |
| 2026: 6(int) CompositeExtract 2020 2 |
| Store 2025 2026 |
| 2027: 6(int) Load 8(invocation) |
| 2028: 40(ptr) AccessChain 31(data) 115 33 |
| 2029: 17(ivec4) Load 2028 |
| 2030: 17(ivec4) Load 19(ballot) |
| 2031: 17(ivec4) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2029 2030 |
| 2032: 40(ptr) AccessChain 31(data) 2027 33 |
| Store 2032 2031 |
| 2033: 6(int) Load 8(invocation) |
| 2034: 116(ptr) AccessChain 31(data) 34 115 35 |
| 2035:26(float64_t) Load 2034 |
| 2036: 17(ivec4) Load 19(ballot) |
| 2037:26(float64_t) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2035 2036 |
| 2038: 116(ptr) AccessChain 31(data) 2033 115 35 |
| Store 2038 2037 |
| 2039: 6(int) Load 8(invocation) |
| 2040: 123(ptr) AccessChain 31(data) 63 115 |
| 2041: 27(f64vec4) Load 2040 |
| 2042:122(f64vec2) VectorShuffle 2041 2041 0 1 |
| 2043: 17(ivec4) Load 19(ballot) |
| 2044:122(f64vec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2042 2043 |
| 2045: 116(ptr) AccessChain 31(data) 2039 115 35 |
| 2046:26(float64_t) CompositeExtract 2044 0 |
| Store 2045 2046 |
| 2047: 116(ptr) AccessChain 31(data) 2039 115 189 |
| 2048:26(float64_t) CompositeExtract 2044 1 |
| Store 2047 2048 |
| 2049: 6(int) Load 8(invocation) |
| 2050: 123(ptr) AccessChain 31(data) 33 115 |
| 2051: 27(f64vec4) Load 2050 |
| 2052:130(f64vec3) VectorShuffle 2051 2051 0 1 2 |
| 2053: 17(ivec4) Load 19(ballot) |
| 2054:130(f64vec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2052 2053 |
| 2055: 116(ptr) AccessChain 31(data) 2049 115 35 |
| 2056:26(float64_t) CompositeExtract 2054 0 |
| Store 2055 2056 |
| 2057: 116(ptr) AccessChain 31(data) 2049 115 189 |
| 2058:26(float64_t) CompositeExtract 2054 1 |
| Store 2057 2058 |
| 2059: 116(ptr) AccessChain 31(data) 2049 115 202 |
| 2060:26(float64_t) CompositeExtract 2054 2 |
| Store 2059 2060 |
| 2061: 6(int) Load 8(invocation) |
| 2062: 123(ptr) AccessChain 31(data) 115 115 |
| 2063: 27(f64vec4) Load 2062 |
| 2064: 17(ivec4) Load 19(ballot) |
| 2065: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2063 2064 |
| 2066: 123(ptr) AccessChain 31(data) 2061 115 |
| Store 2066 2065 |
| 2067: 6(int) Load 8(invocation) |
| 2068: 36(ptr) AccessChain 31(data) 34 34 35 |
| 2069: 22(float) Load 2068 |
| 2070: 17(ivec4) Load 19(ballot) |
| 2071: 22(float) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2069 2070 |
| 2072: 36(ptr) AccessChain 31(data) 2067 34 35 |
| Store 2072 2071 |
| 2073: 6(int) Load 8(invocation) |
| 2074: 44(ptr) AccessChain 31(data) 63 34 |
| 2075: 23(fvec4) Load 2074 |
| 2076: 43(fvec2) VectorShuffle 2075 2075 0 1 |
| 2077: 17(ivec4) Load 19(ballot) |
| 2078: 43(fvec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2076 2077 |
| 2079: 36(ptr) AccessChain 31(data) 2073 34 35 |
| 2080: 22(float) CompositeExtract 2078 0 |
| Store 2079 2080 |
| 2081: 36(ptr) AccessChain 31(data) 2073 34 189 |
| 2082: 22(float) CompositeExtract 2078 1 |
| Store 2081 2082 |
| 2083: 6(int) Load 8(invocation) |
| 2084: 44(ptr) AccessChain 31(data) 33 34 |
| 2085: 23(fvec4) Load 2084 |
| 2086: 51(fvec3) VectorShuffle 2085 2085 0 1 2 |
| 2087: 17(ivec4) Load 19(ballot) |
| 2088: 51(fvec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2086 2087 |
| 2089: 36(ptr) AccessChain 31(data) 2083 34 35 |
| 2090: 22(float) CompositeExtract 2088 0 |
| Store 2089 2090 |
| 2091: 36(ptr) AccessChain 31(data) 2083 34 189 |
| 2092: 22(float) CompositeExtract 2088 1 |
| Store 2091 2092 |
| 2093: 36(ptr) AccessChain 31(data) 2083 34 202 |
| 2094: 22(float) CompositeExtract 2088 2 |
| Store 2093 2094 |
| 2095: 6(int) Load 8(invocation) |
| 2096: 44(ptr) AccessChain 31(data) 115 34 |
| 2097: 23(fvec4) Load 2096 |
| 2098: 17(ivec4) Load 19(ballot) |
| 2099: 23(fvec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2097 2098 |
| 2100: 44(ptr) AccessChain 31(data) 2095 34 |
| Store 2100 2099 |
| 2101: 6(int) Load 8(invocation) |
| 2102: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2103: 24(int) Load 2102 |
| 2104: 17(ivec4) Load 19(ballot) |
| 2105: 24(int) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2103 2104 |
| 2106: 64(ptr) AccessChain 31(data) 2101 63 35 |
| Store 2106 2105 |
| 2107: 6(int) Load 8(invocation) |
| 2108: 71(ptr) AccessChain 31(data) 63 63 |
| 2109: 25(ivec4) Load 2108 |
| 2110: 70(ivec2) VectorShuffle 2109 2109 0 1 |
| 2111: 17(ivec4) Load 19(ballot) |
| 2112: 70(ivec2) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2110 2111 |
| 2113: 64(ptr) AccessChain 31(data) 2107 63 35 |
| 2114: 24(int) CompositeExtract 2112 0 |
| Store 2113 2114 |
| 2115: 64(ptr) AccessChain 31(data) 2107 63 189 |
| 2116: 24(int) CompositeExtract 2112 1 |
| Store 2115 2116 |
| 2117: 6(int) Load 8(invocation) |
| 2118: 71(ptr) AccessChain 31(data) 33 63 |
| 2119: 25(ivec4) Load 2118 |
| 2120: 78(ivec3) VectorShuffle 2119 2119 0 1 2 |
| 2121: 17(ivec4) Load 19(ballot) |
| 2122: 78(ivec3) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2120 2121 |
| 2123: 64(ptr) AccessChain 31(data) 2117 63 35 |
| 2124: 24(int) CompositeExtract 2122 0 |
| Store 2123 2124 |
| 2125: 64(ptr) AccessChain 31(data) 2117 63 189 |
| 2126: 24(int) CompositeExtract 2122 1 |
| Store 2125 2126 |
| 2127: 64(ptr) AccessChain 31(data) 2117 63 202 |
| 2128: 24(int) CompositeExtract 2122 2 |
| Store 2127 2128 |
| 2129: 6(int) Load 8(invocation) |
| 2130: 71(ptr) AccessChain 31(data) 115 63 |
| 2131: 25(ivec4) Load 2130 |
| 2132: 17(ivec4) Load 19(ballot) |
| 2133: 25(ivec4) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2131 2132 |
| 2134: 71(ptr) AccessChain 31(data) 2129 63 |
| Store 2134 2133 |
| 2135: 6(int) Load 8(invocation) |
| 2136: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2137: 6(int) Load 2136 |
| 2138: 17(ivec4) Load 19(ballot) |
| 2139: 6(int) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2137 2138 |
| 2140: 90(ptr) AccessChain 31(data) 2135 33 35 |
| Store 2140 2139 |
| 2141: 6(int) Load 8(invocation) |
| 2142: 40(ptr) AccessChain 31(data) 63 33 |
| 2143: 17(ivec4) Load 2142 |
| 2144: 96(ivec2) VectorShuffle 2143 2143 0 1 |
| 2145: 17(ivec4) Load 19(ballot) |
| 2146: 96(ivec2) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2144 2145 |
| 2147: 90(ptr) AccessChain 31(data) 2141 33 35 |
| 2148: 6(int) CompositeExtract 2146 0 |
| Store 2147 2148 |
| 2149: 90(ptr) AccessChain 31(data) 2141 33 189 |
| 2150: 6(int) CompositeExtract 2146 1 |
| Store 2149 2150 |
| 2151: 6(int) Load 8(invocation) |
| 2152: 40(ptr) AccessChain 31(data) 33 33 |
| 2153: 17(ivec4) Load 2152 |
| 2154: 103(ivec3) VectorShuffle 2153 2153 0 1 2 |
| 2155: 17(ivec4) Load 19(ballot) |
| 2156: 103(ivec3) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2154 2155 |
| 2157: 90(ptr) AccessChain 31(data) 2151 33 35 |
| 2158: 6(int) CompositeExtract 2156 0 |
| Store 2157 2158 |
| 2159: 90(ptr) AccessChain 31(data) 2151 33 189 |
| 2160: 6(int) CompositeExtract 2156 1 |
| Store 2159 2160 |
| 2161: 90(ptr) AccessChain 31(data) 2151 33 202 |
| 2162: 6(int) CompositeExtract 2156 2 |
| Store 2161 2162 |
| 2163: 6(int) Load 8(invocation) |
| 2164: 40(ptr) AccessChain 31(data) 115 33 |
| 2165: 17(ivec4) Load 2164 |
| 2166: 17(ivec4) Load 19(ballot) |
| 2167: 17(ivec4) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2165 2166 |
| 2168: 40(ptr) AccessChain 31(data) 2163 33 |
| Store 2168 2167 |
| 2169: 6(int) Load 8(invocation) |
| 2170: 116(ptr) AccessChain 31(data) 34 115 35 |
| 2171:26(float64_t) Load 2170 |
| 2172: 17(ivec4) Load 19(ballot) |
| 2173:26(float64_t) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2171 2172 |
| 2174: 116(ptr) AccessChain 31(data) 2169 115 35 |
| Store 2174 2173 |
| 2175: 6(int) Load 8(invocation) |
| 2176: 123(ptr) AccessChain 31(data) 63 115 |
| 2177: 27(f64vec4) Load 2176 |
| 2178:122(f64vec2) VectorShuffle 2177 2177 0 1 |
| 2179: 17(ivec4) Load 19(ballot) |
| 2180:122(f64vec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2178 2179 |
| 2181: 116(ptr) AccessChain 31(data) 2175 115 35 |
| 2182:26(float64_t) CompositeExtract 2180 0 |
| Store 2181 2182 |
| 2183: 116(ptr) AccessChain 31(data) 2175 115 189 |
| 2184:26(float64_t) CompositeExtract 2180 1 |
| Store 2183 2184 |
| 2185: 6(int) Load 8(invocation) |
| 2186: 123(ptr) AccessChain 31(data) 33 115 |
| 2187: 27(f64vec4) Load 2186 |
| 2188:130(f64vec3) VectorShuffle 2187 2187 0 1 2 |
| 2189: 17(ivec4) Load 19(ballot) |
| 2190:130(f64vec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2188 2189 |
| 2191: 116(ptr) AccessChain 31(data) 2185 115 35 |
| 2192:26(float64_t) CompositeExtract 2190 0 |
| Store 2191 2192 |
| 2193: 116(ptr) AccessChain 31(data) 2185 115 189 |
| 2194:26(float64_t) CompositeExtract 2190 1 |
| Store 2193 2194 |
| 2195: 116(ptr) AccessChain 31(data) 2185 115 202 |
| 2196:26(float64_t) CompositeExtract 2190 2 |
| Store 2195 2196 |
| 2197: 6(int) Load 8(invocation) |
| 2198: 123(ptr) AccessChain 31(data) 115 115 |
| 2199: 27(f64vec4) Load 2198 |
| 2200: 17(ivec4) Load 19(ballot) |
| 2201: 27(f64vec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2199 2200 |
| 2202: 123(ptr) AccessChain 31(data) 2197 115 |
| Store 2202 2201 |
| 2203: 6(int) Load 8(invocation) |
| 2204: 36(ptr) AccessChain 31(data) 34 34 35 |
| 2205: 22(float) Load 2204 |
| 2206: 17(ivec4) Load 19(ballot) |
| 2207: 22(float) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2205 2206 |
| 2208: 36(ptr) AccessChain 31(data) 2203 34 35 |
| Store 2208 2207 |
| 2209: 6(int) Load 8(invocation) |
| 2210: 44(ptr) AccessChain 31(data) 63 34 |
| 2211: 23(fvec4) Load 2210 |
| 2212: 43(fvec2) VectorShuffle 2211 2211 0 1 |
| 2213: 17(ivec4) Load 19(ballot) |
| 2214: 43(fvec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2212 2213 |
| 2215: 36(ptr) AccessChain 31(data) 2209 34 35 |
| 2216: 22(float) CompositeExtract 2214 0 |
| Store 2215 2216 |
| 2217: 36(ptr) AccessChain 31(data) 2209 34 189 |
| 2218: 22(float) CompositeExtract 2214 1 |
| Store 2217 2218 |
| 2219: 6(int) Load 8(invocation) |
| 2220: 44(ptr) AccessChain 31(data) 33 34 |
| 2221: 23(fvec4) Load 2220 |
| 2222: 51(fvec3) VectorShuffle 2221 2221 0 1 2 |
| 2223: 17(ivec4) Load 19(ballot) |
| 2224: 51(fvec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2222 2223 |
| 2225: 36(ptr) AccessChain 31(data) 2219 34 35 |
| 2226: 22(float) CompositeExtract 2224 0 |
| Store 2225 2226 |
| 2227: 36(ptr) AccessChain 31(data) 2219 34 189 |
| 2228: 22(float) CompositeExtract 2224 1 |
| Store 2227 2228 |
| 2229: 36(ptr) AccessChain 31(data) 2219 34 202 |
| 2230: 22(float) CompositeExtract 2224 2 |
| Store 2229 2230 |
| 2231: 6(int) Load 8(invocation) |
| 2232: 44(ptr) AccessChain 31(data) 115 34 |
| 2233: 23(fvec4) Load 2232 |
| 2234: 17(ivec4) Load 19(ballot) |
| 2235: 23(fvec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2233 2234 |
| 2236: 44(ptr) AccessChain 31(data) 2231 34 |
| Store 2236 2235 |
| 2237: 6(int) Load 8(invocation) |
| 2238: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2239: 24(int) Load 2238 |
| 2240: 17(ivec4) Load 19(ballot) |
| 2241: 24(int) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2239 2240 |
| 2242: 64(ptr) AccessChain 31(data) 2237 63 35 |
| Store 2242 2241 |
| 2243: 6(int) Load 8(invocation) |
| 2244: 71(ptr) AccessChain 31(data) 63 63 |
| 2245: 25(ivec4) Load 2244 |
| 2246: 70(ivec2) VectorShuffle 2245 2245 0 1 |
| 2247: 17(ivec4) Load 19(ballot) |
| 2248: 70(ivec2) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2246 2247 |
| 2249: 64(ptr) AccessChain 31(data) 2243 63 35 |
| 2250: 24(int) CompositeExtract 2248 0 |
| Store 2249 2250 |
| 2251: 64(ptr) AccessChain 31(data) 2243 63 189 |
| 2252: 24(int) CompositeExtract 2248 1 |
| Store 2251 2252 |
| 2253: 6(int) Load 8(invocation) |
| 2254: 71(ptr) AccessChain 31(data) 33 63 |
| 2255: 25(ivec4) Load 2254 |
| 2256: 78(ivec3) VectorShuffle 2255 2255 0 1 2 |
| 2257: 17(ivec4) Load 19(ballot) |
| 2258: 78(ivec3) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2256 2257 |
| 2259: 64(ptr) AccessChain 31(data) 2253 63 35 |
| 2260: 24(int) CompositeExtract 2258 0 |
| Store 2259 2260 |
| 2261: 64(ptr) AccessChain 31(data) 2253 63 189 |
| 2262: 24(int) CompositeExtract 2258 1 |
| Store 2261 2262 |
| 2263: 64(ptr) AccessChain 31(data) 2253 63 202 |
| 2264: 24(int) CompositeExtract 2258 2 |
| Store 2263 2264 |
| 2265: 6(int) Load 8(invocation) |
| 2266: 71(ptr) AccessChain 31(data) 115 63 |
| 2267: 25(ivec4) Load 2266 |
| 2268: 17(ivec4) Load 19(ballot) |
| 2269: 25(ivec4) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2267 2268 |
| 2270: 71(ptr) AccessChain 31(data) 2265 63 |
| Store 2270 2269 |
| 2271: 6(int) Load 8(invocation) |
| 2272: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2273: 6(int) Load 2272 |
| 2274: 17(ivec4) Load 19(ballot) |
| 2275: 6(int) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2273 2274 |
| 2276: 90(ptr) AccessChain 31(data) 2271 33 35 |
| Store 2276 2275 |
| 2277: 6(int) Load 8(invocation) |
| 2278: 40(ptr) AccessChain 31(data) 63 33 |
| 2279: 17(ivec4) Load 2278 |
| 2280: 96(ivec2) VectorShuffle 2279 2279 0 1 |
| 2281: 17(ivec4) Load 19(ballot) |
| 2282: 96(ivec2) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2280 2281 |
| 2283: 90(ptr) AccessChain 31(data) 2277 33 35 |
| 2284: 6(int) CompositeExtract 2282 0 |
| Store 2283 2284 |
| 2285: 90(ptr) AccessChain 31(data) 2277 33 189 |
| 2286: 6(int) CompositeExtract 2282 1 |
| Store 2285 2286 |
| 2287: 6(int) Load 8(invocation) |
| 2288: 40(ptr) AccessChain 31(data) 33 33 |
| 2289: 17(ivec4) Load 2288 |
| 2290: 103(ivec3) VectorShuffle 2289 2289 0 1 2 |
| 2291: 17(ivec4) Load 19(ballot) |
| 2292: 103(ivec3) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2290 2291 |
| 2293: 90(ptr) AccessChain 31(data) 2287 33 35 |
| 2294: 6(int) CompositeExtract 2292 0 |
| Store 2293 2294 |
| 2295: 90(ptr) AccessChain 31(data) 2287 33 189 |
| 2296: 6(int) CompositeExtract 2292 1 |
| Store 2295 2296 |
| 2297: 90(ptr) AccessChain 31(data) 2287 33 202 |
| 2298: 6(int) CompositeExtract 2292 2 |
| Store 2297 2298 |
| 2299: 6(int) Load 8(invocation) |
| 2300: 40(ptr) AccessChain 31(data) 115 33 |
| 2301: 17(ivec4) Load 2300 |
| 2302: 17(ivec4) Load 19(ballot) |
| 2303: 17(ivec4) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2301 2302 |
| 2304: 40(ptr) AccessChain 31(data) 2299 33 |
| Store 2304 2303 |
| 2305: 6(int) Load 8(invocation) |
| 2306: 116(ptr) AccessChain 31(data) 34 115 35 |
| 2307:26(float64_t) Load 2306 |
| 2308: 17(ivec4) Load 19(ballot) |
| 2309:26(float64_t) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2307 2308 |
| 2310: 116(ptr) AccessChain 31(data) 2305 115 35 |
| Store 2310 2309 |
| 2311: 6(int) Load 8(invocation) |
| 2312: 123(ptr) AccessChain 31(data) 63 115 |
| 2313: 27(f64vec4) Load 2312 |
| 2314:122(f64vec2) VectorShuffle 2313 2313 0 1 |
| 2315: 17(ivec4) Load 19(ballot) |
| 2316:122(f64vec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2314 2315 |
| 2317: 116(ptr) AccessChain 31(data) 2311 115 35 |
| 2318:26(float64_t) CompositeExtract 2316 0 |
| Store 2317 2318 |
| 2319: 116(ptr) AccessChain 31(data) 2311 115 189 |
| 2320:26(float64_t) CompositeExtract 2316 1 |
| Store 2319 2320 |
| 2321: 6(int) Load 8(invocation) |
| 2322: 123(ptr) AccessChain 31(data) 33 115 |
| 2323: 27(f64vec4) Load 2322 |
| 2324:130(f64vec3) VectorShuffle 2323 2323 0 1 2 |
| 2325: 17(ivec4) Load 19(ballot) |
| 2326:130(f64vec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2324 2325 |
| 2327: 116(ptr) AccessChain 31(data) 2321 115 35 |
| 2328:26(float64_t) CompositeExtract 2326 0 |
| Store 2327 2328 |
| 2329: 116(ptr) AccessChain 31(data) 2321 115 189 |
| 2330:26(float64_t) CompositeExtract 2326 1 |
| Store 2329 2330 |
| 2331: 116(ptr) AccessChain 31(data) 2321 115 202 |
| 2332:26(float64_t) CompositeExtract 2326 2 |
| Store 2331 2332 |
| 2333: 6(int) Load 8(invocation) |
| 2334: 123(ptr) AccessChain 31(data) 115 115 |
| 2335: 27(f64vec4) Load 2334 |
| 2336: 17(ivec4) Load 19(ballot) |
| 2337: 27(f64vec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2335 2336 |
| 2338: 123(ptr) AccessChain 31(data) 2333 115 |
| Store 2338 2337 |
| 2339: 6(int) Load 8(invocation) |
| 2340: 36(ptr) AccessChain 31(data) 34 34 35 |
| 2341: 22(float) Load 2340 |
| 2342: 17(ivec4) Load 19(ballot) |
| 2343: 22(float) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2341 2342 |
| 2344: 36(ptr) AccessChain 31(data) 2339 34 35 |
| Store 2344 2343 |
| 2345: 6(int) Load 8(invocation) |
| 2346: 44(ptr) AccessChain 31(data) 63 34 |
| 2347: 23(fvec4) Load 2346 |
| 2348: 43(fvec2) VectorShuffle 2347 2347 0 1 |
| 2349: 17(ivec4) Load 19(ballot) |
| 2350: 43(fvec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2348 2349 |
| 2351: 36(ptr) AccessChain 31(data) 2345 34 35 |
| 2352: 22(float) CompositeExtract 2350 0 |
| Store 2351 2352 |
| 2353: 36(ptr) AccessChain 31(data) 2345 34 189 |
| 2354: 22(float) CompositeExtract 2350 1 |
| Store 2353 2354 |
| 2355: 6(int) Load 8(invocation) |
| 2356: 44(ptr) AccessChain 31(data) 33 34 |
| 2357: 23(fvec4) Load 2356 |
| 2358: 51(fvec3) VectorShuffle 2357 2357 0 1 2 |
| 2359: 17(ivec4) Load 19(ballot) |
| 2360: 51(fvec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2358 2359 |
| 2361: 36(ptr) AccessChain 31(data) 2355 34 35 |
| 2362: 22(float) CompositeExtract 2360 0 |
| Store 2361 2362 |
| 2363: 36(ptr) AccessChain 31(data) 2355 34 189 |
| 2364: 22(float) CompositeExtract 2360 1 |
| Store 2363 2364 |
| 2365: 36(ptr) AccessChain 31(data) 2355 34 202 |
| 2366: 22(float) CompositeExtract 2360 2 |
| Store 2365 2366 |
| 2367: 6(int) Load 8(invocation) |
| 2368: 44(ptr) AccessChain 31(data) 115 34 |
| 2369: 23(fvec4) Load 2368 |
| 2370: 17(ivec4) Load 19(ballot) |
| 2371: 23(fvec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2369 2370 |
| 2372: 44(ptr) AccessChain 31(data) 2367 34 |
| Store 2372 2371 |
| 2373: 6(int) Load 8(invocation) |
| 2374: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2375: 24(int) Load 2374 |
| 2376: 17(ivec4) Load 19(ballot) |
| 2377: 24(int) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2375 2376 |
| 2378: 64(ptr) AccessChain 31(data) 2373 63 35 |
| Store 2378 2377 |
| 2379: 6(int) Load 8(invocation) |
| 2380: 71(ptr) AccessChain 31(data) 63 63 |
| 2381: 25(ivec4) Load 2380 |
| 2382: 70(ivec2) VectorShuffle 2381 2381 0 1 |
| 2383: 17(ivec4) Load 19(ballot) |
| 2384: 70(ivec2) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2382 2383 |
| 2385: 64(ptr) AccessChain 31(data) 2379 63 35 |
| 2386: 24(int) CompositeExtract 2384 0 |
| Store 2385 2386 |
| 2387: 64(ptr) AccessChain 31(data) 2379 63 189 |
| 2388: 24(int) CompositeExtract 2384 1 |
| Store 2387 2388 |
| 2389: 6(int) Load 8(invocation) |
| 2390: 71(ptr) AccessChain 31(data) 33 63 |
| 2391: 25(ivec4) Load 2390 |
| 2392: 78(ivec3) VectorShuffle 2391 2391 0 1 2 |
| 2393: 17(ivec4) Load 19(ballot) |
| 2394: 78(ivec3) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2392 2393 |
| 2395: 64(ptr) AccessChain 31(data) 2389 63 35 |
| 2396: 24(int) CompositeExtract 2394 0 |
| Store 2395 2396 |
| 2397: 64(ptr) AccessChain 31(data) 2389 63 189 |
| 2398: 24(int) CompositeExtract 2394 1 |
| Store 2397 2398 |
| 2399: 64(ptr) AccessChain 31(data) 2389 63 202 |
| 2400: 24(int) CompositeExtract 2394 2 |
| Store 2399 2400 |
| 2401: 6(int) Load 8(invocation) |
| 2402: 71(ptr) AccessChain 31(data) 115 63 |
| 2403: 25(ivec4) Load 2402 |
| 2404: 17(ivec4) Load 19(ballot) |
| 2405: 25(ivec4) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2403 2404 |
| 2406: 71(ptr) AccessChain 31(data) 2401 63 |
| Store 2406 2405 |
| 2407: 6(int) Load 8(invocation) |
| 2408: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2409: 6(int) Load 2408 |
| 2410: 17(ivec4) Load 19(ballot) |
| 2411: 6(int) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2409 2410 |
| 2412: 90(ptr) AccessChain 31(data) 2407 33 35 |
| Store 2412 2411 |
| 2413: 6(int) Load 8(invocation) |
| 2414: 40(ptr) AccessChain 31(data) 63 33 |
| 2415: 17(ivec4) Load 2414 |
| 2416: 96(ivec2) VectorShuffle 2415 2415 0 1 |
| 2417: 17(ivec4) Load 19(ballot) |
| 2418: 96(ivec2) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2416 2417 |
| 2419: 90(ptr) AccessChain 31(data) 2413 33 35 |
| 2420: 6(int) CompositeExtract 2418 0 |
| Store 2419 2420 |
| 2421: 90(ptr) AccessChain 31(data) 2413 33 189 |
| 2422: 6(int) CompositeExtract 2418 1 |
| Store 2421 2422 |
| 2423: 6(int) Load 8(invocation) |
| 2424: 40(ptr) AccessChain 31(data) 33 33 |
| 2425: 17(ivec4) Load 2424 |
| 2426: 103(ivec3) VectorShuffle 2425 2425 0 1 2 |
| 2427: 17(ivec4) Load 19(ballot) |
| 2428: 103(ivec3) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2426 2427 |
| 2429: 90(ptr) AccessChain 31(data) 2423 33 35 |
| 2430: 6(int) CompositeExtract 2428 0 |
| Store 2429 2430 |
| 2431: 90(ptr) AccessChain 31(data) 2423 33 189 |
| 2432: 6(int) CompositeExtract 2428 1 |
| Store 2431 2432 |
| 2433: 90(ptr) AccessChain 31(data) 2423 33 202 |
| 2434: 6(int) CompositeExtract 2428 2 |
| Store 2433 2434 |
| 2435: 6(int) Load 8(invocation) |
| 2436: 40(ptr) AccessChain 31(data) 115 33 |
| 2437: 17(ivec4) Load 2436 |
| 2438: 17(ivec4) Load 19(ballot) |
| 2439: 17(ivec4) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2437 2438 |
| 2440: 40(ptr) AccessChain 31(data) 2435 33 |
| Store 2440 2439 |
| 2441: 6(int) Load 8(invocation) |
| 2442: 116(ptr) AccessChain 31(data) 34 115 35 |
| 2443:26(float64_t) Load 2442 |
| 2444: 17(ivec4) Load 19(ballot) |
| 2445:26(float64_t) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2443 2444 |
| 2446: 116(ptr) AccessChain 31(data) 2441 115 35 |
| Store 2446 2445 |
| 2447: 6(int) Load 8(invocation) |
| 2448: 123(ptr) AccessChain 31(data) 63 115 |
| 2449: 27(f64vec4) Load 2448 |
| 2450:122(f64vec2) VectorShuffle 2449 2449 0 1 |
| 2451: 17(ivec4) Load 19(ballot) |
| 2452:122(f64vec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2450 2451 |
| 2453: 116(ptr) AccessChain 31(data) 2447 115 35 |
| 2454:26(float64_t) CompositeExtract 2452 0 |
| Store 2453 2454 |
| 2455: 116(ptr) AccessChain 31(data) 2447 115 189 |
| 2456:26(float64_t) CompositeExtract 2452 1 |
| Store 2455 2456 |
| 2457: 6(int) Load 8(invocation) |
| 2458: 123(ptr) AccessChain 31(data) 33 115 |
| 2459: 27(f64vec4) Load 2458 |
| 2460:130(f64vec3) VectorShuffle 2459 2459 0 1 2 |
| 2461: 17(ivec4) Load 19(ballot) |
| 2462:130(f64vec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2460 2461 |
| 2463: 116(ptr) AccessChain 31(data) 2457 115 35 |
| 2464:26(float64_t) CompositeExtract 2462 0 |
| Store 2463 2464 |
| 2465: 116(ptr) AccessChain 31(data) 2457 115 189 |
| 2466:26(float64_t) CompositeExtract 2462 1 |
| Store 2465 2466 |
| 2467: 116(ptr) AccessChain 31(data) 2457 115 202 |
| 2468:26(float64_t) CompositeExtract 2462 2 |
| Store 2467 2468 |
| 2469: 6(int) Load 8(invocation) |
| 2470: 123(ptr) AccessChain 31(data) 115 115 |
| 2471: 27(f64vec4) Load 2470 |
| 2472: 17(ivec4) Load 19(ballot) |
| 2473: 27(f64vec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2471 2472 |
| 2474: 123(ptr) AccessChain 31(data) 2469 115 |
| Store 2474 2473 |
| 2475: 6(int) Load 8(invocation) |
| 2476: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2477: 24(int) Load 2476 |
| 2478: 17(ivec4) Load 19(ballot) |
| 2479: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2477 2478 |
| 2480: 64(ptr) AccessChain 31(data) 2475 63 35 |
| Store 2480 2479 |
| 2481: 6(int) Load 8(invocation) |
| 2482: 71(ptr) AccessChain 31(data) 63 63 |
| 2483: 25(ivec4) Load 2482 |
| 2484: 70(ivec2) VectorShuffle 2483 2483 0 1 |
| 2485: 17(ivec4) Load 19(ballot) |
| 2486: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2484 2485 |
| 2487: 64(ptr) AccessChain 31(data) 2481 63 35 |
| 2488: 24(int) CompositeExtract 2486 0 |
| Store 2487 2488 |
| 2489: 64(ptr) AccessChain 31(data) 2481 63 189 |
| 2490: 24(int) CompositeExtract 2486 1 |
| Store 2489 2490 |
| 2491: 6(int) Load 8(invocation) |
| 2492: 71(ptr) AccessChain 31(data) 33 63 |
| 2493: 25(ivec4) Load 2492 |
| 2494: 78(ivec3) VectorShuffle 2493 2493 0 1 2 |
| 2495: 17(ivec4) Load 19(ballot) |
| 2496: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2494 2495 |
| 2497: 64(ptr) AccessChain 31(data) 2491 63 35 |
| 2498: 24(int) CompositeExtract 2496 0 |
| Store 2497 2498 |
| 2499: 64(ptr) AccessChain 31(data) 2491 63 189 |
| 2500: 24(int) CompositeExtract 2496 1 |
| Store 2499 2500 |
| 2501: 64(ptr) AccessChain 31(data) 2491 63 202 |
| 2502: 24(int) CompositeExtract 2496 2 |
| Store 2501 2502 |
| 2503: 6(int) Load 8(invocation) |
| 2504: 71(ptr) AccessChain 31(data) 115 63 |
| 2505: 25(ivec4) Load 2504 |
| 2506: 17(ivec4) Load 19(ballot) |
| 2507: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2505 2506 |
| 2508: 71(ptr) AccessChain 31(data) 2503 63 |
| Store 2508 2507 |
| 2509: 6(int) Load 8(invocation) |
| 2510: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2511: 6(int) Load 2510 |
| 2512: 17(ivec4) Load 19(ballot) |
| 2513: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2511 2512 |
| 2514: 90(ptr) AccessChain 31(data) 2509 33 35 |
| Store 2514 2513 |
| 2515: 6(int) Load 8(invocation) |
| 2516: 40(ptr) AccessChain 31(data) 63 33 |
| 2517: 17(ivec4) Load 2516 |
| 2518: 96(ivec2) VectorShuffle 2517 2517 0 1 |
| 2519: 17(ivec4) Load 19(ballot) |
| 2520: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2518 2519 |
| 2521: 90(ptr) AccessChain 31(data) 2515 33 35 |
| 2522: 6(int) CompositeExtract 2520 0 |
| Store 2521 2522 |
| 2523: 90(ptr) AccessChain 31(data) 2515 33 189 |
| 2524: 6(int) CompositeExtract 2520 1 |
| Store 2523 2524 |
| 2525: 6(int) Load 8(invocation) |
| 2526: 40(ptr) AccessChain 31(data) 33 33 |
| 2527: 17(ivec4) Load 2526 |
| 2528: 103(ivec3) VectorShuffle 2527 2527 0 1 2 |
| 2529: 17(ivec4) Load 19(ballot) |
| 2530: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2528 2529 |
| 2531: 90(ptr) AccessChain 31(data) 2525 33 35 |
| 2532: 6(int) CompositeExtract 2530 0 |
| Store 2531 2532 |
| 2533: 90(ptr) AccessChain 31(data) 2525 33 189 |
| 2534: 6(int) CompositeExtract 2530 1 |
| Store 2533 2534 |
| 2535: 90(ptr) AccessChain 31(data) 2525 33 202 |
| 2536: 6(int) CompositeExtract 2530 2 |
| Store 2535 2536 |
| 2537: 6(int) Load 8(invocation) |
| 2538: 40(ptr) AccessChain 31(data) 115 33 |
| 2539: 17(ivec4) Load 2538 |
| 2540: 17(ivec4) Load 19(ballot) |
| 2541: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2539 2540 |
| 2542: 40(ptr) AccessChain 31(data) 2537 33 |
| Store 2542 2541 |
| 2543: 6(int) Load 8(invocation) |
| 2544: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2545: 24(int) Load 2544 |
| 2546: 144(bool) SLessThan 2545 34 |
| 2547: 17(ivec4) Load 19(ballot) |
| 2548: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2546 2547 |
| 2549: 24(int) Select 2548 63 34 |
| 2550: 64(ptr) AccessChain 31(data) 2543 63 35 |
| Store 2550 2549 |
| 2551: 6(int) Load 8(invocation) |
| 2552: 71(ptr) AccessChain 31(data) 63 63 |
| 2553: 25(ivec4) Load 2552 |
| 2554: 70(ivec2) VectorShuffle 2553 2553 0 1 |
| 2555: 152(bvec2) SLessThan 2554 801 |
| 2556: 17(ivec4) Load 19(ballot) |
| 2557: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2555 2556 |
| 2558: 70(ivec2) Select 2557 805 801 |
| 2559: 64(ptr) AccessChain 31(data) 2551 63 35 |
| 2560: 24(int) CompositeExtract 2558 0 |
| Store 2559 2560 |
| 2561: 64(ptr) AccessChain 31(data) 2551 63 189 |
| 2562: 24(int) CompositeExtract 2558 1 |
| Store 2561 2562 |
| 2563: 6(int) Load 8(invocation) |
| 2564: 71(ptr) AccessChain 31(data) 63 63 |
| 2565: 25(ivec4) Load 2564 |
| 2566: 78(ivec3) VectorShuffle 2565 2565 0 1 2 |
| 2567: 161(bvec3) SLessThan 2566 815 |
| 2568: 17(ivec4) Load 19(ballot) |
| 2569: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2567 2568 |
| 2570: 78(ivec3) Select 2569 819 815 |
| 2571: 64(ptr) AccessChain 31(data) 2563 63 35 |
| 2572: 24(int) CompositeExtract 2570 0 |
| Store 2571 2572 |
| 2573: 64(ptr) AccessChain 31(data) 2563 63 189 |
| 2574: 24(int) CompositeExtract 2570 1 |
| Store 2573 2574 |
| 2575: 64(ptr) AccessChain 31(data) 2563 63 202 |
| 2576: 24(int) CompositeExtract 2570 2 |
| Store 2575 2576 |
| 2577: 6(int) Load 8(invocation) |
| 2578: 71(ptr) AccessChain 31(data) 63 63 |
| 2579: 25(ivec4) Load 2578 |
| 2580: 169(bvec4) SLessThan 2579 830 |
| 2581: 17(ivec4) Load 19(ballot) |
| 2582: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2580 2581 |
| 2583: 25(ivec4) Select 2582 834 830 |
| 2584: 71(ptr) AccessChain 31(data) 2577 63 |
| Store 2584 2583 |
| 2585: 6(int) Load 8(invocation) |
| 2586: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2587: 24(int) Load 2586 |
| 2588: 17(ivec4) Load 19(ballot) |
| 2589: 24(int) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2587 2588 |
| 2590: 64(ptr) AccessChain 31(data) 2585 63 35 |
| Store 2590 2589 |
| 2591: 6(int) Load 8(invocation) |
| 2592: 71(ptr) AccessChain 31(data) 63 63 |
| 2593: 25(ivec4) Load 2592 |
| 2594: 70(ivec2) VectorShuffle 2593 2593 0 1 |
| 2595: 17(ivec4) Load 19(ballot) |
| 2596: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2594 2595 |
| 2597: 64(ptr) AccessChain 31(data) 2591 63 35 |
| 2598: 24(int) CompositeExtract 2596 0 |
| Store 2597 2598 |
| 2599: 64(ptr) AccessChain 31(data) 2591 63 189 |
| 2600: 24(int) CompositeExtract 2596 1 |
| Store 2599 2600 |
| 2601: 6(int) Load 8(invocation) |
| 2602: 71(ptr) AccessChain 31(data) 33 63 |
| 2603: 25(ivec4) Load 2602 |
| 2604: 78(ivec3) VectorShuffle 2603 2603 0 1 2 |
| 2605: 17(ivec4) Load 19(ballot) |
| 2606: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2604 2605 |
| 2607: 64(ptr) AccessChain 31(data) 2601 63 35 |
| 2608: 24(int) CompositeExtract 2606 0 |
| Store 2607 2608 |
| 2609: 64(ptr) AccessChain 31(data) 2601 63 189 |
| 2610: 24(int) CompositeExtract 2606 1 |
| Store 2609 2610 |
| 2611: 64(ptr) AccessChain 31(data) 2601 63 202 |
| 2612: 24(int) CompositeExtract 2606 2 |
| Store 2611 2612 |
| 2613: 6(int) Load 8(invocation) |
| 2614: 71(ptr) AccessChain 31(data) 115 63 |
| 2615: 25(ivec4) Load 2614 |
| 2616: 17(ivec4) Load 19(ballot) |
| 2617: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2615 2616 |
| 2618: 71(ptr) AccessChain 31(data) 2613 63 |
| Store 2618 2617 |
| 2619: 6(int) Load 8(invocation) |
| 2620: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2621: 6(int) Load 2620 |
| 2622: 17(ivec4) Load 19(ballot) |
| 2623: 6(int) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2621 2622 |
| 2624: 90(ptr) AccessChain 31(data) 2619 33 35 |
| Store 2624 2623 |
| 2625: 6(int) Load 8(invocation) |
| 2626: 40(ptr) AccessChain 31(data) 63 33 |
| 2627: 17(ivec4) Load 2626 |
| 2628: 96(ivec2) VectorShuffle 2627 2627 0 1 |
| 2629: 17(ivec4) Load 19(ballot) |
| 2630: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2628 2629 |
| 2631: 90(ptr) AccessChain 31(data) 2625 33 35 |
| 2632: 6(int) CompositeExtract 2630 0 |
| Store 2631 2632 |
| 2633: 90(ptr) AccessChain 31(data) 2625 33 189 |
| 2634: 6(int) CompositeExtract 2630 1 |
| Store 2633 2634 |
| 2635: 6(int) Load 8(invocation) |
| 2636: 40(ptr) AccessChain 31(data) 33 33 |
| 2637: 17(ivec4) Load 2636 |
| 2638: 103(ivec3) VectorShuffle 2637 2637 0 1 2 |
| 2639: 17(ivec4) Load 19(ballot) |
| 2640: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2638 2639 |
| 2641: 90(ptr) AccessChain 31(data) 2635 33 35 |
| 2642: 6(int) CompositeExtract 2640 0 |
| Store 2641 2642 |
| 2643: 90(ptr) AccessChain 31(data) 2635 33 189 |
| 2644: 6(int) CompositeExtract 2640 1 |
| Store 2643 2644 |
| 2645: 90(ptr) AccessChain 31(data) 2635 33 202 |
| 2646: 6(int) CompositeExtract 2640 2 |
| Store 2645 2646 |
| 2647: 6(int) Load 8(invocation) |
| 2648: 40(ptr) AccessChain 31(data) 115 33 |
| 2649: 17(ivec4) Load 2648 |
| 2650: 17(ivec4) Load 19(ballot) |
| 2651: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2649 2650 |
| 2652: 40(ptr) AccessChain 31(data) 2647 33 |
| Store 2652 2651 |
| 2653: 6(int) Load 8(invocation) |
| 2654: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2655: 24(int) Load 2654 |
| 2656: 144(bool) SLessThan 2655 34 |
| 2657: 17(ivec4) Load 19(ballot) |
| 2658: 144(bool) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2656 2657 |
| 2659: 24(int) Select 2658 63 34 |
| 2660: 64(ptr) AccessChain 31(data) 2653 63 35 |
| Store 2660 2659 |
| 2661: 6(int) Load 8(invocation) |
| 2662: 71(ptr) AccessChain 31(data) 63 63 |
| 2663: 25(ivec4) Load 2662 |
| 2664: 70(ivec2) VectorShuffle 2663 2663 0 1 |
| 2665: 152(bvec2) SLessThan 2664 801 |
| 2666: 17(ivec4) Load 19(ballot) |
| 2667: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2665 2666 |
| 2668: 70(ivec2) Select 2667 805 801 |
| 2669: 64(ptr) AccessChain 31(data) 2661 63 35 |
| 2670: 24(int) CompositeExtract 2668 0 |
| Store 2669 2670 |
| 2671: 64(ptr) AccessChain 31(data) 2661 63 189 |
| 2672: 24(int) CompositeExtract 2668 1 |
| Store 2671 2672 |
| 2673: 6(int) Load 8(invocation) |
| 2674: 71(ptr) AccessChain 31(data) 63 63 |
| 2675: 25(ivec4) Load 2674 |
| 2676: 78(ivec3) VectorShuffle 2675 2675 0 1 2 |
| 2677: 161(bvec3) SLessThan 2676 815 |
| 2678: 17(ivec4) Load 19(ballot) |
| 2679: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2677 2678 |
| 2680: 78(ivec3) Select 2679 819 815 |
| 2681: 64(ptr) AccessChain 31(data) 2673 63 35 |
| 2682: 24(int) CompositeExtract 2680 0 |
| Store 2681 2682 |
| 2683: 64(ptr) AccessChain 31(data) 2673 63 189 |
| 2684: 24(int) CompositeExtract 2680 1 |
| Store 2683 2684 |
| 2685: 64(ptr) AccessChain 31(data) 2673 63 202 |
| 2686: 24(int) CompositeExtract 2680 2 |
| Store 2685 2686 |
| 2687: 6(int) Load 8(invocation) |
| 2688: 71(ptr) AccessChain 31(data) 63 63 |
| 2689: 25(ivec4) Load 2688 |
| 2690: 169(bvec4) SLessThan 2689 830 |
| 2691: 17(ivec4) Load 19(ballot) |
| 2692: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2690 2691 |
| 2693: 25(ivec4) Select 2692 834 830 |
| 2694: 71(ptr) AccessChain 31(data) 2687 63 |
| Store 2694 2693 |
| 2695: 6(int) Load 8(invocation) |
| 2696: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2697: 24(int) Load 2696 |
| 2698: 17(ivec4) Load 19(ballot) |
| 2699: 24(int) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2697 2698 |
| 2700: 64(ptr) AccessChain 31(data) 2695 63 35 |
| Store 2700 2699 |
| 2701: 6(int) Load 8(invocation) |
| 2702: 71(ptr) AccessChain 31(data) 63 63 |
| 2703: 25(ivec4) Load 2702 |
| 2704: 70(ivec2) VectorShuffle 2703 2703 0 1 |
| 2705: 17(ivec4) Load 19(ballot) |
| 2706: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2704 2705 |
| 2707: 64(ptr) AccessChain 31(data) 2701 63 35 |
| 2708: 24(int) CompositeExtract 2706 0 |
| Store 2707 2708 |
| 2709: 64(ptr) AccessChain 31(data) 2701 63 189 |
| 2710: 24(int) CompositeExtract 2706 1 |
| Store 2709 2710 |
| 2711: 6(int) Load 8(invocation) |
| 2712: 71(ptr) AccessChain 31(data) 33 63 |
| 2713: 25(ivec4) Load 2712 |
| 2714: 78(ivec3) VectorShuffle 2713 2713 0 1 2 |
| 2715: 17(ivec4) Load 19(ballot) |
| 2716: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2714 2715 |
| 2717: 64(ptr) AccessChain 31(data) 2711 63 35 |
| 2718: 24(int) CompositeExtract 2716 0 |
| Store 2717 2718 |
| 2719: 64(ptr) AccessChain 31(data) 2711 63 189 |
| 2720: 24(int) CompositeExtract 2716 1 |
| Store 2719 2720 |
| 2721: 64(ptr) AccessChain 31(data) 2711 63 202 |
| 2722: 24(int) CompositeExtract 2716 2 |
| Store 2721 2722 |
| 2723: 6(int) Load 8(invocation) |
| 2724: 71(ptr) AccessChain 31(data) 115 63 |
| 2725: 25(ivec4) Load 2724 |
| 2726: 17(ivec4) Load 19(ballot) |
| 2727: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2725 2726 |
| 2728: 71(ptr) AccessChain 31(data) 2723 63 |
| Store 2728 2727 |
| 2729: 6(int) Load 8(invocation) |
| 2730: 90(ptr) AccessChain 31(data) 34 33 35 |
| 2731: 6(int) Load 2730 |
| 2732: 17(ivec4) Load 19(ballot) |
| 2733: 6(int) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2731 2732 |
| 2734: 90(ptr) AccessChain 31(data) 2729 33 35 |
| Store 2734 2733 |
| 2735: 6(int) Load 8(invocation) |
| 2736: 40(ptr) AccessChain 31(data) 63 33 |
| 2737: 17(ivec4) Load 2736 |
| 2738: 96(ivec2) VectorShuffle 2737 2737 0 1 |
| 2739: 17(ivec4) Load 19(ballot) |
| 2740: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2738 2739 |
| 2741: 90(ptr) AccessChain 31(data) 2735 33 35 |
| 2742: 6(int) CompositeExtract 2740 0 |
| Store 2741 2742 |
| 2743: 90(ptr) AccessChain 31(data) 2735 33 189 |
| 2744: 6(int) CompositeExtract 2740 1 |
| Store 2743 2744 |
| 2745: 6(int) Load 8(invocation) |
| 2746: 40(ptr) AccessChain 31(data) 33 33 |
| 2747: 17(ivec4) Load 2746 |
| 2748: 103(ivec3) VectorShuffle 2747 2747 0 1 2 |
| 2749: 17(ivec4) Load 19(ballot) |
| 2750: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2748 2749 |
| 2751: 90(ptr) AccessChain 31(data) 2745 33 35 |
| 2752: 6(int) CompositeExtract 2750 0 |
| Store 2751 2752 |
| 2753: 90(ptr) AccessChain 31(data) 2745 33 189 |
| 2754: 6(int) CompositeExtract 2750 1 |
| Store 2753 2754 |
| 2755: 90(ptr) AccessChain 31(data) 2745 33 202 |
| 2756: 6(int) CompositeExtract 2750 2 |
| Store 2755 2756 |
| 2757: 6(int) Load 8(invocation) |
| 2758: 40(ptr) AccessChain 31(data) 115 33 |
| 2759: 17(ivec4) Load 2758 |
| 2760: 17(ivec4) Load 19(ballot) |
| 2761: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2759 2760 |
| 2762: 40(ptr) AccessChain 31(data) 2757 33 |
| Store 2762 2761 |
| 2763: 6(int) Load 8(invocation) |
| 2764: 64(ptr) AccessChain 31(data) 34 63 35 |
| 2765: 24(int) Load 2764 |
| 2766: 144(bool) SLessThan 2765 34 |
| 2767: 17(ivec4) Load 19(ballot) |
| 2768: 144(bool) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2766 2767 |
| 2769: 24(int) Select 2768 63 34 |
| 2770: 64(ptr) AccessChain 31(data) 2763 63 35 |
| Store 2770 2769 |
| 2771: 6(int) Load 8(invocation) |
| 2772: 71(ptr) AccessChain 31(data) 63 63 |
| 2773: 25(ivec4) Load 2772 |
| 2774: 70(ivec2) VectorShuffle 2773 2773 0 1 |
| 2775: 152(bvec2) SLessThan 2774 801 |
| 2776: 17(ivec4) Load 19(ballot) |
| 2777: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2775 2776 |
| 2778: 70(ivec2) Select 2777 805 801 |
| 2779: 64(ptr) AccessChain 31(data) 2771 63 35 |
| 2780: 24(int) CompositeExtract 2778 0 |
| Store 2779 2780 |
| 2781: 64(ptr) AccessChain 31(data) 2771 63 189 |
| 2782: 24(int) CompositeExtract 2778 1 |
| Store 2781 2782 |
| 2783: 6(int) Load 8(invocation) |
| 2784: 71(ptr) AccessChain 31(data) 63 63 |
| 2785: 25(ivec4) Load 2784 |
| 2786: 78(ivec3) VectorShuffle 2785 2785 0 1 2 |
| 2787: 161(bvec3) SLessThan 2786 815 |
| 2788: 17(ivec4) Load 19(ballot) |
| 2789: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2787 2788 |
| 2790: 78(ivec3) Select 2789 819 815 |
| 2791: 64(ptr) AccessChain 31(data) 2783 63 35 |
| 2792: 24(int) CompositeExtract 2790 0 |
| Store 2791 2792 |
| 2793: 64(ptr) AccessChain 31(data) 2783 63 189 |
| 2794: 24(int) CompositeExtract 2790 1 |
| Store 2793 2794 |
| 2795: 64(ptr) AccessChain 31(data) 2783 63 202 |
| 2796: 24(int) CompositeExtract 2790 2 |
| Store 2795 2796 |
| 2797: 6(int) Load 8(invocation) |
| 2798: 71(ptr) AccessChain 31(data) 63 63 |
| 2799: 25(ivec4) Load 2798 |
| 2800: 169(bvec4) SLessThan 2799 830 |
| 2801: 17(ivec4) Load 19(ballot) |
| 2802: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2800 2801 |
| 2803: 25(ivec4) Select 2802 834 830 |
| 2804: 71(ptr) AccessChain 31(data) 2797 63 |
| Store 2804 2803 |
| Return |
| FunctionEnd |