1617a3babSopenharmony_cihlsl.wavevote.comp 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cilocal_size = (32, 16, 1) 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:5 Function Definition: @CSMain(vu3; ( temp void) 6617a3babSopenharmony_ci0:5 Function Parameters: 7617a3babSopenharmony_ci0:5 'dti' ( in 3-component vector of uint) 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:6 move second child to first child ( temp uint64_t) 10617a3babSopenharmony_ci0:6 indirect index (layout( row_major std430) buffer uint64_t) 11617a3babSopenharmony_ci0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 12617a3babSopenharmony_ci0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 13617a3babSopenharmony_ci0:6 Constant: 14617a3babSopenharmony_ci0:6 0 (const uint) 15617a3babSopenharmony_ci0:6 direct index ( temp uint) 16617a3babSopenharmony_ci0:6 'dti' ( in 3-component vector of uint) 17617a3babSopenharmony_ci0:6 Constant: 18617a3babSopenharmony_ci0:6 0 (const int) 19617a3babSopenharmony_ci0:6 Construct uint64 (layout( row_major std430) buffer uint64_t) 20617a3babSopenharmony_ci0:6 Convert uint to uint64 ( temp 4-component vector of uint64_t) 21617a3babSopenharmony_ci0:6 subgroupBallot ( temp 4-component vector of uint) 22617a3babSopenharmony_ci0:6 subgroupAny ( temp bool) 23617a3babSopenharmony_ci0:6 Compare Equal ( temp bool) 24617a3babSopenharmony_ci0:6 direct index ( temp uint) 25617a3babSopenharmony_ci0:6 'dti' ( in 3-component vector of uint) 26617a3babSopenharmony_ci0:6 Constant: 27617a3babSopenharmony_ci0:6 0 (const int) 28617a3babSopenharmony_ci0:6 Constant: 29617a3babSopenharmony_ci0:6 0 (const uint) 30617a3babSopenharmony_ci0:7 move second child to first child ( temp uint64_t) 31617a3babSopenharmony_ci0:7 indirect index (layout( row_major std430) buffer uint64_t) 32617a3babSopenharmony_ci0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 33617a3babSopenharmony_ci0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 34617a3babSopenharmony_ci0:7 Constant: 35617a3babSopenharmony_ci0:7 0 (const uint) 36617a3babSopenharmony_ci0:7 direct index ( temp uint) 37617a3babSopenharmony_ci0:7 'dti' ( in 3-component vector of uint) 38617a3babSopenharmony_ci0:7 Constant: 39617a3babSopenharmony_ci0:7 1 (const int) 40617a3babSopenharmony_ci0:7 Construct uint64 (layout( row_major std430) buffer uint64_t) 41617a3babSopenharmony_ci0:7 Convert uint to uint64 ( temp 4-component vector of uint64_t) 42617a3babSopenharmony_ci0:7 subgroupBallot ( temp 4-component vector of uint) 43617a3babSopenharmony_ci0:7 subgroupAll ( temp bool) 44617a3babSopenharmony_ci0:7 Compare Equal ( temp bool) 45617a3babSopenharmony_ci0:7 direct index ( temp uint) 46617a3babSopenharmony_ci0:7 'dti' ( in 3-component vector of uint) 47617a3babSopenharmony_ci0:7 Constant: 48617a3babSopenharmony_ci0:7 1 (const int) 49617a3babSopenharmony_ci0:7 Constant: 50617a3babSopenharmony_ci0:7 0 (const uint) 51617a3babSopenharmony_ci0:8 move second child to first child ( temp uint64_t) 52617a3babSopenharmony_ci0:8 indirect index (layout( row_major std430) buffer uint64_t) 53617a3babSopenharmony_ci0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 54617a3babSopenharmony_ci0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 55617a3babSopenharmony_ci0:8 Constant: 56617a3babSopenharmony_ci0:8 0 (const uint) 57617a3babSopenharmony_ci0:8 direct index ( temp uint) 58617a3babSopenharmony_ci0:8 'dti' ( in 3-component vector of uint) 59617a3babSopenharmony_ci0:8 Constant: 60617a3babSopenharmony_ci0:8 2 (const int) 61617a3babSopenharmony_ci0:8 Construct uint64 (layout( row_major std430) buffer uint64_t) 62617a3babSopenharmony_ci0:8 Convert uint to uint64 ( temp 4-component vector of uint64_t) 63617a3babSopenharmony_ci0:8 subgroupBallot ( temp 4-component vector of uint) 64617a3babSopenharmony_ci0:8 subgroupAllEqual ( temp bool) 65617a3babSopenharmony_ci0:8 Compare Equal ( temp bool) 66617a3babSopenharmony_ci0:8 direct index ( temp uint) 67617a3babSopenharmony_ci0:8 'dti' ( in 3-component vector of uint) 68617a3babSopenharmony_ci0:8 Constant: 69617a3babSopenharmony_ci0:8 2 (const int) 70617a3babSopenharmony_ci0:8 Constant: 71617a3babSopenharmony_ci0:8 0 (const uint) 72617a3babSopenharmony_ci0:9 move second child to first child ( temp uint64_t) 73617a3babSopenharmony_ci0:9 indirect index (layout( row_major std430) buffer uint64_t) 74617a3babSopenharmony_ci0:9 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 75617a3babSopenharmony_ci0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 76617a3babSopenharmony_ci0:9 Constant: 77617a3babSopenharmony_ci0:9 0 (const uint) 78617a3babSopenharmony_ci0:9 direct index ( temp uint) 79617a3babSopenharmony_ci0:9 'dti' ( in 3-component vector of uint) 80617a3babSopenharmony_ci0:9 Constant: 81617a3babSopenharmony_ci0:9 2 (const int) 82617a3babSopenharmony_ci0:9 Construct uint64 (layout( row_major std430) buffer uint64_t) 83617a3babSopenharmony_ci0:9 Convert uint to uint64 ( temp 4-component vector of uint64_t) 84617a3babSopenharmony_ci0:9 subgroupBallot ( temp 4-component vector of uint) 85617a3babSopenharmony_ci0:9 subgroupAllEqual ( temp bool) 86617a3babSopenharmony_ci0:9 direct index ( temp uint) 87617a3babSopenharmony_ci0:9 'dti' ( in 3-component vector of uint) 88617a3babSopenharmony_ci0:9 Constant: 89617a3babSopenharmony_ci0:9 2 (const int) 90617a3babSopenharmony_ci0:5 Function Definition: CSMain( ( temp void) 91617a3babSopenharmony_ci0:5 Function Parameters: 92617a3babSopenharmony_ci0:? Sequence 93617a3babSopenharmony_ci0:5 move second child to first child ( temp 3-component vector of uint) 94617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 95617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 96617a3babSopenharmony_ci0:5 Function Call: @CSMain(vu3; ( temp void) 97617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 98617a3babSopenharmony_ci0:? Linker Objects 99617a3babSopenharmony_ci0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 100617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 101617a3babSopenharmony_ci 102617a3babSopenharmony_ci 103617a3babSopenharmony_ciLinked compute stage: 104617a3babSopenharmony_ci 105617a3babSopenharmony_ci 106617a3babSopenharmony_ciShader version: 500 107617a3babSopenharmony_cilocal_size = (32, 16, 1) 108617a3babSopenharmony_ci0:? Sequence 109617a3babSopenharmony_ci0:5 Function Definition: @CSMain(vu3; ( temp void) 110617a3babSopenharmony_ci0:5 Function Parameters: 111617a3babSopenharmony_ci0:5 'dti' ( in 3-component vector of uint) 112617a3babSopenharmony_ci0:? Sequence 113617a3babSopenharmony_ci0:6 move second child to first child ( temp uint64_t) 114617a3babSopenharmony_ci0:6 indirect index (layout( row_major std430) buffer uint64_t) 115617a3babSopenharmony_ci0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 116617a3babSopenharmony_ci0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 117617a3babSopenharmony_ci0:6 Constant: 118617a3babSopenharmony_ci0:6 0 (const uint) 119617a3babSopenharmony_ci0:6 direct index ( temp uint) 120617a3babSopenharmony_ci0:6 'dti' ( in 3-component vector of uint) 121617a3babSopenharmony_ci0:6 Constant: 122617a3babSopenharmony_ci0:6 0 (const int) 123617a3babSopenharmony_ci0:6 Construct uint64 (layout( row_major std430) buffer uint64_t) 124617a3babSopenharmony_ci0:6 Convert uint to uint64 ( temp 4-component vector of uint64_t) 125617a3babSopenharmony_ci0:6 subgroupBallot ( temp 4-component vector of uint) 126617a3babSopenharmony_ci0:6 subgroupAny ( temp bool) 127617a3babSopenharmony_ci0:6 Compare Equal ( temp bool) 128617a3babSopenharmony_ci0:6 direct index ( temp uint) 129617a3babSopenharmony_ci0:6 'dti' ( in 3-component vector of uint) 130617a3babSopenharmony_ci0:6 Constant: 131617a3babSopenharmony_ci0:6 0 (const int) 132617a3babSopenharmony_ci0:6 Constant: 133617a3babSopenharmony_ci0:6 0 (const uint) 134617a3babSopenharmony_ci0:7 move second child to first child ( temp uint64_t) 135617a3babSopenharmony_ci0:7 indirect index (layout( row_major std430) buffer uint64_t) 136617a3babSopenharmony_ci0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 137617a3babSopenharmony_ci0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 138617a3babSopenharmony_ci0:7 Constant: 139617a3babSopenharmony_ci0:7 0 (const uint) 140617a3babSopenharmony_ci0:7 direct index ( temp uint) 141617a3babSopenharmony_ci0:7 'dti' ( in 3-component vector of uint) 142617a3babSopenharmony_ci0:7 Constant: 143617a3babSopenharmony_ci0:7 1 (const int) 144617a3babSopenharmony_ci0:7 Construct uint64 (layout( row_major std430) buffer uint64_t) 145617a3babSopenharmony_ci0:7 Convert uint to uint64 ( temp 4-component vector of uint64_t) 146617a3babSopenharmony_ci0:7 subgroupBallot ( temp 4-component vector of uint) 147617a3babSopenharmony_ci0:7 subgroupAll ( temp bool) 148617a3babSopenharmony_ci0:7 Compare Equal ( temp bool) 149617a3babSopenharmony_ci0:7 direct index ( temp uint) 150617a3babSopenharmony_ci0:7 'dti' ( in 3-component vector of uint) 151617a3babSopenharmony_ci0:7 Constant: 152617a3babSopenharmony_ci0:7 1 (const int) 153617a3babSopenharmony_ci0:7 Constant: 154617a3babSopenharmony_ci0:7 0 (const uint) 155617a3babSopenharmony_ci0:8 move second child to first child ( temp uint64_t) 156617a3babSopenharmony_ci0:8 indirect index (layout( row_major std430) buffer uint64_t) 157617a3babSopenharmony_ci0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 158617a3babSopenharmony_ci0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 159617a3babSopenharmony_ci0:8 Constant: 160617a3babSopenharmony_ci0:8 0 (const uint) 161617a3babSopenharmony_ci0:8 direct index ( temp uint) 162617a3babSopenharmony_ci0:8 'dti' ( in 3-component vector of uint) 163617a3babSopenharmony_ci0:8 Constant: 164617a3babSopenharmony_ci0:8 2 (const int) 165617a3babSopenharmony_ci0:8 Construct uint64 (layout( row_major std430) buffer uint64_t) 166617a3babSopenharmony_ci0:8 Convert uint to uint64 ( temp 4-component vector of uint64_t) 167617a3babSopenharmony_ci0:8 subgroupBallot ( temp 4-component vector of uint) 168617a3babSopenharmony_ci0:8 subgroupAllEqual ( temp bool) 169617a3babSopenharmony_ci0:8 Compare Equal ( temp bool) 170617a3babSopenharmony_ci0:8 direct index ( temp uint) 171617a3babSopenharmony_ci0:8 'dti' ( in 3-component vector of uint) 172617a3babSopenharmony_ci0:8 Constant: 173617a3babSopenharmony_ci0:8 2 (const int) 174617a3babSopenharmony_ci0:8 Constant: 175617a3babSopenharmony_ci0:8 0 (const uint) 176617a3babSopenharmony_ci0:9 move second child to first child ( temp uint64_t) 177617a3babSopenharmony_ci0:9 indirect index (layout( row_major std430) buffer uint64_t) 178617a3babSopenharmony_ci0:9 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t) 179617a3babSopenharmony_ci0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 180617a3babSopenharmony_ci0:9 Constant: 181617a3babSopenharmony_ci0:9 0 (const uint) 182617a3babSopenharmony_ci0:9 direct index ( temp uint) 183617a3babSopenharmony_ci0:9 'dti' ( in 3-component vector of uint) 184617a3babSopenharmony_ci0:9 Constant: 185617a3babSopenharmony_ci0:9 2 (const int) 186617a3babSopenharmony_ci0:9 Construct uint64 (layout( row_major std430) buffer uint64_t) 187617a3babSopenharmony_ci0:9 Convert uint to uint64 ( temp 4-component vector of uint64_t) 188617a3babSopenharmony_ci0:9 subgroupBallot ( temp 4-component vector of uint) 189617a3babSopenharmony_ci0:9 subgroupAllEqual ( temp bool) 190617a3babSopenharmony_ci0:9 direct index ( temp uint) 191617a3babSopenharmony_ci0:9 'dti' ( in 3-component vector of uint) 192617a3babSopenharmony_ci0:9 Constant: 193617a3babSopenharmony_ci0:9 2 (const int) 194617a3babSopenharmony_ci0:5 Function Definition: CSMain( ( temp void) 195617a3babSopenharmony_ci0:5 Function Parameters: 196617a3babSopenharmony_ci0:? Sequence 197617a3babSopenharmony_ci0:5 move second child to first child ( temp 3-component vector of uint) 198617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 199617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 200617a3babSopenharmony_ci0:5 Function Call: @CSMain(vu3; ( temp void) 201617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 202617a3babSopenharmony_ci0:? Linker Objects 203617a3babSopenharmony_ci0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data}) 204617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 205617a3babSopenharmony_ci 206617a3babSopenharmony_ci// Module Version 10300 207617a3babSopenharmony_ci// Generated by (magic number): 8000b 208617a3babSopenharmony_ci// Id's are bound by 75 209617a3babSopenharmony_ci 210617a3babSopenharmony_ci Capability Shader 211617a3babSopenharmony_ci Capability Int64 212617a3babSopenharmony_ci Capability GroupNonUniform 213617a3babSopenharmony_ci Capability GroupNonUniformVote 214617a3babSopenharmony_ci Capability GroupNonUniformBallot 215617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 216617a3babSopenharmony_ci MemoryModel Logical GLSL450 217617a3babSopenharmony_ci EntryPoint GLCompute 4 "CSMain" 70 218617a3babSopenharmony_ci ExecutionMode 4 LocalSize 32 16 1 219617a3babSopenharmony_ci Source HLSL 500 220617a3babSopenharmony_ci Name 4 "CSMain" 221617a3babSopenharmony_ci Name 11 "@CSMain(vu3;" 222617a3babSopenharmony_ci Name 10 "dti" 223617a3babSopenharmony_ci Name 15 "data" 224617a3babSopenharmony_ci MemberName 15(data) 0 "@data" 225617a3babSopenharmony_ci Name 17 "data" 226617a3babSopenharmony_ci Name 68 "dti" 227617a3babSopenharmony_ci Name 70 "dti" 228617a3babSopenharmony_ci Name 72 "param" 229617a3babSopenharmony_ci Decorate 14 ArrayStride 8 230617a3babSopenharmony_ci MemberDecorate 15(data) 0 Offset 0 231617a3babSopenharmony_ci Decorate 15(data) Block 232617a3babSopenharmony_ci Decorate 17(data) DescriptorSet 0 233617a3babSopenharmony_ci Decorate 17(data) Binding 0 234617a3babSopenharmony_ci Decorate 70(dti) BuiltIn GlobalInvocationId 235617a3babSopenharmony_ci 2: TypeVoid 236617a3babSopenharmony_ci 3: TypeFunction 2 237617a3babSopenharmony_ci 6: TypeInt 32 0 238617a3babSopenharmony_ci 7: TypeVector 6(int) 3 239617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 240617a3babSopenharmony_ci 9: TypeFunction 2 8(ptr) 241617a3babSopenharmony_ci 13: TypeInt 64 0 242617a3babSopenharmony_ci 14: TypeRuntimeArray 13(int64_t) 243617a3babSopenharmony_ci 15(data): TypeStruct 14 244617a3babSopenharmony_ci 16: TypePointer StorageBuffer 15(data) 245617a3babSopenharmony_ci 17(data): 16(ptr) Variable StorageBuffer 246617a3babSopenharmony_ci 18: TypeInt 32 1 247617a3babSopenharmony_ci 19: 18(int) Constant 0 248617a3babSopenharmony_ci 20: 6(int) Constant 0 249617a3babSopenharmony_ci 21: TypePointer Function 6(int) 250617a3babSopenharmony_ci 26: TypeBool 251617a3babSopenharmony_ci 28: 6(int) Constant 3 252617a3babSopenharmony_ci 30: TypeVector 6(int) 4 253617a3babSopenharmony_ci 32: TypeVector 13(int64_t) 4 254617a3babSopenharmony_ci 35: TypePointer StorageBuffer 13(int64_t) 255617a3babSopenharmony_ci 37: 6(int) Constant 1 256617a3babSopenharmony_ci 48: 6(int) Constant 2 257617a3babSopenharmony_ci 69: TypePointer Input 7(ivec3) 258617a3babSopenharmony_ci 70(dti): 69(ptr) Variable Input 259617a3babSopenharmony_ci 4(CSMain): 2 Function None 3 260617a3babSopenharmony_ci 5: Label 261617a3babSopenharmony_ci 68(dti): 8(ptr) Variable Function 262617a3babSopenharmony_ci 72(param): 8(ptr) Variable Function 263617a3babSopenharmony_ci 71: 7(ivec3) Load 70(dti) 264617a3babSopenharmony_ci Store 68(dti) 71 265617a3babSopenharmony_ci 73: 7(ivec3) Load 68(dti) 266617a3babSopenharmony_ci Store 72(param) 73 267617a3babSopenharmony_ci 74: 2 FunctionCall 11(@CSMain(vu3;) 72(param) 268617a3babSopenharmony_ci Return 269617a3babSopenharmony_ci FunctionEnd 270617a3babSopenharmony_ci11(@CSMain(vu3;): 2 Function None 9 271617a3babSopenharmony_ci 10(dti): 8(ptr) FunctionParameter 272617a3babSopenharmony_ci 12: Label 273617a3babSopenharmony_ci 22: 21(ptr) AccessChain 10(dti) 20 274617a3babSopenharmony_ci 23: 6(int) Load 22 275617a3babSopenharmony_ci 24: 21(ptr) AccessChain 10(dti) 20 276617a3babSopenharmony_ci 25: 6(int) Load 24 277617a3babSopenharmony_ci 27: 26(bool) IEqual 25 20 278617a3babSopenharmony_ci 29: 26(bool) GroupNonUniformAny 28 27 279617a3babSopenharmony_ci 31: 30(ivec4) GroupNonUniformBallot 28 29 280617a3babSopenharmony_ci 33: 32(i64vec4) UConvert 31 281617a3babSopenharmony_ci 34: 13(int64_t) CompositeExtract 33 0 282617a3babSopenharmony_ci 36: 35(ptr) AccessChain 17(data) 19 23 283617a3babSopenharmony_ci Store 36 34 284617a3babSopenharmony_ci 38: 21(ptr) AccessChain 10(dti) 37 285617a3babSopenharmony_ci 39: 6(int) Load 38 286617a3babSopenharmony_ci 40: 21(ptr) AccessChain 10(dti) 37 287617a3babSopenharmony_ci 41: 6(int) Load 40 288617a3babSopenharmony_ci 42: 26(bool) IEqual 41 20 289617a3babSopenharmony_ci 43: 26(bool) GroupNonUniformAll 28 42 290617a3babSopenharmony_ci 44: 30(ivec4) GroupNonUniformBallot 28 43 291617a3babSopenharmony_ci 45: 32(i64vec4) UConvert 44 292617a3babSopenharmony_ci 46: 13(int64_t) CompositeExtract 45 0 293617a3babSopenharmony_ci 47: 35(ptr) AccessChain 17(data) 19 39 294617a3babSopenharmony_ci Store 47 46 295617a3babSopenharmony_ci 49: 21(ptr) AccessChain 10(dti) 48 296617a3babSopenharmony_ci 50: 6(int) Load 49 297617a3babSopenharmony_ci 51: 21(ptr) AccessChain 10(dti) 48 298617a3babSopenharmony_ci 52: 6(int) Load 51 299617a3babSopenharmony_ci 53: 26(bool) IEqual 52 20 300617a3babSopenharmony_ci 54: 26(bool) GroupNonUniformAllEqual 28 53 301617a3babSopenharmony_ci 55: 30(ivec4) GroupNonUniformBallot 28 54 302617a3babSopenharmony_ci 56: 32(i64vec4) UConvert 55 303617a3babSopenharmony_ci 57: 13(int64_t) CompositeExtract 56 0 304617a3babSopenharmony_ci 58: 35(ptr) AccessChain 17(data) 19 50 305617a3babSopenharmony_ci Store 58 57 306617a3babSopenharmony_ci 59: 21(ptr) AccessChain 10(dti) 48 307617a3babSopenharmony_ci 60: 6(int) Load 59 308617a3babSopenharmony_ci 61: 21(ptr) AccessChain 10(dti) 48 309617a3babSopenharmony_ci 62: 6(int) Load 61 310617a3babSopenharmony_ci 63: 26(bool) GroupNonUniformAllEqual 28 62 311617a3babSopenharmony_ci 64: 30(ivec4) GroupNonUniformBallot 28 63 312617a3babSopenharmony_ci 65: 32(i64vec4) UConvert 64 313617a3babSopenharmony_ci 66: 13(int64_t) CompositeExtract 65 0 314617a3babSopenharmony_ci 67: 35(ptr) AccessChain 17(data) 19 60 315617a3babSopenharmony_ci Store 67 66 316617a3babSopenharmony_ci Return 317617a3babSopenharmony_ci FunctionEnd 318