1617a3babSopenharmony_cispv.imageAtomic64.frag 2617a3babSopenharmony_ciValidation failed 3617a3babSopenharmony_ci// Module Version 10000 4617a3babSopenharmony_ci// Generated by (magic number): 8000b 5617a3babSopenharmony_ci// Id's are bound by 503 6617a3babSopenharmony_ci 7617a3babSopenharmony_ci Capability Shader 8617a3babSopenharmony_ci Capability Int64 9617a3babSopenharmony_ci Capability Int64Atomics 10617a3babSopenharmony_ci Capability StorageImageMultisample 11617a3babSopenharmony_ci Capability ImageCubeArray 12617a3babSopenharmony_ci Capability ImageRect 13617a3babSopenharmony_ci Capability SparseResidency 14617a3babSopenharmony_ci Capability Image1D 15617a3babSopenharmony_ci Capability ImageBuffer 16617a3babSopenharmony_ci Capability ImageMSArray 17617a3babSopenharmony_ci Capability Int64ImageEXT 18617a3babSopenharmony_ci Extension "SPV_EXT_shader_image_int64" 19617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 20617a3babSopenharmony_ci MemoryModel Logical GLSL450 21617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 22617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 23617a3babSopenharmony_ci Source GLSL 450 24617a3babSopenharmony_ci SourceExtension "GL_ARB_gpu_shader_int64" 25617a3babSopenharmony_ci SourceExtension "GL_ARB_sparse_texture2" 26617a3babSopenharmony_ci SourceExtension "GL_EXT_shader_image_int64" 27617a3babSopenharmony_ci SourceExtension "GL_KHR_memory_scope_semantics" 28617a3babSopenharmony_ci Name 4 "main" 29617a3babSopenharmony_ci Name 12 "Buf" 30617a3babSopenharmony_ci MemberName 12(Buf) 0 "i64" 31617a3babSopenharmony_ci MemberName 12(Buf) 1 "u64" 32617a3babSopenharmony_ci MemberName 12(Buf) 2 "i64v4" 33617a3babSopenharmony_ci MemberName 12(Buf) 3 "u64v4" 34617a3babSopenharmony_ci MemberName 12(Buf) 4 "i32v4" 35617a3babSopenharmony_ci Name 14 "" 36617a3babSopenharmony_ci Name 18 "i1D" 37617a3babSopenharmony_ci Name 35 "i3D" 38617a3babSopenharmony_ci Name 48 "iBuf" 39617a3babSopenharmony_ci Name 58 "i2DArray" 40617a3babSopenharmony_ci Name 69 "i2DRect" 41617a3babSopenharmony_ci Name 81 "i2DMSArray" 42617a3babSopenharmony_ci Name 194 "u2D" 43617a3babSopenharmony_ci Name 207 "uCube" 44617a3babSopenharmony_ci Name 218 "u1DArray" 45617a3babSopenharmony_ci Name 229 "uCubeArray" 46617a3babSopenharmony_ci Name 240 "u2DMS" 47617a3babSopenharmony_ci Name 458 "ResType" 48617a3babSopenharmony_ci Name 483 "ResType" 49617a3babSopenharmony_ci MemberDecorate 12(Buf) 0 Offset 0 50617a3babSopenharmony_ci MemberDecorate 12(Buf) 1 Offset 8 51617a3babSopenharmony_ci MemberDecorate 12(Buf) 2 Offset 32 52617a3babSopenharmony_ci MemberDecorate 12(Buf) 3 Offset 64 53617a3babSopenharmony_ci MemberDecorate 12(Buf) 4 Offset 96 54617a3babSopenharmony_ci Decorate 12(Buf) BufferBlock 55617a3babSopenharmony_ci Decorate 14 DescriptorSet 0 56617a3babSopenharmony_ci Decorate 14 Binding 11 57617a3babSopenharmony_ci Decorate 18(i1D) DescriptorSet 0 58617a3babSopenharmony_ci Decorate 18(i1D) Binding 0 59617a3babSopenharmony_ci Decorate 35(i3D) DescriptorSet 0 60617a3babSopenharmony_ci Decorate 35(i3D) Binding 2 61617a3babSopenharmony_ci Decorate 48(iBuf) DescriptorSet 0 62617a3babSopenharmony_ci Decorate 48(iBuf) Binding 4 63617a3babSopenharmony_ci Decorate 58(i2DArray) DescriptorSet 0 64617a3babSopenharmony_ci Decorate 58(i2DArray) Binding 6 65617a3babSopenharmony_ci Decorate 69(i2DRect) DescriptorSet 0 66617a3babSopenharmony_ci Decorate 69(i2DRect) Binding 8 67617a3babSopenharmony_ci Decorate 81(i2DMSArray) DescriptorSet 0 68617a3babSopenharmony_ci Decorate 81(i2DMSArray) Binding 10 69617a3babSopenharmony_ci Decorate 194(u2D) DescriptorSet 0 70617a3babSopenharmony_ci Decorate 194(u2D) Binding 1 71617a3babSopenharmony_ci Decorate 207(uCube) DescriptorSet 0 72617a3babSopenharmony_ci Decorate 207(uCube) Binding 3 73617a3babSopenharmony_ci Decorate 218(u1DArray) DescriptorSet 0 74617a3babSopenharmony_ci Decorate 218(u1DArray) Binding 5 75617a3babSopenharmony_ci Decorate 229(uCubeArray) DescriptorSet 0 76617a3babSopenharmony_ci Decorate 229(uCubeArray) Binding 7 77617a3babSopenharmony_ci Decorate 240(u2DMS) DescriptorSet 0 78617a3babSopenharmony_ci Decorate 240(u2DMS) Binding 9 79617a3babSopenharmony_ci 2: TypeVoid 80617a3babSopenharmony_ci 3: TypeFunction 2 81617a3babSopenharmony_ci 6: TypeInt 64 1 82617a3babSopenharmony_ci 7: TypeInt 64 0 83617a3babSopenharmony_ci 8: TypeVector 6(int64_t) 4 84617a3babSopenharmony_ci 9: TypeVector 7(int64_t) 4 85617a3babSopenharmony_ci 10: TypeInt 32 1 86617a3babSopenharmony_ci 11: TypeVector 10(int) 4 87617a3babSopenharmony_ci 12(Buf): TypeStruct 6(int64_t) 7(int64_t) 8(i64vec4) 9(i64vec4) 11(ivec4) 88617a3babSopenharmony_ci 13: TypePointer Uniform 12(Buf) 89617a3babSopenharmony_ci 14: 13(ptr) Variable Uniform 90617a3babSopenharmony_ci 15: 10(int) Constant 0 91617a3babSopenharmony_ci 16: TypeImage 6(int64_t) 1D nonsampled format:R64i 92617a3babSopenharmony_ci 17: TypePointer UniformConstant 16 93617a3babSopenharmony_ci 18(i1D): 17(ptr) Variable UniformConstant 94617a3babSopenharmony_ci 19: 10(int) Constant 4 95617a3babSopenharmony_ci 20: TypeInt 32 0 96617a3babSopenharmony_ci 21: 20(int) Constant 0 97617a3babSopenharmony_ci 22: TypePointer Uniform 10(int) 98617a3babSopenharmony_ci 25: TypePointer Uniform 6(int64_t) 99617a3babSopenharmony_ci 28: TypePointer Image 6(int64_t) 100617a3babSopenharmony_ci 30: 20(int) Constant 1 101617a3babSopenharmony_ci 33: TypeImage 6(int64_t) 3D nonsampled format:R64i 102617a3babSopenharmony_ci 34: TypePointer UniformConstant 33 103617a3babSopenharmony_ci 35(i3D): 34(ptr) Variable UniformConstant 104617a3babSopenharmony_ci 36: TypeVector 10(int) 3 105617a3babSopenharmony_ci 37: TypePointer Uniform 11(ivec4) 106617a3babSopenharmony_ci 46: TypeImage 6(int64_t) Buffer nonsampled format:R64i 107617a3babSopenharmony_ci 47: TypePointer UniformConstant 46 108617a3babSopenharmony_ci 48(iBuf): 47(ptr) Variable UniformConstant 109617a3babSopenharmony_ci 56: TypeImage 6(int64_t) 2D array nonsampled format:R64i 110617a3babSopenharmony_ci 57: TypePointer UniformConstant 56 111617a3babSopenharmony_ci 58(i2DArray): 57(ptr) Variable UniformConstant 112617a3babSopenharmony_ci 67: TypeImage 6(int64_t) Rect nonsampled format:R64i 113617a3babSopenharmony_ci 68: TypePointer UniformConstant 67 114617a3babSopenharmony_ci 69(i2DRect): 68(ptr) Variable UniformConstant 115617a3babSopenharmony_ci 70: TypeVector 10(int) 2 116617a3babSopenharmony_ci 79: TypeImage 6(int64_t) 2D array multi-sampled nonsampled format:R64i 117617a3babSopenharmony_ci 80: TypePointer UniformConstant 79 118617a3babSopenharmony_ci 81(i2DMSArray): 80(ptr) Variable UniformConstant 119617a3babSopenharmony_ci 85: 20(int) Constant 3 120617a3babSopenharmony_ci 107: 6(int64_t) Constant 1 0 121617a3babSopenharmony_ci 116: 10(int) Constant 1 122617a3babSopenharmony_ci 117: 10(int) Constant 2048 123617a3babSopenharmony_ci 119: 20(int) Constant 2048 124617a3babSopenharmony_ci 192: TypeImage 7(int64_t) 2D nonsampled format:R64ui 125617a3babSopenharmony_ci 193: TypePointer UniformConstant 192 126617a3babSopenharmony_ci 194(u2D): 193(ptr) Variable UniformConstant 127617a3babSopenharmony_ci 198: TypePointer Uniform 7(int64_t) 128617a3babSopenharmony_ci 201: TypePointer Image 7(int64_t) 129617a3babSopenharmony_ci 205: TypeImage 7(int64_t) Cube nonsampled format:R64ui 130617a3babSopenharmony_ci 206: TypePointer UniformConstant 205 131617a3babSopenharmony_ci 207(uCube): 206(ptr) Variable UniformConstant 132617a3babSopenharmony_ci 216: TypeImage 7(int64_t) 1D array nonsampled format:R64ui 133617a3babSopenharmony_ci 217: TypePointer UniformConstant 216 134617a3babSopenharmony_ci 218(u1DArray): 217(ptr) Variable UniformConstant 135617a3babSopenharmony_ci 227: TypeImage 7(int64_t) Cube array nonsampled format:R64ui 136617a3babSopenharmony_ci 228: TypePointer UniformConstant 227 137617a3babSopenharmony_ci 229(uCubeArray): 228(ptr) Variable UniformConstant 138617a3babSopenharmony_ci 238: TypeImage 7(int64_t) 2D multi-sampled nonsampled format:R64ui 139617a3babSopenharmony_ci 239: TypePointer UniformConstant 238 140617a3babSopenharmony_ci 240(u2DMS): 239(ptr) Variable UniformConstant 141617a3babSopenharmony_ci 244: 20(int) Constant 2 142617a3babSopenharmony_ci 275: 7(int64_t) Constant 1 0 143617a3babSopenharmony_ci 363: 10(int) Constant 2 144617a3babSopenharmony_ci 368: TypePointer Uniform 8(i64vec4) 145617a3babSopenharmony_ci 423: 10(int) Constant 3 146617a3babSopenharmony_ci 424: TypePointer Uniform 9(i64vec4) 147617a3babSopenharmony_ci 458(ResType): TypeStruct 10(int) 8(i64vec4) 148617a3babSopenharmony_ci 483(ResType): TypeStruct 10(int) 9(i64vec4) 149617a3babSopenharmony_ci 4(main): 2 Function None 3 150617a3babSopenharmony_ci 5: Label 151617a3babSopenharmony_ci 23: 22(ptr) AccessChain 14 19 21 152617a3babSopenharmony_ci 24: 10(int) Load 23 153617a3babSopenharmony_ci 26: 25(ptr) AccessChain 14 15 154617a3babSopenharmony_ci 27: 6(int64_t) Load 26 155617a3babSopenharmony_ci 29: 28(ptr) ImageTexelPointer 18(i1D) 24 21 156617a3babSopenharmony_ci 31: 6(int64_t) AtomicIAdd 29 30 21 27 157617a3babSopenharmony_ci 32: 25(ptr) AccessChain 14 15 158617a3babSopenharmony_ci Store 32 31 159617a3babSopenharmony_ci 38: 37(ptr) AccessChain 14 19 160617a3babSopenharmony_ci 39: 11(ivec4) Load 38 161617a3babSopenharmony_ci 40: 36(ivec3) VectorShuffle 39 39 0 1 2 162617a3babSopenharmony_ci 41: 25(ptr) AccessChain 14 15 163617a3babSopenharmony_ci 42: 6(int64_t) Load 41 164617a3babSopenharmony_ci 43: 28(ptr) ImageTexelPointer 35(i3D) 40 21 165617a3babSopenharmony_ci 44: 6(int64_t) AtomicSMin 43 30 21 42 166617a3babSopenharmony_ci 45: 25(ptr) AccessChain 14 15 167617a3babSopenharmony_ci Store 45 44 168617a3babSopenharmony_ci 49: 22(ptr) AccessChain 14 19 21 169617a3babSopenharmony_ci 50: 10(int) Load 49 170617a3babSopenharmony_ci 51: 25(ptr) AccessChain 14 15 171617a3babSopenharmony_ci 52: 6(int64_t) Load 51 172617a3babSopenharmony_ci 53: 28(ptr) ImageTexelPointer 48(iBuf) 50 21 173617a3babSopenharmony_ci 54: 6(int64_t) AtomicSMax 53 30 21 52 174617a3babSopenharmony_ci 55: 25(ptr) AccessChain 14 15 175617a3babSopenharmony_ci Store 55 54 176617a3babSopenharmony_ci 59: 37(ptr) AccessChain 14 19 177617a3babSopenharmony_ci 60: 11(ivec4) Load 59 178617a3babSopenharmony_ci 61: 36(ivec3) VectorShuffle 60 60 0 1 2 179617a3babSopenharmony_ci 62: 25(ptr) AccessChain 14 15 180617a3babSopenharmony_ci 63: 6(int64_t) Load 62 181617a3babSopenharmony_ci 64: 28(ptr) ImageTexelPointer 58(i2DArray) 61 21 182617a3babSopenharmony_ci 65: 6(int64_t) AtomicAnd 64 30 21 63 183617a3babSopenharmony_ci 66: 25(ptr) AccessChain 14 15 184617a3babSopenharmony_ci Store 66 65 185617a3babSopenharmony_ci 71: 37(ptr) AccessChain 14 19 186617a3babSopenharmony_ci 72: 11(ivec4) Load 71 187617a3babSopenharmony_ci 73: 70(ivec2) VectorShuffle 72 72 0 1 188617a3babSopenharmony_ci 74: 25(ptr) AccessChain 14 15 189617a3babSopenharmony_ci 75: 6(int64_t) Load 74 190617a3babSopenharmony_ci 76: 28(ptr) ImageTexelPointer 69(i2DRect) 73 21 191617a3babSopenharmony_ci 77: 6(int64_t) AtomicOr 76 30 21 75 192617a3babSopenharmony_ci 78: 25(ptr) AccessChain 14 15 193617a3babSopenharmony_ci Store 78 77 194617a3babSopenharmony_ci 82: 37(ptr) AccessChain 14 19 195617a3babSopenharmony_ci 83: 11(ivec4) Load 82 196617a3babSopenharmony_ci 84: 36(ivec3) VectorShuffle 83 83 0 1 2 197617a3babSopenharmony_ci 86: 22(ptr) AccessChain 14 19 85 198617a3babSopenharmony_ci 87: 10(int) Load 86 199617a3babSopenharmony_ci 88: 25(ptr) AccessChain 14 15 200617a3babSopenharmony_ci 89: 6(int64_t) Load 88 201617a3babSopenharmony_ci 90: 28(ptr) ImageTexelPointer 81(i2DMSArray) 84 87 202617a3babSopenharmony_ci 91: 6(int64_t) AtomicXor 90 30 21 89 203617a3babSopenharmony_ci 92: 25(ptr) AccessChain 14 15 204617a3babSopenharmony_ci Store 92 91 205617a3babSopenharmony_ci 93: 22(ptr) AccessChain 14 19 21 206617a3babSopenharmony_ci 94: 10(int) Load 93 207617a3babSopenharmony_ci 95: 25(ptr) AccessChain 14 15 208617a3babSopenharmony_ci 96: 6(int64_t) Load 95 209617a3babSopenharmony_ci 97: 28(ptr) ImageTexelPointer 18(i1D) 94 21 210617a3babSopenharmony_ci 98: 6(int64_t) AtomicExchange 97 30 21 96 211617a3babSopenharmony_ci 99: 25(ptr) AccessChain 14 15 212617a3babSopenharmony_ci Store 99 98 213617a3babSopenharmony_ci 100: 37(ptr) AccessChain 14 19 214617a3babSopenharmony_ci 101: 11(ivec4) Load 100 215617a3babSopenharmony_ci 102: 36(ivec3) VectorShuffle 101 101 0 1 2 216617a3babSopenharmony_ci 103: 25(ptr) AccessChain 14 15 217617a3babSopenharmony_ci 104: 6(int64_t) Load 103 218617a3babSopenharmony_ci 105: 25(ptr) AccessChain 14 15 219617a3babSopenharmony_ci 106: 6(int64_t) Load 105 220617a3babSopenharmony_ci 108: 6(int64_t) IAdd 106 107 221617a3babSopenharmony_ci 109: 28(ptr) ImageTexelPointer 35(i3D) 102 21 222617a3babSopenharmony_ci 110: 6(int64_t) AtomicCompareExchange 109 30 21 21 108 104 223617a3babSopenharmony_ci 111: 25(ptr) AccessChain 14 15 224617a3babSopenharmony_ci Store 111 110 225617a3babSopenharmony_ci 112: 22(ptr) AccessChain 14 19 21 226617a3babSopenharmony_ci 113: 10(int) Load 112 227617a3babSopenharmony_ci 114: 25(ptr) AccessChain 14 15 228617a3babSopenharmony_ci 115: 6(int64_t) Load 114 229617a3babSopenharmony_ci 118: 28(ptr) ImageTexelPointer 18(i1D) 113 21 230617a3babSopenharmony_ci 120: 6(int64_t) AtomicIAdd 118 116 119 115 231617a3babSopenharmony_ci 121: 25(ptr) AccessChain 14 15 232617a3babSopenharmony_ci Store 121 120 233617a3babSopenharmony_ci 122: 37(ptr) AccessChain 14 19 234617a3babSopenharmony_ci 123: 11(ivec4) Load 122 235617a3babSopenharmony_ci 124: 36(ivec3) VectorShuffle 123 123 0 1 2 236617a3babSopenharmony_ci 125: 25(ptr) AccessChain 14 15 237617a3babSopenharmony_ci 126: 6(int64_t) Load 125 238617a3babSopenharmony_ci 127: 28(ptr) ImageTexelPointer 35(i3D) 124 21 239617a3babSopenharmony_ci 128: 6(int64_t) AtomicSMin 127 116 119 126 240617a3babSopenharmony_ci 129: 25(ptr) AccessChain 14 15 241617a3babSopenharmony_ci Store 129 128 242617a3babSopenharmony_ci 130: 22(ptr) AccessChain 14 19 21 243617a3babSopenharmony_ci 131: 10(int) Load 130 244617a3babSopenharmony_ci 132: 25(ptr) AccessChain 14 15 245617a3babSopenharmony_ci 133: 6(int64_t) Load 132 246617a3babSopenharmony_ci 134: 28(ptr) ImageTexelPointer 48(iBuf) 131 21 247617a3babSopenharmony_ci 135: 6(int64_t) AtomicSMax 134 116 119 133 248617a3babSopenharmony_ci 136: 25(ptr) AccessChain 14 15 249617a3babSopenharmony_ci Store 136 135 250617a3babSopenharmony_ci 137: 37(ptr) AccessChain 14 19 251617a3babSopenharmony_ci 138: 11(ivec4) Load 137 252617a3babSopenharmony_ci 139: 36(ivec3) VectorShuffle 138 138 0 1 2 253617a3babSopenharmony_ci 140: 25(ptr) AccessChain 14 15 254617a3babSopenharmony_ci 141: 6(int64_t) Load 140 255617a3babSopenharmony_ci 142: 28(ptr) ImageTexelPointer 58(i2DArray) 139 21 256617a3babSopenharmony_ci 143: 6(int64_t) AtomicAnd 142 116 119 141 257617a3babSopenharmony_ci 144: 25(ptr) AccessChain 14 15 258617a3babSopenharmony_ci Store 144 143 259617a3babSopenharmony_ci 145: 37(ptr) AccessChain 14 19 260617a3babSopenharmony_ci 146: 11(ivec4) Load 145 261617a3babSopenharmony_ci 147: 70(ivec2) VectorShuffle 146 146 0 1 262617a3babSopenharmony_ci 148: 25(ptr) AccessChain 14 15 263617a3babSopenharmony_ci 149: 6(int64_t) Load 148 264617a3babSopenharmony_ci 150: 28(ptr) ImageTexelPointer 69(i2DRect) 147 21 265617a3babSopenharmony_ci 151: 6(int64_t) AtomicOr 150 116 119 149 266617a3babSopenharmony_ci 152: 25(ptr) AccessChain 14 15 267617a3babSopenharmony_ci Store 152 151 268617a3babSopenharmony_ci 153: 37(ptr) AccessChain 14 19 269617a3babSopenharmony_ci 154: 11(ivec4) Load 153 270617a3babSopenharmony_ci 155: 36(ivec3) VectorShuffle 154 154 0 1 2 271617a3babSopenharmony_ci 156: 22(ptr) AccessChain 14 19 85 272617a3babSopenharmony_ci 157: 10(int) Load 156 273617a3babSopenharmony_ci 158: 25(ptr) AccessChain 14 15 274617a3babSopenharmony_ci 159: 6(int64_t) Load 158 275617a3babSopenharmony_ci 160: 28(ptr) ImageTexelPointer 81(i2DMSArray) 155 157 276617a3babSopenharmony_ci 161: 6(int64_t) AtomicXor 160 116 119 159 277617a3babSopenharmony_ci 162: 25(ptr) AccessChain 14 15 278617a3babSopenharmony_ci Store 162 161 279617a3babSopenharmony_ci 163: 22(ptr) AccessChain 14 19 21 280617a3babSopenharmony_ci 164: 10(int) Load 163 281617a3babSopenharmony_ci 165: 25(ptr) AccessChain 14 15 282617a3babSopenharmony_ci 166: 6(int64_t) Load 165 283617a3babSopenharmony_ci 167: 28(ptr) ImageTexelPointer 18(i1D) 164 21 284617a3babSopenharmony_ci 168: 6(int64_t) AtomicExchange 167 116 119 166 285617a3babSopenharmony_ci 169: 25(ptr) AccessChain 14 15 286617a3babSopenharmony_ci Store 169 168 287617a3babSopenharmony_ci 170: 37(ptr) AccessChain 14 19 288617a3babSopenharmony_ci 171: 11(ivec4) Load 170 289617a3babSopenharmony_ci 172: 36(ivec3) VectorShuffle 171 171 0 1 2 290617a3babSopenharmony_ci 173: 25(ptr) AccessChain 14 15 291617a3babSopenharmony_ci 174: 6(int64_t) Load 173 292617a3babSopenharmony_ci 175: 25(ptr) AccessChain 14 15 293617a3babSopenharmony_ci 176: 6(int64_t) Load 175 294617a3babSopenharmony_ci 177: 6(int64_t) IAdd 176 107 295617a3babSopenharmony_ci 178: 28(ptr) ImageTexelPointer 35(i3D) 172 21 296617a3babSopenharmony_ci 179: 6(int64_t) AtomicCompareExchange 178 116 119 119 177 174 297617a3babSopenharmony_ci 180: 25(ptr) AccessChain 14 15 298617a3babSopenharmony_ci Store 180 179 299617a3babSopenharmony_ci 181: 22(ptr) AccessChain 14 19 21 300617a3babSopenharmony_ci 182: 10(int) Load 181 301617a3babSopenharmony_ci 183: 28(ptr) ImageTexelPointer 48(iBuf) 182 21 302617a3babSopenharmony_ci 184: 6(int64_t) AtomicLoad 183 116 119 303617a3babSopenharmony_ci 185: 25(ptr) AccessChain 14 15 304617a3babSopenharmony_ci Store 185 184 305617a3babSopenharmony_ci 186: 37(ptr) AccessChain 14 19 306617a3babSopenharmony_ci 187: 11(ivec4) Load 186 307617a3babSopenharmony_ci 188: 36(ivec3) VectorShuffle 187 187 0 1 2 308617a3babSopenharmony_ci 189: 25(ptr) AccessChain 14 15 309617a3babSopenharmony_ci 190: 6(int64_t) Load 189 310617a3babSopenharmony_ci 191: 28(ptr) ImageTexelPointer 58(i2DArray) 188 21 311617a3babSopenharmony_ci AtomicStore 191 116 119 190 312617a3babSopenharmony_ci 195: 37(ptr) AccessChain 14 19 313617a3babSopenharmony_ci 196: 11(ivec4) Load 195 314617a3babSopenharmony_ci 197: 70(ivec2) VectorShuffle 196 196 0 1 315617a3babSopenharmony_ci 199: 198(ptr) AccessChain 14 116 316617a3babSopenharmony_ci 200: 7(int64_t) Load 199 317617a3babSopenharmony_ci 202: 201(ptr) ImageTexelPointer 194(u2D) 197 21 318617a3babSopenharmony_ci 203: 7(int64_t) AtomicIAdd 202 30 21 200 319617a3babSopenharmony_ci 204: 198(ptr) AccessChain 14 116 320617a3babSopenharmony_ci Store 204 203 321617a3babSopenharmony_ci 208: 37(ptr) AccessChain 14 19 322617a3babSopenharmony_ci 209: 11(ivec4) Load 208 323617a3babSopenharmony_ci 210: 36(ivec3) VectorShuffle 209 209 0 1 2 324617a3babSopenharmony_ci 211: 198(ptr) AccessChain 14 116 325617a3babSopenharmony_ci 212: 7(int64_t) Load 211 326617a3babSopenharmony_ci 213: 201(ptr) ImageTexelPointer 207(uCube) 210 21 327617a3babSopenharmony_ci 214: 7(int64_t) AtomicUMin 213 30 21 212 328617a3babSopenharmony_ci 215: 198(ptr) AccessChain 14 116 329617a3babSopenharmony_ci Store 215 214 330617a3babSopenharmony_ci 219: 37(ptr) AccessChain 14 19 331617a3babSopenharmony_ci 220: 11(ivec4) Load 219 332617a3babSopenharmony_ci 221: 70(ivec2) VectorShuffle 220 220 0 1 333617a3babSopenharmony_ci 222: 198(ptr) AccessChain 14 116 334617a3babSopenharmony_ci 223: 7(int64_t) Load 222 335617a3babSopenharmony_ci 224: 201(ptr) ImageTexelPointer 218(u1DArray) 221 21 336617a3babSopenharmony_ci 225: 7(int64_t) AtomicUMax 224 30 21 223 337617a3babSopenharmony_ci 226: 198(ptr) AccessChain 14 116 338617a3babSopenharmony_ci Store 226 225 339617a3babSopenharmony_ci 230: 37(ptr) AccessChain 14 19 340617a3babSopenharmony_ci 231: 11(ivec4) Load 230 341617a3babSopenharmony_ci 232: 36(ivec3) VectorShuffle 231 231 0 1 2 342617a3babSopenharmony_ci 233: 198(ptr) AccessChain 14 116 343617a3babSopenharmony_ci 234: 7(int64_t) Load 233 344617a3babSopenharmony_ci 235: 201(ptr) ImageTexelPointer 229(uCubeArray) 232 21 345617a3babSopenharmony_ci 236: 7(int64_t) AtomicAnd 235 30 21 234 346617a3babSopenharmony_ci 237: 198(ptr) AccessChain 14 116 347617a3babSopenharmony_ci Store 237 236 348617a3babSopenharmony_ci 241: 37(ptr) AccessChain 14 19 349617a3babSopenharmony_ci 242: 11(ivec4) Load 241 350617a3babSopenharmony_ci 243: 70(ivec2) VectorShuffle 242 242 0 1 351617a3babSopenharmony_ci 245: 22(ptr) AccessChain 14 19 244 352617a3babSopenharmony_ci 246: 10(int) Load 245 353617a3babSopenharmony_ci 247: 198(ptr) AccessChain 14 116 354617a3babSopenharmony_ci 248: 7(int64_t) Load 247 355617a3babSopenharmony_ci 249: 201(ptr) ImageTexelPointer 240(u2DMS) 243 246 356617a3babSopenharmony_ci 250: 7(int64_t) AtomicOr 249 30 21 248 357617a3babSopenharmony_ci 251: 198(ptr) AccessChain 14 116 358617a3babSopenharmony_ci Store 251 250 359617a3babSopenharmony_ci 252: 37(ptr) AccessChain 14 19 360617a3babSopenharmony_ci 253: 11(ivec4) Load 252 361617a3babSopenharmony_ci 254: 70(ivec2) VectorShuffle 253 253 0 1 362617a3babSopenharmony_ci 255: 198(ptr) AccessChain 14 116 363617a3babSopenharmony_ci 256: 7(int64_t) Load 255 364617a3babSopenharmony_ci 257: 201(ptr) ImageTexelPointer 194(u2D) 254 21 365617a3babSopenharmony_ci 258: 7(int64_t) AtomicXor 257 30 21 256 366617a3babSopenharmony_ci 259: 198(ptr) AccessChain 14 116 367617a3babSopenharmony_ci Store 259 258 368617a3babSopenharmony_ci 260: 37(ptr) AccessChain 14 19 369617a3babSopenharmony_ci 261: 11(ivec4) Load 260 370617a3babSopenharmony_ci 262: 36(ivec3) VectorShuffle 261 261 0 1 2 371617a3babSopenharmony_ci 263: 198(ptr) AccessChain 14 116 372617a3babSopenharmony_ci 264: 7(int64_t) Load 263 373617a3babSopenharmony_ci 265: 201(ptr) ImageTexelPointer 207(uCube) 262 21 374617a3babSopenharmony_ci 266: 7(int64_t) AtomicExchange 265 30 21 264 375617a3babSopenharmony_ci 267: 198(ptr) AccessChain 14 116 376617a3babSopenharmony_ci Store 267 266 377617a3babSopenharmony_ci 268: 37(ptr) AccessChain 14 19 378617a3babSopenharmony_ci 269: 11(ivec4) Load 268 379617a3babSopenharmony_ci 270: 70(ivec2) VectorShuffle 269 269 0 1 380617a3babSopenharmony_ci 271: 198(ptr) AccessChain 14 116 381617a3babSopenharmony_ci 272: 7(int64_t) Load 271 382617a3babSopenharmony_ci 273: 198(ptr) AccessChain 14 116 383617a3babSopenharmony_ci 274: 7(int64_t) Load 273 384617a3babSopenharmony_ci 276: 7(int64_t) IAdd 274 275 385617a3babSopenharmony_ci 277: 201(ptr) ImageTexelPointer 218(u1DArray) 270 21 386617a3babSopenharmony_ci 278: 7(int64_t) AtomicCompareExchange 277 30 21 21 276 272 387617a3babSopenharmony_ci 279: 198(ptr) AccessChain 14 116 388617a3babSopenharmony_ci Store 279 278 389617a3babSopenharmony_ci 280: 37(ptr) AccessChain 14 19 390617a3babSopenharmony_ci 281: 11(ivec4) Load 280 391617a3babSopenharmony_ci 282: 70(ivec2) VectorShuffle 281 281 0 1 392617a3babSopenharmony_ci 283: 198(ptr) AccessChain 14 116 393617a3babSopenharmony_ci 284: 7(int64_t) Load 283 394617a3babSopenharmony_ci 285: 201(ptr) ImageTexelPointer 194(u2D) 282 21 395617a3babSopenharmony_ci 286: 7(int64_t) AtomicIAdd 285 116 119 284 396617a3babSopenharmony_ci 287: 198(ptr) AccessChain 14 116 397617a3babSopenharmony_ci Store 287 286 398617a3babSopenharmony_ci 288: 37(ptr) AccessChain 14 19 399617a3babSopenharmony_ci 289: 11(ivec4) Load 288 400617a3babSopenharmony_ci 290: 36(ivec3) VectorShuffle 289 289 0 1 2 401617a3babSopenharmony_ci 291: 198(ptr) AccessChain 14 116 402617a3babSopenharmony_ci 292: 7(int64_t) Load 291 403617a3babSopenharmony_ci 293: 201(ptr) ImageTexelPointer 207(uCube) 290 21 404617a3babSopenharmony_ci 294: 7(int64_t) AtomicUMin 293 116 119 292 405617a3babSopenharmony_ci 295: 198(ptr) AccessChain 14 116 406617a3babSopenharmony_ci Store 295 294 407617a3babSopenharmony_ci 296: 37(ptr) AccessChain 14 19 408617a3babSopenharmony_ci 297: 11(ivec4) Load 296 409617a3babSopenharmony_ci 298: 70(ivec2) VectorShuffle 297 297 0 1 410617a3babSopenharmony_ci 299: 198(ptr) AccessChain 14 116 411617a3babSopenharmony_ci 300: 7(int64_t) Load 299 412617a3babSopenharmony_ci 301: 201(ptr) ImageTexelPointer 218(u1DArray) 298 21 413617a3babSopenharmony_ci 302: 7(int64_t) AtomicUMax 301 116 119 300 414617a3babSopenharmony_ci 303: 198(ptr) AccessChain 14 116 415617a3babSopenharmony_ci Store 303 302 416617a3babSopenharmony_ci 304: 37(ptr) AccessChain 14 19 417617a3babSopenharmony_ci 305: 11(ivec4) Load 304 418617a3babSopenharmony_ci 306: 36(ivec3) VectorShuffle 305 305 0 1 2 419617a3babSopenharmony_ci 307: 198(ptr) AccessChain 14 116 420617a3babSopenharmony_ci 308: 7(int64_t) Load 307 421617a3babSopenharmony_ci 309: 201(ptr) ImageTexelPointer 229(uCubeArray) 306 21 422617a3babSopenharmony_ci 310: 7(int64_t) AtomicAnd 309 116 119 308 423617a3babSopenharmony_ci 311: 198(ptr) AccessChain 14 116 424617a3babSopenharmony_ci Store 311 310 425617a3babSopenharmony_ci 312: 37(ptr) AccessChain 14 19 426617a3babSopenharmony_ci 313: 11(ivec4) Load 312 427617a3babSopenharmony_ci 314: 70(ivec2) VectorShuffle 313 313 0 1 428617a3babSopenharmony_ci 315: 22(ptr) AccessChain 14 19 244 429617a3babSopenharmony_ci 316: 10(int) Load 315 430617a3babSopenharmony_ci 317: 198(ptr) AccessChain 14 116 431617a3babSopenharmony_ci 318: 7(int64_t) Load 317 432617a3babSopenharmony_ci 319: 201(ptr) ImageTexelPointer 240(u2DMS) 314 316 433617a3babSopenharmony_ci 320: 7(int64_t) AtomicOr 319 116 119 318 434617a3babSopenharmony_ci 321: 198(ptr) AccessChain 14 116 435617a3babSopenharmony_ci Store 321 320 436617a3babSopenharmony_ci 322: 37(ptr) AccessChain 14 19 437617a3babSopenharmony_ci 323: 11(ivec4) Load 322 438617a3babSopenharmony_ci 324: 70(ivec2) VectorShuffle 323 323 0 1 439617a3babSopenharmony_ci 325: 198(ptr) AccessChain 14 116 440617a3babSopenharmony_ci 326: 7(int64_t) Load 325 441617a3babSopenharmony_ci 327: 201(ptr) ImageTexelPointer 194(u2D) 324 21 442617a3babSopenharmony_ci 328: 7(int64_t) AtomicXor 327 116 119 326 443617a3babSopenharmony_ci 329: 198(ptr) AccessChain 14 116 444617a3babSopenharmony_ci Store 329 328 445617a3babSopenharmony_ci 330: 37(ptr) AccessChain 14 19 446617a3babSopenharmony_ci 331: 11(ivec4) Load 330 447617a3babSopenharmony_ci 332: 36(ivec3) VectorShuffle 331 331 0 1 2 448617a3babSopenharmony_ci 333: 198(ptr) AccessChain 14 116 449617a3babSopenharmony_ci 334: 7(int64_t) Load 333 450617a3babSopenharmony_ci 335: 201(ptr) ImageTexelPointer 207(uCube) 332 21 451617a3babSopenharmony_ci 336: 7(int64_t) AtomicExchange 335 116 119 334 452617a3babSopenharmony_ci 337: 198(ptr) AccessChain 14 116 453617a3babSopenharmony_ci Store 337 336 454617a3babSopenharmony_ci 338: 37(ptr) AccessChain 14 19 455617a3babSopenharmony_ci 339: 11(ivec4) Load 338 456617a3babSopenharmony_ci 340: 70(ivec2) VectorShuffle 339 339 0 1 457617a3babSopenharmony_ci 341: 198(ptr) AccessChain 14 116 458617a3babSopenharmony_ci 342: 7(int64_t) Load 341 459617a3babSopenharmony_ci 343: 198(ptr) AccessChain 14 116 460617a3babSopenharmony_ci 344: 7(int64_t) Load 343 461617a3babSopenharmony_ci 345: 7(int64_t) IAdd 344 275 462617a3babSopenharmony_ci 346: 201(ptr) ImageTexelPointer 218(u1DArray) 340 21 463617a3babSopenharmony_ci 347: 7(int64_t) AtomicCompareExchange 346 116 119 119 345 342 464617a3babSopenharmony_ci 348: 198(ptr) AccessChain 14 116 465617a3babSopenharmony_ci Store 348 347 466617a3babSopenharmony_ci 349: 37(ptr) AccessChain 14 19 467617a3babSopenharmony_ci 350: 11(ivec4) Load 349 468617a3babSopenharmony_ci 351: 36(ivec3) VectorShuffle 350 350 0 1 2 469617a3babSopenharmony_ci 352: 201(ptr) ImageTexelPointer 229(uCubeArray) 351 21 470617a3babSopenharmony_ci 353: 7(int64_t) AtomicLoad 352 116 119 471617a3babSopenharmony_ci 354: 198(ptr) AccessChain 14 116 472617a3babSopenharmony_ci Store 354 353 473617a3babSopenharmony_ci 355: 37(ptr) AccessChain 14 19 474617a3babSopenharmony_ci 356: 11(ivec4) Load 355 475617a3babSopenharmony_ci 357: 70(ivec2) VectorShuffle 356 356 0 1 476617a3babSopenharmony_ci 358: 22(ptr) AccessChain 14 19 244 477617a3babSopenharmony_ci 359: 10(int) Load 358 478617a3babSopenharmony_ci 360: 198(ptr) AccessChain 14 116 479617a3babSopenharmony_ci 361: 7(int64_t) Load 360 480617a3babSopenharmony_ci 362: 201(ptr) ImageTexelPointer 240(u2DMS) 357 359 481617a3babSopenharmony_ci AtomicStore 362 116 119 361 482617a3babSopenharmony_ci 364: 16 Load 18(i1D) 483617a3babSopenharmony_ci 365: 22(ptr) AccessChain 14 19 21 484617a3babSopenharmony_ci 366: 10(int) Load 365 485617a3babSopenharmony_ci 367: 8(i64vec4) ImageRead 364 366 486617a3babSopenharmony_ci 369: 368(ptr) AccessChain 14 363 487617a3babSopenharmony_ci 370: 8(i64vec4) Load 369 488617a3babSopenharmony_ci 371: 8(i64vec4) IAdd 370 367 489617a3babSopenharmony_ci 372: 368(ptr) AccessChain 14 363 490617a3babSopenharmony_ci Store 372 371 491617a3babSopenharmony_ci 373: 33 Load 35(i3D) 492617a3babSopenharmony_ci 374: 37(ptr) AccessChain 14 19 493617a3babSopenharmony_ci 375: 11(ivec4) Load 374 494617a3babSopenharmony_ci 376: 36(ivec3) VectorShuffle 375 375 0 1 2 495617a3babSopenharmony_ci 377: 8(i64vec4) ImageRead 373 376 496617a3babSopenharmony_ci 378: 368(ptr) AccessChain 14 363 497617a3babSopenharmony_ci 379: 8(i64vec4) Load 378 498617a3babSopenharmony_ci 380: 8(i64vec4) IAdd 379 377 499617a3babSopenharmony_ci 381: 368(ptr) AccessChain 14 363 500617a3babSopenharmony_ci Store 381 380 501617a3babSopenharmony_ci 382: 46 Load 48(iBuf) 502617a3babSopenharmony_ci 383: 22(ptr) AccessChain 14 19 21 503617a3babSopenharmony_ci 384: 10(int) Load 383 504617a3babSopenharmony_ci 385: 8(i64vec4) ImageRead 382 384 505617a3babSopenharmony_ci 386: 368(ptr) AccessChain 14 363 506617a3babSopenharmony_ci 387: 8(i64vec4) Load 386 507617a3babSopenharmony_ci 388: 8(i64vec4) IAdd 387 385 508617a3babSopenharmony_ci 389: 368(ptr) AccessChain 14 363 509617a3babSopenharmony_ci Store 389 388 510617a3babSopenharmony_ci 390: 56 Load 58(i2DArray) 511617a3babSopenharmony_ci 391: 37(ptr) AccessChain 14 19 512617a3babSopenharmony_ci 392: 11(ivec4) Load 391 513617a3babSopenharmony_ci 393: 36(ivec3) VectorShuffle 392 392 0 1 2 514617a3babSopenharmony_ci 394: 8(i64vec4) ImageRead 390 393 515617a3babSopenharmony_ci 395: 368(ptr) AccessChain 14 363 516617a3babSopenharmony_ci 396: 8(i64vec4) Load 395 517617a3babSopenharmony_ci 397: 8(i64vec4) IAdd 396 394 518617a3babSopenharmony_ci 398: 368(ptr) AccessChain 14 363 519617a3babSopenharmony_ci Store 398 397 520617a3babSopenharmony_ci 399: 67 Load 69(i2DRect) 521617a3babSopenharmony_ci 400: 37(ptr) AccessChain 14 19 522617a3babSopenharmony_ci 401: 11(ivec4) Load 400 523617a3babSopenharmony_ci 402: 70(ivec2) VectorShuffle 401 401 0 1 524617a3babSopenharmony_ci 403: 8(i64vec4) ImageRead 399 402 525617a3babSopenharmony_ci 404: 368(ptr) AccessChain 14 363 526617a3babSopenharmony_ci 405: 8(i64vec4) Load 404 527617a3babSopenharmony_ci 406: 8(i64vec4) IAdd 405 403 528617a3babSopenharmony_ci 407: 368(ptr) AccessChain 14 363 529617a3babSopenharmony_ci Store 407 406 530617a3babSopenharmony_ci 408: 79 Load 81(i2DMSArray) 531617a3babSopenharmony_ci 409: 37(ptr) AccessChain 14 19 532617a3babSopenharmony_ci 410: 11(ivec4) Load 409 533617a3babSopenharmony_ci 411: 36(ivec3) VectorShuffle 410 410 0 1 2 534617a3babSopenharmony_ci 412: 22(ptr) AccessChain 14 19 85 535617a3babSopenharmony_ci 413: 10(int) Load 412 536617a3babSopenharmony_ci 414: 8(i64vec4) ImageRead 408 411 Sample 413 537617a3babSopenharmony_ci 415: 368(ptr) AccessChain 14 363 538617a3babSopenharmony_ci 416: 8(i64vec4) Load 415 539617a3babSopenharmony_ci 417: 8(i64vec4) IAdd 416 414 540617a3babSopenharmony_ci 418: 368(ptr) AccessChain 14 363 541617a3babSopenharmony_ci Store 418 417 542617a3babSopenharmony_ci 419: 192 Load 194(u2D) 543617a3babSopenharmony_ci 420: 37(ptr) AccessChain 14 19 544617a3babSopenharmony_ci 421: 11(ivec4) Load 420 545617a3babSopenharmony_ci 422: 70(ivec2) VectorShuffle 421 421 0 1 546617a3babSopenharmony_ci 425: 424(ptr) AccessChain 14 423 547617a3babSopenharmony_ci 426: 9(i64vec4) Load 425 548617a3babSopenharmony_ci ImageWrite 419 422 426 549617a3babSopenharmony_ci 427: 205 Load 207(uCube) 550617a3babSopenharmony_ci 428: 37(ptr) AccessChain 14 19 551617a3babSopenharmony_ci 429: 11(ivec4) Load 428 552617a3babSopenharmony_ci 430: 36(ivec3) VectorShuffle 429 429 0 1 2 553617a3babSopenharmony_ci 431: 424(ptr) AccessChain 14 423 554617a3babSopenharmony_ci 432: 9(i64vec4) Load 431 555617a3babSopenharmony_ci ImageWrite 427 430 432 556617a3babSopenharmony_ci 433: 216 Load 218(u1DArray) 557617a3babSopenharmony_ci 434: 37(ptr) AccessChain 14 19 558617a3babSopenharmony_ci 435: 11(ivec4) Load 434 559617a3babSopenharmony_ci 436: 70(ivec2) VectorShuffle 435 435 0 1 560617a3babSopenharmony_ci 437: 424(ptr) AccessChain 14 423 561617a3babSopenharmony_ci 438: 9(i64vec4) Load 437 562617a3babSopenharmony_ci ImageWrite 433 436 438 563617a3babSopenharmony_ci 439: 227 Load 229(uCubeArray) 564617a3babSopenharmony_ci 440: 37(ptr) AccessChain 14 19 565617a3babSopenharmony_ci 441: 11(ivec4) Load 440 566617a3babSopenharmony_ci 442: 36(ivec3) VectorShuffle 441 441 0 1 2 567617a3babSopenharmony_ci 443: 424(ptr) AccessChain 14 423 568617a3babSopenharmony_ci 444: 9(i64vec4) Load 443 569617a3babSopenharmony_ci ImageWrite 439 442 444 570617a3babSopenharmony_ci 445: 238 Load 240(u2DMS) 571617a3babSopenharmony_ci 446: 37(ptr) AccessChain 14 19 572617a3babSopenharmony_ci 447: 11(ivec4) Load 446 573617a3babSopenharmony_ci 448: 70(ivec2) VectorShuffle 447 447 0 1 574617a3babSopenharmony_ci 449: 22(ptr) AccessChain 14 19 244 575617a3babSopenharmony_ci 450: 10(int) Load 449 576617a3babSopenharmony_ci 451: 424(ptr) AccessChain 14 423 577617a3babSopenharmony_ci 452: 9(i64vec4) Load 451 578617a3babSopenharmony_ci ImageWrite 445 448 452 Sample 450 579617a3babSopenharmony_ci 453: 33 Load 35(i3D) 580617a3babSopenharmony_ci 454: 37(ptr) AccessChain 14 19 581617a3babSopenharmony_ci 455: 11(ivec4) Load 454 582617a3babSopenharmony_ci 456: 36(ivec3) VectorShuffle 455 455 0 1 2 583617a3babSopenharmony_ci 457: 368(ptr) AccessChain 14 363 584617a3babSopenharmony_ci 459:458(ResType) ImageSparseRead 453 456 585617a3babSopenharmony_ci 460: 8(i64vec4) CompositeExtract 459 1 586617a3babSopenharmony_ci Store 457 460 587617a3babSopenharmony_ci 461: 10(int) CompositeExtract 459 0 588617a3babSopenharmony_ci 462: 56 Load 58(i2DArray) 589617a3babSopenharmony_ci 463: 37(ptr) AccessChain 14 19 590617a3babSopenharmony_ci 464: 11(ivec4) Load 463 591617a3babSopenharmony_ci 465: 36(ivec3) VectorShuffle 464 464 0 1 2 592617a3babSopenharmony_ci 466: 368(ptr) AccessChain 14 363 593617a3babSopenharmony_ci 467:458(ResType) ImageSparseRead 462 465 594617a3babSopenharmony_ci 468: 8(i64vec4) CompositeExtract 467 1 595617a3babSopenharmony_ci Store 466 468 596617a3babSopenharmony_ci 469: 10(int) CompositeExtract 467 0 597617a3babSopenharmony_ci 470: 67 Load 69(i2DRect) 598617a3babSopenharmony_ci 471: 37(ptr) AccessChain 14 19 599617a3babSopenharmony_ci 472: 11(ivec4) Load 471 600617a3babSopenharmony_ci 473: 70(ivec2) VectorShuffle 472 472 0 1 601617a3babSopenharmony_ci 474: 368(ptr) AccessChain 14 363 602617a3babSopenharmony_ci 475:458(ResType) ImageSparseRead 470 473 603617a3babSopenharmony_ci 476: 8(i64vec4) CompositeExtract 475 1 604617a3babSopenharmony_ci Store 474 476 605617a3babSopenharmony_ci 477: 10(int) CompositeExtract 475 0 606617a3babSopenharmony_ci 478: 192 Load 194(u2D) 607617a3babSopenharmony_ci 479: 37(ptr) AccessChain 14 19 608617a3babSopenharmony_ci 480: 11(ivec4) Load 479 609617a3babSopenharmony_ci 481: 70(ivec2) VectorShuffle 480 480 0 1 610617a3babSopenharmony_ci 482: 424(ptr) AccessChain 14 423 611617a3babSopenharmony_ci 484:483(ResType) ImageSparseRead 478 481 612617a3babSopenharmony_ci 485: 9(i64vec4) CompositeExtract 484 1 613617a3babSopenharmony_ci Store 482 485 614617a3babSopenharmony_ci 486: 10(int) CompositeExtract 484 0 615617a3babSopenharmony_ci 487: 205 Load 207(uCube) 616617a3babSopenharmony_ci 488: 37(ptr) AccessChain 14 19 617617a3babSopenharmony_ci 489: 11(ivec4) Load 488 618617a3babSopenharmony_ci 490: 36(ivec3) VectorShuffle 489 489 0 1 2 619617a3babSopenharmony_ci 491: 424(ptr) AccessChain 14 423 620617a3babSopenharmony_ci 492:483(ResType) ImageSparseRead 487 490 621617a3babSopenharmony_ci 493: 9(i64vec4) CompositeExtract 492 1 622617a3babSopenharmony_ci Store 491 493 623617a3babSopenharmony_ci 494: 10(int) CompositeExtract 492 0 624617a3babSopenharmony_ci 495: 227 Load 229(uCubeArray) 625617a3babSopenharmony_ci 496: 37(ptr) AccessChain 14 19 626617a3babSopenharmony_ci 497: 11(ivec4) Load 496 627617a3babSopenharmony_ci 498: 36(ivec3) VectorShuffle 497 497 0 1 2 628617a3babSopenharmony_ci 499: 424(ptr) AccessChain 14 423 629617a3babSopenharmony_ci 500:483(ResType) ImageSparseRead 495 498 630617a3babSopenharmony_ci 501: 9(i64vec4) CompositeExtract 500 1 631617a3babSopenharmony_ci Store 499 501 632617a3babSopenharmony_ci 502: 10(int) CompositeExtract 500 0 633617a3babSopenharmony_ci Return 634617a3babSopenharmony_ci FunctionEnd 635