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