1617a3babSopenharmony_cispv.subgroupClustered.comp 2617a3babSopenharmony_ci// Module Version 10300 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 838 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability Float64 8617a3babSopenharmony_ci Capability GroupNonUniform 9617a3babSopenharmony_ci Capability GroupNonUniformClustered 10617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 11617a3babSopenharmony_ci MemoryModel Logical GLSL450 12617a3babSopenharmony_ci EntryPoint GLCompute 4 "main" 10 12 13617a3babSopenharmony_ci ExecutionMode 4 LocalSize 8 1 1 14617a3babSopenharmony_ci Source GLSL 450 15617a3babSopenharmony_ci SourceExtension "GL_KHR_shader_subgroup_basic" 16617a3babSopenharmony_ci SourceExtension "GL_KHR_shader_subgroup_clustered" 17617a3babSopenharmony_ci Name 4 "main" 18617a3babSopenharmony_ci Name 8 "invocation" 19617a3babSopenharmony_ci Name 10 "gl_SubgroupInvocationID" 20617a3babSopenharmony_ci Name 12 "gl_SubgroupSize" 21617a3babSopenharmony_ci Name 24 "Buffers" 22617a3babSopenharmony_ci MemberName 24(Buffers) 0 "f4" 23617a3babSopenharmony_ci MemberName 24(Buffers) 1 "i4" 24617a3babSopenharmony_ci MemberName 24(Buffers) 2 "u4" 25617a3babSopenharmony_ci MemberName 24(Buffers) 3 "d4" 26617a3babSopenharmony_ci Name 27 "data" 27617a3babSopenharmony_ci Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision 28617a3babSopenharmony_ci Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId 29617a3babSopenharmony_ci Decorate 11 RelaxedPrecision 30617a3babSopenharmony_ci Decorate 12(gl_SubgroupSize) RelaxedPrecision 31617a3babSopenharmony_ci Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize 32617a3babSopenharmony_ci Decorate 13 RelaxedPrecision 33617a3babSopenharmony_ci Decorate 14 RelaxedPrecision 34617a3babSopenharmony_ci Decorate 16 RelaxedPrecision 35617a3babSopenharmony_ci MemberDecorate 24(Buffers) 0 Offset 0 36617a3babSopenharmony_ci MemberDecorate 24(Buffers) 1 Offset 16 37617a3babSopenharmony_ci MemberDecorate 24(Buffers) 2 Offset 32 38617a3babSopenharmony_ci MemberDecorate 24(Buffers) 3 Offset 64 39617a3babSopenharmony_ci Decorate 24(Buffers) Block 40617a3babSopenharmony_ci Decorate 27(data) DescriptorSet 0 41617a3babSopenharmony_ci Decorate 27(data) Binding 0 42617a3babSopenharmony_ci Decorate 837 BuiltIn WorkgroupSize 43617a3babSopenharmony_ci 2: TypeVoid 44617a3babSopenharmony_ci 3: TypeFunction 2 45617a3babSopenharmony_ci 6: TypeInt 32 0 46617a3babSopenharmony_ci 7: TypePointer Function 6(int) 47617a3babSopenharmony_ci 9: TypePointer Input 6(int) 48617a3babSopenharmony_ci10(gl_SubgroupInvocationID): 9(ptr) Variable Input 49617a3babSopenharmony_ci12(gl_SubgroupSize): 9(ptr) Variable Input 50617a3babSopenharmony_ci 15: 6(int) Constant 4 51617a3babSopenharmony_ci 17: TypeFloat 32 52617a3babSopenharmony_ci 18: TypeVector 17(float) 4 53617a3babSopenharmony_ci 19: TypeInt 32 1 54617a3babSopenharmony_ci 20: TypeVector 19(int) 4 55617a3babSopenharmony_ci 21: TypeVector 6(int) 4 56617a3babSopenharmony_ci 22: TypeFloat 64 57617a3babSopenharmony_ci 23: TypeVector 22(float64_t) 4 58617a3babSopenharmony_ci 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 59617a3babSopenharmony_ci 25: TypeArray 24(Buffers) 15 60617a3babSopenharmony_ci 26: TypePointer StorageBuffer 25 61617a3babSopenharmony_ci 27(data): 26(ptr) Variable StorageBuffer 62617a3babSopenharmony_ci 29: 19(int) Constant 0 63617a3babSopenharmony_ci 30: 6(int) Constant 0 64617a3babSopenharmony_ci 31: TypePointer StorageBuffer 17(float) 65617a3babSopenharmony_ci 34: 6(int) Constant 1 66617a3babSopenharmony_ci 35: 6(int) Constant 3 67617a3babSopenharmony_ci 39: 19(int) Constant 1 68617a3babSopenharmony_ci 40: TypeVector 17(float) 2 69617a3babSopenharmony_ci 41: TypePointer StorageBuffer 18(fvec4) 70617a3babSopenharmony_ci 51: 19(int) Constant 2 71617a3babSopenharmony_ci 52: TypeVector 17(float) 3 72617a3babSopenharmony_ci 61: 6(int) Constant 2 73617a3babSopenharmony_ci 65: 19(int) Constant 3 74617a3babSopenharmony_ci 71: TypePointer StorageBuffer 19(int) 75617a3babSopenharmony_ci 77: TypeVector 19(int) 2 76617a3babSopenharmony_ci 78: TypePointer StorageBuffer 20(ivec4) 77617a3babSopenharmony_ci 88: TypeVector 19(int) 3 78617a3babSopenharmony_ci 105: TypePointer StorageBuffer 6(int) 79617a3babSopenharmony_ci 111: TypeVector 6(int) 2 80617a3babSopenharmony_ci 112: TypePointer StorageBuffer 21(ivec4) 81617a3babSopenharmony_ci 122: TypeVector 6(int) 3 82617a3babSopenharmony_ci 139: TypePointer StorageBuffer 22(float64_t) 83617a3babSopenharmony_ci 145: TypeVector 22(float64_t) 2 84617a3babSopenharmony_ci 146: TypePointer StorageBuffer 23(f64vec4) 85617a3babSopenharmony_ci 156: TypeVector 22(float64_t) 3 86617a3babSopenharmony_ci 595: TypeBool 87617a3babSopenharmony_ci 604: 77(ivec2) ConstantComposite 29 29 88617a3babSopenharmony_ci 605: TypeVector 595(bool) 2 89617a3babSopenharmony_ci 608: 77(ivec2) ConstantComposite 39 39 90617a3babSopenharmony_ci 618: 88(ivec3) ConstantComposite 29 29 29 91617a3babSopenharmony_ci 619: TypeVector 595(bool) 3 92617a3babSopenharmony_ci 622: 88(ivec3) ConstantComposite 39 39 39 93617a3babSopenharmony_ci 633: 20(ivec4) ConstantComposite 29 29 29 29 94617a3babSopenharmony_ci 634: TypeVector 595(bool) 4 95617a3babSopenharmony_ci 637: 20(ivec4) ConstantComposite 39 39 39 39 96617a3babSopenharmony_ci 836: 6(int) Constant 8 97617a3babSopenharmony_ci 837: 122(ivec3) ConstantComposite 836 34 34 98617a3babSopenharmony_ci 4(main): 2 Function None 3 99617a3babSopenharmony_ci 5: Label 100617a3babSopenharmony_ci 8(invocation): 7(ptr) Variable Function 101617a3babSopenharmony_ci 11: 6(int) Load 10(gl_SubgroupInvocationID) 102617a3babSopenharmony_ci 13: 6(int) Load 12(gl_SubgroupSize) 103617a3babSopenharmony_ci 14: 6(int) IAdd 11 13 104617a3babSopenharmony_ci 16: 6(int) UMod 14 15 105617a3babSopenharmony_ci Store 8(invocation) 16 106617a3babSopenharmony_ci 28: 6(int) Load 8(invocation) 107617a3babSopenharmony_ci 32: 31(ptr) AccessChain 27(data) 29 29 30 108617a3babSopenharmony_ci 33: 17(float) Load 32 109617a3babSopenharmony_ci 36: 17(float) GroupNonUniformFAdd 35 ClusteredReduce 33 34 110617a3babSopenharmony_ci 37: 31(ptr) AccessChain 27(data) 28 29 30 111617a3babSopenharmony_ci Store 37 36 112617a3babSopenharmony_ci 38: 6(int) Load 8(invocation) 113617a3babSopenharmony_ci 42: 41(ptr) AccessChain 27(data) 39 29 114617a3babSopenharmony_ci 43: 18(fvec4) Load 42 115617a3babSopenharmony_ci 44: 40(fvec2) VectorShuffle 43 43 0 1 116617a3babSopenharmony_ci 45: 40(fvec2) GroupNonUniformFAdd 35 ClusteredReduce 44 34 117617a3babSopenharmony_ci 46: 31(ptr) AccessChain 27(data) 38 29 30 118617a3babSopenharmony_ci 47: 17(float) CompositeExtract 45 0 119617a3babSopenharmony_ci Store 46 47 120617a3babSopenharmony_ci 48: 31(ptr) AccessChain 27(data) 38 29 34 121617a3babSopenharmony_ci 49: 17(float) CompositeExtract 45 1 122617a3babSopenharmony_ci Store 48 49 123617a3babSopenharmony_ci 50: 6(int) Load 8(invocation) 124617a3babSopenharmony_ci 53: 41(ptr) AccessChain 27(data) 51 29 125617a3babSopenharmony_ci 54: 18(fvec4) Load 53 126617a3babSopenharmony_ci 55: 52(fvec3) VectorShuffle 54 54 0 1 2 127617a3babSopenharmony_ci 56: 52(fvec3) GroupNonUniformFAdd 35 ClusteredReduce 55 34 128617a3babSopenharmony_ci 57: 31(ptr) AccessChain 27(data) 50 29 30 129617a3babSopenharmony_ci 58: 17(float) CompositeExtract 56 0 130617a3babSopenharmony_ci Store 57 58 131617a3babSopenharmony_ci 59: 31(ptr) AccessChain 27(data) 50 29 34 132617a3babSopenharmony_ci 60: 17(float) CompositeExtract 56 1 133617a3babSopenharmony_ci Store 59 60 134617a3babSopenharmony_ci 62: 31(ptr) AccessChain 27(data) 50 29 61 135617a3babSopenharmony_ci 63: 17(float) CompositeExtract 56 2 136617a3babSopenharmony_ci Store 62 63 137617a3babSopenharmony_ci 64: 6(int) Load 8(invocation) 138617a3babSopenharmony_ci 66: 41(ptr) AccessChain 27(data) 65 29 139617a3babSopenharmony_ci 67: 18(fvec4) Load 66 140617a3babSopenharmony_ci 68: 18(fvec4) GroupNonUniformFAdd 35 ClusteredReduce 67 34 141617a3babSopenharmony_ci 69: 41(ptr) AccessChain 27(data) 64 29 142617a3babSopenharmony_ci Store 69 68 143617a3babSopenharmony_ci 70: 6(int) Load 8(invocation) 144617a3babSopenharmony_ci 72: 71(ptr) AccessChain 27(data) 29 39 30 145617a3babSopenharmony_ci 73: 19(int) Load 72 146617a3babSopenharmony_ci 74: 19(int) GroupNonUniformIAdd 35 ClusteredReduce 73 34 147617a3babSopenharmony_ci 75: 71(ptr) AccessChain 27(data) 70 39 30 148617a3babSopenharmony_ci Store 75 74 149617a3babSopenharmony_ci 76: 6(int) Load 8(invocation) 150617a3babSopenharmony_ci 79: 78(ptr) AccessChain 27(data) 39 39 151617a3babSopenharmony_ci 80: 20(ivec4) Load 79 152617a3babSopenharmony_ci 81: 77(ivec2) VectorShuffle 80 80 0 1 153617a3babSopenharmony_ci 82: 77(ivec2) GroupNonUniformIAdd 35 ClusteredReduce 81 34 154617a3babSopenharmony_ci 83: 71(ptr) AccessChain 27(data) 76 39 30 155617a3babSopenharmony_ci 84: 19(int) CompositeExtract 82 0 156617a3babSopenharmony_ci Store 83 84 157617a3babSopenharmony_ci 85: 71(ptr) AccessChain 27(data) 76 39 34 158617a3babSopenharmony_ci 86: 19(int) CompositeExtract 82 1 159617a3babSopenharmony_ci Store 85 86 160617a3babSopenharmony_ci 87: 6(int) Load 8(invocation) 161617a3babSopenharmony_ci 89: 78(ptr) AccessChain 27(data) 51 39 162617a3babSopenharmony_ci 90: 20(ivec4) Load 89 163617a3babSopenharmony_ci 91: 88(ivec3) VectorShuffle 90 90 0 1 2 164617a3babSopenharmony_ci 92: 88(ivec3) GroupNonUniformIAdd 35 ClusteredReduce 91 34 165617a3babSopenharmony_ci 93: 71(ptr) AccessChain 27(data) 87 39 30 166617a3babSopenharmony_ci 94: 19(int) CompositeExtract 92 0 167617a3babSopenharmony_ci Store 93 94 168617a3babSopenharmony_ci 95: 71(ptr) AccessChain 27(data) 87 39 34 169617a3babSopenharmony_ci 96: 19(int) CompositeExtract 92 1 170617a3babSopenharmony_ci Store 95 96 171617a3babSopenharmony_ci 97: 71(ptr) AccessChain 27(data) 87 39 61 172617a3babSopenharmony_ci 98: 19(int) CompositeExtract 92 2 173617a3babSopenharmony_ci Store 97 98 174617a3babSopenharmony_ci 99: 6(int) Load 8(invocation) 175617a3babSopenharmony_ci 100: 78(ptr) AccessChain 27(data) 65 39 176617a3babSopenharmony_ci 101: 20(ivec4) Load 100 177617a3babSopenharmony_ci 102: 20(ivec4) GroupNonUniformIAdd 35 ClusteredReduce 101 34 178617a3babSopenharmony_ci 103: 78(ptr) AccessChain 27(data) 99 39 179617a3babSopenharmony_ci Store 103 102 180617a3babSopenharmony_ci 104: 6(int) Load 8(invocation) 181617a3babSopenharmony_ci 106: 105(ptr) AccessChain 27(data) 29 51 30 182617a3babSopenharmony_ci 107: 6(int) Load 106 183617a3babSopenharmony_ci 108: 6(int) GroupNonUniformIAdd 35 ClusteredReduce 107 34 184617a3babSopenharmony_ci 109: 105(ptr) AccessChain 27(data) 104 51 30 185617a3babSopenharmony_ci Store 109 108 186617a3babSopenharmony_ci 110: 6(int) Load 8(invocation) 187617a3babSopenharmony_ci 113: 112(ptr) AccessChain 27(data) 39 51 188617a3babSopenharmony_ci 114: 21(ivec4) Load 113 189617a3babSopenharmony_ci 115: 111(ivec2) VectorShuffle 114 114 0 1 190617a3babSopenharmony_ci 116: 111(ivec2) GroupNonUniformIAdd 35 ClusteredReduce 115 34 191617a3babSopenharmony_ci 117: 105(ptr) AccessChain 27(data) 110 51 30 192617a3babSopenharmony_ci 118: 6(int) CompositeExtract 116 0 193617a3babSopenharmony_ci Store 117 118 194617a3babSopenharmony_ci 119: 105(ptr) AccessChain 27(data) 110 51 34 195617a3babSopenharmony_ci 120: 6(int) CompositeExtract 116 1 196617a3babSopenharmony_ci Store 119 120 197617a3babSopenharmony_ci 121: 6(int) Load 8(invocation) 198617a3babSopenharmony_ci 123: 112(ptr) AccessChain 27(data) 51 51 199617a3babSopenharmony_ci 124: 21(ivec4) Load 123 200617a3babSopenharmony_ci 125: 122(ivec3) VectorShuffle 124 124 0 1 2 201617a3babSopenharmony_ci 126: 122(ivec3) GroupNonUniformIAdd 35 ClusteredReduce 125 34 202617a3babSopenharmony_ci 127: 105(ptr) AccessChain 27(data) 121 51 30 203617a3babSopenharmony_ci 128: 6(int) CompositeExtract 126 0 204617a3babSopenharmony_ci Store 127 128 205617a3babSopenharmony_ci 129: 105(ptr) AccessChain 27(data) 121 51 34 206617a3babSopenharmony_ci 130: 6(int) CompositeExtract 126 1 207617a3babSopenharmony_ci Store 129 130 208617a3babSopenharmony_ci 131: 105(ptr) AccessChain 27(data) 121 51 61 209617a3babSopenharmony_ci 132: 6(int) CompositeExtract 126 2 210617a3babSopenharmony_ci Store 131 132 211617a3babSopenharmony_ci 133: 6(int) Load 8(invocation) 212617a3babSopenharmony_ci 134: 112(ptr) AccessChain 27(data) 65 51 213617a3babSopenharmony_ci 135: 21(ivec4) Load 134 214617a3babSopenharmony_ci 136: 21(ivec4) GroupNonUniformIAdd 35 ClusteredReduce 135 34 215617a3babSopenharmony_ci 137: 112(ptr) AccessChain 27(data) 133 51 216617a3babSopenharmony_ci Store 137 136 217617a3babSopenharmony_ci 138: 6(int) Load 8(invocation) 218617a3babSopenharmony_ci 140: 139(ptr) AccessChain 27(data) 29 65 30 219617a3babSopenharmony_ci 141:22(float64_t) Load 140 220617a3babSopenharmony_ci 142:22(float64_t) GroupNonUniformFAdd 35 ClusteredReduce 141 34 221617a3babSopenharmony_ci 143: 139(ptr) AccessChain 27(data) 138 65 30 222617a3babSopenharmony_ci Store 143 142 223617a3babSopenharmony_ci 144: 6(int) Load 8(invocation) 224617a3babSopenharmony_ci 147: 146(ptr) AccessChain 27(data) 39 65 225617a3babSopenharmony_ci 148: 23(f64vec4) Load 147 226617a3babSopenharmony_ci 149:145(f64vec2) VectorShuffle 148 148 0 1 227617a3babSopenharmony_ci 150:145(f64vec2) GroupNonUniformFAdd 35 ClusteredReduce 149 34 228617a3babSopenharmony_ci 151: 139(ptr) AccessChain 27(data) 144 65 30 229617a3babSopenharmony_ci 152:22(float64_t) CompositeExtract 150 0 230617a3babSopenharmony_ci Store 151 152 231617a3babSopenharmony_ci 153: 139(ptr) AccessChain 27(data) 144 65 34 232617a3babSopenharmony_ci 154:22(float64_t) CompositeExtract 150 1 233617a3babSopenharmony_ci Store 153 154 234617a3babSopenharmony_ci 155: 6(int) Load 8(invocation) 235617a3babSopenharmony_ci 157: 146(ptr) AccessChain 27(data) 51 65 236617a3babSopenharmony_ci 158: 23(f64vec4) Load 157 237617a3babSopenharmony_ci 159:156(f64vec3) VectorShuffle 158 158 0 1 2 238617a3babSopenharmony_ci 160:156(f64vec3) GroupNonUniformFAdd 35 ClusteredReduce 159 34 239617a3babSopenharmony_ci 161: 139(ptr) AccessChain 27(data) 155 65 30 240617a3babSopenharmony_ci 162:22(float64_t) CompositeExtract 160 0 241617a3babSopenharmony_ci Store 161 162 242617a3babSopenharmony_ci 163: 139(ptr) AccessChain 27(data) 155 65 34 243617a3babSopenharmony_ci 164:22(float64_t) CompositeExtract 160 1 244617a3babSopenharmony_ci Store 163 164 245617a3babSopenharmony_ci 165: 139(ptr) AccessChain 27(data) 155 65 61 246617a3babSopenharmony_ci 166:22(float64_t) CompositeExtract 160 2 247617a3babSopenharmony_ci Store 165 166 248617a3babSopenharmony_ci 167: 6(int) Load 8(invocation) 249617a3babSopenharmony_ci 168: 146(ptr) AccessChain 27(data) 65 65 250617a3babSopenharmony_ci 169: 23(f64vec4) Load 168 251617a3babSopenharmony_ci 170: 23(f64vec4) GroupNonUniformFAdd 35 ClusteredReduce 169 34 252617a3babSopenharmony_ci 171: 146(ptr) AccessChain 27(data) 167 65 253617a3babSopenharmony_ci Store 171 170 254617a3babSopenharmony_ci 172: 6(int) Load 8(invocation) 255617a3babSopenharmony_ci 173: 31(ptr) AccessChain 27(data) 29 29 30 256617a3babSopenharmony_ci 174: 17(float) Load 173 257617a3babSopenharmony_ci 175: 17(float) GroupNonUniformFMul 35 ClusteredReduce 174 34 258617a3babSopenharmony_ci 176: 31(ptr) AccessChain 27(data) 172 29 30 259617a3babSopenharmony_ci Store 176 175 260617a3babSopenharmony_ci 177: 6(int) Load 8(invocation) 261617a3babSopenharmony_ci 178: 41(ptr) AccessChain 27(data) 39 29 262617a3babSopenharmony_ci 179: 18(fvec4) Load 178 263617a3babSopenharmony_ci 180: 40(fvec2) VectorShuffle 179 179 0 1 264617a3babSopenharmony_ci 181: 40(fvec2) GroupNonUniformFMul 35 ClusteredReduce 180 34 265617a3babSopenharmony_ci 182: 31(ptr) AccessChain 27(data) 177 29 30 266617a3babSopenharmony_ci 183: 17(float) CompositeExtract 181 0 267617a3babSopenharmony_ci Store 182 183 268617a3babSopenharmony_ci 184: 31(ptr) AccessChain 27(data) 177 29 34 269617a3babSopenharmony_ci 185: 17(float) CompositeExtract 181 1 270617a3babSopenharmony_ci Store 184 185 271617a3babSopenharmony_ci 186: 6(int) Load 8(invocation) 272617a3babSopenharmony_ci 187: 41(ptr) AccessChain 27(data) 51 29 273617a3babSopenharmony_ci 188: 18(fvec4) Load 187 274617a3babSopenharmony_ci 189: 52(fvec3) VectorShuffle 188 188 0 1 2 275617a3babSopenharmony_ci 190: 52(fvec3) GroupNonUniformFMul 35 ClusteredReduce 189 34 276617a3babSopenharmony_ci 191: 31(ptr) AccessChain 27(data) 186 29 30 277617a3babSopenharmony_ci 192: 17(float) CompositeExtract 190 0 278617a3babSopenharmony_ci Store 191 192 279617a3babSopenharmony_ci 193: 31(ptr) AccessChain 27(data) 186 29 34 280617a3babSopenharmony_ci 194: 17(float) CompositeExtract 190 1 281617a3babSopenharmony_ci Store 193 194 282617a3babSopenharmony_ci 195: 31(ptr) AccessChain 27(data) 186 29 61 283617a3babSopenharmony_ci 196: 17(float) CompositeExtract 190 2 284617a3babSopenharmony_ci Store 195 196 285617a3babSopenharmony_ci 197: 6(int) Load 8(invocation) 286617a3babSopenharmony_ci 198: 41(ptr) AccessChain 27(data) 65 29 287617a3babSopenharmony_ci 199: 18(fvec4) Load 198 288617a3babSopenharmony_ci 200: 18(fvec4) GroupNonUniformFMul 35 ClusteredReduce 199 34 289617a3babSopenharmony_ci 201: 41(ptr) AccessChain 27(data) 197 29 290617a3babSopenharmony_ci Store 201 200 291617a3babSopenharmony_ci 202: 6(int) Load 8(invocation) 292617a3babSopenharmony_ci 203: 71(ptr) AccessChain 27(data) 29 39 30 293617a3babSopenharmony_ci 204: 19(int) Load 203 294617a3babSopenharmony_ci 205: 19(int) GroupNonUniformIMul 35 ClusteredReduce 204 34 295617a3babSopenharmony_ci 206: 71(ptr) AccessChain 27(data) 202 39 30 296617a3babSopenharmony_ci Store 206 205 297617a3babSopenharmony_ci 207: 6(int) Load 8(invocation) 298617a3babSopenharmony_ci 208: 78(ptr) AccessChain 27(data) 39 39 299617a3babSopenharmony_ci 209: 20(ivec4) Load 208 300617a3babSopenharmony_ci 210: 77(ivec2) VectorShuffle 209 209 0 1 301617a3babSopenharmony_ci 211: 77(ivec2) GroupNonUniformIMul 35 ClusteredReduce 210 34 302617a3babSopenharmony_ci 212: 71(ptr) AccessChain 27(data) 207 39 30 303617a3babSopenharmony_ci 213: 19(int) CompositeExtract 211 0 304617a3babSopenharmony_ci Store 212 213 305617a3babSopenharmony_ci 214: 71(ptr) AccessChain 27(data) 207 39 34 306617a3babSopenharmony_ci 215: 19(int) CompositeExtract 211 1 307617a3babSopenharmony_ci Store 214 215 308617a3babSopenharmony_ci 216: 6(int) Load 8(invocation) 309617a3babSopenharmony_ci 217: 78(ptr) AccessChain 27(data) 51 39 310617a3babSopenharmony_ci 218: 20(ivec4) Load 217 311617a3babSopenharmony_ci 219: 88(ivec3) VectorShuffle 218 218 0 1 2 312617a3babSopenharmony_ci 220: 88(ivec3) GroupNonUniformIMul 35 ClusteredReduce 219 34 313617a3babSopenharmony_ci 221: 71(ptr) AccessChain 27(data) 216 39 30 314617a3babSopenharmony_ci 222: 19(int) CompositeExtract 220 0 315617a3babSopenharmony_ci Store 221 222 316617a3babSopenharmony_ci 223: 71(ptr) AccessChain 27(data) 216 39 34 317617a3babSopenharmony_ci 224: 19(int) CompositeExtract 220 1 318617a3babSopenharmony_ci Store 223 224 319617a3babSopenharmony_ci 225: 71(ptr) AccessChain 27(data) 216 39 61 320617a3babSopenharmony_ci 226: 19(int) CompositeExtract 220 2 321617a3babSopenharmony_ci Store 225 226 322617a3babSopenharmony_ci 227: 6(int) Load 8(invocation) 323617a3babSopenharmony_ci 228: 78(ptr) AccessChain 27(data) 65 39 324617a3babSopenharmony_ci 229: 20(ivec4) Load 228 325617a3babSopenharmony_ci 230: 20(ivec4) GroupNonUniformIMul 35 ClusteredReduce 229 34 326617a3babSopenharmony_ci 231: 78(ptr) AccessChain 27(data) 227 39 327617a3babSopenharmony_ci Store 231 230 328617a3babSopenharmony_ci 232: 6(int) Load 8(invocation) 329617a3babSopenharmony_ci 233: 105(ptr) AccessChain 27(data) 29 51 30 330617a3babSopenharmony_ci 234: 6(int) Load 233 331617a3babSopenharmony_ci 235: 6(int) GroupNonUniformIMul 35 ClusteredReduce 234 34 332617a3babSopenharmony_ci 236: 105(ptr) AccessChain 27(data) 232 51 30 333617a3babSopenharmony_ci Store 236 235 334617a3babSopenharmony_ci 237: 6(int) Load 8(invocation) 335617a3babSopenharmony_ci 238: 112(ptr) AccessChain 27(data) 39 51 336617a3babSopenharmony_ci 239: 21(ivec4) Load 238 337617a3babSopenharmony_ci 240: 111(ivec2) VectorShuffle 239 239 0 1 338617a3babSopenharmony_ci 241: 111(ivec2) GroupNonUniformIMul 35 ClusteredReduce 240 34 339617a3babSopenharmony_ci 242: 105(ptr) AccessChain 27(data) 237 51 30 340617a3babSopenharmony_ci 243: 6(int) CompositeExtract 241 0 341617a3babSopenharmony_ci Store 242 243 342617a3babSopenharmony_ci 244: 105(ptr) AccessChain 27(data) 237 51 34 343617a3babSopenharmony_ci 245: 6(int) CompositeExtract 241 1 344617a3babSopenharmony_ci Store 244 245 345617a3babSopenharmony_ci 246: 6(int) Load 8(invocation) 346617a3babSopenharmony_ci 247: 112(ptr) AccessChain 27(data) 51 51 347617a3babSopenharmony_ci 248: 21(ivec4) Load 247 348617a3babSopenharmony_ci 249: 122(ivec3) VectorShuffle 248 248 0 1 2 349617a3babSopenharmony_ci 250: 122(ivec3) GroupNonUniformIMul 35 ClusteredReduce 249 34 350617a3babSopenharmony_ci 251: 105(ptr) AccessChain 27(data) 246 51 30 351617a3babSopenharmony_ci 252: 6(int) CompositeExtract 250 0 352617a3babSopenharmony_ci Store 251 252 353617a3babSopenharmony_ci 253: 105(ptr) AccessChain 27(data) 246 51 34 354617a3babSopenharmony_ci 254: 6(int) CompositeExtract 250 1 355617a3babSopenharmony_ci Store 253 254 356617a3babSopenharmony_ci 255: 105(ptr) AccessChain 27(data) 246 51 61 357617a3babSopenharmony_ci 256: 6(int) CompositeExtract 250 2 358617a3babSopenharmony_ci Store 255 256 359617a3babSopenharmony_ci 257: 6(int) Load 8(invocation) 360617a3babSopenharmony_ci 258: 112(ptr) AccessChain 27(data) 65 51 361617a3babSopenharmony_ci 259: 21(ivec4) Load 258 362617a3babSopenharmony_ci 260: 21(ivec4) GroupNonUniformIMul 35 ClusteredReduce 259 34 363617a3babSopenharmony_ci 261: 112(ptr) AccessChain 27(data) 257 51 364617a3babSopenharmony_ci Store 261 260 365617a3babSopenharmony_ci 262: 6(int) Load 8(invocation) 366617a3babSopenharmony_ci 263: 139(ptr) AccessChain 27(data) 29 65 30 367617a3babSopenharmony_ci 264:22(float64_t) Load 263 368617a3babSopenharmony_ci 265:22(float64_t) GroupNonUniformFMul 35 ClusteredReduce 264 34 369617a3babSopenharmony_ci 266: 139(ptr) AccessChain 27(data) 262 65 30 370617a3babSopenharmony_ci Store 266 265 371617a3babSopenharmony_ci 267: 6(int) Load 8(invocation) 372617a3babSopenharmony_ci 268: 146(ptr) AccessChain 27(data) 39 65 373617a3babSopenharmony_ci 269: 23(f64vec4) Load 268 374617a3babSopenharmony_ci 270:145(f64vec2) VectorShuffle 269 269 0 1 375617a3babSopenharmony_ci 271:145(f64vec2) GroupNonUniformFMul 35 ClusteredReduce 270 34 376617a3babSopenharmony_ci 272: 139(ptr) AccessChain 27(data) 267 65 30 377617a3babSopenharmony_ci 273:22(float64_t) CompositeExtract 271 0 378617a3babSopenharmony_ci Store 272 273 379617a3babSopenharmony_ci 274: 139(ptr) AccessChain 27(data) 267 65 34 380617a3babSopenharmony_ci 275:22(float64_t) CompositeExtract 271 1 381617a3babSopenharmony_ci Store 274 275 382617a3babSopenharmony_ci 276: 6(int) Load 8(invocation) 383617a3babSopenharmony_ci 277: 146(ptr) AccessChain 27(data) 51 65 384617a3babSopenharmony_ci 278: 23(f64vec4) Load 277 385617a3babSopenharmony_ci 279:156(f64vec3) VectorShuffle 278 278 0 1 2 386617a3babSopenharmony_ci 280:156(f64vec3) GroupNonUniformFMul 35 ClusteredReduce 279 34 387617a3babSopenharmony_ci 281: 139(ptr) AccessChain 27(data) 276 65 30 388617a3babSopenharmony_ci 282:22(float64_t) CompositeExtract 280 0 389617a3babSopenharmony_ci Store 281 282 390617a3babSopenharmony_ci 283: 139(ptr) AccessChain 27(data) 276 65 34 391617a3babSopenharmony_ci 284:22(float64_t) CompositeExtract 280 1 392617a3babSopenharmony_ci Store 283 284 393617a3babSopenharmony_ci 285: 139(ptr) AccessChain 27(data) 276 65 61 394617a3babSopenharmony_ci 286:22(float64_t) CompositeExtract 280 2 395617a3babSopenharmony_ci Store 285 286 396617a3babSopenharmony_ci 287: 6(int) Load 8(invocation) 397617a3babSopenharmony_ci 288: 146(ptr) AccessChain 27(data) 65 65 398617a3babSopenharmony_ci 289: 23(f64vec4) Load 288 399617a3babSopenharmony_ci 290: 23(f64vec4) GroupNonUniformFMul 35 ClusteredReduce 289 34 400617a3babSopenharmony_ci 291: 146(ptr) AccessChain 27(data) 287 65 401617a3babSopenharmony_ci Store 291 290 402617a3babSopenharmony_ci 292: 6(int) Load 8(invocation) 403617a3babSopenharmony_ci 293: 31(ptr) AccessChain 27(data) 29 29 30 404617a3babSopenharmony_ci 294: 17(float) Load 293 405617a3babSopenharmony_ci 295: 17(float) GroupNonUniformFMin 35 ClusteredReduce 294 34 406617a3babSopenharmony_ci 296: 31(ptr) AccessChain 27(data) 292 29 30 407617a3babSopenharmony_ci Store 296 295 408617a3babSopenharmony_ci 297: 6(int) Load 8(invocation) 409617a3babSopenharmony_ci 298: 41(ptr) AccessChain 27(data) 39 29 410617a3babSopenharmony_ci 299: 18(fvec4) Load 298 411617a3babSopenharmony_ci 300: 40(fvec2) VectorShuffle 299 299 0 1 412617a3babSopenharmony_ci 301: 40(fvec2) GroupNonUniformFMin 35 ClusteredReduce 300 34 413617a3babSopenharmony_ci 302: 31(ptr) AccessChain 27(data) 297 29 30 414617a3babSopenharmony_ci 303: 17(float) CompositeExtract 301 0 415617a3babSopenharmony_ci Store 302 303 416617a3babSopenharmony_ci 304: 31(ptr) AccessChain 27(data) 297 29 34 417617a3babSopenharmony_ci 305: 17(float) CompositeExtract 301 1 418617a3babSopenharmony_ci Store 304 305 419617a3babSopenharmony_ci 306: 6(int) Load 8(invocation) 420617a3babSopenharmony_ci 307: 41(ptr) AccessChain 27(data) 51 29 421617a3babSopenharmony_ci 308: 18(fvec4) Load 307 422617a3babSopenharmony_ci 309: 52(fvec3) VectorShuffle 308 308 0 1 2 423617a3babSopenharmony_ci 310: 52(fvec3) GroupNonUniformFMin 35 ClusteredReduce 309 34 424617a3babSopenharmony_ci 311: 31(ptr) AccessChain 27(data) 306 29 30 425617a3babSopenharmony_ci 312: 17(float) CompositeExtract 310 0 426617a3babSopenharmony_ci Store 311 312 427617a3babSopenharmony_ci 313: 31(ptr) AccessChain 27(data) 306 29 34 428617a3babSopenharmony_ci 314: 17(float) CompositeExtract 310 1 429617a3babSopenharmony_ci Store 313 314 430617a3babSopenharmony_ci 315: 31(ptr) AccessChain 27(data) 306 29 61 431617a3babSopenharmony_ci 316: 17(float) CompositeExtract 310 2 432617a3babSopenharmony_ci Store 315 316 433617a3babSopenharmony_ci 317: 6(int) Load 8(invocation) 434617a3babSopenharmony_ci 318: 41(ptr) AccessChain 27(data) 65 29 435617a3babSopenharmony_ci 319: 18(fvec4) Load 318 436617a3babSopenharmony_ci 320: 18(fvec4) GroupNonUniformFMin 35 ClusteredReduce 319 34 437617a3babSopenharmony_ci 321: 41(ptr) AccessChain 27(data) 317 29 438617a3babSopenharmony_ci Store 321 320 439617a3babSopenharmony_ci 322: 6(int) Load 8(invocation) 440617a3babSopenharmony_ci 323: 71(ptr) AccessChain 27(data) 29 39 30 441617a3babSopenharmony_ci 324: 19(int) Load 323 442617a3babSopenharmony_ci 325: 19(int) GroupNonUniformSMin 35 ClusteredReduce 324 34 443617a3babSopenharmony_ci 326: 71(ptr) AccessChain 27(data) 322 39 30 444617a3babSopenharmony_ci Store 326 325 445617a3babSopenharmony_ci 327: 6(int) Load 8(invocation) 446617a3babSopenharmony_ci 328: 78(ptr) AccessChain 27(data) 39 39 447617a3babSopenharmony_ci 329: 20(ivec4) Load 328 448617a3babSopenharmony_ci 330: 77(ivec2) VectorShuffle 329 329 0 1 449617a3babSopenharmony_ci 331: 77(ivec2) GroupNonUniformSMin 35 ClusteredReduce 330 34 450617a3babSopenharmony_ci 332: 71(ptr) AccessChain 27(data) 327 39 30 451617a3babSopenharmony_ci 333: 19(int) CompositeExtract 331 0 452617a3babSopenharmony_ci Store 332 333 453617a3babSopenharmony_ci 334: 71(ptr) AccessChain 27(data) 327 39 34 454617a3babSopenharmony_ci 335: 19(int) CompositeExtract 331 1 455617a3babSopenharmony_ci Store 334 335 456617a3babSopenharmony_ci 336: 6(int) Load 8(invocation) 457617a3babSopenharmony_ci 337: 78(ptr) AccessChain 27(data) 51 39 458617a3babSopenharmony_ci 338: 20(ivec4) Load 337 459617a3babSopenharmony_ci 339: 88(ivec3) VectorShuffle 338 338 0 1 2 460617a3babSopenharmony_ci 340: 88(ivec3) GroupNonUniformSMin 35 ClusteredReduce 339 34 461617a3babSopenharmony_ci 341: 71(ptr) AccessChain 27(data) 336 39 30 462617a3babSopenharmony_ci 342: 19(int) CompositeExtract 340 0 463617a3babSopenharmony_ci Store 341 342 464617a3babSopenharmony_ci 343: 71(ptr) AccessChain 27(data) 336 39 34 465617a3babSopenharmony_ci 344: 19(int) CompositeExtract 340 1 466617a3babSopenharmony_ci Store 343 344 467617a3babSopenharmony_ci 345: 71(ptr) AccessChain 27(data) 336 39 61 468617a3babSopenharmony_ci 346: 19(int) CompositeExtract 340 2 469617a3babSopenharmony_ci Store 345 346 470617a3babSopenharmony_ci 347: 6(int) Load 8(invocation) 471617a3babSopenharmony_ci 348: 78(ptr) AccessChain 27(data) 65 39 472617a3babSopenharmony_ci 349: 20(ivec4) Load 348 473617a3babSopenharmony_ci 350: 20(ivec4) GroupNonUniformSMin 35 ClusteredReduce 349 34 474617a3babSopenharmony_ci 351: 78(ptr) AccessChain 27(data) 347 39 475617a3babSopenharmony_ci Store 351 350 476617a3babSopenharmony_ci 352: 6(int) Load 8(invocation) 477617a3babSopenharmony_ci 353: 105(ptr) AccessChain 27(data) 29 51 30 478617a3babSopenharmony_ci 354: 6(int) Load 353 479617a3babSopenharmony_ci 355: 6(int) GroupNonUniformUMin 35 ClusteredReduce 354 34 480617a3babSopenharmony_ci 356: 105(ptr) AccessChain 27(data) 352 51 30 481617a3babSopenharmony_ci Store 356 355 482617a3babSopenharmony_ci 357: 6(int) Load 8(invocation) 483617a3babSopenharmony_ci 358: 112(ptr) AccessChain 27(data) 39 51 484617a3babSopenharmony_ci 359: 21(ivec4) Load 358 485617a3babSopenharmony_ci 360: 111(ivec2) VectorShuffle 359 359 0 1 486617a3babSopenharmony_ci 361: 111(ivec2) GroupNonUniformUMin 35 ClusteredReduce 360 34 487617a3babSopenharmony_ci 362: 105(ptr) AccessChain 27(data) 357 51 30 488617a3babSopenharmony_ci 363: 6(int) CompositeExtract 361 0 489617a3babSopenharmony_ci Store 362 363 490617a3babSopenharmony_ci 364: 105(ptr) AccessChain 27(data) 357 51 34 491617a3babSopenharmony_ci 365: 6(int) CompositeExtract 361 1 492617a3babSopenharmony_ci Store 364 365 493617a3babSopenharmony_ci 366: 6(int) Load 8(invocation) 494617a3babSopenharmony_ci 367: 112(ptr) AccessChain 27(data) 51 51 495617a3babSopenharmony_ci 368: 21(ivec4) Load 367 496617a3babSopenharmony_ci 369: 122(ivec3) VectorShuffle 368 368 0 1 2 497617a3babSopenharmony_ci 370: 122(ivec3) GroupNonUniformUMin 35 ClusteredReduce 369 34 498617a3babSopenharmony_ci 371: 105(ptr) AccessChain 27(data) 366 51 30 499617a3babSopenharmony_ci 372: 6(int) CompositeExtract 370 0 500617a3babSopenharmony_ci Store 371 372 501617a3babSopenharmony_ci 373: 105(ptr) AccessChain 27(data) 366 51 34 502617a3babSopenharmony_ci 374: 6(int) CompositeExtract 370 1 503617a3babSopenharmony_ci Store 373 374 504617a3babSopenharmony_ci 375: 105(ptr) AccessChain 27(data) 366 51 61 505617a3babSopenharmony_ci 376: 6(int) CompositeExtract 370 2 506617a3babSopenharmony_ci Store 375 376 507617a3babSopenharmony_ci 377: 6(int) Load 8(invocation) 508617a3babSopenharmony_ci 378: 112(ptr) AccessChain 27(data) 65 51 509617a3babSopenharmony_ci 379: 21(ivec4) Load 378 510617a3babSopenharmony_ci 380: 21(ivec4) GroupNonUniformUMin 35 ClusteredReduce 379 34 511617a3babSopenharmony_ci 381: 112(ptr) AccessChain 27(data) 377 51 512617a3babSopenharmony_ci Store 381 380 513617a3babSopenharmony_ci 382: 6(int) Load 8(invocation) 514617a3babSopenharmony_ci 383: 139(ptr) AccessChain 27(data) 29 65 30 515617a3babSopenharmony_ci 384:22(float64_t) Load 383 516617a3babSopenharmony_ci 385:22(float64_t) GroupNonUniformFMin 35 ClusteredReduce 384 34 517617a3babSopenharmony_ci 386: 139(ptr) AccessChain 27(data) 382 65 30 518617a3babSopenharmony_ci Store 386 385 519617a3babSopenharmony_ci 387: 6(int) Load 8(invocation) 520617a3babSopenharmony_ci 388: 146(ptr) AccessChain 27(data) 39 65 521617a3babSopenharmony_ci 389: 23(f64vec4) Load 388 522617a3babSopenharmony_ci 390:145(f64vec2) VectorShuffle 389 389 0 1 523617a3babSopenharmony_ci 391:145(f64vec2) GroupNonUniformFMin 35 ClusteredReduce 390 34 524617a3babSopenharmony_ci 392: 139(ptr) AccessChain 27(data) 387 65 30 525617a3babSopenharmony_ci 393:22(float64_t) CompositeExtract 391 0 526617a3babSopenharmony_ci Store 392 393 527617a3babSopenharmony_ci 394: 139(ptr) AccessChain 27(data) 387 65 34 528617a3babSopenharmony_ci 395:22(float64_t) CompositeExtract 391 1 529617a3babSopenharmony_ci Store 394 395 530617a3babSopenharmony_ci 396: 6(int) Load 8(invocation) 531617a3babSopenharmony_ci 397: 146(ptr) AccessChain 27(data) 51 65 532617a3babSopenharmony_ci 398: 23(f64vec4) Load 397 533617a3babSopenharmony_ci 399:156(f64vec3) VectorShuffle 398 398 0 1 2 534617a3babSopenharmony_ci 400:156(f64vec3) GroupNonUniformFMin 35 ClusteredReduce 399 34 535617a3babSopenharmony_ci 401: 139(ptr) AccessChain 27(data) 396 65 30 536617a3babSopenharmony_ci 402:22(float64_t) CompositeExtract 400 0 537617a3babSopenharmony_ci Store 401 402 538617a3babSopenharmony_ci 403: 139(ptr) AccessChain 27(data) 396 65 34 539617a3babSopenharmony_ci 404:22(float64_t) CompositeExtract 400 1 540617a3babSopenharmony_ci Store 403 404 541617a3babSopenharmony_ci 405: 139(ptr) AccessChain 27(data) 396 65 61 542617a3babSopenharmony_ci 406:22(float64_t) CompositeExtract 400 2 543617a3babSopenharmony_ci Store 405 406 544617a3babSopenharmony_ci 407: 6(int) Load 8(invocation) 545617a3babSopenharmony_ci 408: 146(ptr) AccessChain 27(data) 65 65 546617a3babSopenharmony_ci 409: 23(f64vec4) Load 408 547617a3babSopenharmony_ci 410: 23(f64vec4) GroupNonUniformFMin 35 ClusteredReduce 409 34 548617a3babSopenharmony_ci 411: 146(ptr) AccessChain 27(data) 407 65 549617a3babSopenharmony_ci Store 411 410 550617a3babSopenharmony_ci 412: 6(int) Load 8(invocation) 551617a3babSopenharmony_ci 413: 31(ptr) AccessChain 27(data) 29 29 30 552617a3babSopenharmony_ci 414: 17(float) Load 413 553617a3babSopenharmony_ci 415: 17(float) GroupNonUniformFMax 35 ClusteredReduce 414 34 554617a3babSopenharmony_ci 416: 31(ptr) AccessChain 27(data) 412 29 30 555617a3babSopenharmony_ci Store 416 415 556617a3babSopenharmony_ci 417: 6(int) Load 8(invocation) 557617a3babSopenharmony_ci 418: 41(ptr) AccessChain 27(data) 39 29 558617a3babSopenharmony_ci 419: 18(fvec4) Load 418 559617a3babSopenharmony_ci 420: 40(fvec2) VectorShuffle 419 419 0 1 560617a3babSopenharmony_ci 421: 40(fvec2) GroupNonUniformFMax 35 ClusteredReduce 420 34 561617a3babSopenharmony_ci 422: 31(ptr) AccessChain 27(data) 417 29 30 562617a3babSopenharmony_ci 423: 17(float) CompositeExtract 421 0 563617a3babSopenharmony_ci Store 422 423 564617a3babSopenharmony_ci 424: 31(ptr) AccessChain 27(data) 417 29 34 565617a3babSopenharmony_ci 425: 17(float) CompositeExtract 421 1 566617a3babSopenharmony_ci Store 424 425 567617a3babSopenharmony_ci 426: 6(int) Load 8(invocation) 568617a3babSopenharmony_ci 427: 41(ptr) AccessChain 27(data) 51 29 569617a3babSopenharmony_ci 428: 18(fvec4) Load 427 570617a3babSopenharmony_ci 429: 52(fvec3) VectorShuffle 428 428 0 1 2 571617a3babSopenharmony_ci 430: 52(fvec3) GroupNonUniformFMax 35 ClusteredReduce 429 34 572617a3babSopenharmony_ci 431: 31(ptr) AccessChain 27(data) 426 29 30 573617a3babSopenharmony_ci 432: 17(float) CompositeExtract 430 0 574617a3babSopenharmony_ci Store 431 432 575617a3babSopenharmony_ci 433: 31(ptr) AccessChain 27(data) 426 29 34 576617a3babSopenharmony_ci 434: 17(float) CompositeExtract 430 1 577617a3babSopenharmony_ci Store 433 434 578617a3babSopenharmony_ci 435: 31(ptr) AccessChain 27(data) 426 29 61 579617a3babSopenharmony_ci 436: 17(float) CompositeExtract 430 2 580617a3babSopenharmony_ci Store 435 436 581617a3babSopenharmony_ci 437: 6(int) Load 8(invocation) 582617a3babSopenharmony_ci 438: 41(ptr) AccessChain 27(data) 65 29 583617a3babSopenharmony_ci 439: 18(fvec4) Load 438 584617a3babSopenharmony_ci 440: 18(fvec4) GroupNonUniformFMax 35 ClusteredReduce 439 34 585617a3babSopenharmony_ci 441: 41(ptr) AccessChain 27(data) 437 29 586617a3babSopenharmony_ci Store 441 440 587617a3babSopenharmony_ci 442: 6(int) Load 8(invocation) 588617a3babSopenharmony_ci 443: 71(ptr) AccessChain 27(data) 29 39 30 589617a3babSopenharmony_ci 444: 19(int) Load 443 590617a3babSopenharmony_ci 445: 19(int) GroupNonUniformSMax 35 ClusteredReduce 444 34 591617a3babSopenharmony_ci 446: 71(ptr) AccessChain 27(data) 442 39 30 592617a3babSopenharmony_ci Store 446 445 593617a3babSopenharmony_ci 447: 6(int) Load 8(invocation) 594617a3babSopenharmony_ci 448: 78(ptr) AccessChain 27(data) 39 39 595617a3babSopenharmony_ci 449: 20(ivec4) Load 448 596617a3babSopenharmony_ci 450: 77(ivec2) VectorShuffle 449 449 0 1 597617a3babSopenharmony_ci 451: 77(ivec2) GroupNonUniformSMax 35 ClusteredReduce 450 34 598617a3babSopenharmony_ci 452: 71(ptr) AccessChain 27(data) 447 39 30 599617a3babSopenharmony_ci 453: 19(int) CompositeExtract 451 0 600617a3babSopenharmony_ci Store 452 453 601617a3babSopenharmony_ci 454: 71(ptr) AccessChain 27(data) 447 39 34 602617a3babSopenharmony_ci 455: 19(int) CompositeExtract 451 1 603617a3babSopenharmony_ci Store 454 455 604617a3babSopenharmony_ci 456: 6(int) Load 8(invocation) 605617a3babSopenharmony_ci 457: 78(ptr) AccessChain 27(data) 51 39 606617a3babSopenharmony_ci 458: 20(ivec4) Load 457 607617a3babSopenharmony_ci 459: 88(ivec3) VectorShuffle 458 458 0 1 2 608617a3babSopenharmony_ci 460: 88(ivec3) GroupNonUniformSMax 35 ClusteredReduce 459 34 609617a3babSopenharmony_ci 461: 71(ptr) AccessChain 27(data) 456 39 30 610617a3babSopenharmony_ci 462: 19(int) CompositeExtract 460 0 611617a3babSopenharmony_ci Store 461 462 612617a3babSopenharmony_ci 463: 71(ptr) AccessChain 27(data) 456 39 34 613617a3babSopenharmony_ci 464: 19(int) CompositeExtract 460 1 614617a3babSopenharmony_ci Store 463 464 615617a3babSopenharmony_ci 465: 71(ptr) AccessChain 27(data) 456 39 61 616617a3babSopenharmony_ci 466: 19(int) CompositeExtract 460 2 617617a3babSopenharmony_ci Store 465 466 618617a3babSopenharmony_ci 467: 6(int) Load 8(invocation) 619617a3babSopenharmony_ci 468: 78(ptr) AccessChain 27(data) 65 39 620617a3babSopenharmony_ci 469: 20(ivec4) Load 468 621617a3babSopenharmony_ci 470: 20(ivec4) GroupNonUniformSMax 35 ClusteredReduce 469 34 622617a3babSopenharmony_ci 471: 78(ptr) AccessChain 27(data) 467 39 623617a3babSopenharmony_ci Store 471 470 624617a3babSopenharmony_ci 472: 6(int) Load 8(invocation) 625617a3babSopenharmony_ci 473: 105(ptr) AccessChain 27(data) 29 51 30 626617a3babSopenharmony_ci 474: 6(int) Load 473 627617a3babSopenharmony_ci 475: 6(int) GroupNonUniformUMax 35 ClusteredReduce 474 34 628617a3babSopenharmony_ci 476: 105(ptr) AccessChain 27(data) 472 51 30 629617a3babSopenharmony_ci Store 476 475 630617a3babSopenharmony_ci 477: 6(int) Load 8(invocation) 631617a3babSopenharmony_ci 478: 112(ptr) AccessChain 27(data) 39 51 632617a3babSopenharmony_ci 479: 21(ivec4) Load 478 633617a3babSopenharmony_ci 480: 111(ivec2) VectorShuffle 479 479 0 1 634617a3babSopenharmony_ci 481: 111(ivec2) GroupNonUniformUMax 35 ClusteredReduce 480 34 635617a3babSopenharmony_ci 482: 105(ptr) AccessChain 27(data) 477 51 30 636617a3babSopenharmony_ci 483: 6(int) CompositeExtract 481 0 637617a3babSopenharmony_ci Store 482 483 638617a3babSopenharmony_ci 484: 105(ptr) AccessChain 27(data) 477 51 34 639617a3babSopenharmony_ci 485: 6(int) CompositeExtract 481 1 640617a3babSopenharmony_ci Store 484 485 641617a3babSopenharmony_ci 486: 6(int) Load 8(invocation) 642617a3babSopenharmony_ci 487: 112(ptr) AccessChain 27(data) 51 51 643617a3babSopenharmony_ci 488: 21(ivec4) Load 487 644617a3babSopenharmony_ci 489: 122(ivec3) VectorShuffle 488 488 0 1 2 645617a3babSopenharmony_ci 490: 122(ivec3) GroupNonUniformUMax 35 ClusteredReduce 489 34 646617a3babSopenharmony_ci 491: 105(ptr) AccessChain 27(data) 486 51 30 647617a3babSopenharmony_ci 492: 6(int) CompositeExtract 490 0 648617a3babSopenharmony_ci Store 491 492 649617a3babSopenharmony_ci 493: 105(ptr) AccessChain 27(data) 486 51 34 650617a3babSopenharmony_ci 494: 6(int) CompositeExtract 490 1 651617a3babSopenharmony_ci Store 493 494 652617a3babSopenharmony_ci 495: 105(ptr) AccessChain 27(data) 486 51 61 653617a3babSopenharmony_ci 496: 6(int) CompositeExtract 490 2 654617a3babSopenharmony_ci Store 495 496 655617a3babSopenharmony_ci 497: 6(int) Load 8(invocation) 656617a3babSopenharmony_ci 498: 112(ptr) AccessChain 27(data) 65 51 657617a3babSopenharmony_ci 499: 21(ivec4) Load 498 658617a3babSopenharmony_ci 500: 21(ivec4) GroupNonUniformUMax 35 ClusteredReduce 499 34 659617a3babSopenharmony_ci 501: 112(ptr) AccessChain 27(data) 497 51 660617a3babSopenharmony_ci Store 501 500 661617a3babSopenharmony_ci 502: 6(int) Load 8(invocation) 662617a3babSopenharmony_ci 503: 139(ptr) AccessChain 27(data) 29 65 30 663617a3babSopenharmony_ci 504:22(float64_t) Load 503 664617a3babSopenharmony_ci 505:22(float64_t) GroupNonUniformFMax 35 ClusteredReduce 504 34 665617a3babSopenharmony_ci 506: 139(ptr) AccessChain 27(data) 502 65 30 666617a3babSopenharmony_ci Store 506 505 667617a3babSopenharmony_ci 507: 6(int) Load 8(invocation) 668617a3babSopenharmony_ci 508: 146(ptr) AccessChain 27(data) 39 65 669617a3babSopenharmony_ci 509: 23(f64vec4) Load 508 670617a3babSopenharmony_ci 510:145(f64vec2) VectorShuffle 509 509 0 1 671617a3babSopenharmony_ci 511:145(f64vec2) GroupNonUniformFMax 35 ClusteredReduce 510 34 672617a3babSopenharmony_ci 512: 139(ptr) AccessChain 27(data) 507 65 30 673617a3babSopenharmony_ci 513:22(float64_t) CompositeExtract 511 0 674617a3babSopenharmony_ci Store 512 513 675617a3babSopenharmony_ci 514: 139(ptr) AccessChain 27(data) 507 65 34 676617a3babSopenharmony_ci 515:22(float64_t) CompositeExtract 511 1 677617a3babSopenharmony_ci Store 514 515 678617a3babSopenharmony_ci 516: 6(int) Load 8(invocation) 679617a3babSopenharmony_ci 517: 146(ptr) AccessChain 27(data) 51 65 680617a3babSopenharmony_ci 518: 23(f64vec4) Load 517 681617a3babSopenharmony_ci 519:156(f64vec3) VectorShuffle 518 518 0 1 2 682617a3babSopenharmony_ci 520:156(f64vec3) GroupNonUniformFMax 35 ClusteredReduce 519 34 683617a3babSopenharmony_ci 521: 139(ptr) AccessChain 27(data) 516 65 30 684617a3babSopenharmony_ci 522:22(float64_t) CompositeExtract 520 0 685617a3babSopenharmony_ci Store 521 522 686617a3babSopenharmony_ci 523: 139(ptr) AccessChain 27(data) 516 65 34 687617a3babSopenharmony_ci 524:22(float64_t) CompositeExtract 520 1 688617a3babSopenharmony_ci Store 523 524 689617a3babSopenharmony_ci 525: 139(ptr) AccessChain 27(data) 516 65 61 690617a3babSopenharmony_ci 526:22(float64_t) CompositeExtract 520 2 691617a3babSopenharmony_ci Store 525 526 692617a3babSopenharmony_ci 527: 6(int) Load 8(invocation) 693617a3babSopenharmony_ci 528: 146(ptr) AccessChain 27(data) 65 65 694617a3babSopenharmony_ci 529: 23(f64vec4) Load 528 695617a3babSopenharmony_ci 530: 23(f64vec4) GroupNonUniformFMax 35 ClusteredReduce 529 34 696617a3babSopenharmony_ci 531: 146(ptr) AccessChain 27(data) 527 65 697617a3babSopenharmony_ci Store 531 530 698617a3babSopenharmony_ci 532: 6(int) Load 8(invocation) 699617a3babSopenharmony_ci 533: 71(ptr) AccessChain 27(data) 29 39 30 700617a3babSopenharmony_ci 534: 19(int) Load 533 701617a3babSopenharmony_ci 535: 19(int) GroupNonUniformBitwiseAnd 35 ClusteredReduce 534 34 702617a3babSopenharmony_ci 536: 71(ptr) AccessChain 27(data) 532 39 30 703617a3babSopenharmony_ci Store 536 535 704617a3babSopenharmony_ci 537: 6(int) Load 8(invocation) 705617a3babSopenharmony_ci 538: 78(ptr) AccessChain 27(data) 39 39 706617a3babSopenharmony_ci 539: 20(ivec4) Load 538 707617a3babSopenharmony_ci 540: 77(ivec2) VectorShuffle 539 539 0 1 708617a3babSopenharmony_ci 541: 77(ivec2) GroupNonUniformBitwiseAnd 35 ClusteredReduce 540 34 709617a3babSopenharmony_ci 542: 71(ptr) AccessChain 27(data) 537 39 30 710617a3babSopenharmony_ci 543: 19(int) CompositeExtract 541 0 711617a3babSopenharmony_ci Store 542 543 712617a3babSopenharmony_ci 544: 71(ptr) AccessChain 27(data) 537 39 34 713617a3babSopenharmony_ci 545: 19(int) CompositeExtract 541 1 714617a3babSopenharmony_ci Store 544 545 715617a3babSopenharmony_ci 546: 6(int) Load 8(invocation) 716617a3babSopenharmony_ci 547: 78(ptr) AccessChain 27(data) 51 39 717617a3babSopenharmony_ci 548: 20(ivec4) Load 547 718617a3babSopenharmony_ci 549: 88(ivec3) VectorShuffle 548 548 0 1 2 719617a3babSopenharmony_ci 550: 88(ivec3) GroupNonUniformBitwiseAnd 35 ClusteredReduce 549 34 720617a3babSopenharmony_ci 551: 71(ptr) AccessChain 27(data) 546 39 30 721617a3babSopenharmony_ci 552: 19(int) CompositeExtract 550 0 722617a3babSopenharmony_ci Store 551 552 723617a3babSopenharmony_ci 553: 71(ptr) AccessChain 27(data) 546 39 34 724617a3babSopenharmony_ci 554: 19(int) CompositeExtract 550 1 725617a3babSopenharmony_ci Store 553 554 726617a3babSopenharmony_ci 555: 71(ptr) AccessChain 27(data) 546 39 61 727617a3babSopenharmony_ci 556: 19(int) CompositeExtract 550 2 728617a3babSopenharmony_ci Store 555 556 729617a3babSopenharmony_ci 557: 6(int) Load 8(invocation) 730617a3babSopenharmony_ci 558: 78(ptr) AccessChain 27(data) 65 39 731617a3babSopenharmony_ci 559: 20(ivec4) Load 558 732617a3babSopenharmony_ci 560: 20(ivec4) GroupNonUniformBitwiseAnd 35 ClusteredReduce 559 34 733617a3babSopenharmony_ci 561: 78(ptr) AccessChain 27(data) 557 39 734617a3babSopenharmony_ci Store 561 560 735617a3babSopenharmony_ci 562: 6(int) Load 8(invocation) 736617a3babSopenharmony_ci 563: 105(ptr) AccessChain 27(data) 29 51 30 737617a3babSopenharmony_ci 564: 6(int) Load 563 738617a3babSopenharmony_ci 565: 6(int) GroupNonUniformBitwiseAnd 35 ClusteredReduce 564 34 739617a3babSopenharmony_ci 566: 105(ptr) AccessChain 27(data) 562 51 30 740617a3babSopenharmony_ci Store 566 565 741617a3babSopenharmony_ci 567: 6(int) Load 8(invocation) 742617a3babSopenharmony_ci 568: 112(ptr) AccessChain 27(data) 39 51 743617a3babSopenharmony_ci 569: 21(ivec4) Load 568 744617a3babSopenharmony_ci 570: 111(ivec2) VectorShuffle 569 569 0 1 745617a3babSopenharmony_ci 571: 111(ivec2) GroupNonUniformBitwiseAnd 35 ClusteredReduce 570 34 746617a3babSopenharmony_ci 572: 105(ptr) AccessChain 27(data) 567 51 30 747617a3babSopenharmony_ci 573: 6(int) CompositeExtract 571 0 748617a3babSopenharmony_ci Store 572 573 749617a3babSopenharmony_ci 574: 105(ptr) AccessChain 27(data) 567 51 34 750617a3babSopenharmony_ci 575: 6(int) CompositeExtract 571 1 751617a3babSopenharmony_ci Store 574 575 752617a3babSopenharmony_ci 576: 6(int) Load 8(invocation) 753617a3babSopenharmony_ci 577: 112(ptr) AccessChain 27(data) 51 51 754617a3babSopenharmony_ci 578: 21(ivec4) Load 577 755617a3babSopenharmony_ci 579: 122(ivec3) VectorShuffle 578 578 0 1 2 756617a3babSopenharmony_ci 580: 122(ivec3) GroupNonUniformBitwiseAnd 35 ClusteredReduce 579 34 757617a3babSopenharmony_ci 581: 105(ptr) AccessChain 27(data) 576 51 30 758617a3babSopenharmony_ci 582: 6(int) CompositeExtract 580 0 759617a3babSopenharmony_ci Store 581 582 760617a3babSopenharmony_ci 583: 105(ptr) AccessChain 27(data) 576 51 34 761617a3babSopenharmony_ci 584: 6(int) CompositeExtract 580 1 762617a3babSopenharmony_ci Store 583 584 763617a3babSopenharmony_ci 585: 105(ptr) AccessChain 27(data) 576 51 61 764617a3babSopenharmony_ci 586: 6(int) CompositeExtract 580 2 765617a3babSopenharmony_ci Store 585 586 766617a3babSopenharmony_ci 587: 6(int) Load 8(invocation) 767617a3babSopenharmony_ci 588: 112(ptr) AccessChain 27(data) 65 51 768617a3babSopenharmony_ci 589: 21(ivec4) Load 588 769617a3babSopenharmony_ci 590: 21(ivec4) GroupNonUniformBitwiseAnd 35 ClusteredReduce 589 34 770617a3babSopenharmony_ci 591: 112(ptr) AccessChain 27(data) 587 51 771617a3babSopenharmony_ci Store 591 590 772617a3babSopenharmony_ci 592: 6(int) Load 8(invocation) 773617a3babSopenharmony_ci 593: 71(ptr) AccessChain 27(data) 29 39 30 774617a3babSopenharmony_ci 594: 19(int) Load 593 775617a3babSopenharmony_ci 596: 595(bool) SLessThan 594 29 776617a3babSopenharmony_ci 597: 595(bool) GroupNonUniformLogicalAnd 35 ClusteredReduce 596 34 777617a3babSopenharmony_ci 598: 19(int) Select 597 39 29 778617a3babSopenharmony_ci 599: 71(ptr) AccessChain 27(data) 592 39 30 779617a3babSopenharmony_ci Store 599 598 780617a3babSopenharmony_ci 600: 6(int) Load 8(invocation) 781617a3babSopenharmony_ci 601: 78(ptr) AccessChain 27(data) 39 39 782617a3babSopenharmony_ci 602: 20(ivec4) Load 601 783617a3babSopenharmony_ci 603: 77(ivec2) VectorShuffle 602 602 0 1 784617a3babSopenharmony_ci 606: 605(bvec2) SLessThan 603 604 785617a3babSopenharmony_ci 607: 605(bvec2) GroupNonUniformLogicalAnd 35 ClusteredReduce 606 34 786617a3babSopenharmony_ci 609: 77(ivec2) Select 607 608 604 787617a3babSopenharmony_ci 610: 71(ptr) AccessChain 27(data) 600 39 30 788617a3babSopenharmony_ci 611: 19(int) CompositeExtract 609 0 789617a3babSopenharmony_ci Store 610 611 790617a3babSopenharmony_ci 612: 71(ptr) AccessChain 27(data) 600 39 34 791617a3babSopenharmony_ci 613: 19(int) CompositeExtract 609 1 792617a3babSopenharmony_ci Store 612 613 793617a3babSopenharmony_ci 614: 6(int) Load 8(invocation) 794617a3babSopenharmony_ci 615: 78(ptr) AccessChain 27(data) 39 39 795617a3babSopenharmony_ci 616: 20(ivec4) Load 615 796617a3babSopenharmony_ci 617: 88(ivec3) VectorShuffle 616 616 0 1 2 797617a3babSopenharmony_ci 620: 619(bvec3) SLessThan 617 618 798617a3babSopenharmony_ci 621: 619(bvec3) GroupNonUniformLogicalAnd 35 ClusteredReduce 620 34 799617a3babSopenharmony_ci 623: 88(ivec3) Select 621 622 618 800617a3babSopenharmony_ci 624: 71(ptr) AccessChain 27(data) 614 39 30 801617a3babSopenharmony_ci 625: 19(int) CompositeExtract 623 0 802617a3babSopenharmony_ci Store 624 625 803617a3babSopenharmony_ci 626: 71(ptr) AccessChain 27(data) 614 39 34 804617a3babSopenharmony_ci 627: 19(int) CompositeExtract 623 1 805617a3babSopenharmony_ci Store 626 627 806617a3babSopenharmony_ci 628: 71(ptr) AccessChain 27(data) 614 39 61 807617a3babSopenharmony_ci 629: 19(int) CompositeExtract 623 2 808617a3babSopenharmony_ci Store 628 629 809617a3babSopenharmony_ci 630: 6(int) Load 8(invocation) 810617a3babSopenharmony_ci 631: 78(ptr) AccessChain 27(data) 39 39 811617a3babSopenharmony_ci 632: 20(ivec4) Load 631 812617a3babSopenharmony_ci 635: 634(bvec4) SLessThan 632 633 813617a3babSopenharmony_ci 636: 634(bvec4) GroupNonUniformLogicalAnd 35 ClusteredReduce 635 34 814617a3babSopenharmony_ci 638: 20(ivec4) Select 636 637 633 815617a3babSopenharmony_ci 639: 78(ptr) AccessChain 27(data) 630 39 816617a3babSopenharmony_ci Store 639 638 817617a3babSopenharmony_ci 640: 6(int) Load 8(invocation) 818617a3babSopenharmony_ci 641: 71(ptr) AccessChain 27(data) 29 39 30 819617a3babSopenharmony_ci 642: 19(int) Load 641 820617a3babSopenharmony_ci 643: 19(int) GroupNonUniformBitwiseOr 35 ClusteredReduce 642 34 821617a3babSopenharmony_ci 644: 71(ptr) AccessChain 27(data) 640 39 30 822617a3babSopenharmony_ci Store 644 643 823617a3babSopenharmony_ci 645: 6(int) Load 8(invocation) 824617a3babSopenharmony_ci 646: 78(ptr) AccessChain 27(data) 39 39 825617a3babSopenharmony_ci 647: 20(ivec4) Load 646 826617a3babSopenharmony_ci 648: 77(ivec2) VectorShuffle 647 647 0 1 827617a3babSopenharmony_ci 649: 77(ivec2) GroupNonUniformBitwiseOr 35 ClusteredReduce 648 34 828617a3babSopenharmony_ci 650: 71(ptr) AccessChain 27(data) 645 39 30 829617a3babSopenharmony_ci 651: 19(int) CompositeExtract 649 0 830617a3babSopenharmony_ci Store 650 651 831617a3babSopenharmony_ci 652: 71(ptr) AccessChain 27(data) 645 39 34 832617a3babSopenharmony_ci 653: 19(int) CompositeExtract 649 1 833617a3babSopenharmony_ci Store 652 653 834617a3babSopenharmony_ci 654: 6(int) Load 8(invocation) 835617a3babSopenharmony_ci 655: 78(ptr) AccessChain 27(data) 51 39 836617a3babSopenharmony_ci 656: 20(ivec4) Load 655 837617a3babSopenharmony_ci 657: 88(ivec3) VectorShuffle 656 656 0 1 2 838617a3babSopenharmony_ci 658: 88(ivec3) GroupNonUniformBitwiseOr 35 ClusteredReduce 657 34 839617a3babSopenharmony_ci 659: 71(ptr) AccessChain 27(data) 654 39 30 840617a3babSopenharmony_ci 660: 19(int) CompositeExtract 658 0 841617a3babSopenharmony_ci Store 659 660 842617a3babSopenharmony_ci 661: 71(ptr) AccessChain 27(data) 654 39 34 843617a3babSopenharmony_ci 662: 19(int) CompositeExtract 658 1 844617a3babSopenharmony_ci Store 661 662 845617a3babSopenharmony_ci 663: 71(ptr) AccessChain 27(data) 654 39 61 846617a3babSopenharmony_ci 664: 19(int) CompositeExtract 658 2 847617a3babSopenharmony_ci Store 663 664 848617a3babSopenharmony_ci 665: 6(int) Load 8(invocation) 849617a3babSopenharmony_ci 666: 78(ptr) AccessChain 27(data) 65 39 850617a3babSopenharmony_ci 667: 20(ivec4) Load 666 851617a3babSopenharmony_ci 668: 20(ivec4) GroupNonUniformBitwiseOr 35 ClusteredReduce 667 34 852617a3babSopenharmony_ci 669: 78(ptr) AccessChain 27(data) 665 39 853617a3babSopenharmony_ci Store 669 668 854617a3babSopenharmony_ci 670: 6(int) Load 8(invocation) 855617a3babSopenharmony_ci 671: 105(ptr) AccessChain 27(data) 29 51 30 856617a3babSopenharmony_ci 672: 6(int) Load 671 857617a3babSopenharmony_ci 673: 6(int) GroupNonUniformBitwiseOr 35 ClusteredReduce 672 34 858617a3babSopenharmony_ci 674: 105(ptr) AccessChain 27(data) 670 51 30 859617a3babSopenharmony_ci Store 674 673 860617a3babSopenharmony_ci 675: 6(int) Load 8(invocation) 861617a3babSopenharmony_ci 676: 112(ptr) AccessChain 27(data) 39 51 862617a3babSopenharmony_ci 677: 21(ivec4) Load 676 863617a3babSopenharmony_ci 678: 111(ivec2) VectorShuffle 677 677 0 1 864617a3babSopenharmony_ci 679: 111(ivec2) GroupNonUniformBitwiseOr 35 ClusteredReduce 678 34 865617a3babSopenharmony_ci 680: 105(ptr) AccessChain 27(data) 675 51 30 866617a3babSopenharmony_ci 681: 6(int) CompositeExtract 679 0 867617a3babSopenharmony_ci Store 680 681 868617a3babSopenharmony_ci 682: 105(ptr) AccessChain 27(data) 675 51 34 869617a3babSopenharmony_ci 683: 6(int) CompositeExtract 679 1 870617a3babSopenharmony_ci Store 682 683 871617a3babSopenharmony_ci 684: 6(int) Load 8(invocation) 872617a3babSopenharmony_ci 685: 112(ptr) AccessChain 27(data) 51 51 873617a3babSopenharmony_ci 686: 21(ivec4) Load 685 874617a3babSopenharmony_ci 687: 122(ivec3) VectorShuffle 686 686 0 1 2 875617a3babSopenharmony_ci 688: 122(ivec3) GroupNonUniformBitwiseOr 35 ClusteredReduce 687 34 876617a3babSopenharmony_ci 689: 105(ptr) AccessChain 27(data) 684 51 30 877617a3babSopenharmony_ci 690: 6(int) CompositeExtract 688 0 878617a3babSopenharmony_ci Store 689 690 879617a3babSopenharmony_ci 691: 105(ptr) AccessChain 27(data) 684 51 34 880617a3babSopenharmony_ci 692: 6(int) CompositeExtract 688 1 881617a3babSopenharmony_ci Store 691 692 882617a3babSopenharmony_ci 693: 105(ptr) AccessChain 27(data) 684 51 61 883617a3babSopenharmony_ci 694: 6(int) CompositeExtract 688 2 884617a3babSopenharmony_ci Store 693 694 885617a3babSopenharmony_ci 695: 6(int) Load 8(invocation) 886617a3babSopenharmony_ci 696: 112(ptr) AccessChain 27(data) 65 51 887617a3babSopenharmony_ci 697: 21(ivec4) Load 696 888617a3babSopenharmony_ci 698: 21(ivec4) GroupNonUniformBitwiseOr 35 ClusteredReduce 697 34 889617a3babSopenharmony_ci 699: 112(ptr) AccessChain 27(data) 695 51 890617a3babSopenharmony_ci Store 699 698 891617a3babSopenharmony_ci 700: 6(int) Load 8(invocation) 892617a3babSopenharmony_ci 701: 71(ptr) AccessChain 27(data) 29 39 30 893617a3babSopenharmony_ci 702: 19(int) Load 701 894617a3babSopenharmony_ci 703: 595(bool) SLessThan 702 29 895617a3babSopenharmony_ci 704: 595(bool) GroupNonUniformLogicalOr 35 ClusteredReduce 703 34 896617a3babSopenharmony_ci 705: 19(int) Select 704 39 29 897617a3babSopenharmony_ci 706: 71(ptr) AccessChain 27(data) 700 39 30 898617a3babSopenharmony_ci Store 706 705 899617a3babSopenharmony_ci 707: 6(int) Load 8(invocation) 900617a3babSopenharmony_ci 708: 78(ptr) AccessChain 27(data) 39 39 901617a3babSopenharmony_ci 709: 20(ivec4) Load 708 902617a3babSopenharmony_ci 710: 77(ivec2) VectorShuffle 709 709 0 1 903617a3babSopenharmony_ci 711: 605(bvec2) SLessThan 710 604 904617a3babSopenharmony_ci 712: 605(bvec2) GroupNonUniformLogicalOr 35 ClusteredReduce 711 34 905617a3babSopenharmony_ci 713: 77(ivec2) Select 712 608 604 906617a3babSopenharmony_ci 714: 71(ptr) AccessChain 27(data) 707 39 30 907617a3babSopenharmony_ci 715: 19(int) CompositeExtract 713 0 908617a3babSopenharmony_ci Store 714 715 909617a3babSopenharmony_ci 716: 71(ptr) AccessChain 27(data) 707 39 34 910617a3babSopenharmony_ci 717: 19(int) CompositeExtract 713 1 911617a3babSopenharmony_ci Store 716 717 912617a3babSopenharmony_ci 718: 6(int) Load 8(invocation) 913617a3babSopenharmony_ci 719: 78(ptr) AccessChain 27(data) 39 39 914617a3babSopenharmony_ci 720: 20(ivec4) Load 719 915617a3babSopenharmony_ci 721: 88(ivec3) VectorShuffle 720 720 0 1 2 916617a3babSopenharmony_ci 722: 619(bvec3) SLessThan 721 618 917617a3babSopenharmony_ci 723: 619(bvec3) GroupNonUniformLogicalOr 35 ClusteredReduce 722 34 918617a3babSopenharmony_ci 724: 88(ivec3) Select 723 622 618 919617a3babSopenharmony_ci 725: 71(ptr) AccessChain 27(data) 718 39 30 920617a3babSopenharmony_ci 726: 19(int) CompositeExtract 724 0 921617a3babSopenharmony_ci Store 725 726 922617a3babSopenharmony_ci 727: 71(ptr) AccessChain 27(data) 718 39 34 923617a3babSopenharmony_ci 728: 19(int) CompositeExtract 724 1 924617a3babSopenharmony_ci Store 727 728 925617a3babSopenharmony_ci 729: 71(ptr) AccessChain 27(data) 718 39 61 926617a3babSopenharmony_ci 730: 19(int) CompositeExtract 724 2 927617a3babSopenharmony_ci Store 729 730 928617a3babSopenharmony_ci 731: 6(int) Load 8(invocation) 929617a3babSopenharmony_ci 732: 78(ptr) AccessChain 27(data) 39 39 930617a3babSopenharmony_ci 733: 20(ivec4) Load 732 931617a3babSopenharmony_ci 734: 634(bvec4) SLessThan 733 633 932617a3babSopenharmony_ci 735: 634(bvec4) GroupNonUniformLogicalOr 35 ClusteredReduce 734 34 933617a3babSopenharmony_ci 736: 20(ivec4) Select 735 637 633 934617a3babSopenharmony_ci 737: 78(ptr) AccessChain 27(data) 731 39 935617a3babSopenharmony_ci Store 737 736 936617a3babSopenharmony_ci 738: 6(int) Load 8(invocation) 937617a3babSopenharmony_ci 739: 71(ptr) AccessChain 27(data) 29 39 30 938617a3babSopenharmony_ci 740: 19(int) Load 739 939617a3babSopenharmony_ci 741: 19(int) GroupNonUniformBitwiseXor 35 ClusteredReduce 740 34 940617a3babSopenharmony_ci 742: 71(ptr) AccessChain 27(data) 738 39 30 941617a3babSopenharmony_ci Store 742 741 942617a3babSopenharmony_ci 743: 6(int) Load 8(invocation) 943617a3babSopenharmony_ci 744: 78(ptr) AccessChain 27(data) 39 39 944617a3babSopenharmony_ci 745: 20(ivec4) Load 744 945617a3babSopenharmony_ci 746: 77(ivec2) VectorShuffle 745 745 0 1 946617a3babSopenharmony_ci 747: 77(ivec2) GroupNonUniformBitwiseXor 35 ClusteredReduce 746 34 947617a3babSopenharmony_ci 748: 71(ptr) AccessChain 27(data) 743 39 30 948617a3babSopenharmony_ci 749: 19(int) CompositeExtract 747 0 949617a3babSopenharmony_ci Store 748 749 950617a3babSopenharmony_ci 750: 71(ptr) AccessChain 27(data) 743 39 34 951617a3babSopenharmony_ci 751: 19(int) CompositeExtract 747 1 952617a3babSopenharmony_ci Store 750 751 953617a3babSopenharmony_ci 752: 6(int) Load 8(invocation) 954617a3babSopenharmony_ci 753: 78(ptr) AccessChain 27(data) 51 39 955617a3babSopenharmony_ci 754: 20(ivec4) Load 753 956617a3babSopenharmony_ci 755: 88(ivec3) VectorShuffle 754 754 0 1 2 957617a3babSopenharmony_ci 756: 88(ivec3) GroupNonUniformBitwiseXor 35 ClusteredReduce 755 34 958617a3babSopenharmony_ci 757: 71(ptr) AccessChain 27(data) 752 39 30 959617a3babSopenharmony_ci 758: 19(int) CompositeExtract 756 0 960617a3babSopenharmony_ci Store 757 758 961617a3babSopenharmony_ci 759: 71(ptr) AccessChain 27(data) 752 39 34 962617a3babSopenharmony_ci 760: 19(int) CompositeExtract 756 1 963617a3babSopenharmony_ci Store 759 760 964617a3babSopenharmony_ci 761: 71(ptr) AccessChain 27(data) 752 39 61 965617a3babSopenharmony_ci 762: 19(int) CompositeExtract 756 2 966617a3babSopenharmony_ci Store 761 762 967617a3babSopenharmony_ci 763: 6(int) Load 8(invocation) 968617a3babSopenharmony_ci 764: 78(ptr) AccessChain 27(data) 65 39 969617a3babSopenharmony_ci 765: 20(ivec4) Load 764 970617a3babSopenharmony_ci 766: 20(ivec4) GroupNonUniformBitwiseXor 35 ClusteredReduce 765 34 971617a3babSopenharmony_ci 767: 78(ptr) AccessChain 27(data) 763 39 972617a3babSopenharmony_ci Store 767 766 973617a3babSopenharmony_ci 768: 6(int) Load 8(invocation) 974617a3babSopenharmony_ci 769: 105(ptr) AccessChain 27(data) 29 51 30 975617a3babSopenharmony_ci 770: 6(int) Load 769 976617a3babSopenharmony_ci 771: 6(int) GroupNonUniformBitwiseXor 35 ClusteredReduce 770 34 977617a3babSopenharmony_ci 772: 105(ptr) AccessChain 27(data) 768 51 30 978617a3babSopenharmony_ci Store 772 771 979617a3babSopenharmony_ci 773: 6(int) Load 8(invocation) 980617a3babSopenharmony_ci 774: 112(ptr) AccessChain 27(data) 39 51 981617a3babSopenharmony_ci 775: 21(ivec4) Load 774 982617a3babSopenharmony_ci 776: 111(ivec2) VectorShuffle 775 775 0 1 983617a3babSopenharmony_ci 777: 111(ivec2) GroupNonUniformBitwiseXor 35 ClusteredReduce 776 34 984617a3babSopenharmony_ci 778: 105(ptr) AccessChain 27(data) 773 51 30 985617a3babSopenharmony_ci 779: 6(int) CompositeExtract 777 0 986617a3babSopenharmony_ci Store 778 779 987617a3babSopenharmony_ci 780: 105(ptr) AccessChain 27(data) 773 51 34 988617a3babSopenharmony_ci 781: 6(int) CompositeExtract 777 1 989617a3babSopenharmony_ci Store 780 781 990617a3babSopenharmony_ci 782: 6(int) Load 8(invocation) 991617a3babSopenharmony_ci 783: 112(ptr) AccessChain 27(data) 51 51 992617a3babSopenharmony_ci 784: 21(ivec4) Load 783 993617a3babSopenharmony_ci 785: 122(ivec3) VectorShuffle 784 784 0 1 2 994617a3babSopenharmony_ci 786: 122(ivec3) GroupNonUniformBitwiseXor 35 ClusteredReduce 785 34 995617a3babSopenharmony_ci 787: 105(ptr) AccessChain 27(data) 782 51 30 996617a3babSopenharmony_ci 788: 6(int) CompositeExtract 786 0 997617a3babSopenharmony_ci Store 787 788 998617a3babSopenharmony_ci 789: 105(ptr) AccessChain 27(data) 782 51 34 999617a3babSopenharmony_ci 790: 6(int) CompositeExtract 786 1 1000617a3babSopenharmony_ci Store 789 790 1001617a3babSopenharmony_ci 791: 105(ptr) AccessChain 27(data) 782 51 61 1002617a3babSopenharmony_ci 792: 6(int) CompositeExtract 786 2 1003617a3babSopenharmony_ci Store 791 792 1004617a3babSopenharmony_ci 793: 6(int) Load 8(invocation) 1005617a3babSopenharmony_ci 794: 112(ptr) AccessChain 27(data) 65 51 1006617a3babSopenharmony_ci 795: 21(ivec4) Load 794 1007617a3babSopenharmony_ci 796: 21(ivec4) GroupNonUniformBitwiseXor 35 ClusteredReduce 795 34 1008617a3babSopenharmony_ci 797: 112(ptr) AccessChain 27(data) 793 51 1009617a3babSopenharmony_ci Store 797 796 1010617a3babSopenharmony_ci 798: 6(int) Load 8(invocation) 1011617a3babSopenharmony_ci 799: 71(ptr) AccessChain 27(data) 29 39 30 1012617a3babSopenharmony_ci 800: 19(int) Load 799 1013617a3babSopenharmony_ci 801: 595(bool) SLessThan 800 29 1014617a3babSopenharmony_ci 802: 595(bool) GroupNonUniformLogicalXor 35 ClusteredReduce 801 34 1015617a3babSopenharmony_ci 803: 19(int) Select 802 39 29 1016617a3babSopenharmony_ci 804: 71(ptr) AccessChain 27(data) 798 39 30 1017617a3babSopenharmony_ci Store 804 803 1018617a3babSopenharmony_ci 805: 6(int) Load 8(invocation) 1019617a3babSopenharmony_ci 806: 78(ptr) AccessChain 27(data) 39 39 1020617a3babSopenharmony_ci 807: 20(ivec4) Load 806 1021617a3babSopenharmony_ci 808: 77(ivec2) VectorShuffle 807 807 0 1 1022617a3babSopenharmony_ci 809: 605(bvec2) SLessThan 808 604 1023617a3babSopenharmony_ci 810: 605(bvec2) GroupNonUniformLogicalXor 35 ClusteredReduce 809 34 1024617a3babSopenharmony_ci 811: 77(ivec2) Select 810 608 604 1025617a3babSopenharmony_ci 812: 71(ptr) AccessChain 27(data) 805 39 30 1026617a3babSopenharmony_ci 813: 19(int) CompositeExtract 811 0 1027617a3babSopenharmony_ci Store 812 813 1028617a3babSopenharmony_ci 814: 71(ptr) AccessChain 27(data) 805 39 34 1029617a3babSopenharmony_ci 815: 19(int) CompositeExtract 811 1 1030617a3babSopenharmony_ci Store 814 815 1031617a3babSopenharmony_ci 816: 6(int) Load 8(invocation) 1032617a3babSopenharmony_ci 817: 78(ptr) AccessChain 27(data) 39 39 1033617a3babSopenharmony_ci 818: 20(ivec4) Load 817 1034617a3babSopenharmony_ci 819: 88(ivec3) VectorShuffle 818 818 0 1 2 1035617a3babSopenharmony_ci 820: 619(bvec3) SLessThan 819 618 1036617a3babSopenharmony_ci 821: 619(bvec3) GroupNonUniformLogicalXor 35 ClusteredReduce 820 34 1037617a3babSopenharmony_ci 822: 88(ivec3) Select 821 622 618 1038617a3babSopenharmony_ci 823: 71(ptr) AccessChain 27(data) 816 39 30 1039617a3babSopenharmony_ci 824: 19(int) CompositeExtract 822 0 1040617a3babSopenharmony_ci Store 823 824 1041617a3babSopenharmony_ci 825: 71(ptr) AccessChain 27(data) 816 39 34 1042617a3babSopenharmony_ci 826: 19(int) CompositeExtract 822 1 1043617a3babSopenharmony_ci Store 825 826 1044617a3babSopenharmony_ci 827: 71(ptr) AccessChain 27(data) 816 39 61 1045617a3babSopenharmony_ci 828: 19(int) CompositeExtract 822 2 1046617a3babSopenharmony_ci Store 827 828 1047617a3babSopenharmony_ci 829: 6(int) Load 8(invocation) 1048617a3babSopenharmony_ci 830: 78(ptr) AccessChain 27(data) 39 39 1049617a3babSopenharmony_ci 831: 20(ivec4) Load 830 1050617a3babSopenharmony_ci 832: 634(bvec4) SLessThan 831 633 1051617a3babSopenharmony_ci 833: 634(bvec4) GroupNonUniformLogicalXor 35 ClusteredReduce 832 34 1052617a3babSopenharmony_ci 834: 20(ivec4) Select 833 637 633 1053617a3babSopenharmony_ci 835: 78(ptr) AccessChain 27(data) 829 39 1054617a3babSopenharmony_ci Store 835 834 1055617a3babSopenharmony_ci Return 1056617a3babSopenharmony_ci FunctionEnd 1057