File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
001ff080
001ff080google.golang.org/protobuf/internal/impl.consumeInt64Value: ; void google.golang.org/protobuf/internal/impl.consumeInt64Value(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)
001ff080ldr x16, [x28+16]
001ff084sub x17, sp, 48
001ff088subs xzr, x17, x16
001ff08cb.ls 0x1ff350
001ff090str x30, [sp-176]!
001ff094stur x29, [sp-8]
001ff098sub x29, sp, 8
001ff09cstr x0, [sp+184]
001ff0a0str x1, [sp+192]
001ff0a4str x2, [sp+200]
001ff0a8str x3, [sp+208]
001ff0acstr x4, [sp+216]
001ff0b0str x5, [sp+224]
001ff0b4str w6, [sp+232]
001ff0b8strb w7, [sp+236]
001ff0bcstrb w8, [sp+240]
001ff0c0str x9, [sp+248]
001ff0c4str x10, [sp+256]
001ff0c8str x11, [sp+264]
001ff0ccstp xzr, xzr, [sp+104]
001ff0d0str xzr, [sp+120]
001ff0d4str xzr, [sp+48]
001ff0d8strb wzr, [sp+56]
001ff0dcstp xzr, xzr, [sp+128]
001ff0e0ldrsb x7, [sp+236]
001ff0e4ubfm x7, x7, 0, 7
001ff0e8cbnz w7, 0x1ff0f0
001ff0ecb 0x1ff130
001ff0f0
001ff0f0loc_1ff0f0:
001ff0f0stp xzr, xzr, [sp+104]
001ff0f4str xzr, [sp+120]
001ff0f8adrp x27, 0x823000
001ff0fcldr x5, [x27+192]
001ff100adrp x27, 0x823000
001ff104ldr x6, [x27+200]
001ff108str x5, [sp+128]
001ff10cstr x6, [sp+136]
001ff110ldr x3, [sp+48]
001ff114ldr x0, [sp+104]
001ff118ldrb w4, [sp+56]
001ff11cldr x1, [sp+112]
001ff120ldr x2, [sp+120]
001ff124ldur x29, [sp-8]
001ff128ldr x30, [sp], 176
001ff12cret x30
001ff130
001ff130loc_1ff130:
001ff130str xzr, [sp+40]
001ff134str xzr, [sp+64]
001ff138ldr x7, [sp+192]
001ff13cstr x7, [sp+80]
001ff140subs xzr, x7, 0
001ff144cset x8, ne
001ff148strb w8, [sp+39]
001ff14ccbnz x7, 0x1ff154
001ff150b 0x1ff17c
001ff154
001ff154loc_1ff154:
001ff154ldr x1, [sp+192]
001ff158ldr x7, [sp+184]
001ff15csubs xzr, x1, 0
001ff160b.hi 0x1ff168
001ff164b 0x1ff344
001ff168
001ff168loc_1ff168:
001ff168ldrb w7, [x7]
001ff16csubs wzr, w7, 128
001ff170cset x7, lo
001ff174strb w7, [sp+39]
001ff178b 0x1ff180
001ff17c
001ff17cloc_1ff17c:
001ff17cb 0x1ff180
001ff180
001ff180loc_1ff180:
001ff180ldrb w7, [sp+39]
001ff184tbnz w7, 0, 0x1ff18c
001ff188b 0x1ff1b4
001ff18c
001ff18cloc_1ff18c:
001ff18cldr x1, [sp+192]
001ff190ldr x7, [sp+184]
001ff194subs xzr, x1, 0
001ff198b.hi 0x1ff1a0
001ff19cb 0x1ff33c
001ff1a0
001ff1a0loc_1ff1a0:
001ff1a0ldrb w7, [x7]
001ff1a4str x7, [sp+40]
001ff1a8orr x7, xzr, 1
001ff1acstr x7, [sp+64]
001ff1b0b 0x1ff284
001ff1b4
001ff1b4loc_1ff1b4:
001ff1b4ldr x7, [sp+192]
001ff1b8str x7, [sp+80]
001ff1bcsubs xzr, x7, 2
001ff1c0cset x7, ge
001ff1c4strb w7, [sp+39]
001ff1c8b.ge 0x1ff1d0
001ff1ccb 0x1ff1f8
001ff1d0
001ff1d0loc_1ff1d0:
001ff1d0ldr x1, [sp+192]
001ff1d4ldr x7, [sp+184]
001ff1d8subs xzr, x1, 1
001ff1dcb.hi 0x1ff1e4
001ff1e0b 0x1ff334
001ff1e4
001ff1e4loc_1ff1e4:
001ff1e4ldrb w7, [x7+1]
001ff1e8subs wzr, w7, 128
001ff1eccset x7, lo
001ff1f0strb w7, [sp+39]
001ff1f4b 0x1ff1fc
001ff1f8
001ff1f8loc_1ff1f8:
001ff1f8b 0x1ff1fc
001ff1fc
001ff1fcloc_1ff1fc:
001ff1fcldrb w7, [sp+39]
001ff200tbnz w7, 0, 0x1ff208
001ff204b 0x1ff254
001ff208
001ff208loc_1ff208:
001ff208ldr x1, [sp+192]
001ff20cldr x7, [sp+184]
001ff210subs xzr, x1, 0
001ff214b.hi 0x1ff21c
001ff218b 0x1ff32c
001ff21c
001ff21cloc_1ff21c:
001ff21cldrb w7, [x7]
001ff220and x7, x7, 127
001ff224ldr x1, [sp+192]
001ff228ldr x8, [sp+184]
001ff22csubs xzr, x1, 1
001ff230b.hi 0x1ff238
001ff234b 0x1ff324
001ff238
001ff238loc_1ff238:
001ff238ldrb w8, [x8+1]
001ff23cubfm x8, x8, 57, 7
001ff240add x7, x7, x8
001ff244str x7, [sp+40]
001ff248orr x7, xzr, 2
001ff24cstr x7, [sp+64]
001ff250b 0x1ff280
001ff254
001ff254loc_1ff254:
001ff254ldr x0, [sp+184]
001ff258ldr x1, [sp+192]
001ff25cldr x2, [sp+200]
001ff260bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff264str x0, [sp+72]
001ff268str x1, [sp+80]
001ff26cstr x0, [sp+96]
001ff270str x1, [sp+88]
001ff274str x0, [sp+40]
001ff278str x1, [sp+64]
001ff27cb 0x1ff280
001ff280
001ff280loc_1ff280:
001ff280b 0x1ff284
001ff284
001ff284loc_1ff284:
001ff284ldr x7, [sp+64]
001ff288tbnz x7, 63, 0x1ff290
001ff28cb 0x1ff2d0
001ff290
001ff290loc_1ff290:
001ff290stp xzr, xzr, [sp+104]
001ff294str xzr, [sp+120]
001ff298adrp x27, 0x823000
001ff29cldr x5, [x27+160]
001ff2a0adrp x27, 0x823000
001ff2a4ldr x6, [x27+168]
001ff2a8str x5, [sp+128]
001ff2acstr x6, [sp+136]
001ff2b0ldr x3, [sp+48]
001ff2b4ldr x0, [sp+104]
001ff2b8ldrb w4, [sp+56]
001ff2bcldr x1, [sp+112]
001ff2c0ldr x2, [sp+120]
001ff2c4ldur x29, [sp-8]
001ff2c8ldr x30, [sp], 176
001ff2ccret x30
001ff2d0
001ff2d0loc_1ff2d0:
001ff2d0ldr x1, [sp+64]
001ff2d4str x1, [sp+48]
001ff2d8ldr x0, [sp+40]
001ff2dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff2e0str x0, [sp+144]
001ff2e4str x1, [sp+152]
001ff2e8str x2, [sp+160]
001ff2ecstr x0, [sp+104]
001ff2f0str x1, [sp+112]
001ff2f4str x2, [sp+120]
001ff2f8stp xzr, xzr, [sp+128]
001ff2fcldr x3, [sp+48]
001ff300ldr x0, [sp+104]
001ff304ldrb w4, [sp+56]
001ff308ldr x1, [sp+112]
001ff30cldr x2, [sp+120]
001ff310mov x5, xzr
001ff314mov x6, xzr
001ff318ldur x29, [sp-8]
001ff31cldr x30, [sp], 176
001ff320ret x30
001ff324
001ff324loc_1ff324:
001ff324orr x0, xzr, 1
001ff328bl runtime.panicIndex
001ff32c
001ff32cloc_1ff32c:
001ff32cmov x0, xzr
001ff330bl runtime.panicIndex
001ff334
001ff334loc_1ff334:
001ff334orr x0, xzr, 1
001ff338bl runtime.panicIndex
001ff33c
001ff33cloc_1ff33c:
001ff33cmov x0, xzr
001ff340bl runtime.panicIndex
001ff344
001ff344loc_1ff344:
001ff344mov x0, xzr
001ff348bl runtime.panicIndex
001ff34chint
001ff350
001ff350loc_1ff350:
001ff350stp x0, x1, [sp+8]
001ff354stp x2, x3, [sp+24]
001ff358stp x4, x5, [sp+40]
001ff35cstr w6, [sp+56]
001ff360strb w7, [sp+60]
001ff364strb w8, [sp+64]
001ff368stp x9, x10, [sp+72]
001ff36cstr x11, [sp+88]
001ff370mov x3, x30
001ff374bl runtime.morestack_noctxt.abi0
001ff378ldp x0, x1, [sp+8]
001ff37cldp x2, x3, [sp+24]
001ff380ldp x4, x5, [sp+40]
001ff384ldrsw x6, [sp+56]
001ff388ldrsb x7, [sp+60]
001ff38cldrb w8, [sp+64]
001ff390ldp x9, x10, [sp+72]
001ff394ldr x11, [sp+88]
001ff398b 0x1ff080
001ff39cudf 0
001ff080
001ff080google.golang.org/protobuf/internal/impl.consumeInt64Value: ; void google.golang.org/protobuf/internal/impl.consumeInt64Value(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)
001ff080ldr x16, [x28+16]
001ff084sub x17, sp, 48
001ff088subs xzr, x17, x16
001ff08cb.ls 0x1ff350
001ff090str x30, [sp-176]!
001ff094stur x29, [sp-8]
001ff098sub x29, sp, 8
001ff09cstr x0, [sp+184]
001ff0a0str x1, [sp+192]
001ff0a4str x2, [sp+200]
001ff0a8str x3, [sp+208]
001ff0acstr x4, [sp+216]
001ff0b0str x5, [sp+224]
001ff0b4str w6, [sp+232]
001ff0b8strb w7, [sp+236]
001ff0bcstrb w8, [sp+240]
001ff0c0str x9, [sp+248]
001ff0c4str x10, [sp+256]
001ff0c8str x11, [sp+264]
001ff0ccstp xzr, xzr, [sp+104]
001ff0d0str xzr, [sp+120]
001ff0d4str xzr, [sp+48]
001ff0d8strb wzr, [sp+56]
001ff0dcstp xzr, xzr, [sp+128]
001ff0e0ldrsb x7, [sp+236]
001ff0e4ubfm x7, x7, 0, 7
001ff0e8cbnz w7, 0x1ff0f0
001ff0ecb 0x1ff130
001ff0f0
001ff0f0loc_1ff0f0:
001ff0f0stp xzr, xzr, [sp+104]
001ff0f4str xzr, [sp+120]
001ff0f8adrp x27, 0x823000
001ff0fcldr x5, [x27+192]
001ff100adrp x27, 0x823000
001ff104ldr x6, [x27+200]
001ff108str x5, [sp+128]
001ff10cstr x6, [sp+136]
001ff110ldr x3, [sp+48]
001ff114ldr x0, [sp+104]
001ff118ldrb w4, [sp+56]
001ff11cldr x1, [sp+112]
001ff120ldr x2, [sp+120]
001ff124ldur x29, [sp-8]
001ff128ldr x30, [sp], 176
001ff12cret x30
001ff130
001ff130loc_1ff130:
001ff130str xzr, [sp+40]
001ff134str xzr, [sp+64]
001ff138ldr x7, [sp+192]
001ff13cstr x7, [sp+80]
001ff140subs xzr, x7, 0
001ff144cset x8, ne
001ff148strb w8, [sp+39]
001ff14ccbnz x7, 0x1ff154
001ff150b 0x1ff17c
001ff154
001ff154loc_1ff154:
001ff154ldr x1, [sp+192]
001ff158ldr x7, [sp+184]
001ff15csubs xzr, x1, 0
001ff160b.hi 0x1ff168
001ff164b 0x1ff344
001ff168
001ff168loc_1ff168:
001ff168ldrb w7, [x7]
001ff16csubs wzr, w7, 128
001ff170cset x7, lo
001ff174strb w7, [sp+39]
001ff178b 0x1ff180
001ff17c
001ff17cloc_1ff17c:
001ff17cb 0x1ff180
001ff180
001ff180loc_1ff180:
001ff180ldrb w7, [sp+39]
001ff184tbnz w7, 0, 0x1ff18c
001ff188b 0x1ff1b4
001ff18c
001ff18cloc_1ff18c:
001ff18cldr x1, [sp+192]
001ff190ldr x7, [sp+184]
001ff194subs xzr, x1, 0
001ff198b.hi 0x1ff1a0
001ff19cb 0x1ff33c
001ff1a0
001ff1a0loc_1ff1a0:
001ff1a0ldrb w7, [x7]
001ff1a4str x7, [sp+40]
001ff1a8orr x7, xzr, 1
001ff1acstr x7, [sp+64]
001ff1b0b 0x1ff284
001ff1b4
001ff1b4loc_1ff1b4:
001ff1b4ldr x7, [sp+192]
001ff1b8str x7, [sp+80]
001ff1bcsubs xzr, x7, 2
001ff1c0cset x7, ge
001ff1c4strb w7, [sp+39]
001ff1c8b.ge 0x1ff1d0
001ff1ccb 0x1ff1f8
001ff1d0
001ff1d0loc_1ff1d0:
001ff1d0ldr x1, [sp+192]
001ff1d4ldr x7, [sp+184]
001ff1d8subs xzr, x1, 1
001ff1dcb.hi 0x1ff1e4
001ff1e0b 0x1ff334
001ff1e4
001ff1e4loc_1ff1e4:
001ff1e4ldrb w7, [x7+1]
001ff1e8subs wzr, w7, 128
001ff1eccset x7, lo
001ff1f0strb w7, [sp+39]
001ff1f4b 0x1ff1fc
001ff1f8
001ff1f8loc_1ff1f8:
001ff1f8b 0x1ff1fc
001ff1fc
001ff1fcloc_1ff1fc:
001ff1fcldrb w7, [sp+39]
001ff200tbnz w7, 0, 0x1ff208
001ff204b 0x1ff254
001ff208
001ff208loc_1ff208:
001ff208ldr x1, [sp+192]
001ff20cldr x7, [sp+184]
001ff210subs xzr, x1, 0
001ff214b.hi 0x1ff21c
001ff218b 0x1ff32c
001ff21c
001ff21cloc_1ff21c:
001ff21cldrb w7, [x7]
001ff220and x7, x7, 127
001ff224ldr x1, [sp+192]
001ff228ldr x8, [sp+184]
001ff22csubs xzr, x1, 1
001ff230b.hi 0x1ff238
001ff234b 0x1ff324
001ff238
001ff238loc_1ff238:
001ff238ldrb w8, [x8+1]
001ff23cubfm x8, x8, 57, 7
001ff240add x7, x7, x8
001ff244str x7, [sp+40]
001ff248orr x7, xzr, 2
001ff24cstr x7, [sp+64]
001ff250b 0x1ff280
001ff254
001ff254loc_1ff254:
001ff254ldr x0, [sp+184]
001ff258ldr x1, [sp+192]
001ff25cldr x2, [sp+200]
001ff260bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff264str x0, [sp+72]
001ff268str x1, [sp+80]
001ff26cstr x0, [sp+96]
001ff270str x1, [sp+88]
001ff274str x0, [sp+40]
001ff278str x1, [sp+64]
001ff27cb 0x1ff280
001ff280
001ff280loc_1ff280:
001ff280b 0x1ff284
001ff284
001ff284loc_1ff284:
001ff284ldr x7, [sp+64]
001ff288tbnz x7, 63, 0x1ff290
001ff28cb 0x1ff2d0
001ff290
001ff290loc_1ff290:
001ff290stp xzr, xzr, [sp+104]
001ff294str xzr, [sp+120]
001ff298adrp x27, 0x823000
001ff29cldr x5, [x27+160]
001ff2a0adrp x27, 0x823000
001ff2a4ldr x6, [x27+168]
001ff2a8str x5, [sp+128]
001ff2acstr x6, [sp+136]
001ff2b0ldr x3, [sp+48]
001ff2b4ldr x0, [sp+104]
001ff2b8ldrb w4, [sp+56]
001ff2bcldr x1, [sp+112]
001ff2c0ldr x2, [sp+120]
001ff2c4ldur x29, [sp-8]
001ff2c8ldr x30, [sp], 176
001ff2ccret x30
001ff2d0
001ff2d0loc_1ff2d0:
001ff2d0ldr x1, [sp+64]
001ff2d4str x1, [sp+48]
001ff2d8ldr x0, [sp+40]
001ff2dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff2e0str x0, [sp+144]
001ff2e4str x1, [sp+152]
001ff2e8str x2, [sp+160]
001ff2ecstr x0, [sp+104]
001ff2f0str x1, [sp+112]
001ff2f4str x2, [sp+120]
001ff2f8stp xzr, xzr, [sp+128]
001ff2fcldr x3, [sp+48]
001ff300ldr x0, [sp+104]
001ff304ldrb w4, [sp+56]
001ff308ldr x1, [sp+112]
001ff30cldr x2, [sp+120]
001ff310mov x5, xzr
001ff314mov x6, xzr
001ff318ldur x29, [sp-8]
001ff31cldr x30, [sp], 176
001ff320ret x30
001ff324
001ff324loc_1ff324:
001ff324orr x0, xzr, 1
001ff328bl runtime.panicIndex
001ff32c
001ff32cloc_1ff32c:
001ff32cmov x0, xzr
001ff330bl runtime.panicIndex
001ff334
001ff334loc_1ff334:
001ff334orr x0, xzr, 1
001ff338bl runtime.panicIndex
001ff33c
001ff33cloc_1ff33c:
001ff33cmov x0, xzr
001ff340bl runtime.panicIndex
001ff344
001ff344loc_1ff344:
001ff344mov x0, xzr
001ff348bl runtime.panicIndex
001ff34chint
001ff350
001ff350loc_1ff350:
001ff350stp x0, x1, [sp+8]
001ff354stp x2, x3, [sp+24]
001ff358stp x4, x5, [sp+40]
001ff35cstr w6, [sp+56]
001ff360strb w7, [sp+60]
001ff364strb w8, [sp+64]
001ff368stp x9, x10, [sp+72]
001ff36cstr x11, [sp+88]
001ff370mov x3, x30
001ff374bl runtime.morestack_noctxt.abi0
001ff378ldp x0, x1, [sp+8]
001ff37cldp x2, x3, [sp+24]
001ff380ldp x4, x5, [sp+40]
001ff384ldrsw x6, [sp+56]
001ff388ldrsb x7, [sp+60]
001ff38cldrb w8, [sp+64]
001ff390ldp x9, x10, [sp+72]
001ff394ldr x11, [sp+88]
001ff398b 0x1ff080
001ff39cudf 0
001ff080
001ff3a0
001ff3a0google.golang.org/protobuf/internal/impl.sizeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff3a0ldr x16, [x28+16]
001ff3a4subs xzr, sp, x16
001ff3a8b.ls 0x1ff484
001ff3acstr x30, [sp-128]!
001ff3b0stur x29, [sp-8]
001ff3b4sub x29, sp, 8
001ff3b8str x0, [sp+136]
001ff3bcstr x1, [sp+144]
001ff3c0str x2, [sp+152]
001ff3c4str x3, [sp+160]
001ff3c8strb w4, [sp+168]
001ff3ccstr xzr, [sp+40]
001ff3d0ldr x0, [sp+136]
001ff3d4ldr x1, [sp+144]
001ff3d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff3dcstr x0, [sp+104]
001ff3e0str x1, [sp+112]
001ff3e4ldrsb x27, [x0]
001ff3e8ldr x3, [x0+56]
001ff3ecmov x0, x1
001ff3f0blr x3
001ff3f4str x0, [sp+72]
001ff3f8str xzr, [sp+56]
001ff3fcstr x0, [sp+48]
001ff400b 0x1ff404
001ff404
001ff404loc_1ff404:
001ff404ldr x2, [sp+48]
001ff408ldr x3, [sp+56]
001ff40csubs xzr, x2, x3
001ff410b.gt 0x1ff418
001ff414b 0x1ff474
001ff418
001ff418loc_1ff418:
001ff418ldr x1, [sp+56]
001ff41cldr x2, [sp+104]
001ff420ldrsb x27, [x2]
001ff424ldr x2, [x2+40]
001ff428ldr x0, [sp+112]
001ff42cblr x2
001ff430str x0, [sp+80]
001ff434str x1, [sp+88]
001ff438str x2, [sp+96]
001ff43cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff440str x0, [sp+64]
001ff444bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ff448str x0, [sp+72]
001ff44cldr x2, [sp+40]
001ff450ldr x3, [sp+160]
001ff454add x3, x3, x0
001ff458add x2, x2, x3
001ff45cstr x2, [sp+40]
001ff460b 0x1ff464
001ff464
001ff464loc_1ff464:
001ff464ldr x2, [sp+56]
001ff468add x2, x2, 1
001ff46cstr x2, [sp+56]
001ff470b 0x1ff404
001ff474
001ff474loc_1ff474:
001ff474ldr x0, [sp+40]
001ff478ldur x29, [sp-8]
001ff47cldr x30, [sp], 128
001ff480ret x30
001ff484
001ff484loc_1ff484:
001ff484stp x0, x1, [sp+8]
001ff488stp x2, x3, [sp+24]
001ff48cstrb w4, [sp+40]
001ff490mov x3, x30
001ff494bl runtime.morestack_noctxt.abi0
001ff498ldp x0, x1, [sp+8]
001ff49cldp x2, x3, [sp+24]
001ff4a0ldrb w4, [sp+40]
001ff4a4b 0x1ff3a0
001ff4a8udf 0
001ff4acudf 0
001ff3a0
001ff3a0google.golang.org/protobuf/internal/impl.sizeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff3a0ldr x16, [x28+16]
001ff3a4subs xzr, sp, x16
001ff3a8b.ls 0x1ff484
001ff3acstr x30, [sp-128]!
001ff3b0stur x29, [sp-8]
001ff3b4sub x29, sp, 8
001ff3b8str x0, [sp+136]
001ff3bcstr x1, [sp+144]
001ff3c0str x2, [sp+152]
001ff3c4str x3, [sp+160]
001ff3c8strb w4, [sp+168]
001ff3ccstr xzr, [sp+40]
001ff3d0ldr x0, [sp+136]
001ff3d4ldr x1, [sp+144]
001ff3d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff3dcstr x0, [sp+104]
001ff3e0str x1, [sp+112]
001ff3e4ldrsb x27, [x0]
001ff3e8ldr x3, [x0+56]
001ff3ecmov x0, x1
001ff3f0blr x3
001ff3f4str x0, [sp+72]
001ff3f8str xzr, [sp+56]
001ff3fcstr x0, [sp+48]
001ff400b 0x1ff404
001ff404
001ff404loc_1ff404:
001ff404ldr x2, [sp+48]
001ff408ldr x3, [sp+56]
001ff40csubs xzr, x2, x3
001ff410b.gt 0x1ff418
001ff414b 0x1ff474
001ff418
001ff418loc_1ff418:
001ff418ldr x1, [sp+56]
001ff41cldr x2, [sp+104]
001ff420ldrsb x27, [x2]
001ff424ldr x2, [x2+40]
001ff428ldr x0, [sp+112]
001ff42cblr x2
001ff430str x0, [sp+80]
001ff434str x1, [sp+88]
001ff438str x2, [sp+96]
001ff43cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff440str x0, [sp+64]
001ff444bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ff448str x0, [sp+72]
001ff44cldr x2, [sp+40]
001ff450ldr x3, [sp+160]
001ff454add x3, x3, x0
001ff458add x2, x2, x3
001ff45cstr x2, [sp+40]
001ff460b 0x1ff464
001ff464
001ff464loc_1ff464:
001ff464ldr x2, [sp+56]
001ff468add x2, x2, 1
001ff46cstr x2, [sp+56]
001ff470b 0x1ff404
001ff474
001ff474loc_1ff474:
001ff474ldr x0, [sp+40]
001ff478ldur x29, [sp-8]
001ff47cldr x30, [sp], 128
001ff480ret x30
001ff484
001ff484loc_1ff484:
001ff484stp x0, x1, [sp+8]
001ff488stp x2, x3, [sp+24]
001ff48cstrb w4, [sp+40]
001ff490mov x3, x30
001ff494bl runtime.morestack_noctxt.abi0
001ff498ldp x0, x1, [sp+8]
001ff49cldp x2, x3, [sp+24]
001ff4a0ldrb w4, [sp+40]
001ff4a4b 0x1ff3a0
001ff4a8udf 0
001ff4acudf 0
001ff3a0
001ff4b0
001ff4b0google.golang.org/protobuf/internal/impl.appendInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff4b0ldr x16, [x28+16]
001ff4b4sub x17, sp, 32
001ff4b8subs xzr, x17, x16
001ff4bcb.ls 0x1ff614
001ff4c0str x30, [sp-160]!
001ff4c4stur x29, [sp-8]
001ff4c8sub x29, sp, 8
001ff4ccstr x0, [sp+168]
001ff4d0str x1, [sp+176]
001ff4d4str x2, [sp+184]
001ff4d8str x3, [sp+192]
001ff4dcstr x4, [sp+200]
001ff4e0str x5, [sp+208]
001ff4e4str x6, [sp+216]
001ff4e8strb w7, [sp+224]
001ff4ecstr xzr, [sp+88]
001ff4f0stp xzr, xzr, [sp+96]
001ff4f4stp xzr, xzr, [sp+72]
001ff4f8ldr x0, [sp+192]
001ff4fcldr x1, [sp+200]
001ff500ldr x2, [sp+208]
001ff504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff508str x0, [sp+136]
001ff50cstr x1, [sp+144]
001ff510ldrsb x27, [x0]
001ff514ldr x3, [x0+56]
001ff518mov x0, x1
001ff51cblr x3
001ff520str x0, [sp+64]
001ff524str xzr, [sp+48]
001ff528str x0, [sp+40]
001ff52cb 0x1ff530
001ff530
001ff530loc_1ff530:
001ff530ldr x5, [sp+40]
001ff534ldr x6, [sp+48]
001ff538subs xzr, x5, x6
001ff53cb.gt 0x1ff544
001ff540b 0x1ff5d8
001ff544
001ff544loc_1ff544:
001ff544ldr x1, [sp+48]
001ff548ldr x2, [sp+136]
001ff54cldrsb x27, [x2]
001ff550ldr x2, [x2+40]
001ff554ldr x0, [sp+144]
001ff558blr x2
001ff55cstr x0, [sp+112]
001ff560str x1, [sp+120]
001ff564str x2, [sp+128]
001ff568ldr x3, [sp+216]
001ff56cldr x0, [sp+168]
001ff570ldr x1, [sp+176]
001ff574ldr x2, [sp+184]
001ff578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff57cstr x0, [sp+168]
001ff580str x1, [sp+176]
001ff584str x2, [sp+184]
001ff588ldr x0, [sp+112]
001ff58cldr x1, [sp+120]
001ff590ldr x2, [sp+128]
001ff594bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff598str x0, [sp+56]
001ff59cldr x1, [sp+176]
001ff5a0ldr x2, [sp+184]
001ff5a4ldr x3, [sp+168]
001ff5a8mov x4, x0
001ff5acmov x0, x3
001ff5b0mov x3, x4
001ff5b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff5b8str x0, [sp+168]
001ff5bcstr x1, [sp+176]
001ff5c0str x2, [sp+184]
001ff5c4b 0x1ff5c8
001ff5c8
001ff5c8loc_1ff5c8:
001ff5c8ldr x5, [sp+48]
001ff5ccadd x5, x5, 1
001ff5d0str x5, [sp+48]
001ff5d4b 0x1ff530
001ff5d8
001ff5d8loc_1ff5d8:
001ff5d8ldr x5, [sp+168]
001ff5dcldr x6, [sp+176]
001ff5e0ldr x7, [sp+184]
001ff5e4str x5, [sp+88]
001ff5e8str x6, [sp+96]
001ff5ecstr x7, [sp+104]
001ff5f0stp xzr, xzr, [sp+72]
001ff5f4ldr x0, [sp+88]
001ff5f8ldr x1, [sp+96]
001ff5fcldr x2, [sp+104]
001ff600mov x3, xzr
001ff604mov x4, xzr
001ff608ldur x29, [sp-8]
001ff60cldr x30, [sp], 160
001ff610ret x30
001ff614
001ff614loc_1ff614:
001ff614stp x0, x1, [sp+8]
001ff618stp x2, x3, [sp+24]
001ff61cstp x4, x5, [sp+40]
001ff620str x6, [sp+56]
001ff624strb w7, [sp+64]
001ff628mov x3, x30
001ff62cbl runtime.morestack_noctxt.abi0
001ff630ldp x0, x1, [sp+8]
001ff634ldp x2, x3, [sp+24]
001ff638ldp x4, x5, [sp+40]
001ff63cldr x6, [sp+56]
001ff640ldrb w7, [sp+64]
001ff644b 0x1ff4b0
001ff648udf 0
001ff64cudf 0
001ff4b0
001ff4b0google.golang.org/protobuf/internal/impl.appendInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff4b0ldr x16, [x28+16]
001ff4b4sub x17, sp, 32
001ff4b8subs xzr, x17, x16
001ff4bcb.ls 0x1ff614
001ff4c0str x30, [sp-160]!
001ff4c4stur x29, [sp-8]
001ff4c8sub x29, sp, 8
001ff4ccstr x0, [sp+168]
001ff4d0str x1, [sp+176]
001ff4d4str x2, [sp+184]
001ff4d8str x3, [sp+192]
001ff4dcstr x4, [sp+200]
001ff4e0str x5, [sp+208]
001ff4e4str x6, [sp+216]
001ff4e8strb w7, [sp+224]
001ff4ecstr xzr, [sp+88]
001ff4f0stp xzr, xzr, [sp+96]
001ff4f4stp xzr, xzr, [sp+72]
001ff4f8ldr x0, [sp+192]
001ff4fcldr x1, [sp+200]
001ff500ldr x2, [sp+208]
001ff504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff508str x0, [sp+136]
001ff50cstr x1, [sp+144]
001ff510ldrsb x27, [x0]
001ff514ldr x3, [x0+56]
001ff518mov x0, x1
001ff51cblr x3
001ff520str x0, [sp+64]
001ff524str xzr, [sp+48]
001ff528str x0, [sp+40]
001ff52cb 0x1ff530
001ff530
001ff530loc_1ff530:
001ff530ldr x5, [sp+40]
001ff534ldr x6, [sp+48]
001ff538subs xzr, x5, x6
001ff53cb.gt 0x1ff544
001ff540b 0x1ff5d8
001ff544
001ff544loc_1ff544:
001ff544ldr x1, [sp+48]
001ff548ldr x2, [sp+136]
001ff54cldrsb x27, [x2]
001ff550ldr x2, [x2+40]
001ff554ldr x0, [sp+144]
001ff558blr x2
001ff55cstr x0, [sp+112]
001ff560str x1, [sp+120]
001ff564str x2, [sp+128]
001ff568ldr x3, [sp+216]
001ff56cldr x0, [sp+168]
001ff570ldr x1, [sp+176]
001ff574ldr x2, [sp+184]
001ff578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff57cstr x0, [sp+168]
001ff580str x1, [sp+176]
001ff584str x2, [sp+184]
001ff588ldr x0, [sp+112]
001ff58cldr x1, [sp+120]
001ff590ldr x2, [sp+128]
001ff594bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff598str x0, [sp+56]
001ff59cldr x1, [sp+176]
001ff5a0ldr x2, [sp+184]
001ff5a4ldr x3, [sp+168]
001ff5a8mov x4, x0
001ff5acmov x0, x3
001ff5b0mov x3, x4
001ff5b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff5b8str x0, [sp+168]
001ff5bcstr x1, [sp+176]
001ff5c0str x2, [sp+184]
001ff5c4b 0x1ff5c8
001ff5c8
001ff5c8loc_1ff5c8:
001ff5c8ldr x5, [sp+48]
001ff5ccadd x5, x5, 1
001ff5d0str x5, [sp+48]
001ff5d4b 0x1ff530
001ff5d8
001ff5d8loc_1ff5d8:
001ff5d8ldr x5, [sp+168]
001ff5dcldr x6, [sp+176]
001ff5e0ldr x7, [sp+184]
001ff5e4str x5, [sp+88]
001ff5e8str x6, [sp+96]
001ff5ecstr x7, [sp+104]
001ff5f0stp xzr, xzr, [sp+72]
001ff5f4ldr x0, [sp+88]
001ff5f8ldr x1, [sp+96]
001ff5fcldr x2, [sp+104]
001ff600mov x3, xzr
001ff604mov x4, xzr
001ff608ldur x29, [sp-8]
001ff60cldr x30, [sp], 160
001ff610ret x30
001ff614
001ff614loc_1ff614:
001ff614stp x0, x1, [sp+8]
001ff618stp x2, x3, [sp+24]
001ff61cstp x4, x5, [sp+40]
001ff620str x6, [sp+56]
001ff624strb w7, [sp+64]
001ff628mov x3, x30
001ff62cbl runtime.morestack_noctxt.abi0
001ff630ldp x0, x1, [sp+8]
001ff634ldp x2, x3, [sp+24]
001ff638ldp x4, x5, [sp+40]
001ff63cldr x6, [sp+56]
001ff640ldrb w7, [sp+64]
001ff644b 0x1ff4b0
001ff648udf 0
001ff64cudf 0
001ff4b0
001ff650
001ff650google.golang.org/protobuf/internal/impl.consumeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ff650ldr x16, [x28+16]
001ff654sub x17, sp, 208
001ff658subs xzr, x17, x16
001ff65cb.ls 0x1ffcec
001ff660sub x20, sp, 336
001ff664stp x29, x30, [x20-8]
001ff668add sp, x20, 0
001ff66csub x29, sp, 8
001ff670str x0, [sp+344]
001ff674str x1, [sp+352]
001ff678str x2, [sp+360]
001ff67cstr x3, [sp+368]
001ff680str x4, [sp+376]
001ff684str x5, [sp+384]
001ff688str w6, [sp+392]
001ff68cstrb w7, [sp+396]
001ff690strb w8, [sp+400]
001ff694str x9, [sp+408]
001ff698str x10, [sp+416]
001ff69cstr x11, [sp+424]
001ff6a0stp xzr, xzr, [sp+176]
001ff6a4str xzr, [sp+192]
001ff6a8str xzr, [sp+72]
001ff6acstrb wzr, [sp+80]
001ff6b0stp xzr, xzr, [sp+216]
001ff6b4ldr x0, [sp+368]
001ff6b8ldr x1, [sp+376]
001ff6bcldr x2, [sp+384]
001ff6c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff6c4str x0, [sp+200]
001ff6c8str x1, [sp+208]
001ff6ccldrsb x3, [sp+396]
001ff6d0ubfm x3, x3, 0, 7
001ff6d4subs wzr, w3, 2
001ff6d8b.eq 0x1ff6e0
001ff6dcb 0x1ff77c
001ff6e0
001ff6e0loc_1ff6e0:
001ff6e0str xzr, [sp+280]
001ff6e4stp xzr, xzr, [sp+288]
001ff6e8ldr x0, [sp+344]
001ff6ecldr x1, [sp+352]
001ff6f0ldr x2, [sp+360]
001ff6f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ff6f8str x0, [sp+280]
001ff6fcstr x1, [sp+288]
001ff700str x2, [sp+296]
001ff704str x3, [sp+128]
001ff708str x0, [sp+304]
001ff70cstr x1, [sp+312]
001ff710str x2, [sp+320]
001ff714ldr x3, [sp+128]
001ff718str x3, [sp+168]
001ff71cstr x0, [sp+232]
001ff720str x1, [sp+240]
001ff724str x2, [sp+248]
001ff728ldr x3, [sp+168]
001ff72cstr x3, [sp+104]
001ff730tbnz x3, 63, 0x1ff738
001ff734b 0x1ff778
001ff738
001ff738loc_1ff738:
001ff738stp xzr, xzr, [sp+176]
001ff73cstr xzr, [sp+192]
001ff740adrp x27, 0x823000
001ff744ldr x5, [x27+160]
001ff748adrp x27, 0x823000
001ff74cldr x6, [x27+168]
001ff750str x5, [sp+216]
001ff754str x6, [sp+224]
001ff758ldr x3, [sp+72]
001ff75cldr x0, [sp+176]
001ff760ldrb w4, [sp+80]
001ff764ldr x1, [sp+184]
001ff768ldr x2, [sp+192]
001ff76cldp x29, x30, [sp-8]
001ff770add sp, sp, 336
001ff774ret x30
001ff778
001ff778loc_1ff778:
001ff778b 0x1ffa28
001ff77c
001ff77cloc_1ff77c:
001ff77cldrsb x7, [sp+396]
001ff780ubfm x7, x7, 0, 7
001ff784cbnz w7, 0x1ff78c
001ff788b 0x1ff7cc
001ff78c
001ff78cloc_1ff78c:
001ff78cstp xzr, xzr, [sp+176]
001ff790str xzr, [sp+192]
001ff794adrp x27, 0x823000
001ff798ldr x5, [x27+192]
001ff79cadrp x27, 0x823000
001ff7a0ldr x6, [x27+200]
001ff7a4str x5, [sp+216]
001ff7a8str x6, [sp+224]
001ff7acldr x3, [sp+72]
001ff7b0ldr x0, [sp+176]
001ff7b4ldrb w4, [sp+80]
001ff7b8ldr x1, [sp+184]
001ff7bcldr x2, [sp+192]
001ff7c0ldp x29, x30, [sp-8]
001ff7c4add sp, sp, 336
001ff7c8ret x30
001ff7cc
001ff7ccloc_1ff7cc:
001ff7ccstr xzr, [sp+56]
001ff7d0str xzr, [sp+88]
001ff7d4ldr x7, [sp+352]
001ff7d8str x7, [sp+128]
001ff7dcsubs xzr, x7, 0
001ff7e0cset x8, ne
001ff7e4strb w8, [sp+55]
001ff7e8cbnz x7, 0x1ff7f0
001ff7ecb 0x1ff818
001ff7f0
001ff7f0loc_1ff7f0:
001ff7f0ldr x1, [sp+352]
001ff7f4ldr x7, [sp+344]
001ff7f8subs xzr, x1, 0
001ff7fcb.hi 0x1ff804
001ff800b 0x1ffa20
001ff804
001ff804loc_1ff804:
001ff804ldrb w7, [x7]
001ff808subs wzr, w7, 128
001ff80ccset x7, lo
001ff810strb w7, [sp+55]
001ff814b 0x1ff81c
001ff818
001ff818loc_1ff818:
001ff818b 0x1ff81c
001ff81c
001ff81cloc_1ff81c:
001ff81cldrb w7, [sp+55]
001ff820tbnz w7, 0, 0x1ff828
001ff824b 0x1ff850
001ff828
001ff828loc_1ff828:
001ff828ldr x1, [sp+352]
001ff82cldr x7, [sp+344]
001ff830subs xzr, x1, 0
001ff834b.hi 0x1ff83c
001ff838b 0x1ffa18
001ff83c
001ff83cloc_1ff83c:
001ff83cldrb w7, [x7]
001ff840str x7, [sp+56]
001ff844orr x7, xzr, 1
001ff848str x7, [sp+88]
001ff84cb 0x1ff920
001ff850
001ff850loc_1ff850:
001ff850ldr x7, [sp+352]
001ff854str x7, [sp+128]
001ff858subs xzr, x7, 2
001ff85ccset x7, ge
001ff860strb w7, [sp+55]
001ff864b.ge 0x1ff86c
001ff868b 0x1ff894
001ff86c
001ff86cloc_1ff86c:
001ff86cldr x1, [sp+352]
001ff870ldr x7, [sp+344]
001ff874subs xzr, x1, 1
001ff878b.hi 0x1ff880
001ff87cb 0x1ffa10
001ff880
001ff880loc_1ff880:
001ff880ldrb w7, [x7+1]
001ff884subs wzr, w7, 128
001ff888cset x7, lo
001ff88cstrb w7, [sp+55]
001ff890b 0x1ff898
001ff894
001ff894loc_1ff894:
001ff894b 0x1ff898
001ff898
001ff898loc_1ff898:
001ff898ldrb w7, [sp+55]
001ff89ctbnz w7, 0, 0x1ff8a4
001ff8a0b 0x1ff8f0
001ff8a4
001ff8a4loc_1ff8a4:
001ff8a4ldr x1, [sp+352]
001ff8a8ldr x7, [sp+344]
001ff8acsubs xzr, x1, 0
001ff8b0b.hi 0x1ff8b8
001ff8b4b 0x1ffa08
001ff8b8
001ff8b8loc_1ff8b8:
001ff8b8ldrb w7, [x7]
001ff8bcand x7, x7, 127
001ff8c0ldr x1, [sp+352]
001ff8c4ldr x8, [sp+344]
001ff8c8subs xzr, x1, 1
001ff8ccb.hi 0x1ff8d4
001ff8d0b 0x1ffa00
001ff8d4
001ff8d4loc_1ff8d4:
001ff8d4ldrb w8, [x8+1]
001ff8d8ubfm x8, x8, 57, 7
001ff8dcadd x7, x7, x8
001ff8e0str x7, [sp+56]
001ff8e4orr x7, xzr, 2
001ff8e8str x7, [sp+88]
001ff8ecb 0x1ff91c
001ff8f0
001ff8f0loc_1ff8f0:
001ff8f0ldr x0, [sp+344]
001ff8f4ldr x1, [sp+352]
001ff8f8ldr x2, [sp+360]
001ff8fcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff900str x0, [sp+112]
001ff904str x1, [sp+128]
001ff908str x0, [sp+144]
001ff90cstr x1, [sp+136]
001ff910str x0, [sp+56]
001ff914str x1, [sp+88]
001ff918b 0x1ff91c
001ff91c
001ff91cloc_1ff91c:
001ff91cb 0x1ff920
001ff920
001ff920loc_1ff920:
001ff920ldr x7, [sp+88]
001ff924tbnz x7, 63, 0x1ff92c
001ff928b 0x1ff96c
001ff92c
001ff92cloc_1ff92c:
001ff92cstp xzr, xzr, [sp+176]
001ff930str xzr, [sp+192]
001ff934adrp x27, 0x823000
001ff938ldr x5, [x27+160]
001ff93cadrp x27, 0x823000
001ff940ldr x6, [x27+168]
001ff944str x5, [sp+216]
001ff948str x6, [sp+224]
001ff94cldr x3, [sp+72]
001ff950ldr x0, [sp+176]
001ff954ldrb w4, [sp+80]
001ff958ldr x1, [sp+184]
001ff95cldr x2, [sp+192]
001ff960ldp x29, x30, [sp-8]
001ff964add sp, sp, 336
001ff968ret x30
001ff96c
001ff96cloc_1ff96c:
001ff96cldr x0, [sp+56]
001ff970bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff974str x0, [sp+256]
001ff978str x1, [sp+264]
001ff97cstr x2, [sp+272]
001ff980ldr x3, [sp+200]
001ff984ldrsb x27, [x3]
001ff988ldr x4, [sp+208]
001ff98cldr x3, [x3+24]
001ff990mov x5, x0
001ff994mov x0, x4
001ff998mov x6, x1
001ff99cmov x1, x5
001ff9a0mov x7, x2
001ff9a4mov x2, x6
001ff9a8mov x8, x3
001ff9acmov x3, x7
001ff9b0blr x8
001ff9b4ldr x1, [sp+88]
001ff9b8str x1, [sp+72]
001ff9bcldr x1, [sp+368]
001ff9c0ldr x2, [sp+376]
001ff9c4ldr x3, [sp+384]
001ff9c8str x1, [sp+176]
001ff9ccstr x2, [sp+184]
001ff9d0str x3, [sp+192]
001ff9d4stp xzr, xzr, [sp+216]
001ff9d8ldr x3, [sp+72]
001ff9dcldr x0, [sp+176]
001ff9e0ldrb w4, [sp+80]
001ff9e4ldr x1, [sp+184]
001ff9e8ldr x2, [sp+192]
001ff9ecmov x5, xzr
001ff9f0mov x6, xzr
001ff9f4ldp x29, x30, [sp-8]
001ff9f8add sp, sp, 336
001ff9fcret x30
001ffa00
001ffa00loc_1ffa00:
001ffa00orr x0, xzr, 1
001ffa04bl runtime.panicIndex
001ffa08
001ffa08loc_1ffa08:
001ffa08mov x0, xzr
001ffa0cbl runtime.panicIndex
001ffa10
001ffa10loc_1ffa10:
001ffa10orr x0, xzr, 1
001ffa14bl runtime.panicIndex
001ffa18
001ffa18loc_1ffa18:
001ffa18mov x0, xzr
001ffa1cbl runtime.panicIndex
001ffa20
001ffa20loc_1ffa20:
001ffa20mov x0, xzr
001ffa24bl runtime.panicIndex
001ffa28
001ffa28loc_1ffa28:
001ffa28ldr x7, [sp+240]
001ffa2cstr x7, [sp+128]
001ffa30cbnz x7, 0x1ffa38
001ffa34b 0x1ffc70
001ffa38
001ffa38loc_1ffa38:
001ffa38str xzr, [sp+64]
001ffa3cstr xzr, [sp+96]
001ffa40ldr x7, [sp+240]
001ffa44str x7, [sp+120]
001ffa48subs xzr, x7, 0
001ffa4ccset x8, ne
001ffa50strb w8, [sp+55]
001ffa54cbnz x7, 0x1ffa5c
001ffa58b 0x1ffa84
001ffa5c
001ffa5cloc_1ffa5c:
001ffa5cldr x1, [sp+240]
001ffa60ldr x7, [sp+232]
001ffa64subs xzr, x1, 0
001ffa68b.hi 0x1ffa70
001ffa6cb 0x1ffce0
001ffa70
001ffa70loc_1ffa70:
001ffa70ldrb w7, [x7]
001ffa74subs wzr, w7, 128
001ffa78cset x7, lo
001ffa7cstrb w7, [sp+55]
001ffa80b 0x1ffa88
001ffa84
001ffa84loc_1ffa84:
001ffa84b 0x1ffa88
001ffa88
001ffa88loc_1ffa88:
001ffa88ldrb w7, [sp+55]
001ffa8ctbnz w7, 0, 0x1ffa94
001ffa90b 0x1ffabc
001ffa94
001ffa94loc_1ffa94:
001ffa94ldr x1, [sp+240]
001ffa98ldr x7, [sp+232]
001ffa9csubs xzr, x1, 0
001ffaa0b.hi 0x1ffaa8
001ffaa4b 0x1ffcd8
001ffaa8
001ffaa8loc_1ffaa8:
001ffaa8ldrb w7, [x7]
001ffaacstr x7, [sp+64]
001ffab0orr x7, xzr, 1
001ffab4str x7, [sp+96]
001ffab8b 0x1ffb94
001ffabc
001ffabcloc_1ffabc:
001ffabcldr x7, [sp+240]
001ffac0str x7, [sp+120]
001ffac4subs xzr, x7, 2
001ffac8cset x7, ge
001ffaccstrb w7, [sp+55]
001ffad0b.ge 0x1ffad8
001ffad4b 0x1ffb00
001ffad8
001ffad8loc_1ffad8:
001ffad8ldr x1, [sp+240]
001ffadcldr x7, [sp+232]
001ffae0subs xzr, x1, 1
001ffae4b.hi 0x1ffaec
001ffae8b 0x1ffcd0
001ffaec
001ffaecloc_1ffaec:
001ffaecldrb w7, [x7+1]
001ffaf0subs wzr, w7, 128
001ffaf4cset x7, lo
001ffaf8strb w7, [sp+55]
001ffafcb 0x1ffb04
001ffb00
001ffb00loc_1ffb00:
001ffb00b 0x1ffb04
001ffb04
001ffb04loc_1ffb04:
001ffb04ldrb w7, [sp+55]
001ffb08tbnz w7, 0, 0x1ffb10
001ffb0cb 0x1ffb5c
001ffb10
001ffb10loc_1ffb10:
001ffb10ldr x1, [sp+240]
001ffb14ldr x7, [sp+232]
001ffb18subs xzr, x1, 0
001ffb1cb.hi 0x1ffb24
001ffb20b 0x1ffcc8
001ffb24
001ffb24loc_1ffb24:
001ffb24ldrb w7, [x7]
001ffb28and x7, x7, 127
001ffb2cldr x1, [sp+240]
001ffb30ldr x8, [sp+232]
001ffb34subs xzr, x1, 1
001ffb38b.hi 0x1ffb40
001ffb3cb 0x1ffcc0
001ffb40
001ffb40loc_1ffb40:
001ffb40ldrb w8, [x8+1]
001ffb44ubfm x8, x8, 57, 7
001ffb48add x7, x7, x8
001ffb4cstr x7, [sp+64]
001ffb50orr x7, xzr, 2
001ffb54str x7, [sp+96]
001ffb58b 0x1ffb8c
001ffb5c
001ffb5cloc_1ffb5c:
001ffb5cldr x0, [sp+232]
001ffb60ldr x1, [sp+240]
001ffb64ldr x2, [sp+248]
001ffb68bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ffb6cstr x0, [sp+112]
001ffb70str x1, [sp+120]
001ffb74str x0, [sp+160]
001ffb78str x1, [sp+152]
001ffb7cstr x0, [sp+64]
001ffb80str x1, [sp+96]
001ffb84orr x7, xzr, 2
001ffb88b 0x1ffb8c
001ffb8c
001ffb8cloc_1ffb8c:
001ffb8corr x7, xzr, 1
001ffb90b 0x1ffb94
001ffb94
001ffb94loc_1ffb94:
001ffb94ldr x8, [sp+96]
001ffb98tbnz x8, 63, 0x1ffba0
001ffb9cb 0x1ffbe0
001ffba0
001ffba0loc_1ffba0:
001ffba0stp xzr, xzr, [sp+176]
001ffba4str xzr, [sp+192]
001ffba8adrp x27, 0x823000
001ffbacldr x5, [x27+160]
001ffbb0adrp x27, 0x823000
001ffbb4ldr x6, [x27+168]
001ffbb8str x5, [sp+216]
001ffbbcstr x6, [sp+224]
001ffbc0ldr x3, [sp+72]
001ffbc4ldr x0, [sp+176]
001ffbc8ldrb w4, [sp+80]
001ffbccldr x1, [sp+184]
001ffbd0ldr x2, [sp+192]
001ffbd4ldp x29, x30, [sp-8]
001ffbd8add sp, sp, 336
001ffbdcret x30
001ffbe0
001ffbe0loc_1ffbe0:
001ffbe0ldr x0, [sp+64]
001ffbe4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ffbe8str x0, [sp+256]
001ffbecstr x1, [sp+264]
001ffbf0str x2, [sp+272]
001ffbf4ldr x3, [sp+200]
001ffbf8ldrsb x27, [x3]
001ffbfcldr x4, [sp+208]
001ffc00ldr x3, [x3+24]
001ffc04mov x5, x0
001ffc08mov x0, x4
001ffc0cmov x6, x1
001ffc10mov x1, x5
001ffc14mov x7, x2
001ffc18mov x2, x6
001ffc1cmov x8, x3
001ffc20mov x3, x7
001ffc24blr x8
001ffc28ldr x0, [sp+96]
001ffc2cldr x1, [sp+240]
001ffc30ldr x2, [sp+232]
001ffc34ldr x3, [sp+248]
001ffc38b 0x1ffc3c
001ffc3c
001ffc3cloc_1ffc3c:
001ffc3csubs xzr, x1, x0
001ffc40b.hs 0x1ffc48
001ffc44b 0x1ffcbc
001ffc48
001ffc48loc_1ffc48:
001ffc48sub x7, x3, x0
001ffc4csub x8, x1, x0
001ffc50sub x9, xzr, x7
001ffc54and x9, x0, x9, asr #63
001ffc58add x9, x2, x9
001ffc5cstr x9, [sp+232]
001ffc60str x8, [sp+240]
001ffc64str x7, [sp+248]
001ffc68b 0x1ffc6c
001ffc6c
001ffc6cloc_1ffc6c:
001ffc6cb 0x1ffa28
001ffc70
001ffc70loc_1ffc70:
001ffc70ldr x7, [sp+104]
001ffc74str x7, [sp+72]
001ffc78ldr x7, [sp+368]
001ffc7cldr x8, [sp+376]
001ffc80ldr x9, [sp+384]
001ffc84str x7, [sp+176]
001ffc88str x8, [sp+184]
001ffc8cstr x9, [sp+192]
001ffc90stp xzr, xzr, [sp+216]
001ffc94ldr x3, [sp+72]
001ffc98ldr x0, [sp+176]
001ffc9cldrb w4, [sp+80]
001ffca0ldr x1, [sp+184]
001ffca4ldr x2, [sp+192]
001ffca8mov x5, xzr
001ffcacmov x6, xzr
001ffcb0ldp x29, x30, [sp-8]
001ffcb4add sp, sp, 336
001ffcb8ret x30
001ffcbc
001ffcbcloc_1ffcbc:
001ffcbcbl runtime.panicSliceB
001ffcc0
001ffcc0loc_1ffcc0:
001ffcc0orr x0, xzr, 1
001ffcc4bl runtime.panicIndex
001ffcc8
001ffcc8loc_1ffcc8:
001ffcc8mov x0, xzr
001ffcccbl runtime.panicIndex
001ffcd0
001ffcd0loc_1ffcd0:
001ffcd0orr x0, xzr, 1
001ffcd4bl runtime.panicIndex
001ffcd8
001ffcd8loc_1ffcd8:
001ffcd8mov x0, xzr
001ffcdcbl runtime.panicIndex
001ffce0
001ffce0loc_1ffce0:
001ffce0mov x0, xzr
001ffce4bl runtime.panicIndex
001ffce8hint
001ffcec
001ffcecloc_1ffcec:
001ffcecstp x0, x1, [sp+8]
001ffcf0stp x2, x3, [sp+24]
001ffcf4stp x4, x5, [sp+40]
001ffcf8str w6, [sp+56]
001ffcfcstrb w7, [sp+60]
001ffd00strb w8, [sp+64]
001ffd04stp x9, x10, [sp+72]
001ffd08str x11, [sp+88]
001ffd0cmov x3, x30
001ffd10bl runtime.morestack_noctxt.abi0
001ffd14ldp x0, x1, [sp+8]
001ffd18ldp x2, x3, [sp+24]
001ffd1cldp x4, x5, [sp+40]
001ffd20ldrsw x6, [sp+56]
001ffd24ldrsb x7, [sp+60]
001ffd28ldrb w8, [sp+64]
001ffd2cldp x9, x10, [sp+72]
001ffd30ldr x11, [sp+88]
001ffd34b 0x1ff650
001ffd38udf 0
001ffd3cudf 0
001ff650
001ff650google.golang.org/protobuf/internal/impl.consumeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ff650ldr x16, [x28+16]
001ff654sub x17, sp, 208
001ff658subs xzr, x17, x16
001ff65cb.ls 0x1ffcec
001ff660sub x20, sp, 336
001ff664stp x29, x30, [x20-8]
001ff668add sp, x20, 0
001ff66csub x29, sp, 8
001ff670str x0, [sp+344]
001ff674str x1, [sp+352]
001ff678str x2, [sp+360]
001ff67cstr x3, [sp+368]
001ff680str x4, [sp+376]
001ff684str x5, [sp+384]
001ff688str w6, [sp+392]
001ff68cstrb w7, [sp+396]
001ff690strb w8, [sp+400]
001ff694str x9, [sp+408]
001ff698str x10, [sp+416]
001ff69cstr x11, [sp+424]
001ff6a0stp xzr, xzr, [sp+176]
001ff6a4str xzr, [sp+192]
001ff6a8str xzr, [sp+72]
001ff6acstrb wzr, [sp+80]
001ff6b0stp xzr, xzr, [sp+216]
001ff6b4ldr x0, [sp+368]
001ff6b8ldr x1, [sp+376]
001ff6bcldr x2, [sp+384]
001ff6c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff6c4str x0, [sp+200]
001ff6c8str x1, [sp+208]
001ff6ccldrsb x3, [sp+396]
001ff6d0ubfm x3, x3, 0, 7
001ff6d4subs wzr, w3, 2
001ff6d8b.eq 0x1ff6e0
001ff6dcb 0x1ff77c
001ff6e0
001ff6e0loc_1ff6e0:
001ff6e0str xzr, [sp+280]
001ff6e4stp xzr, xzr, [sp+288]
001ff6e8ldr x0, [sp+344]
001ff6ecldr x1, [sp+352]
001ff6f0ldr x2, [sp+360]
001ff6f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ff6f8str x0, [sp+280]
001ff6fcstr x1, [sp+288]
001ff700str x2, [sp+296]
001ff704str x3, [sp+128]
001ff708str x0, [sp+304]
001ff70cstr x1, [sp+312]
001ff710str x2, [sp+320]
001ff714ldr x3, [sp+128]
001ff718str x3, [sp+168]
001ff71cstr x0, [sp+232]
001ff720str x1, [sp+240]
001ff724str x2, [sp+248]
001ff728ldr x3, [sp+168]
001ff72cstr x3, [sp+104]
001ff730tbnz x3, 63, 0x1ff738
001ff734b 0x1ff778
001ff738
001ff738loc_1ff738:
001ff738stp xzr, xzr, [sp+176]
001ff73cstr xzr, [sp+192]
001ff740adrp x27, 0x823000
001ff744ldr x5, [x27+160]
001ff748adrp x27, 0x823000
001ff74cldr x6, [x27+168]
001ff750str x5, [sp+216]
001ff754str x6, [sp+224]
001ff758ldr x3, [sp+72]
001ff75cldr x0, [sp+176]
001ff760ldrb w4, [sp+80]
001ff764ldr x1, [sp+184]
001ff768ldr x2, [sp+192]
001ff76cldp x29, x30, [sp-8]
001ff770add sp, sp, 336
001ff774ret x30
001ff778
001ff778loc_1ff778:
001ff778b 0x1ffa28
001ff77c
001ff77cloc_1ff77c:
001ff77cldrsb x7, [sp+396]
001ff780ubfm x7, x7, 0, 7
001ff784cbnz w7, 0x1ff78c
001ff788b 0x1ff7cc
001ff78c
001ff78cloc_1ff78c:
001ff78cstp xzr, xzr, [sp+176]
001ff790str xzr, [sp+192]
001ff794adrp x27, 0x823000
001ff798ldr x5, [x27+192]
001ff79cadrp x27, 0x823000
001ff7a0ldr x6, [x27+200]
001ff7a4str x5, [sp+216]
001ff7a8str x6, [sp+224]
001ff7acldr x3, [sp+72]
001ff7b0ldr x0, [sp+176]
001ff7b4ldrb w4, [sp+80]
001ff7b8ldr x1, [sp+184]
001ff7bcldr x2, [sp+192]
001ff7c0ldp x29, x30, [sp-8]
001ff7c4add sp, sp, 336
001ff7c8ret x30
001ff7cc
001ff7ccloc_1ff7cc:
001ff7ccstr xzr, [sp+56]
001ff7d0str xzr, [sp+88]
001ff7d4ldr x7, [sp+352]
001ff7d8str x7, [sp+128]
001ff7dcsubs xzr, x7, 0
001ff7e0cset x8, ne
001ff7e4strb w8, [sp+55]
001ff7e8cbnz x7, 0x1ff7f0
001ff7ecb 0x1ff818
001ff7f0
001ff7f0loc_1ff7f0:
001ff7f0ldr x1, [sp+352]
001ff7f4ldr x7, [sp+344]
001ff7f8subs xzr, x1, 0
001ff7fcb.hi 0x1ff804
001ff800b 0x1ffa20
001ff804
001ff804loc_1ff804:
001ff804ldrb w7, [x7]
001ff808subs wzr, w7, 128
001ff80ccset x7, lo
001ff810strb w7, [sp+55]
001ff814b 0x1ff81c
001ff818
001ff818loc_1ff818:
001ff818b 0x1ff81c
001ff81c
001ff81cloc_1ff81c:
001ff81cldrb w7, [sp+55]
001ff820tbnz w7, 0, 0x1ff828
001ff824b 0x1ff850
001ff828
001ff828loc_1ff828:
001ff828ldr x1, [sp+352]
001ff82cldr x7, [sp+344]
001ff830subs xzr, x1, 0
001ff834b.hi 0x1ff83c
001ff838b 0x1ffa18
001ff83c
001ff83cloc_1ff83c:
001ff83cldrb w7, [x7]
001ff840str x7, [sp+56]
001ff844orr x7, xzr, 1
001ff848str x7, [sp+88]
001ff84cb 0x1ff920
001ff850
001ff850loc_1ff850:
001ff850ldr x7, [sp+352]
001ff854str x7, [sp+128]
001ff858subs xzr, x7, 2
001ff85ccset x7, ge
001ff860strb w7, [sp+55]
001ff864b.ge 0x1ff86c
001ff868b 0x1ff894
001ff86c
001ff86cloc_1ff86c:
001ff86cldr x1, [sp+352]
001ff870ldr x7, [sp+344]
001ff874subs xzr, x1, 1
001ff878b.hi 0x1ff880
001ff87cb 0x1ffa10
001ff880
001ff880loc_1ff880:
001ff880ldrb w7, [x7+1]
001ff884subs wzr, w7, 128
001ff888cset x7, lo
001ff88cstrb w7, [sp+55]
001ff890b 0x1ff898
001ff894
001ff894loc_1ff894:
001ff894b 0x1ff898
001ff898
001ff898loc_1ff898:
001ff898ldrb w7, [sp+55]
001ff89ctbnz w7, 0, 0x1ff8a4
001ff8a0b 0x1ff8f0
001ff8a4
001ff8a4loc_1ff8a4:
001ff8a4ldr x1, [sp+352]
001ff8a8ldr x7, [sp+344]
001ff8acsubs xzr, x1, 0
001ff8b0b.hi 0x1ff8b8
001ff8b4b 0x1ffa08
001ff8b8
001ff8b8loc_1ff8b8:
001ff8b8ldrb w7, [x7]
001ff8bcand x7, x7, 127
001ff8c0ldr x1, [sp+352]
001ff8c4ldr x8, [sp+344]
001ff8c8subs xzr, x1, 1
001ff8ccb.hi 0x1ff8d4
001ff8d0b 0x1ffa00
001ff8d4
001ff8d4loc_1ff8d4:
001ff8d4ldrb w8, [x8+1]
001ff8d8ubfm x8, x8, 57, 7
001ff8dcadd x7, x7, x8
001ff8e0str x7, [sp+56]
001ff8e4orr x7, xzr, 2
001ff8e8str x7, [sp+88]
001ff8ecb 0x1ff91c
001ff8f0
001ff8f0loc_1ff8f0:
001ff8f0ldr x0, [sp+344]
001ff8f4ldr x1, [sp+352]
001ff8f8ldr x2, [sp+360]
001ff8fcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff900str x0, [sp+112]
001ff904str x1, [sp+128]
001ff908str x0, [sp+144]
001ff90cstr x1, [sp+136]
001ff910str x0, [sp+56]
001ff914str x1, [sp+88]
001ff918b 0x1ff91c
001ff91c
001ff91cloc_1ff91c:
001ff91cb 0x1ff920
001ff920
001ff920loc_1ff920:
001ff920ldr x7, [sp+88]
001ff924tbnz x7, 63, 0x1ff92c
001ff928b 0x1ff96c
001ff92c
001ff92cloc_1ff92c:
001ff92cstp xzr, xzr, [sp+176]
001ff930str xzr, [sp+192]
001ff934adrp x27, 0x823000
001ff938ldr x5, [x27+160]
001ff93cadrp x27, 0x823000
001ff940ldr x6, [x27+168]
001ff944str x5, [sp+216]
001ff948str x6, [sp+224]
001ff94cldr x3, [sp+72]
001ff950ldr x0, [sp+176]
001ff954ldrb w4, [sp+80]
001ff958ldr x1, [sp+184]
001ff95cldr x2, [sp+192]
001ff960ldp x29, x30, [sp-8]
001ff964add sp, sp, 336
001ff968ret x30
001ff96c
001ff96cloc_1ff96c:
001ff96cldr x0, [sp+56]
001ff970bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff974str x0, [sp+256]
001ff978str x1, [sp+264]
001ff97cstr x2, [sp+272]
001ff980ldr x3, [sp+200]
001ff984ldrsb x27, [x3]
001ff988ldr x4, [sp+208]
001ff98cldr x3, [x3+24]
001ff990mov x5, x0
001ff994mov x0, x4
001ff998mov x6, x1
001ff99cmov x1, x5
001ff9a0mov x7, x2
001ff9a4mov x2, x6
001ff9a8mov x8, x3
001ff9acmov x3, x7
001ff9b0blr x8
001ff9b4ldr x1, [sp+88]
001ff9b8str x1, [sp+72]
001ff9bcldr x1, [sp+368]
001ff9c0ldr x2, [sp+376]
001ff9c4ldr x3, [sp+384]
001ff9c8str x1, [sp+176]
001ff9ccstr x2, [sp+184]
001ff9d0str x3, [sp+192]
001ff9d4stp xzr, xzr, [sp+216]
001ff9d8ldr x3, [sp+72]
001ff9dcldr x0, [sp+176]
001ff9e0ldrb w4, [sp+80]
001ff9e4ldr x1, [sp+184]
001ff9e8ldr x2, [sp+192]
001ff9ecmov x5, xzr
001ff9f0mov x6, xzr
001ff9f4ldp x29, x30, [sp-8]
001ff9f8add sp, sp, 336
001ff9fcret x30
001ffa00
001ffa00loc_1ffa00:
001ffa00orr x0, xzr, 1
001ffa04bl runtime.panicIndex
001ffa08
001ffa08loc_1ffa08:
001ffa08mov x0, xzr
001ffa0cbl runtime.panicIndex
001ffa10
001ffa10loc_1ffa10:
001ffa10orr x0, xzr, 1
001ffa14bl runtime.panicIndex
001ffa18
001ffa18loc_1ffa18:
001ffa18mov x0, xzr
001ffa1cbl runtime.panicIndex
001ffa20
001ffa20loc_1ffa20:
001ffa20mov x0, xzr
001ffa24bl runtime.panicIndex
001ffa28
001ffa28loc_1ffa28:
001ffa28ldr x7, [sp+240]
001ffa2cstr x7, [sp+128]
001ffa30cbnz x7, 0x1ffa38
001ffa34b 0x1ffc70
001ffa38
001ffa38loc_1ffa38:
001ffa38str xzr, [sp+64]
001ffa3cstr xzr, [sp+96]
001ffa40ldr x7, [sp+240]
001ffa44str x7, [sp+120]
001ffa48subs xzr, x7, 0
001ffa4ccset x8, ne
001ffa50strb w8, [sp+55]
001ffa54cbnz x7, 0x1ffa5c
001ffa58b 0x1ffa84
001ffa5c
001ffa5cloc_1ffa5c:
001ffa5cldr x1, [sp+240]
001ffa60ldr x7, [sp+232]
001ffa64subs xzr, x1, 0
001ffa68b.hi 0x1ffa70
001ffa6cb 0x1ffce0
001ffa70
001ffa70loc_1ffa70:
001ffa70ldrb w7, [x7]
001ffa74subs wzr, w7, 128
001ffa78cset x7, lo
001ffa7cstrb w7, [sp+55]
001ffa80b 0x1ffa88
001ffa84
001ffa84loc_1ffa84:
001ffa84b 0x1ffa88
001ffa88
001ffa88loc_1ffa88:
001ffa88ldrb w7, [sp+55]
001ffa8ctbnz w7, 0, 0x1ffa94
001ffa90b 0x1ffabc
001ffa94
001ffa94loc_1ffa94:
001ffa94ldr x1, [sp+240]
001ffa98ldr x7, [sp+232]
001ffa9csubs xzr, x1, 0
001ffaa0b.hi 0x1ffaa8
001ffaa4b 0x1ffcd8
001ffaa8
001ffaa8loc_1ffaa8:
001ffaa8ldrb w7, [x7]
001ffaacstr x7, [sp+64]
001ffab0orr x7, xzr, 1
001ffab4str x7, [sp+96]
001ffab8b 0x1ffb94
001ffabc
001ffabcloc_1ffabc:
001ffabcldr x7, [sp+240]
001ffac0str x7, [sp+120]
001ffac4subs xzr, x7, 2
001ffac8cset x7, ge
001ffaccstrb w7, [sp+55]
001ffad0b.ge 0x1ffad8
001ffad4b 0x1ffb00
001ffad8
001ffad8loc_1ffad8:
001ffad8ldr x1, [sp+240]
001ffadcldr x7, [sp+232]
001ffae0subs xzr, x1, 1
001ffae4b.hi 0x1ffaec
001ffae8b 0x1ffcd0
001ffaec
001ffaecloc_1ffaec:
001ffaecldrb w7, [x7+1]
001ffaf0subs wzr, w7, 128
001ffaf4cset x7, lo
001ffaf8strb w7, [sp+55]
001ffafcb 0x1ffb04
001ffb00
001ffb00loc_1ffb00:
001ffb00b 0x1ffb04
001ffb04
001ffb04loc_1ffb04:
001ffb04ldrb w7, [sp+55]
001ffb08tbnz w7, 0, 0x1ffb10
001ffb0cb 0x1ffb5c
001ffb10
001ffb10loc_1ffb10:
001ffb10ldr x1, [sp+240]
001ffb14ldr x7, [sp+232]
001ffb18subs xzr, x1, 0
001ffb1cb.hi 0x1ffb24
001ffb20b 0x1ffcc8
001ffb24
001ffb24loc_1ffb24:
001ffb24ldrb w7, [x7]
001ffb28and x7, x7, 127
001ffb2cldr x1, [sp+240]
001ffb30ldr x8, [sp+232]
001ffb34subs xzr, x1, 1
001ffb38b.hi 0x1ffb40
001ffb3cb 0x1ffcc0
001ffb40
001ffb40loc_1ffb40:
001ffb40ldrb w8, [x8+1]
001ffb44ubfm x8, x8, 57, 7
001ffb48add x7, x7, x8
001ffb4cstr x7, [sp+64]
001ffb50orr x7, xzr, 2
001ffb54str x7, [sp+96]
001ffb58b 0x1ffb8c
001ffb5c
001ffb5cloc_1ffb5c:
001ffb5cldr x0, [sp+232]
001ffb60ldr x1, [sp+240]
001ffb64ldr x2, [sp+248]
001ffb68bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ffb6cstr x0, [sp+112]
001ffb70str x1, [sp+120]
001ffb74str x0, [sp+160]
001ffb78str x1, [sp+152]
001ffb7cstr x0, [sp+64]
001ffb80str x1, [sp+96]
001ffb84orr x7, xzr, 2
001ffb88b 0x1ffb8c
001ffb8c
001ffb8cloc_1ffb8c:
001ffb8corr x7, xzr, 1
001ffb90b 0x1ffb94
001ffb94
001ffb94loc_1ffb94:
001ffb94ldr x8, [sp+96]
001ffb98tbnz x8, 63, 0x1ffba0
001ffb9cb 0x1ffbe0
001ffba0
001ffba0loc_1ffba0:
001ffba0stp xzr, xzr, [sp+176]
001ffba4str xzr, [sp+192]
001ffba8adrp x27, 0x823000
001ffbacldr x5, [x27+160]
001ffbb0adrp x27, 0x823000
001ffbb4ldr x6, [x27+168]
001ffbb8str x5, [sp+216]
001ffbbcstr x6, [sp+224]
001ffbc0ldr x3, [sp+72]
001ffbc4ldr x0, [sp+176]
001ffbc8ldrb w4, [sp+80]
001ffbccldr x1, [sp+184]
001ffbd0ldr x2, [sp+192]
001ffbd4ldp x29, x30, [sp-8]
001ffbd8add sp, sp, 336
001ffbdcret x30
001ffbe0
001ffbe0loc_1ffbe0:
001ffbe0ldr x0, [sp+64]
001ffbe4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ffbe8str x0, [sp+256]
001ffbecstr x1, [sp+264]
001ffbf0str x2, [sp+272]
001ffbf4ldr x3, [sp+200]
001ffbf8ldrsb x27, [x3]
001ffbfcldr x4, [sp+208]
001ffc00ldr x3, [x3+24]
001ffc04mov x5, x0
001ffc08mov x0, x4
001ffc0cmov x6, x1
001ffc10mov x1, x5
001ffc14mov x7, x2
001ffc18mov x2, x6
001ffc1cmov x8, x3
001ffc20mov x3, x7
001ffc24blr x8
001ffc28ldr x0, [sp+96]
001ffc2cldr x1, [sp+240]
001ffc30ldr x2, [sp+232]
001ffc34ldr x3, [sp+248]
001ffc38b 0x1ffc3c
001ffc3c
001ffc3cloc_1ffc3c:
001ffc3csubs xzr, x1, x0
001ffc40b.hs 0x1ffc48
001ffc44b 0x1ffcbc
001ffc48
001ffc48loc_1ffc48:
001ffc48sub x7, x3, x0
001ffc4csub x8, x1, x0
001ffc50sub x9, xzr, x7
001ffc54and x9, x0, x9, asr #63
001ffc58add x9, x2, x9
001ffc5cstr x9, [sp+232]
001ffc60str x8, [sp+240]
001ffc64str x7, [sp+248]
001ffc68b 0x1ffc6c
001ffc6c
001ffc6cloc_1ffc6c:
001ffc6cb 0x1ffa28
001ffc70
001ffc70loc_1ffc70:
001ffc70ldr x7, [sp+104]
001ffc74str x7, [sp+72]
001ffc78ldr x7, [sp+368]
001ffc7cldr x8, [sp+376]
001ffc80ldr x9, [sp+384]
001ffc84str x7, [sp+176]
001ffc88str x8, [sp+184]
001ffc8cstr x9, [sp+192]
001ffc90stp xzr, xzr, [sp+216]
001ffc94ldr x3, [sp+72]
001ffc98ldr x0, [sp+176]
001ffc9cldrb w4, [sp+80]
001ffca0ldr x1, [sp+184]
001ffca4ldr x2, [sp+192]
001ffca8mov x5, xzr
001ffcacmov x6, xzr
001ffcb0ldp x29, x30, [sp-8]
001ffcb4add sp, sp, 336
001ffcb8ret x30
001ffcbc
001ffcbcloc_1ffcbc:
001ffcbcbl runtime.panicSliceB
001ffcc0
001ffcc0loc_1ffcc0:
001ffcc0orr x0, xzr, 1
001ffcc4bl runtime.panicIndex
001ffcc8
001ffcc8loc_1ffcc8:
001ffcc8mov x0, xzr
001ffcccbl runtime.panicIndex
001ffcd0
001ffcd0loc_1ffcd0:
001ffcd0orr x0, xzr, 1
001ffcd4bl runtime.panicIndex
001ffcd8
001ffcd8loc_1ffcd8:
001ffcd8mov x0, xzr
001ffcdcbl runtime.panicIndex
001ffce0
001ffce0loc_1ffce0:
001ffce0mov x0, xzr
001ffce4bl runtime.panicIndex
001ffce8hint
001ffcec
001ffcecloc_1ffcec:
001ffcecstp x0, x1, [sp+8]
001ffcf0stp x2, x3, [sp+24]
001ffcf4stp x4, x5, [sp+40]
001ffcf8str w6, [sp+56]
001ffcfcstrb w7, [sp+60]
001ffd00strb w8, [sp+64]
001ffd04stp x9, x10, [sp+72]
001ffd08str x11, [sp+88]
001ffd0cmov x3, x30
001ffd10bl runtime.morestack_noctxt.abi0
001ffd14ldp x0, x1, [sp+8]
001ffd18ldp x2, x3, [sp+24]
001ffd1cldp x4, x5, [sp+40]
001ffd20ldrsw x6, [sp+56]
001ffd24ldrsb x7, [sp+60]
001ffd28ldrb w8, [sp+64]
001ffd2cldp x9, x10, [sp+72]
001ffd30ldr x11, [sp+88]
001ffd34b 0x1ff650
001ffd38udf 0
001ffd3cudf 0
001ff650
001ffd40
001ffd40google.golang.org/protobuf/internal/impl.sizeInt64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ffd40ldr x16, [x28+16]
001ffd44sub x17, sp, 16
001ffd48subs xzr, x17, x16
001ffd4cb.ls 0x1ffe54
001ffd50str x30, [sp-144]!
001ffd54stur x29, [sp-8]
001ffd58sub x29, sp, 8
001ffd5cstr x0, [sp+152]
001ffd60str x1, [sp+160]
001ffd64str x2, [sp+168]
001ffd68str x3, [sp+176]
001ffd6cstrb w4, [sp+184]
001ffd70str xzr, [sp+40]
001ffd74ldr x0, [sp+152]
001ffd78ldr x1, [sp+160]
001ffd7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ffd80str x0, [sp+120]
001ffd84str x1, [sp+128]
001ffd88ldrsb x27, [x0]
001ffd8cldr x3, [x0+56]
001ffd90mov x0, x1
001ffd94blr x3
001ffd98str x0, [sp+64]
001ffd9ccbz x0, 0x1ffda4
001ffda0b 0x1ffdb8
001ffda4
001ffda4loc_1ffda4:
001ffda4str xzr, [sp+40]
001ffda8mov x0, xzr
001ffdacldur x29, [sp-8]
001ffdb0ldr x30, [sp], 144
001ffdb4ret x30
001ffdb8
001ffdb8loc_1ffdb8:
001ffdb8str xzr, [sp+48]
001ffdbcstr xzr, [sp+72]
001ffdc0str x0, [sp+56]
001ffdc4b 0x1ffdc8
001ffdc8
001ffdc8loc_1ffdc8:
001ffdc8ldr x2, [sp+56]
001ffdccldr x3, [sp+72]
001ffdd0subs xzr, x2, x3
001ffdd4b.gt 0x1ffddc
001ffdd8b 0x1ffe30
001ffddc
001ffddcloc_1ffddc:
001ffddcldr x1, [sp+72]
001ffde0ldr x2, [sp+120]
001ffde4ldrsb x27, [x2]
001ffde8ldr x2, [x2+40]
001ffdecldr x0, [sp+128]
001ffdf0blr x2
001ffdf4str x0, [sp+96]
001ffdf8str x1, [sp+104]
001ffdfcstr x2, [sp+112]
001ffe00bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ffe04str x0, [sp+88]
001ffe08bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ffe0cstr x0, [sp+80]
001ffe10ldr x2, [sp+48]
001ffe14add x2, x2, x0
001ffe18str x2, [sp+48]
001ffe1cb 0x1ffe20
001ffe20
001ffe20loc_1ffe20:
001ffe20ldr x2, [sp+72]
001ffe24add x2, x2, 1
001ffe28str x2, [sp+72]
001ffe2cb 0x1ffdc8
001ffe30
001ffe30loc_1ffe30:
001ffe30ldr x0, [sp+48]
001ffe34bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ffe38str x0, [sp+80]
001ffe3cldr x1, [sp+176]
001ffe40add x0, x1, x0
001ffe44str x0, [sp+40]
001ffe48ldur x29, [sp-8]
001ffe4cldr x30, [sp], 144
001ffe50ret x30
001ffe54
001ffe54loc_1ffe54:
001ffe54stp x0, x1, [sp+8]
001ffe58stp x2, x3, [sp+24]
001ffe5cstrb w4, [sp+40]
001ffe60mov x3, x30
001ffe64bl runtime.morestack_noctxt.abi0
001ffe68ldp x0, x1, [sp+8]
001ffe6cldp x2, x3, [sp+24]
001ffe70ldrb w4, [sp+40]
001ffe74b 0x1ffd40
001ffe78udf 0
001ffe7cudf 0
001ffd40
001ffd40google.golang.org/protobuf/internal/impl.sizeInt64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ffd40ldr x16, [x28+16]
001ffd44sub x17, sp, 16
001ffd48subs xzr, x17, x16
001ffd4cb.ls 0x1ffe54
001ffd50str x30, [sp-144]!
001ffd54stur x29, [sp-8]
001ffd58sub x29, sp, 8
001ffd5cstr x0, [sp+152]
001ffd60str x1, [sp+160]
001ffd64str x2, [sp+168]
001ffd68str x3, [sp+176]
001ffd6cstrb w4, [sp+184]
001ffd70str xzr, [sp+40]
001ffd74ldr x0, [sp+152]
001ffd78ldr x1, [sp+160]
001ffd7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ffd80str x0, [sp+120]
001ffd84str x1, [sp+128]
001ffd88ldrsb x27, [x0]
001ffd8cldr x3, [x0+56]
001ffd90mov x0, x1
001ffd94blr x3
001ffd98str x0, [sp+64]
001ffd9ccbz x0, 0x1ffda4
001ffda0b 0x1ffdb8
001ffda4
001ffda4loc_1ffda4:
001ffda4str xzr, [sp+40]
001ffda8mov x0, xzr
001ffdacldur x29, [sp-8]
001ffdb0ldr x30, [sp], 144
001ffdb4ret x30
001ffdb8
001ffdb8loc_1ffdb8:
001ffdb8str xzr, [sp+48]
001ffdbcstr xzr, [sp+72]
001ffdc0str x0, [sp+56]
001ffdc4b 0x1ffdc8
001ffdc8
001ffdc8loc_1ffdc8:
001ffdc8ldr x2, [sp+56]
001ffdccldr x3, [sp+72]
001ffdd0subs xzr, x2, x3
001ffdd4b.gt 0x1ffddc
001ffdd8b 0x1ffe30
001ffddc
001ffddcloc_1ffddc:
001ffddcldr x1, [sp+72]
001ffde0ldr x2, [sp+120]
001ffde4ldrsb x27, [x2]
001ffde8ldr x2, [x2+40]
001ffdecldr x0, [sp+128]
001ffdf0blr x2
001ffdf4str x0, [sp+96]
001ffdf8str x1, [sp+104]
001ffdfcstr x2, [sp+112]
001ffe00bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ffe04str x0, [sp+88]
001ffe08bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ffe0cstr x0, [sp+80]
001ffe10ldr x2, [sp+48]
001ffe14add x2, x2, x0
001ffe18str x2, [sp+48]
001ffe1cb 0x1ffe20
001ffe20
001ffe20loc_1ffe20:
001ffe20ldr x2, [sp+72]
001ffe24add x2, x2, 1
001ffe28str x2, [sp+72]
001ffe2cb 0x1ffdc8
001ffe30
001ffe30loc_1ffe30:
001ffe30ldr x0, [sp+48]
001ffe34bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ffe38str x0, [sp+80]
001ffe3cldr x1, [sp+176]
001ffe40add x0, x1, x0
001ffe44str x0, [sp+40]
001ffe48ldur x29, [sp-8]
001ffe4cldr x30, [sp], 144
001ffe50ret x30
001ffe54
001ffe54loc_1ffe54:
001ffe54stp x0, x1, [sp+8]
001ffe58stp x2, x3, [sp+24]
001ffe5cstrb w4, [sp+40]
001ffe60mov x3, x30
001ffe64bl runtime.morestack_noctxt.abi0
001ffe68ldp x0, x1, [sp+8]
001ffe6cldp x2, x3, [sp+24]
001ffe70ldrb w4, [sp+40]
001ffe74b 0x1ffd40
001ffe78udf 0
001ffe7cudf 0
001ffd40
001ffe80
001ffe80google.golang.org/protobuf/internal/impl.appendInt64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ffe80ldr x16, [x28+16]
001ffe84sub x17, sp, 80
001ffe88subs xzr, x17, x16
001ffe8cb.ls 0x2000ac
001ffe90str x30, [sp-208]!
001ffe94stur x29, [sp-8]
001ffe98sub x29, sp, 8
001ffe9cstr x0, [sp+216]
001ffea0str x1, [sp+224]
001ffea4str x2, [sp+232]
001ffea8str x3, [sp+240]
001ffeacstr x4, [sp+248]
001ffeb0str x5, [sp+256]
001ffeb4str x6, [sp+264]
001ffeb8strb w7, [sp+272]
001ffebcstr xzr, [sp+112]
001ffec0stp xzr, xzr, [sp+120]
001ffec4stp xzr, xzr, [sp+96]
001ffec8ldr x0, [sp+240]
001ffeccldr x1, [sp+248]
001ffed0ldr x2, [sp+256]
001ffed4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ffed8str x0, [sp+184]
001ffedcstr x1, [sp+192]
001ffee0ldrsb x27, [x0]
001ffee4ldr x3, [x0+56]
001ffee8mov x0, x1
001ffeecblr x3
001ffef0str x0, [sp+56]
001ffef4cbz x0, 0x1ffefc
001ffef8b 0x1fff38
001ffefc
001ffefcloc_1ffefc:
001ffefcldr x5, [sp+216]
001fff00ldr x6, [sp+224]
001fff04ldr x7, [sp+232]
001fff08str x5, [sp+112]
001fff0cstr x6, [sp+120]
001fff10str x7, [sp+128]
001fff14stp xzr, xzr, [sp+96]
001fff18ldr x0, [sp+112]
001fff1cldr x1, [sp+120]
001fff20ldr x2, [sp+128]
001fff24mov x3, xzr
001fff28mov x4, xzr
001fff2cldur x29, [sp-8]
001fff30ldr x30, [sp], 208
001fff34ret x30
001fff38
001fff38loc_1fff38:
001fff38ldr x3, [sp+264]
001fff3cldr x0, [sp+216]
001fff40ldr x1, [sp+224]
001fff44ldr x2, [sp+232]
001fff48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fff4cstr x0, [sp+216]
001fff50str x1, [sp+224]
001fff54str x2, [sp+232]
001fff58str xzr, [sp+48]
001fff5cstr xzr, [sp+72]
001fff60b 0x1fff64
001fff64
001fff64loc_1fff64:
001fff64ldr x4, [sp+56]
001fff68ldr x5, [sp+72]
001fff6csubs xzr, x4, x5
001fff70b.gt 0x1fff78
001fff74b 0x1fffcc
001fff78
001fff78loc_1fff78:
001fff78ldr x1, [sp+72]
001fff7cldr x2, [sp+184]
001fff80ldrsb x27, [x2]
001fff84ldr x2, [x2+40]
001fff88ldr x0, [sp+192]
001fff8cblr x2
001fff90str x0, [sp+160]
001fff94str x1, [sp+168]
001fff98str x2, [sp+176]
001fff9cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fffa0str x0, [sp+88]
001fffa4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fffa8str x0, [sp+80]
001fffacldr x2, [sp+48]
001fffb0add x2, x2, x0
001fffb4str x2, [sp+48]
001fffb8b 0x1fffbc
001fffbc
001fffbcloc_1fffbc:
001fffbcldr x4, [sp+72]
001fffc0add x4, x4, 1
001fffc4str x4, [sp+72]
001fffc8b 0x1fff64
001fffcc
001fffccloc_1fffcc:
001fffccldr x0, [sp+216]
001fffd0ldr x1, [sp+224]
001fffd4ldr x2, [sp+232]
001fffd8ldr x3, [sp+48]
001fffdcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fffe0str x0, [sp+216]
001fffe4str x1, [sp+224]
001fffe8str x2, [sp+232]
001fffecstr xzr, [sp+64]
001ffff0b 0x1ffff4
001ffff4
001ffff4loc_1ffff4:
001ffff4ldr x5, [sp+56]
001ffff8ldr x6, [sp+64]
001ffffcsubs xzr, x5, x6
00200000b.gt 0x200008
00200004b 0x200070
00200008
00200008loc_200008:
00200008ldr x1, [sp+64]
0020000cldr x2, [sp+184]
00200010ldrsb x27, [x2]
00200014ldr x2, [x2+40]
00200018ldr x0, [sp+192]
0020001cblr x2
00200020str x0, [sp+136]
00200024str x1, [sp+144]
00200028str x2, [sp+152]
0020002cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00200030str x0, [sp+88]
00200034ldr x1, [sp+224]
00200038ldr x2, [sp+232]
0020003cldr x3, [sp+216]
00200040mov x4, x0
00200044mov x0, x3
00200048mov x3, x4
0020004cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200050str x0, [sp+216]
00200054str x1, [sp+224]
00200058str x2, [sp+232]
0020005cb 0x200060
00200060
00200060loc_200060:
00200060ldr x5, [sp+64]
00200064add x5, x5, 1
00200068str x5, [sp+64]
0020006cb 0x1ffff4
00200070
00200070loc_200070:
00200070ldr x5, [sp+216]
00200074ldr x6, [sp+224]
00200078ldr x7, [sp+232]
0020007cstr x5, [sp+112]
00200080str x6, [sp+120]
00200084str x7, [sp+128]
00200088stp xzr, xzr, [sp+96]
0020008cldr x0, [sp+112]
00200090ldr x1, [sp+120]
00200094ldr x2, [sp+128]
00200098mov x3, xzr
0020009cmov x4, xzr
002000a0ldur x29, [sp-8]
002000a4ldr x30, [sp], 208
002000a8ret x30
002000ac
002000acloc_2000ac:
002000acstp x0, x1, [sp+8]
002000b0stp x2, x3, [sp+24]
002000b4stp x4, x5, [sp+40]
002000b8str x6, [sp+56]
002000bcstrb w7, [sp+64]
002000c0mov x3, x30
002000c4bl runtime.morestack_noctxt.abi0
002000c8ldp x0, x1, [sp+8]
002000ccldp x2, x3, [sp+24]
002000d0ldp x4, x5, [sp+40]
002000d4ldr x6, [sp+56]
002000d8ldrb w7, [sp+64]
002000dcb 0x1ffe80
001ffe80
001ffe80google.golang.org/protobuf/internal/impl.appendInt64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ffe80ldr x16, [x28+16]
001ffe84sub x17, sp, 80
001ffe88subs xzr, x17, x16
001ffe8cb.ls 0x2000ac
001ffe90str x30, [sp-208]!
001ffe94stur x29, [sp-8]
001ffe98sub x29, sp, 8
001ffe9cstr x0, [sp+216]
001ffea0str x1, [sp+224]
001ffea4str x2, [sp+232]
001ffea8str x3, [sp+240]
001ffeacstr x4, [sp+248]
001ffeb0str x5, [sp+256]
001ffeb4str x6, [sp+264]
001ffeb8strb w7, [sp+272]
001ffebcstr xzr, [sp+112]
001ffec0stp xzr, xzr, [sp+120]
001ffec4stp xzr, xzr, [sp+96]
001ffec8ldr x0, [sp+240]
001ffeccldr x1, [sp+248]
001ffed0ldr x2, [sp+256]
001ffed4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ffed8str x0, [sp+184]
001ffedcstr x1, [sp+192]
001ffee0ldrsb x27, [x0]
001ffee4ldr x3, [x0+56]
001ffee8mov x0, x1
001ffeecblr x3
001ffef0str x0, [sp+56]
001ffef4cbz x0, 0x1ffefc
001ffef8b 0x1fff38
001ffefc
001ffefcloc_1ffefc:
001ffefcldr x5, [sp+216]
001fff00ldr x6, [sp+224]
001fff04ldr x7, [sp+232]
001fff08str x5, [sp+112]
001fff0cstr x6, [sp+120]
001fff10str x7, [sp+128]
001fff14stp xzr, xzr, [sp+96]
001fff18ldr x0, [sp+112]
001fff1cldr x1, [sp+120]
001fff20ldr x2, [sp+128]
001fff24mov x3, xzr
001fff28mov x4, xzr
001fff2cldur x29, [sp-8]
001fff30ldr x30, [sp], 208
001fff34ret x30
001fff38
001fff38loc_1fff38:
001fff38ldr x3, [sp+264]
001fff3cldr x0, [sp+216]
001fff40ldr x1, [sp+224]
001fff44ldr x2, [sp+232]
001fff48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fff4cstr x0, [sp+216]
001fff50str x1, [sp+224]
001fff54str x2, [sp+232]
001fff58str xzr, [sp+48]
001fff5cstr xzr, [sp+72]
001fff60b 0x1fff64
001fff64
001fff64loc_1fff64:
001fff64ldr x4, [sp+56]
001fff68ldr x5, [sp+72]
001fff6csubs xzr, x4, x5
001fff70b.gt 0x1fff78
001fff74b 0x1fffcc
001fff78
001fff78loc_1fff78:
001fff78ldr x1, [sp+72]
001fff7cldr x2, [sp+184]
001fff80ldrsb x27, [x2]
001fff84ldr x2, [x2+40]
001fff88ldr x0, [sp+192]
001fff8cblr x2
001fff90str x0, [sp+160]
001fff94str x1, [sp+168]
001fff98str x2, [sp+176]
001fff9cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fffa0str x0, [sp+88]
001fffa4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fffa8str x0, [sp+80]
001fffacldr x2, [sp+48]
001fffb0add x2, x2, x0
001fffb4str x2, [sp+48]
001fffb8b 0x1fffbc
001fffbc
001fffbcloc_1fffbc:
001fffbcldr x4, [sp+72]
001fffc0add x4, x4, 1
001fffc4str x4, [sp+72]
001fffc8b 0x1fff64
001fffcc
001fffccloc_1fffcc:
001fffccldr x0, [sp+216]
001fffd0ldr x1, [sp+224]
001fffd4ldr x2, [sp+232]
001fffd8ldr x3, [sp+48]
001fffdcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fffe0str x0, [sp+216]
001fffe4str x1, [sp+224]
001fffe8str x2, [sp+232]
001fffecstr xzr, [sp+64]
001ffff0b 0x1ffff4
001ffff4
001ffff4loc_1ffff4:
001ffff4ldr x5, [sp+56]
001ffff8ldr x6, [sp+64]
001ffffcsubs xzr, x5, x6
00200000b.gt 0x200008
00200004b 0x200070
00200008
00200008loc_200008:
00200008ldr x1, [sp+64]
0020000cldr x2, [sp+184]
00200010ldrsb x27, [x2]
00200014ldr x2, [x2+40]
00200018ldr x0, [sp+192]
0020001cblr x2
00200020str x0, [sp+136]
00200024str x1, [sp+144]
00200028str x2, [sp+152]
0020002cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00200030str x0, [sp+88]
00200034ldr x1, [sp+224]
00200038ldr x2, [sp+232]
0020003cldr x3, [sp+216]
00200040mov x4, x0
00200044mov x0, x3
00200048mov x3, x4
0020004cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200050str x0, [sp+216]
00200054str x1, [sp+224]
00200058str x2, [sp+232]
0020005cb 0x200060
00200060
00200060loc_200060:
00200060ldr x5, [sp+64]
00200064add x5, x5, 1
00200068str x5, [sp+64]
0020006cb 0x1ffff4
00200070
00200070loc_200070:
00200070ldr x5, [sp+216]
00200074ldr x6, [sp+224]
00200078ldr x7, [sp+232]
0020007cstr x5, [sp+112]
00200080str x6, [sp+120]
00200084str x7, [sp+128]
00200088stp xzr, xzr, [sp+96]
0020008cldr x0, [sp+112]
00200090ldr x1, [sp+120]
00200094ldr x2, [sp+128]
00200098mov x3, xzr
0020009cmov x4, xzr
002000a0ldur x29, [sp-8]
002000a4ldr x30, [sp], 208
002000a8ret x30
002000ac
002000acloc_2000ac:
002000acstp x0, x1, [sp+8]
002000b0stp x2, x3, [sp+24]
002000b4stp x4, x5, [sp+40]
002000b8str x6, [sp+56]
002000bcstrb w7, [sp+64]
002000c0mov x3, x30
002000c4bl runtime.morestack_noctxt.abi0
002000c8ldp x0, x1, [sp+8]
002000ccldp x2, x3, [sp+24]
002000d0ldp x4, x5, [sp+40]
002000d4ldr x6, [sp+56]
002000d8ldrb w7, [sp+64]
002000dcb 0x1ffe80
001ffe80
002000e0
002000e0google.golang.org/protobuf/internal/impl.sizeSint64: ; void google.golang.org/protobuf/internal/impl.sizeSint64(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002000e0ldr x16, [x28+16]
002000e4subs xzr, sp, x16
002000e8b.ls 0x20014c
002000ecstr x30, [sp-64]!
002000f0stur x29, [sp-8]
002000f4sub x29, sp, 8
002000f8str x0, [sp+72]
002000fcstr x1, [sp+80]
00200100strb w2, [sp+88]
00200104str xzr, [sp+24]
00200108bl google.golang.org/protobuf/internal/impl.pointer.Int64
0020010cstr x0, [sp+48]
00200110ldrsb x27, [x0]
00200114ldr x0, [x0]
00200118str x0, [sp+16]
0020011cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200120str x0, [sp+40]
00200124bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00200128str x0, [sp+32]
0020012cldr x1, [sp+80]
00200130ldrsb x27, [x1]
00200134ldr x1, [x1+120]
00200138add x0, x1, x0
0020013cstr x0, [sp+24]
00200140ldur x29, [sp-8]
00200144ldr x30, [sp], 64
00200148ret x30
0020014c
0020014cloc_20014c:
0020014cstp x0, x1, [sp+8]
00200150strb w2, [sp+24]
00200154mov x3, x30
00200158bl runtime.morestack_noctxt.abi0
0020015cldp x0, x1, [sp+8]
00200160ldrb w2, [sp+24]
00200164b 0x2000e0
00200168udf 0
0020016cudf 0
002000e0
002000e0google.golang.org/protobuf/internal/impl.sizeSint64: ; void google.golang.org/protobuf/internal/impl.sizeSint64(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002000e0ldr x16, [x28+16]
002000e4subs xzr, sp, x16
002000e8b.ls 0x20014c
002000ecstr x30, [sp-64]!
002000f0stur x29, [sp-8]
002000f4sub x29, sp, 8
002000f8str x0, [sp+72]
002000fcstr x1, [sp+80]
00200100strb w2, [sp+88]
00200104str xzr, [sp+24]
00200108bl google.golang.org/protobuf/internal/impl.pointer.Int64
0020010cstr x0, [sp+48]
00200110ldrsb x27, [x0]
00200114ldr x0, [x0]
00200118str x0, [sp+16]
0020011cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200120str x0, [sp+40]
00200124bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00200128str x0, [sp+32]
0020012cldr x1, [sp+80]
00200130ldrsb x27, [x1]
00200134ldr x1, [x1+120]
00200138add x0, x1, x0
0020013cstr x0, [sp+24]
00200140ldur x29, [sp-8]
00200144ldr x30, [sp], 64
00200148ret x30
0020014c
0020014cloc_20014c:
0020014cstp x0, x1, [sp+8]
00200150strb w2, [sp+24]
00200154mov x3, x30
00200158bl runtime.morestack_noctxt.abi0
0020015cldp x0, x1, [sp+8]
00200160ldrb w2, [sp+24]
00200164b 0x2000e0
00200168udf 0
0020016cudf 0
002000e0
00200170
00200170google.golang.org/protobuf/internal/impl.appendSint64: ; void google.golang.org/protobuf/internal/impl.appendSint64(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)
00200170ldr x16, [x28+16]
00200174subs xzr, sp, x16
00200178b.ls 0x20025c
0020017cstr x30, [sp-128]!
00200180stur x29, [sp-8]
00200184sub x29, sp, 8
00200188str x0, [sp+136]
0020018cstr x1, [sp+144]
00200190str x2, [sp+152]
00200194str x3, [sp+160]
00200198str x4, [sp+168]
0020019cstrb w5, [sp+176]
002001a0str xzr, [sp+88]
002001a4stp xzr, xzr, [sp+96]
002001a8stp xzr, xzr, [sp+72]
002001acldr x0, [sp+160]
002001b0bl google.golang.org/protobuf/internal/impl.pointer.Int64
002001b4str x0, [sp+112]
002001b8ldrsb x27, [x0]
002001bcldr x1, [x0]
002001c0str x1, [sp+48]
002001c4ldr x1, [sp+168]
002001c8ldrsb x27, [x1]
002001ccldr x3, [x1+112]
002001d0str x3, [sp+56]
002001d4ldr x0, [sp+136]
002001d8ldr x1, [sp+144]
002001dcldr x2, [sp+152]
002001e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002001e4str x0, [sp+136]
002001e8str x1, [sp+144]
002001ecstr x2, [sp+152]
002001f0ldr x0, [sp+48]
002001f4bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002001f8str x0, [sp+64]
002001fcldr x1, [sp+136]
00200200ldr x2, [sp+144]
00200204ldr x3, [sp+152]
00200208mov x4, x0
0020020cmov x0, x1
00200210mov x1, x2
00200214mov x2, x3
00200218mov x3, x4
0020021cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200220str x0, [sp+136]
00200224str x1, [sp+144]
00200228str x2, [sp+152]
0020022cstr x0, [sp+88]
00200230str x1, [sp+96]
00200234str x2, [sp+104]
00200238stp xzr, xzr, [sp+72]
0020023cldr x0, [sp+88]
00200240ldr x1, [sp+96]
00200244ldr x2, [sp+104]
00200248mov x3, xzr
0020024cmov x4, xzr
00200250ldur x29, [sp-8]
00200254ldr x30, [sp], 128
00200258ret x30
0020025c
0020025cloc_20025c:
0020025cstp x0, x1, [sp+8]
00200260stp x2, x3, [sp+24]
00200264str x4, [sp+40]
00200268strb w5, [sp+48]
0020026cmov x3, x30
00200270bl runtime.morestack_noctxt.abi0
00200274ldp x0, x1, [sp+8]
00200278ldp x2, x3, [sp+24]
0020027cldr x4, [sp+40]
00200280ldrb w5, [sp+48]
00200284b 0x200170
00200288udf 0
0020028cudf 0
00200170
00200170google.golang.org/protobuf/internal/impl.appendSint64: ; void google.golang.org/protobuf/internal/impl.appendSint64(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)
00200170ldr x16, [x28+16]
00200174subs xzr, sp, x16
00200178b.ls 0x20025c
0020017cstr x30, [sp-128]!
00200180stur x29, [sp-8]
00200184sub x29, sp, 8
00200188str x0, [sp+136]
0020018cstr x1, [sp+144]
00200190str x2, [sp+152]
00200194str x3, [sp+160]
00200198str x4, [sp+168]
0020019cstrb w5, [sp+176]
002001a0str xzr, [sp+88]
002001a4stp xzr, xzr, [sp+96]
002001a8stp xzr, xzr, [sp+72]
002001acldr x0, [sp+160]
002001b0bl google.golang.org/protobuf/internal/impl.pointer.Int64
002001b4str x0, [sp+112]
002001b8ldrsb x27, [x0]
002001bcldr x1, [x0]
002001c0str x1, [sp+48]
002001c4ldr x1, [sp+168]
002001c8ldrsb x27, [x1]
002001ccldr x3, [x1+112]
002001d0str x3, [sp+56]
002001d4ldr x0, [sp+136]
002001d8ldr x1, [sp+144]
002001dcldr x2, [sp+152]
002001e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002001e4str x0, [sp+136]
002001e8str x1, [sp+144]
002001ecstr x2, [sp+152]
002001f0ldr x0, [sp+48]
002001f4bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002001f8str x0, [sp+64]
002001fcldr x1, [sp+136]
00200200ldr x2, [sp+144]
00200204ldr x3, [sp+152]
00200208mov x4, x0
0020020cmov x0, x1
00200210mov x1, x2
00200214mov x2, x3
00200218mov x3, x4
0020021cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200220str x0, [sp+136]
00200224str x1, [sp+144]
00200228str x2, [sp+152]
0020022cstr x0, [sp+88]
00200230str x1, [sp+96]
00200234str x2, [sp+104]
00200238stp xzr, xzr, [sp+72]
0020023cldr x0, [sp+88]
00200240ldr x1, [sp+96]
00200244ldr x2, [sp+104]
00200248mov x3, xzr
0020024cmov x4, xzr
00200250ldur x29, [sp-8]
00200254ldr x30, [sp], 128
00200258ret x30
0020025c
0020025cloc_20025c:
0020025cstp x0, x1, [sp+8]
00200260stp x2, x3, [sp+24]
00200264str x4, [sp+40]
00200268strb w5, [sp+48]
0020026cmov x3, x30
00200270bl runtime.morestack_noctxt.abi0
00200274ldp x0, x1, [sp+8]
00200278ldp x2, x3, [sp+24]
0020027cldr x4, [sp+40]
00200280ldrb w5, [sp+48]
00200284b 0x200170
00200288udf 0
0020028cudf 0
00200170
00200290
00200290google.golang.org/protobuf/internal/impl.consumeSint64: ; void google.golang.org/protobuf/internal/impl.consumeSint64(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)
00200290ldr x16, [x28+16]
00200294sub x17, sp, 16
00200298subs xzr, x17, x16
0020029cb.ls 0x200520
002002a0str x30, [sp-144]!
002002a4stur x29, [sp-8]
002002a8sub x29, sp, 8
002002acstr x0, [sp+152]
002002b0str x1, [sp+160]
002002b4str x2, [sp+168]
002002b8str x3, [sp+176]
002002bcstrb w4, [sp+184]
002002c0str x5, [sp+192]
002002c4strb w6, [sp+200]
002002c8str x7, [sp+208]
002002ccstr x8, [sp+216]
002002d0str x9, [sp+224]
002002d4str xzr, [sp+48]
002002d8strb wzr, [sp+56]
002002dcstp xzr, xzr, [sp+112]
002002e0ldrsb x4, [sp+184]
002002e4ubfm x4, x4, 0, 7
002002e8cbnz w4, 0x2002f0
002002ecb 0x20031c
002002f0
002002f0loc_2002f0:
002002f0adrp x27, 0x822000
002002f4ldr x2, [x27+192]
002002f8adrp x27, 0x822000
002002fcldr x3, [x27+200]
00200300str x2, [sp+112]
00200304str x3, [sp+120]
00200308ldr x0, [sp+48]
0020030cldrb w1, [sp+56]
00200310ldur x29, [sp-8]
00200314ldr x30, [sp], 144
00200318ret x30
0020031c
0020031cloc_20031c:
0020031cstr xzr, [sp+40]
00200320str xzr, [sp+64]
00200324ldr x4, [sp+160]
00200328str x4, [sp+96]
0020032csubs xzr, x4, 0
00200330cset x5, ne
00200334strb w5, [sp+39]
00200338cbnz x4, 0x200340
0020033cb 0x200368
00200340
00200340loc_200340:
00200340ldr x1, [sp+160]
00200344ldr x4, [sp+152]
00200348subs xzr, x1, 0
0020034cb.hi 0x200354
00200350b 0x200514
00200354
00200354loc_200354:
00200354ldrb w4, [x4]
00200358subs wzr, w4, 128
0020035ccset x4, lo
00200360strb w4, [sp+39]
00200364b 0x20036c
00200368
00200368loc_200368:
00200368b 0x20036c
0020036c
0020036cloc_20036c:
0020036cldrb w4, [sp+39]
00200370tbnz w4, 0, 0x200378
00200374b 0x2003a0
00200378
00200378loc_200378:
00200378ldr x1, [sp+160]
0020037cldr x4, [sp+152]
00200380subs xzr, x1, 0
00200384b.hi 0x20038c
00200388b 0x20050c
0020038c
0020038cloc_20038c:
0020038cldrb w4, [x4]
00200390str x4, [sp+40]
00200394orr x4, xzr, 1
00200398str x4, [sp+64]
0020039cb 0x200470
002003a0
002003a0loc_2003a0:
002003a0ldr x4, [sp+160]
002003a4str x4, [sp+96]
002003a8subs xzr, x4, 2
002003accset x4, ge
002003b0strb w4, [sp+39]
002003b4b.ge 0x2003bc
002003b8b 0x2003e4
002003bc
002003bcloc_2003bc:
002003bcldr x1, [sp+160]
002003c0ldr x4, [sp+152]
002003c4subs xzr, x1, 1
002003c8b.hi 0x2003d0
002003ccb 0x200504
002003d0
002003d0loc_2003d0:
002003d0ldrb w4, [x4+1]
002003d4subs wzr, w4, 128
002003d8cset x4, lo
002003dcstrb w4, [sp+39]
002003e0b 0x2003e8
002003e4
002003e4loc_2003e4:
002003e4b 0x2003e8
002003e8
002003e8loc_2003e8:
002003e8ldrb w4, [sp+39]
002003ectbnz w4, 0, 0x2003f4
002003f0b 0x200440
002003f4
002003f4loc_2003f4:
002003f4ldr x1, [sp+160]
002003f8ldr x4, [sp+152]
002003fcsubs xzr, x1, 0
00200400b.hi 0x200408
00200404b 0x2004fc
00200408
00200408loc_200408:
00200408ldrb w4, [x4]
0020040cand x4, x4, 127
00200410ldr x1, [sp+160]
00200414ldr x5, [sp+152]
00200418subs xzr, x1, 1
0020041cb.hi 0x200424
00200420b 0x2004f4
00200424
00200424loc_200424:
00200424ldrb w5, [x5+1]
00200428ubfm x5, x5, 57, 7
0020042cadd x4, x4, x5
00200430str x4, [sp+40]
00200434orr x4, xzr, 2
00200438str x4, [sp+64]
0020043cb 0x20046c
00200440
00200440loc_200440:
00200440ldr x0, [sp+152]
00200444ldr x1, [sp+160]
00200448ldr x2, [sp+168]
0020044cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00200450str x0, [sp+88]
00200454str x1, [sp+96]
00200458str x0, [sp+72]
0020045cstr x1, [sp+104]
00200460str x0, [sp+40]
00200464str x1, [sp+64]
00200468b 0x20046c
0020046c
0020046cloc_20046c:
0020046cb 0x200470
00200470
00200470loc_200470:
00200470ldr x4, [sp+64]
00200474tbnz x4, 63, 0x20047c
00200478b 0x2004a8
0020047c
0020047cloc_20047c:
0020047cadrp x27, 0x822000
00200480ldr x2, [x27+160]
00200484adrp x27, 0x822000
00200488ldr x3, [x27+168]
0020048cstr x2, [sp+112]
00200490str x3, [sp+120]
00200494ldr x0, [sp+48]
00200498ldrb w1, [sp+56]
0020049cldur x29, [sp-8]
002004a0ldr x30, [sp], 144
002004a4ret x30
002004a8
002004a8loc_2004a8:
002004a8ldr x0, [sp+176]
002004acbl google.golang.org/protobuf/internal/impl.pointer.Int64
002004b0str x0, [sp+128]
002004b4ldr x0, [sp+40]
002004b8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002004bcstr x0, [sp+80]
002004c0ldr x1, [sp+128]
002004c4ldrsb x27, [x1]
002004c8str x0, [x1]
002004ccldr x1, [sp+64]
002004d0str x1, [sp+48]
002004d4stp xzr, xzr, [sp+112]
002004d8ldr x0, [sp+48]
002004dcldrb w1, [sp+56]
002004e0mov x2, xzr
002004e4mov x3, xzr
002004e8ldur x29, [sp-8]
002004ecldr x30, [sp], 144
002004f0ret x30
002004f4
002004f4loc_2004f4:
002004f4orr x0, xzr, 1
002004f8bl runtime.panicIndex
002004fc
002004fcloc_2004fc:
002004fcmov x0, xzr
00200500bl runtime.panicIndex
00200504
00200504loc_200504:
00200504orr x0, xzr, 1
00200508bl runtime.panicIndex
0020050c
0020050cloc_20050c:
0020050cmov x0, xzr
00200510bl runtime.panicIndex
00200514
00200514loc_200514:
00200514mov x0, xzr
00200518bl runtime.panicIndex
0020051chint
00200520
00200520loc_200520:
00200520stp x0, x1, [sp+8]
00200524stp x2, x3, [sp+24]
00200528strb w4, [sp+40]
0020052cstr x5, [sp+48]
00200530strb w6, [sp+56]
00200534stp x7, x8, [sp+64]
00200538str x9, [sp+80]
0020053cmov x3, x30
00200540bl runtime.morestack_noctxt.abi0
00200544ldp x0, x1, [sp+8]
00200548ldp x2, x3, [sp+24]
0020054cldrsb x4, [sp+40]
00200550ldr x5, [sp+48]
00200554ldrb w6, [sp+56]
00200558ldp x7, x8, [sp+64]
0020055cldr x9, [sp+80]
00200560b 0x200290
00200564udf 0
00200568udf 0
0020056cudf 0
00200290
00200290google.golang.org/protobuf/internal/impl.consumeSint64: ; void google.golang.org/protobuf/internal/impl.consumeSint64(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)
00200290ldr x16, [x28+16]
00200294sub x17, sp, 16
00200298subs xzr, x17, x16
0020029cb.ls 0x200520
002002a0str x30, [sp-144]!
002002a4stur x29, [sp-8]
002002a8sub x29, sp, 8
002002acstr x0, [sp+152]
002002b0str x1, [sp+160]
002002b4str x2, [sp+168]
002002b8str x3, [sp+176]
002002bcstrb w4, [sp+184]
002002c0str x5, [sp+192]
002002c4strb w6, [sp+200]
002002c8str x7, [sp+208]
002002ccstr x8, [sp+216]
002002d0str x9, [sp+224]
002002d4str xzr, [sp+48]
002002d8strb wzr, [sp+56]
002002dcstp xzr, xzr, [sp+112]
002002e0ldrsb x4, [sp+184]
002002e4ubfm x4, x4, 0, 7
002002e8cbnz w4, 0x2002f0
002002ecb 0x20031c
002002f0
002002f0loc_2002f0:
002002f0adrp x27, 0x822000
002002f4ldr x2, [x27+192]
002002f8adrp x27, 0x822000
002002fcldr x3, [x27+200]
00200300str x2, [sp+112]
00200304str x3, [sp+120]
00200308ldr x0, [sp+48]
0020030cldrb w1, [sp+56]
00200310ldur x29, [sp-8]
00200314ldr x30, [sp], 144
00200318ret x30
0020031c
0020031cloc_20031c:
0020031cstr xzr, [sp+40]
00200320str xzr, [sp+64]
00200324ldr x4, [sp+160]
00200328str x4, [sp+96]
0020032csubs xzr, x4, 0
00200330cset x5, ne
00200334strb w5, [sp+39]
00200338cbnz x4, 0x200340
0020033cb 0x200368
00200340
00200340loc_200340:
00200340ldr x1, [sp+160]
00200344ldr x4, [sp+152]
00200348subs xzr, x1, 0
0020034cb.hi 0x200354
00200350b 0x200514
00200354
00200354loc_200354:
00200354ldrb w4, [x4]
00200358subs wzr, w4, 128
0020035ccset x4, lo
00200360strb w4, [sp+39]
00200364b 0x20036c
00200368
00200368loc_200368:
00200368b 0x20036c
0020036c
0020036cloc_20036c:
0020036cldrb w4, [sp+39]
00200370tbnz w4, 0, 0x200378
00200374b 0x2003a0
00200378
00200378loc_200378:
00200378ldr x1, [sp+160]
0020037cldr x4, [sp+152]
00200380subs xzr, x1, 0
00200384b.hi 0x20038c
00200388b 0x20050c
0020038c
0020038cloc_20038c:
0020038cldrb w4, [x4]
00200390str x4, [sp+40]
00200394orr x4, xzr, 1
00200398str x4, [sp+64]
0020039cb 0x200470
002003a0
002003a0loc_2003a0:
002003a0ldr x4, [sp+160]
002003a4str x4, [sp+96]
002003a8subs xzr, x4, 2
002003accset x4, ge
002003b0strb w4, [sp+39]
002003b4b.ge 0x2003bc
002003b8b 0x2003e4
002003bc
002003bcloc_2003bc:
002003bcldr x1, [sp+160]
002003c0ldr x4, [sp+152]
002003c4subs xzr, x1, 1
002003c8b.hi 0x2003d0
002003ccb 0x200504
002003d0
002003d0loc_2003d0:
002003d0ldrb w4, [x4+1]
002003d4subs wzr, w4, 128
002003d8cset x4, lo
002003dcstrb w4, [sp+39]
002003e0b 0x2003e8
002003e4
002003e4loc_2003e4:
002003e4b 0x2003e8
002003e8
002003e8loc_2003e8:
002003e8ldrb w4, [sp+39]
002003ectbnz w4, 0, 0x2003f4
002003f0b 0x200440
002003f4
002003f4loc_2003f4:
002003f4ldr x1, [sp+160]
002003f8ldr x4, [sp+152]
002003fcsubs xzr, x1, 0
00200400b.hi 0x200408
00200404b 0x2004fc
00200408
00200408loc_200408:
00200408ldrb w4, [x4]
0020040cand x4, x4, 127
00200410ldr x1, [sp+160]
00200414ldr x5, [sp+152]
00200418subs xzr, x1, 1
0020041cb.hi 0x200424
00200420b 0x2004f4
00200424
00200424loc_200424:
00200424ldrb w5, [x5+1]
00200428ubfm x5, x5, 57, 7
0020042cadd x4, x4, x5
00200430str x4, [sp+40]
00200434orr x4, xzr, 2
00200438str x4, [sp+64]
0020043cb 0x20046c
00200440
00200440loc_200440:
00200440ldr x0, [sp+152]
00200444ldr x1, [sp+160]
00200448ldr x2, [sp+168]
0020044cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00200450str x0, [sp+88]
00200454str x1, [sp+96]
00200458str x0, [sp+72]
0020045cstr x1, [sp+104]
00200460str x0, [sp+40]
00200464str x1, [sp+64]
00200468b 0x20046c
0020046c
0020046cloc_20046c:
0020046cb 0x200470
00200470
00200470loc_200470:
00200470ldr x4, [sp+64]
00200474tbnz x4, 63, 0x20047c
00200478b 0x2004a8
0020047c
0020047cloc_20047c:
0020047cadrp x27, 0x822000
00200480ldr x2, [x27+160]
00200484adrp x27, 0x822000
00200488ldr x3, [x27+168]
0020048cstr x2, [sp+112]
00200490str x3, [sp+120]
00200494ldr x0, [sp+48]
00200498ldrb w1, [sp+56]
0020049cldur x29, [sp-8]
002004a0ldr x30, [sp], 144
002004a4ret x30
002004a8
002004a8loc_2004a8:
002004a8ldr x0, [sp+176]
002004acbl google.golang.org/protobuf/internal/impl.pointer.Int64
002004b0str x0, [sp+128]
002004b4ldr x0, [sp+40]
002004b8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002004bcstr x0, [sp+80]
002004c0ldr x1, [sp+128]
002004c4ldrsb x27, [x1]
002004c8str x0, [x1]
002004ccldr x1, [sp+64]
002004d0str x1, [sp+48]
002004d4stp xzr, xzr, [sp+112]
002004d8ldr x0, [sp+48]
002004dcldrb w1, [sp+56]
002004e0mov x2, xzr
002004e4mov x3, xzr
002004e8ldur x29, [sp-8]
002004ecldr x30, [sp], 144
002004f0ret x30
002004f4
002004f4loc_2004f4:
002004f4orr x0, xzr, 1
002004f8bl runtime.panicIndex
002004fc
002004fcloc_2004fc:
002004fcmov x0, xzr
00200500bl runtime.panicIndex
00200504
00200504loc_200504:
00200504orr x0, xzr, 1
00200508bl runtime.panicIndex
0020050c
0020050cloc_20050c:
0020050cmov x0, xzr
00200510bl runtime.panicIndex
00200514
00200514loc_200514:
00200514mov x0, xzr
00200518bl runtime.panicIndex
0020051chint
00200520
00200520loc_200520:
00200520stp x0, x1, [sp+8]
00200524stp x2, x3, [sp+24]
00200528strb w4, [sp+40]
0020052cstr x5, [sp+48]
00200530strb w6, [sp+56]
00200534stp x7, x8, [sp+64]
00200538str x9, [sp+80]
0020053cmov x3, x30
00200540bl runtime.morestack_noctxt.abi0
00200544ldp x0, x1, [sp+8]
00200548ldp x2, x3, [sp+24]
0020054cldrsb x4, [sp+40]
00200550ldr x5, [sp+48]
00200554ldrb w6, [sp+56]
00200558ldp x7, x8, [sp+64]
0020055cldr x9, [sp+80]
00200560b 0x200290
00200564udf 0
00200568udf 0
0020056cudf 0
00200290
00200570
00200570google.golang.org/protobuf/internal/impl.sizeSint64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeSint64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200570ldr x16, [x28+16]
00200574subs xzr, sp, x16
00200578b.ls 0x2005f8
0020057cstr x30, [sp-64]!
00200580stur x29, [sp-8]
00200584sub x29, sp, 8
00200588str x0, [sp+72]
0020058cstr x1, [sp+80]
00200590strb w2, [sp+88]
00200594str xzr, [sp+24]
00200598bl google.golang.org/protobuf/internal/impl.pointer.Int64
0020059cstr x0, [sp+48]
002005a0ldrsb x27, [x0]
002005a4ldr x0, [x0]
002005a8str x0, [sp+16]
002005accbz x0, 0x2005b4
002005b0b 0x2005c8
002005b4
002005b4loc_2005b4:
002005b4str xzr, [sp+24]
002005b8mov x0, xzr
002005bcldur x29, [sp-8]
002005c0ldr x30, [sp], 64
002005c4ret x30
002005c8
002005c8loc_2005c8:
002005c8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002005ccstr x0, [sp+40]
002005d0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002005d4str x0, [sp+32]
002005d8ldr x1, [sp+80]
002005dcldrsb x27, [x1]
002005e0ldr x1, [x1+120]
002005e4add x0, x1, x0
002005e8str x0, [sp+24]
002005ecldur x29, [sp-8]
002005f0ldr x30, [sp], 64
002005f4ret x30
002005f8
002005f8loc_2005f8:
002005f8stp x0, x1, [sp+8]
002005fcstrb w2, [sp+24]
00200600mov x3, x30
00200604bl runtime.morestack_noctxt.abi0
00200608ldp x0, x1, [sp+8]
0020060cldrb w2, [sp+24]
00200610b 0x200570
00200614udf 0
00200618udf 0
0020061cudf 0
00200570
00200570google.golang.org/protobuf/internal/impl.sizeSint64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeSint64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200570ldr x16, [x28+16]
00200574subs xzr, sp, x16
00200578b.ls 0x2005f8
0020057cstr x30, [sp-64]!
00200580stur x29, [sp-8]
00200584sub x29, sp, 8
00200588str x0, [sp+72]
0020058cstr x1, [sp+80]
00200590strb w2, [sp+88]
00200594str xzr, [sp+24]
00200598bl google.golang.org/protobuf/internal/impl.pointer.Int64
0020059cstr x0, [sp+48]
002005a0ldrsb x27, [x0]
002005a4ldr x0, [x0]
002005a8str x0, [sp+16]
002005accbz x0, 0x2005b4
002005b0b 0x2005c8
002005b4
002005b4loc_2005b4:
002005b4str xzr, [sp+24]
002005b8mov x0, xzr
002005bcldur x29, [sp-8]
002005c0ldr x30, [sp], 64
002005c4ret x30
002005c8
002005c8loc_2005c8:
002005c8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002005ccstr x0, [sp+40]
002005d0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002005d4str x0, [sp+32]
002005d8ldr x1, [sp+80]
002005dcldrsb x27, [x1]
002005e0ldr x1, [x1+120]
002005e4add x0, x1, x0
002005e8str x0, [sp+24]
002005ecldur x29, [sp-8]
002005f0ldr x30, [sp], 64
002005f4ret x30
002005f8
002005f8loc_2005f8:
002005f8stp x0, x1, [sp+8]
002005fcstrb w2, [sp+24]
00200600mov x3, x30
00200604bl runtime.morestack_noctxt.abi0
00200608ldp x0, x1, [sp+8]
0020060cldrb w2, [sp+24]
00200610b 0x200570
00200614udf 0
00200618udf 0
0020061cudf 0
00200570
00200620
00200620google.golang.org/protobuf/internal/impl.appendSint64NoZero: ; void google.golang.org/protobuf/internal/impl.appendSint64NoZero(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)
00200620ldr x16, [x28+16]
00200624subs xzr, sp, x16
00200628b.ls 0x200744
0020062cstr x30, [sp-128]!
00200630stur x29, [sp-8]
00200634sub x29, sp, 8
00200638str x0, [sp+136]
0020063cstr x1, [sp+144]
00200640str x2, [sp+152]
00200644str x3, [sp+160]
00200648str x4, [sp+168]
0020064cstrb w5, [sp+176]
00200650str xzr, [sp+88]
00200654stp xzr, xzr, [sp+96]
00200658stp xzr, xzr, [sp+72]
0020065cldr x0, [sp+160]
00200660bl google.golang.org/protobuf/internal/impl.pointer.Int64
00200664str x0, [sp+112]
00200668ldrsb x27, [x0]
0020066cldr x1, [x0]
00200670str x1, [sp+48]
00200674cbz x1, 0x20067c
00200678b 0x2006b8
0020067c
0020067cloc_20067c:
0020067cldr x5, [sp+136]
00200680ldr x6, [sp+144]
00200684ldr x7, [sp+152]
00200688str x5, [sp+88]
0020068cstr x6, [sp+96]
00200690str x7, [sp+104]
00200694stp xzr, xzr, [sp+72]
00200698ldr x0, [sp+88]
0020069cldr x1, [sp+96]
002006a0ldr x2, [sp+104]
002006a4mov x3, xzr
002006a8mov x4, xzr
002006acldur x29, [sp-8]
002006b0ldr x30, [sp], 128
002006b4ret x30
002006b8
002006b8loc_2006b8:
002006b8ldr x4, [sp+168]
002006bcldrsb x27, [x4]
002006c0ldr x3, [x4+112]
002006c4str x3, [sp+56]
002006c8ldr x0, [sp+136]
002006ccldr x1, [sp+144]
002006d0ldr x2, [sp+152]
002006d4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002006d8str x0, [sp+136]
002006dcstr x1, [sp+144]
002006e0str x2, [sp+152]
002006e4ldr x0, [sp+48]
002006e8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002006ecstr x0, [sp+64]
002006f0ldr x4, [sp+136]
002006f4ldr x1, [sp+144]
002006f8ldr x2, [sp+152]
002006fcmov x3, x0
00200700mov x0, x4
00200704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200708str x0, [sp+136]
0020070cstr x1, [sp+144]
00200710str x2, [sp+152]
00200714str x0, [sp+88]
00200718str x1, [sp+96]
0020071cstr x2, [sp+104]
00200720stp xzr, xzr, [sp+72]
00200724ldr x0, [sp+88]
00200728ldr x1, [sp+96]
0020072cldr x2, [sp+104]
00200730mov x3, xzr
00200734mov x4, xzr
00200738ldur x29, [sp-8]
0020073cldr x30, [sp], 128
00200740ret x30
00200744
00200744loc_200744:
00200744stp x0, x1, [sp+8]
00200748stp x2, x3, [sp+24]
0020074cstr x4, [sp+40]
00200750strb w5, [sp+48]
00200754mov x3, x30
00200758bl runtime.morestack_noctxt.abi0
0020075cldp x0, x1, [sp+8]
00200760ldp x2, x3, [sp+24]
00200764ldr x4, [sp+40]
00200768ldrb w5, [sp+48]
0020076cb 0x200620
00200620
00200620google.golang.org/protobuf/internal/impl.appendSint64NoZero: ; void google.golang.org/protobuf/internal/impl.appendSint64NoZero(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)
00200620ldr x16, [x28+16]
00200624subs xzr, sp, x16
00200628b.ls 0x200744
0020062cstr x30, [sp-128]!
00200630stur x29, [sp-8]
00200634sub x29, sp, 8
00200638str x0, [sp+136]
0020063cstr x1, [sp+144]
00200640str x2, [sp+152]
00200644str x3, [sp+160]
00200648str x4, [sp+168]
0020064cstrb w5, [sp+176]
00200650str xzr, [sp+88]
00200654stp xzr, xzr, [sp+96]
00200658stp xzr, xzr, [sp+72]
0020065cldr x0, [sp+160]
00200660bl google.golang.org/protobuf/internal/impl.pointer.Int64
00200664str x0, [sp+112]
00200668ldrsb x27, [x0]
0020066cldr x1, [x0]
00200670str x1, [sp+48]
00200674cbz x1, 0x20067c
00200678b 0x2006b8
0020067c
0020067cloc_20067c:
0020067cldr x5, [sp+136]
00200680ldr x6, [sp+144]
00200684ldr x7, [sp+152]
00200688str x5, [sp+88]
0020068cstr x6, [sp+96]
00200690str x7, [sp+104]
00200694stp xzr, xzr, [sp+72]
00200698ldr x0, [sp+88]
0020069cldr x1, [sp+96]
002006a0ldr x2, [sp+104]
002006a4mov x3, xzr
002006a8mov x4, xzr
002006acldur x29, [sp-8]
002006b0ldr x30, [sp], 128
002006b4ret x30
002006b8
002006b8loc_2006b8:
002006b8ldr x4, [sp+168]
002006bcldrsb x27, [x4]
002006c0ldr x3, [x4+112]
002006c4str x3, [sp+56]
002006c8ldr x0, [sp+136]
002006ccldr x1, [sp+144]
002006d0ldr x2, [sp+152]
002006d4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002006d8str x0, [sp+136]
002006dcstr x1, [sp+144]
002006e0str x2, [sp+152]
002006e4ldr x0, [sp+48]
002006e8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002006ecstr x0, [sp+64]
002006f0ldr x4, [sp+136]
002006f4ldr x1, [sp+144]
002006f8ldr x2, [sp+152]
002006fcmov x3, x0
00200700mov x0, x4
00200704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200708str x0, [sp+136]
0020070cstr x1, [sp+144]
00200710str x2, [sp+152]
00200714str x0, [sp+88]
00200718str x1, [sp+96]
0020071cstr x2, [sp+104]
00200720stp xzr, xzr, [sp+72]
00200724ldr x0, [sp+88]
00200728ldr x1, [sp+96]
0020072cldr x2, [sp+104]
00200730mov x3, xzr
00200734mov x4, xzr
00200738ldur x29, [sp-8]
0020073cldr x30, [sp], 128
00200740ret x30
00200744
00200744loc_200744:
00200744stp x0, x1, [sp+8]
00200748stp x2, x3, [sp+24]
0020074cstr x4, [sp+40]
00200750strb w5, [sp+48]
00200754mov x3, x30
00200758bl runtime.morestack_noctxt.abi0
0020075cldp x0, x1, [sp+8]
00200760ldp x2, x3, [sp+24]
00200764ldr x4, [sp+40]
00200768ldrb w5, [sp+48]
0020076cb 0x200620
00200620
00200770
00200770google.golang.org/protobuf/internal/impl.sizeSint64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeSint64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200770ldr x16, [x28+16]
00200774subs xzr, sp, x16
00200778b.ls 0x2007e4
0020077cstr x30, [sp-64]!
00200780stur x29, [sp-8]
00200784sub x29, sp, 8
00200788str x0, [sp+72]
0020078cstr x1, [sp+80]
00200790strb w2, [sp+88]
00200794str xzr, [sp+24]
00200798bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
0020079cstr x0, [sp+48]
002007a0ldrsb x27, [x0]
002007a4ldr x1, [x0]
002007a8ldrsb x27, [x1]
002007acldr x0, [x1]
002007b0str x0, [sp+16]
002007b4bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002007b8str x0, [sp+40]
002007bcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
002007c0str x0, [sp+32]
002007c4ldr x1, [sp+80]
002007c8ldrsb x27, [x1]
002007ccldr x1, [x1+120]
002007d0add x0, x1, x0
002007d4str x0, [sp+24]
002007d8ldur x29, [sp-8]
002007dcldr x30, [sp], 64
002007e0ret x30
002007e4
002007e4loc_2007e4:
002007e4stp x0, x1, [sp+8]
002007e8strb w2, [sp+24]
002007ecmov x3, x30
002007f0bl runtime.morestack_noctxt.abi0
002007f4ldp x0, x1, [sp+8]
002007f8ldrb w2, [sp+24]
002007fcb 0x200770
00200770
00200770google.golang.org/protobuf/internal/impl.sizeSint64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeSint64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200770ldr x16, [x28+16]
00200774subs xzr, sp, x16
00200778b.ls 0x2007e4
0020077cstr x30, [sp-64]!
00200780stur x29, [sp-8]
00200784sub x29, sp, 8
00200788str x0, [sp+72]
0020078cstr x1, [sp+80]
00200790strb w2, [sp+88]
00200794str xzr, [sp+24]
00200798bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
0020079cstr x0, [sp+48]
002007a0ldrsb x27, [x0]
002007a4ldr x1, [x0]
002007a8ldrsb x27, [x1]
002007acldr x0, [x1]
002007b0str x0, [sp+16]
002007b4bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
002007b8str x0, [sp+40]
002007bcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
002007c0str x0, [sp+32]
002007c4ldr x1, [sp+80]
002007c8ldrsb x27, [x1]
002007ccldr x1, [x1+120]
002007d0add x0, x1, x0
002007d4str x0, [sp+24]
002007d8ldur x29, [sp-8]
002007dcldr x30, [sp], 64
002007e0ret x30
002007e4
002007e4loc_2007e4:
002007e4stp x0, x1, [sp+8]
002007e8strb w2, [sp+24]
002007ecmov x3, x30
002007f0bl runtime.morestack_noctxt.abi0
002007f4ldp x0, x1, [sp+8]
002007f8ldrb w2, [sp+24]
002007fcb 0x200770
00200770
00200800
00200800google.golang.org/protobuf/internal/impl.appendSint64Ptr: ; void google.golang.org/protobuf/internal/impl.appendSint64Ptr(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)
00200800ldr x16, [x28+16]
00200804subs xzr, sp, x16
00200808b.ls 0x2008f4
0020080cstr x30, [sp-128]!
00200810stur x29, [sp-8]
00200814sub x29, sp, 8
00200818str x0, [sp+136]
0020081cstr x1, [sp+144]
00200820str x2, [sp+152]
00200824str x3, [sp+160]
00200828str x4, [sp+168]
0020082cstrb w5, [sp+176]
00200830str xzr, [sp+88]
00200834stp xzr, xzr, [sp+96]
00200838stp xzr, xzr, [sp+72]
0020083cldr x0, [sp+160]
00200840bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
00200844str x0, [sp+112]
00200848ldrsb x27, [x0]
0020084cldr x1, [x0]
00200850ldrsb x27, [x1]
00200854ldr x1, [x1]
00200858str x1, [sp+48]
0020085cldr x1, [sp+168]
00200860ldrsb x27, [x1]
00200864ldr x3, [x1+112]
00200868str x3, [sp+56]
0020086cldr x0, [sp+136]
00200870ldr x1, [sp+144]
00200874ldr x2, [sp+152]
00200878bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020087cstr x0, [sp+136]
00200880str x1, [sp+144]
00200884str x2, [sp+152]
00200888ldr x0, [sp+48]
0020088cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200890str x0, [sp+64]
00200894ldr x1, [sp+136]
00200898ldr x2, [sp+144]
0020089cldr x3, [sp+152]
002008a0mov x4, x0
002008a4mov x0, x1
002008a8mov x1, x2
002008acmov x2, x3
002008b0mov x3, x4
002008b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002008b8str x0, [sp+136]
002008bcstr x1, [sp+144]
002008c0str x2, [sp+152]
002008c4str x0, [sp+88]
002008c8str x1, [sp+96]
002008ccstr x2, [sp+104]
002008d0stp xzr, xzr, [sp+72]
002008d4ldr x0, [sp+88]
002008d8ldr x1, [sp+96]
002008dcldr x2, [sp+104]
002008e0mov x3, xzr
002008e4mov x4, xzr
002008e8ldur x29, [sp-8]
002008ecldr x30, [sp], 128
002008f0ret x30
002008f4
002008f4loc_2008f4:
002008f4stp x0, x1, [sp+8]
002008f8stp x2, x3, [sp+24]
002008fcstr x4, [sp+40]
00200900strb w5, [sp+48]
00200904mov x3, x30
00200908bl runtime.morestack_noctxt.abi0
0020090cldp x0, x1, [sp+8]
00200910ldp x2, x3, [sp+24]
00200914ldr x4, [sp+40]
00200918ldrb w5, [sp+48]
0020091cb 0x200800
00200800
00200800google.golang.org/protobuf/internal/impl.appendSint64Ptr: ; void google.golang.org/protobuf/internal/impl.appendSint64Ptr(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)
00200800ldr x16, [x28+16]
00200804subs xzr, sp, x16
00200808b.ls 0x2008f4
0020080cstr x30, [sp-128]!
00200810stur x29, [sp-8]
00200814sub x29, sp, 8
00200818str x0, [sp+136]
0020081cstr x1, [sp+144]
00200820str x2, [sp+152]
00200824str x3, [sp+160]
00200828str x4, [sp+168]
0020082cstrb w5, [sp+176]
00200830str xzr, [sp+88]
00200834stp xzr, xzr, [sp+96]
00200838stp xzr, xzr, [sp+72]
0020083cldr x0, [sp+160]
00200840bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
00200844str x0, [sp+112]
00200848ldrsb x27, [x0]
0020084cldr x1, [x0]
00200850ldrsb x27, [x1]
00200854ldr x1, [x1]
00200858str x1, [sp+48]
0020085cldr x1, [sp+168]
00200860ldrsb x27, [x1]
00200864ldr x3, [x1+112]
00200868str x3, [sp+56]
0020086cldr x0, [sp+136]
00200870ldr x1, [sp+144]
00200874ldr x2, [sp+152]
00200878bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020087cstr x0, [sp+136]
00200880str x1, [sp+144]
00200884str x2, [sp+152]
00200888ldr x0, [sp+48]
0020088cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200890str x0, [sp+64]
00200894ldr x1, [sp+136]
00200898ldr x2, [sp+144]
0020089cldr x3, [sp+152]
002008a0mov x4, x0
002008a4mov x0, x1
002008a8mov x1, x2
002008acmov x2, x3
002008b0mov x3, x4
002008b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002008b8str x0, [sp+136]
002008bcstr x1, [sp+144]
002008c0str x2, [sp+152]
002008c4str x0, [sp+88]
002008c8str x1, [sp+96]
002008ccstr x2, [sp+104]
002008d0stp xzr, xzr, [sp+72]
002008d4ldr x0, [sp+88]
002008d8ldr x1, [sp+96]
002008dcldr x2, [sp+104]
002008e0mov x3, xzr
002008e4mov x4, xzr
002008e8ldur x29, [sp-8]
002008ecldr x30, [sp], 128
002008f0ret x30
002008f4
002008f4loc_2008f4:
002008f4stp x0, x1, [sp+8]
002008f8stp x2, x3, [sp+24]
002008fcstr x4, [sp+40]
00200900strb w5, [sp+48]
00200904mov x3, x30
00200908bl runtime.morestack_noctxt.abi0
0020090cldp x0, x1, [sp+8]
00200910ldp x2, x3, [sp+24]
00200914ldr x4, [sp+40]
00200918ldrb w5, [sp+48]
0020091cb 0x200800
00200800
00200920
00200920google.golang.org/protobuf/internal/impl.consumeSint64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeSint64Ptr(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)
00200920ldr x16, [x28+16]
00200924sub x17, sp, 32
00200928subs xzr, x17, x16
0020092cb.ls 0x200c14
00200930str x30, [sp-160]!
00200934stur x29, [sp-8]
00200938sub x29, sp, 8
0020093cstr x0, [sp+168]
00200940str x1, [sp+176]
00200944str x2, [sp+184]
00200948str x3, [sp+192]
0020094cstrb w4, [sp+200]
00200950str x5, [sp+208]
00200954strb w6, [sp+216]
00200958str x7, [sp+224]
0020095cstr x8, [sp+232]
00200960str x9, [sp+240]
00200964str xzr, [sp+56]
00200968strb wzr, [sp+64]
0020096cstp xzr, xzr, [sp+128]
00200970ldrsb x4, [sp+200]
00200974ubfm x4, x4, 0, 7
00200978cbnz w4, 0x200980
0020097cb 0x2009ac
00200980
00200980loc_200980:
00200980adrp x27, 0x822000
00200984ldr x2, [x27+192]
00200988adrp x27, 0x822000
0020098cldr x3, [x27+200]
00200990str x2, [sp+128]
00200994str x3, [sp+136]
00200998ldr x0, [sp+56]
0020099cldrb w1, [sp+64]
002009a0ldur x29, [sp-8]
002009a4ldr x30, [sp], 160
002009a8ret x30
002009ac
002009acloc_2009ac:
002009acstr xzr, [sp+48]
002009b0str xzr, [sp+72]
002009b4ldr x4, [sp+176]
002009b8str x4, [sp+104]
002009bcsubs xzr, x4, 0
002009c0cset x5, ne
002009c4strb w5, [sp+47]
002009c8cbnz x4, 0x2009d0
002009ccb 0x2009f8
002009d0
002009d0loc_2009d0:
002009d0ldr x1, [sp+176]
002009d4ldr x4, [sp+168]
002009d8subs xzr, x1, 0
002009dcb.hi 0x2009e4
002009e0b 0x200c08
002009e4
002009e4loc_2009e4:
002009e4ldrb w4, [x4]
002009e8subs wzr, w4, 128
002009eccset x4, lo
002009f0strb w4, [sp+47]
002009f4b 0x2009fc
002009f8
002009f8loc_2009f8:
002009f8b 0x2009fc
002009fc
002009fcloc_2009fc:
002009fcldrb w4, [sp+47]
00200a00tbnz w4, 0, 0x200a08
00200a04b 0x200a30
00200a08
00200a08loc_200a08:
00200a08ldr x1, [sp+176]
00200a0cldr x4, [sp+168]
00200a10subs xzr, x1, 0
00200a14b.hi 0x200a1c
00200a18b 0x200c00
00200a1c
00200a1cloc_200a1c:
00200a1cldrb w4, [x4]
00200a20str x4, [sp+48]
00200a24orr x4, xzr, 1
00200a28str x4, [sp+72]
00200a2cb 0x200b00
00200a30
00200a30loc_200a30:
00200a30ldr x4, [sp+176]
00200a34str x4, [sp+104]
00200a38subs xzr, x4, 2
00200a3ccset x4, ge
00200a40strb w4, [sp+47]
00200a44b.ge 0x200a4c
00200a48b 0x200a74
00200a4c
00200a4cloc_200a4c:
00200a4cldr x1, [sp+176]
00200a50ldr x4, [sp+168]
00200a54subs xzr, x1, 1
00200a58b.hi 0x200a60
00200a5cb 0x200bf8
00200a60
00200a60loc_200a60:
00200a60ldrb w4, [x4+1]
00200a64subs wzr, w4, 128
00200a68cset x4, lo
00200a6cstrb w4, [sp+47]
00200a70b 0x200a78
00200a74
00200a74loc_200a74:
00200a74b 0x200a78
00200a78
00200a78loc_200a78:
00200a78ldrb w4, [sp+47]
00200a7ctbnz w4, 0, 0x200a84
00200a80b 0x200ad0
00200a84
00200a84loc_200a84:
00200a84ldr x1, [sp+176]
00200a88ldr x4, [sp+168]
00200a8csubs xzr, x1, 0
00200a90b.hi 0x200a98
00200a94b 0x200bf0
00200a98
00200a98loc_200a98:
00200a98ldrb w4, [x4]
00200a9cand x4, x4, 127
00200aa0ldr x1, [sp+176]
00200aa4ldr x5, [sp+168]
00200aa8subs xzr, x1, 1
00200aacb.hi 0x200ab4
00200ab0b 0x200be8
00200ab4
00200ab4loc_200ab4:
00200ab4ldrb w5, [x5+1]
00200ab8ubfm x5, x5, 57, 7
00200abcadd x4, x4, x5
00200ac0str x4, [sp+48]
00200ac4orr x4, xzr, 2
00200ac8str x4, [sp+72]
00200accb 0x200afc
00200ad0
00200ad0loc_200ad0:
00200ad0ldr x0, [sp+168]
00200ad4ldr x1, [sp+176]
00200ad8ldr x2, [sp+184]
00200adcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00200ae0str x0, [sp+96]
00200ae4str x1, [sp+104]
00200ae8str x0, [sp+80]
00200aecstr x1, [sp+112]
00200af0str x0, [sp+48]
00200af4str x1, [sp+72]
00200af8b 0x200afc
00200afc
00200afcloc_200afc:
00200afcb 0x200b00
00200b00
00200b00loc_200b00:
00200b00ldr x4, [sp+72]
00200b04tbnz x4, 63, 0x200b0c
00200b08b 0x200b38
00200b0c
00200b0cloc_200b0c:
00200b0cadrp x27, 0x822000
00200b10ldr x2, [x27+160]
00200b14adrp x27, 0x822000
00200b18ldr x3, [x27+168]
00200b1cstr x2, [sp+128]
00200b20str x3, [sp+136]
00200b24ldr x0, [sp+56]
00200b28ldrb w1, [sp+64]
00200b2cldur x29, [sp-8]
00200b30ldr x30, [sp], 160
00200b34ret x30
00200b38
00200b38loc_200b38:
00200b38ldr x0, [sp+192]
00200b3cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
00200b40str x0, [sp+120]
00200b44ldrsb x27, [x0]
00200b48ldr x1, [x0]
00200b4ccbnz x1, 0x200b54
00200b50b 0x200b58
00200b54
00200b54loc_200b54:
00200b54b 0x200ba0
00200b58
00200b58loc_200b58:
00200b58adrp x0, 0x3f5000
00200b5cadd x0, x0, 3392
00200b60bl runtime.newobject
00200b64str x0, [sp+144]
00200b68ldr x1, [sp+120]
00200b6cldrsb x27, [x1]
00200b70adrp x27, 0x84b000
00200b74ldr w2, [x27+3056]
00200b78cbz w2, 0x200b80
00200b7cb 0x200b84
00200b80
00200b80loc_200b80:
00200b80b 0x200b98
00200b84
00200b84loc_200b84:
00200b84bl runtime.gcWriteBarrier2
00200b88str x0, [x25]
00200b8cldr x2, [x1]
00200b90str x2, [x25+8]
00200b94b 0x200b98
00200b98
00200b98loc_200b98:
00200b98str x0, [x1]
00200b9cb 0x200ba0
00200ba0
00200ba0loc_200ba0:
00200ba0ldr x0, [sp+48]
00200ba4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
00200ba8str x0, [sp+88]
00200bacldr x1, [sp+120]
00200bb0ldrsb x27, [x1]
00200bb4ldr x1, [x1]
00200bb8ldrsb x27, [x1]
00200bbcstr x0, [x1]
00200bc0ldr x1, [sp+72]
00200bc4str x1, [sp+56]
00200bc8stp xzr, xzr, [sp+128]
00200bccldr x0, [sp+56]
00200bd0ldrb w1, [sp+64]
00200bd4mov x2, xzr
00200bd8mov x3, xzr
00200bdcldur x29, [sp-8]
00200be0ldr x30, [sp], 160
00200be4ret x30
00200be8
00200be8loc_200be8:
00200be8orr x0, xzr, 1
00200becbl runtime.panicIndex
00200bf0
00200bf0loc_200bf0:
00200bf0mov x0, xzr
00200bf4bl runtime.panicIndex
00200bf8
00200bf8loc_200bf8:
00200bf8orr x0, xzr, 1
00200bfcbl runtime.panicIndex
00200c00
00200c00loc_200c00:
00200c00mov x0, xzr
00200c04bl runtime.panicIndex
00200c08
00200c08loc_200c08:
00200c08mov x0, xzr
00200c0cbl runtime.panicIndex
00200c10hint
00200c14
00200c14loc_200c14:
00200c14stp x0, x1, [sp+8]
00200c18stp x2, x3, [sp+24]
00200c1cstrb w4, [sp+40]
00200c20str x5, [sp+48]
00200c24strb w6, [sp+56]
00200c28stp x7, x8, [sp+64]
00200c2cstr x9, [sp+80]
00200c30mov x3, x30
00200c34bl runtime.morestack_noctxt.abi0
00200c38ldp x0, x1, [sp+8]
00200c3cldp x2, x3, [sp+24]
00200c40ldrsb x4, [sp+40]
00200c44ldr x5, [sp+48]
00200c48ldrb w6, [sp+56]
00200c4cldp x7, x8, [sp+64]
00200c50ldr x9, [sp+80]
00200c54b 0x200920
00200c58udf 0
00200c5cudf 0
00200920
00200920google.golang.org/protobuf/internal/impl.consumeSint64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeSint64Ptr(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)
00200920ldr x16, [x28+16]
00200924sub x17, sp, 32
00200928subs xzr, x17, x16
0020092cb.ls 0x200c14
00200930str x30, [sp-160]!
00200934stur x29, [sp-8]
00200938sub x29, sp, 8
0020093cstr x0, [sp+168]
00200940str x1, [sp+176]
00200944str x2, [sp+184]
00200948str x3, [sp+192]
0020094cstrb w4, [sp+200]
00200950str x5, [sp+208]
00200954strb w6, [sp+216]
00200958str x7, [sp+224]
0020095cstr x8, [sp+232]
00200960str x9, [sp+240]
00200964str xzr, [sp+56]
00200968strb wzr, [sp+64]
0020096cstp xzr, xzr, [sp+128]
00200970ldrsb x4, [sp+200]
00200974ubfm x4, x4, 0, 7
00200978cbnz w4, 0x200980
0020097cb 0x2009ac
00200980
00200980loc_200980:
00200980adrp x27, 0x822000
00200984ldr x2, [x27+192]
00200988adrp x27, 0x822000
0020098cldr x3, [x27+200]
00200990str x2, [sp+128]
00200994str x3, [sp+136]
00200998ldr x0, [sp+56]
0020099cldrb w1, [sp+64]
002009a0ldur x29, [sp-8]
002009a4ldr x30, [sp], 160
002009a8ret x30
002009ac
002009acloc_2009ac:
002009acstr xzr, [sp+48]
002009b0str xzr, [sp+72]
002009b4ldr x4, [sp+176]
002009b8str x4, [sp+104]
002009bcsubs xzr, x4, 0
002009c0cset x5, ne
002009c4strb w5, [sp+47]
002009c8cbnz x4, 0x2009d0
002009ccb 0x2009f8
002009d0
002009d0loc_2009d0:
002009d0ldr x1, [sp+176]
002009d4ldr x4, [sp+168]
002009d8subs xzr, x1, 0
002009dcb.hi 0x2009e4
002009e0b 0x200c08
002009e4
002009e4loc_2009e4:
002009e4ldrb w4, [x4]
002009e8subs wzr, w4, 128
002009eccset x4, lo
002009f0strb w4, [sp+47]
002009f4b 0x2009fc
002009f8
002009f8loc_2009f8:
002009f8b 0x2009fc
002009fc
002009fcloc_2009fc:
002009fcldrb w4, [sp+47]
00200a00tbnz w4, 0, 0x200a08
00200a04b 0x200a30
00200a08
00200a08loc_200a08:
00200a08ldr x1, [sp+176]
00200a0cldr x4, [sp+168]
00200a10subs xzr, x1, 0
00200a14b.hi 0x200a1c
00200a18b 0x200c00
00200a1c
00200a1cloc_200a1c:
00200a1cldrb w4, [x4]
00200a20str x4, [sp+48]
00200a24orr x4, xzr, 1
00200a28str x4, [sp+72]
00200a2cb 0x200b00
00200a30
00200a30loc_200a30:
00200a30ldr x4, [sp+176]
00200a34str x4, [sp+104]
00200a38subs xzr, x4, 2
00200a3ccset x4, ge
00200a40strb w4, [sp+47]
00200a44b.ge 0x200a4c
00200a48b 0x200a74
00200a4c
00200a4cloc_200a4c:
00200a4cldr x1, [sp+176]
00200a50ldr x4, [sp+168]
00200a54subs xzr, x1, 1
00200a58b.hi 0x200a60
00200a5cb 0x200bf8
00200a60
00200a60loc_200a60:
00200a60ldrb w4, [x4+1]
00200a64subs wzr, w4, 128
00200a68cset x4, lo
00200a6cstrb w4, [sp+47]
00200a70b 0x200a78
00200a74
00200a74loc_200a74:
00200a74b 0x200a78
00200a78
00200a78loc_200a78:
00200a78ldrb w4, [sp+47]
00200a7ctbnz w4, 0, 0x200a84
00200a80b 0x200ad0
00200a84
00200a84loc_200a84:
00200a84ldr x1, [sp+176]
00200a88ldr x4, [sp+168]
00200a8csubs xzr, x1, 0
00200a90b.hi 0x200a98
00200a94b 0x200bf0
00200a98
00200a98loc_200a98:
00200a98ldrb w4, [x4]
00200a9cand x4, x4, 127
00200aa0ldr x1, [sp+176]
00200aa4ldr x5, [sp+168]
00200aa8subs xzr, x1, 1
00200aacb.hi 0x200ab4
00200ab0b 0x200be8
00200ab4
00200ab4loc_200ab4:
00200ab4ldrb w5, [x5+1]
00200ab8ubfm x5, x5, 57, 7
00200abcadd x4, x4, x5
00200ac0str x4, [sp+48]
00200ac4orr x4, xzr, 2
00200ac8str x4, [sp+72]
00200accb 0x200afc
00200ad0
00200ad0loc_200ad0:
00200ad0ldr x0, [sp+168]
00200ad4ldr x1, [sp+176]
00200ad8ldr x2, [sp+184]
00200adcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00200ae0str x0, [sp+96]
00200ae4str x1, [sp+104]
00200ae8str x0, [sp+80]
00200aecstr x1, [sp+112]
00200af0str x0, [sp+48]
00200af4str x1, [sp+72]
00200af8b 0x200afc
00200afc
00200afcloc_200afc:
00200afcb 0x200b00
00200b00
00200b00loc_200b00:
00200b00ldr x4, [sp+72]
00200b04tbnz x4, 63, 0x200b0c
00200b08b 0x200b38
00200b0c
00200b0cloc_200b0c:
00200b0cadrp x27, 0x822000
00200b10ldr x2, [x27+160]
00200b14adrp x27, 0x822000
00200b18ldr x3, [x27+168]
00200b1cstr x2, [sp+128]
00200b20str x3, [sp+136]
00200b24ldr x0, [sp+56]
00200b28ldrb w1, [sp+64]
00200b2cldur x29, [sp-8]
00200b30ldr x30, [sp], 160
00200b34ret x30
00200b38
00200b38loc_200b38:
00200b38ldr x0, [sp+192]
00200b3cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
00200b40str x0, [sp+120]
00200b44ldrsb x27, [x0]
00200b48ldr x1, [x0]
00200b4ccbnz x1, 0x200b54
00200b50b 0x200b58
00200b54
00200b54loc_200b54:
00200b54b 0x200ba0
00200b58
00200b58loc_200b58:
00200b58adrp x0, 0x3f5000
00200b5cadd x0, x0, 3392
00200b60bl runtime.newobject
00200b64str x0, [sp+144]
00200b68ldr x1, [sp+120]
00200b6cldrsb x27, [x1]
00200b70adrp x27, 0x84b000
00200b74ldr w2, [x27+3056]
00200b78cbz w2, 0x200b80
00200b7cb 0x200b84
00200b80
00200b80loc_200b80:
00200b80b 0x200b98
00200b84
00200b84loc_200b84:
00200b84bl runtime.gcWriteBarrier2
00200b88str x0, [x25]
00200b8cldr x2, [x1]
00200b90str x2, [x25+8]
00200b94b 0x200b98
00200b98
00200b98loc_200b98:
00200b98str x0, [x1]
00200b9cb 0x200ba0
00200ba0
00200ba0loc_200ba0:
00200ba0ldr x0, [sp+48]
00200ba4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
00200ba8str x0, [sp+88]
00200bacldr x1, [sp+120]
00200bb0ldrsb x27, [x1]
00200bb4ldr x1, [x1]
00200bb8ldrsb x27, [x1]
00200bbcstr x0, [x1]
00200bc0ldr x1, [sp+72]
00200bc4str x1, [sp+56]
00200bc8stp xzr, xzr, [sp+128]
00200bccldr x0, [sp+56]
00200bd0ldrb w1, [sp+64]
00200bd4mov x2, xzr
00200bd8mov x3, xzr
00200bdcldur x29, [sp-8]
00200be0ldr x30, [sp], 160
00200be4ret x30
00200be8
00200be8loc_200be8:
00200be8orr x0, xzr, 1
00200becbl runtime.panicIndex
00200bf0
00200bf0loc_200bf0:
00200bf0mov x0, xzr
00200bf4bl runtime.panicIndex
00200bf8
00200bf8loc_200bf8:
00200bf8orr x0, xzr, 1
00200bfcbl runtime.panicIndex
00200c00
00200c00loc_200c00:
00200c00mov x0, xzr
00200c04bl runtime.panicIndex
00200c08
00200c08loc_200c08:
00200c08mov x0, xzr
00200c0cbl runtime.panicIndex
00200c10hint
00200c14
00200c14loc_200c14:
00200c14stp x0, x1, [sp+8]
00200c18stp x2, x3, [sp+24]
00200c1cstrb w4, [sp+40]
00200c20str x5, [sp+48]
00200c24strb w6, [sp+56]
00200c28stp x7, x8, [sp+64]
00200c2cstr x9, [sp+80]
00200c30mov x3, x30
00200c34bl runtime.morestack_noctxt.abi0
00200c38ldp x0, x1, [sp+8]
00200c3cldp x2, x3, [sp+24]
00200c40ldrsb x4, [sp+40]
00200c44ldr x5, [sp+48]
00200c48ldrb w6, [sp+56]
00200c4cldp x7, x8, [sp+64]
00200c50ldr x9, [sp+80]
00200c54b 0x200920
00200c58udf 0
00200c5cudf 0
00200920
00200c60
00200c60google.golang.org/protobuf/internal/impl.sizeSint64Slice: ; void google.golang.org/protobuf/internal/impl.sizeSint64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200c60ldr x16, [x28+16]
00200c64subs xzr, sp, x16
00200c68b.ls 0x200d38
00200c6cstr x30, [sp-128]!
00200c70stur x29, [sp-8]
00200c74sub x29, sp, 8
00200c78str x0, [sp+136]
00200c7cstr x1, [sp+144]
00200c80strb w2, [sp+152]
00200c84str xzr, [sp+24]
00200c88bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200c8cstr x0, [sp+112]
00200c90ldrsb x27, [x0]
00200c94ldr x1, [x0+8]
00200c98ldr x2, [x0]
00200c9cldr x3, [x0+16]
00200ca0str x2, [sp+64]
00200ca4str x1, [sp+72]
00200ca8str x3, [sp+80]
00200cacstr x2, [sp+88]
00200cb0str x1, [sp+96]
00200cb4str x3, [sp+104]
00200cb8str xzr, [sp+56]
00200cbcstr x1, [sp+48]
00200cc0b 0x200cc4
00200cc4
00200cc4loc_200cc4:
00200cc4ldr x1, [sp+48]
00200cc8ldr x2, [sp+56]
00200cccsubs xzr, x1, x2
00200cd0b.gt 0x200cd8
00200cd4b 0x200d28
00200cd8
00200cd8loc_200cd8:
00200cd8ldr x1, [sp+56]
00200cdcldr x2, [sp+88]
00200ce0ldr x0, [x2+3*x1]
00200ce4str x0, [sp+16]
00200ce8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200cecstr x0, [sp+40]
00200cf0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00200cf4str x0, [sp+32]
00200cf8ldr x1, [sp+24]
00200cfcldr x2, [sp+144]
00200d00ldrsb x27, [x2]
00200d04ldr x2, [x2+120]
00200d08add x2, x2, x0
00200d0cadd x1, x1, x2
00200d10str x1, [sp+24]
00200d14b 0x200d18
00200d18
00200d18loc_200d18:
00200d18ldr x1, [sp+56]
00200d1cadd x1, x1, 1
00200d20str x1, [sp+56]
00200d24b 0x200cc4
00200d28
00200d28loc_200d28:
00200d28ldr x0, [sp+24]
00200d2cldur x29, [sp-8]
00200d30ldr x30, [sp], 128
00200d34ret x30
00200d38
00200d38loc_200d38:
00200d38stp x0, x1, [sp+8]
00200d3cstrb w2, [sp+24]
00200d40mov x3, x30
00200d44bl runtime.morestack_noctxt.abi0
00200d48ldp x0, x1, [sp+8]
00200d4cldrb w2, [sp+24]
00200d50b 0x200c60
00200d54udf 0
00200d58udf 0
00200d5cudf 0
00200c60
00200c60google.golang.org/protobuf/internal/impl.sizeSint64Slice: ; void google.golang.org/protobuf/internal/impl.sizeSint64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00200c60ldr x16, [x28+16]
00200c64subs xzr, sp, x16
00200c68b.ls 0x200d38
00200c6cstr x30, [sp-128]!
00200c70stur x29, [sp-8]
00200c74sub x29, sp, 8
00200c78str x0, [sp+136]
00200c7cstr x1, [sp+144]
00200c80strb w2, [sp+152]
00200c84str xzr, [sp+24]
00200c88bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200c8cstr x0, [sp+112]
00200c90ldrsb x27, [x0]
00200c94ldr x1, [x0+8]
00200c98ldr x2, [x0]
00200c9cldr x3, [x0+16]
00200ca0str x2, [sp+64]
00200ca4str x1, [sp+72]
00200ca8str x3, [sp+80]
00200cacstr x2, [sp+88]
00200cb0str x1, [sp+96]
00200cb4str x3, [sp+104]
00200cb8str xzr, [sp+56]
00200cbcstr x1, [sp+48]
00200cc0b 0x200cc4
00200cc4
00200cc4loc_200cc4:
00200cc4ldr x1, [sp+48]
00200cc8ldr x2, [sp+56]
00200cccsubs xzr, x1, x2
00200cd0b.gt 0x200cd8
00200cd4b 0x200d28
00200cd8
00200cd8loc_200cd8:
00200cd8ldr x1, [sp+56]
00200cdcldr x2, [sp+88]
00200ce0ldr x0, [x2+3*x1]
00200ce4str x0, [sp+16]
00200ce8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200cecstr x0, [sp+40]
00200cf0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00200cf4str x0, [sp+32]
00200cf8ldr x1, [sp+24]
00200cfcldr x2, [sp+144]
00200d00ldrsb x27, [x2]
00200d04ldr x2, [x2+120]
00200d08add x2, x2, x0
00200d0cadd x1, x1, x2
00200d10str x1, [sp+24]
00200d14b 0x200d18
00200d18
00200d18loc_200d18:
00200d18ldr x1, [sp+56]
00200d1cadd x1, x1, 1
00200d20str x1, [sp+56]
00200d24b 0x200cc4
00200d28
00200d28loc_200d28:
00200d28ldr x0, [sp+24]
00200d2cldur x29, [sp-8]
00200d30ldr x30, [sp], 128
00200d34ret x30
00200d38
00200d38loc_200d38:
00200d38stp x0, x1, [sp+8]
00200d3cstrb w2, [sp+24]
00200d40mov x3, x30
00200d44bl runtime.morestack_noctxt.abi0
00200d48ldp x0, x1, [sp+8]
00200d4cldrb w2, [sp+24]
00200d50b 0x200c60
00200d54udf 0
00200d58udf 0
00200d5cudf 0
00200c60
00200d60
00200d60google.golang.org/protobuf/internal/impl.appendSint64Slice: ; void google.golang.org/protobuf/internal/impl.appendSint64Slice(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)
00200d60ldr x16, [x28+16]
00200d64sub x17, sp, 64
00200d68subs xzr, x17, x16
00200d6cb.ls 0x200eb0
00200d70str x30, [sp-192]!
00200d74stur x29, [sp-8]
00200d78sub x29, sp, 8
00200d7cstr x0, [sp+200]
00200d80str x1, [sp+208]
00200d84str x2, [sp+216]
00200d88str x3, [sp+224]
00200d8cstr x4, [sp+232]
00200d90strb w5, [sp+240]
00200d94str xzr, [sp+104]
00200d98stp xzr, xzr, [sp+112]
00200d9cstp xzr, xzr, [sp+88]
00200da0ldr x0, [sp+224]
00200da4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200da8str x0, [sp+176]
00200dacldrsb x27, [x0]
00200db0ldr x1, [x0+8]
00200db4ldr x2, [x0]
00200db8ldr x3, [x0+16]
00200dbcstr x2, [sp+128]
00200dc0str x1, [sp+136]
00200dc4str x3, [sp+144]
00200dc8str x2, [sp+152]
00200dccstr x1, [sp+160]
00200dd0str x3, [sp+168]
00200dd4str xzr, [sp+72]
00200dd8str x1, [sp+64]
00200ddcb 0x200de0
00200de0
00200de0loc_200de0:
00200de0ldr x5, [sp+64]
00200de4ldr x6, [sp+72]
00200de8subs xzr, x5, x6
00200decb.gt 0x200df4
00200df0b 0x200e74
00200df4
00200df4loc_200df4:
00200df4ldr x4, [sp+72]
00200df8ldr x5, [sp+152]
00200dfcldr x4, [x5+3*x4]
00200e00str x4, [sp+48]
00200e04ldr x4, [sp+232]
00200e08ldrsb x27, [x4]
00200e0cldr x3, [x4+112]
00200e10str x3, [sp+56]
00200e14ldr x0, [sp+200]
00200e18ldr x1, [sp+208]
00200e1cldr x2, [sp+216]
00200e20bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200e24str x0, [sp+200]
00200e28str x1, [sp+208]
00200e2cstr x2, [sp+216]
00200e30ldr x0, [sp+48]
00200e34bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200e38str x0, [sp+80]
00200e3cldr x4, [sp+200]
00200e40ldr x1, [sp+208]
00200e44ldr x2, [sp+216]
00200e48mov x3, x0
00200e4cmov x0, x4
00200e50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200e54str x0, [sp+200]
00200e58str x1, [sp+208]
00200e5cstr x2, [sp+216]
00200e60b 0x200e64
00200e64
00200e64loc_200e64:
00200e64ldr x5, [sp+72]
00200e68add x5, x5, 1
00200e6cstr x5, [sp+72]
00200e70b 0x200de0
00200e74
00200e74loc_200e74:
00200e74ldr x5, [sp+200]
00200e78ldr x6, [sp+208]
00200e7cldr x7, [sp+216]
00200e80str x5, [sp+104]
00200e84str x6, [sp+112]
00200e88str x7, [sp+120]
00200e8cstp xzr, xzr, [sp+88]
00200e90ldr x0, [sp+104]
00200e94ldr x1, [sp+112]
00200e98ldr x2, [sp+120]
00200e9cmov x3, xzr
00200ea0mov x4, xzr
00200ea4ldur x29, [sp-8]
00200ea8ldr x30, [sp], 192
00200eacret x30
00200eb0
00200eb0loc_200eb0:
00200eb0stp x0, x1, [sp+8]
00200eb4stp x2, x3, [sp+24]
00200eb8str x4, [sp+40]
00200ebcstrb w5, [sp+48]
00200ec0mov x3, x30
00200ec4bl runtime.morestack_noctxt.abi0
00200ec8ldp x0, x1, [sp+8]
00200eccldp x2, x3, [sp+24]
00200ed0ldr x4, [sp+40]
00200ed4ldrb w5, [sp+48]
00200ed8b 0x200d60
00200edcudf 0
00200d60
00200d60google.golang.org/protobuf/internal/impl.appendSint64Slice: ; void google.golang.org/protobuf/internal/impl.appendSint64Slice(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)
00200d60ldr x16, [x28+16]
00200d64sub x17, sp, 64
00200d68subs xzr, x17, x16
00200d6cb.ls 0x200eb0
00200d70str x30, [sp-192]!
00200d74stur x29, [sp-8]
00200d78sub x29, sp, 8
00200d7cstr x0, [sp+200]
00200d80str x1, [sp+208]
00200d84str x2, [sp+216]
00200d88str x3, [sp+224]
00200d8cstr x4, [sp+232]
00200d90strb w5, [sp+240]
00200d94str xzr, [sp+104]
00200d98stp xzr, xzr, [sp+112]
00200d9cstp xzr, xzr, [sp+88]
00200da0ldr x0, [sp+224]
00200da4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200da8str x0, [sp+176]
00200dacldrsb x27, [x0]
00200db0ldr x1, [x0+8]
00200db4ldr x2, [x0]
00200db8ldr x3, [x0+16]
00200dbcstr x2, [sp+128]
00200dc0str x1, [sp+136]
00200dc4str x3, [sp+144]
00200dc8str x2, [sp+152]
00200dccstr x1, [sp+160]
00200dd0str x3, [sp+168]
00200dd4str xzr, [sp+72]
00200dd8str x1, [sp+64]
00200ddcb 0x200de0
00200de0
00200de0loc_200de0:
00200de0ldr x5, [sp+64]
00200de4ldr x6, [sp+72]
00200de8subs xzr, x5, x6
00200decb.gt 0x200df4
00200df0b 0x200e74
00200df4
00200df4loc_200df4:
00200df4ldr x4, [sp+72]
00200df8ldr x5, [sp+152]
00200dfcldr x4, [x5+3*x4]
00200e00str x4, [sp+48]
00200e04ldr x4, [sp+232]
00200e08ldrsb x27, [x4]
00200e0cldr x3, [x4+112]
00200e10str x3, [sp+56]
00200e14ldr x0, [sp+200]
00200e18ldr x1, [sp+208]
00200e1cldr x2, [sp+216]
00200e20bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200e24str x0, [sp+200]
00200e28str x1, [sp+208]
00200e2cstr x2, [sp+216]
00200e30ldr x0, [sp+48]
00200e34bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00200e38str x0, [sp+80]
00200e3cldr x4, [sp+200]
00200e40ldr x1, [sp+208]
00200e44ldr x2, [sp+216]
00200e48mov x3, x0
00200e4cmov x0, x4
00200e50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00200e54str x0, [sp+200]
00200e58str x1, [sp+208]
00200e5cstr x2, [sp+216]
00200e60b 0x200e64
00200e64
00200e64loc_200e64:
00200e64ldr x5, [sp+72]
00200e68add x5, x5, 1
00200e6cstr x5, [sp+72]
00200e70b 0x200de0
00200e74
00200e74loc_200e74:
00200e74ldr x5, [sp+200]
00200e78ldr x6, [sp+208]
00200e7cldr x7, [sp+216]
00200e80str x5, [sp+104]
00200e84str x6, [sp+112]
00200e88str x7, [sp+120]
00200e8cstp xzr, xzr, [sp+88]
00200e90ldr x0, [sp+104]
00200e94ldr x1, [sp+112]
00200e98ldr x2, [sp+120]
00200e9cmov x3, xzr
00200ea0mov x4, xzr
00200ea4ldur x29, [sp-8]
00200ea8ldr x30, [sp], 192
00200eacret x30
00200eb0
00200eb0loc_200eb0:
00200eb0stp x0, x1, [sp+8]
00200eb4stp x2, x3, [sp+24]
00200eb8str x4, [sp+40]
00200ebcstrb w5, [sp+48]
00200ec0mov x3, x30
00200ec4bl runtime.morestack_noctxt.abi0
00200ec8ldp x0, x1, [sp+8]
00200eccldp x2, x3, [sp+24]
00200ed0ldr x4, [sp+40]
00200ed4ldrb w5, [sp+48]
00200ed8b 0x200d60
00200edcudf 0
00200d60
Loading..