| spv.subgroupArithmetic.comp |
| // Module Version 10300 |
| // Generated by (magic number): 80008 |
| // Id's are bound by 2085 |
| |
| Capability Shader |
| Capability Float64 |
| Capability GroupNonUniform |
| Capability GroupNonUniformArithmetic |
| 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_arithmetic" |
| SourceExtension "GL_KHR_shader_subgroup_basic" |
| Name 4 "main" |
| Name 8 "invocation" |
| Name 10 "gl_SubgroupInvocationID" |
| Name 12 "gl_SubgroupSize" |
| Name 24 "Buffers" |
| MemberName 24(Buffers) 0 "f4" |
| MemberName 24(Buffers) 1 "i4" |
| MemberName 24(Buffers) 2 "u4" |
| MemberName 24(Buffers) 3 "d4" |
| Name 27 "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 24(Buffers) 0 Offset 0 |
| MemberDecorate 24(Buffers) 1 Offset 16 |
| MemberDecorate 24(Buffers) 2 Offset 32 |
| MemberDecorate 24(Buffers) 3 Offset 64 |
| Decorate 24(Buffers) Block |
| Decorate 27(data) DescriptorSet 0 |
| Decorate 27(data) Binding 0 |
| Decorate 2084 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: TypeFloat 32 |
| 18: TypeVector 17(float) 4 |
| 19: TypeInt 32 1 |
| 20: TypeVector 19(int) 4 |
| 21: TypeVector 6(int) 4 |
| 22: TypeFloat 64 |
| 23: TypeVector 22(float64_t) 4 |
| 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) |
| 25: TypeArray 24(Buffers) 15 |
| 26: TypePointer StorageBuffer 25 |
| 27(data): 26(ptr) Variable StorageBuffer |
| 29: 19(int) Constant 0 |
| 30: 6(int) Constant 0 |
| 31: TypePointer StorageBuffer 17(float) |
| 34: 6(int) Constant 3 |
| 38: 19(int) Constant 1 |
| 39: TypeVector 17(float) 2 |
| 40: TypePointer StorageBuffer 18(fvec4) |
| 49: 19(int) Constant 2 |
| 50: TypeVector 17(float) 3 |
| 59: 19(int) Constant 3 |
| 65: TypePointer StorageBuffer 19(int) |
| 71: TypeVector 19(int) 2 |
| 72: TypePointer StorageBuffer 20(ivec4) |
| 81: TypeVector 19(int) 3 |
| 95: TypePointer StorageBuffer 6(int) |
| 101: TypeVector 6(int) 2 |
| 102: TypePointer StorageBuffer 21(ivec4) |
| 111: TypeVector 6(int) 3 |
| 125: TypePointer StorageBuffer 22(float64_t) |
| 131: TypeVector 22(float64_t) 2 |
| 132: TypePointer StorageBuffer 23(f64vec4) |
| 141: TypeVector 22(float64_t) 3 |
| 521: TypeBool |
| 530: 71(ivec2) ConstantComposite 29 29 |
| 531: TypeVector 521(bool) 2 |
| 534: 71(ivec2) ConstantComposite 38 38 |
| 543: 81(ivec3) ConstantComposite 29 29 29 |
| 544: TypeVector 521(bool) 3 |
| 547: 81(ivec3) ConstantComposite 38 38 38 |
| 555: 20(ivec4) ConstantComposite 29 29 29 29 |
| 556: TypeVector 521(bool) 4 |
| 559: 20(ivec4) ConstantComposite 38 38 38 38 |
| 2082: 6(int) Constant 8 |
| 2083: 6(int) Constant 1 |
| 2084: 111(ivec3) ConstantComposite 2082 2083 2083 |
| 4(main): 2 Function None 3 |
| 5: Label |
| 8(invocation): 7(ptr) Variable Function |
| 11: 6(int) Load 10(gl_SubgroupInvocationID) |
| 13: 6(int) Load 12(gl_SubgroupSize) |
| 14: 6(int) IAdd 11 13 |
| 16: 6(int) UMod 14 15 |
| Store 8(invocation) 16 |
| 28: 6(int) Load 8(invocation) |
| 32: 31(ptr) AccessChain 27(data) 29 29 30 |
| 33: 17(float) Load 32 |
| 35: 17(float) GroupNonUniformFAdd 34 Reduce 33 |
| 36: 31(ptr) AccessChain 27(data) 28 29 30 |
| Store 36 35 |
| 37: 6(int) Load 8(invocation) |
| 41: 40(ptr) AccessChain 27(data) 38 29 |
| 42: 18(fvec4) Load 41 |
| 43: 39(fvec2) VectorShuffle 42 42 0 1 |
| 44: 39(fvec2) GroupNonUniformFAdd 34 Reduce 43 |
| 45: 40(ptr) AccessChain 27(data) 37 29 |
| 46: 18(fvec4) Load 45 |
| 47: 18(fvec4) VectorShuffle 46 44 4 5 2 3 |
| Store 45 47 |
| 48: 6(int) Load 8(invocation) |
| 51: 40(ptr) AccessChain 27(data) 49 29 |
| 52: 18(fvec4) Load 51 |
| 53: 50(fvec3) VectorShuffle 52 52 0 1 2 |
| 54: 50(fvec3) GroupNonUniformFAdd 34 Reduce 53 |
| 55: 40(ptr) AccessChain 27(data) 48 29 |
| 56: 18(fvec4) Load 55 |
| 57: 18(fvec4) VectorShuffle 56 54 4 5 6 3 |
| Store 55 57 |
| 58: 6(int) Load 8(invocation) |
| 60: 40(ptr) AccessChain 27(data) 59 29 |
| 61: 18(fvec4) Load 60 |
| 62: 18(fvec4) GroupNonUniformFAdd 34 Reduce 61 |
| 63: 40(ptr) AccessChain 27(data) 58 29 |
| Store 63 62 |
| 64: 6(int) Load 8(invocation) |
| 66: 65(ptr) AccessChain 27(data) 29 38 30 |
| 67: 19(int) Load 66 |
| 68: 19(int) GroupNonUniformIAdd 34 Reduce 67 |
| 69: 65(ptr) AccessChain 27(data) 64 38 30 |
| Store 69 68 |
| 70: 6(int) Load 8(invocation) |
| 73: 72(ptr) AccessChain 27(data) 38 38 |
| 74: 20(ivec4) Load 73 |
| 75: 71(ivec2) VectorShuffle 74 74 0 1 |
| 76: 71(ivec2) GroupNonUniformIAdd 34 Reduce 75 |
| 77: 72(ptr) AccessChain 27(data) 70 38 |
| 78: 20(ivec4) Load 77 |
| 79: 20(ivec4) VectorShuffle 78 76 4 5 2 3 |
| Store 77 79 |
| 80: 6(int) Load 8(invocation) |
| 82: 72(ptr) AccessChain 27(data) 49 38 |
| 83: 20(ivec4) Load 82 |
| 84: 81(ivec3) VectorShuffle 83 83 0 1 2 |
| 85: 81(ivec3) GroupNonUniformIAdd 34 Reduce 84 |
| 86: 72(ptr) AccessChain 27(data) 80 38 |
| 87: 20(ivec4) Load 86 |
| 88: 20(ivec4) VectorShuffle 87 85 4 5 6 3 |
| Store 86 88 |
| 89: 6(int) Load 8(invocation) |
| 90: 72(ptr) AccessChain 27(data) 59 38 |
| 91: 20(ivec4) Load 90 |
| 92: 20(ivec4) GroupNonUniformIAdd 34 Reduce 91 |
| 93: 72(ptr) AccessChain 27(data) 89 38 |
| Store 93 92 |
| 94: 6(int) Load 8(invocation) |
| 96: 95(ptr) AccessChain 27(data) 29 49 30 |
| 97: 6(int) Load 96 |
| 98: 6(int) GroupNonUniformIAdd 34 Reduce 97 |
| 99: 95(ptr) AccessChain 27(data) 94 49 30 |
| Store 99 98 |
| 100: 6(int) Load 8(invocation) |
| 103: 102(ptr) AccessChain 27(data) 38 49 |
| 104: 21(ivec4) Load 103 |
| 105: 101(ivec2) VectorShuffle 104 104 0 1 |
| 106: 101(ivec2) GroupNonUniformIAdd 34 Reduce 105 |
| 107: 102(ptr) AccessChain 27(data) 100 49 |
| 108: 21(ivec4) Load 107 |
| 109: 21(ivec4) VectorShuffle 108 106 4 5 2 3 |
| Store 107 109 |
| 110: 6(int) Load 8(invocation) |
| 112: 102(ptr) AccessChain 27(data) 49 49 |
| 113: 21(ivec4) Load 112 |
| 114: 111(ivec3) VectorShuffle 113 113 0 1 2 |
| 115: 111(ivec3) GroupNonUniformIAdd 34 Reduce 114 |
| 116: 102(ptr) AccessChain 27(data) 110 49 |
| 117: 21(ivec4) Load 116 |
| 118: 21(ivec4) VectorShuffle 117 115 4 5 6 3 |
| Store 116 118 |
| 119: 6(int) Load 8(invocation) |
| 120: 102(ptr) AccessChain 27(data) 59 49 |
| 121: 21(ivec4) Load 120 |
| 122: 21(ivec4) GroupNonUniformIAdd 34 Reduce 121 |
| 123: 102(ptr) AccessChain 27(data) 119 49 |
| Store 123 122 |
| 124: 6(int) Load 8(invocation) |
| 126: 125(ptr) AccessChain 27(data) 29 59 30 |
| 127:22(float64_t) Load 126 |
| 128:22(float64_t) GroupNonUniformFAdd 34 Reduce 127 |
| 129: 125(ptr) AccessChain 27(data) 124 59 30 |
| Store 129 128 |
| 130: 6(int) Load 8(invocation) |
| 133: 132(ptr) AccessChain 27(data) 38 59 |
| 134: 23(f64vec4) Load 133 |
| 135:131(f64vec2) VectorShuffle 134 134 0 1 |
| 136:131(f64vec2) GroupNonUniformFAdd 34 Reduce 135 |
| 137: 132(ptr) AccessChain 27(data) 130 59 |
| 138: 23(f64vec4) Load 137 |
| 139: 23(f64vec4) VectorShuffle 138 136 4 5 2 3 |
| Store 137 139 |
| 140: 6(int) Load 8(invocation) |
| 142: 132(ptr) AccessChain 27(data) 49 59 |
| 143: 23(f64vec4) Load 142 |
| 144:141(f64vec3) VectorShuffle 143 143 0 1 2 |
| 145:141(f64vec3) GroupNonUniformFAdd 34 Reduce 144 |
| 146: 132(ptr) AccessChain 27(data) 140 59 |
| 147: 23(f64vec4) Load 146 |
| 148: 23(f64vec4) VectorShuffle 147 145 4 5 6 3 |
| Store 146 148 |
| 149: 6(int) Load 8(invocation) |
| 150: 132(ptr) AccessChain 27(data) 59 59 |
| 151: 23(f64vec4) Load 150 |
| 152: 23(f64vec4) GroupNonUniformFAdd 34 Reduce 151 |
| 153: 132(ptr) AccessChain 27(data) 149 59 |
| Store 153 152 |
| 154: 6(int) Load 8(invocation) |
| 155: 31(ptr) AccessChain 27(data) 29 29 30 |
| 156: 17(float) Load 155 |
| 157: 17(float) GroupNonUniformFMul 34 Reduce 156 |
| 158: 31(ptr) AccessChain 27(data) 154 29 30 |
| Store 158 157 |
| 159: 6(int) Load 8(invocation) |
| 160: 40(ptr) AccessChain 27(data) 38 29 |
| 161: 18(fvec4) Load 160 |
| 162: 39(fvec2) VectorShuffle 161 161 0 1 |
| 163: 39(fvec2) GroupNonUniformFMul 34 Reduce 162 |
| 164: 40(ptr) AccessChain 27(data) 159 29 |
| 165: 18(fvec4) Load 164 |
| 166: 18(fvec4) VectorShuffle 165 163 4 5 2 3 |
| Store 164 166 |
| 167: 6(int) Load 8(invocation) |
| 168: 40(ptr) AccessChain 27(data) 49 29 |
| 169: 18(fvec4) Load 168 |
| 170: 50(fvec3) VectorShuffle 169 169 0 1 2 |
| 171: 50(fvec3) GroupNonUniformFMul 34 Reduce 170 |
| 172: 40(ptr) AccessChain 27(data) 167 29 |
| 173: 18(fvec4) Load 172 |
| 174: 18(fvec4) VectorShuffle 173 171 4 5 6 3 |
| Store 172 174 |
| 175: 6(int) Load 8(invocation) |
| 176: 40(ptr) AccessChain 27(data) 59 29 |
| 177: 18(fvec4) Load 176 |
| 178: 18(fvec4) GroupNonUniformFMul 34 Reduce 177 |
| 179: 40(ptr) AccessChain 27(data) 175 29 |
| Store 179 178 |
| 180: 6(int) Load 8(invocation) |
| 181: 65(ptr) AccessChain 27(data) 29 38 30 |
| 182: 19(int) Load 181 |
| 183: 19(int) GroupNonUniformIMul 34 Reduce 182 |
| 184: 65(ptr) AccessChain 27(data) 180 38 30 |
| Store 184 183 |
| 185: 6(int) Load 8(invocation) |
| 186: 72(ptr) AccessChain 27(data) 38 38 |
| 187: 20(ivec4) Load 186 |
| 188: 71(ivec2) VectorShuffle 187 187 0 1 |
| 189: 71(ivec2) GroupNonUniformIMul 34 Reduce 188 |
| 190: 72(ptr) AccessChain 27(data) 185 38 |
| 191: 20(ivec4) Load 190 |
| 192: 20(ivec4) VectorShuffle 191 189 4 5 2 3 |
| Store 190 192 |
| 193: 6(int) Load 8(invocation) |
| 194: 72(ptr) AccessChain 27(data) 49 38 |
| 195: 20(ivec4) Load 194 |
| 196: 81(ivec3) VectorShuffle 195 195 0 1 2 |
| 197: 81(ivec3) GroupNonUniformIMul 34 Reduce 196 |
| 198: 72(ptr) AccessChain 27(data) 193 38 |
| 199: 20(ivec4) Load 198 |
| 200: 20(ivec4) VectorShuffle 199 197 4 5 6 3 |
| Store 198 200 |
| 201: 6(int) Load 8(invocation) |
| 202: 72(ptr) AccessChain 27(data) 59 38 |
| 203: 20(ivec4) Load 202 |
| 204: 20(ivec4) GroupNonUniformIMul 34 Reduce 203 |
| 205: 72(ptr) AccessChain 27(data) 201 38 |
| Store 205 204 |
| 206: 6(int) Load 8(invocation) |
| 207: 95(ptr) AccessChain 27(data) 29 49 30 |
| 208: 6(int) Load 207 |
| 209: 6(int) GroupNonUniformIMul 34 Reduce 208 |
| 210: 95(ptr) AccessChain 27(data) 206 49 30 |
| Store 210 209 |
| 211: 6(int) Load 8(invocation) |
| 212: 102(ptr) AccessChain 27(data) 38 49 |
| 213: 21(ivec4) Load 212 |
| 214: 101(ivec2) VectorShuffle 213 213 0 1 |
| 215: 101(ivec2) GroupNonUniformIMul 34 Reduce 214 |
| 216: 102(ptr) AccessChain 27(data) 211 49 |
| 217: 21(ivec4) Load 216 |
| 218: 21(ivec4) VectorShuffle 217 215 4 5 2 3 |
| Store 216 218 |
| 219: 6(int) Load 8(invocation) |
| 220: 102(ptr) AccessChain 27(data) 49 49 |
| 221: 21(ivec4) Load 220 |
| 222: 111(ivec3) VectorShuffle 221 221 0 1 2 |
| 223: 111(ivec3) GroupNonUniformIMul 34 Reduce 222 |
| 224: 102(ptr) AccessChain 27(data) 219 49 |
| 225: 21(ivec4) Load 224 |
| 226: 21(ivec4) VectorShuffle 225 223 4 5 6 3 |
| Store 224 226 |
| 227: 6(int) Load 8(invocation) |
| 228: 102(ptr) AccessChain 27(data) 59 49 |
| 229: 21(ivec4) Load 228 |
| 230: 21(ivec4) GroupNonUniformIMul 34 Reduce 229 |
| 231: 102(ptr) AccessChain 27(data) 227 49 |
| Store 231 230 |
| 232: 6(int) Load 8(invocation) |
| 233: 125(ptr) AccessChain 27(data) 29 59 30 |
| 234:22(float64_t) Load 233 |
| 235:22(float64_t) GroupNonUniformFMul 34 Reduce 234 |
| 236: 125(ptr) AccessChain 27(data) 232 59 30 |
| Store 236 235 |
| 237: 6(int) Load 8(invocation) |
| 238: 132(ptr) AccessChain 27(data) 38 59 |
| 239: 23(f64vec4) Load 238 |
| 240:131(f64vec2) VectorShuffle 239 239 0 1 |
| 241:131(f64vec2) GroupNonUniformFMul 34 Reduce 240 |
| 242: 132(ptr) AccessChain 27(data) 237 59 |
| 243: 23(f64vec4) Load 242 |
| 244: 23(f64vec4) VectorShuffle 243 241 4 5 2 3 |
| Store 242 244 |
| 245: 6(int) Load 8(invocation) |
| 246: 132(ptr) AccessChain 27(data) 49 59 |
| 247: 23(f64vec4) Load 246 |
| 248:141(f64vec3) VectorShuffle 247 247 0 1 2 |
| 249:141(f64vec3) GroupNonUniformFMul 34 Reduce 248 |
| 250: 132(ptr) AccessChain 27(data) 245 59 |
| 251: 23(f64vec4) Load 250 |
| 252: 23(f64vec4) VectorShuffle 251 249 4 5 6 3 |
| Store 250 252 |
| 253: 6(int) Load 8(invocation) |
| 254: 132(ptr) AccessChain 27(data) 59 59 |
| 255: 23(f64vec4) Load 254 |
| 256: 23(f64vec4) GroupNonUniformFMul 34 Reduce 255 |
| 257: 132(ptr) AccessChain 27(data) 253 59 |
| Store 257 256 |
| 258: 6(int) Load 8(invocation) |
| 259: 31(ptr) AccessChain 27(data) 29 29 30 |
| 260: 17(float) Load 259 |
| 261: 17(float) GroupNonUniformFMin 34 Reduce 260 |
| 262: 31(ptr) AccessChain 27(data) 258 29 30 |
| Store 262 261 |
| 263: 6(int) Load 8(invocation) |
| 264: 40(ptr) AccessChain 27(data) 38 29 |
| 265: 18(fvec4) Load 264 |
| 266: 39(fvec2) VectorShuffle 265 265 0 1 |
| 267: 39(fvec2) GroupNonUniformFMin 34 Reduce 266 |
| 268: 40(ptr) AccessChain 27(data) 263 29 |
| 269: 18(fvec4) Load 268 |
| 270: 18(fvec4) VectorShuffle 269 267 4 5 2 3 |
| Store 268 270 |
| 271: 6(int) Load 8(invocation) |
| 272: 40(ptr) AccessChain 27(data) 49 29 |
| 273: 18(fvec4) Load 272 |
| 274: 50(fvec3) VectorShuffle 273 273 0 1 2 |
| 275: 50(fvec3) GroupNonUniformFMin 34 Reduce 274 |
| 276: 40(ptr) AccessChain 27(data) 271 29 |
| 277: 18(fvec4) Load 276 |
| 278: 18(fvec4) VectorShuffle 277 275 4 5 6 3 |
| Store 276 278 |
| 279: 6(int) Load 8(invocation) |
| 280: 40(ptr) AccessChain 27(data) 59 29 |
| 281: 18(fvec4) Load 280 |
| 282: 18(fvec4) GroupNonUniformFMin 34 Reduce 281 |
| 283: 40(ptr) AccessChain 27(data) 279 29 |
| Store 283 282 |
| 284: 6(int) Load 8(invocation) |
| 285: 65(ptr) AccessChain 27(data) 29 38 30 |
| 286: 19(int) Load 285 |
| 287: 19(int) GroupNonUniformSMin 34 Reduce 286 |
| 288: 65(ptr) AccessChain 27(data) 284 38 30 |
| Store 288 287 |
| 289: 6(int) Load 8(invocation) |
| 290: 72(ptr) AccessChain 27(data) 38 38 |
| 291: 20(ivec4) Load 290 |
| 292: 71(ivec2) VectorShuffle 291 291 0 1 |
| 293: 71(ivec2) GroupNonUniformSMin 34 Reduce 292 |
| 294: 72(ptr) AccessChain 27(data) 289 38 |
| 295: 20(ivec4) Load 294 |
| 296: 20(ivec4) VectorShuffle 295 293 4 5 2 3 |
| Store 294 296 |
| 297: 6(int) Load 8(invocation) |
| 298: 72(ptr) AccessChain 27(data) 49 38 |
| 299: 20(ivec4) Load 298 |
| 300: 81(ivec3) VectorShuffle 299 299 0 1 2 |
| 301: 81(ivec3) GroupNonUniformSMin 34 Reduce 300 |
| 302: 72(ptr) AccessChain 27(data) 297 38 |
| 303: 20(ivec4) Load 302 |
| 304: 20(ivec4) VectorShuffle 303 301 4 5 6 3 |
| Store 302 304 |
| 305: 6(int) Load 8(invocation) |
| 306: 72(ptr) AccessChain 27(data) 59 38 |
| 307: 20(ivec4) Load 306 |
| 308: 20(ivec4) GroupNonUniformSMin 34 Reduce 307 |
| 309: 72(ptr) AccessChain 27(data) 305 38 |
| Store 309 308 |
| 310: 6(int) Load 8(invocation) |
| 311: 95(ptr) AccessChain 27(data) 29 49 30 |
| 312: 6(int) Load 311 |
| 313: 6(int) GroupNonUniformUMin 34 Reduce 312 |
| 314: 95(ptr) AccessChain 27(data) 310 49 30 |
| Store 314 313 |
| 315: 6(int) Load 8(invocation) |
| 316: 102(ptr) AccessChain 27(data) 38 49 |
| 317: 21(ivec4) Load 316 |
| 318: 101(ivec2) VectorShuffle 317 317 0 1 |
| 319: 101(ivec2) GroupNonUniformUMin 34 Reduce 318 |
| 320: 102(ptr) AccessChain 27(data) 315 49 |
| 321: 21(ivec4) Load 320 |
| 322: 21(ivec4) VectorShuffle 321 319 4 5 2 3 |
| Store 320 322 |
| 323: 6(int) Load 8(invocation) |
| 324: 102(ptr) AccessChain 27(data) 49 49 |
| 325: 21(ivec4) Load 324 |
| 326: 111(ivec3) VectorShuffle 325 325 0 1 2 |
| 327: 111(ivec3) GroupNonUniformUMin 34 Reduce 326 |
| 328: 102(ptr) AccessChain 27(data) 323 49 |
| 329: 21(ivec4) Load 328 |
| 330: 21(ivec4) VectorShuffle 329 327 4 5 6 3 |
| Store 328 330 |
| 331: 6(int) Load 8(invocation) |
| 332: 102(ptr) AccessChain 27(data) 59 49 |
| 333: 21(ivec4) Load 332 |
| 334: 21(ivec4) GroupNonUniformUMin 34 Reduce 333 |
| 335: 102(ptr) AccessChain 27(data) 331 49 |
| Store 335 334 |
| 336: 6(int) Load 8(invocation) |
| 337: 125(ptr) AccessChain 27(data) 29 59 30 |
| 338:22(float64_t) Load 337 |
| 339:22(float64_t) GroupNonUniformFMin 34 Reduce 338 |
| 340: 125(ptr) AccessChain 27(data) 336 59 30 |
| Store 340 339 |
| 341: 6(int) Load 8(invocation) |
| 342: 132(ptr) AccessChain 27(data) 38 59 |
| 343: 23(f64vec4) Load 342 |
| 344:131(f64vec2) VectorShuffle 343 343 0 1 |
| 345:131(f64vec2) GroupNonUniformFMin 34 Reduce 344 |
| 346: 132(ptr) AccessChain 27(data) 341 59 |
| 347: 23(f64vec4) Load 346 |
| 348: 23(f64vec4) VectorShuffle 347 345 4 5 2 3 |
| Store 346 348 |
| 349: 6(int) Load 8(invocation) |
| 350: 132(ptr) AccessChain 27(data) 49 59 |
| 351: 23(f64vec4) Load 350 |
| 352:141(f64vec3) VectorShuffle 351 351 0 1 2 |
| 353:141(f64vec3) GroupNonUniformFMin 34 Reduce 352 |
| 354: 132(ptr) AccessChain 27(data) 349 59 |
| 355: 23(f64vec4) Load 354 |
| 356: 23(f64vec4) VectorShuffle 355 353 4 5 6 3 |
| Store 354 356 |
| 357: 6(int) Load 8(invocation) |
| 358: 132(ptr) AccessChain 27(data) 59 59 |
| 359: 23(f64vec4) Load 358 |
| 360: 23(f64vec4) GroupNonUniformFMin 34 Reduce 359 |
| 361: 132(ptr) AccessChain 27(data) 357 59 |
| Store 361 360 |
| 362: 6(int) Load 8(invocation) |
| 363: 31(ptr) AccessChain 27(data) 29 29 30 |
| 364: 17(float) Load 363 |
| 365: 17(float) GroupNonUniformFMax 34 Reduce 364 |
| 366: 31(ptr) AccessChain 27(data) 362 29 30 |
| Store 366 365 |
| 367: 6(int) Load 8(invocation) |
| 368: 40(ptr) AccessChain 27(data) 38 29 |
| 369: 18(fvec4) Load 368 |
| 370: 39(fvec2) VectorShuffle 369 369 0 1 |
| 371: 39(fvec2) GroupNonUniformFMax 34 Reduce 370 |
| 372: 40(ptr) AccessChain 27(data) 367 29 |
| 373: 18(fvec4) Load 372 |
| 374: 18(fvec4) VectorShuffle 373 371 4 5 2 3 |
| Store 372 374 |
| 375: 6(int) Load 8(invocation) |
| 376: 40(ptr) AccessChain 27(data) 49 29 |
| 377: 18(fvec4) Load 376 |
| 378: 50(fvec3) VectorShuffle 377 377 0 1 2 |
| 379: 50(fvec3) GroupNonUniformFMax 34 Reduce 378 |
| 380: 40(ptr) AccessChain 27(data) 375 29 |
| 381: 18(fvec4) Load 380 |
| 382: 18(fvec4) VectorShuffle 381 379 4 5 6 3 |
| Store 380 382 |
| 383: 6(int) Load 8(invocation) |
| 384: 40(ptr) AccessChain 27(data) 59 29 |
| 385: 18(fvec4) Load 384 |
| 386: 18(fvec4) GroupNonUniformFMax 34 Reduce 385 |
| 387: 40(ptr) AccessChain 27(data) 383 29 |
| Store 387 386 |
| 388: 6(int) Load 8(invocation) |
| 389: 65(ptr) AccessChain 27(data) 29 38 30 |
| 390: 19(int) Load 389 |
| 391: 19(int) GroupNonUniformSMax 34 Reduce 390 |
| 392: 65(ptr) AccessChain 27(data) 388 38 30 |
| Store 392 391 |
| 393: 6(int) Load 8(invocation) |
| 394: 72(ptr) AccessChain 27(data) 38 38 |
| 395: 20(ivec4) Load 394 |
| 396: 71(ivec2) VectorShuffle 395 395 0 1 |
| 397: 71(ivec2) GroupNonUniformSMax 34 Reduce 396 |
| 398: 72(ptr) AccessChain 27(data) 393 38 |
| 399: 20(ivec4) Load 398 |
| 400: 20(ivec4) VectorShuffle 399 397 4 5 2 3 |
| Store 398 400 |
| 401: 6(int) Load 8(invocation) |
| 402: 72(ptr) AccessChain 27(data) 49 38 |
| 403: 20(ivec4) Load 402 |
| 404: 81(ivec3) VectorShuffle 403 403 0 1 2 |
| 405: 81(ivec3) GroupNonUniformSMax 34 Reduce 404 |
| 406: 72(ptr) AccessChain 27(data) 401 38 |
| 407: 20(ivec4) Load 406 |
| 408: 20(ivec4) VectorShuffle 407 405 4 5 6 3 |
| Store 406 408 |
| 409: 6(int) Load 8(invocation) |
| 410: 72(ptr) AccessChain 27(data) 59 38 |
| 411: 20(ivec4) Load 410 |
| 412: 20(ivec4) GroupNonUniformSMax 34 Reduce 411 |
| 413: 72(ptr) AccessChain 27(data) 409 38 |
| Store 413 412 |
| 414: 6(int) Load 8(invocation) |
| 415: 95(ptr) AccessChain 27(data) 29 49 30 |
| 416: 6(int) Load 415 |
| 417: 6(int) GroupNonUniformUMax 34 Reduce 416 |
| 418: 95(ptr) AccessChain 27(data) 414 49 30 |
| Store 418 417 |
| 419: 6(int) Load 8(invocation) |
| 420: 102(ptr) AccessChain 27(data) 38 49 |
| 421: 21(ivec4) Load 420 |
| 422: 101(ivec2) VectorShuffle 421 421 0 1 |
| 423: 101(ivec2) GroupNonUniformUMax 34 Reduce 422 |
| 424: 102(ptr) AccessChain 27(data) 419 49 |
| 425: 21(ivec4) Load 424 |
| 426: 21(ivec4) VectorShuffle 425 423 4 5 2 3 |
| Store 424 426 |
| 427: 6(int) Load 8(invocation) |
| 428: 102(ptr) AccessChain 27(data) 49 49 |
| 429: 21(ivec4) Load 428 |
| 430: 111(ivec3) VectorShuffle 429 429 0 1 2 |
| 431: 111(ivec3) GroupNonUniformUMax 34 Reduce 430 |
| 432: 102(ptr) AccessChain 27(data) 427 49 |
| 433: 21(ivec4) Load 432 |
| 434: 21(ivec4) VectorShuffle 433 431 4 5 6 3 |
| Store 432 434 |
| 435: 6(int) Load 8(invocation) |
| 436: 102(ptr) AccessChain 27(data) 59 49 |
| 437: 21(ivec4) Load 436 |
| 438: 21(ivec4) GroupNonUniformUMax 34 Reduce 437 |
| 439: 102(ptr) AccessChain 27(data) 435 49 |
| Store 439 438 |
| 440: 6(int) Load 8(invocation) |
| 441: 125(ptr) AccessChain 27(data) 29 59 30 |
| 442:22(float64_t) Load 441 |
| 443:22(float64_t) GroupNonUniformFMax 34 Reduce 442 |
| 444: 125(ptr) AccessChain 27(data) 440 59 30 |
| Store 444 443 |
| 445: 6(int) Load 8(invocation) |
| 446: 132(ptr) AccessChain 27(data) 38 59 |
| 447: 23(f64vec4) Load 446 |
| 448:131(f64vec2) VectorShuffle 447 447 0 1 |
| 449:131(f64vec2) GroupNonUniformFMax 34 Reduce 448 |
| 450: 132(ptr) AccessChain 27(data) 445 59 |
| 451: 23(f64vec4) Load 450 |
| 452: 23(f64vec4) VectorShuffle 451 449 4 5 2 3 |
| Store 450 452 |
| 453: 6(int) Load 8(invocation) |
| 454: 132(ptr) AccessChain 27(data) 49 59 |
| 455: 23(f64vec4) Load 454 |
| 456:141(f64vec3) VectorShuffle 455 455 0 1 2 |
| 457:141(f64vec3) GroupNonUniformFMax 34 Reduce 456 |
| 458: 132(ptr) AccessChain 27(data) 453 59 |
| 459: 23(f64vec4) Load 458 |
| 460: 23(f64vec4) VectorShuffle 459 457 4 5 6 3 |
| Store 458 460 |
| 461: 6(int) Load 8(invocation) |
| 462: 132(ptr) AccessChain 27(data) 59 59 |
| 463: 23(f64vec4) Load 462 |
| 464: 23(f64vec4) GroupNonUniformFMax 34 Reduce 463 |
| 465: 132(ptr) AccessChain 27(data) 461 59 |
| Store 465 464 |
| 466: 6(int) Load 8(invocation) |
| 467: 65(ptr) AccessChain 27(data) 29 38 30 |
| 468: 19(int) Load 467 |
| 469: 19(int) GroupNonUniformBitwiseAnd 34 Reduce 468 |
| 470: 65(ptr) AccessChain 27(data) 466 38 30 |
| Store 470 469 |
| 471: 6(int) Load 8(invocation) |
| 472: 72(ptr) AccessChain 27(data) 38 38 |
| 473: 20(ivec4) Load 472 |
| 474: 71(ivec2) VectorShuffle 473 473 0 1 |
| 475: 71(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 474 |
| 476: 72(ptr) AccessChain 27(data) 471 38 |
| 477: 20(ivec4) Load 476 |
| 478: 20(ivec4) VectorShuffle 477 475 4 5 2 3 |
| Store 476 478 |
| 479: 6(int) Load 8(invocation) |
| 480: 72(ptr) AccessChain 27(data) 49 38 |
| 481: 20(ivec4) Load 480 |
| 482: 81(ivec3) VectorShuffle 481 481 0 1 2 |
| 483: 81(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 482 |
| 484: 72(ptr) AccessChain 27(data) 479 38 |
| 485: 20(ivec4) Load 484 |
| 486: 20(ivec4) VectorShuffle 485 483 4 5 6 3 |
| Store 484 486 |
| 487: 6(int) Load 8(invocation) |
| 488: 72(ptr) AccessChain 27(data) 59 38 |
| 489: 20(ivec4) Load 488 |
| 490: 20(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 489 |
| 491: 72(ptr) AccessChain 27(data) 487 38 |
| Store 491 490 |
| 492: 6(int) Load 8(invocation) |
| 493: 95(ptr) AccessChain 27(data) 29 49 30 |
| 494: 6(int) Load 493 |
| 495: 6(int) GroupNonUniformBitwiseAnd 34 Reduce 494 |
| 496: 95(ptr) AccessChain 27(data) 492 49 30 |
| Store 496 495 |
| 497: 6(int) Load 8(invocation) |
| 498: 102(ptr) AccessChain 27(data) 38 49 |
| 499: 21(ivec4) Load 498 |
| 500: 101(ivec2) VectorShuffle 499 499 0 1 |
| 501: 101(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 500 |
| 502: 102(ptr) AccessChain 27(data) 497 49 |
| 503: 21(ivec4) Load 502 |
| 504: 21(ivec4) VectorShuffle 503 501 4 5 2 3 |
| Store 502 504 |
| 505: 6(int) Load 8(invocation) |
| 506: 102(ptr) AccessChain 27(data) 49 49 |
| 507: 21(ivec4) Load 506 |
| 508: 111(ivec3) VectorShuffle 507 507 0 1 2 |
| 509: 111(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 508 |
| 510: 102(ptr) AccessChain 27(data) 505 49 |
| 511: 21(ivec4) Load 510 |
| 512: 21(ivec4) VectorShuffle 511 509 4 5 6 3 |
| Store 510 512 |
| 513: 6(int) Load 8(invocation) |
| 514: 102(ptr) AccessChain 27(data) 59 49 |
| 515: 21(ivec4) Load 514 |
| 516: 21(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 515 |
| 517: 102(ptr) AccessChain 27(data) 513 49 |
| Store 517 516 |
| 518: 6(int) Load 8(invocation) |
| 519: 65(ptr) AccessChain 27(data) 29 38 30 |
| 520: 19(int) Load 519 |
| 522: 521(bool) SLessThan 520 29 |
| 523: 521(bool) GroupNonUniformLogicalAnd 34 Reduce 522 |
| 524: 19(int) Select 523 38 29 |
| 525: 65(ptr) AccessChain 27(data) 518 38 30 |
| Store 525 524 |
| 526: 6(int) Load 8(invocation) |
| 527: 72(ptr) AccessChain 27(data) 38 38 |
| 528: 20(ivec4) Load 527 |
| 529: 71(ivec2) VectorShuffle 528 528 0 1 |
| 532: 531(bvec2) SLessThan 529 530 |
| 533: 531(bvec2) GroupNonUniformLogicalAnd 34 Reduce 532 |
| 535: 71(ivec2) Select 533 534 530 |
| 536: 72(ptr) AccessChain 27(data) 526 38 |
| 537: 20(ivec4) Load 536 |
| 538: 20(ivec4) VectorShuffle 537 535 4 5 2 3 |
| Store 536 538 |
| 539: 6(int) Load 8(invocation) |
| 540: 72(ptr) AccessChain 27(data) 38 38 |
| 541: 20(ivec4) Load 540 |
| 542: 81(ivec3) VectorShuffle 541 541 0 1 2 |
| 545: 544(bvec3) SLessThan 542 543 |
| 546: 544(bvec3) GroupNonUniformLogicalAnd 34 Reduce 545 |
| 548: 81(ivec3) Select 546 547 543 |
| 549: 72(ptr) AccessChain 27(data) 539 38 |
| 550: 20(ivec4) Load 549 |
| 551: 20(ivec4) VectorShuffle 550 548 4 5 6 3 |
| Store 549 551 |
| 552: 6(int) Load 8(invocation) |
| 553: 72(ptr) AccessChain 27(data) 38 38 |
| 554: 20(ivec4) Load 553 |
| 557: 556(bvec4) SLessThan 554 555 |
| 558: 556(bvec4) GroupNonUniformLogicalAnd 34 Reduce 557 |
| 560: 20(ivec4) Select 558 559 555 |
| 561: 72(ptr) AccessChain 27(data) 552 38 |
| Store 561 560 |
| 562: 6(int) Load 8(invocation) |
| 563: 65(ptr) AccessChain 27(data) 29 38 30 |
| 564: 19(int) Load 563 |
| 565: 19(int) GroupNonUniformBitwiseOr 34 Reduce 564 |
| 566: 65(ptr) AccessChain 27(data) 562 38 30 |
| Store 566 565 |
| 567: 6(int) Load 8(invocation) |
| 568: 72(ptr) AccessChain 27(data) 38 38 |
| 569: 20(ivec4) Load 568 |
| 570: 71(ivec2) VectorShuffle 569 569 0 1 |
| 571: 71(ivec2) GroupNonUniformBitwiseOr 34 Reduce 570 |
| 572: 72(ptr) AccessChain 27(data) 567 38 |
| 573: 20(ivec4) Load 572 |
| 574: 20(ivec4) VectorShuffle 573 571 4 5 2 3 |
| Store 572 574 |
| 575: 6(int) Load 8(invocation) |
| 576: 72(ptr) AccessChain 27(data) 49 38 |
| 577: 20(ivec4) Load 576 |
| 578: 81(ivec3) VectorShuffle 577 577 0 1 2 |
| 579: 81(ivec3) GroupNonUniformBitwiseOr 34 Reduce 578 |
| 580: 72(ptr) AccessChain 27(data) 575 38 |
| 581: 20(ivec4) Load 580 |
| 582: 20(ivec4) VectorShuffle 581 579 4 5 6 3 |
| Store 580 582 |
| 583: 6(int) Load 8(invocation) |
| 584: 72(ptr) AccessChain 27(data) 59 38 |
| 585: 20(ivec4) Load 584 |
| 586: 20(ivec4) GroupNonUniformBitwiseOr 34 Reduce 585 |
| 587: 72(ptr) AccessChain 27(data) 583 38 |
| Store 587 586 |
| 588: 6(int) Load 8(invocation) |
| 589: 95(ptr) AccessChain 27(data) 29 49 30 |
| 590: 6(int) Load 589 |
| 591: 6(int) GroupNonUniformBitwiseOr 34 Reduce 590 |
| 592: 95(ptr) AccessChain 27(data) 588 49 30 |
| Store 592 591 |
| 593: 6(int) Load 8(invocation) |
| 594: 102(ptr) AccessChain 27(data) 38 49 |
| 595: 21(ivec4) Load 594 |
| 596: 101(ivec2) VectorShuffle 595 595 0 1 |
| 597: 101(ivec2) GroupNonUniformBitwiseOr 34 Reduce 596 |
| 598: 102(ptr) AccessChain 27(data) 593 49 |
| 599: 21(ivec4) Load 598 |
| 600: 21(ivec4) VectorShuffle 599 597 4 5 2 3 |
| Store 598 600 |
| 601: 6(int) Load 8(invocation) |
| 602: 102(ptr) AccessChain 27(data) 49 49 |
| 603: 21(ivec4) Load 602 |
| 604: 111(ivec3) VectorShuffle 603 603 0 1 2 |
| 605: 111(ivec3) GroupNonUniformBitwiseOr 34 Reduce 604 |
| 606: 102(ptr) AccessChain 27(data) 601 49 |
| 607: 21(ivec4) Load 606 |
| 608: 21(ivec4) VectorShuffle 607 605 4 5 6 3 |
| Store 606 608 |
| 609: 6(int) Load 8(invocation) |
| 610: 102(ptr) AccessChain 27(data) 59 49 |
| 611: 21(ivec4) Load 610 |
| 612: 21(ivec4) GroupNonUniformBitwiseOr 34 Reduce 611 |
| 613: 102(ptr) AccessChain 27(data) 609 49 |
| Store 613 612 |
| 614: 6(int) Load 8(invocation) |
| 615: 65(ptr) AccessChain 27(data) 29 38 30 |
| 616: 19(int) Load 615 |
| 617: 521(bool) SLessThan 616 29 |
| 618: 521(bool) GroupNonUniformLogicalOr 34 Reduce 617 |
| 619: 19(int) Select 618 38 29 |
| 620: 65(ptr) AccessChain 27(data) 614 38 30 |
| Store 620 619 |
| 621: 6(int) Load 8(invocation) |
| 622: 72(ptr) AccessChain 27(data) 38 38 |
| 623: 20(ivec4) Load 622 |
| 624: 71(ivec2) VectorShuffle 623 623 0 1 |
| 625: 531(bvec2) SLessThan 624 530 |
| 626: 531(bvec2) GroupNonUniformLogicalOr 34 Reduce 625 |
| 627: 71(ivec2) Select 626 534 530 |
| 628: 72(ptr) AccessChain 27(data) 621 38 |
| 629: 20(ivec4) Load 628 |
| 630: 20(ivec4) VectorShuffle 629 627 4 5 2 3 |
| Store 628 630 |
| 631: 6(int) Load 8(invocation) |
| 632: 72(ptr) AccessChain 27(data) 38 38 |
| 633: 20(ivec4) Load 632 |
| 634: 81(ivec3) VectorShuffle 633 633 0 1 2 |
| 635: 544(bvec3) SLessThan 634 543 |
| 636: 544(bvec3) GroupNonUniformLogicalOr 34 Reduce 635 |
| 637: 81(ivec3) Select 636 547 543 |
| 638: 72(ptr) AccessChain 27(data) 631 38 |
| 639: 20(ivec4) Load 638 |
| 640: 20(ivec4) VectorShuffle 639 637 4 5 6 3 |
| Store 638 640 |
| 641: 6(int) Load 8(invocation) |
| 642: 72(ptr) AccessChain 27(data) 38 38 |
| 643: 20(ivec4) Load 642 |
| 644: 556(bvec4) SLessThan 643 555 |
| 645: 556(bvec4) GroupNonUniformLogicalOr 34 Reduce 644 |
| 646: 20(ivec4) Select 645 559 555 |
| 647: 72(ptr) AccessChain 27(data) 641 38 |
| Store 647 646 |
| 648: 6(int) Load 8(invocation) |
| 649: 65(ptr) AccessChain 27(data) 29 38 30 |
| 650: 19(int) Load 649 |
| 651: 19(int) GroupNonUniformBitwiseXor 34 Reduce 650 |
| 652: 65(ptr) AccessChain 27(data) 648 38 30 |
| Store 652 651 |
| 653: 6(int) Load 8(invocation) |
| 654: 72(ptr) AccessChain 27(data) 38 38 |
| 655: 20(ivec4) Load 654 |
| 656: 71(ivec2) VectorShuffle 655 655 0 1 |
| 657: 71(ivec2) GroupNonUniformBitwiseXor 34 Reduce 656 |
| 658: 72(ptr) AccessChain 27(data) 653 38 |
| 659: 20(ivec4) Load 658 |
| 660: 20(ivec4) VectorShuffle 659 657 4 5 2 3 |
| Store 658 660 |
| 661: 6(int) Load 8(invocation) |
| 662: 72(ptr) AccessChain 27(data) 49 38 |
| 663: 20(ivec4) Load 662 |
| 664: 81(ivec3) VectorShuffle 663 663 0 1 2 |
| 665: 81(ivec3) GroupNonUniformBitwiseXor 34 Reduce 664 |
| 666: 72(ptr) AccessChain 27(data) 661 38 |
| 667: 20(ivec4) Load 666 |
| 668: 20(ivec4) VectorShuffle 667 665 4 5 6 3 |
| Store 666 668 |
| 669: 6(int) Load 8(invocation) |
| 670: 72(ptr) AccessChain 27(data) 59 38 |
| 671: 20(ivec4) Load 670 |
| 672: 20(ivec4) GroupNonUniformBitwiseXor 34 Reduce 671 |
| 673: 72(ptr) AccessChain 27(data) 669 38 |
| Store 673 672 |
| 674: 6(int) Load 8(invocation) |
| 675: 95(ptr) AccessChain 27(data) 29 49 30 |
| 676: 6(int) Load 675 |
| 677: 6(int) GroupNonUniformBitwiseXor 34 Reduce 676 |
| 678: 95(ptr) AccessChain 27(data) 674 49 30 |
| Store 678 677 |
| 679: 6(int) Load 8(invocation) |
| 680: 102(ptr) AccessChain 27(data) 38 49 |
| 681: 21(ivec4) Load 680 |
| 682: 101(ivec2) VectorShuffle 681 681 0 1 |
| 683: 101(ivec2) GroupNonUniformBitwiseXor 34 Reduce 682 |
| 684: 102(ptr) AccessChain 27(data) 679 49 |
| 685: 21(ivec4) Load 684 |
| 686: 21(ivec4) VectorShuffle 685 683 4 5 2 3 |
| Store 684 686 |
| 687: 6(int) Load 8(invocation) |
| 688: 102(ptr) AccessChain 27(data) 49 49 |
| 689: 21(ivec4) Load 688 |
| 690: 111(ivec3) VectorShuffle 689 689 0 1 2 |
| 691: 111(ivec3) GroupNonUniformBitwiseXor 34 Reduce 690 |
| 692: 102(ptr) AccessChain 27(data) 687 49 |
| 693: 21(ivec4) Load 692 |
| 694: 21(ivec4) VectorShuffle 693 691 4 5 6 3 |
| Store 692 694 |
| 695: 6(int) Load 8(invocation) |
| 696: 102(ptr) AccessChain 27(data) 59 49 |
| 697: 21(ivec4) Load 696 |
| 698: 21(ivec4) GroupNonUniformBitwiseXor 34 Reduce 697 |
| 699: 102(ptr) AccessChain 27(data) 695 49 |
| Store 699 698 |
| 700: 6(int) Load 8(invocation) |
| 701: 65(ptr) AccessChain 27(data) 29 38 30 |
| 702: 19(int) Load 701 |
| 703: 521(bool) SLessThan 702 29 |
| 704: 521(bool) GroupNonUniformLogicalXor 34 Reduce 703 |
| 705: 19(int) Select 704 38 29 |
| 706: 65(ptr) AccessChain 27(data) 700 38 30 |
| Store 706 705 |
| 707: 6(int) Load 8(invocation) |
| 708: 72(ptr) AccessChain 27(data) 38 38 |
| 709: 20(ivec4) Load 708 |
| 710: 71(ivec2) VectorShuffle 709 709 0 1 |
| 711: 531(bvec2) SLessThan 710 530 |
| 712: 531(bvec2) GroupNonUniformLogicalXor 34 Reduce 711 |
| 713: 71(ivec2) Select 712 534 530 |
| 714: 72(ptr) AccessChain 27(data) 707 38 |
| 715: 20(ivec4) Load 714 |
| 716: 20(ivec4) VectorShuffle 715 713 4 5 2 3 |
| Store 714 716 |
| 717: 6(int) Load 8(invocation) |
| 718: 72(ptr) AccessChain 27(data) 38 38 |
| 719: 20(ivec4) Load 718 |
| 720: 81(ivec3) VectorShuffle 719 719 0 1 2 |
| 721: 544(bvec3) SLessThan 720 543 |
| 722: 544(bvec3) GroupNonUniformLogicalXor 34 Reduce 721 |
| 723: 81(ivec3) Select 722 547 543 |
| 724: 72(ptr) AccessChain 27(data) 717 38 |
| 725: 20(ivec4) Load 724 |
| 726: 20(ivec4) VectorShuffle 725 723 4 5 6 3 |
| Store 724 726 |
| 727: 6(int) Load 8(invocation) |
| 728: 72(ptr) AccessChain 27(data) 38 38 |
| 729: 20(ivec4) Load 728 |
| 730: 556(bvec4) SLessThan 729 555 |
| 731: 556(bvec4) GroupNonUniformLogicalXor 34 Reduce 730 |
| 732: 20(ivec4) Select 731 559 555 |
| 733: 72(ptr) AccessChain 27(data) 727 38 |
| Store 733 732 |
| 734: 6(int) Load 8(invocation) |
| 735: 31(ptr) AccessChain 27(data) 29 29 30 |
| 736: 17(float) Load 735 |
| 737: 17(float) GroupNonUniformFAdd 34 InclusiveScan 736 |
| 738: 31(ptr) AccessChain 27(data) 734 29 30 |
| Store 738 737 |
| 739: 6(int) Load 8(invocation) |
| 740: 40(ptr) AccessChain 27(data) 38 29 |
| 741: 18(fvec4) Load 740 |
| 742: 39(fvec2) VectorShuffle 741 741 0 1 |
| 743: 39(fvec2) GroupNonUniformFAdd 34 InclusiveScan 742 |
| 744: 40(ptr) AccessChain 27(data) 739 29 |
| 745: 18(fvec4) Load 744 |
| 746: 18(fvec4) VectorShuffle 745 743 4 5 2 3 |
| Store 744 746 |
| 747: 6(int) Load 8(invocation) |
| 748: 40(ptr) AccessChain 27(data) 49 29 |
| 749: 18(fvec4) Load 748 |
| 750: 50(fvec3) VectorShuffle 749 749 0 1 2 |
| 751: 50(fvec3) GroupNonUniformFAdd 34 InclusiveScan 750 |
| 752: 40(ptr) AccessChain 27(data) 747 29 |
| 753: 18(fvec4) Load 752 |
| 754: 18(fvec4) VectorShuffle 753 751 4 5 6 3 |
| Store 752 754 |
| 755: 6(int) Load 8(invocation) |
| 756: 40(ptr) AccessChain 27(data) 59 29 |
| 757: 18(fvec4) Load 756 |
| 758: 18(fvec4) GroupNonUniformFAdd 34 InclusiveScan 757 |
| 759: 40(ptr) AccessChain 27(data) 755 29 |
| Store 759 758 |
| 760: 6(int) Load 8(invocation) |
| 761: 65(ptr) AccessChain 27(data) 29 38 30 |
| 762: 19(int) Load 761 |
| 763: 19(int) GroupNonUniformIAdd 34 InclusiveScan 762 |
| 764: 65(ptr) AccessChain 27(data) 760 38 30 |
| Store 764 763 |
| 765: 6(int) Load 8(invocation) |
| 766: 72(ptr) AccessChain 27(data) 38 38 |
| 767: 20(ivec4) Load 766 |
| 768: 71(ivec2) VectorShuffle 767 767 0 1 |
| 769: 71(ivec2) GroupNonUniformIAdd 34 InclusiveScan 768 |
| 770: 72(ptr) AccessChain 27(data) 765 38 |
| 771: 20(ivec4) Load 770 |
| 772: 20(ivec4) VectorShuffle 771 769 4 5 2 3 |
| Store 770 772 |
| 773: 6(int) Load 8(invocation) |
| 774: 72(ptr) AccessChain 27(data) 49 38 |
| 775: 20(ivec4) Load 774 |
| 776: 81(ivec3) VectorShuffle 775 775 0 1 2 |
| 777: 81(ivec3) GroupNonUniformIAdd 34 InclusiveScan 776 |
| 778: 72(ptr) AccessChain 27(data) 773 38 |
| 779: 20(ivec4) Load 778 |
| 780: 20(ivec4) VectorShuffle 779 777 4 5 6 3 |
| Store 778 780 |
| 781: 6(int) Load 8(invocation) |
| 782: 72(ptr) AccessChain 27(data) 59 38 |
| 783: 20(ivec4) Load 782 |
| 784: 20(ivec4) GroupNonUniformIAdd 34 InclusiveScan 783 |
| 785: 72(ptr) AccessChain 27(data) 781 38 |
| Store 785 784 |
| 786: 6(int) Load 8(invocation) |
| 787: 95(ptr) AccessChain 27(data) 29 49 30 |
| 788: 6(int) Load 787 |
| 789: 6(int) GroupNonUniformIAdd 34 InclusiveScan 788 |
| 790: 95(ptr) AccessChain 27(data) 786 49 30 |
| Store 790 789 |
| 791: 6(int) Load 8(invocation) |
| 792: 102(ptr) AccessChain 27(data) 38 49 |
| 793: 21(ivec4) Load 792 |
| 794: 101(ivec2) VectorShuffle 793 793 0 1 |
| 795: 101(ivec2) GroupNonUniformIAdd 34 InclusiveScan 794 |
| 796: 102(ptr) AccessChain 27(data) 791 49 |
| 797: 21(ivec4) Load 796 |
| 798: 21(ivec4) VectorShuffle 797 795 4 5 2 3 |
| Store 796 798 |
| 799: 6(int) Load 8(invocation) |
| 800: 102(ptr) AccessChain 27(data) 49 49 |
| 801: 21(ivec4) Load 800 |
| 802: 111(ivec3) VectorShuffle 801 801 0 1 2 |
| 803: 111(ivec3) GroupNonUniformIAdd 34 InclusiveScan 802 |
| 804: 102(ptr) AccessChain 27(data) 799 49 |
| 805: 21(ivec4) Load 804 |
| 806: 21(ivec4) VectorShuffle 805 803 4 5 6 3 |
| Store 804 806 |
| 807: 6(int) Load 8(invocation) |
| 808: 102(ptr) AccessChain 27(data) 59 49 |
| 809: 21(ivec4) Load 808 |
| 810: 21(ivec4) GroupNonUniformIAdd 34 InclusiveScan 809 |
| 811: 102(ptr) AccessChain 27(data) 807 49 |
| Store 811 810 |
| 812: 6(int) Load 8(invocation) |
| 813: 125(ptr) AccessChain 27(data) 29 59 30 |
| 814:22(float64_t) Load 813 |
| 815:22(float64_t) GroupNonUniformFAdd 34 InclusiveScan 814 |
| 816: 125(ptr) AccessChain 27(data) 812 59 30 |
| Store 816 815 |
| 817: 6(int) Load 8(invocation) |
| 818: 132(ptr) AccessChain 27(data) 38 59 |
| 819: 23(f64vec4) Load 818 |
| 820:131(f64vec2) VectorShuffle 819 819 0 1 |
| 821:131(f64vec2) GroupNonUniformFAdd 34 InclusiveScan 820 |
| 822: 132(ptr) AccessChain 27(data) 817 59 |
| 823: 23(f64vec4) Load 822 |
| 824: 23(f64vec4) VectorShuffle 823 821 4 5 2 3 |
| Store 822 824 |
| 825: 6(int) Load 8(invocation) |
| 826: 132(ptr) AccessChain 27(data) 49 59 |
| 827: 23(f64vec4) Load 826 |
| 828:141(f64vec3) VectorShuffle 827 827 0 1 2 |
| 829:141(f64vec3) GroupNonUniformFAdd 34 InclusiveScan 828 |
| 830: 132(ptr) AccessChain 27(data) 825 59 |
| 831: 23(f64vec4) Load 830 |
| 832: 23(f64vec4) VectorShuffle 831 829 4 5 6 3 |
| Store 830 832 |
| 833: 6(int) Load 8(invocation) |
| 834: 132(ptr) AccessChain 27(data) 59 59 |
| 835: 23(f64vec4) Load 834 |
| 836: 23(f64vec4) GroupNonUniformFAdd 34 InclusiveScan 835 |
| 837: 132(ptr) AccessChain 27(data) 833 59 |
| Store 837 836 |
| 838: 6(int) Load 8(invocation) |
| 839: 31(ptr) AccessChain 27(data) 29 29 30 |
| 840: 17(float) Load 839 |
| 841: 17(float) GroupNonUniformFMul 34 InclusiveScan 840 |
| 842: 31(ptr) AccessChain 27(data) 838 29 30 |
| Store 842 841 |
| 843: 6(int) Load 8(invocation) |
| 844: 40(ptr) AccessChain 27(data) 38 29 |
| 845: 18(fvec4) Load 844 |
| 846: 39(fvec2) VectorShuffle 845 845 0 1 |
| 847: 39(fvec2) GroupNonUniformFMul 34 InclusiveScan 846 |
| 848: 40(ptr) AccessChain 27(data) 843 29 |
| 849: 18(fvec4) Load 848 |
| 850: 18(fvec4) VectorShuffle 849 847 4 5 2 3 |
| Store 848 850 |
| 851: 6(int) Load 8(invocation) |
| 852: 40(ptr) AccessChain 27(data) 49 29 |
| 853: 18(fvec4) Load 852 |
| 854: 50(fvec3) VectorShuffle 853 853 0 1 2 |
| 855: 50(fvec3) GroupNonUniformFMul 34 InclusiveScan 854 |
| 856: 40(ptr) AccessChain 27(data) 851 29 |
| 857: 18(fvec4) Load 856 |
| 858: 18(fvec4) VectorShuffle 857 855 4 5 6 3 |
| Store 856 858 |
| 859: 6(int) Load 8(invocation) |
| 860: 40(ptr) AccessChain 27(data) 59 29 |
| 861: 18(fvec4) Load 860 |
| 862: 18(fvec4) GroupNonUniformFMul 34 InclusiveScan 861 |
| 863: 40(ptr) AccessChain 27(data) 859 29 |
| Store 863 862 |
| 864: 6(int) Load 8(invocation) |
| 865: 65(ptr) AccessChain 27(data) 29 38 30 |
| 866: 19(int) Load 865 |
| 867: 19(int) GroupNonUniformIMul 34 InclusiveScan 866 |
| 868: 65(ptr) AccessChain 27(data) 864 38 30 |
| Store 868 867 |
| 869: 6(int) Load 8(invocation) |
| 870: 72(ptr) AccessChain 27(data) 38 38 |
| 871: 20(ivec4) Load 870 |
| 872: 71(ivec2) VectorShuffle 871 871 0 1 |
| 873: 71(ivec2) GroupNonUniformIMul 34 InclusiveScan 872 |
| 874: 72(ptr) AccessChain 27(data) 869 38 |
| 875: 20(ivec4) Load 874 |
| 876: 20(ivec4) VectorShuffle 875 873 4 5 2 3 |
| Store 874 876 |
| 877: 6(int) Load 8(invocation) |
| 878: 72(ptr) AccessChain 27(data) 49 38 |
| 879: 20(ivec4) Load 878 |
| 880: 81(ivec3) VectorShuffle 879 879 0 1 2 |
| 881: 81(ivec3) GroupNonUniformIMul 34 InclusiveScan 880 |
| 882: 72(ptr) AccessChain 27(data) 877 38 |
| 883: 20(ivec4) Load 882 |
| 884: 20(ivec4) VectorShuffle 883 881 4 5 6 3 |
| Store 882 884 |
| 885: 6(int) Load 8(invocation) |
| 886: 72(ptr) AccessChain 27(data) 59 38 |
| 887: 20(ivec4) Load 886 |
| 888: 20(ivec4) GroupNonUniformIMul 34 InclusiveScan 887 |
| 889: 72(ptr) AccessChain 27(data) 885 38 |
| Store 889 888 |
| 890: 6(int) Load 8(invocation) |
| 891: 95(ptr) AccessChain 27(data) 29 49 30 |
| 892: 6(int) Load 891 |
| 893: 6(int) GroupNonUniformIMul 34 InclusiveScan 892 |
| 894: 95(ptr) AccessChain 27(data) 890 49 30 |
| Store 894 893 |
| 895: 6(int) Load 8(invocation) |
| 896: 102(ptr) AccessChain 27(data) 38 49 |
| 897: 21(ivec4) Load 896 |
| 898: 101(ivec2) VectorShuffle 897 897 0 1 |
| 899: 101(ivec2) GroupNonUniformIMul 34 InclusiveScan 898 |
| 900: 102(ptr) AccessChain 27(data) 895 49 |
| 901: 21(ivec4) Load 900 |
| 902: 21(ivec4) VectorShuffle 901 899 4 5 2 3 |
| Store 900 902 |
| 903: 6(int) Load 8(invocation) |
| 904: 102(ptr) AccessChain 27(data) 49 49 |
| 905: 21(ivec4) Load 904 |
| 906: 111(ivec3) VectorShuffle 905 905 0 1 2 |
| 907: 111(ivec3) GroupNonUniformIMul 34 InclusiveScan 906 |
| 908: 102(ptr) AccessChain 27(data) 903 49 |
| 909: 21(ivec4) Load 908 |
| 910: 21(ivec4) VectorShuffle 909 907 4 5 6 3 |
| Store 908 910 |
| 911: 6(int) Load 8(invocation) |
| 912: 102(ptr) AccessChain 27(data) 59 49 |
| 913: 21(ivec4) Load 912 |
| 914: 21(ivec4) GroupNonUniformIMul 34 InclusiveScan 913 |
| 915: 102(ptr) AccessChain 27(data) 911 49 |
| Store 915 914 |
| 916: 6(int) Load 8(invocation) |
| 917: 125(ptr) AccessChain 27(data) 29 59 30 |
| 918:22(float64_t) Load 917 |
| 919:22(float64_t) GroupNonUniformFMul 34 InclusiveScan 918 |
| 920: 125(ptr) AccessChain 27(data) 916 59 30 |
| Store 920 919 |
| 921: 6(int) Load 8(invocation) |
| 922: 132(ptr) AccessChain 27(data) 38 59 |
| 923: 23(f64vec4) Load 922 |
| 924:131(f64vec2) VectorShuffle 923 923 0 1 |
| 925:131(f64vec2) GroupNonUniformFMul 34 InclusiveScan 924 |
| 926: 132(ptr) AccessChain 27(data) 921 59 |
| 927: 23(f64vec4) Load 926 |
| 928: 23(f64vec4) VectorShuffle 927 925 4 5 2 3 |
| Store 926 928 |
| 929: 6(int) Load 8(invocation) |
| 930: 132(ptr) AccessChain 27(data) 49 59 |
| 931: 23(f64vec4) Load 930 |
| 932:141(f64vec3) VectorShuffle 931 931 0 1 2 |
| 933:141(f64vec3) GroupNonUniformFMul 34 InclusiveScan 932 |
| 934: 132(ptr) AccessChain 27(data) 929 59 |
| 935: 23(f64vec4) Load 934 |
| 936: 23(f64vec4) VectorShuffle 935 933 4 5 6 3 |
| Store 934 936 |
| 937: 6(int) Load 8(invocation) |
| 938: 132(ptr) AccessChain 27(data) 59 59 |
| 939: 23(f64vec4) Load 938 |
| 940: 23(f64vec4) GroupNonUniformFMul 34 InclusiveScan 939 |
| 941: 132(ptr) AccessChain 27(data) 937 59 |
| Store 941 940 |
| 942: 6(int) Load 8(invocation) |
| 943: 31(ptr) AccessChain 27(data) 29 29 30 |
| 944: 17(float) Load 943 |
| 945: 17(float) GroupNonUniformFMin 34 InclusiveScan 944 |
| 946: 31(ptr) AccessChain 27(data) 942 29 30 |
| Store 946 945 |
| 947: 6(int) Load 8(invocation) |
| 948: 40(ptr) AccessChain 27(data) 38 29 |
| 949: 18(fvec4) Load 948 |
| 950: 39(fvec2) VectorShuffle 949 949 0 1 |
| 951: 39(fvec2) GroupNonUniformFMin 34 InclusiveScan 950 |
| 952: 40(ptr) AccessChain 27(data) 947 29 |
| 953: 18(fvec4) Load 952 |
| 954: 18(fvec4) VectorShuffle 953 951 4 5 2 3 |
| Store 952 954 |
| 955: 6(int) Load 8(invocation) |
| 956: 40(ptr) AccessChain 27(data) 49 29 |
| 957: 18(fvec4) Load 956 |
| 958: 50(fvec3) VectorShuffle 957 957 0 1 2 |
| 959: 50(fvec3) GroupNonUniformFMin 34 InclusiveScan 958 |
| 960: 40(ptr) AccessChain 27(data) 955 29 |
| 961: 18(fvec4) Load 960 |
| 962: 18(fvec4) VectorShuffle 961 959 4 5 6 3 |
| Store 960 962 |
| 963: 6(int) Load 8(invocation) |
| 964: 40(ptr) AccessChain 27(data) 59 29 |
| 965: 18(fvec4) Load 964 |
| 966: 18(fvec4) GroupNonUniformFMin 34 InclusiveScan 965 |
| 967: 40(ptr) AccessChain 27(data) 963 29 |
| Store 967 966 |
| 968: 6(int) Load 8(invocation) |
| 969: 65(ptr) AccessChain 27(data) 29 38 30 |
| 970: 19(int) Load 969 |
| 971: 19(int) GroupNonUniformSMin 34 InclusiveScan 970 |
| 972: 65(ptr) AccessChain 27(data) 968 38 30 |
| Store 972 971 |
| 973: 6(int) Load 8(invocation) |
| 974: 72(ptr) AccessChain 27(data) 38 38 |
| 975: 20(ivec4) Load 974 |
| 976: 71(ivec2) VectorShuffle 975 975 0 1 |
| 977: 71(ivec2) GroupNonUniformSMin 34 InclusiveScan 976 |
| 978: 72(ptr) AccessChain 27(data) 973 38 |
| 979: 20(ivec4) Load 978 |
| 980: 20(ivec4) VectorShuffle 979 977 4 5 2 3 |
| Store 978 980 |
| 981: 6(int) Load 8(invocation) |
| 982: 72(ptr) AccessChain 27(data) 49 38 |
| 983: 20(ivec4) Load 982 |
| 984: 81(ivec3) VectorShuffle 983 983 0 1 2 |
| 985: 81(ivec3) GroupNonUniformSMin 34 InclusiveScan 984 |
| 986: 72(ptr) AccessChain 27(data) 981 38 |
| 987: 20(ivec4) Load 986 |
| 988: 20(ivec4) VectorShuffle 987 985 4 5 6 3 |
| Store 986 988 |
| 989: 6(int) Load 8(invocation) |
| 990: 72(ptr) AccessChain 27(data) 59 38 |
| 991: 20(ivec4) Load 990 |
| 992: 20(ivec4) GroupNonUniformSMin 34 InclusiveScan 991 |
| 993: 72(ptr) AccessChain 27(data) 989 38 |
| Store 993 992 |
| 994: 6(int) Load 8(invocation) |
| 995: 95(ptr) AccessChain 27(data) 29 49 30 |
| 996: 6(int) Load 995 |
| 997: 6(int) GroupNonUniformUMin 34 InclusiveScan 996 |
| 998: 95(ptr) AccessChain 27(data) 994 49 30 |
| Store 998 997 |
| 999: 6(int) Load 8(invocation) |
| 1000: 102(ptr) AccessChain 27(data) 38 49 |
| 1001: 21(ivec4) Load 1000 |
| 1002: 101(ivec2) VectorShuffle 1001 1001 0 1 |
| 1003: 101(ivec2) GroupNonUniformUMin 34 InclusiveScan 1002 |
| 1004: 102(ptr) AccessChain 27(data) 999 49 |
| 1005: 21(ivec4) Load 1004 |
| 1006: 21(ivec4) VectorShuffle 1005 1003 4 5 2 3 |
| Store 1004 1006 |
| 1007: 6(int) Load 8(invocation) |
| 1008: 102(ptr) AccessChain 27(data) 49 49 |
| 1009: 21(ivec4) Load 1008 |
| 1010: 111(ivec3) VectorShuffle 1009 1009 0 1 2 |
| 1011: 111(ivec3) GroupNonUniformUMin 34 InclusiveScan 1010 |
| 1012: 102(ptr) AccessChain 27(data) 1007 49 |
| 1013: 21(ivec4) Load 1012 |
| 1014: 21(ivec4) VectorShuffle 1013 1011 4 5 6 3 |
| Store 1012 1014 |
| 1015: 6(int) Load 8(invocation) |
| 1016: 102(ptr) AccessChain 27(data) 59 49 |
| 1017: 21(ivec4) Load 1016 |
| 1018: 21(ivec4) GroupNonUniformUMin 34 InclusiveScan 1017 |
| 1019: 102(ptr) AccessChain 27(data) 1015 49 |
| Store 1019 1018 |
| 1020: 6(int) Load 8(invocation) |
| 1021: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1022:22(float64_t) Load 1021 |
| 1023:22(float64_t) GroupNonUniformFMin 34 InclusiveScan 1022 |
| 1024: 125(ptr) AccessChain 27(data) 1020 59 30 |
| Store 1024 1023 |
| 1025: 6(int) Load 8(invocation) |
| 1026: 132(ptr) AccessChain 27(data) 38 59 |
| 1027: 23(f64vec4) Load 1026 |
| 1028:131(f64vec2) VectorShuffle 1027 1027 0 1 |
| 1029:131(f64vec2) GroupNonUniformFMin 34 InclusiveScan 1028 |
| 1030: 132(ptr) AccessChain 27(data) 1025 59 |
| 1031: 23(f64vec4) Load 1030 |
| 1032: 23(f64vec4) VectorShuffle 1031 1029 4 5 2 3 |
| Store 1030 1032 |
| 1033: 6(int) Load 8(invocation) |
| 1034: 132(ptr) AccessChain 27(data) 49 59 |
| 1035: 23(f64vec4) Load 1034 |
| 1036:141(f64vec3) VectorShuffle 1035 1035 0 1 2 |
| 1037:141(f64vec3) GroupNonUniformFMin 34 InclusiveScan 1036 |
| 1038: 132(ptr) AccessChain 27(data) 1033 59 |
| 1039: 23(f64vec4) Load 1038 |
| 1040: 23(f64vec4) VectorShuffle 1039 1037 4 5 6 3 |
| Store 1038 1040 |
| 1041: 6(int) Load 8(invocation) |
| 1042: 132(ptr) AccessChain 27(data) 59 59 |
| 1043: 23(f64vec4) Load 1042 |
| 1044: 23(f64vec4) GroupNonUniformFMin 34 InclusiveScan 1043 |
| 1045: 132(ptr) AccessChain 27(data) 1041 59 |
| Store 1045 1044 |
| 1046: 6(int) Load 8(invocation) |
| 1047: 31(ptr) AccessChain 27(data) 29 29 30 |
| 1048: 17(float) Load 1047 |
| 1049: 17(float) GroupNonUniformFMax 34 InclusiveScan 1048 |
| 1050: 31(ptr) AccessChain 27(data) 1046 29 30 |
| Store 1050 1049 |
| 1051: 6(int) Load 8(invocation) |
| 1052: 40(ptr) AccessChain 27(data) 38 29 |
| 1053: 18(fvec4) Load 1052 |
| 1054: 39(fvec2) VectorShuffle 1053 1053 0 1 |
| 1055: 39(fvec2) GroupNonUniformFMax 34 InclusiveScan 1054 |
| 1056: 40(ptr) AccessChain 27(data) 1051 29 |
| 1057: 18(fvec4) Load 1056 |
| 1058: 18(fvec4) VectorShuffle 1057 1055 4 5 2 3 |
| Store 1056 1058 |
| 1059: 6(int) Load 8(invocation) |
| 1060: 40(ptr) AccessChain 27(data) 49 29 |
| 1061: 18(fvec4) Load 1060 |
| 1062: 50(fvec3) VectorShuffle 1061 1061 0 1 2 |
| 1063: 50(fvec3) GroupNonUniformFMax 34 InclusiveScan 1062 |
| 1064: 40(ptr) AccessChain 27(data) 1059 29 |
| 1065: 18(fvec4) Load 1064 |
| 1066: 18(fvec4) VectorShuffle 1065 1063 4 5 6 3 |
| Store 1064 1066 |
| 1067: 6(int) Load 8(invocation) |
| 1068: 40(ptr) AccessChain 27(data) 59 29 |
| 1069: 18(fvec4) Load 1068 |
| 1070: 18(fvec4) GroupNonUniformFMax 34 InclusiveScan 1069 |
| 1071: 40(ptr) AccessChain 27(data) 1067 29 |
| Store 1071 1070 |
| 1072: 6(int) Load 8(invocation) |
| 1073: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1074: 19(int) Load 1073 |
| 1075: 19(int) GroupNonUniformSMax 34 InclusiveScan 1074 |
| 1076: 65(ptr) AccessChain 27(data) 1072 38 30 |
| Store 1076 1075 |
| 1077: 6(int) Load 8(invocation) |
| 1078: 72(ptr) AccessChain 27(data) 38 38 |
| 1079: 20(ivec4) Load 1078 |
| 1080: 71(ivec2) VectorShuffle 1079 1079 0 1 |
| 1081: 71(ivec2) GroupNonUniformSMax 34 InclusiveScan 1080 |
| 1082: 72(ptr) AccessChain 27(data) 1077 38 |
| 1083: 20(ivec4) Load 1082 |
| 1084: 20(ivec4) VectorShuffle 1083 1081 4 5 2 3 |
| Store 1082 1084 |
| 1085: 6(int) Load 8(invocation) |
| 1086: 72(ptr) AccessChain 27(data) 49 38 |
| 1087: 20(ivec4) Load 1086 |
| 1088: 81(ivec3) VectorShuffle 1087 1087 0 1 2 |
| 1089: 81(ivec3) GroupNonUniformSMax 34 InclusiveScan 1088 |
| 1090: 72(ptr) AccessChain 27(data) 1085 38 |
| 1091: 20(ivec4) Load 1090 |
| 1092: 20(ivec4) VectorShuffle 1091 1089 4 5 6 3 |
| Store 1090 1092 |
| 1093: 6(int) Load 8(invocation) |
| 1094: 72(ptr) AccessChain 27(data) 59 38 |
| 1095: 20(ivec4) Load 1094 |
| 1096: 20(ivec4) GroupNonUniformSMax 34 InclusiveScan 1095 |
| 1097: 72(ptr) AccessChain 27(data) 1093 38 |
| Store 1097 1096 |
| 1098: 6(int) Load 8(invocation) |
| 1099: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1100: 6(int) Load 1099 |
| 1101: 6(int) GroupNonUniformUMax 34 InclusiveScan 1100 |
| 1102: 95(ptr) AccessChain 27(data) 1098 49 30 |
| Store 1102 1101 |
| 1103: 6(int) Load 8(invocation) |
| 1104: 102(ptr) AccessChain 27(data) 38 49 |
| 1105: 21(ivec4) Load 1104 |
| 1106: 101(ivec2) VectorShuffle 1105 1105 0 1 |
| 1107: 101(ivec2) GroupNonUniformUMax 34 InclusiveScan 1106 |
| 1108: 102(ptr) AccessChain 27(data) 1103 49 |
| 1109: 21(ivec4) Load 1108 |
| 1110: 21(ivec4) VectorShuffle 1109 1107 4 5 2 3 |
| Store 1108 1110 |
| 1111: 6(int) Load 8(invocation) |
| 1112: 102(ptr) AccessChain 27(data) 49 49 |
| 1113: 21(ivec4) Load 1112 |
| 1114: 111(ivec3) VectorShuffle 1113 1113 0 1 2 |
| 1115: 111(ivec3) GroupNonUniformUMax 34 InclusiveScan 1114 |
| 1116: 102(ptr) AccessChain 27(data) 1111 49 |
| 1117: 21(ivec4) Load 1116 |
| 1118: 21(ivec4) VectorShuffle 1117 1115 4 5 6 3 |
| Store 1116 1118 |
| 1119: 6(int) Load 8(invocation) |
| 1120: 102(ptr) AccessChain 27(data) 59 49 |
| 1121: 21(ivec4) Load 1120 |
| 1122: 21(ivec4) GroupNonUniformUMax 34 InclusiveScan 1121 |
| 1123: 102(ptr) AccessChain 27(data) 1119 49 |
| Store 1123 1122 |
| 1124: 6(int) Load 8(invocation) |
| 1125: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1126:22(float64_t) Load 1125 |
| 1127:22(float64_t) GroupNonUniformFMax 34 InclusiveScan 1126 |
| 1128: 125(ptr) AccessChain 27(data) 1124 59 30 |
| Store 1128 1127 |
| 1129: 6(int) Load 8(invocation) |
| 1130: 132(ptr) AccessChain 27(data) 38 59 |
| 1131: 23(f64vec4) Load 1130 |
| 1132:131(f64vec2) VectorShuffle 1131 1131 0 1 |
| 1133:131(f64vec2) GroupNonUniformFMax 34 InclusiveScan 1132 |
| 1134: 132(ptr) AccessChain 27(data) 1129 59 |
| 1135: 23(f64vec4) Load 1134 |
| 1136: 23(f64vec4) VectorShuffle 1135 1133 4 5 2 3 |
| Store 1134 1136 |
| 1137: 6(int) Load 8(invocation) |
| 1138: 132(ptr) AccessChain 27(data) 49 59 |
| 1139: 23(f64vec4) Load 1138 |
| 1140:141(f64vec3) VectorShuffle 1139 1139 0 1 2 |
| 1141:141(f64vec3) GroupNonUniformFMax 34 InclusiveScan 1140 |
| 1142: 132(ptr) AccessChain 27(data) 1137 59 |
| 1143: 23(f64vec4) Load 1142 |
| 1144: 23(f64vec4) VectorShuffle 1143 1141 4 5 6 3 |
| Store 1142 1144 |
| 1145: 6(int) Load 8(invocation) |
| 1146: 132(ptr) AccessChain 27(data) 59 59 |
| 1147: 23(f64vec4) Load 1146 |
| 1148: 23(f64vec4) GroupNonUniformFMax 34 InclusiveScan 1147 |
| 1149: 132(ptr) AccessChain 27(data) 1145 59 |
| Store 1149 1148 |
| 1150: 6(int) Load 8(invocation) |
| 1151: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1152: 19(int) Load 1151 |
| 1153: 19(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1152 |
| 1154: 65(ptr) AccessChain 27(data) 1150 38 30 |
| Store 1154 1153 |
| 1155: 6(int) Load 8(invocation) |
| 1156: 72(ptr) AccessChain 27(data) 38 38 |
| 1157: 20(ivec4) Load 1156 |
| 1158: 71(ivec2) VectorShuffle 1157 1157 0 1 |
| 1159: 71(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1158 |
| 1160: 72(ptr) AccessChain 27(data) 1155 38 |
| 1161: 20(ivec4) Load 1160 |
| 1162: 20(ivec4) VectorShuffle 1161 1159 4 5 2 3 |
| Store 1160 1162 |
| 1163: 6(int) Load 8(invocation) |
| 1164: 72(ptr) AccessChain 27(data) 49 38 |
| 1165: 20(ivec4) Load 1164 |
| 1166: 81(ivec3) VectorShuffle 1165 1165 0 1 2 |
| 1167: 81(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1166 |
| 1168: 72(ptr) AccessChain 27(data) 1163 38 |
| 1169: 20(ivec4) Load 1168 |
| 1170: 20(ivec4) VectorShuffle 1169 1167 4 5 6 3 |
| Store 1168 1170 |
| 1171: 6(int) Load 8(invocation) |
| 1172: 72(ptr) AccessChain 27(data) 59 38 |
| 1173: 20(ivec4) Load 1172 |
| 1174: 20(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1173 |
| 1175: 72(ptr) AccessChain 27(data) 1171 38 |
| Store 1175 1174 |
| 1176: 6(int) Load 8(invocation) |
| 1177: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1178: 6(int) Load 1177 |
| 1179: 6(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1178 |
| 1180: 95(ptr) AccessChain 27(data) 1176 49 30 |
| Store 1180 1179 |
| 1181: 6(int) Load 8(invocation) |
| 1182: 102(ptr) AccessChain 27(data) 38 49 |
| 1183: 21(ivec4) Load 1182 |
| 1184: 101(ivec2) VectorShuffle 1183 1183 0 1 |
| 1185: 101(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1184 |
| 1186: 102(ptr) AccessChain 27(data) 1181 49 |
| 1187: 21(ivec4) Load 1186 |
| 1188: 21(ivec4) VectorShuffle 1187 1185 4 5 2 3 |
| Store 1186 1188 |
| 1189: 6(int) Load 8(invocation) |
| 1190: 102(ptr) AccessChain 27(data) 49 49 |
| 1191: 21(ivec4) Load 1190 |
| 1192: 111(ivec3) VectorShuffle 1191 1191 0 1 2 |
| 1193: 111(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1192 |
| 1194: 102(ptr) AccessChain 27(data) 1189 49 |
| 1195: 21(ivec4) Load 1194 |
| 1196: 21(ivec4) VectorShuffle 1195 1193 4 5 6 3 |
| Store 1194 1196 |
| 1197: 6(int) Load 8(invocation) |
| 1198: 102(ptr) AccessChain 27(data) 59 49 |
| 1199: 21(ivec4) Load 1198 |
| 1200: 21(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1199 |
| 1201: 102(ptr) AccessChain 27(data) 1197 49 |
| Store 1201 1200 |
| 1202: 6(int) Load 8(invocation) |
| 1203: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1204: 19(int) Load 1203 |
| 1205: 521(bool) SLessThan 1204 29 |
| 1206: 521(bool) GroupNonUniformLogicalAnd 34 InclusiveScan 1205 |
| 1207: 19(int) Select 1206 38 29 |
| 1208: 65(ptr) AccessChain 27(data) 1202 38 30 |
| Store 1208 1207 |
| 1209: 6(int) Load 8(invocation) |
| 1210: 72(ptr) AccessChain 27(data) 38 38 |
| 1211: 20(ivec4) Load 1210 |
| 1212: 71(ivec2) VectorShuffle 1211 1211 0 1 |
| 1213: 531(bvec2) SLessThan 1212 530 |
| 1214: 531(bvec2) GroupNonUniformLogicalAnd 34 InclusiveScan 1213 |
| 1215: 71(ivec2) Select 1214 534 530 |
| 1216: 72(ptr) AccessChain 27(data) 1209 38 |
| 1217: 20(ivec4) Load 1216 |
| 1218: 20(ivec4) VectorShuffle 1217 1215 4 5 2 3 |
| Store 1216 1218 |
| 1219: 6(int) Load 8(invocation) |
| 1220: 72(ptr) AccessChain 27(data) 38 38 |
| 1221: 20(ivec4) Load 1220 |
| 1222: 81(ivec3) VectorShuffle 1221 1221 0 1 2 |
| 1223: 544(bvec3) SLessThan 1222 543 |
| 1224: 544(bvec3) GroupNonUniformLogicalAnd 34 InclusiveScan 1223 |
| 1225: 81(ivec3) Select 1224 547 543 |
| 1226: 72(ptr) AccessChain 27(data) 1219 38 |
| 1227: 20(ivec4) Load 1226 |
| 1228: 20(ivec4) VectorShuffle 1227 1225 4 5 6 3 |
| Store 1226 1228 |
| 1229: 6(int) Load 8(invocation) |
| 1230: 72(ptr) AccessChain 27(data) 38 38 |
| 1231: 20(ivec4) Load 1230 |
| 1232: 556(bvec4) SLessThan 1231 555 |
| 1233: 556(bvec4) GroupNonUniformLogicalAnd 34 InclusiveScan 1232 |
| 1234: 20(ivec4) Select 1233 559 555 |
| 1235: 72(ptr) AccessChain 27(data) 1229 38 |
| Store 1235 1234 |
| 1236: 6(int) Load 8(invocation) |
| 1237: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1238: 19(int) Load 1237 |
| 1239: 19(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1238 |
| 1240: 65(ptr) AccessChain 27(data) 1236 38 30 |
| Store 1240 1239 |
| 1241: 6(int) Load 8(invocation) |
| 1242: 72(ptr) AccessChain 27(data) 38 38 |
| 1243: 20(ivec4) Load 1242 |
| 1244: 71(ivec2) VectorShuffle 1243 1243 0 1 |
| 1245: 71(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1244 |
| 1246: 72(ptr) AccessChain 27(data) 1241 38 |
| 1247: 20(ivec4) Load 1246 |
| 1248: 20(ivec4) VectorShuffle 1247 1245 4 5 2 3 |
| Store 1246 1248 |
| 1249: 6(int) Load 8(invocation) |
| 1250: 72(ptr) AccessChain 27(data) 49 38 |
| 1251: 20(ivec4) Load 1250 |
| 1252: 81(ivec3) VectorShuffle 1251 1251 0 1 2 |
| 1253: 81(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1252 |
| 1254: 72(ptr) AccessChain 27(data) 1249 38 |
| 1255: 20(ivec4) Load 1254 |
| 1256: 20(ivec4) VectorShuffle 1255 1253 4 5 6 3 |
| Store 1254 1256 |
| 1257: 6(int) Load 8(invocation) |
| 1258: 72(ptr) AccessChain 27(data) 59 38 |
| 1259: 20(ivec4) Load 1258 |
| 1260: 20(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1259 |
| 1261: 72(ptr) AccessChain 27(data) 1257 38 |
| Store 1261 1260 |
| 1262: 6(int) Load 8(invocation) |
| 1263: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1264: 6(int) Load 1263 |
| 1265: 6(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1264 |
| 1266: 95(ptr) AccessChain 27(data) 1262 49 30 |
| Store 1266 1265 |
| 1267: 6(int) Load 8(invocation) |
| 1268: 102(ptr) AccessChain 27(data) 38 49 |
| 1269: 21(ivec4) Load 1268 |
| 1270: 101(ivec2) VectorShuffle 1269 1269 0 1 |
| 1271: 101(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1270 |
| 1272: 102(ptr) AccessChain 27(data) 1267 49 |
| 1273: 21(ivec4) Load 1272 |
| 1274: 21(ivec4) VectorShuffle 1273 1271 4 5 2 3 |
| Store 1272 1274 |
| 1275: 6(int) Load 8(invocation) |
| 1276: 102(ptr) AccessChain 27(data) 49 49 |
| 1277: 21(ivec4) Load 1276 |
| 1278: 111(ivec3) VectorShuffle 1277 1277 0 1 2 |
| 1279: 111(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1278 |
| 1280: 102(ptr) AccessChain 27(data) 1275 49 |
| 1281: 21(ivec4) Load 1280 |
| 1282: 21(ivec4) VectorShuffle 1281 1279 4 5 6 3 |
| Store 1280 1282 |
| 1283: 6(int) Load 8(invocation) |
| 1284: 102(ptr) AccessChain 27(data) 59 49 |
| 1285: 21(ivec4) Load 1284 |
| 1286: 21(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1285 |
| 1287: 102(ptr) AccessChain 27(data) 1283 49 |
| Store 1287 1286 |
| 1288: 6(int) Load 8(invocation) |
| 1289: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1290: 19(int) Load 1289 |
| 1291: 521(bool) SLessThan 1290 29 |
| 1292: 521(bool) GroupNonUniformLogicalOr 34 InclusiveScan 1291 |
| 1293: 19(int) Select 1292 38 29 |
| 1294: 65(ptr) AccessChain 27(data) 1288 38 30 |
| Store 1294 1293 |
| 1295: 6(int) Load 8(invocation) |
| 1296: 72(ptr) AccessChain 27(data) 38 38 |
| 1297: 20(ivec4) Load 1296 |
| 1298: 71(ivec2) VectorShuffle 1297 1297 0 1 |
| 1299: 531(bvec2) SLessThan 1298 530 |
| 1300: 531(bvec2) GroupNonUniformLogicalOr 34 InclusiveScan 1299 |
| 1301: 71(ivec2) Select 1300 534 530 |
| 1302: 72(ptr) AccessChain 27(data) 1295 38 |
| 1303: 20(ivec4) Load 1302 |
| 1304: 20(ivec4) VectorShuffle 1303 1301 4 5 2 3 |
| Store 1302 1304 |
| 1305: 6(int) Load 8(invocation) |
| 1306: 72(ptr) AccessChain 27(data) 38 38 |
| 1307: 20(ivec4) Load 1306 |
| 1308: 81(ivec3) VectorShuffle 1307 1307 0 1 2 |
| 1309: 544(bvec3) SLessThan 1308 543 |
| 1310: 544(bvec3) GroupNonUniformLogicalOr 34 InclusiveScan 1309 |
| 1311: 81(ivec3) Select 1310 547 543 |
| 1312: 72(ptr) AccessChain 27(data) 1305 38 |
| 1313: 20(ivec4) Load 1312 |
| 1314: 20(ivec4) VectorShuffle 1313 1311 4 5 6 3 |
| Store 1312 1314 |
| 1315: 6(int) Load 8(invocation) |
| 1316: 72(ptr) AccessChain 27(data) 38 38 |
| 1317: 20(ivec4) Load 1316 |
| 1318: 556(bvec4) SLessThan 1317 555 |
| 1319: 556(bvec4) GroupNonUniformLogicalOr 34 InclusiveScan 1318 |
| 1320: 20(ivec4) Select 1319 559 555 |
| 1321: 72(ptr) AccessChain 27(data) 1315 38 |
| Store 1321 1320 |
| 1322: 6(int) Load 8(invocation) |
| 1323: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1324: 19(int) Load 1323 |
| 1325: 19(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1324 |
| 1326: 65(ptr) AccessChain 27(data) 1322 38 30 |
| Store 1326 1325 |
| 1327: 6(int) Load 8(invocation) |
| 1328: 72(ptr) AccessChain 27(data) 38 38 |
| 1329: 20(ivec4) Load 1328 |
| 1330: 71(ivec2) VectorShuffle 1329 1329 0 1 |
| 1331: 71(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1330 |
| 1332: 72(ptr) AccessChain 27(data) 1327 38 |
| 1333: 20(ivec4) Load 1332 |
| 1334: 20(ivec4) VectorShuffle 1333 1331 4 5 2 3 |
| Store 1332 1334 |
| 1335: 6(int) Load 8(invocation) |
| 1336: 72(ptr) AccessChain 27(data) 49 38 |
| 1337: 20(ivec4) Load 1336 |
| 1338: 81(ivec3) VectorShuffle 1337 1337 0 1 2 |
| 1339: 81(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1338 |
| 1340: 72(ptr) AccessChain 27(data) 1335 38 |
| 1341: 20(ivec4) Load 1340 |
| 1342: 20(ivec4) VectorShuffle 1341 1339 4 5 6 3 |
| Store 1340 1342 |
| 1343: 6(int) Load 8(invocation) |
| 1344: 72(ptr) AccessChain 27(data) 59 38 |
| 1345: 20(ivec4) Load 1344 |
| 1346: 20(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1345 |
| 1347: 72(ptr) AccessChain 27(data) 1343 38 |
| Store 1347 1346 |
| 1348: 6(int) Load 8(invocation) |
| 1349: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1350: 6(int) Load 1349 |
| 1351: 6(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1350 |
| 1352: 95(ptr) AccessChain 27(data) 1348 49 30 |
| Store 1352 1351 |
| 1353: 6(int) Load 8(invocation) |
| 1354: 102(ptr) AccessChain 27(data) 38 49 |
| 1355: 21(ivec4) Load 1354 |
| 1356: 101(ivec2) VectorShuffle 1355 1355 0 1 |
| 1357: 101(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1356 |
| 1358: 102(ptr) AccessChain 27(data) 1353 49 |
| 1359: 21(ivec4) Load 1358 |
| 1360: 21(ivec4) VectorShuffle 1359 1357 4 5 2 3 |
| Store 1358 1360 |
| 1361: 6(int) Load 8(invocation) |
| 1362: 102(ptr) AccessChain 27(data) 49 49 |
| 1363: 21(ivec4) Load 1362 |
| 1364: 111(ivec3) VectorShuffle 1363 1363 0 1 2 |
| 1365: 111(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1364 |
| 1366: 102(ptr) AccessChain 27(data) 1361 49 |
| 1367: 21(ivec4) Load 1366 |
| 1368: 21(ivec4) VectorShuffle 1367 1365 4 5 6 3 |
| Store 1366 1368 |
| 1369: 6(int) Load 8(invocation) |
| 1370: 102(ptr) AccessChain 27(data) 59 49 |
| 1371: 21(ivec4) Load 1370 |
| 1372: 21(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1371 |
| 1373: 102(ptr) AccessChain 27(data) 1369 49 |
| Store 1373 1372 |
| 1374: 6(int) Load 8(invocation) |
| 1375: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1376: 19(int) Load 1375 |
| 1377: 521(bool) SLessThan 1376 29 |
| 1378: 521(bool) GroupNonUniformLogicalXor 34 InclusiveScan 1377 |
| 1379: 19(int) Select 1378 38 29 |
| 1380: 65(ptr) AccessChain 27(data) 1374 38 30 |
| Store 1380 1379 |
| 1381: 6(int) Load 8(invocation) |
| 1382: 72(ptr) AccessChain 27(data) 38 38 |
| 1383: 20(ivec4) Load 1382 |
| 1384: 71(ivec2) VectorShuffle 1383 1383 0 1 |
| 1385: 531(bvec2) SLessThan 1384 530 |
| 1386: 531(bvec2) GroupNonUniformLogicalXor 34 InclusiveScan 1385 |
| 1387: 71(ivec2) Select 1386 534 530 |
| 1388: 72(ptr) AccessChain 27(data) 1381 38 |
| 1389: 20(ivec4) Load 1388 |
| 1390: 20(ivec4) VectorShuffle 1389 1387 4 5 2 3 |
| Store 1388 1390 |
| 1391: 6(int) Load 8(invocation) |
| 1392: 72(ptr) AccessChain 27(data) 38 38 |
| 1393: 20(ivec4) Load 1392 |
| 1394: 81(ivec3) VectorShuffle 1393 1393 0 1 2 |
| 1395: 544(bvec3) SLessThan 1394 543 |
| 1396: 544(bvec3) GroupNonUniformLogicalXor 34 InclusiveScan 1395 |
| 1397: 81(ivec3) Select 1396 547 543 |
| 1398: 72(ptr) AccessChain 27(data) 1391 38 |
| 1399: 20(ivec4) Load 1398 |
| 1400: 20(ivec4) VectorShuffle 1399 1397 4 5 6 3 |
| Store 1398 1400 |
| 1401: 6(int) Load 8(invocation) |
| 1402: 72(ptr) AccessChain 27(data) 38 38 |
| 1403: 20(ivec4) Load 1402 |
| 1404: 556(bvec4) SLessThan 1403 555 |
| 1405: 556(bvec4) GroupNonUniformLogicalXor 34 InclusiveScan 1404 |
| 1406: 20(ivec4) Select 1405 559 555 |
| 1407: 72(ptr) AccessChain 27(data) 1401 38 |
| Store 1407 1406 |
| 1408: 6(int) Load 8(invocation) |
| 1409: 31(ptr) AccessChain 27(data) 29 29 30 |
| 1410: 17(float) Load 1409 |
| 1411: 17(float) GroupNonUniformFAdd 34 ExclusiveScan 1410 |
| 1412: 31(ptr) AccessChain 27(data) 1408 29 30 |
| Store 1412 1411 |
| 1413: 6(int) Load 8(invocation) |
| 1414: 40(ptr) AccessChain 27(data) 38 29 |
| 1415: 18(fvec4) Load 1414 |
| 1416: 39(fvec2) VectorShuffle 1415 1415 0 1 |
| 1417: 39(fvec2) GroupNonUniformFAdd 34 ExclusiveScan 1416 |
| 1418: 40(ptr) AccessChain 27(data) 1413 29 |
| 1419: 18(fvec4) Load 1418 |
| 1420: 18(fvec4) VectorShuffle 1419 1417 4 5 2 3 |
| Store 1418 1420 |
| 1421: 6(int) Load 8(invocation) |
| 1422: 40(ptr) AccessChain 27(data) 49 29 |
| 1423: 18(fvec4) Load 1422 |
| 1424: 50(fvec3) VectorShuffle 1423 1423 0 1 2 |
| 1425: 50(fvec3) GroupNonUniformFAdd 34 ExclusiveScan 1424 |
| 1426: 40(ptr) AccessChain 27(data) 1421 29 |
| 1427: 18(fvec4) Load 1426 |
| 1428: 18(fvec4) VectorShuffle 1427 1425 4 5 6 3 |
| Store 1426 1428 |
| 1429: 6(int) Load 8(invocation) |
| 1430: 40(ptr) AccessChain 27(data) 59 29 |
| 1431: 18(fvec4) Load 1430 |
| 1432: 18(fvec4) GroupNonUniformFAdd 34 ExclusiveScan 1431 |
| 1433: 40(ptr) AccessChain 27(data) 1429 29 |
| Store 1433 1432 |
| 1434: 6(int) Load 8(invocation) |
| 1435: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1436: 19(int) Load 1435 |
| 1437: 19(int) GroupNonUniformIAdd 34 ExclusiveScan 1436 |
| 1438: 65(ptr) AccessChain 27(data) 1434 38 30 |
| Store 1438 1437 |
| 1439: 6(int) Load 8(invocation) |
| 1440: 72(ptr) AccessChain 27(data) 38 38 |
| 1441: 20(ivec4) Load 1440 |
| 1442: 71(ivec2) VectorShuffle 1441 1441 0 1 |
| 1443: 71(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1442 |
| 1444: 72(ptr) AccessChain 27(data) 1439 38 |
| 1445: 20(ivec4) Load 1444 |
| 1446: 20(ivec4) VectorShuffle 1445 1443 4 5 2 3 |
| Store 1444 1446 |
| 1447: 6(int) Load 8(invocation) |
| 1448: 72(ptr) AccessChain 27(data) 49 38 |
| 1449: 20(ivec4) Load 1448 |
| 1450: 81(ivec3) VectorShuffle 1449 1449 0 1 2 |
| 1451: 81(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1450 |
| 1452: 72(ptr) AccessChain 27(data) 1447 38 |
| 1453: 20(ivec4) Load 1452 |
| 1454: 20(ivec4) VectorShuffle 1453 1451 4 5 6 3 |
| Store 1452 1454 |
| 1455: 6(int) Load 8(invocation) |
| 1456: 72(ptr) AccessChain 27(data) 59 38 |
| 1457: 20(ivec4) Load 1456 |
| 1458: 20(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1457 |
| 1459: 72(ptr) AccessChain 27(data) 1455 38 |
| Store 1459 1458 |
| 1460: 6(int) Load 8(invocation) |
| 1461: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1462: 6(int) Load 1461 |
| 1463: 6(int) GroupNonUniformIAdd 34 ExclusiveScan 1462 |
| 1464: 95(ptr) AccessChain 27(data) 1460 49 30 |
| Store 1464 1463 |
| 1465: 6(int) Load 8(invocation) |
| 1466: 102(ptr) AccessChain 27(data) 38 49 |
| 1467: 21(ivec4) Load 1466 |
| 1468: 101(ivec2) VectorShuffle 1467 1467 0 1 |
| 1469: 101(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1468 |
| 1470: 102(ptr) AccessChain 27(data) 1465 49 |
| 1471: 21(ivec4) Load 1470 |
| 1472: 21(ivec4) VectorShuffle 1471 1469 4 5 2 3 |
| Store 1470 1472 |
| 1473: 6(int) Load 8(invocation) |
| 1474: 102(ptr) AccessChain 27(data) 49 49 |
| 1475: 21(ivec4) Load 1474 |
| 1476: 111(ivec3) VectorShuffle 1475 1475 0 1 2 |
| 1477: 111(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1476 |
| 1478: 102(ptr) AccessChain 27(data) 1473 49 |
| 1479: 21(ivec4) Load 1478 |
| 1480: 21(ivec4) VectorShuffle 1479 1477 4 5 6 3 |
| Store 1478 1480 |
| 1481: 6(int) Load 8(invocation) |
| 1482: 102(ptr) AccessChain 27(data) 59 49 |
| 1483: 21(ivec4) Load 1482 |
| 1484: 21(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1483 |
| 1485: 102(ptr) AccessChain 27(data) 1481 49 |
| Store 1485 1484 |
| 1486: 6(int) Load 8(invocation) |
| 1487: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1488:22(float64_t) Load 1487 |
| 1489:22(float64_t) GroupNonUniformFAdd 34 ExclusiveScan 1488 |
| 1490: 125(ptr) AccessChain 27(data) 1486 59 30 |
| Store 1490 1489 |
| 1491: 6(int) Load 8(invocation) |
| 1492: 132(ptr) AccessChain 27(data) 38 59 |
| 1493: 23(f64vec4) Load 1492 |
| 1494:131(f64vec2) VectorShuffle 1493 1493 0 1 |
| 1495:131(f64vec2) GroupNonUniformFAdd 34 ExclusiveScan 1494 |
| 1496: 132(ptr) AccessChain 27(data) 1491 59 |
| 1497: 23(f64vec4) Load 1496 |
| 1498: 23(f64vec4) VectorShuffle 1497 1495 4 5 2 3 |
| Store 1496 1498 |
| 1499: 6(int) Load 8(invocation) |
| 1500: 132(ptr) AccessChain 27(data) 49 59 |
| 1501: 23(f64vec4) Load 1500 |
| 1502:141(f64vec3) VectorShuffle 1501 1501 0 1 2 |
| 1503:141(f64vec3) GroupNonUniformFAdd 34 ExclusiveScan 1502 |
| 1504: 132(ptr) AccessChain 27(data) 1499 59 |
| 1505: 23(f64vec4) Load 1504 |
| 1506: 23(f64vec4) VectorShuffle 1505 1503 4 5 6 3 |
| Store 1504 1506 |
| 1507: 6(int) Load 8(invocation) |
| 1508: 132(ptr) AccessChain 27(data) 59 59 |
| 1509: 23(f64vec4) Load 1508 |
| 1510: 23(f64vec4) GroupNonUniformFAdd 34 ExclusiveScan 1509 |
| 1511: 132(ptr) AccessChain 27(data) 1507 59 |
| Store 1511 1510 |
| 1512: 6(int) Load 8(invocation) |
| 1513: 31(ptr) AccessChain 27(data) 29 29 30 |
| 1514: 17(float) Load 1513 |
| 1515: 17(float) GroupNonUniformFMul 34 ExclusiveScan 1514 |
| 1516: 31(ptr) AccessChain 27(data) 1512 29 30 |
| Store 1516 1515 |
| 1517: 6(int) Load 8(invocation) |
| 1518: 40(ptr) AccessChain 27(data) 38 29 |
| 1519: 18(fvec4) Load 1518 |
| 1520: 39(fvec2) VectorShuffle 1519 1519 0 1 |
| 1521: 39(fvec2) GroupNonUniformFMul 34 ExclusiveScan 1520 |
| 1522: 40(ptr) AccessChain 27(data) 1517 29 |
| 1523: 18(fvec4) Load 1522 |
| 1524: 18(fvec4) VectorShuffle 1523 1521 4 5 2 3 |
| Store 1522 1524 |
| 1525: 6(int) Load 8(invocation) |
| 1526: 40(ptr) AccessChain 27(data) 49 29 |
| 1527: 18(fvec4) Load 1526 |
| 1528: 50(fvec3) VectorShuffle 1527 1527 0 1 2 |
| 1529: 50(fvec3) GroupNonUniformFMul 34 ExclusiveScan 1528 |
| 1530: 40(ptr) AccessChain 27(data) 1525 29 |
| 1531: 18(fvec4) Load 1530 |
| 1532: 18(fvec4) VectorShuffle 1531 1529 4 5 6 3 |
| Store 1530 1532 |
| 1533: 6(int) Load 8(invocation) |
| 1534: 40(ptr) AccessChain 27(data) 59 29 |
| 1535: 18(fvec4) Load 1534 |
| 1536: 18(fvec4) GroupNonUniformFMul 34 ExclusiveScan 1535 |
| 1537: 40(ptr) AccessChain 27(data) 1533 29 |
| Store 1537 1536 |
| 1538: 6(int) Load 8(invocation) |
| 1539: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1540: 19(int) Load 1539 |
| 1541: 19(int) GroupNonUniformIMul 34 ExclusiveScan 1540 |
| 1542: 65(ptr) AccessChain 27(data) 1538 38 30 |
| Store 1542 1541 |
| 1543: 6(int) Load 8(invocation) |
| 1544: 72(ptr) AccessChain 27(data) 38 38 |
| 1545: 20(ivec4) Load 1544 |
| 1546: 71(ivec2) VectorShuffle 1545 1545 0 1 |
| 1547: 71(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1546 |
| 1548: 72(ptr) AccessChain 27(data) 1543 38 |
| 1549: 20(ivec4) Load 1548 |
| 1550: 20(ivec4) VectorShuffle 1549 1547 4 5 2 3 |
| Store 1548 1550 |
| 1551: 6(int) Load 8(invocation) |
| 1552: 72(ptr) AccessChain 27(data) 49 38 |
| 1553: 20(ivec4) Load 1552 |
| 1554: 81(ivec3) VectorShuffle 1553 1553 0 1 2 |
| 1555: 81(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1554 |
| 1556: 72(ptr) AccessChain 27(data) 1551 38 |
| 1557: 20(ivec4) Load 1556 |
| 1558: 20(ivec4) VectorShuffle 1557 1555 4 5 6 3 |
| Store 1556 1558 |
| 1559: 6(int) Load 8(invocation) |
| 1560: 72(ptr) AccessChain 27(data) 59 38 |
| 1561: 20(ivec4) Load 1560 |
| 1562: 20(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1561 |
| 1563: 72(ptr) AccessChain 27(data) 1559 38 |
| Store 1563 1562 |
| 1564: 6(int) Load 8(invocation) |
| 1565: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1566: 6(int) Load 1565 |
| 1567: 6(int) GroupNonUniformIMul 34 ExclusiveScan 1566 |
| 1568: 95(ptr) AccessChain 27(data) 1564 49 30 |
| Store 1568 1567 |
| 1569: 6(int) Load 8(invocation) |
| 1570: 102(ptr) AccessChain 27(data) 38 49 |
| 1571: 21(ivec4) Load 1570 |
| 1572: 101(ivec2) VectorShuffle 1571 1571 0 1 |
| 1573: 101(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1572 |
| 1574: 102(ptr) AccessChain 27(data) 1569 49 |
| 1575: 21(ivec4) Load 1574 |
| 1576: 21(ivec4) VectorShuffle 1575 1573 4 5 2 3 |
| Store 1574 1576 |
| 1577: 6(int) Load 8(invocation) |
| 1578: 102(ptr) AccessChain 27(data) 49 49 |
| 1579: 21(ivec4) Load 1578 |
| 1580: 111(ivec3) VectorShuffle 1579 1579 0 1 2 |
| 1581: 111(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1580 |
| 1582: 102(ptr) AccessChain 27(data) 1577 49 |
| 1583: 21(ivec4) Load 1582 |
| 1584: 21(ivec4) VectorShuffle 1583 1581 4 5 6 3 |
| Store 1582 1584 |
| 1585: 6(int) Load 8(invocation) |
| 1586: 102(ptr) AccessChain 27(data) 59 49 |
| 1587: 21(ivec4) Load 1586 |
| 1588: 21(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1587 |
| 1589: 102(ptr) AccessChain 27(data) 1585 49 |
| Store 1589 1588 |
| 1590: 6(int) Load 8(invocation) |
| 1591: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1592:22(float64_t) Load 1591 |
| 1593:22(float64_t) GroupNonUniformFMul 34 ExclusiveScan 1592 |
| 1594: 125(ptr) AccessChain 27(data) 1590 59 30 |
| Store 1594 1593 |
| 1595: 6(int) Load 8(invocation) |
| 1596: 132(ptr) AccessChain 27(data) 38 59 |
| 1597: 23(f64vec4) Load 1596 |
| 1598:131(f64vec2) VectorShuffle 1597 1597 0 1 |
| 1599:131(f64vec2) GroupNonUniformFMul 34 ExclusiveScan 1598 |
| 1600: 132(ptr) AccessChain 27(data) 1595 59 |
| 1601: 23(f64vec4) Load 1600 |
| 1602: 23(f64vec4) VectorShuffle 1601 1599 4 5 2 3 |
| Store 1600 1602 |
| 1603: 6(int) Load 8(invocation) |
| 1604: 132(ptr) AccessChain 27(data) 49 59 |
| 1605: 23(f64vec4) Load 1604 |
| 1606:141(f64vec3) VectorShuffle 1605 1605 0 1 2 |
| 1607:141(f64vec3) GroupNonUniformFMul 34 ExclusiveScan 1606 |
| 1608: 132(ptr) AccessChain 27(data) 1603 59 |
| 1609: 23(f64vec4) Load 1608 |
| 1610: 23(f64vec4) VectorShuffle 1609 1607 4 5 6 3 |
| Store 1608 1610 |
| 1611: 6(int) Load 8(invocation) |
| 1612: 132(ptr) AccessChain 27(data) 59 59 |
| 1613: 23(f64vec4) Load 1612 |
| 1614: 23(f64vec4) GroupNonUniformFMul 34 ExclusiveScan 1613 |
| 1615: 132(ptr) AccessChain 27(data) 1611 59 |
| Store 1615 1614 |
| 1616: 6(int) Load 8(invocation) |
| 1617: 31(ptr) AccessChain 27(data) 29 29 30 |
| 1618: 17(float) Load 1617 |
| 1619: 17(float) GroupNonUniformFMin 34 ExclusiveScan 1618 |
| 1620: 31(ptr) AccessChain 27(data) 1616 29 30 |
| Store 1620 1619 |
| 1621: 6(int) Load 8(invocation) |
| 1622: 40(ptr) AccessChain 27(data) 38 29 |
| 1623: 18(fvec4) Load 1622 |
| 1624: 39(fvec2) VectorShuffle 1623 1623 0 1 |
| 1625: 39(fvec2) GroupNonUniformFMin 34 ExclusiveScan 1624 |
| 1626: 40(ptr) AccessChain 27(data) 1621 29 |
| 1627: 18(fvec4) Load 1626 |
| 1628: 18(fvec4) VectorShuffle 1627 1625 4 5 2 3 |
| Store 1626 1628 |
| 1629: 6(int) Load 8(invocation) |
| 1630: 40(ptr) AccessChain 27(data) 49 29 |
| 1631: 18(fvec4) Load 1630 |
| 1632: 50(fvec3) VectorShuffle 1631 1631 0 1 2 |
| 1633: 50(fvec3) GroupNonUniformFMin 34 ExclusiveScan 1632 |
| 1634: 40(ptr) AccessChain 27(data) 1629 29 |
| 1635: 18(fvec4) Load 1634 |
| 1636: 18(fvec4) VectorShuffle 1635 1633 4 5 6 3 |
| Store 1634 1636 |
| 1637: 6(int) Load 8(invocation) |
| 1638: 40(ptr) AccessChain 27(data) 59 29 |
| 1639: 18(fvec4) Load 1638 |
| 1640: 18(fvec4) GroupNonUniformFMin 34 ExclusiveScan 1639 |
| 1641: 40(ptr) AccessChain 27(data) 1637 29 |
| Store 1641 1640 |
| 1642: 6(int) Load 8(invocation) |
| 1643: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1644: 19(int) Load 1643 |
| 1645: 19(int) GroupNonUniformSMin 34 ExclusiveScan 1644 |
| 1646: 65(ptr) AccessChain 27(data) 1642 38 30 |
| Store 1646 1645 |
| 1647: 6(int) Load 8(invocation) |
| 1648: 72(ptr) AccessChain 27(data) 38 38 |
| 1649: 20(ivec4) Load 1648 |
| 1650: 71(ivec2) VectorShuffle 1649 1649 0 1 |
| 1651: 71(ivec2) GroupNonUniformSMin 34 ExclusiveScan 1650 |
| 1652: 72(ptr) AccessChain 27(data) 1647 38 |
| 1653: 20(ivec4) Load 1652 |
| 1654: 20(ivec4) VectorShuffle 1653 1651 4 5 2 3 |
| Store 1652 1654 |
| 1655: 6(int) Load 8(invocation) |
| 1656: 72(ptr) AccessChain 27(data) 49 38 |
| 1657: 20(ivec4) Load 1656 |
| 1658: 81(ivec3) VectorShuffle 1657 1657 0 1 2 |
| 1659: 81(ivec3) GroupNonUniformSMin 34 ExclusiveScan 1658 |
| 1660: 72(ptr) AccessChain 27(data) 1655 38 |
| 1661: 20(ivec4) Load 1660 |
| 1662: 20(ivec4) VectorShuffle 1661 1659 4 5 6 3 |
| Store 1660 1662 |
| 1663: 6(int) Load 8(invocation) |
| 1664: 72(ptr) AccessChain 27(data) 59 38 |
| 1665: 20(ivec4) Load 1664 |
| 1666: 20(ivec4) GroupNonUniformSMin 34 ExclusiveScan 1665 |
| 1667: 72(ptr) AccessChain 27(data) 1663 38 |
| Store 1667 1666 |
| 1668: 6(int) Load 8(invocation) |
| 1669: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1670: 6(int) Load 1669 |
| 1671: 6(int) GroupNonUniformUMin 34 ExclusiveScan 1670 |
| 1672: 95(ptr) AccessChain 27(data) 1668 49 30 |
| Store 1672 1671 |
| 1673: 6(int) Load 8(invocation) |
| 1674: 102(ptr) AccessChain 27(data) 38 49 |
| 1675: 21(ivec4) Load 1674 |
| 1676: 101(ivec2) VectorShuffle 1675 1675 0 1 |
| 1677: 101(ivec2) GroupNonUniformUMin 34 ExclusiveScan 1676 |
| 1678: 102(ptr) AccessChain 27(data) 1673 49 |
| 1679: 21(ivec4) Load 1678 |
| 1680: 21(ivec4) VectorShuffle 1679 1677 4 5 2 3 |
| Store 1678 1680 |
| 1681: 6(int) Load 8(invocation) |
| 1682: 102(ptr) AccessChain 27(data) 49 49 |
| 1683: 21(ivec4) Load 1682 |
| 1684: 111(ivec3) VectorShuffle 1683 1683 0 1 2 |
| 1685: 111(ivec3) GroupNonUniformUMin 34 ExclusiveScan 1684 |
| 1686: 102(ptr) AccessChain 27(data) 1681 49 |
| 1687: 21(ivec4) Load 1686 |
| 1688: 21(ivec4) VectorShuffle 1687 1685 4 5 6 3 |
| Store 1686 1688 |
| 1689: 6(int) Load 8(invocation) |
| 1690: 102(ptr) AccessChain 27(data) 59 49 |
| 1691: 21(ivec4) Load 1690 |
| 1692: 21(ivec4) GroupNonUniformUMin 34 ExclusiveScan 1691 |
| 1693: 102(ptr) AccessChain 27(data) 1689 49 |
| Store 1693 1692 |
| 1694: 6(int) Load 8(invocation) |
| 1695: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1696:22(float64_t) Load 1695 |
| 1697:22(float64_t) GroupNonUniformFMin 34 ExclusiveScan 1696 |
| 1698: 125(ptr) AccessChain 27(data) 1694 59 30 |
| Store 1698 1697 |
| 1699: 6(int) Load 8(invocation) |
| 1700: 132(ptr) AccessChain 27(data) 38 59 |
| 1701: 23(f64vec4) Load 1700 |
| 1702:131(f64vec2) VectorShuffle 1701 1701 0 1 |
| 1703:131(f64vec2) GroupNonUniformFMin 34 ExclusiveScan 1702 |
| 1704: 132(ptr) AccessChain 27(data) 1699 59 |
| 1705: 23(f64vec4) Load 1704 |
| 1706: 23(f64vec4) VectorShuffle 1705 1703 4 5 2 3 |
| Store 1704 1706 |
| 1707: 6(int) Load 8(invocation) |
| 1708: 132(ptr) AccessChain 27(data) 49 59 |
| 1709: 23(f64vec4) Load 1708 |
| 1710:141(f64vec3) VectorShuffle 1709 1709 0 1 2 |
| 1711:141(f64vec3) GroupNonUniformFMin 34 ExclusiveScan 1710 |
| 1712: 132(ptr) AccessChain 27(data) 1707 59 |
| 1713: 23(f64vec4) Load 1712 |
| 1714: 23(f64vec4) VectorShuffle 1713 1711 4 5 6 3 |
| Store 1712 1714 |
| 1715: 6(int) Load 8(invocation) |
| 1716: 132(ptr) AccessChain 27(data) 59 59 |
| 1717: 23(f64vec4) Load 1716 |
| 1718: 23(f64vec4) GroupNonUniformFMin 34 ExclusiveScan 1717 |
| 1719: 132(ptr) AccessChain 27(data) 1715 59 |
| Store 1719 1718 |
| 1720: 6(int) Load 8(invocation) |
| 1721: 31(ptr) AccessChain 27(data) 29 29 30 |
| 1722: 17(float) Load 1721 |
| 1723: 17(float) GroupNonUniformFMax 34 ExclusiveScan 1722 |
| 1724: 31(ptr) AccessChain 27(data) 1720 29 30 |
| Store 1724 1723 |
| 1725: 6(int) Load 8(invocation) |
| 1726: 40(ptr) AccessChain 27(data) 38 29 |
| 1727: 18(fvec4) Load 1726 |
| 1728: 39(fvec2) VectorShuffle 1727 1727 0 1 |
| 1729: 39(fvec2) GroupNonUniformFMax 34 ExclusiveScan 1728 |
| 1730: 40(ptr) AccessChain 27(data) 1725 29 |
| 1731: 18(fvec4) Load 1730 |
| 1732: 18(fvec4) VectorShuffle 1731 1729 4 5 2 3 |
| Store 1730 1732 |
| 1733: 6(int) Load 8(invocation) |
| 1734: 40(ptr) AccessChain 27(data) 49 29 |
| 1735: 18(fvec4) Load 1734 |
| 1736: 50(fvec3) VectorShuffle 1735 1735 0 1 2 |
| 1737: 50(fvec3) GroupNonUniformFMax 34 ExclusiveScan 1736 |
| 1738: 40(ptr) AccessChain 27(data) 1733 29 |
| 1739: 18(fvec4) Load 1738 |
| 1740: 18(fvec4) VectorShuffle 1739 1737 4 5 6 3 |
| Store 1738 1740 |
| 1741: 6(int) Load 8(invocation) |
| 1742: 40(ptr) AccessChain 27(data) 59 29 |
| 1743: 18(fvec4) Load 1742 |
| 1744: 18(fvec4) GroupNonUniformFMax 34 ExclusiveScan 1743 |
| 1745: 40(ptr) AccessChain 27(data) 1741 29 |
| Store 1745 1744 |
| 1746: 6(int) Load 8(invocation) |
| 1747: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1748: 19(int) Load 1747 |
| 1749: 19(int) GroupNonUniformSMax 34 ExclusiveScan 1748 |
| 1750: 65(ptr) AccessChain 27(data) 1746 38 30 |
| Store 1750 1749 |
| 1751: 6(int) Load 8(invocation) |
| 1752: 72(ptr) AccessChain 27(data) 38 38 |
| 1753: 20(ivec4) Load 1752 |
| 1754: 71(ivec2) VectorShuffle 1753 1753 0 1 |
| 1755: 71(ivec2) GroupNonUniformSMax 34 ExclusiveScan 1754 |
| 1756: 72(ptr) AccessChain 27(data) 1751 38 |
| 1757: 20(ivec4) Load 1756 |
| 1758: 20(ivec4) VectorShuffle 1757 1755 4 5 2 3 |
| Store 1756 1758 |
| 1759: 6(int) Load 8(invocation) |
| 1760: 72(ptr) AccessChain 27(data) 49 38 |
| 1761: 20(ivec4) Load 1760 |
| 1762: 81(ivec3) VectorShuffle 1761 1761 0 1 2 |
| 1763: 81(ivec3) GroupNonUniformSMax 34 ExclusiveScan 1762 |
| 1764: 72(ptr) AccessChain 27(data) 1759 38 |
| 1765: 20(ivec4) Load 1764 |
| 1766: 20(ivec4) VectorShuffle 1765 1763 4 5 6 3 |
| Store 1764 1766 |
| 1767: 6(int) Load 8(invocation) |
| 1768: 72(ptr) AccessChain 27(data) 59 38 |
| 1769: 20(ivec4) Load 1768 |
| 1770: 20(ivec4) GroupNonUniformSMax 34 ExclusiveScan 1769 |
| 1771: 72(ptr) AccessChain 27(data) 1767 38 |
| Store 1771 1770 |
| 1772: 6(int) Load 8(invocation) |
| 1773: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1774: 6(int) Load 1773 |
| 1775: 6(int) GroupNonUniformUMax 34 ExclusiveScan 1774 |
| 1776: 95(ptr) AccessChain 27(data) 1772 49 30 |
| Store 1776 1775 |
| 1777: 6(int) Load 8(invocation) |
| 1778: 102(ptr) AccessChain 27(data) 38 49 |
| 1779: 21(ivec4) Load 1778 |
| 1780: 101(ivec2) VectorShuffle 1779 1779 0 1 |
| 1781: 101(ivec2) GroupNonUniformUMax 34 ExclusiveScan 1780 |
| 1782: 102(ptr) AccessChain 27(data) 1777 49 |
| 1783: 21(ivec4) Load 1782 |
| 1784: 21(ivec4) VectorShuffle 1783 1781 4 5 2 3 |
| Store 1782 1784 |
| 1785: 6(int) Load 8(invocation) |
| 1786: 102(ptr) AccessChain 27(data) 49 49 |
| 1787: 21(ivec4) Load 1786 |
| 1788: 111(ivec3) VectorShuffle 1787 1787 0 1 2 |
| 1789: 111(ivec3) GroupNonUniformUMax 34 ExclusiveScan 1788 |
| 1790: 102(ptr) AccessChain 27(data) 1785 49 |
| 1791: 21(ivec4) Load 1790 |
| 1792: 21(ivec4) VectorShuffle 1791 1789 4 5 6 3 |
| Store 1790 1792 |
| 1793: 6(int) Load 8(invocation) |
| 1794: 102(ptr) AccessChain 27(data) 59 49 |
| 1795: 21(ivec4) Load 1794 |
| 1796: 21(ivec4) GroupNonUniformUMax 34 ExclusiveScan 1795 |
| 1797: 102(ptr) AccessChain 27(data) 1793 49 |
| Store 1797 1796 |
| 1798: 6(int) Load 8(invocation) |
| 1799: 125(ptr) AccessChain 27(data) 29 59 30 |
| 1800:22(float64_t) Load 1799 |
| 1801:22(float64_t) GroupNonUniformFMax 34 ExclusiveScan 1800 |
| 1802: 125(ptr) AccessChain 27(data) 1798 59 30 |
| Store 1802 1801 |
| 1803: 6(int) Load 8(invocation) |
| 1804: 132(ptr) AccessChain 27(data) 38 59 |
| 1805: 23(f64vec4) Load 1804 |
| 1806:131(f64vec2) VectorShuffle 1805 1805 0 1 |
| 1807:131(f64vec2) GroupNonUniformFMax 34 ExclusiveScan 1806 |
| 1808: 132(ptr) AccessChain 27(data) 1803 59 |
| 1809: 23(f64vec4) Load 1808 |
| 1810: 23(f64vec4) VectorShuffle 1809 1807 4 5 2 3 |
| Store 1808 1810 |
| 1811: 6(int) Load 8(invocation) |
| 1812: 132(ptr) AccessChain 27(data) 49 59 |
| 1813: 23(f64vec4) Load 1812 |
| 1814:141(f64vec3) VectorShuffle 1813 1813 0 1 2 |
| 1815:141(f64vec3) GroupNonUniformFMax 34 ExclusiveScan 1814 |
| 1816: 132(ptr) AccessChain 27(data) 1811 59 |
| 1817: 23(f64vec4) Load 1816 |
| 1818: 23(f64vec4) VectorShuffle 1817 1815 4 5 6 3 |
| Store 1816 1818 |
| 1819: 6(int) Load 8(invocation) |
| 1820: 132(ptr) AccessChain 27(data) 59 59 |
| 1821: 23(f64vec4) Load 1820 |
| 1822: 23(f64vec4) GroupNonUniformFMax 34 ExclusiveScan 1821 |
| 1823: 132(ptr) AccessChain 27(data) 1819 59 |
| Store 1823 1822 |
| 1824: 6(int) Load 8(invocation) |
| 1825: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1826: 19(int) Load 1825 |
| 1827: 19(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1826 |
| 1828: 65(ptr) AccessChain 27(data) 1824 38 30 |
| Store 1828 1827 |
| 1829: 6(int) Load 8(invocation) |
| 1830: 72(ptr) AccessChain 27(data) 38 38 |
| 1831: 20(ivec4) Load 1830 |
| 1832: 71(ivec2) VectorShuffle 1831 1831 0 1 |
| 1833: 71(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1832 |
| 1834: 72(ptr) AccessChain 27(data) 1829 38 |
| 1835: 20(ivec4) Load 1834 |
| 1836: 20(ivec4) VectorShuffle 1835 1833 4 5 2 3 |
| Store 1834 1836 |
| 1837: 6(int) Load 8(invocation) |
| 1838: 72(ptr) AccessChain 27(data) 49 38 |
| 1839: 20(ivec4) Load 1838 |
| 1840: 81(ivec3) VectorShuffle 1839 1839 0 1 2 |
| 1841: 81(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1840 |
| 1842: 72(ptr) AccessChain 27(data) 1837 38 |
| 1843: 20(ivec4) Load 1842 |
| 1844: 20(ivec4) VectorShuffle 1843 1841 4 5 6 3 |
| Store 1842 1844 |
| 1845: 6(int) Load 8(invocation) |
| 1846: 72(ptr) AccessChain 27(data) 59 38 |
| 1847: 20(ivec4) Load 1846 |
| 1848: 20(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1847 |
| 1849: 72(ptr) AccessChain 27(data) 1845 38 |
| Store 1849 1848 |
| 1850: 6(int) Load 8(invocation) |
| 1851: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1852: 6(int) Load 1851 |
| 1853: 6(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1852 |
| 1854: 95(ptr) AccessChain 27(data) 1850 49 30 |
| Store 1854 1853 |
| 1855: 6(int) Load 8(invocation) |
| 1856: 102(ptr) AccessChain 27(data) 38 49 |
| 1857: 21(ivec4) Load 1856 |
| 1858: 101(ivec2) VectorShuffle 1857 1857 0 1 |
| 1859: 101(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1858 |
| 1860: 102(ptr) AccessChain 27(data) 1855 49 |
| 1861: 21(ivec4) Load 1860 |
| 1862: 21(ivec4) VectorShuffle 1861 1859 4 5 2 3 |
| Store 1860 1862 |
| 1863: 6(int) Load 8(invocation) |
| 1864: 102(ptr) AccessChain 27(data) 49 49 |
| 1865: 21(ivec4) Load 1864 |
| 1866: 111(ivec3) VectorShuffle 1865 1865 0 1 2 |
| 1867: 111(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1866 |
| 1868: 102(ptr) AccessChain 27(data) 1863 49 |
| 1869: 21(ivec4) Load 1868 |
| 1870: 21(ivec4) VectorShuffle 1869 1867 4 5 6 3 |
| Store 1868 1870 |
| 1871: 6(int) Load 8(invocation) |
| 1872: 102(ptr) AccessChain 27(data) 59 49 |
| 1873: 21(ivec4) Load 1872 |
| 1874: 21(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1873 |
| 1875: 102(ptr) AccessChain 27(data) 1871 49 |
| Store 1875 1874 |
| 1876: 6(int) Load 8(invocation) |
| 1877: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1878: 19(int) Load 1877 |
| 1879: 521(bool) SLessThan 1878 29 |
| 1880: 521(bool) GroupNonUniformLogicalAnd 34 ExclusiveScan 1879 |
| 1881: 19(int) Select 1880 38 29 |
| 1882: 65(ptr) AccessChain 27(data) 1876 38 30 |
| Store 1882 1881 |
| 1883: 6(int) Load 8(invocation) |
| 1884: 72(ptr) AccessChain 27(data) 38 38 |
| 1885: 20(ivec4) Load 1884 |
| 1886: 71(ivec2) VectorShuffle 1885 1885 0 1 |
| 1887: 531(bvec2) SLessThan 1886 530 |
| 1888: 531(bvec2) GroupNonUniformLogicalAnd 34 ExclusiveScan 1887 |
| 1889: 71(ivec2) Select 1888 534 530 |
| 1890: 72(ptr) AccessChain 27(data) 1883 38 |
| 1891: 20(ivec4) Load 1890 |
| 1892: 20(ivec4) VectorShuffle 1891 1889 4 5 2 3 |
| Store 1890 1892 |
| 1893: 6(int) Load 8(invocation) |
| 1894: 72(ptr) AccessChain 27(data) 38 38 |
| 1895: 20(ivec4) Load 1894 |
| 1896: 81(ivec3) VectorShuffle 1895 1895 0 1 2 |
| 1897: 544(bvec3) SLessThan 1896 543 |
| 1898: 544(bvec3) GroupNonUniformLogicalAnd 34 ExclusiveScan 1897 |
| 1899: 81(ivec3) Select 1898 547 543 |
| 1900: 72(ptr) AccessChain 27(data) 1893 38 |
| 1901: 20(ivec4) Load 1900 |
| 1902: 20(ivec4) VectorShuffle 1901 1899 4 5 6 3 |
| Store 1900 1902 |
| 1903: 6(int) Load 8(invocation) |
| 1904: 72(ptr) AccessChain 27(data) 38 38 |
| 1905: 20(ivec4) Load 1904 |
| 1906: 556(bvec4) SLessThan 1905 555 |
| 1907: 556(bvec4) GroupNonUniformLogicalAnd 34 ExclusiveScan 1906 |
| 1908: 20(ivec4) Select 1907 559 555 |
| 1909: 72(ptr) AccessChain 27(data) 1903 38 |
| Store 1909 1908 |
| 1910: 6(int) Load 8(invocation) |
| 1911: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1912: 19(int) Load 1911 |
| 1913: 19(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 1912 |
| 1914: 65(ptr) AccessChain 27(data) 1910 38 30 |
| Store 1914 1913 |
| 1915: 6(int) Load 8(invocation) |
| 1916: 72(ptr) AccessChain 27(data) 38 38 |
| 1917: 20(ivec4) Load 1916 |
| 1918: 71(ivec2) VectorShuffle 1917 1917 0 1 |
| 1919: 71(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 1918 |
| 1920: 72(ptr) AccessChain 27(data) 1915 38 |
| 1921: 20(ivec4) Load 1920 |
| 1922: 20(ivec4) VectorShuffle 1921 1919 4 5 2 3 |
| Store 1920 1922 |
| 1923: 6(int) Load 8(invocation) |
| 1924: 72(ptr) AccessChain 27(data) 49 38 |
| 1925: 20(ivec4) Load 1924 |
| 1926: 81(ivec3) VectorShuffle 1925 1925 0 1 2 |
| 1927: 81(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 1926 |
| 1928: 72(ptr) AccessChain 27(data) 1923 38 |
| 1929: 20(ivec4) Load 1928 |
| 1930: 20(ivec4) VectorShuffle 1929 1927 4 5 6 3 |
| Store 1928 1930 |
| 1931: 6(int) Load 8(invocation) |
| 1932: 72(ptr) AccessChain 27(data) 59 38 |
| 1933: 20(ivec4) Load 1932 |
| 1934: 20(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 1933 |
| 1935: 72(ptr) AccessChain 27(data) 1931 38 |
| Store 1935 1934 |
| 1936: 6(int) Load 8(invocation) |
| 1937: 95(ptr) AccessChain 27(data) 29 49 30 |
| 1938: 6(int) Load 1937 |
| 1939: 6(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 1938 |
| 1940: 95(ptr) AccessChain 27(data) 1936 49 30 |
| Store 1940 1939 |
| 1941: 6(int) Load 8(invocation) |
| 1942: 102(ptr) AccessChain 27(data) 38 49 |
| 1943: 21(ivec4) Load 1942 |
| 1944: 101(ivec2) VectorShuffle 1943 1943 0 1 |
| 1945: 101(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 1944 |
| 1946: 102(ptr) AccessChain 27(data) 1941 49 |
| 1947: 21(ivec4) Load 1946 |
| 1948: 21(ivec4) VectorShuffle 1947 1945 4 5 2 3 |
| Store 1946 1948 |
| 1949: 6(int) Load 8(invocation) |
| 1950: 102(ptr) AccessChain 27(data) 49 49 |
| 1951: 21(ivec4) Load 1950 |
| 1952: 111(ivec3) VectorShuffle 1951 1951 0 1 2 |
| 1953: 111(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 1952 |
| 1954: 102(ptr) AccessChain 27(data) 1949 49 |
| 1955: 21(ivec4) Load 1954 |
| 1956: 21(ivec4) VectorShuffle 1955 1953 4 5 6 3 |
| Store 1954 1956 |
| 1957: 6(int) Load 8(invocation) |
| 1958: 102(ptr) AccessChain 27(data) 59 49 |
| 1959: 21(ivec4) Load 1958 |
| 1960: 21(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 1959 |
| 1961: 102(ptr) AccessChain 27(data) 1957 49 |
| Store 1961 1960 |
| 1962: 6(int) Load 8(invocation) |
| 1963: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1964: 19(int) Load 1963 |
| 1965: 521(bool) SLessThan 1964 29 |
| 1966: 521(bool) GroupNonUniformLogicalOr 34 ExclusiveScan 1965 |
| 1967: 19(int) Select 1966 38 29 |
| 1968: 65(ptr) AccessChain 27(data) 1962 38 30 |
| Store 1968 1967 |
| 1969: 6(int) Load 8(invocation) |
| 1970: 72(ptr) AccessChain 27(data) 38 38 |
| 1971: 20(ivec4) Load 1970 |
| 1972: 71(ivec2) VectorShuffle 1971 1971 0 1 |
| 1973: 531(bvec2) SLessThan 1972 530 |
| 1974: 531(bvec2) GroupNonUniformLogicalOr 34 ExclusiveScan 1973 |
| 1975: 71(ivec2) Select 1974 534 530 |
| 1976: 72(ptr) AccessChain 27(data) 1969 38 |
| 1977: 20(ivec4) Load 1976 |
| 1978: 20(ivec4) VectorShuffle 1977 1975 4 5 2 3 |
| Store 1976 1978 |
| 1979: 6(int) Load 8(invocation) |
| 1980: 72(ptr) AccessChain 27(data) 38 38 |
| 1981: 20(ivec4) Load 1980 |
| 1982: 81(ivec3) VectorShuffle 1981 1981 0 1 2 |
| 1983: 544(bvec3) SLessThan 1982 543 |
| 1984: 544(bvec3) GroupNonUniformLogicalOr 34 ExclusiveScan 1983 |
| 1985: 81(ivec3) Select 1984 547 543 |
| 1986: 72(ptr) AccessChain 27(data) 1979 38 |
| 1987: 20(ivec4) Load 1986 |
| 1988: 20(ivec4) VectorShuffle 1987 1985 4 5 6 3 |
| Store 1986 1988 |
| 1989: 6(int) Load 8(invocation) |
| 1990: 72(ptr) AccessChain 27(data) 38 38 |
| 1991: 20(ivec4) Load 1990 |
| 1992: 556(bvec4) SLessThan 1991 555 |
| 1993: 556(bvec4) GroupNonUniformLogicalOr 34 ExclusiveScan 1992 |
| 1994: 20(ivec4) Select 1993 559 555 |
| 1995: 72(ptr) AccessChain 27(data) 1989 38 |
| Store 1995 1994 |
| 1996: 6(int) Load 8(invocation) |
| 1997: 65(ptr) AccessChain 27(data) 29 38 30 |
| 1998: 19(int) Load 1997 |
| 1999: 19(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 1998 |
| 2000: 65(ptr) AccessChain 27(data) 1996 38 30 |
| Store 2000 1999 |
| 2001: 6(int) Load 8(invocation) |
| 2002: 72(ptr) AccessChain 27(data) 38 38 |
| 2003: 20(ivec4) Load 2002 |
| 2004: 71(ivec2) VectorShuffle 2003 2003 0 1 |
| 2005: 71(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2004 |
| 2006: 72(ptr) AccessChain 27(data) 2001 38 |
| 2007: 20(ivec4) Load 2006 |
| 2008: 20(ivec4) VectorShuffle 2007 2005 4 5 2 3 |
| Store 2006 2008 |
| 2009: 6(int) Load 8(invocation) |
| 2010: 72(ptr) AccessChain 27(data) 49 38 |
| 2011: 20(ivec4) Load 2010 |
| 2012: 81(ivec3) VectorShuffle 2011 2011 0 1 2 |
| 2013: 81(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2012 |
| 2014: 72(ptr) AccessChain 27(data) 2009 38 |
| 2015: 20(ivec4) Load 2014 |
| 2016: 20(ivec4) VectorShuffle 2015 2013 4 5 6 3 |
| Store 2014 2016 |
| 2017: 6(int) Load 8(invocation) |
| 2018: 72(ptr) AccessChain 27(data) 59 38 |
| 2019: 20(ivec4) Load 2018 |
| 2020: 20(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2019 |
| 2021: 72(ptr) AccessChain 27(data) 2017 38 |
| Store 2021 2020 |
| 2022: 6(int) Load 8(invocation) |
| 2023: 95(ptr) AccessChain 27(data) 29 49 30 |
| 2024: 6(int) Load 2023 |
| 2025: 6(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 2024 |
| 2026: 95(ptr) AccessChain 27(data) 2022 49 30 |
| Store 2026 2025 |
| 2027: 6(int) Load 8(invocation) |
| 2028: 102(ptr) AccessChain 27(data) 38 49 |
| 2029: 21(ivec4) Load 2028 |
| 2030: 101(ivec2) VectorShuffle 2029 2029 0 1 |
| 2031: 101(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2030 |
| 2032: 102(ptr) AccessChain 27(data) 2027 49 |
| 2033: 21(ivec4) Load 2032 |
| 2034: 21(ivec4) VectorShuffle 2033 2031 4 5 2 3 |
| Store 2032 2034 |
| 2035: 6(int) Load 8(invocation) |
| 2036: 102(ptr) AccessChain 27(data) 49 49 |
| 2037: 21(ivec4) Load 2036 |
| 2038: 111(ivec3) VectorShuffle 2037 2037 0 1 2 |
| 2039: 111(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2038 |
| 2040: 102(ptr) AccessChain 27(data) 2035 49 |
| 2041: 21(ivec4) Load 2040 |
| 2042: 21(ivec4) VectorShuffle 2041 2039 4 5 6 3 |
| Store 2040 2042 |
| 2043: 6(int) Load 8(invocation) |
| 2044: 102(ptr) AccessChain 27(data) 59 49 |
| 2045: 21(ivec4) Load 2044 |
| 2046: 21(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2045 |
| 2047: 102(ptr) AccessChain 27(data) 2043 49 |
| Store 2047 2046 |
| 2048: 6(int) Load 8(invocation) |
| 2049: 65(ptr) AccessChain 27(data) 29 38 30 |
| 2050: 19(int) Load 2049 |
| 2051: 521(bool) SLessThan 2050 29 |
| 2052: 521(bool) GroupNonUniformLogicalXor 34 ExclusiveScan 2051 |
| 2053: 19(int) Select 2052 38 29 |
| 2054: 65(ptr) AccessChain 27(data) 2048 38 30 |
| Store 2054 2053 |
| 2055: 6(int) Load 8(invocation) |
| 2056: 72(ptr) AccessChain 27(data) 38 38 |
| 2057: 20(ivec4) Load 2056 |
| 2058: 71(ivec2) VectorShuffle 2057 2057 0 1 |
| 2059: 531(bvec2) SLessThan 2058 530 |
| 2060: 531(bvec2) GroupNonUniformLogicalXor 34 ExclusiveScan 2059 |
| 2061: 71(ivec2) Select 2060 534 530 |
| 2062: 72(ptr) AccessChain 27(data) 2055 38 |
| 2063: 20(ivec4) Load 2062 |
| 2064: 20(ivec4) VectorShuffle 2063 2061 4 5 2 3 |
| Store 2062 2064 |
| 2065: 6(int) Load 8(invocation) |
| 2066: 72(ptr) AccessChain 27(data) 38 38 |
| 2067: 20(ivec4) Load 2066 |
| 2068: 81(ivec3) VectorShuffle 2067 2067 0 1 2 |
| 2069: 544(bvec3) SLessThan 2068 543 |
| 2070: 544(bvec3) GroupNonUniformLogicalXor 34 ExclusiveScan 2069 |
| 2071: 81(ivec3) Select 2070 547 543 |
| 2072: 72(ptr) AccessChain 27(data) 2065 38 |
| 2073: 20(ivec4) Load 2072 |
| 2074: 20(ivec4) VectorShuffle 2073 2071 4 5 6 3 |
| Store 2072 2074 |
| 2075: 6(int) Load 8(invocation) |
| 2076: 72(ptr) AccessChain 27(data) 38 38 |
| 2077: 20(ivec4) Load 2076 |
| 2078: 556(bvec4) SLessThan 2077 555 |
| 2079: 556(bvec4) GroupNonUniformLogicalXor 34 ExclusiveScan 2078 |
| 2080: 20(ivec4) Select 2079 559 555 |
| 2081: 72(ptr) AccessChain 27(data) 2075 38 |
| Store 2081 2080 |
| Return |
| FunctionEnd |