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