File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f5380
001f5380google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5380ldr x16, [x28+16]
001f5384sub x17, sp, 80
001f5388subs xzr, x17, x16
001f538cb.ls 0x1f55b0
001f5390str x30, [sp-208]!
001f5394stur x29, [sp-8]
001f5398sub x29, sp, 8
001f539cstr x0, [sp+216]
001f53a0str x1, [sp+224]
001f53a4str x2, [sp+232]
001f53a8str x3, [sp+240]
001f53acstr x4, [sp+248]
001f53b0str x5, [sp+256]
001f53b4str x6, [sp+264]
001f53b8strb w7, [sp+272]
001f53bcstr xzr, [sp+112]
001f53c0stp xzr, xzr, [sp+120]
001f53c4stp xzr, xzr, [sp+96]
001f53c8ldr x0, [sp+240]
001f53ccldr x1, [sp+248]
001f53d0ldr x2, [sp+256]
001f53d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f53d8str x0, [sp+184]
001f53dcstr x1, [sp+192]
001f53e0ldrsb x27, [x0]
001f53e4ldr x3, [x0+56]
001f53e8mov x0, x1
001f53ecblr x3
001f53f0str x0, [sp+64]
001f53f4cbz x0, 0x1f53fc
001f53f8b 0x1f5438
001f53fc
001f53fcloc_1f53fc:
001f53fcldr x5, [sp+216]
001f5400ldr x6, [sp+224]
001f5404ldr x7, [sp+232]
001f5408str x5, [sp+112]
001f540cstr x6, [sp+120]
001f5410str x7, [sp+128]
001f5414stp xzr, xzr, [sp+96]
001f5418ldr x0, [sp+112]
001f541cldr x1, [sp+120]
001f5420ldr x2, [sp+128]
001f5424mov x3, xzr
001f5428mov x4, xzr
001f542cldur x29, [sp-8]
001f5430ldr x30, [sp], 208
001f5434ret x30
001f5438
001f5438loc_1f5438:
001f5438ldr x3, [sp+264]
001f543cldr x0, [sp+216]
001f5440ldr x1, [sp+224]
001f5444ldr x2, [sp+232]
001f5448bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f544cstr x0, [sp+216]
001f5450str x1, [sp+224]
001f5454str x2, [sp+232]
001f5458str xzr, [sp+56]
001f545cstr xzr, [sp+80]
001f5460b 0x1f5464
001f5464
001f5464loc_1f5464:
001f5464ldr x4, [sp+64]
001f5468ldr x5, [sp+80]
001f546csubs xzr, x4, x5
001f5470b.gt 0x1f5478
001f5474b 0x1f54d0
001f5478
001f5478loc_1f5478:
001f5478ldr x1, [sp+80]
001f547cldr x2, [sp+184]
001f5480ldrsb x27, [x2]
001f5484ldr x2, [x2+40]
001f5488ldr x0, [sp+192]
001f548cblr x2
001f5490str x0, [sp+160]
001f5494str x1, [sp+168]
001f5498str x2, [sp+176]
001f549cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f54a0str w0, [sp+52]
001f54a4sbfm x0, x0, 0, 31
001f54a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f54acstr x0, [sp+88]
001f54b0ldr x2, [sp+56]
001f54b4add x2, x2, x0
001f54b8str x2, [sp+56]
001f54bcb 0x1f54c0
001f54c0
001f54c0loc_1f54c0:
001f54c0ldr x4, [sp+80]
001f54c4add x4, x4, 1
001f54c8str x4, [sp+80]
001f54ccb 0x1f5464
001f54d0
001f54d0loc_1f54d0:
001f54d0ldr x0, [sp+216]
001f54d4ldr x1, [sp+224]
001f54d8ldr x2, [sp+232]
001f54dcldr x3, [sp+56]
001f54e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f54e4str x0, [sp+216]
001f54e8str x1, [sp+224]
001f54ecstr x2, [sp+232]
001f54f0str xzr, [sp+72]
001f54f4b 0x1f54f8
001f54f8
001f54f8loc_1f54f8:
001f54f8ldr x5, [sp+64]
001f54fcldr x6, [sp+72]
001f5500subs xzr, x5, x6
001f5504b.gt 0x1f550c
001f5508b 0x1f5574
001f550c
001f550cloc_1f550c:
001f550cldr x1, [sp+72]
001f5510ldr x2, [sp+184]
001f5514ldrsb x27, [x2]
001f5518ldr x2, [x2+40]
001f551cldr x0, [sp+192]
001f5520blr x2
001f5524str x0, [sp+136]
001f5528str x1, [sp+144]
001f552cstr x2, [sp+152]
001f5530bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5534str w0, [sp+52]
001f5538ldr x1, [sp+224]
001f553cldr x2, [sp+232]
001f5540ldr x3, [sp+216]
001f5544sbfm x4, x0, 0, 31
001f5548mov x0, x3
001f554cmov x3, x4
001f5550bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5554str x0, [sp+216]
001f5558str x1, [sp+224]
001f555cstr x2, [sp+232]
001f5560b 0x1f5564
001f5564
001f5564loc_1f5564:
001f5564ldr x5, [sp+72]
001f5568add x5, x5, 1
001f556cstr x5, [sp+72]
001f5570b 0x1f54f8
001f5574
001f5574loc_1f5574:
001f5574ldr x5, [sp+216]
001f5578ldr x6, [sp+224]
001f557cldr x7, [sp+232]
001f5580str x5, [sp+112]
001f5584str x6, [sp+120]
001f5588str x7, [sp+128]
001f558cstp xzr, xzr, [sp+96]
001f5590ldr x0, [sp+112]
001f5594ldr x1, [sp+120]
001f5598ldr x2, [sp+128]
001f559cmov x3, xzr
001f55a0mov x4, xzr
001f55a4ldur x29, [sp-8]
001f55a8ldr x30, [sp], 208
001f55acret x30
001f55b0
001f55b0loc_1f55b0:
001f55b0stp x0, x1, [sp+8]
001f55b4stp x2, x3, [sp+24]
001f55b8stp x4, x5, [sp+40]
001f55bcstr x6, [sp+56]
001f55c0strb w7, [sp+64]
001f55c4mov x3, x30
001f55c8bl runtime.morestack_noctxt.abi0
001f55ccldp x0, x1, [sp+8]
001f55d0ldp x2, x3, [sp+24]
001f55d4ldp x4, x5, [sp+40]
001f55d8ldr x6, [sp+56]
001f55dcldrb w7, [sp+64]
001f55e0b 0x1f5380
001f55e4udf 0
001f55e8udf 0
001f55ecudf 0
001f5380
001f5380google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5380ldr x16, [x28+16]
001f5384sub x17, sp, 80
001f5388subs xzr, x17, x16
001f538cb.ls 0x1f55b0
001f5390str x30, [sp-208]!
001f5394stur x29, [sp-8]
001f5398sub x29, sp, 8
001f539cstr x0, [sp+216]
001f53a0str x1, [sp+224]
001f53a4str x2, [sp+232]
001f53a8str x3, [sp+240]
001f53acstr x4, [sp+248]
001f53b0str x5, [sp+256]
001f53b4str x6, [sp+264]
001f53b8strb w7, [sp+272]
001f53bcstr xzr, [sp+112]
001f53c0stp xzr, xzr, [sp+120]
001f53c4stp xzr, xzr, [sp+96]
001f53c8ldr x0, [sp+240]
001f53ccldr x1, [sp+248]
001f53d0ldr x2, [sp+256]
001f53d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f53d8str x0, [sp+184]
001f53dcstr x1, [sp+192]
001f53e0ldrsb x27, [x0]
001f53e4ldr x3, [x0+56]
001f53e8mov x0, x1
001f53ecblr x3
001f53f0str x0, [sp+64]
001f53f4cbz x0, 0x1f53fc
001f53f8b 0x1f5438
001f53fc
001f53fcloc_1f53fc:
001f53fcldr x5, [sp+216]
001f5400ldr x6, [sp+224]
001f5404ldr x7, [sp+232]
001f5408str x5, [sp+112]
001f540cstr x6, [sp+120]
001f5410str x7, [sp+128]
001f5414stp xzr, xzr, [sp+96]
001f5418ldr x0, [sp+112]
001f541cldr x1, [sp+120]
001f5420ldr x2, [sp+128]
001f5424mov x3, xzr
001f5428mov x4, xzr
001f542cldur x29, [sp-8]
001f5430ldr x30, [sp], 208
001f5434ret x30
001f5438
001f5438loc_1f5438:
001f5438ldr x3, [sp+264]
001f543cldr x0, [sp+216]
001f5440ldr x1, [sp+224]
001f5444ldr x2, [sp+232]
001f5448bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f544cstr x0, [sp+216]
001f5450str x1, [sp+224]
001f5454str x2, [sp+232]
001f5458str xzr, [sp+56]
001f545cstr xzr, [sp+80]
001f5460b 0x1f5464
001f5464
001f5464loc_1f5464:
001f5464ldr x4, [sp+64]
001f5468ldr x5, [sp+80]
001f546csubs xzr, x4, x5
001f5470b.gt 0x1f5478
001f5474b 0x1f54d0
001f5478
001f5478loc_1f5478:
001f5478ldr x1, [sp+80]
001f547cldr x2, [sp+184]
001f5480ldrsb x27, [x2]
001f5484ldr x2, [x2+40]
001f5488ldr x0, [sp+192]
001f548cblr x2
001f5490str x0, [sp+160]
001f5494str x1, [sp+168]
001f5498str x2, [sp+176]
001f549cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f54a0str w0, [sp+52]
001f54a4sbfm x0, x0, 0, 31
001f54a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f54acstr x0, [sp+88]
001f54b0ldr x2, [sp+56]
001f54b4add x2, x2, x0
001f54b8str x2, [sp+56]
001f54bcb 0x1f54c0
001f54c0
001f54c0loc_1f54c0:
001f54c0ldr x4, [sp+80]
001f54c4add x4, x4, 1
001f54c8str x4, [sp+80]
001f54ccb 0x1f5464
001f54d0
001f54d0loc_1f54d0:
001f54d0ldr x0, [sp+216]
001f54d4ldr x1, [sp+224]
001f54d8ldr x2, [sp+232]
001f54dcldr x3, [sp+56]
001f54e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f54e4str x0, [sp+216]
001f54e8str x1, [sp+224]
001f54ecstr x2, [sp+232]
001f54f0str xzr, [sp+72]
001f54f4b 0x1f54f8
001f54f8
001f54f8loc_1f54f8:
001f54f8ldr x5, [sp+64]
001f54fcldr x6, [sp+72]
001f5500subs xzr, x5, x6
001f5504b.gt 0x1f550c
001f5508b 0x1f5574
001f550c
001f550cloc_1f550c:
001f550cldr x1, [sp+72]
001f5510ldr x2, [sp+184]
001f5514ldrsb x27, [x2]
001f5518ldr x2, [x2+40]
001f551cldr x0, [sp+192]
001f5520blr x2
001f5524str x0, [sp+136]
001f5528str x1, [sp+144]
001f552cstr x2, [sp+152]
001f5530bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5534str w0, [sp+52]
001f5538ldr x1, [sp+224]
001f553cldr x2, [sp+232]
001f5540ldr x3, [sp+216]
001f5544sbfm x4, x0, 0, 31
001f5548mov x0, x3
001f554cmov x3, x4
001f5550bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5554str x0, [sp+216]
001f5558str x1, [sp+224]
001f555cstr x2, [sp+232]
001f5560b 0x1f5564
001f5564
001f5564loc_1f5564:
001f5564ldr x5, [sp+72]
001f5568add x5, x5, 1
001f556cstr x5, [sp+72]
001f5570b 0x1f54f8
001f5574
001f5574loc_1f5574:
001f5574ldr x5, [sp+216]
001f5578ldr x6, [sp+224]
001f557cldr x7, [sp+232]
001f5580str x5, [sp+112]
001f5584str x6, [sp+120]
001f5588str x7, [sp+128]
001f558cstp xzr, xzr, [sp+96]
001f5590ldr x0, [sp+112]
001f5594ldr x1, [sp+120]
001f5598ldr x2, [sp+128]
001f559cmov x3, xzr
001f55a0mov x4, xzr
001f55a4ldur x29, [sp-8]
001f55a8ldr x30, [sp], 208
001f55acret x30
001f55b0
001f55b0loc_1f55b0:
001f55b0stp x0, x1, [sp+8]
001f55b4stp x2, x3, [sp+24]
001f55b8stp x4, x5, [sp+40]
001f55bcstr x6, [sp+56]
001f55c0strb w7, [sp+64]
001f55c4mov x3, x30
001f55c8bl runtime.morestack_noctxt.abi0
001f55ccldp x0, x1, [sp+8]
001f55d0ldp x2, x3, [sp+24]
001f55d4ldp x4, x5, [sp+40]
001f55d8ldr x6, [sp+56]
001f55dcldrb w7, [sp+64]
001f55e0b 0x1f5380
001f55e4udf 0
001f55e8udf 0
001f55ecudf 0
001f5380
001f55f0
001f55f0google.golang.org/protobuf/internal/impl.sizeInt32: ; void google.golang.org/protobuf/internal/impl.sizeInt32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f55f0ldr x16, [x28+16]
001f55f4subs xzr, sp, x16
001f55f8b.ls 0x1f5658
001f55fcstr x30, [sp-64]!
001f5600stur x29, [sp-8]
001f5604sub x29, sp, 8
001f5608str x0, [sp+72]
001f560cstr x1, [sp+80]
001f5610strb w2, [sp+88]
001f5614str xzr, [sp+32]
001f5618bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f561cstr x0, [sp+48]
001f5620ldrsb x27, [x0]
001f5624ldrsw x1, [x0]
001f5628str w1, [sp+28]
001f562cmov x0, x1
001f5630bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5634str x0, [sp+40]
001f5638ldr x1, [sp+80]
001f563cldrsb x27, [x1]
001f5640ldr x1, [x1+120]
001f5644add x0, x1, x0
001f5648str x0, [sp+32]
001f564cldur x29, [sp-8]
001f5650ldr x30, [sp], 64
001f5654ret x30
001f5658
001f5658loc_1f5658:
001f5658stp x0, x1, [sp+8]
001f565cstrb w2, [sp+24]
001f5660mov x3, x30
001f5664bl runtime.morestack_noctxt.abi0
001f5668ldp x0, x1, [sp+8]
001f566cldrb w2, [sp+24]
001f5670b 0x1f55f0
001f5674udf 0
001f5678udf 0
001f567cudf 0
001f55f0
001f55f0google.golang.org/protobuf/internal/impl.sizeInt32: ; void google.golang.org/protobuf/internal/impl.sizeInt32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f55f0ldr x16, [x28+16]
001f55f4subs xzr, sp, x16
001f55f8b.ls 0x1f5658
001f55fcstr x30, [sp-64]!
001f5600stur x29, [sp-8]
001f5604sub x29, sp, 8
001f5608str x0, [sp+72]
001f560cstr x1, [sp+80]
001f5610strb w2, [sp+88]
001f5614str xzr, [sp+32]
001f5618bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f561cstr x0, [sp+48]
001f5620ldrsb x27, [x0]
001f5624ldrsw x1, [x0]
001f5628str w1, [sp+28]
001f562cmov x0, x1
001f5630bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5634str x0, [sp+40]
001f5638ldr x1, [sp+80]
001f563cldrsb x27, [x1]
001f5640ldr x1, [x1+120]
001f5644add x0, x1, x0
001f5648str x0, [sp+32]
001f564cldur x29, [sp-8]
001f5650ldr x30, [sp], 64
001f5654ret x30
001f5658
001f5658loc_1f5658:
001f5658stp x0, x1, [sp+8]
001f565cstrb w2, [sp+24]
001f5660mov x3, x30
001f5664bl runtime.morestack_noctxt.abi0
001f5668ldp x0, x1, [sp+8]
001f566cldrb w2, [sp+24]
001f5670b 0x1f55f0
001f5674udf 0
001f5678udf 0
001f567cudf 0
001f55f0
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
001f5ae0
001f5ae0google.golang.org/protobuf/internal/impl.appendInt32NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt32NoZero(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5ae0ldr x16, [x28+16]
001f5ae4subs xzr, sp, x16
001f5ae8b.ls 0x1f5bec
001f5aecstr x30, [sp-112]!
001f5af0stur x29, [sp-8]
001f5af4sub x29, sp, 8
001f5af8str x0, [sp+120]
001f5afcstr x1, [sp+128]
001f5b00str x2, [sp+136]
001f5b04str x3, [sp+144]
001f5b08str x4, [sp+152]
001f5b0cstrb w5, [sp+160]
001f5b10str xzr, [sp+72]
001f5b14stp xzr, xzr, [sp+80]
001f5b18stp xzr, xzr, [sp+56]
001f5b1cldr x0, [sp+144]
001f5b20bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5b24str x0, [sp+96]
001f5b28ldrsb x27, [x0]
001f5b2cldrsw x1, [x0]
001f5b30str w1, [sp+44]
001f5b34cbz w1, 0x1f5b3c
001f5b38b 0x1f5b78
001f5b3c
001f5b3cloc_1f5b3c:
001f5b3cldr x5, [sp+120]
001f5b40ldr x6, [sp+128]
001f5b44ldr x7, [sp+136]
001f5b48str x5, [sp+72]
001f5b4cstr x6, [sp+80]
001f5b50str x7, [sp+88]
001f5b54stp xzr, xzr, [sp+56]
001f5b58ldr x0, [sp+72]
001f5b5cldr x1, [sp+80]
001f5b60ldr x2, [sp+88]
001f5b64mov x3, xzr
001f5b68mov x4, xzr
001f5b6cldur x29, [sp-8]
001f5b70ldr x30, [sp], 112
001f5b74ret x30
001f5b78
001f5b78loc_1f5b78:
001f5b78ldr x4, [sp+152]
001f5b7cldrsb x27, [x4]
001f5b80ldr x3, [x4+112]
001f5b84str x3, [sp+48]
001f5b88ldr x0, [sp+120]
001f5b8cldr x1, [sp+128]
001f5b90ldr x2, [sp+136]
001f5b94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5b98str x0, [sp+120]
001f5b9cstr x1, [sp+128]
001f5ba0str x2, [sp+136]
001f5ba4ldrsw x4, [sp+44]
001f5ba8mov x3, x4
001f5bacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5bb0str x0, [sp+120]
001f5bb4str x1, [sp+128]
001f5bb8str x2, [sp+136]
001f5bbcstr x0, [sp+72]
001f5bc0str x1, [sp+80]
001f5bc4str x2, [sp+88]
001f5bc8stp xzr, xzr, [sp+56]
001f5bccldr x0, [sp+72]
001f5bd0ldr x1, [sp+80]
001f5bd4ldr x2, [sp+88]
001f5bd8mov x3, xzr
001f5bdcmov x4, xzr
001f5be0ldur x29, [sp-8]
001f5be4ldr x30, [sp], 112
001f5be8ret x30
001f5bec
001f5becloc_1f5bec:
001f5becstp x0, x1, [sp+8]
001f5bf0stp x2, x3, [sp+24]
001f5bf4str x4, [sp+40]
001f5bf8strb w5, [sp+48]
001f5bfcmov x3, x30
001f5c00bl runtime.morestack_noctxt.abi0
001f5c04ldp x0, x1, [sp+8]
001f5c08ldp x2, x3, [sp+24]
001f5c0cldr x4, [sp+40]
001f5c10ldrb w5, [sp+48]
001f5c14b 0x1f5ae0
001f5c18udf 0
001f5c1cudf 0
001f5ae0
001f5ae0google.golang.org/protobuf/internal/impl.appendInt32NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt32NoZero(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5ae0ldr x16, [x28+16]
001f5ae4subs xzr, sp, x16
001f5ae8b.ls 0x1f5bec
001f5aecstr x30, [sp-112]!
001f5af0stur x29, [sp-8]
001f5af4sub x29, sp, 8
001f5af8str x0, [sp+120]
001f5afcstr x1, [sp+128]
001f5b00str x2, [sp+136]
001f5b04str x3, [sp+144]
001f5b08str x4, [sp+152]
001f5b0cstrb w5, [sp+160]
001f5b10str xzr, [sp+72]
001f5b14stp xzr, xzr, [sp+80]
001f5b18stp xzr, xzr, [sp+56]
001f5b1cldr x0, [sp+144]
001f5b20bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5b24str x0, [sp+96]
001f5b28ldrsb x27, [x0]
001f5b2cldrsw x1, [x0]
001f5b30str w1, [sp+44]
001f5b34cbz w1, 0x1f5b3c
001f5b38b 0x1f5b78
001f5b3c
001f5b3cloc_1f5b3c:
001f5b3cldr x5, [sp+120]
001f5b40ldr x6, [sp+128]
001f5b44ldr x7, [sp+136]
001f5b48str x5, [sp+72]
001f5b4cstr x6, [sp+80]
001f5b50str x7, [sp+88]
001f5b54stp xzr, xzr, [sp+56]
001f5b58ldr x0, [sp+72]
001f5b5cldr x1, [sp+80]
001f5b60ldr x2, [sp+88]
001f5b64mov x3, xzr
001f5b68mov x4, xzr
001f5b6cldur x29, [sp-8]
001f5b70ldr x30, [sp], 112
001f5b74ret x30
001f5b78
001f5b78loc_1f5b78:
001f5b78ldr x4, [sp+152]
001f5b7cldrsb x27, [x4]
001f5b80ldr x3, [x4+112]
001f5b84str x3, [sp+48]
001f5b88ldr x0, [sp+120]
001f5b8cldr x1, [sp+128]
001f5b90ldr x2, [sp+136]
001f5b94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5b98str x0, [sp+120]
001f5b9cstr x1, [sp+128]
001f5ba0str x2, [sp+136]
001f5ba4ldrsw x4, [sp+44]
001f5ba8mov x3, x4
001f5bacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5bb0str x0, [sp+120]
001f5bb4str x1, [sp+128]
001f5bb8str x2, [sp+136]
001f5bbcstr x0, [sp+72]
001f5bc0str x1, [sp+80]
001f5bc4str x2, [sp+88]
001f5bc8stp xzr, xzr, [sp+56]
001f5bccldr x0, [sp+72]
001f5bd0ldr x1, [sp+80]
001f5bd4ldr x2, [sp+88]
001f5bd8mov x3, xzr
001f5bdcmov x4, xzr
001f5be0ldur x29, [sp-8]
001f5be4ldr x30, [sp], 112
001f5be8ret x30
001f5bec
001f5becloc_1f5bec:
001f5becstp x0, x1, [sp+8]
001f5bf0stp x2, x3, [sp+24]
001f5bf4str x4, [sp+40]
001f5bf8strb w5, [sp+48]
001f5bfcmov x3, x30
001f5c00bl runtime.morestack_noctxt.abi0
001f5c04ldp x0, x1, [sp+8]
001f5c08ldp x2, x3, [sp+24]
001f5c0cldr x4, [sp+40]
001f5c10ldrb w5, [sp+48]
001f5c14b 0x1f5ae0
001f5c18udf 0
001f5c1cudf 0
001f5ae0
001f5c20
001f5c20google.golang.org/protobuf/internal/impl.sizeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5c20ldr x16, [x28+16]
001f5c24subs xzr, sp, x16
001f5c28b.ls 0x1f5c90
001f5c2cstr x30, [sp-64]!
001f5c30stur x29, [sp-8]
001f5c34sub x29, sp, 8
001f5c38str x0, [sp+72]
001f5c3cstr x1, [sp+80]
001f5c40strb w2, [sp+88]
001f5c44str xzr, [sp+32]
001f5c48bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5c4cstr x0, [sp+48]
001f5c50ldrsb x27, [x0]
001f5c54ldr x1, [x0]
001f5c58ldrsb x27, [x1]
001f5c5cldrsw x1, [x1]
001f5c60str w1, [sp+28]
001f5c64mov x0, x1
001f5c68bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5c6cstr x0, [sp+40]
001f5c70ldr x1, [sp+80]
001f5c74ldrsb x27, [x1]
001f5c78ldr x1, [x1+120]
001f5c7cadd x0, x1, x0
001f5c80str x0, [sp+32]
001f5c84ldur x29, [sp-8]
001f5c88ldr x30, [sp], 64
001f5c8cret x30
001f5c90
001f5c90loc_1f5c90:
001f5c90stp x0, x1, [sp+8]
001f5c94strb w2, [sp+24]
001f5c98mov x3, x30
001f5c9cbl runtime.morestack_noctxt.abi0
001f5ca0ldp x0, x1, [sp+8]
001f5ca4ldrb w2, [sp+24]
001f5ca8b 0x1f5c20
001f5cacudf 0
001f5c20
001f5c20google.golang.org/protobuf/internal/impl.sizeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5c20ldr x16, [x28+16]
001f5c24subs xzr, sp, x16
001f5c28b.ls 0x1f5c90
001f5c2cstr x30, [sp-64]!
001f5c30stur x29, [sp-8]
001f5c34sub x29, sp, 8
001f5c38str x0, [sp+72]
001f5c3cstr x1, [sp+80]
001f5c40strb w2, [sp+88]
001f5c44str xzr, [sp+32]
001f5c48bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5c4cstr x0, [sp+48]
001f5c50ldrsb x27, [x0]
001f5c54ldr x1, [x0]
001f5c58ldrsb x27, [x1]
001f5c5cldrsw x1, [x1]
001f5c60str w1, [sp+28]
001f5c64mov x0, x1
001f5c68bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5c6cstr x0, [sp+40]
001f5c70ldr x1, [sp+80]
001f5c74ldrsb x27, [x1]
001f5c78ldr x1, [x1+120]
001f5c7cadd x0, x1, x0
001f5c80str x0, [sp+32]
001f5c84ldur x29, [sp-8]
001f5c88ldr x30, [sp], 64
001f5c8cret x30
001f5c90
001f5c90loc_1f5c90:
001f5c90stp x0, x1, [sp+8]
001f5c94strb w2, [sp+24]
001f5c98mov x3, x30
001f5c9cbl runtime.morestack_noctxt.abi0
001f5ca0ldp x0, x1, [sp+8]
001f5ca4ldrb w2, [sp+24]
001f5ca8b 0x1f5c20
001f5cacudf 0
001f5c20
001f5cb0
001f5cb0google.golang.org/protobuf/internal/impl.appendInt32Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5cb0ldr x16, [x28+16]
001f5cb4subs xzr, sp, x16
001f5cb8b.ls 0x1f5d7c
001f5cbcstr x30, [sp-112]!
001f5cc0stur x29, [sp-8]
001f5cc4sub x29, sp, 8
001f5cc8str x0, [sp+120]
001f5cccstr x1, [sp+128]
001f5cd0str x2, [sp+136]
001f5cd4str x3, [sp+144]
001f5cd8str x4, [sp+152]
001f5cdcstrb w5, [sp+160]
001f5ce0str xzr, [sp+72]
001f5ce4stp xzr, xzr, [sp+80]
001f5ce8stp xzr, xzr, [sp+56]
001f5cecldr x0, [sp+144]
001f5cf0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5cf4str x0, [sp+96]
001f5cf8ldrsb x27, [x0]
001f5cfcldr x1, [x0]
001f5d00ldrsb x27, [x1]
001f5d04ldrsw x1, [x1]
001f5d08str w1, [sp+44]
001f5d0cldr x1, [sp+152]
001f5d10ldrsb x27, [x1]
001f5d14ldr x3, [x1+112]
001f5d18str x3, [sp+48]
001f5d1cldr x0, [sp+120]
001f5d20ldr x1, [sp+128]
001f5d24ldr x2, [sp+136]
001f5d28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d2cstr x0, [sp+120]
001f5d30str x1, [sp+128]
001f5d34str x2, [sp+136]
001f5d38ldrsw x3, [sp+44]
001f5d3cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d40str x0, [sp+120]
001f5d44str x1, [sp+128]
001f5d48str x2, [sp+136]
001f5d4cstr x0, [sp+72]
001f5d50str x1, [sp+80]
001f5d54str x2, [sp+88]
001f5d58stp xzr, xzr, [sp+56]
001f5d5cldr x0, [sp+72]
001f5d60ldr x1, [sp+80]
001f5d64ldr x2, [sp+88]
001f5d68mov x3, xzr
001f5d6cmov x4, xzr
001f5d70ldur x29, [sp-8]
001f5d74ldr x30, [sp], 112
001f5d78ret x30
001f5d7c
001f5d7cloc_1f5d7c:
001f5d7cstp x0, x1, [sp+8]
001f5d80stp x2, x3, [sp+24]
001f5d84str x4, [sp+40]
001f5d88strb w5, [sp+48]
001f5d8cmov x3, x30
001f5d90bl runtime.morestack_noctxt.abi0
001f5d94ldp x0, x1, [sp+8]
001f5d98ldp x2, x3, [sp+24]
001f5d9cldr x4, [sp+40]
001f5da0ldrb w5, [sp+48]
001f5da4b 0x1f5cb0
001f5da8udf 0
001f5dacudf 0
001f5cb0
001f5cb0google.golang.org/protobuf/internal/impl.appendInt32Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5cb0ldr x16, [x28+16]
001f5cb4subs xzr, sp, x16
001f5cb8b.ls 0x1f5d7c
001f5cbcstr x30, [sp-112]!
001f5cc0stur x29, [sp-8]
001f5cc4sub x29, sp, 8
001f5cc8str x0, [sp+120]
001f5cccstr x1, [sp+128]
001f5cd0str x2, [sp+136]
001f5cd4str x3, [sp+144]
001f5cd8str x4, [sp+152]
001f5cdcstrb w5, [sp+160]
001f5ce0str xzr, [sp+72]
001f5ce4stp xzr, xzr, [sp+80]
001f5ce8stp xzr, xzr, [sp+56]
001f5cecldr x0, [sp+144]
001f5cf0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5cf4str x0, [sp+96]
001f5cf8ldrsb x27, [x0]
001f5cfcldr x1, [x0]
001f5d00ldrsb x27, [x1]
001f5d04ldrsw x1, [x1]
001f5d08str w1, [sp+44]
001f5d0cldr x1, [sp+152]
001f5d10ldrsb x27, [x1]
001f5d14ldr x3, [x1+112]
001f5d18str x3, [sp+48]
001f5d1cldr x0, [sp+120]
001f5d20ldr x1, [sp+128]
001f5d24ldr x2, [sp+136]
001f5d28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d2cstr x0, [sp+120]
001f5d30str x1, [sp+128]
001f5d34str x2, [sp+136]
001f5d38ldrsw x3, [sp+44]
001f5d3cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d40str x0, [sp+120]
001f5d44str x1, [sp+128]
001f5d48str x2, [sp+136]
001f5d4cstr x0, [sp+72]
001f5d50str x1, [sp+80]
001f5d54str x2, [sp+88]
001f5d58stp xzr, xzr, [sp+56]
001f5d5cldr x0, [sp+72]
001f5d60ldr x1, [sp+80]
001f5d64ldr x2, [sp+88]
001f5d68mov x3, xzr
001f5d6cmov x4, xzr
001f5d70ldur x29, [sp-8]
001f5d74ldr x30, [sp], 112
001f5d78ret x30
001f5d7c
001f5d7cloc_1f5d7c:
001f5d7cstp x0, x1, [sp+8]
001f5d80stp x2, x3, [sp+24]
001f5d84str x4, [sp+40]
001f5d88strb w5, [sp+48]
001f5d8cmov x3, x30
001f5d90bl runtime.morestack_noctxt.abi0
001f5d94ldp x0, x1, [sp+8]
001f5d98ldp x2, x3, [sp+24]
001f5d9cldr x4, [sp+40]
001f5da0ldrb w5, [sp+48]
001f5da4b 0x1f5cb0
001f5da8udf 0
001f5dacudf 0
001f5cb0
001f5db0
001f5db0google.golang.org/protobuf/internal/impl.consumeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5db0ldr x16, [x28+16]
001f5db4sub x17, sp, 16
001f5db8subs xzr, x17, x16
001f5dbcb.ls 0x1f609c
001f5dc0str x30, [sp-144]!
001f5dc4stur x29, [sp-8]
001f5dc8sub x29, sp, 8
001f5dccstr x0, [sp+152]
001f5dd0str x1, [sp+160]
001f5dd4str x2, [sp+168]
001f5dd8str x3, [sp+176]
001f5ddcstrb w4, [sp+184]
001f5de0str x5, [sp+192]
001f5de4strb w6, [sp+200]
001f5de8str x7, [sp+208]
001f5decstr x8, [sp+216]
001f5df0str x9, [sp+224]
001f5df4str xzr, [sp+48]
001f5df8strb wzr, [sp+56]
001f5dfcstp xzr, xzr, [sp+112]
001f5e00ldrsb x4, [sp+184]
001f5e04ubfm x4, x4, 0, 7
001f5e08cbnz w4, 0x1f5e10
001f5e0cb 0x1f5e3c
001f5e10
001f5e10loc_1f5e10:
001f5e10adrp x27, 0x82d000
001f5e14ldr x2, [x27+192]
001f5e18adrp x27, 0x82d000
001f5e1cldr x3, [x27+200]
001f5e20str x2, [sp+112]
001f5e24str x3, [sp+120]
001f5e28ldr x0, [sp+48]
001f5e2cldrb w1, [sp+56]
001f5e30ldur x29, [sp-8]
001f5e34ldr x30, [sp], 144
001f5e38ret x30
001f5e3c
001f5e3cloc_1f5e3c:
001f5e3cstr xzr, [sp+40]
001f5e40str xzr, [sp+64]
001f5e44ldr x4, [sp+160]
001f5e48str x4, [sp+88]
001f5e4csubs xzr, x4, 0
001f5e50cset x5, ne
001f5e54strb w5, [sp+39]
001f5e58cbnz x4, 0x1f5e60
001f5e5cb 0x1f5e88
001f5e60
001f5e60loc_1f5e60:
001f5e60ldr x1, [sp+160]
001f5e64ldr x4, [sp+152]
001f5e68subs xzr, x1, 0
001f5e6cb.hi 0x1f5e74
001f5e70b 0x1f6090
001f5e74
001f5e74loc_1f5e74:
001f5e74ldrb w4, [x4]
001f5e78subs wzr, w4, 128
001f5e7ccset x4, lo
001f5e80strb w4, [sp+39]
001f5e84b 0x1f5e8c
001f5e88
001f5e88loc_1f5e88:
001f5e88b 0x1f5e8c
001f5e8c
001f5e8cloc_1f5e8c:
001f5e8cldrb w4, [sp+39]
001f5e90tbnz w4, 0, 0x1f5e98
001f5e94b 0x1f5ec0
001f5e98
001f5e98loc_1f5e98:
001f5e98ldr x1, [sp+160]
001f5e9cldr x4, [sp+152]
001f5ea0subs xzr, x1, 0
001f5ea4b.hi 0x1f5eac
001f5ea8b 0x1f6088
001f5eac
001f5eacloc_1f5eac:
001f5eacldrb w4, [x4]
001f5eb0str x4, [sp+40]
001f5eb4orr x4, xzr, 1
001f5eb8str x4, [sp+64]
001f5ebcb 0x1f5f90
001f5ec0
001f5ec0loc_1f5ec0:
001f5ec0ldr x4, [sp+160]
001f5ec4str x4, [sp+88]
001f5ec8subs xzr, x4, 2
001f5ecccset x4, ge
001f5ed0strb w4, [sp+39]
001f5ed4b.ge 0x1f5edc
001f5ed8b 0x1f5f04
001f5edc
001f5edcloc_1f5edc:
001f5edcldr x1, [sp+160]
001f5ee0ldr x4, [sp+152]
001f5ee4subs xzr, x1, 1
001f5ee8b.hi 0x1f5ef0
001f5eecb 0x1f6080
001f5ef0
001f5ef0loc_1f5ef0:
001f5ef0ldrb w4, [x4+1]
001f5ef4subs wzr, w4, 128
001f5ef8cset x4, lo
001f5efcstrb w4, [sp+39]
001f5f00b 0x1f5f08
001f5f04
001f5f04loc_1f5f04:
001f5f04b 0x1f5f08
001f5f08
001f5f08loc_1f5f08:
001f5f08ldrb w4, [sp+39]
001f5f0ctbnz w4, 0, 0x1f5f14
001f5f10b 0x1f5f60
001f5f14
001f5f14loc_1f5f14:
001f5f14ldr x1, [sp+160]
001f5f18ldr x4, [sp+152]
001f5f1csubs xzr, x1, 0
001f5f20b.hi 0x1f5f28
001f5f24b 0x1f6078
001f5f28
001f5f28loc_1f5f28:
001f5f28ldrb w4, [x4]
001f5f2cand x4, x4, 127
001f5f30ldr x1, [sp+160]
001f5f34ldr x5, [sp+152]
001f5f38subs xzr, x1, 1
001f5f3cb.hi 0x1f5f44
001f5f40b 0x1f6070
001f5f44
001f5f44loc_1f5f44:
001f5f44ldrb w5, [x5+1]
001f5f48ubfm x5, x5, 57, 7
001f5f4cadd x4, x4, x5
001f5f50str x4, [sp+40]
001f5f54orr x4, xzr, 2
001f5f58str x4, [sp+64]
001f5f5cb 0x1f5f8c
001f5f60
001f5f60loc_1f5f60:
001f5f60ldr x0, [sp+152]
001f5f64ldr x1, [sp+160]
001f5f68ldr x2, [sp+168]
001f5f6cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5f70str x0, [sp+80]
001f5f74str x1, [sp+88]
001f5f78str x0, [sp+72]
001f5f7cstr x1, [sp+96]
001f5f80str x0, [sp+40]
001f5f84str x1, [sp+64]
001f5f88b 0x1f5f8c
001f5f8c
001f5f8cloc_1f5f8c:
001f5f8cb 0x1f5f90
001f5f90
001f5f90loc_1f5f90:
001f5f90ldr x4, [sp+64]
001f5f94tbnz x4, 63, 0x1f5f9c
001f5f98b 0x1f5fc8
001f5f9c
001f5f9cloc_1f5f9c:
001f5f9cadrp x27, 0x82d000
001f5fa0ldr x2, [x27+160]
001f5fa4adrp x27, 0x82d000
001f5fa8ldr x3, [x27+168]
001f5facstr x2, [sp+112]
001f5fb0str x3, [sp+120]
001f5fb4ldr x0, [sp+48]
001f5fb8ldrb w1, [sp+56]
001f5fbcldur x29, [sp-8]
001f5fc0ldr x30, [sp], 144
001f5fc4ret x30
001f5fc8
001f5fc8loc_1f5fc8:
001f5fc8ldr x0, [sp+176]
001f5fccbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5fd0str x0, [sp+104]
001f5fd4ldrsb x27, [x0]
001f5fd8ldr x1, [x0]
001f5fdccbnz x1, 0x1f5fe4
001f5fe0b 0x1f5fe8
001f5fe4
001f5fe4loc_1f5fe4:
001f5fe4b 0x1f6030
001f5fe8
001f5fe8loc_1f5fe8:
001f5fe8adrp x0, 0x400000
001f5fecadd x0, x0, 3264
001f5ff0bl runtime.newobject
001f5ff4str x0, [sp+128]
001f5ff8ldr x1, [sp+104]
001f5ffcldrsb x27, [x1]
001f6000adrp x27, 0x855000
001f6004ldr w2, [x27+3056]
001f6008cbz w2, 0x1f6010
001f600cb 0x1f6014
001f6010
001f6010loc_1f6010:
001f6010b 0x1f6028
001f6014
001f6014loc_1f6014:
001f6014bl runtime.gcWriteBarrier2
001f6018str x0, [x25]
001f601cldr x4, [x1]
001f6020str x4, [x25+8]
001f6024b 0x1f6028
001f6028
001f6028loc_1f6028:
001f6028str x0, [x1]
001f602cb 0x1f6030
001f6030
001f6030loc_1f6030:
001f6030ldr x4, [sp+104]
001f6034ldrsb x27, [x4]
001f6038ldr x4, [x4]
001f603cldrsb x27, [x4]
001f6040ldr x5, [sp+40]
001f6044str w5, [x4]
001f6048ldr x4, [sp+64]
001f604cstr x4, [sp+48]
001f6050stp xzr, xzr, [sp+112]
001f6054ldr x0, [sp+48]
001f6058ldrb w1, [sp+56]
001f605cmov x2, xzr
001f6060mov x3, xzr
001f6064ldur x29, [sp-8]
001f6068ldr x30, [sp], 144
001f606cret x30
001f6070
001f6070loc_1f6070:
001f6070orr x0, xzr, 1
001f6074bl runtime.panicIndex
001f6078
001f6078loc_1f6078:
001f6078mov x0, xzr
001f607cbl runtime.panicIndex
001f6080
001f6080loc_1f6080:
001f6080orr x0, xzr, 1
001f6084bl runtime.panicIndex
001f6088
001f6088loc_1f6088:
001f6088mov x0, xzr
001f608cbl runtime.panicIndex
001f6090
001f6090loc_1f6090:
001f6090mov x0, xzr
001f6094bl runtime.panicIndex
001f6098hint
001f609c
001f609cloc_1f609c:
001f609cstp x0, x1, [sp+8]
001f60a0stp x2, x3, [sp+24]
001f60a4strb w4, [sp+40]
001f60a8str x5, [sp+48]
001f60acstrb w6, [sp+56]
001f60b0stp x7, x8, [sp+64]
001f60b4str x9, [sp+80]
001f60b8mov x3, x30
001f60bcbl runtime.morestack_noctxt.abi0
001f60c0ldp x0, x1, [sp+8]
001f60c4ldp x2, x3, [sp+24]
001f60c8ldrsb x4, [sp+40]
001f60ccldr x5, [sp+48]
001f60d0ldrb w6, [sp+56]
001f60d4ldp x7, x8, [sp+64]
001f60d8ldr x9, [sp+80]
001f60dcb 0x1f5db0
001f5db0
001f5db0google.golang.org/protobuf/internal/impl.consumeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5db0ldr x16, [x28+16]
001f5db4sub x17, sp, 16
001f5db8subs xzr, x17, x16
001f5dbcb.ls 0x1f609c
001f5dc0str x30, [sp-144]!
001f5dc4stur x29, [sp-8]
001f5dc8sub x29, sp, 8
001f5dccstr x0, [sp+152]
001f5dd0str x1, [sp+160]
001f5dd4str x2, [sp+168]
001f5dd8str x3, [sp+176]
001f5ddcstrb w4, [sp+184]
001f5de0str x5, [sp+192]
001f5de4strb w6, [sp+200]
001f5de8str x7, [sp+208]
001f5decstr x8, [sp+216]
001f5df0str x9, [sp+224]
001f5df4str xzr, [sp+48]
001f5df8strb wzr, [sp+56]
001f5dfcstp xzr, xzr, [sp+112]
001f5e00ldrsb x4, [sp+184]
001f5e04ubfm x4, x4, 0, 7
001f5e08cbnz w4, 0x1f5e10
001f5e0cb 0x1f5e3c
001f5e10
001f5e10loc_1f5e10:
001f5e10adrp x27, 0x82d000
001f5e14ldr x2, [x27+192]
001f5e18adrp x27, 0x82d000
001f5e1cldr x3, [x27+200]
001f5e20str x2, [sp+112]
001f5e24str x3, [sp+120]
001f5e28ldr x0, [sp+48]
001f5e2cldrb w1, [sp+56]
001f5e30ldur x29, [sp-8]
001f5e34ldr x30, [sp], 144
001f5e38ret x30
001f5e3c
001f5e3cloc_1f5e3c:
001f5e3cstr xzr, [sp+40]
001f5e40str xzr, [sp+64]
001f5e44ldr x4, [sp+160]
001f5e48str x4, [sp+88]
001f5e4csubs xzr, x4, 0
001f5e50cset x5, ne
001f5e54strb w5, [sp+39]
001f5e58cbnz x4, 0x1f5e60
001f5e5cb 0x1f5e88
001f5e60
001f5e60loc_1f5e60:
001f5e60ldr x1, [sp+160]
001f5e64ldr x4, [sp+152]
001f5e68subs xzr, x1, 0
001f5e6cb.hi 0x1f5e74
001f5e70b 0x1f6090
001f5e74
001f5e74loc_1f5e74:
001f5e74ldrb w4, [x4]
001f5e78subs wzr, w4, 128
001f5e7ccset x4, lo
001f5e80strb w4, [sp+39]
001f5e84b 0x1f5e8c
001f5e88
001f5e88loc_1f5e88:
001f5e88b 0x1f5e8c
001f5e8c
001f5e8cloc_1f5e8c:
001f5e8cldrb w4, [sp+39]
001f5e90tbnz w4, 0, 0x1f5e98
001f5e94b 0x1f5ec0
001f5e98
001f5e98loc_1f5e98:
001f5e98ldr x1, [sp+160]
001f5e9cldr x4, [sp+152]
001f5ea0subs xzr, x1, 0
001f5ea4b.hi 0x1f5eac
001f5ea8b 0x1f6088
001f5eac
001f5eacloc_1f5eac:
001f5eacldrb w4, [x4]
001f5eb0str x4, [sp+40]
001f5eb4orr x4, xzr, 1
001f5eb8str x4, [sp+64]
001f5ebcb 0x1f5f90
001f5ec0
001f5ec0loc_1f5ec0:
001f5ec0ldr x4, [sp+160]
001f5ec4str x4, [sp+88]
001f5ec8subs xzr, x4, 2
001f5ecccset x4, ge
001f5ed0strb w4, [sp+39]
001f5ed4b.ge 0x1f5edc
001f5ed8b 0x1f5f04
001f5edc
001f5edcloc_1f5edc:
001f5edcldr x1, [sp+160]
001f5ee0ldr x4, [sp+152]
001f5ee4subs xzr, x1, 1
001f5ee8b.hi 0x1f5ef0
001f5eecb 0x1f6080
001f5ef0
001f5ef0loc_1f5ef0:
001f5ef0ldrb w4, [x4+1]
001f5ef4subs wzr, w4, 128
001f5ef8cset x4, lo
001f5efcstrb w4, [sp+39]
001f5f00b 0x1f5f08
001f5f04
001f5f04loc_1f5f04:
001f5f04b 0x1f5f08
001f5f08
001f5f08loc_1f5f08:
001f5f08ldrb w4, [sp+39]
001f5f0ctbnz w4, 0, 0x1f5f14
001f5f10b 0x1f5f60
001f5f14
001f5f14loc_1f5f14:
001f5f14ldr x1, [sp+160]
001f5f18ldr x4, [sp+152]
001f5f1csubs xzr, x1, 0
001f5f20b.hi 0x1f5f28
001f5f24b 0x1f6078
001f5f28
001f5f28loc_1f5f28:
001f5f28ldrb w4, [x4]
001f5f2cand x4, x4, 127
001f5f30ldr x1, [sp+160]
001f5f34ldr x5, [sp+152]
001f5f38subs xzr, x1, 1
001f5f3cb.hi 0x1f5f44
001f5f40b 0x1f6070
001f5f44
001f5f44loc_1f5f44:
001f5f44ldrb w5, [x5+1]
001f5f48ubfm x5, x5, 57, 7
001f5f4cadd x4, x4, x5
001f5f50str x4, [sp+40]
001f5f54orr x4, xzr, 2
001f5f58str x4, [sp+64]
001f5f5cb 0x1f5f8c
001f5f60
001f5f60loc_1f5f60:
001f5f60ldr x0, [sp+152]
001f5f64ldr x1, [sp+160]
001f5f68ldr x2, [sp+168]
001f5f6cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5f70str x0, [sp+80]
001f5f74str x1, [sp+88]
001f5f78str x0, [sp+72]
001f5f7cstr x1, [sp+96]
001f5f80str x0, [sp+40]
001f5f84str x1, [sp+64]
001f5f88b 0x1f5f8c
001f5f8c
001f5f8cloc_1f5f8c:
001f5f8cb 0x1f5f90
001f5f90
001f5f90loc_1f5f90:
001f5f90ldr x4, [sp+64]
001f5f94tbnz x4, 63, 0x1f5f9c
001f5f98b 0x1f5fc8
001f5f9c
001f5f9cloc_1f5f9c:
001f5f9cadrp x27, 0x82d000
001f5fa0ldr x2, [x27+160]
001f5fa4adrp x27, 0x82d000
001f5fa8ldr x3, [x27+168]
001f5facstr x2, [sp+112]
001f5fb0str x3, [sp+120]
001f5fb4ldr x0, [sp+48]
001f5fb8ldrb w1, [sp+56]
001f5fbcldur x29, [sp-8]
001f5fc0ldr x30, [sp], 144
001f5fc4ret x30
001f5fc8
001f5fc8loc_1f5fc8:
001f5fc8ldr x0, [sp+176]
001f5fccbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5fd0str x0, [sp+104]
001f5fd4ldrsb x27, [x0]
001f5fd8ldr x1, [x0]
001f5fdccbnz x1, 0x1f5fe4
001f5fe0b 0x1f5fe8
001f5fe4
001f5fe4loc_1f5fe4:
001f5fe4b 0x1f6030
001f5fe8
001f5fe8loc_1f5fe8:
001f5fe8adrp x0, 0x400000
001f5fecadd x0, x0, 3264
001f5ff0bl runtime.newobject
001f5ff4str x0, [sp+128]
001f5ff8ldr x1, [sp+104]
001f5ffcldrsb x27, [x1]
001f6000adrp x27, 0x855000
001f6004ldr w2, [x27+3056]
001f6008cbz w2, 0x1f6010
001f600cb 0x1f6014
001f6010
001f6010loc_1f6010:
001f6010b 0x1f6028
001f6014
001f6014loc_1f6014:
001f6014bl runtime.gcWriteBarrier2
001f6018str x0, [x25]
001f601cldr x4, [x1]
001f6020str x4, [x25+8]
001f6024b 0x1f6028
001f6028
001f6028loc_1f6028:
001f6028str x0, [x1]
001f602cb 0x1f6030
001f6030
001f6030loc_1f6030:
001f6030ldr x4, [sp+104]
001f6034ldrsb x27, [x4]
001f6038ldr x4, [x4]
001f603cldrsb x27, [x4]
001f6040ldr x5, [sp+40]
001f6044str w5, [x4]
001f6048ldr x4, [sp+64]
001f604cstr x4, [sp+48]
001f6050stp xzr, xzr, [sp+112]
001f6054ldr x0, [sp+48]
001f6058ldrb w1, [sp+56]
001f605cmov x2, xzr
001f6060mov x3, xzr
001f6064ldur x29, [sp-8]
001f6068ldr x30, [sp], 144
001f606cret x30
001f6070
001f6070loc_1f6070:
001f6070orr x0, xzr, 1
001f6074bl runtime.panicIndex
001f6078
001f6078loc_1f6078:
001f6078mov x0, xzr
001f607cbl runtime.panicIndex
001f6080
001f6080loc_1f6080:
001f6080orr x0, xzr, 1
001f6084bl runtime.panicIndex
001f6088
001f6088loc_1f6088:
001f6088mov x0, xzr
001f608cbl runtime.panicIndex
001f6090
001f6090loc_1f6090:
001f6090mov x0, xzr
001f6094bl runtime.panicIndex
001f6098hint
001f609c
001f609cloc_1f609c:
001f609cstp x0, x1, [sp+8]
001f60a0stp x2, x3, [sp+24]
001f60a4strb w4, [sp+40]
001f60a8str x5, [sp+48]
001f60acstrb w6, [sp+56]
001f60b0stp x7, x8, [sp+64]
001f60b4str x9, [sp+80]
001f60b8mov x3, x30
001f60bcbl runtime.morestack_noctxt.abi0
001f60c0ldp x0, x1, [sp+8]
001f60c4ldp x2, x3, [sp+24]
001f60c8ldrsb x4, [sp+40]
001f60ccldr x5, [sp+48]
001f60d0ldrb w6, [sp+56]
001f60d4ldp x7, x8, [sp+64]
001f60d8ldr x9, [sp+80]
001f60dcb 0x1f5db0
001f5db0
001f60e0
001f60e0google.golang.org/protobuf/internal/impl.sizeInt32Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f60e0ldr x16, [x28+16]
001f60e4subs xzr, sp, x16
001f60e8b.ls 0x1f61b4
001f60ecstr x30, [sp-128]!
001f60f0stur x29, [sp-8]
001f60f4sub x29, sp, 8
001f60f8str x0, [sp+136]
001f60fcstr x1, [sp+144]
001f6100strb w2, [sp+152]
001f6104str xzr, [sp+32]
001f6108bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f610cstr x0, [sp+112]
001f6110ldrsb x27, [x0]
001f6114ldr x1, [x0+8]
001f6118ldr x2, [x0]
001f611cldr x3, [x0+16]
001f6120str x2, [sp+64]
001f6124str x1, [sp+72]
001f6128str x3, [sp+80]
001f612cstr x2, [sp+88]
001f6130str x1, [sp+96]
001f6134str x3, [sp+104]
001f6138str xzr, [sp+40]
001f613cstr x1, [sp+56]
001f6140b 0x1f6144
001f6144
001f6144loc_1f6144:
001f6144ldr x1, [sp+56]
001f6148ldr x2, [sp+40]
001f614csubs xzr, x1, x2
001f6150b.gt 0x1f6158
001f6154b 0x1f61a4
001f6158
001f6158loc_1f6158:
001f6158ldr x1, [sp+40]
001f615cldr x2, [sp+88]
001f6160ldrsw x1, [x2+2*x1]
001f6164str w1, [sp+28]
001f6168mov x0, x1
001f616cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6170str x0, [sp+48]
001f6174ldr x1, [sp+32]
001f6178ldr x2, [sp+144]
001f617cldrsb x27, [x2]
001f6180ldr x2, [x2+120]
001f6184add x2, x2, x0
001f6188add x1, x1, x2
001f618cstr x1, [sp+32]
001f6190b 0x1f6194
001f6194
001f6194loc_1f6194:
001f6194ldr x1, [sp+40]
001f6198add x1, x1, 1
001f619cstr x1, [sp+40]
001f61a0b 0x1f6144
001f61a4
001f61a4loc_1f61a4:
001f61a4ldr x0, [sp+32]
001f61a8ldur x29, [sp-8]
001f61acldr x30, [sp], 128
001f61b0ret x30
001f61b4
001f61b4loc_1f61b4:
001f61b4stp x0, x1, [sp+8]
001f61b8strb w2, [sp+24]
001f61bcmov x3, x30
001f61c0bl runtime.morestack_noctxt.abi0
001f61c4ldp x0, x1, [sp+8]
001f61c8ldrb w2, [sp+24]
001f61ccb 0x1f60e0
001f60e0
001f60e0google.golang.org/protobuf/internal/impl.sizeInt32Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f60e0ldr x16, [x28+16]
001f60e4subs xzr, sp, x16
001f60e8b.ls 0x1f61b4
001f60ecstr x30, [sp-128]!
001f60f0stur x29, [sp-8]
001f60f4sub x29, sp, 8
001f60f8str x0, [sp+136]
001f60fcstr x1, [sp+144]
001f6100strb w2, [sp+152]
001f6104str xzr, [sp+32]
001f6108bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f610cstr x0, [sp+112]
001f6110ldrsb x27, [x0]
001f6114ldr x1, [x0+8]
001f6118ldr x2, [x0]
001f611cldr x3, [x0+16]
001f6120str x2, [sp+64]
001f6124str x1, [sp+72]
001f6128str x3, [sp+80]
001f612cstr x2, [sp+88]
001f6130str x1, [sp+96]
001f6134str x3, [sp+104]
001f6138str xzr, [sp+40]
001f613cstr x1, [sp+56]
001f6140b 0x1f6144
001f6144
001f6144loc_1f6144:
001f6144ldr x1, [sp+56]
001f6148ldr x2, [sp+40]
001f614csubs xzr, x1, x2
001f6150b.gt 0x1f6158
001f6154b 0x1f61a4
001f6158
001f6158loc_1f6158:
001f6158ldr x1, [sp+40]
001f615cldr x2, [sp+88]
001f6160ldrsw x1, [x2+2*x1]
001f6164str w1, [sp+28]
001f6168mov x0, x1
001f616cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6170str x0, [sp+48]
001f6174ldr x1, [sp+32]
001f6178ldr x2, [sp+144]
001f617cldrsb x27, [x2]
001f6180ldr x2, [x2+120]
001f6184add x2, x2, x0
001f6188add x1, x1, x2
001f618cstr x1, [sp+32]
001f6190b 0x1f6194
001f6194
001f6194loc_1f6194:
001f6194ldr x1, [sp+40]
001f6198add x1, x1, 1
001f619cstr x1, [sp+40]
001f61a0b 0x1f6144
001f61a4
001f61a4loc_1f61a4:
001f61a4ldr x0, [sp+32]
001f61a8ldur x29, [sp-8]
001f61acldr x30, [sp], 128
001f61b0ret x30
001f61b4
001f61b4loc_1f61b4:
001f61b4stp x0, x1, [sp+8]
001f61b8strb w2, [sp+24]
001f61bcmov x3, x30
001f61c0bl runtime.morestack_noctxt.abi0
001f61c4ldp x0, x1, [sp+8]
001f61c8ldrb w2, [sp+24]
001f61ccb 0x1f60e0
001f60e0
001f61d0
001f61d0google.golang.org/protobuf/internal/impl.appendInt32Slice: ; void google.golang.org/protobuf/internal/impl.appendInt32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f61d0ldr x16, [x28+16]
001f61d4sub x17, sp, 48
001f61d8subs xzr, x17, x16
001f61dcb.ls 0x1f6308
001f61e0str x30, [sp-176]!
001f61e4stur x29, [sp-8]
001f61e8sub x29, sp, 8
001f61ecstr x0, [sp+184]
001f61f0str x1, [sp+192]
001f61f4str x2, [sp+200]
001f61f8str x3, [sp+208]
001f61fcstr x4, [sp+216]
001f6200strb w5, [sp+224]
001f6204str xzr, [sp+88]
001f6208stp xzr, xzr, [sp+96]
001f620cstp xzr, xzr, [sp+72]
001f6210ldr x0, [sp+208]
001f6214bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6218str x0, [sp+160]
001f621cldrsb x27, [x0]
001f6220ldr x1, [x0+8]
001f6224ldr x2, [x0]
001f6228ldr x3, [x0+16]
001f622cstr x2, [sp+112]
001f6230str x1, [sp+120]
001f6234str x3, [sp+128]
001f6238str x2, [sp+136]
001f623cstr x1, [sp+144]
001f6240str x3, [sp+152]
001f6244str xzr, [sp+64]
001f6248str x1, [sp+56]
001f624cb 0x1f6250
001f6250
001f6250loc_1f6250:
001f6250ldr x5, [sp+56]
001f6254ldr x6, [sp+64]
001f6258subs xzr, x5, x6
001f625cb.gt 0x1f6264
001f6260b 0x1f62cc
001f6264
001f6264loc_1f6264:
001f6264ldr x4, [sp+64]
001f6268ldr x5, [sp+136]
001f626cldrsw x4, [x5+2*x4]
001f6270str w4, [sp+44]
001f6274ldr x4, [sp+216]
001f6278ldrsb x27, [x4]
001f627cldr x3, [x4+112]
001f6280str x3, [sp+48]
001f6284ldr x0, [sp+184]
001f6288ldr x1, [sp+192]
001f628cldr x2, [sp+200]
001f6290bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6294str x0, [sp+184]
001f6298str x1, [sp+192]
001f629cstr x2, [sp+200]
001f62a0ldrsw x4, [sp+44]
001f62a4mov x3, x4
001f62a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f62acstr x0, [sp+184]
001f62b0str x1, [sp+192]
001f62b4str x2, [sp+200]
001f62b8b 0x1f62bc
001f62bc
001f62bcloc_1f62bc:
001f62bcldr x5, [sp+64]
001f62c0add x5, x5, 1
001f62c4str x5, [sp+64]
001f62c8b 0x1f6250
001f62cc
001f62ccloc_1f62cc:
001f62ccldr x5, [sp+184]
001f62d0ldr x6, [sp+192]
001f62d4ldr x7, [sp+200]
001f62d8str x5, [sp+88]
001f62dcstr x6, [sp+96]
001f62e0str x7, [sp+104]
001f62e4stp xzr, xzr, [sp+72]
001f62e8ldr x0, [sp+88]
001f62ecldr x1, [sp+96]
001f62f0ldr x2, [sp+104]
001f62f4mov x3, xzr
001f62f8mov x4, xzr
001f62fcldur x29, [sp-8]
001f6300ldr x30, [sp], 176
001f6304ret x30
001f6308
001f6308loc_1f6308:
001f6308stp x0, x1, [sp+8]
001f630cstp x2, x3, [sp+24]
001f6310str x4, [sp+40]
001f6314strb w5, [sp+48]
001f6318mov x3, x30
001f631cbl runtime.morestack_noctxt.abi0
001f6320ldp x0, x1, [sp+8]
001f6324ldp x2, x3, [sp+24]
001f6328ldr x4, [sp+40]
001f632cldrb w5, [sp+48]
001f6330b 0x1f61d0
001f6334udf 0
001f6338udf 0
001f633cudf 0
001f61d0
001f61d0google.golang.org/protobuf/internal/impl.appendInt32Slice: ; void google.golang.org/protobuf/internal/impl.appendInt32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f61d0ldr x16, [x28+16]
001f61d4sub x17, sp, 48
001f61d8subs xzr, x17, x16
001f61dcb.ls 0x1f6308
001f61e0str x30, [sp-176]!
001f61e4stur x29, [sp-8]
001f61e8sub x29, sp, 8
001f61ecstr x0, [sp+184]
001f61f0str x1, [sp+192]
001f61f4str x2, [sp+200]
001f61f8str x3, [sp+208]
001f61fcstr x4, [sp+216]
001f6200strb w5, [sp+224]
001f6204str xzr, [sp+88]
001f6208stp xzr, xzr, [sp+96]
001f620cstp xzr, xzr, [sp+72]
001f6210ldr x0, [sp+208]
001f6214bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6218str x0, [sp+160]
001f621cldrsb x27, [x0]
001f6220ldr x1, [x0+8]
001f6224ldr x2, [x0]
001f6228ldr x3, [x0+16]
001f622cstr x2, [sp+112]
001f6230str x1, [sp+120]
001f6234str x3, [sp+128]
001f6238str x2, [sp+136]
001f623cstr x1, [sp+144]
001f6240str x3, [sp+152]
001f6244str xzr, [sp+64]
001f6248str x1, [sp+56]
001f624cb 0x1f6250
001f6250
001f6250loc_1f6250:
001f6250ldr x5, [sp+56]
001f6254ldr x6, [sp+64]
001f6258subs xzr, x5, x6
001f625cb.gt 0x1f6264
001f6260b 0x1f62cc
001f6264
001f6264loc_1f6264:
001f6264ldr x4, [sp+64]
001f6268ldr x5, [sp+136]
001f626cldrsw x4, [x5+2*x4]
001f6270str w4, [sp+44]
001f6274ldr x4, [sp+216]
001f6278ldrsb x27, [x4]
001f627cldr x3, [x4+112]
001f6280str x3, [sp+48]
001f6284ldr x0, [sp+184]
001f6288ldr x1, [sp+192]
001f628cldr x2, [sp+200]
001f6290bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6294str x0, [sp+184]
001f6298str x1, [sp+192]
001f629cstr x2, [sp+200]
001f62a0ldrsw x4, [sp+44]
001f62a4mov x3, x4
001f62a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f62acstr x0, [sp+184]
001f62b0str x1, [sp+192]
001f62b4str x2, [sp+200]
001f62b8b 0x1f62bc
001f62bc
001f62bcloc_1f62bc:
001f62bcldr x5, [sp+64]
001f62c0add x5, x5, 1
001f62c4str x5, [sp+64]
001f62c8b 0x1f6250
001f62cc
001f62ccloc_1f62cc:
001f62ccldr x5, [sp+184]
001f62d0ldr x6, [sp+192]
001f62d4ldr x7, [sp+200]
001f62d8str x5, [sp+88]
001f62dcstr x6, [sp+96]
001f62e0str x7, [sp+104]
001f62e4stp xzr, xzr, [sp+72]
001f62e8ldr x0, [sp+88]
001f62ecldr x1, [sp+96]
001f62f0ldr x2, [sp+104]
001f62f4mov x3, xzr
001f62f8mov x4, xzr
001f62fcldur x29, [sp-8]
001f6300ldr x30, [sp], 176
001f6304ret x30
001f6308
001f6308loc_1f6308:
001f6308stp x0, x1, [sp+8]
001f630cstp x2, x3, [sp+24]
001f6310str x4, [sp+40]
001f6314strb w5, [sp+48]
001f6318mov x3, x30
001f631cbl runtime.morestack_noctxt.abi0
001f6320ldp x0, x1, [sp+8]
001f6324ldp x2, x3, [sp+24]
001f6328ldr x4, [sp+40]
001f632cldrb w5, [sp+48]
001f6330b 0x1f61d0
001f6334udf 0
001f6338udf 0
001f633cudf 0
001f61d0
001f6340
001f6340google.golang.org/protobuf/internal/impl.consumeInt32Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f6340ldr x16, [x28+16]
001f6344sub x17, sp, 240
001f6348subs xzr, x17, x16
001f634cb.ls 0x1f6a8c
001f6350sub x20, sp, 368
001f6354stp x29, x30, [x20-8]
001f6358add sp, x20, 0
001f635csub x29, sp, 8
001f6360str x0, [sp+376]
001f6364str x1, [sp+384]
001f6368str x2, [sp+392]
001f636cstr x3, [sp+400]
001f6370strb w4, [sp+408]
001f6374str x5, [sp+416]
001f6378strb w6, [sp+424]
001f637cstr x7, [sp+432]
001f6380str x8, [sp+440]
001f6384str x9, [sp+448]
001f6388str xzr, [sp+112]
001f638cstrb wzr, [sp+120]
001f6390stp xzr, xzr, [sp+272]
001f6394ldr x0, [sp+400]
001f6398bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f639cstr x0, [sp+240]
001f63a0ldrsb x1, [sp+408]
001f63a4ubfm x1, x1, 0, 7
001f63a8subs wzr, w1, 2
001f63acb.eq 0x1f63b4
001f63b0b 0x1f6458
001f63b4
001f63b4loc_1f63b4:
001f63b4str xzr, [sp+312]
001f63b8stp xzr, xzr, [sp+320]
001f63bcldr x0, [sp+376]
001f63c0ldr x1, [sp+384]
001f63c4ldr x2, [sp+392]
001f63c8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f63ccstr x0, [sp+312]
001f63d0str x1, [sp+320]
001f63d4str x2, [sp+328]
001f63d8str x3, [sp+192]
001f63dcstr x0, [sp+336]
001f63e0str x1, [sp+344]
001f63e4str x2, [sp+352]
001f63e8ldr x3, [sp+192]
001f63ecstr x3, [sp+232]
001f63f0str x0, [sp+288]
001f63f4str x1, [sp+296]
001f63f8str x2, [sp+304]
001f63fcldr x3, [sp+232]
001f6400str x3, [sp+144]
001f6404tbnz x3, 63, 0x1f640c
001f6408b 0x1f6438
001f640c
001f640cloc_1f640c:
001f640cadrp x27, 0x82c000
001f6410ldr x2, [x27+160]
001f6414adrp x27, 0x82c000
001f6418ldr x3, [x27+168]
001f641cstr x2, [sp+272]
001f6420str x3, [sp+280]
001f6424ldr x0, [sp+112]
001f6428ldrb w1, [sp+120]
001f642cldp x29, x30, [sp-8]
001f6430add sp, sp, 368
001f6434ret x30
001f6438
001f6438loc_1f6438:
001f6438str xzr, [sp+152]
001f643cldr x5, [sp+288]
001f6440str x5, [sp+312]
001f6444str x1, [sp+320]
001f6448str x2, [sp+328]
001f644cstr xzr, [sp+168]
001f6450str x1, [sp+160]
001f6454b 0x1f66fc
001f6458
001f6458loc_1f6458:
001f6458ldrsb x5, [sp+408]
001f645cubfm x5, x5, 0, 7
001f6460cbnz w5, 0x1f6468
001f6464b 0x1f6494
001f6468
001f6468loc_1f6468:
001f6468adrp x27, 0x82c000
001f646cldr x2, [x27+192]
001f6470adrp x27, 0x82c000
001f6474ldr x3, [x27+200]
001f6478str x2, [sp+272]
001f647cstr x3, [sp+280]
001f6480ldr x0, [sp+112]
001f6484ldrb w1, [sp+120]
001f6488ldp x29, x30, [sp-8]
001f648cadd sp, sp, 368
001f6490ret x30
001f6494
001f6494loc_1f6494:
001f6494str xzr, [sp+96]
001f6498str xzr, [sp+128]
001f649cldr x5, [sp+384]
001f64a0str x5, [sp+192]
001f64a4subs xzr, x5, 0
001f64a8cset x6, ne
001f64acstrb w6, [sp+87]
001f64b0cbnz x5, 0x1f64b8
001f64b4b 0x1f64e0
001f64b8
001f64b8loc_1f64b8:
001f64b8ldr x1, [sp+384]
001f64bcldr x5, [sp+376]
001f64c0subs xzr, x1, 0
001f64c4b.hi 0x1f64cc
001f64c8b 0x1f66f4
001f64cc
001f64ccloc_1f64cc:
001f64ccldrb w5, [x5]
001f64d0subs wzr, w5, 128
001f64d4cset x5, lo
001f64d8strb w5, [sp+87]
001f64dcb 0x1f64e4
001f64e0
001f64e0loc_1f64e0:
001f64e0b 0x1f64e4
001f64e4
001f64e4loc_1f64e4:
001f64e4ldrb w5, [sp+87]
001f64e8tbnz w5, 0, 0x1f64f0
001f64ecb 0x1f6518
001f64f0
001f64f0loc_1f64f0:
001f64f0ldr x1, [sp+384]
001f64f4ldr x5, [sp+376]
001f64f8subs xzr, x1, 0
001f64fcb.hi 0x1f6504
001f6500b 0x1f66ec
001f6504
001f6504loc_1f6504:
001f6504ldrb w5, [x5]
001f6508str x5, [sp+96]
001f650corr x3, xzr, 1
001f6510str x3, [sp+128]
001f6514b 0x1f65ec
001f6518
001f6518loc_1f6518:
001f6518ldr x5, [sp+384]
001f651cstr x5, [sp+192]
001f6520subs xzr, x5, 2
001f6524cset x5, ge
001f6528strb w5, [sp+87]
001f652cb.ge 0x1f6534
001f6530b 0x1f655c
001f6534
001f6534loc_1f6534:
001f6534ldr x1, [sp+384]
001f6538ldr x5, [sp+376]
001f653csubs xzr, x1, 1
001f6540b.hi 0x1f6548
001f6544b 0x1f66e4
001f6548
001f6548loc_1f6548:
001f6548ldrb w5, [x5+1]
001f654csubs wzr, w5, 128
001f6550cset x5, lo
001f6554strb w5, [sp+87]
001f6558b 0x1f6560
001f655c
001f655cloc_1f655c:
001f655cb 0x1f6560
001f6560
001f6560loc_1f6560:
001f6560ldrb w5, [sp+87]
001f6564tbnz w5, 0, 0x1f656c
001f6568b 0x1f65b8
001f656c
001f656cloc_1f656c:
001f656cldr x1, [sp+384]
001f6570ldr x5, [sp+376]
001f6574subs xzr, x1, 0
001f6578b.hi 0x1f6580
001f657cb 0x1f66dc
001f6580
001f6580loc_1f6580:
001f6580ldrb w5, [x5]
001f6584and x5, x5, 127
001f6588ldr x1, [sp+384]
001f658cldr x6, [sp+376]
001f6590subs xzr, x1, 1
001f6594b.hi 0x1f659c
001f6598b 0x1f66d4
001f659c
001f659cloc_1f659c:
001f659cldrb w6, [x6+1]
001f65a0ubfm x6, x6, 57, 7
001f65a4add x5, x5, x6
001f65a8str x5, [sp+96]
001f65acorr x5, xzr, 2
001f65b0str x5, [sp+128]
001f65b4b 0x1f65e4
001f65b8
001f65b8loc_1f65b8:
001f65b8ldr x0, [sp+376]
001f65bcldr x1, [sp+384]
001f65c0ldr x2, [sp+392]
001f65c4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f65c8str x0, [sp+176]
001f65ccstr x1, [sp+192]
001f65d0str x0, [sp+208]
001f65d4str x1, [sp+200]
001f65d8str x0, [sp+96]
001f65dcstr x1, [sp+128]
001f65e0b 0x1f65e4
001f65e4
001f65e4loc_1f65e4:
001f65e4orr x3, xzr, 1
001f65e8b 0x1f65ec
001f65ec
001f65ecloc_1f65ec:
001f65ecldr x5, [sp+128]
001f65f0tbnz x5, 63, 0x1f65f8
001f65f4b 0x1f6624
001f65f8
001f65f8loc_1f65f8:
001f65f8adrp x27, 0x82c000
001f65fcldr x2, [x27+160]
001f6600adrp x27, 0x82c000
001f6604ldr x3, [x27+168]
001f6608str x2, [sp+272]
001f660cstr x3, [sp+280]
001f6610ldr x0, [sp+112]
001f6614ldrb w1, [sp+120]
001f6618ldp x29, x30, [sp-8]
001f661cadd sp, sp, 368
001f6620ret x30
001f6624
001f6624loc_1f6624:
001f6624ldr x5, [sp+96]
001f6628str w5, [sp+88]
001f662cldr x5, [sp+240]
001f6630ldrsb x27, [x5]
001f6634ldr x2, [x5+16]
001f6638ldr x0, [x5]
001f663cldr x5, [x5+8]
001f6640add x1, x5, 1
001f6644subs xzr, x2, x1
001f6648b.hs 0x1f6650
001f664cb 0x1f6654
001f6650
001f6650loc_1f6650:
001f6650b 0x1f6664
001f6654
001f6654loc_1f6654:
001f6654adrp x4, 0x3ff000
001f6658add x4, x4, 3264
001f665cbl runtime.growslice
001f6660b 0x1f6664
001f6664
001f6664loc_1f6664:
001f6664ldrsw x4, [sp+88]
001f6668sub x5, x1, 1
001f666cstr w4, [x0+2*x5]
001f6670ldr x4, [sp+240]
001f6674ldrsb x27, [x4]
001f6678str x1, [x4+8]
001f667cstr x2, [x4+16]
001f6680adrp x27, 0x855000
001f6684ldr w5, [x27+3056]
001f6688cbz w5, 0x1f6690
001f668cb 0x1f6694
001f6690
001f6690loc_1f6690:
001f6690b 0x1f66a8
001f6694
001f6694loc_1f6694:
001f6694bl runtime.gcWriteBarrier2
001f6698str x0, [x25]
001f669cldr x5, [x4]
001f66a0str x5, [x25+8]
001f66a4b 0x1f66a8
001f66a8
001f66a8loc_1f66a8:
001f66a8str x0, [x4]
001f66acldr x4, [sp+128]
001f66b0str x4, [sp+112]
001f66b4stp xzr, xzr, [sp+272]
001f66b8ldr x0, [sp+112]
001f66bcldrb w1, [sp+120]
001f66c0mov x2, xzr
001f66c4mov x3, xzr
001f66c8ldp x29, x30, [sp-8]
001f66ccadd sp, sp, 368
001f66d0ret x30
001f66d4
001f66d4loc_1f66d4:
001f66d4orr x0, xzr, 1
001f66d8bl runtime.panicIndex
001f66dc
001f66dcloc_1f66dc:
001f66dcmov x0, xzr
001f66e0bl runtime.panicIndex
001f66e4
001f66e4loc_1f66e4:
001f66e4orr x0, xzr, 1
001f66e8bl runtime.panicIndex
001f66ec
001f66ecloc_1f66ec:
001f66ecmov x0, xzr
001f66f0bl runtime.panicIndex
001f66f4
001f66f4loc_1f66f4:
001f66f4mov x0, xzr
001f66f8bl runtime.panicIndex
001f66fc
001f66fcloc_1f66fc:
001f66fcldr x5, [sp+160]
001f6700ldr x6, [sp+168]
001f6704subs xzr, x5, x6
001f6708b.gt 0x1f6710
001f670cb 0x1f6754
001f6710
001f6710loc_1f6710:
001f6710ldr x5, [sp+168]
001f6714ldr x6, [sp+312]
001f6718ldrb w5, [x6+x5]
001f671cstrb w5, [sp+86]
001f6720subs wzr, w5, 128
001f6724b.lo 0x1f672c
001f6728b 0x1f673c
001f672c
001f672cloc_1f672c:
001f672cldr x5, [sp+152]
001f6730add x5, x5, 1
001f6734str x5, [sp+152]
001f6738b 0x1f6740
001f673c
001f673cloc_1f673c:
001f673cb 0x1f6740
001f6740
001f6740loc_1f6740:
001f6740b 0x1f6744
001f6744
001f6744loc_1f6744:
001f6744ldr x5, [sp+168]
001f6748add x5, x5, 1
001f674cstr x5, [sp+168]
001f6750b 0x1f66fc
001f6754
001f6754loc_1f6754:
001f6754ldr x5, [sp+152]
001f6758subs xzr, x5, 0
001f675cb.gt 0x1f6764
001f6760b 0x1f6774
001f6764
001f6764loc_1f6764:
001f6764ldr x1, [sp+152]
001f6768ldr x0, [sp+400]
001f676cbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f6770b 0x1f6778
001f6774
001f6774loc_1f6774:
001f6774b 0x1f6778
001f6778
001f6778loc_1f6778:
001f6778ldr x5, [sp+240]
001f677cldrsb x27, [x5]
001f6780ldr x6, [x5]
001f6784ldr x7, [x5+8]
001f6788ldr x5, [x5+16]
001f678cstr x6, [sp+248]
001f6790str x7, [sp+256]
001f6794str x5, [sp+264]
001f6798b 0x1f679c
001f679c
001f679cloc_1f679c:
001f679cldr x5, [sp+296]
001f67a0str x5, [sp+192]
001f67a4cbnz x5, 0x1f67ac
001f67a8b 0x1f69e8
001f67ac
001f67acloc_1f67ac:
001f67acstr xzr, [sp+104]
001f67b0str xzr, [sp+136]
001f67b4ldr x5, [sp+296]
001f67b8str x5, [sp+184]
001f67bcsubs xzr, x5, 0
001f67c0cset x6, ne
001f67c4strb w6, [sp+87]
001f67c8cbnz x5, 0x1f67d0
001f67ccb 0x1f67f8
001f67d0
001f67d0loc_1f67d0:
001f67d0ldr x1, [sp+296]
001f67d4ldr x5, [sp+288]
001f67d8subs xzr, x1, 0
001f67dcb.hi 0x1f67e4
001f67e0b 0x1f6a80
001f67e4
001f67e4loc_1f67e4:
001f67e4ldrb w5, [x5]
001f67e8subs wzr, w5, 128
001f67eccset x5, lo
001f67f0strb w5, [sp+87]
001f67f4b 0x1f67fc
001f67f8
001f67f8loc_1f67f8:
001f67f8b 0x1f67fc
001f67fc
001f67fcloc_1f67fc:
001f67fcldrb w5, [sp+87]
001f6800tbnz w5, 0, 0x1f6808
001f6804b 0x1f6830
001f6808
001f6808loc_1f6808:
001f6808ldr x1, [sp+296]
001f680cldr x5, [sp+288]
001f6810subs xzr, x1, 0
001f6814b.hi 0x1f681c
001f6818b 0x1f6a78
001f681c
001f681cloc_1f681c:
001f681cldrb w5, [x5]
001f6820str x5, [sp+104]
001f6824orr x0, xzr, 1
001f6828str x0, [sp+136]
001f682cb 0x1f6908
001f6830
001f6830loc_1f6830:
001f6830ldr x5, [sp+296]
001f6834str x5, [sp+184]
001f6838subs xzr, x5, 2
001f683ccset x5, ge
001f6840strb w5, [sp+87]
001f6844b.ge 0x1f684c
001f6848b 0x1f6874
001f684c
001f684cloc_1f684c:
001f684cldr x1, [sp+296]
001f6850ldr x5, [sp+288]
001f6854subs xzr, x1, 1
001f6858b.hi 0x1f6860
001f685cb 0x1f6a70
001f6860
001f6860loc_1f6860:
001f6860ldrb w5, [x5+1]
001f6864subs wzr, w5, 128
001f6868cset x5, lo
001f686cstrb w5, [sp+87]
001f6870b 0x1f6878
001f6874
001f6874loc_1f6874:
001f6874b 0x1f6878
001f6878
001f6878loc_1f6878:
001f6878ldrb w5, [sp+87]
001f687ctbnz w5, 0, 0x1f6884
001f6880b 0x1f68d0
001f6884
001f6884loc_1f6884:
001f6884ldr x1, [sp+296]
001f6888ldr x5, [sp+288]
001f688csubs xzr, x1, 0
001f6890b.hi 0x1f6898
001f6894b 0x1f6a68
001f6898
001f6898loc_1f6898:
001f6898ldrb w5, [x5]
001f689cand x5, x5, 127
001f68a0ldr x1, [sp+296]
001f68a4ldr x6, [sp+288]
001f68a8subs xzr, x1, 1
001f68acb.hi 0x1f68b4
001f68b0b 0x1f6a60
001f68b4
001f68b4loc_1f68b4:
001f68b4ldrb w6, [x6+1]
001f68b8ubfm x6, x6, 57, 7
001f68bcadd x5, x5, x6
001f68c0str x5, [sp+104]
001f68c4orr x5, xzr, 2
001f68c8str x5, [sp+136]
001f68ccb 0x1f6900
001f68d0
001f68d0loc_1f68d0:
001f68d0ldr x0, [sp+288]
001f68d4ldr x1, [sp+296]
001f68d8ldr x2, [sp+304]
001f68dcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f68e0str x0, [sp+176]
001f68e4str x1, [sp+184]
001f68e8str x0, [sp+224]
001f68ecstr x1, [sp+216]
001f68f0str x0, [sp+104]
001f68f4str x1, [sp+136]
001f68f8orr x5, xzr, 2
001f68fcb 0x1f6900
001f6900
001f6900loc_1f6900:
001f6900orr x0, xzr, 1
001f6904b 0x1f6908
001f6908
001f6908loc_1f6908:
001f6908ldr x5, [sp+136]
001f690ctbnz x5, 63, 0x1f6914
001f6910b 0x1f6940
001f6914
001f6914loc_1f6914:
001f6914adrp x27, 0x82c000
001f6918ldr x2, [x27+160]
001f691cadrp x27, 0x82c000
001f6920ldr x3, [x27+168]
001f6924str x2, [sp+272]
001f6928str x3, [sp+280]
001f692cldr x0, [sp+112]
001f6930ldrb w1, [sp+120]
001f6934ldp x29, x30, [sp-8]
001f6938add sp, sp, 368
001f693cret x30
001f6940
001f6940loc_1f6940:
001f6940ldr x5, [sp+104]
001f6944str w5, [sp+92]
001f6948ldr x2, [sp+264]
001f694cldr x5, [sp+248]
001f6950ldr x6, [sp+256]
001f6954add x1, x6, 1
001f6958subs xzr, x2, x1
001f695cb.hs 0x1f6964
001f6960b 0x1f6968
001f6964
001f6964loc_1f6964:
001f6964b 0x1f6988
001f6968
001f6968loc_1f6968:
001f6968mov x3, x0
001f696cadrp x4, 0x3ff000
001f6970add x4, x4, 3264
001f6974mov x0, x5
001f6978bl runtime.growslice
001f697cmov x5, x0
001f6980orr x0, xzr, 1
001f6984b 0x1f6988
001f6988
001f6988loc_1f6988:
001f6988ldrsw x6, [sp+92]
001f698csub x7, x1, 1
001f6990str w6, [x5+2*x7]
001f6994str x5, [sp+248]
001f6998str x1, [sp+256]
001f699cstr x2, [sp+264]
001f69a0ldr x5, [sp+136]
001f69a4ldr x1, [sp+296]
001f69a8ldr x6, [sp+288]
001f69acldr x7, [sp+304]
001f69b0b 0x1f69b4
001f69b4
001f69b4loc_1f69b4:
001f69b4subs xzr, x1, x5
001f69b8b.hs 0x1f69c0
001f69bcb 0x1f6a58
001f69c0
001f69c0loc_1f69c0:
001f69c0sub x7, x7, x5
001f69c4sub x8, x1, x5
001f69c8sub x9, xzr, x7
001f69ccand x5, x5, x9, asr #63
001f69d0add x5, x6, x5
001f69d4str x5, [sp+288]
001f69d8str x8, [sp+296]
001f69dcstr x7, [sp+304]
001f69e0b 0x1f69e4
001f69e4
001f69e4loc_1f69e4:
001f69e4b 0x1f679c
001f69e8
001f69e8loc_1f69e8:
001f69e8ldr x4, [sp+240]
001f69ecldrsb x27, [x4]
001f69f0ldr x5, [sp+248]
001f69f4ldr x6, [sp+256]
001f69f8ldr x7, [sp+264]
001f69fcstr x6, [x4+8]
001f6a00str x7, [x4+16]
001f6a04adrp x27, 0x855000
001f6a08ldr w6, [x27+3056]
001f6a0ccbz w6, 0x1f6a14
001f6a10b 0x1f6a18
001f6a14
001f6a14loc_1f6a14:
001f6a14b 0x1f6a2c
001f6a18
001f6a18loc_1f6a18:
001f6a18bl runtime.gcWriteBarrier2
001f6a1cstr x5, [x25]
001f6a20ldr x6, [x4]
001f6a24str x6, [x25+8]
001f6a28b 0x1f6a2c
001f6a2c
001f6a2cloc_1f6a2c:
001f6a2cstr x5, [x4]
001f6a30ldr x4, [sp+144]
001f6a34str x4, [sp+112]
001f6a38stp xzr, xzr, [sp+272]
001f6a3cldr x0, [sp+112]
001f6a40ldrb w1, [sp+120]
001f6a44mov x2, xzr
001f6a48mov x3, xzr
001f6a4cldp x29, x30, [sp-8]
001f6a50add sp, sp, 368
001f6a54ret x30
001f6a58
001f6a58loc_1f6a58:
001f6a58mov x0, x5
001f6a5cbl runtime.panicSliceB
001f6a60
001f6a60loc_1f6a60:
001f6a60orr x0, xzr, 1
001f6a64bl runtime.panicIndex
001f6a68
001f6a68loc_1f6a68:
001f6a68mov x0, xzr
001f6a6cbl runtime.panicIndex
001f6a70
001f6a70loc_1f6a70:
001f6a70orr x0, xzr, 1
001f6a74bl runtime.panicIndex
001f6a78
001f6a78loc_1f6a78:
001f6a78mov x0, xzr
001f6a7cbl runtime.panicIndex
001f6a80
001f6a80loc_1f6a80:
001f6a80mov x0, xzr
001f6a84bl runtime.panicIndex
001f6a88hint
001f6a8c
001f6a8cloc_1f6a8c:
001f6a8cstp x0, x1, [sp+8]
001f6a90stp x2, x3, [sp+24]
001f6a94strb w4, [sp+40]
001f6a98str x5, [sp+48]
001f6a9cstrb w6, [sp+56]
001f6aa0stp x7, x8, [sp+64]
001f6aa4str x9, [sp+80]
001f6aa8mov x3, x30
001f6aacbl runtime.morestack_noctxt.abi0
001f6ab0ldp x0, x1, [sp+8]
001f6ab4ldp x2, x3, [sp+24]
001f6ab8ldrsb x4, [sp+40]
001f6abcldr x5, [sp+48]
001f6ac0ldrb w6, [sp+56]
001f6ac4ldp x7, x8, [sp+64]
001f6ac8ldr x9, [sp+80]
001f6accb 0x1f6340
001f6340
001f6340google.golang.org/protobuf/internal/impl.consumeInt32Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f6340ldr x16, [x28+16]
001f6344sub x17, sp, 240
001f6348subs xzr, x17, x16
001f634cb.ls 0x1f6a8c
001f6350sub x20, sp, 368
001f6354stp x29, x30, [x20-8]
001f6358add sp, x20, 0
001f635csub x29, sp, 8
001f6360str x0, [sp+376]
001f6364str x1, [sp+384]
001f6368str x2, [sp+392]
001f636cstr x3, [sp+400]
001f6370strb w4, [sp+408]
001f6374str x5, [sp+416]
001f6378strb w6, [sp+424]
001f637cstr x7, [sp+432]
001f6380str x8, [sp+440]
001f6384str x9, [sp+448]
001f6388str xzr, [sp+112]
001f638cstrb wzr, [sp+120]
001f6390stp xzr, xzr, [sp+272]
001f6394ldr x0, [sp+400]
001f6398bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f639cstr x0, [sp+240]
001f63a0ldrsb x1, [sp+408]
001f63a4ubfm x1, x1, 0, 7
001f63a8subs wzr, w1, 2
001f63acb.eq 0x1f63b4
001f63b0b 0x1f6458
001f63b4
001f63b4loc_1f63b4:
001f63b4str xzr, [sp+312]
001f63b8stp xzr, xzr, [sp+320]
001f63bcldr x0, [sp+376]
001f63c0ldr x1, [sp+384]
001f63c4ldr x2, [sp+392]
001f63c8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f63ccstr x0, [sp+312]
001f63d0str x1, [sp+320]
001f63d4str x2, [sp+328]
001f63d8str x3, [sp+192]
001f63dcstr x0, [sp+336]
001f63e0str x1, [sp+344]
001f63e4str x2, [sp+352]
001f63e8ldr x3, [sp+192]
001f63ecstr x3, [sp+232]
001f63f0str x0, [sp+288]
001f63f4str x1, [sp+296]
001f63f8str x2, [sp+304]
001f63fcldr x3, [sp+232]
001f6400str x3, [sp+144]
001f6404tbnz x3, 63, 0x1f640c
001f6408b 0x1f6438
001f640c
001f640cloc_1f640c:
001f640cadrp x27, 0x82c000
001f6410ldr x2, [x27+160]
001f6414adrp x27, 0x82c000
001f6418ldr x3, [x27+168]
001f641cstr x2, [sp+272]
001f6420str x3, [sp+280]
001f6424ldr x0, [sp+112]
001f6428ldrb w1, [sp+120]
001f642cldp x29, x30, [sp-8]
001f6430add sp, sp, 368
001f6434ret x30
001f6438
001f6438loc_1f6438:
001f6438str xzr, [sp+152]
001f643cldr x5, [sp+288]
001f6440str x5, [sp+312]
001f6444str x1, [sp+320]
001f6448str x2, [sp+328]
001f644cstr xzr, [sp+168]
001f6450str x1, [sp+160]
001f6454b 0x1f66fc
001f6458
001f6458loc_1f6458:
001f6458ldrsb x5, [sp+408]
001f645cubfm x5, x5, 0, 7
001f6460cbnz w5, 0x1f6468
001f6464b 0x1f6494
001f6468
001f6468loc_1f6468:
001f6468adrp x27, 0x82c000
001f646cldr x2, [x27+192]
001f6470adrp x27, 0x82c000
001f6474ldr x3, [x27+200]
001f6478str x2, [sp+272]
001f647cstr x3, [sp+280]
001f6480ldr x0, [sp+112]
001f6484ldrb w1, [sp+120]
001f6488ldp x29, x30, [sp-8]
001f648cadd sp, sp, 368
001f6490ret x30
001f6494
001f6494loc_1f6494:
001f6494str xzr, [sp+96]
001f6498str xzr, [sp+128]
001f649cldr x5, [sp+384]
001f64a0str x5, [sp+192]
001f64a4subs xzr, x5, 0
001f64a8cset x6, ne
001f64acstrb w6, [sp+87]
001f64b0cbnz x5, 0x1f64b8
001f64b4b 0x1f64e0
001f64b8
001f64b8loc_1f64b8:
001f64b8ldr x1, [sp+384]
001f64bcldr x5, [sp+376]
001f64c0subs xzr, x1, 0
001f64c4b.hi 0x1f64cc
001f64c8b 0x1f66f4
001f64cc
001f64ccloc_1f64cc:
001f64ccldrb w5, [x5]
001f64d0subs wzr, w5, 128
001f64d4cset x5, lo
001f64d8strb w5, [sp+87]
001f64dcb 0x1f64e4
001f64e0
001f64e0loc_1f64e0:
001f64e0b 0x1f64e4
001f64e4
001f64e4loc_1f64e4:
001f64e4ldrb w5, [sp+87]
001f64e8tbnz w5, 0, 0x1f64f0
001f64ecb 0x1f6518
001f64f0
001f64f0loc_1f64f0:
001f64f0ldr x1, [sp+384]
001f64f4ldr x5, [sp+376]
001f64f8subs xzr, x1, 0
001f64fcb.hi 0x1f6504
001f6500b 0x1f66ec
001f6504
001f6504loc_1f6504:
001f6504ldrb w5, [x5]
001f6508str x5, [sp+96]
001f650corr x3, xzr, 1
001f6510str x3, [sp+128]
001f6514b 0x1f65ec
001f6518
001f6518loc_1f6518:
001f6518ldr x5, [sp+384]
001f651cstr x5, [sp+192]
001f6520subs xzr, x5, 2
001f6524cset x5, ge
001f6528strb w5, [sp+87]
001f652cb.ge 0x1f6534
001f6530b 0x1f655c
001f6534
001f6534loc_1f6534:
001f6534ldr x1, [sp+384]
001f6538ldr x5, [sp+376]
001f653csubs xzr, x1, 1
001f6540b.hi 0x1f6548
001f6544b 0x1f66e4
001f6548
001f6548loc_1f6548:
001f6548ldrb w5, [x5+1]
001f654csubs wzr, w5, 128
001f6550cset x5, lo
001f6554strb w5, [sp+87]
001f6558b 0x1f6560
001f655c
001f655cloc_1f655c:
001f655cb 0x1f6560
001f6560
001f6560loc_1f6560:
001f6560ldrb w5, [sp+87]
001f6564tbnz w5, 0, 0x1f656c
001f6568b 0x1f65b8
001f656c
001f656cloc_1f656c:
001f656cldr x1, [sp+384]
001f6570ldr x5, [sp+376]
001f6574subs xzr, x1, 0
001f6578b.hi 0x1f6580
001f657cb 0x1f66dc
001f6580
001f6580loc_1f6580:
001f6580ldrb w5, [x5]
001f6584and x5, x5, 127
001f6588ldr x1, [sp+384]
001f658cldr x6, [sp+376]
001f6590subs xzr, x1, 1
001f6594b.hi 0x1f659c
001f6598b 0x1f66d4
001f659c
001f659cloc_1f659c:
001f659cldrb w6, [x6+1]
001f65a0ubfm x6, x6, 57, 7
001f65a4add x5, x5, x6
001f65a8str x5, [sp+96]
001f65acorr x5, xzr, 2
001f65b0str x5, [sp+128]
001f65b4b 0x1f65e4
001f65b8
001f65b8loc_1f65b8:
001f65b8ldr x0, [sp+376]
001f65bcldr x1, [sp+384]
001f65c0ldr x2, [sp+392]
001f65c4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f65c8str x0, [sp+176]
001f65ccstr x1, [sp+192]
001f65d0str x0, [sp+208]
001f65d4str x1, [sp+200]
001f65d8str x0, [sp+96]
001f65dcstr x1, [sp+128]
001f65e0b 0x1f65e4
001f65e4
001f65e4loc_1f65e4:
001f65e4orr x3, xzr, 1
001f65e8b 0x1f65ec
001f65ec
001f65ecloc_1f65ec:
001f65ecldr x5, [sp+128]
001f65f0tbnz x5, 63, 0x1f65f8
001f65f4b 0x1f6624
001f65f8
001f65f8loc_1f65f8:
001f65f8adrp x27, 0x82c000
001f65fcldr x2, [x27+160]
001f6600adrp x27, 0x82c000
001f6604ldr x3, [x27+168]
001f6608str x2, [sp+272]
001f660cstr x3, [sp+280]
001f6610ldr x0, [sp+112]
001f6614ldrb w1, [sp+120]
001f6618ldp x29, x30, [sp-8]
001f661cadd sp, sp, 368
001f6620ret x30
001f6624
001f6624loc_1f6624:
001f6624ldr x5, [sp+96]
001f6628str w5, [sp+88]
001f662cldr x5, [sp+240]
001f6630ldrsb x27, [x5]
001f6634ldr x2, [x5+16]
001f6638ldr x0, [x5]
001f663cldr x5, [x5+8]
001f6640add x1, x5, 1
001f6644subs xzr, x2, x1
001f6648b.hs 0x1f6650
001f664cb 0x1f6654
001f6650
001f6650loc_1f6650:
001f6650b 0x1f6664
001f6654
001f6654loc_1f6654:
001f6654adrp x4, 0x3ff000
001f6658add x4, x4, 3264
001f665cbl runtime.growslice
001f6660b 0x1f6664
001f6664
001f6664loc_1f6664:
001f6664ldrsw x4, [sp+88]
001f6668sub x5, x1, 1
001f666cstr w4, [x0+2*x5]
001f6670ldr x4, [sp+240]
001f6674ldrsb x27, [x4]
001f6678str x1, [x4+8]
001f667cstr x2, [x4+16]
001f6680adrp x27, 0x855000
001f6684ldr w5, [x27+3056]
001f6688cbz w5, 0x1f6690
001f668cb 0x1f6694
001f6690
001f6690loc_1f6690:
001f6690b 0x1f66a8
001f6694
001f6694loc_1f6694:
001f6694bl runtime.gcWriteBarrier2
001f6698str x0, [x25]
001f669cldr x5, [x4]
001f66a0str x5, [x25+8]
001f66a4b 0x1f66a8
001f66a8
001f66a8loc_1f66a8:
001f66a8str x0, [x4]
001f66acldr x4, [sp+128]
001f66b0str x4, [sp+112]
001f66b4stp xzr, xzr, [sp+272]
001f66b8ldr x0, [sp+112]
001f66bcldrb w1, [sp+120]
001f66c0mov x2, xzr
001f66c4mov x3, xzr
001f66c8ldp x29, x30, [sp-8]
001f66ccadd sp, sp, 368
001f66d0ret x30
001f66d4
001f66d4loc_1f66d4:
001f66d4orr x0, xzr, 1
001f66d8bl runtime.panicIndex
001f66dc
001f66dcloc_1f66dc:
001f66dcmov x0, xzr
001f66e0bl runtime.panicIndex
001f66e4
001f66e4loc_1f66e4:
001f66e4orr x0, xzr, 1
001f66e8bl runtime.panicIndex
001f66ec
001f66ecloc_1f66ec:
001f66ecmov x0, xzr
001f66f0bl runtime.panicIndex
001f66f4
001f66f4loc_1f66f4:
001f66f4mov x0, xzr
001f66f8bl runtime.panicIndex
001f66fc
001f66fcloc_1f66fc:
001f66fcldr x5, [sp+160]
001f6700ldr x6, [sp+168]
001f6704subs xzr, x5, x6
001f6708b.gt 0x1f6710
001f670cb 0x1f6754
001f6710
001f6710loc_1f6710:
001f6710ldr x5, [sp+168]
001f6714ldr x6, [sp+312]
001f6718ldrb w5, [x6+x5]
001f671cstrb w5, [sp+86]
001f6720subs wzr, w5, 128
001f6724b.lo 0x1f672c
001f6728b 0x1f673c
001f672c
001f672cloc_1f672c:
001f672cldr x5, [sp+152]
001f6730add x5, x5, 1
001f6734str x5, [sp+152]
001f6738b 0x1f6740
001f673c
001f673cloc_1f673c:
001f673cb 0x1f6740
001f6740
001f6740loc_1f6740:
001f6740b 0x1f6744
001f6744
001f6744loc_1f6744:
001f6744ldr x5, [sp+168]
001f6748add x5, x5, 1
001f674cstr x5, [sp+168]
001f6750b 0x1f66fc
001f6754
001f6754loc_1f6754:
001f6754ldr x5, [sp+152]
001f6758subs xzr, x5, 0
001f675cb.gt 0x1f6764
001f6760b 0x1f6774
001f6764
001f6764loc_1f6764:
001f6764ldr x1, [sp+152]
001f6768ldr x0, [sp+400]
001f676cbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f6770b 0x1f6778
001f6774
001f6774loc_1f6774:
001f6774b 0x1f6778
001f6778
001f6778loc_1f6778:
001f6778ldr x5, [sp+240]
001f677cldrsb x27, [x5]
001f6780ldr x6, [x5]
001f6784ldr x7, [x5+8]
001f6788ldr x5, [x5+16]
001f678cstr x6, [sp+248]
001f6790str x7, [sp+256]
001f6794str x5, [sp+264]
001f6798b 0x1f679c
001f679c
001f679cloc_1f679c:
001f679cldr x5, [sp+296]
001f67a0str x5, [sp+192]
001f67a4cbnz x5, 0x1f67ac
001f67a8b 0x1f69e8
001f67ac
001f67acloc_1f67ac:
001f67acstr xzr, [sp+104]
001f67b0str xzr, [sp+136]
001f67b4ldr x5, [sp+296]
001f67b8str x5, [sp+184]
001f67bcsubs xzr, x5, 0
001f67c0cset x6, ne
001f67c4strb w6, [sp+87]
001f67c8cbnz x5, 0x1f67d0
001f67ccb 0x1f67f8
001f67d0
001f67d0loc_1f67d0:
001f67d0ldr x1, [sp+296]
001f67d4ldr x5, [sp+288]
001f67d8subs xzr, x1, 0
001f67dcb.hi 0x1f67e4
001f67e0b 0x1f6a80
001f67e4
001f67e4loc_1f67e4:
001f67e4ldrb w5, [x5]
001f67e8subs wzr, w5, 128
001f67eccset x5, lo
001f67f0strb w5, [sp+87]
001f67f4b 0x1f67fc
001f67f8
001f67f8loc_1f67f8:
001f67f8b 0x1f67fc
001f67fc
001f67fcloc_1f67fc:
001f67fcldrb w5, [sp+87]
001f6800tbnz w5, 0, 0x1f6808
001f6804b 0x1f6830
001f6808
001f6808loc_1f6808:
001f6808ldr x1, [sp+296]
001f680cldr x5, [sp+288]
001f6810subs xzr, x1, 0
001f6814b.hi 0x1f681c
001f6818b 0x1f6a78
001f681c
001f681cloc_1f681c:
001f681cldrb w5, [x5]
001f6820str x5, [sp+104]
001f6824orr x0, xzr, 1
001f6828str x0, [sp+136]
001f682cb 0x1f6908
001f6830
001f6830loc_1f6830:
001f6830ldr x5, [sp+296]
001f6834str x5, [sp+184]
001f6838subs xzr, x5, 2
001f683ccset x5, ge
001f6840strb w5, [sp+87]
001f6844b.ge 0x1f684c
001f6848b 0x1f6874
001f684c
001f684cloc_1f684c:
001f684cldr x1, [sp+296]
001f6850ldr x5, [sp+288]
001f6854subs xzr, x1, 1
001f6858b.hi 0x1f6860
001f685cb 0x1f6a70
001f6860
001f6860loc_1f6860:
001f6860ldrb w5, [x5+1]
001f6864subs wzr, w5, 128
001f6868cset x5, lo
001f686cstrb w5, [sp+87]
001f6870b 0x1f6878
001f6874
001f6874loc_1f6874:
001f6874b 0x1f6878
001f6878
001f6878loc_1f6878:
001f6878ldrb w5, [sp+87]
001f687ctbnz w5, 0, 0x1f6884
001f6880b 0x1f68d0
001f6884
001f6884loc_1f6884:
001f6884ldr x1, [sp+296]
001f6888ldr x5, [sp+288]
001f688csubs xzr, x1, 0
001f6890b.hi 0x1f6898
001f6894b 0x1f6a68
001f6898
001f6898loc_1f6898:
001f6898ldrb w5, [x5]
001f689cand x5, x5, 127
001f68a0ldr x1, [sp+296]
001f68a4ldr x6, [sp+288]
001f68a8subs xzr, x1, 1
001f68acb.hi 0x1f68b4
001f68b0b 0x1f6a60
001f68b4
001f68b4loc_1f68b4:
001f68b4ldrb w6, [x6+1]
001f68b8ubfm x6, x6, 57, 7
001f68bcadd x5, x5, x6
001f68c0str x5, [sp+104]
001f68c4orr x5, xzr, 2
001f68c8str x5, [sp+136]
001f68ccb 0x1f6900
001f68d0
001f68d0loc_1f68d0:
001f68d0ldr x0, [sp+288]
001f68d4ldr x1, [sp+296]
001f68d8ldr x2, [sp+304]
001f68dcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f68e0str x0, [sp+176]
001f68e4str x1, [sp+184]
001f68e8str x0, [sp+224]
001f68ecstr x1, [sp+216]
001f68f0str x0, [sp+104]
001f68f4str x1, [sp+136]
001f68f8orr x5, xzr, 2
001f68fcb 0x1f6900
001f6900
001f6900loc_1f6900:
001f6900orr x0, xzr, 1
001f6904b 0x1f6908
001f6908
001f6908loc_1f6908:
001f6908ldr x5, [sp+136]
001f690ctbnz x5, 63, 0x1f6914
001f6910b 0x1f6940
001f6914
001f6914loc_1f6914:
001f6914adrp x27, 0x82c000
001f6918ldr x2, [x27+160]
001f691cadrp x27, 0x82c000
001f6920ldr x3, [x27+168]
001f6924str x2, [sp+272]
001f6928str x3, [sp+280]
001f692cldr x0, [sp+112]
001f6930ldrb w1, [sp+120]
001f6934ldp x29, x30, [sp-8]
001f6938add sp, sp, 368
001f693cret x30
001f6940
001f6940loc_1f6940:
001f6940ldr x5, [sp+104]
001f6944str w5, [sp+92]
001f6948ldr x2, [sp+264]
001f694cldr x5, [sp+248]
001f6950ldr x6, [sp+256]
001f6954add x1, x6, 1
001f6958subs xzr, x2, x1
001f695cb.hs 0x1f6964
001f6960b 0x1f6968
001f6964
001f6964loc_1f6964:
001f6964b 0x1f6988
001f6968
001f6968loc_1f6968:
001f6968mov x3, x0
001f696cadrp x4, 0x3ff000
001f6970add x4, x4, 3264
001f6974mov x0, x5
001f6978bl runtime.growslice
001f697cmov x5, x0
001f6980orr x0, xzr, 1
001f6984b 0x1f6988
001f6988
001f6988loc_1f6988:
001f6988ldrsw x6, [sp+92]
001f698csub x7, x1, 1
001f6990str w6, [x5+2*x7]
001f6994str x5, [sp+248]
001f6998str x1, [sp+256]
001f699cstr x2, [sp+264]
001f69a0ldr x5, [sp+136]
001f69a4ldr x1, [sp+296]
001f69a8ldr x6, [sp+288]
001f69acldr x7, [sp+304]
001f69b0b 0x1f69b4
001f69b4
001f69b4loc_1f69b4:
001f69b4subs xzr, x1, x5
001f69b8b.hs 0x1f69c0
001f69bcb 0x1f6a58
001f69c0
001f69c0loc_1f69c0:
001f69c0sub x7, x7, x5
001f69c4sub x8, x1, x5
001f69c8sub x9, xzr, x7
001f69ccand x5, x5, x9, asr #63
001f69d0add x5, x6, x5
001f69d4str x5, [sp+288]
001f69d8str x8, [sp+296]
001f69dcstr x7, [sp+304]
001f69e0b 0x1f69e4
001f69e4
001f69e4loc_1f69e4:
001f69e4b 0x1f679c
001f69e8
001f69e8loc_1f69e8:
001f69e8ldr x4, [sp+240]
001f69ecldrsb x27, [x4]
001f69f0ldr x5, [sp+248]
001f69f4ldr x6, [sp+256]
001f69f8ldr x7, [sp+264]
001f69fcstr x6, [x4+8]
001f6a00str x7, [x4+16]
001f6a04adrp x27, 0x855000
001f6a08ldr w6, [x27+3056]
001f6a0ccbz w6, 0x1f6a14
001f6a10b 0x1f6a18
001f6a14
001f6a14loc_1f6a14:
001f6a14b 0x1f6a2c
001f6a18
001f6a18loc_1f6a18:
001f6a18bl runtime.gcWriteBarrier2
001f6a1cstr x5, [x25]
001f6a20ldr x6, [x4]
001f6a24str x6, [x25+8]
001f6a28b 0x1f6a2c
001f6a2c
001f6a2cloc_1f6a2c:
001f6a2cstr x5, [x4]
001f6a30ldr x4, [sp+144]
001f6a34str x4, [sp+112]
001f6a38stp xzr, xzr, [sp+272]
001f6a3cldr x0, [sp+112]
001f6a40ldrb w1, [sp+120]
001f6a44mov x2, xzr
001f6a48mov x3, xzr
001f6a4cldp x29, x30, [sp-8]
001f6a50add sp, sp, 368
001f6a54ret x30
001f6a58
001f6a58loc_1f6a58:
001f6a58mov x0, x5
001f6a5cbl runtime.panicSliceB
001f6a60
001f6a60loc_1f6a60:
001f6a60orr x0, xzr, 1
001f6a64bl runtime.panicIndex
001f6a68
001f6a68loc_1f6a68:
001f6a68mov x0, xzr
001f6a6cbl runtime.panicIndex
001f6a70
001f6a70loc_1f6a70:
001f6a70orr x0, xzr, 1
001f6a74bl runtime.panicIndex
001f6a78
001f6a78loc_1f6a78:
001f6a78mov x0, xzr
001f6a7cbl runtime.panicIndex
001f6a80
001f6a80loc_1f6a80:
001f6a80mov x0, xzr
001f6a84bl runtime.panicIndex
001f6a88hint
001f6a8c
001f6a8cloc_1f6a8c:
001f6a8cstp x0, x1, [sp+8]
001f6a90stp x2, x3, [sp+24]
001f6a94strb w4, [sp+40]
001f6a98str x5, [sp+48]
001f6a9cstrb w6, [sp+56]
001f6aa0stp x7, x8, [sp+64]
001f6aa4str x9, [sp+80]
001f6aa8mov x3, x30
001f6aacbl runtime.morestack_noctxt.abi0
001f6ab0ldp x0, x1, [sp+8]
001f6ab4ldp x2, x3, [sp+24]
001f6ab8ldrsb x4, [sp+40]
001f6abcldr x5, [sp+48]
001f6ac0ldrb w6, [sp+56]
001f6ac4ldp x7, x8, [sp+64]
001f6ac8ldr x9, [sp+80]
001f6accb 0x1f6340
001f6340
001f6ad0
001f6ad0google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ad0ldr x16, [x28+16]
001f6ad4subs xzr, sp, x16
001f6ad8b.ls 0x1f6bd8
001f6adcstr x30, [sp-128]!
001f6ae0stur x29, [sp-8]
001f6ae4sub x29, sp, 8
001f6ae8str x0, [sp+136]
001f6aecstr x1, [sp+144]
001f6af0strb w2, [sp+152]
001f6af4str xzr, [sp+24]
001f6af8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6afcstr x0, [sp+112]
001f6b00ldrsb x27, [x0]
001f6b04ldr x1, [x0+16]
001f6b08ldr x2, [x0]
001f6b0cldr x3, [x0+8]
001f6b10str x2, [sp+64]
001f6b14str x3, [sp+72]
001f6b18str x1, [sp+80]
001f6b1cstr x3, [sp+40]
001f6b20cbz x3, 0x1f6b28
001f6b24b 0x1f6b3c
001f6b28
001f6b28loc_1f6b28:
001f6b28str xzr, [sp+24]
001f6b2cmov x0, xzr
001f6b30ldur x29, [sp-8]
001f6b34ldr x30, [sp], 128
001f6b38ret x30
001f6b3c
001f6b3cloc_1f6b3c:
001f6b3cstr xzr, [sp+32]
001f6b40ldr x2, [sp+64]
001f6b44str x2, [sp+88]
001f6b48str x3, [sp+96]
001f6b4cstr x1, [sp+104]
001f6b50str xzr, [sp+56]
001f6b54str x3, [sp+48]
001f6b58b 0x1f6b5c
001f6b5c
001f6b5cloc_1f6b5c:
001f6b5cldr x1, [sp+48]
001f6b60ldr x2, [sp+56]
001f6b64subs xzr, x1, x2
001f6b68b.gt 0x1f6b70
001f6b6cb 0x1f6bac
001f6b70
001f6b70loc_1f6b70:
001f6b70ldr x1, [sp+56]
001f6b74ldr x2, [sp+88]
001f6b78ldrsw x1, [x2+2*x1]
001f6b7cstr w1, [sp+20]
001f6b80mov x0, x1
001f6b84bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6b88str x0, [sp+40]
001f6b8cldr x1, [sp+32]
001f6b90add x1, x1, x0
001f6b94str x1, [sp+32]
001f6b98b 0x1f6b9c
001f6b9c
001f6b9cloc_1f6b9c:
001f6b9cldr x1, [sp+56]
001f6ba0add x1, x1, 1
001f6ba4str x1, [sp+56]
001f6ba8b 0x1f6b5c
001f6bac
001f6bacloc_1f6bac:
001f6bacldr x0, [sp+32]
001f6bb0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f6bb4str x0, [sp+40]
001f6bb8ldr x1, [sp+144]
001f6bbcldrsb x27, [x1]
001f6bc0ldr x1, [x1+120]
001f6bc4add x0, x1, x0
001f6bc8str x0, [sp+24]
001f6bccldur x29, [sp-8]
001f6bd0ldr x30, [sp], 128
001f6bd4ret x30
001f6bd8
001f6bd8loc_1f6bd8:
001f6bd8stp x0, x1, [sp+8]
001f6bdcstrb w2, [sp+24]
001f6be0mov x3, x30
001f6be4bl runtime.morestack_noctxt.abi0
001f6be8ldp x0, x1, [sp+8]
001f6becldrb w2, [sp+24]
001f6bf0b 0x1f6ad0
001f6bf4udf 0
001f6bf8udf 0
001f6bfcudf 0
001f6ad0
001f6ad0google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ad0ldr x16, [x28+16]
001f6ad4subs xzr, sp, x16
001f6ad8b.ls 0x1f6bd8
001f6adcstr x30, [sp-128]!
001f6ae0stur x29, [sp-8]
001f6ae4sub x29, sp, 8
001f6ae8str x0, [sp+136]
001f6aecstr x1, [sp+144]
001f6af0strb w2, [sp+152]
001f6af4str xzr, [sp+24]
001f6af8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6afcstr x0, [sp+112]
001f6b00ldrsb x27, [x0]
001f6b04ldr x1, [x0+16]
001f6b08ldr x2, [x0]
001f6b0cldr x3, [x0+8]
001f6b10str x2, [sp+64]
001f6b14str x3, [sp+72]
001f6b18str x1, [sp+80]
001f6b1cstr x3, [sp+40]
001f6b20cbz x3, 0x1f6b28
001f6b24b 0x1f6b3c
001f6b28
001f6b28loc_1f6b28:
001f6b28str xzr, [sp+24]
001f6b2cmov x0, xzr
001f6b30ldur x29, [sp-8]
001f6b34ldr x30, [sp], 128
001f6b38ret x30
001f6b3c
001f6b3cloc_1f6b3c:
001f6b3cstr xzr, [sp+32]
001f6b40ldr x2, [sp+64]
001f6b44str x2, [sp+88]
001f6b48str x3, [sp+96]
001f6b4cstr x1, [sp+104]
001f6b50str xzr, [sp+56]
001f6b54str x3, [sp+48]
001f6b58b 0x1f6b5c
001f6b5c
001f6b5cloc_1f6b5c:
001f6b5cldr x1, [sp+48]
001f6b60ldr x2, [sp+56]
001f6b64subs xzr, x1, x2
001f6b68b.gt 0x1f6b70
001f6b6cb 0x1f6bac
001f6b70
001f6b70loc_1f6b70:
001f6b70ldr x1, [sp+56]
001f6b74ldr x2, [sp+88]
001f6b78ldrsw x1, [x2+2*x1]
001f6b7cstr w1, [sp+20]
001f6b80mov x0, x1
001f6b84bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6b88str x0, [sp+40]
001f6b8cldr x1, [sp+32]
001f6b90add x1, x1, x0
001f6b94str x1, [sp+32]
001f6b98b 0x1f6b9c
001f6b9c
001f6b9cloc_1f6b9c:
001f6b9cldr x1, [sp+56]
001f6ba0add x1, x1, 1
001f6ba4str x1, [sp+56]
001f6ba8b 0x1f6b5c
001f6bac
001f6bacloc_1f6bac:
001f6bacldr x0, [sp+32]
001f6bb0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f6bb4str x0, [sp+40]
001f6bb8ldr x1, [sp+144]
001f6bbcldrsb x27, [x1]
001f6bc0ldr x1, [x1+120]
001f6bc4add x0, x1, x0
001f6bc8str x0, [sp+24]
001f6bccldur x29, [sp-8]
001f6bd0ldr x30, [sp], 128
001f6bd4ret x30
001f6bd8
001f6bd8loc_1f6bd8:
001f6bd8stp x0, x1, [sp+8]
001f6bdcstrb w2, [sp+24]
001f6be0mov x3, x30
001f6be4bl runtime.morestack_noctxt.abi0
001f6be8ldp x0, x1, [sp+8]
001f6becldrb w2, [sp+24]
001f6bf0b 0x1f6ad0
001f6bf4udf 0
001f6bf8udf 0
001f6bfcudf 0
001f6ad0
001f6c00
001f6c00google.golang.org/protobuf/internal/impl.appendInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6c00ldr x16, [x28+16]
001f6c04sub x17, sp, 80
001f6c08subs xzr, x17, x16
001f6c0cb.ls 0x1f6e2c
001f6c10str x30, [sp-208]!
001f6c14stur x29, [sp-8]
001f6c18sub x29, sp, 8
001f6c1cstr x0, [sp+216]
001f6c20str x1, [sp+224]
001f6c24str x2, [sp+232]
001f6c28str x3, [sp+240]
001f6c2cstr x4, [sp+248]
001f6c30strb w5, [sp+256]
001f6c34str xzr, [sp+120]
001f6c38stp xzr, xzr, [sp+128]
001f6c3cstp xzr, xzr, [sp+104]
001f6c40ldr x0, [sp+240]
001f6c44bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6c48str x0, [sp+192]
001f6c4cldrsb x27, [x0]
001f6c50ldr x1, [x0]
001f6c54ldr x2, [x0+16]
001f6c58ldr x3, [x0+8]
001f6c5cstr x1, [sp+144]
001f6c60str x3, [sp+152]
001f6c64str x2, [sp+160]
001f6c68str x3, [sp+96]
001f6c6ccbz x3, 0x1f6c74
001f6c70b 0x1f6cb0
001f6c74
001f6c74loc_1f6c74:
001f6c74ldr x5, [sp+216]
001f6c78ldr x6, [sp+224]
001f6c7cldr x7, [sp+232]
001f6c80str x5, [sp+120]
001f6c84str x6, [sp+128]
001f6c88str x7, [sp+136]
001f6c8cstp xzr, xzr, [sp+104]
001f6c90ldr x0, [sp+120]
001f6c94ldr x1, [sp+128]
001f6c98ldr x2, [sp+136]
001f6c9cmov x3, xzr
001f6ca0mov x4, xzr
001f6ca4ldur x29, [sp-8]
001f6ca8ldr x30, [sp], 208
001f6cacret x30
001f6cb0
001f6cb0loc_1f6cb0:
001f6cb0ldr x4, [sp+248]
001f6cb4ldrsb x27, [x4]
001f6cb8ldr x3, [x4+112]
001f6cbcstr x3, [sp+88]
001f6cc0ldr x0, [sp+216]
001f6cc4ldr x1, [sp+224]
001f6cc8ldr x2, [sp+232]
001f6cccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6cd0str x0, [sp+216]
001f6cd4str x1, [sp+224]
001f6cd8str x2, [sp+232]
001f6cdcstr xzr, [sp+48]
001f6ce0ldr x4, [sp+152]
001f6ce4ldr x5, [sp+144]
001f6ce8ldr x6, [sp+160]
001f6cecstr x5, [sp+168]
001f6cf0str x4, [sp+176]
001f6cf4str x6, [sp+184]
001f6cf8str xzr, [sp+80]
001f6cfcstr x4, [sp+72]
001f6d00b 0x1f6d04
001f6d04
001f6d04loc_1f6d04:
001f6d04ldr x4, [sp+72]
001f6d08ldr x5, [sp+80]
001f6d0csubs xzr, x4, x5
001f6d10b.gt 0x1f6d18
001f6d14b 0x1f6d54
001f6d18
001f6d18loc_1f6d18:
001f6d18ldr x1, [sp+80]
001f6d1cldr x2, [sp+168]
001f6d20ldrsw x1, [x2+2*x1]
001f6d24str w1, [sp+44]
001f6d28mov x0, x1
001f6d2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6d30str x0, [sp+96]
001f6d34ldr x1, [sp+48]
001f6d38add x1, x1, x0
001f6d3cstr x1, [sp+48]
001f6d40b 0x1f6d44
001f6d44
001f6d44loc_1f6d44:
001f6d44ldr x4, [sp+80]
001f6d48add x4, x4, 1
001f6d4cstr x4, [sp+80]
001f6d50b 0x1f6d04
001f6d54
001f6d54loc_1f6d54:
001f6d54ldr x0, [sp+216]
001f6d58ldr x1, [sp+224]
001f6d5cldr x2, [sp+232]
001f6d60ldr x3, [sp+48]
001f6d64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6d68str x0, [sp+216]
001f6d6cstr x1, [sp+224]
001f6d70str x2, [sp+232]
001f6d74ldr x4, [sp+152]
001f6d78ldr x5, [sp+144]
001f6d7cldr x6, [sp+160]
001f6d80str x5, [sp+168]
001f6d84str x4, [sp+176]
001f6d88str x6, [sp+184]
001f6d8cstr xzr, [sp+64]
001f6d90str x4, [sp+56]
001f6d94b 0x1f6d98
001f6d98
001f6d98loc_1f6d98:
001f6d98ldr x5, [sp+56]
001f6d9cldr x6, [sp+64]
001f6da0subs xzr, x5, x6
001f6da4b.gt 0x1f6dac
001f6da8b 0x1f6df0
001f6dac
001f6dacloc_1f6dac:
001f6dacldr x4, [sp+64]
001f6db0ldr x5, [sp+168]
001f6db4ldrsw x4, [x5+2*x4]
001f6db8str w4, [sp+40]
001f6dbcldr x0, [sp+216]
001f6dc0ldr x1, [sp+224]
001f6dc4ldr x2, [sp+232]
001f6dc8mov x3, x4
001f6dccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6dd0str x0, [sp+216]
001f6dd4str x1, [sp+224]
001f6dd8str x2, [sp+232]
001f6ddcb 0x1f6de0
001f6de0
001f6de0loc_1f6de0:
001f6de0ldr x5, [sp+64]
001f6de4add x5, x5, 1
001f6de8str x5, [sp+64]
001f6decb 0x1f6d98
001f6df0
001f6df0loc_1f6df0:
001f6df0ldr x5, [sp+216]
001f6df4ldr x6, [sp+224]
001f6df8ldr x7, [sp+232]
001f6dfcstr x5, [sp+120]
001f6e00str x6, [sp+128]
001f6e04str x7, [sp+136]
001f6e08stp xzr, xzr, [sp+104]
001f6e0cldr x0, [sp+120]
001f6e10ldr x1, [sp+128]
001f6e14ldr x2, [sp+136]
001f6e18mov x3, xzr
001f6e1cmov x4, xzr
001f6e20ldur x29, [sp-8]
001f6e24ldr x30, [sp], 208
001f6e28ret x30
001f6e2c
001f6e2cloc_1f6e2c:
001f6e2cstp x0, x1, [sp+8]
001f6e30stp x2, x3, [sp+24]
001f6e34str x4, [sp+40]
001f6e38strb w5, [sp+48]
001f6e3cmov x3, x30
001f6e40bl runtime.morestack_noctxt.abi0
001f6e44ldp x0, x1, [sp+8]
001f6e48ldp x2, x3, [sp+24]
001f6e4cldr x4, [sp+40]
001f6e50ldrb w5, [sp+48]
001f6e54b 0x1f6c00
001f6e58udf 0
001f6e5cudf 0
001f6c00
001f6c00google.golang.org/protobuf/internal/impl.appendInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6c00ldr x16, [x28+16]
001f6c04sub x17, sp, 80
001f6c08subs xzr, x17, x16
001f6c0cb.ls 0x1f6e2c
001f6c10str x30, [sp-208]!
001f6c14stur x29, [sp-8]
001f6c18sub x29, sp, 8
001f6c1cstr x0, [sp+216]
001f6c20str x1, [sp+224]
001f6c24str x2, [sp+232]
001f6c28str x3, [sp+240]
001f6c2cstr x4, [sp+248]
001f6c30strb w5, [sp+256]
001f6c34str xzr, [sp+120]
001f6c38stp xzr, xzr, [sp+128]
001f6c3cstp xzr, xzr, [sp+104]
001f6c40ldr x0, [sp+240]
001f6c44bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6c48str x0, [sp+192]
001f6c4cldrsb x27, [x0]
001f6c50ldr x1, [x0]
001f6c54ldr x2, [x0+16]
001f6c58ldr x3, [x0+8]
001f6c5cstr x1, [sp+144]
001f6c60str x3, [sp+152]
001f6c64str x2, [sp+160]
001f6c68str x3, [sp+96]
001f6c6ccbz x3, 0x1f6c74
001f6c70b 0x1f6cb0
001f6c74
001f6c74loc_1f6c74:
001f6c74ldr x5, [sp+216]
001f6c78ldr x6, [sp+224]
001f6c7cldr x7, [sp+232]
001f6c80str x5, [sp+120]
001f6c84str x6, [sp+128]
001f6c88str x7, [sp+136]
001f6c8cstp xzr, xzr, [sp+104]
001f6c90ldr x0, [sp+120]
001f6c94ldr x1, [sp+128]
001f6c98ldr x2, [sp+136]
001f6c9cmov x3, xzr
001f6ca0mov x4, xzr
001f6ca4ldur x29, [sp-8]
001f6ca8ldr x30, [sp], 208
001f6cacret x30
001f6cb0
001f6cb0loc_1f6cb0:
001f6cb0ldr x4, [sp+248]
001f6cb4ldrsb x27, [x4]
001f6cb8ldr x3, [x4+112]
001f6cbcstr x3, [sp+88]
001f6cc0ldr x0, [sp+216]
001f6cc4ldr x1, [sp+224]
001f6cc8ldr x2, [sp+232]
001f6cccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6cd0str x0, [sp+216]
001f6cd4str x1, [sp+224]
001f6cd8str x2, [sp+232]
001f6cdcstr xzr, [sp+48]
001f6ce0ldr x4, [sp+152]
001f6ce4ldr x5, [sp+144]
001f6ce8ldr x6, [sp+160]
001f6cecstr x5, [sp+168]
001f6cf0str x4, [sp+176]
001f6cf4str x6, [sp+184]
001f6cf8str xzr, [sp+80]
001f6cfcstr x4, [sp+72]
001f6d00b 0x1f6d04
001f6d04
001f6d04loc_1f6d04:
001f6d04ldr x4, [sp+72]
001f6d08ldr x5, [sp+80]
001f6d0csubs xzr, x4, x5
001f6d10b.gt 0x1f6d18
001f6d14b 0x1f6d54
001f6d18
001f6d18loc_1f6d18:
001f6d18ldr x1, [sp+80]
001f6d1cldr x2, [sp+168]
001f6d20ldrsw x1, [x2+2*x1]
001f6d24str w1, [sp+44]
001f6d28mov x0, x1
001f6d2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6d30str x0, [sp+96]
001f6d34ldr x1, [sp+48]
001f6d38add x1, x1, x0
001f6d3cstr x1, [sp+48]
001f6d40b 0x1f6d44
001f6d44
001f6d44loc_1f6d44:
001f6d44ldr x4, [sp+80]
001f6d48add x4, x4, 1
001f6d4cstr x4, [sp+80]
001f6d50b 0x1f6d04
001f6d54
001f6d54loc_1f6d54:
001f6d54ldr x0, [sp+216]
001f6d58ldr x1, [sp+224]
001f6d5cldr x2, [sp+232]
001f6d60ldr x3, [sp+48]
001f6d64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6d68str x0, [sp+216]
001f6d6cstr x1, [sp+224]
001f6d70str x2, [sp+232]
001f6d74ldr x4, [sp+152]
001f6d78ldr x5, [sp+144]
001f6d7cldr x6, [sp+160]
001f6d80str x5, [sp+168]
001f6d84str x4, [sp+176]
001f6d88str x6, [sp+184]
001f6d8cstr xzr, [sp+64]
001f6d90str x4, [sp+56]
001f6d94b 0x1f6d98
001f6d98
001f6d98loc_1f6d98:
001f6d98ldr x5, [sp+56]
001f6d9cldr x6, [sp+64]
001f6da0subs xzr, x5, x6
001f6da4b.gt 0x1f6dac
001f6da8b 0x1f6df0
001f6dac
001f6dacloc_1f6dac:
001f6dacldr x4, [sp+64]
001f6db0ldr x5, [sp+168]
001f6db4ldrsw x4, [x5+2*x4]
001f6db8str w4, [sp+40]
001f6dbcldr x0, [sp+216]
001f6dc0ldr x1, [sp+224]
001f6dc4ldr x2, [sp+232]
001f6dc8mov x3, x4
001f6dccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6dd0str x0, [sp+216]
001f6dd4str x1, [sp+224]
001f6dd8str x2, [sp+232]
001f6ddcb 0x1f6de0
001f6de0
001f6de0loc_1f6de0:
001f6de0ldr x5, [sp+64]
001f6de4add x5, x5, 1
001f6de8str x5, [sp+64]
001f6decb 0x1f6d98
001f6df0
001f6df0loc_1f6df0:
001f6df0ldr x5, [sp+216]
001f6df4ldr x6, [sp+224]
001f6df8ldr x7, [sp+232]
001f6dfcstr x5, [sp+120]
001f6e00str x6, [sp+128]
001f6e04str x7, [sp+136]
001f6e08stp xzr, xzr, [sp+104]
001f6e0cldr x0, [sp+120]
001f6e10ldr x1, [sp+128]
001f6e14ldr x2, [sp+136]
001f6e18mov x3, xzr
001f6e1cmov x4, xzr
001f6e20ldur x29, [sp-8]
001f6e24ldr x30, [sp], 208
001f6e28ret x30
001f6e2c
001f6e2cloc_1f6e2c:
001f6e2cstp x0, x1, [sp+8]
001f6e30stp x2, x3, [sp+24]
001f6e34str x4, [sp+40]
001f6e38strb w5, [sp+48]
001f6e3cmov x3, x30
001f6e40bl runtime.morestack_noctxt.abi0
001f6e44ldp x0, x1, [sp+8]
001f6e48ldp x2, x3, [sp+24]
001f6e4cldr x4, [sp+40]
001f6e50ldrb w5, [sp+48]
001f6e54b 0x1f6c00
001f6e58udf 0
001f6e5cudf 0
001f6c00
001f6e60
001f6e60google.golang.org/protobuf/internal/impl.sizeInt32Value: ; void google.golang.org/protobuf/internal/impl.sizeInt32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6e60ldr x16, [x28+16]
001f6e64subs xzr, sp, x16
001f6e68b.ls 0x1f6ec4
001f6e6cstr x30, [sp-64]!
001f6e70stur x29, [sp-8]
001f6e74sub x29, sp, 8
001f6e78str x0, [sp+72]
001f6e7cstr x1, [sp+80]
001f6e80str x2, [sp+88]
001f6e84str x3, [sp+96]
001f6e88strb w4, [sp+104]
001f6e8cstr xzr, [sp+32]
001f6e90ldr x0, [sp+72]
001f6e94ldr x1, [sp+80]
001f6e98bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6e9cstr x0, [sp+48]
001f6ea0sbfm x0, x0, 0, 31
001f6ea4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6ea8str x0, [sp+40]
001f6eacldr x3, [sp+96]
001f6eb0add x0, x3, x0
001f6eb4str x0, [sp+32]
001f6eb8ldur x29, [sp-8]
001f6ebcldr x30, [sp], 64
001f6ec0ret x30
001f6ec4
001f6ec4loc_1f6ec4:
001f6ec4stp x0, x1, [sp+8]
001f6ec8stp x2, x3, [sp+24]
001f6eccstrb w4, [sp+40]
001f6ed0mov x3, x30
001f6ed4bl runtime.morestack_noctxt.abi0
001f6ed8ldp x0, x1, [sp+8]
001f6edcldp x2, x3, [sp+24]
001f6ee0ldrb w4, [sp+40]
001f6ee4b 0x1f6e60
001f6ee8udf 0
001f6eecudf 0
001f6e60
001f6e60google.golang.org/protobuf/internal/impl.sizeInt32Value: ; void google.golang.org/protobuf/internal/impl.sizeInt32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6e60ldr x16, [x28+16]
001f6e64subs xzr, sp, x16
001f6e68b.ls 0x1f6ec4
001f6e6cstr x30, [sp-64]!
001f6e70stur x29, [sp-8]
001f6e74sub x29, sp, 8
001f6e78str x0, [sp+72]
001f6e7cstr x1, [sp+80]
001f6e80str x2, [sp+88]
001f6e84str x3, [sp+96]
001f6e88strb w4, [sp+104]
001f6e8cstr xzr, [sp+32]
001f6e90ldr x0, [sp+72]
001f6e94ldr x1, [sp+80]
001f6e98bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6e9cstr x0, [sp+48]
001f6ea0sbfm x0, x0, 0, 31
001f6ea4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6ea8str x0, [sp+40]
001f6eacldr x3, [sp+96]
001f6eb0add x0, x3, x0
001f6eb4str x0, [sp+32]
001f6eb8ldur x29, [sp-8]
001f6ebcldr x30, [sp], 64
001f6ec0ret x30
001f6ec4
001f6ec4loc_1f6ec4:
001f6ec4stp x0, x1, [sp+8]
001f6ec8stp x2, x3, [sp+24]
001f6eccstrb w4, [sp+40]
001f6ed0mov x3, x30
001f6ed4bl runtime.morestack_noctxt.abi0
001f6ed8ldp x0, x1, [sp+8]
001f6edcldp x2, x3, [sp+24]
001f6ee0ldrb w4, [sp+40]
001f6ee4b 0x1f6e60
001f6ee8udf 0
001f6eecudf 0
001f6e60
001f6ef0
001f6ef0google.golang.org/protobuf/internal/impl.appendInt32Value: ; void google.golang.org/protobuf/internal/impl.appendInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ef0ldr x16, [x28+16]
001f6ef4subs xzr, sp, x16
001f6ef8b.ls 0x1f6fbc
001f6efcstr x30, [sp-96]!
001f6f00stur x29, [sp-8]
001f6f04sub x29, sp, 8
001f6f08str x0, [sp+104]
001f6f0cstr x1, [sp+112]
001f6f10str x2, [sp+120]
001f6f14str x3, [sp+128]
001f6f18str x4, [sp+136]
001f6f1cstr x5, [sp+144]
001f6f20str x6, [sp+152]
001f6f24strb w7, [sp+160]
001f6f28str xzr, [sp+64]
001f6f2cstp xzr, xzr, [sp+72]
001f6f30stp xzr, xzr, [sp+48]
001f6f34ldr x3, [sp+152]
001f6f38ldr x0, [sp+104]
001f6f3cldr x1, [sp+112]
001f6f40ldr x2, [sp+120]
001f6f44bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f48str x0, [sp+104]
001f6f4cstr x1, [sp+112]
001f6f50str x2, [sp+120]
001f6f54ldr x0, [sp+128]
001f6f58ldr x1, [sp+136]
001f6f5cldr x2, [sp+144]
001f6f60bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6f64str x0, [sp+40]
001f6f68ldr x1, [sp+112]
001f6f6cldr x2, [sp+120]
001f6f70ldr x4, [sp+104]
001f6f74sbfm x3, x0, 0, 31
001f6f78mov x0, x4
001f6f7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f80str x0, [sp+104]
001f6f84str x1, [sp+112]
001f6f88str x2, [sp+120]
001f6f8cstr x0, [sp+64]
001f6f90str x1, [sp+72]
001f6f94str x2, [sp+80]
001f6f98stp xzr, xzr, [sp+48]
001f6f9cldr x0, [sp+64]
001f6fa0ldr x1, [sp+72]
001f6fa4ldr x2, [sp+80]
001f6fa8mov x3, xzr
001f6facmov x4, xzr
001f6fb0ldur x29, [sp-8]
001f6fb4ldr x30, [sp], 96
001f6fb8ret x30
001f6fbc
001f6fbcloc_1f6fbc:
001f6fbcstp x0, x1, [sp+8]
001f6fc0stp x2, x3, [sp+24]
001f6fc4stp x4, x5, [sp+40]
001f6fc8str x6, [sp+56]
001f6fccstrb w7, [sp+64]
001f6fd0mov x3, x30
001f6fd4bl runtime.morestack_noctxt.abi0
001f6fd8ldp x0, x1, [sp+8]
001f6fdcldp x2, x3, [sp+24]
001f6fe0ldp x4, x5, [sp+40]
001f6fe4ldr x6, [sp+56]
001f6fe8ldrb w7, [sp+64]
001f6fecb 0x1f6ef0
001f6ef0
001f6ef0google.golang.org/protobuf/internal/impl.appendInt32Value: ; void google.golang.org/protobuf/internal/impl.appendInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ef0ldr x16, [x28+16]
001f6ef4subs xzr, sp, x16
001f6ef8b.ls 0x1f6fbc
001f6efcstr x30, [sp-96]!
001f6f00stur x29, [sp-8]
001f6f04sub x29, sp, 8
001f6f08str x0, [sp+104]
001f6f0cstr x1, [sp+112]
001f6f10str x2, [sp+120]
001f6f14str x3, [sp+128]
001f6f18str x4, [sp+136]
001f6f1cstr x5, [sp+144]
001f6f20str x6, [sp+152]
001f6f24strb w7, [sp+160]
001f6f28str xzr, [sp+64]
001f6f2cstp xzr, xzr, [sp+72]
001f6f30stp xzr, xzr, [sp+48]
001f6f34ldr x3, [sp+152]
001f6f38ldr x0, [sp+104]
001f6f3cldr x1, [sp+112]
001f6f40ldr x2, [sp+120]
001f6f44bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f48str x0, [sp+104]
001f6f4cstr x1, [sp+112]
001f6f50str x2, [sp+120]
001f6f54ldr x0, [sp+128]
001f6f58ldr x1, [sp+136]
001f6f5cldr x2, [sp+144]
001f6f60bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6f64str x0, [sp+40]
001f6f68ldr x1, [sp+112]
001f6f6cldr x2, [sp+120]
001f6f70ldr x4, [sp+104]
001f6f74sbfm x3, x0, 0, 31
001f6f78mov x0, x4
001f6f7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f80str x0, [sp+104]
001f6f84str x1, [sp+112]
001f6f88str x2, [sp+120]
001f6f8cstr x0, [sp+64]
001f6f90str x1, [sp+72]
001f6f94str x2, [sp+80]
001f6f98stp xzr, xzr, [sp+48]
001f6f9cldr x0, [sp+64]
001f6fa0ldr x1, [sp+72]
001f6fa4ldr x2, [sp+80]
001f6fa8mov x3, xzr
001f6facmov x4, xzr
001f6fb0ldur x29, [sp-8]
001f6fb4ldr x30, [sp], 96
001f6fb8ret x30
001f6fbc
001f6fbcloc_1f6fbc:
001f6fbcstp x0, x1, [sp+8]
001f6fc0stp x2, x3, [sp+24]
001f6fc4stp x4, x5, [sp+40]
001f6fc8str x6, [sp+56]
001f6fccstrb w7, [sp+64]
001f6fd0mov x3, x30
001f6fd4bl runtime.morestack_noctxt.abi0
001f6fd8ldp x0, x1, [sp+8]
001f6fdcldp x2, x3, [sp+24]
001f6fe0ldp x4, x5, [sp+40]
001f6fe4ldr x6, [sp+56]
001f6fe8ldrb w7, [sp+64]
001f6fecb 0x1f6ef0
001f6ef0
001f6ff0
001f6ff0google.golang.org/protobuf/internal/impl.consumeInt32Value: ; void google.golang.org/protobuf/internal/impl.consumeInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f6ff0ldr x16, [x28+16]
001f6ff4sub x17, sp, 48
001f6ff8subs xzr, x17, x16
001f6ffcb.ls 0x1f72c0
001f7000str x30, [sp-176]!
001f7004stur x29, [sp-8]
001f7008sub x29, sp, 8
001f700cstr x0, [sp+184]
001f7010str x1, [sp+192]
001f7014str x2, [sp+200]
001f7018str x3, [sp+208]
001f701cstr x4, [sp+216]
001f7020str x5, [sp+224]
001f7024str w6, [sp+232]
001f7028strb w7, [sp+236]
001f702cstrb w8, [sp+240]
001f7030str x9, [sp+248]
001f7034str x10, [sp+256]
001f7038str x11, [sp+264]
001f703cstp xzr, xzr, [sp+104]
001f7040str xzr, [sp+120]
001f7044str xzr, [sp+48]
001f7048strb wzr, [sp+56]
001f704cstp xzr, xzr, [sp+128]
001f7050ldrsb x7, [sp+236]
001f7054ubfm x7, x7, 0, 7
001f7058cbnz w7, 0x1f7060
001f705cb 0x1f70a0
001f7060
001f7060loc_1f7060:
001f7060stp xzr, xzr, [sp+104]
001f7064str xzr, [sp+120]
001f7068adrp x27, 0x82b000
001f706cldr x5, [x27+192]
001f7070adrp x27, 0x82b000
001f7074ldr x6, [x27+200]
001f7078str x5, [sp+128]
001f707cstr x6, [sp+136]
001f7080ldr x3, [sp+48]
001f7084ldr x0, [sp+104]
001f7088ldrb w4, [sp+56]
001f708cldr x1, [sp+112]
001f7090ldr x2, [sp+120]
001f7094ldur x29, [sp-8]
001f7098ldr x30, [sp], 176
001f709cret x30
001f70a0
001f70a0loc_1f70a0:
001f70a0str xzr, [sp+40]
001f70a4str xzr, [sp+64]
001f70a8ldr x7, [sp+192]
001f70acstr x7, [sp+80]
001f70b0subs xzr, x7, 0
001f70b4cset x8, ne
001f70b8strb w8, [sp+39]
001f70bccbnz x7, 0x1f70c4
001f70c0b 0x1f70ec
001f70c4
001f70c4loc_1f70c4:
001f70c4ldr x1, [sp+192]
001f70c8ldr x7, [sp+184]
001f70ccsubs xzr, x1, 0
001f70d0b.hi 0x1f70d8
001f70d4b 0x1f72b4
001f70d8
001f70d8loc_1f70d8:
001f70d8ldrb w7, [x7]
001f70dcsubs wzr, w7, 128
001f70e0cset x7, lo
001f70e4strb w7, [sp+39]
001f70e8b 0x1f70f0
001f70ec
001f70ecloc_1f70ec:
001f70ecb 0x1f70f0
001f70f0
001f70f0loc_1f70f0:
001f70f0ldrb w7, [sp+39]
001f70f4tbnz w7, 0, 0x1f70fc
001f70f8b 0x1f7124
001f70fc
001f70fcloc_1f70fc:
001f70fcldr x1, [sp+192]
001f7100ldr x7, [sp+184]
001f7104subs xzr, x1, 0
001f7108b.hi 0x1f7110
001f710cb 0x1f72ac
001f7110
001f7110loc_1f7110:
001f7110ldrb w7, [x7]
001f7114str x7, [sp+40]
001f7118orr x7, xzr, 1
001f711cstr x7, [sp+64]
001f7120b 0x1f71f4
001f7124
001f7124loc_1f7124:
001f7124ldr x7, [sp+192]
001f7128str x7, [sp+80]
001f712csubs xzr, x7, 2
001f7130cset x7, ge
001f7134strb w7, [sp+39]
001f7138b.ge 0x1f7140
001f713cb 0x1f7168
001f7140
001f7140loc_1f7140:
001f7140ldr x1, [sp+192]
001f7144ldr x7, [sp+184]
001f7148subs xzr, x1, 1
001f714cb.hi 0x1f7154
001f7150b 0x1f72a4
001f7154
001f7154loc_1f7154:
001f7154ldrb w7, [x7+1]
001f7158subs wzr, w7, 128
001f715ccset x7, lo
001f7160strb w7, [sp+39]
001f7164b 0x1f716c
001f7168
001f7168loc_1f7168:
001f7168b 0x1f716c
001f716c
001f716cloc_1f716c:
001f716cldrb w7, [sp+39]
001f7170tbnz w7, 0, 0x1f7178
001f7174b 0x1f71c4
001f7178
001f7178loc_1f7178:
001f7178ldr x1, [sp+192]
001f717cldr x7, [sp+184]
001f7180subs xzr, x1, 0
001f7184b.hi 0x1f718c
001f7188b 0x1f729c
001f718c
001f718cloc_1f718c:
001f718cldrb w7, [x7]
001f7190and x7, x7, 127
001f7194ldr x1, [sp+192]
001f7198ldr x8, [sp+184]
001f719csubs xzr, x1, 1
001f71a0b.hi 0x1f71a8
001f71a4b 0x1f7294
001f71a8
001f71a8loc_1f71a8:
001f71a8ldrb w8, [x8+1]
001f71acubfm x8, x8, 57, 7
001f71b0add x7, x7, x8
001f71b4str x7, [sp+40]
001f71b8orr x7, xzr, 2
001f71bcstr x7, [sp+64]
001f71c0b 0x1f71f0
001f71c4
001f71c4loc_1f71c4:
001f71c4ldr x0, [sp+184]
001f71c8ldr x1, [sp+192]
001f71ccldr x2, [sp+200]
001f71d0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f71d4str x0, [sp+72]
001f71d8str x1, [sp+80]
001f71dcstr x0, [sp+96]
001f71e0str x1, [sp+88]
001f71e4str x0, [sp+40]
001f71e8str x1, [sp+64]
001f71ecb 0x1f71f0
001f71f0
001f71f0loc_1f71f0:
001f71f0b 0x1f71f4
001f71f4
001f71f4loc_1f71f4:
001f71f4ldr x7, [sp+64]
001f71f8tbnz x7, 63, 0x1f7200
001f71fcb 0x1f7240
001f7200
001f7200loc_1f7200:
001f7200stp xzr, xzr, [sp+104]
001f7204str xzr, [sp+120]
001f7208adrp x27, 0x82b000
001f720cldr x5, [x27+160]
001f7210adrp x27, 0x82b000
001f7214ldr x6, [x27+168]
001f7218str x5, [sp+128]
001f721cstr x6, [sp+136]
001f7220ldr x3, [sp+48]
001f7224ldr x0, [sp+104]
001f7228ldrb w4, [sp+56]
001f722cldr x1, [sp+112]
001f7230ldr x2, [sp+120]
001f7234ldur x29, [sp-8]
001f7238ldr x30, [sp], 176
001f723cret x30
001f7240
001f7240loc_1f7240:
001f7240ldr x1, [sp+64]
001f7244str x1, [sp+48]
001f7248ldr x0, [sp+40]
001f724cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7250str x0, [sp+144]
001f7254str x1, [sp+152]
001f7258str x2, [sp+160]
001f725cstr x0, [sp+104]
001f7260str x1, [sp+112]
001f7264str x2, [sp+120]
001f7268stp xzr, xzr, [sp+128]
001f726cldr x3, [sp+48]
001f7270ldr x0, [sp+104]
001f7274ldrb w4, [sp+56]
001f7278ldr x1, [sp+112]
001f727cldr x2, [sp+120]
001f7280mov x5, xzr
001f7284mov x6, xzr
001f7288ldur x29, [sp-8]
001f728cldr x30, [sp], 176
001f7290ret x30
001f7294
001f7294loc_1f7294:
001f7294orr x0, xzr, 1
001f7298bl runtime.panicIndex
001f729c
001f729cloc_1f729c:
001f729cmov x0, xzr
001f72a0bl runtime.panicIndex
001f72a4
001f72a4loc_1f72a4:
001f72a4orr x0, xzr, 1
001f72a8bl runtime.panicIndex
001f72ac
001f72acloc_1f72ac:
001f72acmov x0, xzr
001f72b0bl runtime.panicIndex
001f72b4
001f72b4loc_1f72b4:
001f72b4mov x0, xzr
001f72b8bl runtime.panicIndex
001f72bchint
001f72c0
001f72c0loc_1f72c0:
001f72c0stp x0, x1, [sp+8]
001f72c4stp x2, x3, [sp+24]
001f72c8stp x4, x5, [sp+40]
001f72ccstr w6, [sp+56]
001f72d0strb w7, [sp+60]
001f72d4strb w8, [sp+64]
001f72d8stp x9, x10, [sp+72]
001f72dcstr x11, [sp+88]
001f72e0mov x3, x30
001f72e4bl runtime.morestack_noctxt.abi0
001f72e8ldp x0, x1, [sp+8]
001f72ecldp x2, x3, [sp+24]
001f72f0ldp x4, x5, [sp+40]
001f72f4ldrsw x6, [sp+56]
001f72f8ldrsb x7, [sp+60]
001f72fcldrb w8, [sp+64]
001f7300ldp x9, x10, [sp+72]
001f7304ldr x11, [sp+88]
001f7308b 0x1f6ff0
001f730cudf 0
001f6ff0
001f6ff0google.golang.org/protobuf/internal/impl.consumeInt32Value: ; void google.golang.org/protobuf/internal/impl.consumeInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f6ff0ldr x16, [x28+16]
001f6ff4sub x17, sp, 48
001f6ff8subs xzr, x17, x16
001f6ffcb.ls 0x1f72c0
001f7000str x30, [sp-176]!
001f7004stur x29, [sp-8]
001f7008sub x29, sp, 8
001f700cstr x0, [sp+184]
001f7010str x1, [sp+192]
001f7014str x2, [sp+200]
001f7018str x3, [sp+208]
001f701cstr x4, [sp+216]
001f7020str x5, [sp+224]
001f7024str w6, [sp+232]
001f7028strb w7, [sp+236]
001f702cstrb w8, [sp+240]
001f7030str x9, [sp+248]
001f7034str x10, [sp+256]
001f7038str x11, [sp+264]
001f703cstp xzr, xzr, [sp+104]
001f7040str xzr, [sp+120]
001f7044str xzr, [sp+48]
001f7048strb wzr, [sp+56]
001f704cstp xzr, xzr, [sp+128]
001f7050ldrsb x7, [sp+236]
001f7054ubfm x7, x7, 0, 7
001f7058cbnz w7, 0x1f7060
001f705cb 0x1f70a0
001f7060
001f7060loc_1f7060:
001f7060stp xzr, xzr, [sp+104]
001f7064str xzr, [sp+120]
001f7068adrp x27, 0x82b000
001f706cldr x5, [x27+192]
001f7070adrp x27, 0x82b000
001f7074ldr x6, [x27+200]
001f7078str x5, [sp+128]
001f707cstr x6, [sp+136]
001f7080ldr x3, [sp+48]
001f7084ldr x0, [sp+104]
001f7088ldrb w4, [sp+56]
001f708cldr x1, [sp+112]
001f7090ldr x2, [sp+120]
001f7094ldur x29, [sp-8]
001f7098ldr x30, [sp], 176
001f709cret x30
001f70a0
001f70a0loc_1f70a0:
001f70a0str xzr, [sp+40]
001f70a4str xzr, [sp+64]
001f70a8ldr x7, [sp+192]
001f70acstr x7, [sp+80]
001f70b0subs xzr, x7, 0
001f70b4cset x8, ne
001f70b8strb w8, [sp+39]
001f70bccbnz x7, 0x1f70c4
001f70c0b 0x1f70ec
001f70c4
001f70c4loc_1f70c4:
001f70c4ldr x1, [sp+192]
001f70c8ldr x7, [sp+184]
001f70ccsubs xzr, x1, 0
001f70d0b.hi 0x1f70d8
001f70d4b 0x1f72b4
001f70d8
001f70d8loc_1f70d8:
001f70d8ldrb w7, [x7]
001f70dcsubs wzr, w7, 128
001f70e0cset x7, lo
001f70e4strb w7, [sp+39]
001f70e8b 0x1f70f0
001f70ec
001f70ecloc_1f70ec:
001f70ecb 0x1f70f0
001f70f0
001f70f0loc_1f70f0:
001f70f0ldrb w7, [sp+39]
001f70f4tbnz w7, 0, 0x1f70fc
001f70f8b 0x1f7124
001f70fc
001f70fcloc_1f70fc:
001f70fcldr x1, [sp+192]
001f7100ldr x7, [sp+184]
001f7104subs xzr, x1, 0
001f7108b.hi 0x1f7110
001f710cb 0x1f72ac
001f7110
001f7110loc_1f7110:
001f7110ldrb w7, [x7]
001f7114str x7, [sp+40]
001f7118orr x7, xzr, 1
001f711cstr x7, [sp+64]
001f7120b 0x1f71f4
001f7124
001f7124loc_1f7124:
001f7124ldr x7, [sp+192]
001f7128str x7, [sp+80]
001f712csubs xzr, x7, 2
001f7130cset x7, ge
001f7134strb w7, [sp+39]
001f7138b.ge 0x1f7140
001f713cb 0x1f7168
001f7140
001f7140loc_1f7140:
001f7140ldr x1, [sp+192]
001f7144ldr x7, [sp+184]
001f7148subs xzr, x1, 1
001f714cb.hi 0x1f7154
001f7150b 0x1f72a4
001f7154
001f7154loc_1f7154:
001f7154ldrb w7, [x7+1]
001f7158subs wzr, w7, 128
001f715ccset x7, lo
001f7160strb w7, [sp+39]
001f7164b 0x1f716c
001f7168
001f7168loc_1f7168:
001f7168b 0x1f716c
001f716c
001f716cloc_1f716c:
001f716cldrb w7, [sp+39]
001f7170tbnz w7, 0, 0x1f7178
001f7174b 0x1f71c4
001f7178
001f7178loc_1f7178:
001f7178ldr x1, [sp+192]
001f717cldr x7, [sp+184]
001f7180subs xzr, x1, 0
001f7184b.hi 0x1f718c
001f7188b 0x1f729c
001f718c
001f718cloc_1f718c:
001f718cldrb w7, [x7]
001f7190and x7, x7, 127
001f7194ldr x1, [sp+192]
001f7198ldr x8, [sp+184]
001f719csubs xzr, x1, 1
001f71a0b.hi 0x1f71a8
001f71a4b 0x1f7294
001f71a8
001f71a8loc_1f71a8:
001f71a8ldrb w8, [x8+1]
001f71acubfm x8, x8, 57, 7
001f71b0add x7, x7, x8
001f71b4str x7, [sp+40]
001f71b8orr x7, xzr, 2
001f71bcstr x7, [sp+64]
001f71c0b 0x1f71f0
001f71c4
001f71c4loc_1f71c4:
001f71c4ldr x0, [sp+184]
001f71c8ldr x1, [sp+192]
001f71ccldr x2, [sp+200]
001f71d0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f71d4str x0, [sp+72]
001f71d8str x1, [sp+80]
001f71dcstr x0, [sp+96]
001f71e0str x1, [sp+88]
001f71e4str x0, [sp+40]
001f71e8str x1, [sp+64]
001f71ecb 0x1f71f0
001f71f0
001f71f0loc_1f71f0:
001f71f0b 0x1f71f4
001f71f4
001f71f4loc_1f71f4:
001f71f4ldr x7, [sp+64]
001f71f8tbnz x7, 63, 0x1f7200
001f71fcb 0x1f7240
001f7200
001f7200loc_1f7200:
001f7200stp xzr, xzr, [sp+104]
001f7204str xzr, [sp+120]
001f7208adrp x27, 0x82b000
001f720cldr x5, [x27+160]
001f7210adrp x27, 0x82b000
001f7214ldr x6, [x27+168]
001f7218str x5, [sp+128]
001f721cstr x6, [sp+136]
001f7220ldr x3, [sp+48]
001f7224ldr x0, [sp+104]
001f7228ldrb w4, [sp+56]
001f722cldr x1, [sp+112]
001f7230ldr x2, [sp+120]
001f7234ldur x29, [sp-8]
001f7238ldr x30, [sp], 176
001f723cret x30
001f7240
001f7240loc_1f7240:
001f7240ldr x1, [sp+64]
001f7244str x1, [sp+48]
001f7248ldr x0, [sp+40]
001f724cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7250str x0, [sp+144]
001f7254str x1, [sp+152]
001f7258str x2, [sp+160]
001f725cstr x0, [sp+104]
001f7260str x1, [sp+112]
001f7264str x2, [sp+120]
001f7268stp xzr, xzr, [sp+128]
001f726cldr x3, [sp+48]
001f7270ldr x0, [sp+104]
001f7274ldrb w4, [sp+56]
001f7278ldr x1, [sp+112]
001f727cldr x2, [sp+120]
001f7280mov x5, xzr
001f7284mov x6, xzr
001f7288ldur x29, [sp-8]
001f728cldr x30, [sp], 176
001f7290ret x30
001f7294
001f7294loc_1f7294:
001f7294orr x0, xzr, 1
001f7298bl runtime.panicIndex
001f729c
001f729cloc_1f729c:
001f729cmov x0, xzr
001f72a0bl runtime.panicIndex
001f72a4
001f72a4loc_1f72a4:
001f72a4orr x0, xzr, 1
001f72a8bl runtime.panicIndex
001f72ac
001f72acloc_1f72ac:
001f72acmov x0, xzr
001f72b0bl runtime.panicIndex
001f72b4
001f72b4loc_1f72b4:
001f72b4mov x0, xzr
001f72b8bl runtime.panicIndex
001f72bchint
001f72c0
001f72c0loc_1f72c0:
001f72c0stp x0, x1, [sp+8]
001f72c4stp x2, x3, [sp+24]
001f72c8stp x4, x5, [sp+40]
001f72ccstr w6, [sp+56]
001f72d0strb w7, [sp+60]
001f72d4strb w8, [sp+64]
001f72d8stp x9, x10, [sp+72]
001f72dcstr x11, [sp+88]
001f72e0mov x3, x30
001f72e4bl runtime.morestack_noctxt.abi0
001f72e8ldp x0, x1, [sp+8]
001f72ecldp x2, x3, [sp+24]
001f72f0ldp x4, x5, [sp+40]
001f72f4ldrsw x6, [sp+56]
001f72f8ldrsb x7, [sp+60]
001f72fcldrb w8, [sp+64]
001f7300ldp x9, x10, [sp+72]
001f7304ldr x11, [sp+88]
001f7308b 0x1f6ff0
001f730cudf 0
001f6ff0
001f7310
001f7310google.golang.org/protobuf/internal/impl.sizeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7310ldr x16, [x28+16]
001f7314subs xzr, sp, x16
001f7318b.ls 0x1f73f8
001f731cstr x30, [sp-128]!
001f7320stur x29, [sp-8]
001f7324sub x29, sp, 8
001f7328str x0, [sp+136]
001f732cstr x1, [sp+144]
001f7330str x2, [sp+152]
001f7334str x3, [sp+160]
001f7338strb w4, [sp+168]
001f733cstr xzr, [sp+40]
001f7340ldr x0, [sp+136]
001f7344ldr x1, [sp+144]
001f7348bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f734cstr x0, [sp+104]
001f7350str x1, [sp+112]
001f7354ldrsb x27, [x0]
001f7358ldr x3, [x0+56]
001f735cmov x0, x1
001f7360blr x3
001f7364str x0, [sp+72]
001f7368str xzr, [sp+56]
001f736cstr x0, [sp+48]
001f7370b 0x1f7374
001f7374
001f7374loc_1f7374:
001f7374ldr x2, [sp+48]
001f7378ldr x3, [sp+56]
001f737csubs xzr, x2, x3
001f7380b.gt 0x1f7388
001f7384b 0x1f73e8
001f7388
001f7388loc_1f7388:
001f7388ldr x1, [sp+56]
001f738cldr x2, [sp+104]
001f7390ldrsb x27, [x2]
001f7394ldr x2, [x2+40]
001f7398ldr x0, [sp+112]
001f739cblr x2
001f73a0str x0, [sp+80]
001f73a4str x1, [sp+88]
001f73a8str x2, [sp+96]
001f73acbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f73b0str x0, [sp+64]
001f73b4sbfm x0, x0, 0, 31
001f73b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f73bcstr x0, [sp+72]
001f73c0ldr x2, [sp+40]
001f73c4ldr x3, [sp+160]
001f73c8add x3, x3, x0
001f73ccadd x2, x2, x3
001f73d0str x2, [sp+40]
001f73d4b 0x1f73d8
001f73d8
001f73d8loc_1f73d8:
001f73d8ldr x2, [sp+56]
001f73dcadd x2, x2, 1
001f73e0str x2, [sp+56]
001f73e4b 0x1f7374
001f73e8
001f73e8loc_1f73e8:
001f73e8ldr x0, [sp+40]
001f73ecldur x29, [sp-8]
001f73f0ldr x30, [sp], 128
001f73f4ret x30
001f73f8
001f73f8loc_1f73f8:
001f73f8stp x0, x1, [sp+8]
001f73fcstp x2, x3, [sp+24]
001f7400strb w4, [sp+40]
001f7404mov x3, x30
001f7408bl runtime.morestack_noctxt.abi0
001f740cldp x0, x1, [sp+8]
001f7410ldp x2, x3, [sp+24]
001f7414ldrb w4, [sp+40]
001f7418b 0x1f7310
001f741cudf 0
001f7310
001f7310google.golang.org/protobuf/internal/impl.sizeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7310ldr x16, [x28+16]
001f7314subs xzr, sp, x16
001f7318b.ls 0x1f73f8
001f731cstr x30, [sp-128]!
001f7320stur x29, [sp-8]
001f7324sub x29, sp, 8
001f7328str x0, [sp+136]
001f732cstr x1, [sp+144]
001f7330str x2, [sp+152]
001f7334str x3, [sp+160]
001f7338strb w4, [sp+168]
001f733cstr xzr, [sp+40]
001f7340ldr x0, [sp+136]
001f7344ldr x1, [sp+144]
001f7348bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f734cstr x0, [sp+104]
001f7350str x1, [sp+112]
001f7354ldrsb x27, [x0]
001f7358ldr x3, [x0+56]
001f735cmov x0, x1
001f7360blr x3
001f7364str x0, [sp+72]
001f7368str xzr, [sp+56]
001f736cstr x0, [sp+48]
001f7370b 0x1f7374
001f7374
001f7374loc_1f7374:
001f7374ldr x2, [sp+48]
001f7378ldr x3, [sp+56]
001f737csubs xzr, x2, x3
001f7380b.gt 0x1f7388
001f7384b 0x1f73e8
001f7388
001f7388loc_1f7388:
001f7388ldr x1, [sp+56]
001f738cldr x2, [sp+104]
001f7390ldrsb x27, [x2]
001f7394ldr x2, [x2+40]
001f7398ldr x0, [sp+112]
001f739cblr x2
001f73a0str x0, [sp+80]
001f73a4str x1, [sp+88]
001f73a8str x2, [sp+96]
001f73acbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f73b0str x0, [sp+64]
001f73b4sbfm x0, x0, 0, 31
001f73b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f73bcstr x0, [sp+72]
001f73c0ldr x2, [sp+40]
001f73c4ldr x3, [sp+160]
001f73c8add x3, x3, x0
001f73ccadd x2, x2, x3
001f73d0str x2, [sp+40]
001f73d4b 0x1f73d8
001f73d8
001f73d8loc_1f73d8:
001f73d8ldr x2, [sp+56]
001f73dcadd x2, x2, 1
001f73e0str x2, [sp+56]
001f73e4b 0x1f7374
001f73e8
001f73e8loc_1f73e8:
001f73e8ldr x0, [sp+40]
001f73ecldur x29, [sp-8]
001f73f0ldr x30, [sp], 128
001f73f4ret x30
001f73f8
001f73f8loc_1f73f8:
001f73f8stp x0, x1, [sp+8]
001f73fcstp x2, x3, [sp+24]
001f7400strb w4, [sp+40]
001f7404mov x3, x30
001f7408bl runtime.morestack_noctxt.abi0
001f740cldp x0, x1, [sp+8]
001f7410ldp x2, x3, [sp+24]
001f7414ldrb w4, [sp+40]
001f7418b 0x1f7310
001f741cudf 0
001f7310
Loading..