File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00200ee0
00200ee0google.golang.org/protobuf/internal/impl.consumeSint64Slice: ; void google.golang.org/protobuf/internal/impl.consumeSint64Slice(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)
00200ee0ldr x16, [x28+16]
00200ee4sub x17, sp, 240
00200ee8subs xzr, x17, x16
00200eecb.ls 0x201628
00200ef0sub x20, sp, 368
00200ef4stp x29, x30, [x20-8]
00200ef8add sp, x20, 0
00200efcsub x29, sp, 8
00200f00str x0, [sp+376]
00200f04str x1, [sp+384]
00200f08str x2, [sp+392]
00200f0cstr x3, [sp+400]
00200f10strb w4, [sp+408]
00200f14str x5, [sp+416]
00200f18strb w6, [sp+424]
00200f1cstr x7, [sp+432]
00200f20str x8, [sp+440]
00200f24str x9, [sp+448]
00200f28str xzr, [sp+104]
00200f2cstrb wzr, [sp+112]
00200f30stp xzr, xzr, [sp+272]
00200f34ldr x0, [sp+400]
00200f38bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200f3cstr x0, [sp+240]
00200f40ldrsb x1, [sp+408]
00200f44ubfm x1, x1, 0, 7
00200f48subs wzr, w1, 2
00200f4cb.eq 0x200f54
00200f50b 0x200ff8
00200f54
00200f54loc_200f54:
00200f54str xzr, [sp+312]
00200f58stp xzr, xzr, [sp+320]
00200f5cldr x0, [sp+376]
00200f60ldr x1, [sp+384]
00200f64ldr x2, [sp+392]
00200f68bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00200f6cstr x0, [sp+312]
00200f70str x1, [sp+320]
00200f74str x2, [sp+328]
00200f78str x3, [sp+192]
00200f7cstr x0, [sp+336]
00200f80str x1, [sp+344]
00200f84str x2, [sp+352]
00200f88ldr x3, [sp+192]
00200f8cstr x3, [sp+232]
00200f90str x0, [sp+288]
00200f94str x1, [sp+296]
00200f98str x2, [sp+304]
00200f9cldr x3, [sp+232]
00200fa0str x3, [sp+136]
00200fa4tbnz x3, 63, 0x200fac
00200fa8b 0x200fd8
00200fac
00200facloc_200fac:
00200facadrp x27, 0x822000
00200fb0ldr x2, [x27+160]
00200fb4adrp x27, 0x822000
00200fb8ldr x3, [x27+168]
00200fbcstr x2, [sp+272]
00200fc0str x3, [sp+280]
00200fc4ldr x0, [sp+104]
00200fc8ldrb w1, [sp+112]
00200fccldp x29, x30, [sp-8]
00200fd0add sp, sp, 368
00200fd4ret x30
00200fd8
00200fd8loc_200fd8:
00200fd8str xzr, [sp+144]
00200fdcldr x4, [sp+288]
00200fe0str x4, [sp+312]
00200fe4str x1, [sp+320]
00200fe8str x2, [sp+328]
00200fecstr xzr, [sp+160]
00200ff0str x1, [sp+152]
00200ff4b 0x2012a4
00200ff8
00200ff8loc_200ff8:
00200ff8ldrsb x4, [sp+408]
00200ffcubfm x4, x4, 0, 7
00201000cbnz w4, 0x201008
00201004b 0x201034
00201008
00201008loc_201008:
00201008adrp x27, 0x821000
0020100cldr x2, [x27+192]
00201010adrp x27, 0x821000
00201014ldr x3, [x27+200]
00201018str x2, [sp+272]
0020101cstr x3, [sp+280]
00201020ldr x0, [sp+104]
00201024ldrb w1, [sp+112]
00201028ldp x29, x30, [sp-8]
0020102cadd sp, sp, 368
00201030ret x30
00201034
00201034loc_201034:
00201034str xzr, [sp+88]
00201038str xzr, [sp+120]
0020103cldr x4, [sp+384]
00201040str x4, [sp+192]
00201044subs xzr, x4, 0
00201048cset x5, ne
0020104cstrb w5, [sp+87]
00201050cbnz x4, 0x201058
00201054b 0x201080
00201058
00201058loc_201058:
00201058ldr x1, [sp+384]
0020105cldr x4, [sp+376]
00201060subs xzr, x1, 0
00201064b.hi 0x20106c
00201068b 0x20129c
0020106c
0020106cloc_20106c:
0020106cldrb w4, [x4]
00201070subs wzr, w4, 128
00201074cset x4, lo
00201078strb w4, [sp+87]
0020107cb 0x201084
00201080
00201080loc_201080:
00201080b 0x201084
00201084
00201084loc_201084:
00201084ldrb w4, [sp+87]
00201088tbnz w4, 0, 0x201090
0020108cb 0x2010b8
00201090
00201090loc_201090:
00201090ldr x1, [sp+384]
00201094ldr x4, [sp+376]
00201098subs xzr, x1, 0
0020109cb.hi 0x2010a4
002010a0b 0x201294
002010a4
002010a4loc_2010a4:
002010a4ldrb w4, [x4]
002010a8str x4, [sp+88]
002010acorr x4, xzr, 1
002010b0str x4, [sp+120]
002010b4b 0x20118c
002010b8
002010b8loc_2010b8:
002010b8ldr x4, [sp+384]
002010bcstr x4, [sp+192]
002010c0subs xzr, x4, 2
002010c4cset x4, ge
002010c8strb w4, [sp+87]
002010ccb.ge 0x2010d4
002010d0b 0x2010fc
002010d4
002010d4loc_2010d4:
002010d4ldr x1, [sp+384]
002010d8ldr x4, [sp+376]
002010dcsubs xzr, x1, 1
002010e0b.hi 0x2010e8
002010e4b 0x20128c
002010e8
002010e8loc_2010e8:
002010e8ldrb w4, [x4+1]
002010ecsubs wzr, w4, 128
002010f0cset x4, lo
002010f4strb w4, [sp+87]
002010f8b 0x201100
002010fc
002010fcloc_2010fc:
002010fcb 0x201100
00201100
00201100loc_201100:
00201100ldrb w4, [sp+87]
00201104tbnz w4, 0, 0x20110c
00201108b 0x201158
0020110c
0020110cloc_20110c:
0020110cldr x1, [sp+384]
00201110ldr x4, [sp+376]
00201114subs xzr, x1, 0
00201118b.hi 0x201120
0020111cb 0x201284
00201120
00201120loc_201120:
00201120ldrb w4, [x4]
00201124and x4, x4, 127
00201128ldr x1, [sp+384]
0020112cldr x5, [sp+376]
00201130subs xzr, x1, 1
00201134b.hi 0x20113c
00201138b 0x20127c
0020113c
0020113cloc_20113c:
0020113cldrb w5, [x5+1]
00201140ubfm x5, x5, 57, 7
00201144add x4, x4, x5
00201148str x4, [sp+88]
0020114corr x4, xzr, 2
00201150str x4, [sp+120]
00201154b 0x201184
00201158
00201158loc_201158:
00201158ldr x0, [sp+376]
0020115cldr x1, [sp+384]
00201160ldr x2, [sp+392]
00201164bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00201168str x0, [sp+176]
0020116cstr x1, [sp+192]
00201170str x0, [sp+208]
00201174str x1, [sp+200]
00201178str x0, [sp+88]
0020117cstr x1, [sp+120]
00201180b 0x201184
00201184
00201184loc_201184:
00201184orr x4, xzr, 1
00201188b 0x20118c
0020118c
0020118cloc_20118c:
0020118cldr x5, [sp+120]
00201190tbnz x5, 63, 0x201198
00201194b 0x2011c4
00201198
00201198loc_201198:
00201198adrp x27, 0x821000
0020119cldr x2, [x27+160]
002011a0adrp x27, 0x821000
002011a4ldr x3, [x27+168]
002011a8str x2, [sp+272]
002011acstr x3, [sp+280]
002011b0ldr x0, [sp+104]
002011b4ldrb w1, [sp+112]
002011b8ldp x29, x30, [sp-8]
002011bcadd sp, sp, 368
002011c0ret x30
002011c4
002011c4loc_2011c4:
002011c4ldr x0, [sp+88]
002011c8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002011ccstr x0, [sp+168]
002011d0ldr x1, [sp+240]
002011d4ldrsb x27, [x1]
002011d8ldr x2, [x1+16]
002011dcldr x0, [x1]
002011e0ldr x1, [x1+8]
002011e4add x1, x1, 1
002011e8subs xzr, x2, x1
002011ecb.hs 0x2011f4
002011f0b 0x2011f8
002011f4
002011f4loc_2011f4:
002011f4b 0x20120c
002011f8
002011f8loc_2011f8:
002011f8orr x3, xzr, 1
002011fcadrp x4, 0x3f4000
00201200add x4, x4, 3392
00201204bl runtime.growslice
00201208b 0x20120c
0020120c
0020120cloc_20120c:
0020120cldr x4, [sp+168]
00201210sub x5, x1, 1
00201214str x4, [x0+3*x5]
00201218ldr x4, [sp+240]
0020121cldrsb x27, [x4]
00201220str x1, [x4+8]
00201224str x2, [x4+16]
00201228adrp x27, 0x84a000
0020122cldr w5, [x27+3056]
00201230cbz w5, 0x201238
00201234b 0x20123c
00201238
00201238loc_201238:
00201238b 0x201250
0020123c
0020123cloc_20123c:
0020123cbl runtime.gcWriteBarrier2
00201240str x0, [x25]
00201244ldr x5, [x4]
00201248str x5, [x25+8]
0020124cb 0x201250
00201250
00201250loc_201250:
00201250str x0, [x4]
00201254ldr x4, [sp+120]
00201258str x4, [sp+104]
0020125cstp xzr, xzr, [sp+272]
00201260ldr x0, [sp+104]
00201264ldrb w1, [sp+112]
00201268mov x2, xzr
0020126cmov x3, xzr
00201270ldp x29, x30, [sp-8]
00201274add sp, sp, 368
00201278ret x30
0020127c
0020127cloc_20127c:
0020127corr x0, xzr, 1
00201280bl runtime.panicIndex
00201284
00201284loc_201284:
00201284mov x0, xzr
00201288bl runtime.panicIndex
0020128c
0020128cloc_20128c:
0020128corr x0, xzr, 1
00201290bl runtime.panicIndex
00201294
00201294loc_201294:
00201294mov x0, xzr
00201298bl runtime.panicIndex
0020129c
0020129cloc_20129c:
0020129cmov x0, xzr
002012a0bl runtime.panicIndex
002012a4
002012a4loc_2012a4:
002012a4ldr x4, [sp+152]
002012a8ldr x5, [sp+160]
002012acsubs xzr, x4, x5
002012b0b.gt 0x2012b8
002012b4b 0x2012fc
002012b8
002012b8loc_2012b8:
002012b8ldr x4, [sp+160]
002012bcldr x5, [sp+312]
002012c0ldrb w4, [x5+x4]
002012c4strb w4, [sp+86]
002012c8subs wzr, w4, 128
002012ccb.lo 0x2012d4
002012d0b 0x2012e4
002012d4
002012d4loc_2012d4:
002012d4ldr x4, [sp+144]
002012d8add x4, x4, 1
002012dcstr x4, [sp+144]
002012e0b 0x2012e8
002012e4
002012e4loc_2012e4:
002012e4b 0x2012e8
002012e8
002012e8loc_2012e8:
002012e8b 0x2012ec
002012ec
002012ecloc_2012ec:
002012ecldr x4, [sp+160]
002012f0add x4, x4, 1
002012f4str x4, [sp+160]
002012f8b 0x2012a4
002012fc
002012fcloc_2012fc:
002012fcldr x4, [sp+144]
00201300subs xzr, x4, 0
00201304b.gt 0x20130c
00201308b 0x20131c
0020130c
0020130cloc_20130c:
0020130cldr x1, [sp+144]
00201310ldr x0, [sp+400]
00201314bl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
00201318b 0x201320
0020131c
0020131cloc_20131c:
0020131cb 0x201320
00201320
00201320loc_201320:
00201320ldr x4, [sp+240]
00201324ldrsb x27, [x4]
00201328ldr x5, [x4]
0020132cldr x6, [x4+8]
00201330ldr x4, [x4+16]
00201334str x5, [sp+248]
00201338str x6, [sp+256]
0020133cstr x4, [sp+264]
00201340b 0x201344
00201344
00201344loc_201344:
00201344ldr x4, [sp+296]
00201348str x4, [sp+192]
0020134ccbnz x4, 0x201354
00201350b 0x201588
00201354
00201354loc_201354:
00201354str xzr, [sp+96]
00201358str xzr, [sp+128]
0020135cldr x4, [sp+296]
00201360str x4, [sp+184]
00201364subs xzr, x4, 0
00201368cset x5, ne
0020136cstrb w5, [sp+87]
00201370cbnz x4, 0x201378
00201374b 0x2013a0
00201378
00201378loc_201378:
00201378ldr x1, [sp+296]
0020137cldr x4, [sp+288]
00201380subs xzr, x1, 0
00201384b.hi 0x20138c
00201388b 0x20161c
0020138c
0020138cloc_20138c:
0020138cldrb w4, [x4]
00201390subs wzr, w4, 128
00201394cset x4, lo
00201398strb w4, [sp+87]
0020139cb 0x2013a4
002013a0
002013a0loc_2013a0:
002013a0b 0x2013a4
002013a4
002013a4loc_2013a4:
002013a4ldrb w4, [sp+87]
002013a8tbnz w4, 0, 0x2013b0
002013acb 0x2013d8
002013b0
002013b0loc_2013b0:
002013b0ldr x1, [sp+296]
002013b4ldr x4, [sp+288]
002013b8subs xzr, x1, 0
002013bcb.hi 0x2013c4
002013c0b 0x201614
002013c4
002013c4loc_2013c4:
002013c4ldrb w4, [x4]
002013c8str x4, [sp+96]
002013ccorr x4, xzr, 1
002013d0str x4, [sp+128]
002013d4b 0x2014b0
002013d8
002013d8loc_2013d8:
002013d8ldr x4, [sp+296]
002013dcstr x4, [sp+184]
002013e0subs xzr, x4, 2
002013e4cset x4, ge
002013e8strb w4, [sp+87]
002013ecb.ge 0x2013f4
002013f0b 0x20141c
002013f4
002013f4loc_2013f4:
002013f4ldr x1, [sp+296]
002013f8ldr x4, [sp+288]
002013fcsubs xzr, x1, 1
00201400b.hi 0x201408
00201404b 0x20160c
00201408
00201408loc_201408:
00201408ldrb w4, [x4+1]
0020140csubs wzr, w4, 128
00201410cset x4, lo
00201414strb w4, [sp+87]
00201418b 0x201420
0020141c
0020141cloc_20141c:
0020141cb 0x201420
00201420
00201420loc_201420:
00201420ldrb w4, [sp+87]
00201424tbnz w4, 0, 0x20142c
00201428b 0x201478
0020142c
0020142cloc_20142c:
0020142cldr x1, [sp+296]
00201430ldr x4, [sp+288]
00201434subs xzr, x1, 0
00201438b.hi 0x201440
0020143cb 0x201604
00201440
00201440loc_201440:
00201440ldrb w4, [x4]
00201444and x4, x4, 127
00201448ldr x1, [sp+296]
0020144cldr x5, [sp+288]
00201450subs xzr, x1, 1
00201454b.hi 0x20145c
00201458b 0x2015fc
0020145c
0020145cloc_20145c:
0020145cldrb w5, [x5+1]
00201460ubfm x5, x5, 57, 7
00201464add x4, x4, x5
00201468str x4, [sp+96]
0020146corr x4, xzr, 2
00201470str x4, [sp+128]
00201474b 0x2014a8
00201478
00201478loc_201478:
00201478ldr x0, [sp+288]
0020147cldr x1, [sp+296]
00201480ldr x2, [sp+304]
00201484bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00201488str x0, [sp+176]
0020148cstr x1, [sp+184]
00201490str x0, [sp+224]
00201494str x1, [sp+216]
00201498str x0, [sp+96]
0020149cstr x1, [sp+128]
002014a0orr x4, xzr, 2
002014a4b 0x2014a8
002014a8
002014a8loc_2014a8:
002014a8orr x4, xzr, 1
002014acb 0x2014b0
002014b0
002014b0loc_2014b0:
002014b0ldr x5, [sp+128]
002014b4tbnz x5, 63, 0x2014bc
002014b8b 0x2014e8
002014bc
002014bcloc_2014bc:
002014bcadrp x27, 0x821000
002014c0ldr x2, [x27+160]
002014c4adrp x27, 0x821000
002014c8ldr x3, [x27+168]
002014ccstr x2, [sp+272]
002014d0str x3, [sp+280]
002014d4ldr x0, [sp+104]
002014d8ldrb w1, [sp+112]
002014dcldp x29, x30, [sp-8]
002014e0add sp, sp, 368
002014e4ret x30
002014e8
002014e8loc_2014e8:
002014e8ldr x0, [sp+96]
002014ecbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002014f0str x0, [sp+168]
002014f4ldr x2, [sp+264]
002014f8ldr x0, [sp+248]
002014fcldr x1, [sp+256]
00201500add x1, x1, 1
00201504subs xzr, x2, x1
00201508b.hs 0x201510
0020150cb 0x201514
00201510
00201510loc_201510:
00201510b 0x201528
00201514
00201514loc_201514:
00201514orr x3, xzr, 1
00201518adrp x4, 0x3f4000
0020151cadd x4, x4, 3392
00201520bl runtime.growslice
00201524b 0x201528
00201528
00201528loc_201528:
00201528ldr x4, [sp+168]
0020152csub x5, x1, 1
00201530str x4, [x0+3*x5]
00201534str x0, [sp+248]
00201538str x1, [sp+256]
0020153cstr x2, [sp+264]
00201540ldr x0, [sp+128]
00201544ldr x1, [sp+296]
00201548ldr x4, [sp+288]
0020154cldr x5, [sp+304]
00201550b 0x201554
00201554
00201554loc_201554:
00201554subs xzr, x1, x0
00201558b.hs 0x201560
0020155cb 0x2015f8
00201560
00201560loc_201560:
00201560sub x5, x5, x0
00201564sub x6, x1, x0
00201568sub x7, xzr, x5
0020156cand x7, x0, x7, asr #63
00201570add x4, x4, x7
00201574str x4, [sp+288]
00201578str x6, [sp+296]
0020157cstr x5, [sp+304]
00201580b 0x201584
00201584
00201584loc_201584:
00201584b 0x201344
00201588
00201588loc_201588:
00201588ldr x4, [sp+240]
0020158cldrsb x27, [x4]
00201590ldr x5, [sp+248]
00201594ldr x6, [sp+256]
00201598ldr x7, [sp+264]
0020159cstr x6, [x4+8]
002015a0str x7, [x4+16]
002015a4adrp x27, 0x84a000
002015a8ldr w6, [x27+3056]
002015accbz w6, 0x2015b4
002015b0b 0x2015b8
002015b4
002015b4loc_2015b4:
002015b4b 0x2015cc
002015b8
002015b8loc_2015b8:
002015b8bl runtime.gcWriteBarrier2
002015bcstr x5, [x25]
002015c0ldr x6, [x4]
002015c4str x6, [x25+8]
002015c8b 0x2015cc
002015cc
002015ccloc_2015cc:
002015ccstr x5, [x4]
002015d0ldr x4, [sp+136]
002015d4str x4, [sp+104]
002015d8stp xzr, xzr, [sp+272]
002015dcldr x0, [sp+104]
002015e0ldrb w1, [sp+112]
002015e4mov x2, xzr
002015e8mov x3, xzr
002015ecldp x29, x30, [sp-8]
002015f0add sp, sp, 368
002015f4ret x30
002015f8
002015f8loc_2015f8:
002015f8bl runtime.panicSliceB
002015fc
002015fcloc_2015fc:
002015fcorr x0, xzr, 1
00201600bl runtime.panicIndex
00201604
00201604loc_201604:
00201604mov x0, xzr
00201608bl runtime.panicIndex
0020160c
0020160cloc_20160c:
0020160corr x0, xzr, 1
00201610bl runtime.panicIndex
00201614
00201614loc_201614:
00201614mov x0, xzr
00201618bl runtime.panicIndex
0020161c
0020161cloc_20161c:
0020161cmov x0, xzr
00201620bl runtime.panicIndex
00201624hint
00201628
00201628loc_201628:
00201628stp x0, x1, [sp+8]
0020162cstp x2, x3, [sp+24]
00201630strb w4, [sp+40]
00201634str x5, [sp+48]
00201638strb w6, [sp+56]
0020163cstp x7, x8, [sp+64]
00201640str x9, [sp+80]
00201644mov x3, x30
00201648bl runtime.morestack_noctxt.abi0
0020164cldp x0, x1, [sp+8]
00201650ldp x2, x3, [sp+24]
00201654ldrsb x4, [sp+40]
00201658ldr x5, [sp+48]
0020165cldrb w6, [sp+56]
00201660ldp x7, x8, [sp+64]
00201664ldr x9, [sp+80]
00201668b 0x200ee0
0020166cudf 0
00200ee0
00200ee0google.golang.org/protobuf/internal/impl.consumeSint64Slice: ; void google.golang.org/protobuf/internal/impl.consumeSint64Slice(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)
00200ee0ldr x16, [x28+16]
00200ee4sub x17, sp, 240
00200ee8subs xzr, x17, x16
00200eecb.ls 0x201628
00200ef0sub x20, sp, 368
00200ef4stp x29, x30, [x20-8]
00200ef8add sp, x20, 0
00200efcsub x29, sp, 8
00200f00str x0, [sp+376]
00200f04str x1, [sp+384]
00200f08str x2, [sp+392]
00200f0cstr x3, [sp+400]
00200f10strb w4, [sp+408]
00200f14str x5, [sp+416]
00200f18strb w6, [sp+424]
00200f1cstr x7, [sp+432]
00200f20str x8, [sp+440]
00200f24str x9, [sp+448]
00200f28str xzr, [sp+104]
00200f2cstrb wzr, [sp+112]
00200f30stp xzr, xzr, [sp+272]
00200f34ldr x0, [sp+400]
00200f38bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
00200f3cstr x0, [sp+240]
00200f40ldrsb x1, [sp+408]
00200f44ubfm x1, x1, 0, 7
00200f48subs wzr, w1, 2
00200f4cb.eq 0x200f54
00200f50b 0x200ff8
00200f54
00200f54loc_200f54:
00200f54str xzr, [sp+312]
00200f58stp xzr, xzr, [sp+320]
00200f5cldr x0, [sp+376]
00200f60ldr x1, [sp+384]
00200f64ldr x2, [sp+392]
00200f68bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00200f6cstr x0, [sp+312]
00200f70str x1, [sp+320]
00200f74str x2, [sp+328]
00200f78str x3, [sp+192]
00200f7cstr x0, [sp+336]
00200f80str x1, [sp+344]
00200f84str x2, [sp+352]
00200f88ldr x3, [sp+192]
00200f8cstr x3, [sp+232]
00200f90str x0, [sp+288]
00200f94str x1, [sp+296]
00200f98str x2, [sp+304]
00200f9cldr x3, [sp+232]
00200fa0str x3, [sp+136]
00200fa4tbnz x3, 63, 0x200fac
00200fa8b 0x200fd8
00200fac
00200facloc_200fac:
00200facadrp x27, 0x822000
00200fb0ldr x2, [x27+160]
00200fb4adrp x27, 0x822000
00200fb8ldr x3, [x27+168]
00200fbcstr x2, [sp+272]
00200fc0str x3, [sp+280]
00200fc4ldr x0, [sp+104]
00200fc8ldrb w1, [sp+112]
00200fccldp x29, x30, [sp-8]
00200fd0add sp, sp, 368
00200fd4ret x30
00200fd8
00200fd8loc_200fd8:
00200fd8str xzr, [sp+144]
00200fdcldr x4, [sp+288]
00200fe0str x4, [sp+312]
00200fe4str x1, [sp+320]
00200fe8str x2, [sp+328]
00200fecstr xzr, [sp+160]
00200ff0str x1, [sp+152]
00200ff4b 0x2012a4
00200ff8
00200ff8loc_200ff8:
00200ff8ldrsb x4, [sp+408]
00200ffcubfm x4, x4, 0, 7
00201000cbnz w4, 0x201008
00201004b 0x201034
00201008
00201008loc_201008:
00201008adrp x27, 0x821000
0020100cldr x2, [x27+192]
00201010adrp x27, 0x821000
00201014ldr x3, [x27+200]
00201018str x2, [sp+272]
0020101cstr x3, [sp+280]
00201020ldr x0, [sp+104]
00201024ldrb w1, [sp+112]
00201028ldp x29, x30, [sp-8]
0020102cadd sp, sp, 368
00201030ret x30
00201034
00201034loc_201034:
00201034str xzr, [sp+88]
00201038str xzr, [sp+120]
0020103cldr x4, [sp+384]
00201040str x4, [sp+192]
00201044subs xzr, x4, 0
00201048cset x5, ne
0020104cstrb w5, [sp+87]
00201050cbnz x4, 0x201058
00201054b 0x201080
00201058
00201058loc_201058:
00201058ldr x1, [sp+384]
0020105cldr x4, [sp+376]
00201060subs xzr, x1, 0
00201064b.hi 0x20106c
00201068b 0x20129c
0020106c
0020106cloc_20106c:
0020106cldrb w4, [x4]
00201070subs wzr, w4, 128
00201074cset x4, lo
00201078strb w4, [sp+87]
0020107cb 0x201084
00201080
00201080loc_201080:
00201080b 0x201084
00201084
00201084loc_201084:
00201084ldrb w4, [sp+87]
00201088tbnz w4, 0, 0x201090
0020108cb 0x2010b8
00201090
00201090loc_201090:
00201090ldr x1, [sp+384]
00201094ldr x4, [sp+376]
00201098subs xzr, x1, 0
0020109cb.hi 0x2010a4
002010a0b 0x201294
002010a4
002010a4loc_2010a4:
002010a4ldrb w4, [x4]
002010a8str x4, [sp+88]
002010acorr x4, xzr, 1
002010b0str x4, [sp+120]
002010b4b 0x20118c
002010b8
002010b8loc_2010b8:
002010b8ldr x4, [sp+384]
002010bcstr x4, [sp+192]
002010c0subs xzr, x4, 2
002010c4cset x4, ge
002010c8strb w4, [sp+87]
002010ccb.ge 0x2010d4
002010d0b 0x2010fc
002010d4
002010d4loc_2010d4:
002010d4ldr x1, [sp+384]
002010d8ldr x4, [sp+376]
002010dcsubs xzr, x1, 1
002010e0b.hi 0x2010e8
002010e4b 0x20128c
002010e8
002010e8loc_2010e8:
002010e8ldrb w4, [x4+1]
002010ecsubs wzr, w4, 128
002010f0cset x4, lo
002010f4strb w4, [sp+87]
002010f8b 0x201100
002010fc
002010fcloc_2010fc:
002010fcb 0x201100
00201100
00201100loc_201100:
00201100ldrb w4, [sp+87]
00201104tbnz w4, 0, 0x20110c
00201108b 0x201158
0020110c
0020110cloc_20110c:
0020110cldr x1, [sp+384]
00201110ldr x4, [sp+376]
00201114subs xzr, x1, 0
00201118b.hi 0x201120
0020111cb 0x201284
00201120
00201120loc_201120:
00201120ldrb w4, [x4]
00201124and x4, x4, 127
00201128ldr x1, [sp+384]
0020112cldr x5, [sp+376]
00201130subs xzr, x1, 1
00201134b.hi 0x20113c
00201138b 0x20127c
0020113c
0020113cloc_20113c:
0020113cldrb w5, [x5+1]
00201140ubfm x5, x5, 57, 7
00201144add x4, x4, x5
00201148str x4, [sp+88]
0020114corr x4, xzr, 2
00201150str x4, [sp+120]
00201154b 0x201184
00201158
00201158loc_201158:
00201158ldr x0, [sp+376]
0020115cldr x1, [sp+384]
00201160ldr x2, [sp+392]
00201164bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00201168str x0, [sp+176]
0020116cstr x1, [sp+192]
00201170str x0, [sp+208]
00201174str x1, [sp+200]
00201178str x0, [sp+88]
0020117cstr x1, [sp+120]
00201180b 0x201184
00201184
00201184loc_201184:
00201184orr x4, xzr, 1
00201188b 0x20118c
0020118c
0020118cloc_20118c:
0020118cldr x5, [sp+120]
00201190tbnz x5, 63, 0x201198
00201194b 0x2011c4
00201198
00201198loc_201198:
00201198adrp x27, 0x821000
0020119cldr x2, [x27+160]
002011a0adrp x27, 0x821000
002011a4ldr x3, [x27+168]
002011a8str x2, [sp+272]
002011acstr x3, [sp+280]
002011b0ldr x0, [sp+104]
002011b4ldrb w1, [sp+112]
002011b8ldp x29, x30, [sp-8]
002011bcadd sp, sp, 368
002011c0ret x30
002011c4
002011c4loc_2011c4:
002011c4ldr x0, [sp+88]
002011c8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002011ccstr x0, [sp+168]
002011d0ldr x1, [sp+240]
002011d4ldrsb x27, [x1]
002011d8ldr x2, [x1+16]
002011dcldr x0, [x1]
002011e0ldr x1, [x1+8]
002011e4add x1, x1, 1
002011e8subs xzr, x2, x1
002011ecb.hs 0x2011f4
002011f0b 0x2011f8
002011f4
002011f4loc_2011f4:
002011f4b 0x20120c
002011f8
002011f8loc_2011f8:
002011f8orr x3, xzr, 1
002011fcadrp x4, 0x3f4000
00201200add x4, x4, 3392
00201204bl runtime.growslice
00201208b 0x20120c
0020120c
0020120cloc_20120c:
0020120cldr x4, [sp+168]
00201210sub x5, x1, 1
00201214str x4, [x0+3*x5]
00201218ldr x4, [sp+240]
0020121cldrsb x27, [x4]
00201220str x1, [x4+8]
00201224str x2, [x4+16]
00201228adrp x27, 0x84a000
0020122cldr w5, [x27+3056]
00201230cbz w5, 0x201238
00201234b 0x20123c
00201238
00201238loc_201238:
00201238b 0x201250
0020123c
0020123cloc_20123c:
0020123cbl runtime.gcWriteBarrier2
00201240str x0, [x25]
00201244ldr x5, [x4]
00201248str x5, [x25+8]
0020124cb 0x201250
00201250
00201250loc_201250:
00201250str x0, [x4]
00201254ldr x4, [sp+120]
00201258str x4, [sp+104]
0020125cstp xzr, xzr, [sp+272]
00201260ldr x0, [sp+104]
00201264ldrb w1, [sp+112]
00201268mov x2, xzr
0020126cmov x3, xzr
00201270ldp x29, x30, [sp-8]
00201274add sp, sp, 368
00201278ret x30
0020127c
0020127cloc_20127c:
0020127corr x0, xzr, 1
00201280bl runtime.panicIndex
00201284
00201284loc_201284:
00201284mov x0, xzr
00201288bl runtime.panicIndex
0020128c
0020128cloc_20128c:
0020128corr x0, xzr, 1
00201290bl runtime.panicIndex
00201294
00201294loc_201294:
00201294mov x0, xzr
00201298bl runtime.panicIndex
0020129c
0020129cloc_20129c:
0020129cmov x0, xzr
002012a0bl runtime.panicIndex
002012a4
002012a4loc_2012a4:
002012a4ldr x4, [sp+152]
002012a8ldr x5, [sp+160]
002012acsubs xzr, x4, x5
002012b0b.gt 0x2012b8
002012b4b 0x2012fc
002012b8
002012b8loc_2012b8:
002012b8ldr x4, [sp+160]
002012bcldr x5, [sp+312]
002012c0ldrb w4, [x5+x4]
002012c4strb w4, [sp+86]
002012c8subs wzr, w4, 128
002012ccb.lo 0x2012d4
002012d0b 0x2012e4
002012d4
002012d4loc_2012d4:
002012d4ldr x4, [sp+144]
002012d8add x4, x4, 1
002012dcstr x4, [sp+144]
002012e0b 0x2012e8
002012e4
002012e4loc_2012e4:
002012e4b 0x2012e8
002012e8
002012e8loc_2012e8:
002012e8b 0x2012ec
002012ec
002012ecloc_2012ec:
002012ecldr x4, [sp+160]
002012f0add x4, x4, 1
002012f4str x4, [sp+160]
002012f8b 0x2012a4
002012fc
002012fcloc_2012fc:
002012fcldr x4, [sp+144]
00201300subs xzr, x4, 0
00201304b.gt 0x20130c
00201308b 0x20131c
0020130c
0020130cloc_20130c:
0020130cldr x1, [sp+144]
00201310ldr x0, [sp+400]
00201314bl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
00201318b 0x201320
0020131c
0020131cloc_20131c:
0020131cb 0x201320
00201320
00201320loc_201320:
00201320ldr x4, [sp+240]
00201324ldrsb x27, [x4]
00201328ldr x5, [x4]
0020132cldr x6, [x4+8]
00201330ldr x4, [x4+16]
00201334str x5, [sp+248]
00201338str x6, [sp+256]
0020133cstr x4, [sp+264]
00201340b 0x201344
00201344
00201344loc_201344:
00201344ldr x4, [sp+296]
00201348str x4, [sp+192]
0020134ccbnz x4, 0x201354
00201350b 0x201588
00201354
00201354loc_201354:
00201354str xzr, [sp+96]
00201358str xzr, [sp+128]
0020135cldr x4, [sp+296]
00201360str x4, [sp+184]
00201364subs xzr, x4, 0
00201368cset x5, ne
0020136cstrb w5, [sp+87]
00201370cbnz x4, 0x201378
00201374b 0x2013a0
00201378
00201378loc_201378:
00201378ldr x1, [sp+296]
0020137cldr x4, [sp+288]
00201380subs xzr, x1, 0
00201384b.hi 0x20138c
00201388b 0x20161c
0020138c
0020138cloc_20138c:
0020138cldrb w4, [x4]
00201390subs wzr, w4, 128
00201394cset x4, lo
00201398strb w4, [sp+87]
0020139cb 0x2013a4
002013a0
002013a0loc_2013a0:
002013a0b 0x2013a4
002013a4
002013a4loc_2013a4:
002013a4ldrb w4, [sp+87]
002013a8tbnz w4, 0, 0x2013b0
002013acb 0x2013d8
002013b0
002013b0loc_2013b0:
002013b0ldr x1, [sp+296]
002013b4ldr x4, [sp+288]
002013b8subs xzr, x1, 0
002013bcb.hi 0x2013c4
002013c0b 0x201614
002013c4
002013c4loc_2013c4:
002013c4ldrb w4, [x4]
002013c8str x4, [sp+96]
002013ccorr x4, xzr, 1
002013d0str x4, [sp+128]
002013d4b 0x2014b0
002013d8
002013d8loc_2013d8:
002013d8ldr x4, [sp+296]
002013dcstr x4, [sp+184]
002013e0subs xzr, x4, 2
002013e4cset x4, ge
002013e8strb w4, [sp+87]
002013ecb.ge 0x2013f4
002013f0b 0x20141c
002013f4
002013f4loc_2013f4:
002013f4ldr x1, [sp+296]
002013f8ldr x4, [sp+288]
002013fcsubs xzr, x1, 1
00201400b.hi 0x201408
00201404b 0x20160c
00201408
00201408loc_201408:
00201408ldrb w4, [x4+1]
0020140csubs wzr, w4, 128
00201410cset x4, lo
00201414strb w4, [sp+87]
00201418b 0x201420
0020141c
0020141cloc_20141c:
0020141cb 0x201420
00201420
00201420loc_201420:
00201420ldrb w4, [sp+87]
00201424tbnz w4, 0, 0x20142c
00201428b 0x201478
0020142c
0020142cloc_20142c:
0020142cldr x1, [sp+296]
00201430ldr x4, [sp+288]
00201434subs xzr, x1, 0
00201438b.hi 0x201440
0020143cb 0x201604
00201440
00201440loc_201440:
00201440ldrb w4, [x4]
00201444and x4, x4, 127
00201448ldr x1, [sp+296]
0020144cldr x5, [sp+288]
00201450subs xzr, x1, 1
00201454b.hi 0x20145c
00201458b 0x2015fc
0020145c
0020145cloc_20145c:
0020145cldrb w5, [x5+1]
00201460ubfm x5, x5, 57, 7
00201464add x4, x4, x5
00201468str x4, [sp+96]
0020146corr x4, xzr, 2
00201470str x4, [sp+128]
00201474b 0x2014a8
00201478
00201478loc_201478:
00201478ldr x0, [sp+288]
0020147cldr x1, [sp+296]
00201480ldr x2, [sp+304]
00201484bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00201488str x0, [sp+176]
0020148cstr x1, [sp+184]
00201490str x0, [sp+224]
00201494str x1, [sp+216]
00201498str x0, [sp+96]
0020149cstr x1, [sp+128]
002014a0orr x4, xzr, 2
002014a4b 0x2014a8
002014a8
002014a8loc_2014a8:
002014a8orr x4, xzr, 1
002014acb 0x2014b0
002014b0
002014b0loc_2014b0:
002014b0ldr x5, [sp+128]
002014b4tbnz x5, 63, 0x2014bc
002014b8b 0x2014e8
002014bc
002014bcloc_2014bc:
002014bcadrp x27, 0x821000
002014c0ldr x2, [x27+160]
002014c4adrp x27, 0x821000
002014c8ldr x3, [x27+168]
002014ccstr x2, [sp+272]
002014d0str x3, [sp+280]
002014d4ldr x0, [sp+104]
002014d8ldrb w1, [sp+112]
002014dcldp x29, x30, [sp-8]
002014e0add sp, sp, 368
002014e4ret x30
002014e8
002014e8loc_2014e8:
002014e8ldr x0, [sp+96]
002014ecbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
002014f0str x0, [sp+168]
002014f4ldr x2, [sp+264]
002014f8ldr x0, [sp+248]
002014fcldr x1, [sp+256]
00201500add x1, x1, 1
00201504subs xzr, x2, x1
00201508b.hs 0x201510
0020150cb 0x201514
00201510
00201510loc_201510:
00201510b 0x201528
00201514
00201514loc_201514:
00201514orr x3, xzr, 1
00201518adrp x4, 0x3f4000
0020151cadd x4, x4, 3392
00201520bl runtime.growslice
00201524b 0x201528
00201528
00201528loc_201528:
00201528ldr x4, [sp+168]
0020152csub x5, x1, 1
00201530str x4, [x0+3*x5]
00201534str x0, [sp+248]
00201538str x1, [sp+256]
0020153cstr x2, [sp+264]
00201540ldr x0, [sp+128]
00201544ldr x1, [sp+296]
00201548ldr x4, [sp+288]
0020154cldr x5, [sp+304]
00201550b 0x201554
00201554
00201554loc_201554:
00201554subs xzr, x1, x0
00201558b.hs 0x201560
0020155cb 0x2015f8
00201560
00201560loc_201560:
00201560sub x5, x5, x0
00201564sub x6, x1, x0
00201568sub x7, xzr, x5
0020156cand x7, x0, x7, asr #63
00201570add x4, x4, x7
00201574str x4, [sp+288]
00201578str x6, [sp+296]
0020157cstr x5, [sp+304]
00201580b 0x201584
00201584
00201584loc_201584:
00201584b 0x201344
00201588
00201588loc_201588:
00201588ldr x4, [sp+240]
0020158cldrsb x27, [x4]
00201590ldr x5, [sp+248]
00201594ldr x6, [sp+256]
00201598ldr x7, [sp+264]
0020159cstr x6, [x4+8]
002015a0str x7, [x4+16]
002015a4adrp x27, 0x84a000
002015a8ldr w6, [x27+3056]
002015accbz w6, 0x2015b4
002015b0b 0x2015b8
002015b4
002015b4loc_2015b4:
002015b4b 0x2015cc
002015b8
002015b8loc_2015b8:
002015b8bl runtime.gcWriteBarrier2
002015bcstr x5, [x25]
002015c0ldr x6, [x4]
002015c4str x6, [x25+8]
002015c8b 0x2015cc
002015cc
002015ccloc_2015cc:
002015ccstr x5, [x4]
002015d0ldr x4, [sp+136]
002015d4str x4, [sp+104]
002015d8stp xzr, xzr, [sp+272]
002015dcldr x0, [sp+104]
002015e0ldrb w1, [sp+112]
002015e4mov x2, xzr
002015e8mov x3, xzr
002015ecldp x29, x30, [sp-8]
002015f0add sp, sp, 368
002015f4ret x30
002015f8
002015f8loc_2015f8:
002015f8bl runtime.panicSliceB
002015fc
002015fcloc_2015fc:
002015fcorr x0, xzr, 1
00201600bl runtime.panicIndex
00201604
00201604loc_201604:
00201604mov x0, xzr
00201608bl runtime.panicIndex
0020160c
0020160cloc_20160c:
0020160corr x0, xzr, 1
00201610bl runtime.panicIndex
00201614
00201614loc_201614:
00201614mov x0, xzr
00201618bl runtime.panicIndex
0020161c
0020161cloc_20161c:
0020161cmov x0, xzr
00201620bl runtime.panicIndex
00201624hint
00201628
00201628loc_201628:
00201628stp x0, x1, [sp+8]
0020162cstp x2, x3, [sp+24]
00201630strb w4, [sp+40]
00201634str x5, [sp+48]
00201638strb w6, [sp+56]
0020163cstp x7, x8, [sp+64]
00201640str x9, [sp+80]
00201644mov x3, x30
00201648bl runtime.morestack_noctxt.abi0
0020164cldp x0, x1, [sp+8]
00201650ldp x2, x3, [sp+24]
00201654ldrsb x4, [sp+40]
00201658ldr x5, [sp+48]
0020165cldrb w6, [sp+56]
00201660ldp x7, x8, [sp+64]
00201664ldr x9, [sp+80]
00201668b 0x200ee0
0020166cudf 0
00200ee0
00201670
00201670google.golang.org/protobuf/internal/impl.sizeSint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeSint64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00201670ldr x16, [x28+16]
00201674sub x17, sp, 16
00201678subs xzr, x17, x16
0020167cb.ls 0x201780
00201680str x30, [sp-144]!
00201684stur x29, [sp-8]
00201688sub x29, sp, 8
0020168cstr x0, [sp+152]
00201690str x1, [sp+160]
00201694strb w2, [sp+168]
00201698str xzr, [sp+32]
0020169cbl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
002016a0str x0, [sp+128]
002016a4ldrsb x27, [x0]
002016a8ldr x1, [x0+16]
002016acldr x2, [x0]
002016b0ldr x3, [x0+8]
002016b4str x2, [sp+80]
002016b8str x3, [sp+88]
002016bcstr x1, [sp+96]
002016c0str x3, [sp+48]
002016c4cbz x3, 0x2016cc
002016c8b 0x2016e0
002016cc
002016ccloc_2016cc:
002016ccstr xzr, [sp+32]
002016d0mov x0, xzr
002016d4ldur x29, [sp-8]
002016d8ldr x30, [sp], 144
002016dcret x30
002016e0
002016e0loc_2016e0:
002016e0str xzr, [sp+40]
002016e4ldr x2, [sp+80]
002016e8str x2, [sp+104]
002016ecstr x3, [sp+112]
002016f0str x1, [sp+120]
002016f4str xzr, [sp+64]
002016f8str x3, [sp+56]
002016fcb 0x201700
00201700
00201700loc_201700:
00201700ldr x1, [sp+56]
00201704ldr x2, [sp+64]
00201708subs xzr, x1, x2
0020170cb.gt 0x201714
00201710b 0x201754
00201714
00201714loc_201714:
00201714ldr x1, [sp+64]
00201718ldr x2, [sp+104]
0020171cldr x0, [x2+3*x1]
00201720str x0, [sp+24]
00201724bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00201728str x0, [sp+72]
0020172cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
00201730str x0, [sp+48]
00201734ldr x1, [sp+40]
00201738add x1, x1, x0
0020173cstr x1, [sp+40]
00201740b 0x201744
00201744
00201744loc_201744:
00201744ldr x1, [sp+64]
00201748add x1, x1, 1
0020174cstr x1, [sp+64]
00201750b 0x201700
00201754
00201754loc_201754:
00201754ldr x0, [sp+40]
00201758bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020175cstr x0, [sp+48]
00201760ldr x1, [sp+160]
00201764ldrsb x27, [x1]
00201768ldr x1, [x1+120]
0020176cadd x0, x1, x0
00201770str x0, [sp+32]
00201774ldur x29, [sp-8]
00201778ldr x30, [sp], 144
0020177cret x30
00201780
00201780loc_201780:
00201780stp x0, x1, [sp+8]
00201784strb w2, [sp+24]
00201788mov x3, x30
0020178cbl runtime.morestack_noctxt.abi0
00201790ldp x0, x1, [sp+8]
00201794ldrb w2, [sp+24]
00201798b 0x201670
0020179cudf 0
00201670
00201670google.golang.org/protobuf/internal/impl.sizeSint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeSint64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00201670ldr x16, [x28+16]
00201674sub x17, sp, 16
00201678subs xzr, x17, x16
0020167cb.ls 0x201780
00201680str x30, [sp-144]!
00201684stur x29, [sp-8]
00201688sub x29, sp, 8
0020168cstr x0, [sp+152]
00201690str x1, [sp+160]
00201694strb w2, [sp+168]
00201698str xzr, [sp+32]
0020169cbl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
002016a0str x0, [sp+128]
002016a4ldrsb x27, [x0]
002016a8ldr x1, [x0+16]
002016acldr x2, [x0]
002016b0ldr x3, [x0+8]
002016b4str x2, [sp+80]
002016b8str x3, [sp+88]
002016bcstr x1, [sp+96]
002016c0str x3, [sp+48]
002016c4cbz x3, 0x2016cc
002016c8b 0x2016e0
002016cc
002016ccloc_2016cc:
002016ccstr xzr, [sp+32]
002016d0mov x0, xzr
002016d4ldur x29, [sp-8]
002016d8ldr x30, [sp], 144
002016dcret x30
002016e0
002016e0loc_2016e0:
002016e0str xzr, [sp+40]
002016e4ldr x2, [sp+80]
002016e8str x2, [sp+104]
002016ecstr x3, [sp+112]
002016f0str x1, [sp+120]
002016f4str xzr, [sp+64]
002016f8str x3, [sp+56]
002016fcb 0x201700
00201700
00201700loc_201700:
00201700ldr x1, [sp+56]
00201704ldr x2, [sp+64]
00201708subs xzr, x1, x2
0020170cb.gt 0x201714
00201710b 0x201754
00201714
00201714loc_201714:
00201714ldr x1, [sp+64]
00201718ldr x2, [sp+104]
0020171cldr x0, [x2+3*x1]
00201720str x0, [sp+24]
00201724bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
00201728str x0, [sp+72]
0020172cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
00201730str x0, [sp+48]
00201734ldr x1, [sp+40]
00201738add x1, x1, x0
0020173cstr x1, [sp+40]
00201740b 0x201744
00201744
00201744loc_201744:
00201744ldr x1, [sp+64]
00201748add x1, x1, 1
0020174cstr x1, [sp+64]
00201750b 0x201700
00201754
00201754loc_201754:
00201754ldr x0, [sp+40]
00201758bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020175cstr x0, [sp+48]
00201760ldr x1, [sp+160]
00201764ldrsb x27, [x1]
00201768ldr x1, [x1+120]
0020176cadd x0, x1, x0
00201770str x0, [sp+32]
00201774ldur x29, [sp-8]
00201778ldr x30, [sp], 144
0020177cret x30
00201780
00201780loc_201780:
00201780stp x0, x1, [sp+8]
00201784strb w2, [sp+24]
00201788mov x3, x30
0020178cbl runtime.morestack_noctxt.abi0
00201790ldp x0, x1, [sp+8]
00201794ldrb w2, [sp+24]
00201798b 0x201670
0020179cudf 0
00201670
Loading..