File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0020f7d0
0020f7d0google.golang.org/protobuf/internal/impl.appendDoubleSlice: ; void google.golang.org/protobuf/internal/impl.appendDoubleSlice(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)
0020f7d0ldr x16, [x28+16]
0020f7d4sub x17, sp, 64
0020f7d8subs xzr, x17, x16
0020f7dcb.ls 0x20f920
0020f7e0str x30, [sp-192]!
0020f7e4stur x29, [sp-8]
0020f7e8sub x29, sp, 8
0020f7ecstr x0, [sp+200]
0020f7f0str x1, [sp+208]
0020f7f4str x2, [sp+216]
0020f7f8str x3, [sp+224]
0020f7fcstr x4, [sp+232]
0020f800strb w5, [sp+240]
0020f804str xzr, [sp+104]
0020f808stp xzr, xzr, [sp+112]
0020f80cstp xzr, xzr, [sp+88]
0020f810ldr x0, [sp+224]
0020f814bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f818str x0, [sp+176]
0020f81cldrsb x27, [x0]
0020f820ldr x1, [x0+8]
0020f824ldr x2, [x0]
0020f828ldr x3, [x0+16]
0020f82cstr x2, [sp+128]
0020f830str x1, [sp+136]
0020f834str x3, [sp+144]
0020f838str x2, [sp+152]
0020f83cstr x1, [sp+160]
0020f840str x3, [sp+168]
0020f844str xzr, [sp+72]
0020f848str x1, [sp+64]
0020f84cb 0x20f850
0020f850
0020f850loc_20f850:
0020f850ldr x5, [sp+64]
0020f854ldr x6, [sp+72]
0020f858subs xzr, x5, x6
0020f85cb.gt 0x20f864
0020f860b 0x20f8e4
0020f864
0020f864loc_20f864:
0020f864ldr x4, [sp+72]
0020f868ldr x5, [sp+152]
0020f86cldr d0, [x5+3*x4]
0020f870str d0, [sp+48]
0020f874ldr x4, [sp+232]
0020f878ldrsb x27, [x4]
0020f87cldr x3, [x4+112]
0020f880str x3, [sp+56]
0020f884ldr x0, [sp+200]
0020f888ldr x1, [sp+208]
0020f88cldr x2, [sp+216]
0020f890bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f894str x0, [sp+200]
0020f898str x1, [sp+208]
0020f89cstr x2, [sp+216]
0020f8a0ldr d0, [sp+48]
0020f8a4bl math.Float64bits
0020f8a8str x0, [sp+80]
0020f8acldr x4, [sp+200]
0020f8b0ldr x1, [sp+208]
0020f8b4ldr x2, [sp+216]
0020f8b8mov x3, x0
0020f8bcmov x0, x4
0020f8c0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f8c4str x0, [sp+200]
0020f8c8str x1, [sp+208]
0020f8ccstr x2, [sp+216]
0020f8d0b 0x20f8d4
0020f8d4
0020f8d4loc_20f8d4:
0020f8d4ldr x5, [sp+72]
0020f8d8add x5, x5, 1
0020f8dcstr x5, [sp+72]
0020f8e0b 0x20f850
0020f8e4
0020f8e4loc_20f8e4:
0020f8e4ldr x5, [sp+200]
0020f8e8ldr x6, [sp+208]
0020f8ecldr x7, [sp+216]
0020f8f0str x5, [sp+104]
0020f8f4str x6, [sp+112]
0020f8f8str x7, [sp+120]
0020f8fcstp xzr, xzr, [sp+88]
0020f900ldr x0, [sp+104]
0020f904ldr x1, [sp+112]
0020f908ldr x2, [sp+120]
0020f90cmov x3, xzr
0020f910mov x4, xzr
0020f914ldur x29, [sp-8]
0020f918ldr x30, [sp], 192
0020f91cret x30
0020f920
0020f920loc_20f920:
0020f920stp x0, x1, [sp+8]
0020f924stp x2, x3, [sp+24]
0020f928str x4, [sp+40]
0020f92cstrb w5, [sp+48]
0020f930mov x3, x30
0020f934bl runtime.morestack_noctxt.abi0
0020f938ldp x0, x1, [sp+8]
0020f93cldp x2, x3, [sp+24]
0020f940ldr x4, [sp+40]
0020f944ldrb w5, [sp+48]
0020f948b 0x20f7d0
0020f94cudf 0
0020f7d0
0020f7d0google.golang.org/protobuf/internal/impl.appendDoubleSlice: ; void google.golang.org/protobuf/internal/impl.appendDoubleSlice(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)
0020f7d0ldr x16, [x28+16]
0020f7d4sub x17, sp, 64
0020f7d8subs xzr, x17, x16
0020f7dcb.ls 0x20f920
0020f7e0str x30, [sp-192]!
0020f7e4stur x29, [sp-8]
0020f7e8sub x29, sp, 8
0020f7ecstr x0, [sp+200]
0020f7f0str x1, [sp+208]
0020f7f4str x2, [sp+216]
0020f7f8str x3, [sp+224]
0020f7fcstr x4, [sp+232]
0020f800strb w5, [sp+240]
0020f804str xzr, [sp+104]
0020f808stp xzr, xzr, [sp+112]
0020f80cstp xzr, xzr, [sp+88]
0020f810ldr x0, [sp+224]
0020f814bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f818str x0, [sp+176]
0020f81cldrsb x27, [x0]
0020f820ldr x1, [x0+8]
0020f824ldr x2, [x0]
0020f828ldr x3, [x0+16]
0020f82cstr x2, [sp+128]
0020f830str x1, [sp+136]
0020f834str x3, [sp+144]
0020f838str x2, [sp+152]
0020f83cstr x1, [sp+160]
0020f840str x3, [sp+168]
0020f844str xzr, [sp+72]
0020f848str x1, [sp+64]
0020f84cb 0x20f850
0020f850
0020f850loc_20f850:
0020f850ldr x5, [sp+64]
0020f854ldr x6, [sp+72]
0020f858subs xzr, x5, x6
0020f85cb.gt 0x20f864
0020f860b 0x20f8e4
0020f864
0020f864loc_20f864:
0020f864ldr x4, [sp+72]
0020f868ldr x5, [sp+152]
0020f86cldr d0, [x5+3*x4]
0020f870str d0, [sp+48]
0020f874ldr x4, [sp+232]
0020f878ldrsb x27, [x4]
0020f87cldr x3, [x4+112]
0020f880str x3, [sp+56]
0020f884ldr x0, [sp+200]
0020f888ldr x1, [sp+208]
0020f88cldr x2, [sp+216]
0020f890bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f894str x0, [sp+200]
0020f898str x1, [sp+208]
0020f89cstr x2, [sp+216]
0020f8a0ldr d0, [sp+48]
0020f8a4bl math.Float64bits
0020f8a8str x0, [sp+80]
0020f8acldr x4, [sp+200]
0020f8b0ldr x1, [sp+208]
0020f8b4ldr x2, [sp+216]
0020f8b8mov x3, x0
0020f8bcmov x0, x4
0020f8c0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f8c4str x0, [sp+200]
0020f8c8str x1, [sp+208]
0020f8ccstr x2, [sp+216]
0020f8d0b 0x20f8d4
0020f8d4
0020f8d4loc_20f8d4:
0020f8d4ldr x5, [sp+72]
0020f8d8add x5, x5, 1
0020f8dcstr x5, [sp+72]
0020f8e0b 0x20f850
0020f8e4
0020f8e4loc_20f8e4:
0020f8e4ldr x5, [sp+200]
0020f8e8ldr x6, [sp+208]
0020f8ecldr x7, [sp+216]
0020f8f0str x5, [sp+104]
0020f8f4str x6, [sp+112]
0020f8f8str x7, [sp+120]
0020f8fcstp xzr, xzr, [sp+88]
0020f900ldr x0, [sp+104]
0020f904ldr x1, [sp+112]
0020f908ldr x2, [sp+120]
0020f90cmov x3, xzr
0020f910mov x4, xzr
0020f914ldur x29, [sp-8]
0020f918ldr x30, [sp], 192
0020f91cret x30
0020f920
0020f920loc_20f920:
0020f920stp x0, x1, [sp+8]
0020f924stp x2, x3, [sp+24]
0020f928str x4, [sp+40]
0020f92cstrb w5, [sp+48]
0020f930mov x3, x30
0020f934bl runtime.morestack_noctxt.abi0
0020f938ldp x0, x1, [sp+8]
0020f93cldp x2, x3, [sp+24]
0020f940ldr x4, [sp+40]
0020f944ldrb w5, [sp+48]
0020f948b 0x20f7d0
0020f94cudf 0
0020f7d0
0020f950
0020f950google.golang.org/protobuf/internal/impl.consumeDoubleSlice: ; void google.golang.org/protobuf/internal/impl.consumeDoubleSlice(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)
0020f950ldr x16, [x28+16]
0020f954sub x17, sp, 224
0020f958subs xzr, x17, x16
0020f95cb.ls 0x20fd7c
0020f960sub x20, sp, 352
0020f964stp x29, x30, [x20-8]
0020f968add sp, x20, 0
0020f96csub x29, sp, 8
0020f970str x0, [sp+360]
0020f974str x1, [sp+368]
0020f978str x2, [sp+376]
0020f97cstr x3, [sp+384]
0020f980strb w4, [sp+392]
0020f984str x5, [sp+400]
0020f988strb w6, [sp+408]
0020f98cstr x7, [sp+416]
0020f990str x8, [sp+424]
0020f994str x9, [sp+432]
0020f998str xzr, [sp+104]
0020f99cstrb wzr, [sp+112]
0020f9a0stp xzr, xzr, [sp+256]
0020f9a4ldr x0, [sp+384]
0020f9a8bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f9acstr x0, [sp+224]
0020f9b0ldrsb x1, [sp+392]
0020f9b4ubfm x1, x1, 0, 7
0020f9b8subs wzr, w1, 2
0020f9bcb.eq 0x20f9c4
0020f9c0b 0x20faa8
0020f9c4
0020f9c4loc_20f9c4:
0020f9c4str xzr, [sp+296]
0020f9c8stp xzr, xzr, [sp+304]
0020f9ccldr x0, [sp+360]
0020f9d0ldr x1, [sp+368]
0020f9d4ldr x2, [sp+376]
0020f9d8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020f9dcstr x0, [sp+296]
0020f9e0str x1, [sp+304]
0020f9e4str x2, [sp+312]
0020f9e8str x3, [sp+176]
0020f9ecstr x0, [sp+320]
0020f9f0str x1, [sp+328]
0020f9f4str x2, [sp+336]
0020f9f8ldr x3, [sp+176]
0020f9fcstr x3, [sp+216]
0020fa00str x0, [sp+272]
0020fa04str x1, [sp+280]
0020fa08str x2, [sp+288]
0020fa0cldr x3, [sp+216]
0020fa10str x3, [sp+136]
0020fa14tbnz x3, 63, 0x20fa1c
0020fa18b 0x20fa48
0020fa1c
0020fa1cloc_20fa1c:
0020fa1cadrp x27, 0x813000
0020fa20ldr x2, [x27+160]
0020fa24adrp x27, 0x813000
0020fa28ldr x3, [x27+168]
0020fa2cstr x2, [sp+256]
0020fa30str x3, [sp+264]
0020fa34ldr x0, [sp+104]
0020fa38ldrb w1, [sp+112]
0020fa3cldp x29, x30, [sp-8]
0020fa40add sp, sp, 352
0020fa44ret x30
0020fa48
0020fa48loc_20fa48:
0020fa48str x1, [sp+176]
0020fa4cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020fa50str x0, [sp+168]
0020fa54ldr x1, [sp+176]
0020fa58cbnz x0, 0x20fa60
0020fa5cb 0x20fd74
0020fa60
0020fa60loc_20fa60:
0020fa60sdiv x1, x1, x0
0020fa64str x1, [sp+144]
0020fa68subs xzr, x1, 0
0020fa6cb.gt 0x20fa74
0020fa70b 0x20fa80
0020fa74
0020fa74loc_20fa74:
0020fa74ldr x0, [sp+384]
0020fa78bl google.golang.org/protobuf/internal/impl.pointer.growFloat64Slice
0020fa7cb 0x20fa84
0020fa80
0020fa80loc_20fa80:
0020fa80b 0x20fa84
0020fa84
0020fa84loc_20fa84:
0020fa84ldr x4, [sp+224]
0020fa88ldrsb x27, [x4]
0020fa8cldr x5, [x4]
0020fa90ldr x6, [x4+8]
0020fa94ldr x4, [x4+16]
0020fa98str x5, [sp+232]
0020fa9cstr x6, [sp+240]
0020faa0str x4, [sp+248]
0020faa4b 0x20fbf8
0020faa8
0020faa8loc_20faa8:
0020faa8ldrsb x4, [sp+392]
0020faacubfm x4, x4, 0, 7
0020fab0subs wzr, w4, 1
0020fab4b.ne 0x20fabc
0020fab8b 0x20fae8
0020fabc
0020fabcloc_20fabc:
0020fabcadrp x27, 0x813000
0020fac0ldr x2, [x27+192]
0020fac4adrp x27, 0x813000
0020fac8ldr x3, [x27+200]
0020faccstr x2, [sp+256]
0020fad0str x3, [sp+264]
0020fad4ldr x0, [sp+104]
0020fad8ldrb w1, [sp+112]
0020fadcldp x29, x30, [sp-8]
0020fae0add sp, sp, 352
0020fae4ret x30
0020fae8
0020fae8loc_20fae8:
0020fae8ldr x0, [sp+360]
0020faecldr x1, [sp+368]
0020faf0ldr x2, [sp+376]
0020faf4bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020faf8str x0, [sp+160]
0020fafcstr x1, [sp+168]
0020fb00str x0, [sp+192]
0020fb04str x1, [sp+184]
0020fb08str x0, [sp+88]
0020fb0cstr x1, [sp+120]
0020fb10tbnz x1, 63, 0x20fb18
0020fb14b 0x20fb44
0020fb18
0020fb18loc_20fb18:
0020fb18adrp x27, 0x813000
0020fb1cldr x2, [x27+160]
0020fb20adrp x27, 0x813000
0020fb24ldr x3, [x27+168]
0020fb28str x2, [sp+256]
0020fb2cstr x3, [sp+264]
0020fb30ldr x0, [sp+104]
0020fb34ldrb w1, [sp+112]
0020fb38ldp x29, x30, [sp-8]
0020fb3cadd sp, sp, 352
0020fb40ret x30
0020fb44
0020fb44loc_20fb44:
0020fb44bl math.Float64frombits
0020fb48str d0, [sp+152]
0020fb4cldr x1, [sp+224]
0020fb50ldrsb x27, [x1]
0020fb54ldr x2, [x1+16]
0020fb58ldr x0, [x1]
0020fb5cldr x1, [x1+8]
0020fb60add x1, x1, 1
0020fb64subs xzr, x2, x1
0020fb68b.hs 0x20fb70
0020fb6cb 0x20fb74
0020fb70
0020fb70loc_20fb70:
0020fb70b 0x20fb88
0020fb74
0020fb74loc_20fb74:
0020fb74orr x3, xzr, 1
0020fb78adrp x4, 0x3e6000
0020fb7cadd x4, x4, 3904
0020fb80bl runtime.growslice
0020fb84b 0x20fb88
0020fb88
0020fb88loc_20fb88:
0020fb88ldr d0, [sp+152]
0020fb8csub x4, x1, 1
0020fb90str d0, [x0+3*x4]
0020fb94ldr x4, [sp+224]
0020fb98ldrsb x27, [x4]
0020fb9cstr x1, [x4+8]
0020fba0str x2, [x4+16]
0020fba4adrp x27, 0x83c000
0020fba8ldr w5, [x27+3056]
0020fbaccbz w5, 0x20fbb4
0020fbb0b 0x20fbb8
0020fbb4
0020fbb4loc_20fbb4:
0020fbb4b 0x20fbcc
0020fbb8
0020fbb8loc_20fbb8:
0020fbb8bl runtime.gcWriteBarrier2
0020fbbcstr x0, [x25]
0020fbc0ldr x5, [x4]
0020fbc4str x5, [x25+8]
0020fbc8b 0x20fbcc
0020fbcc
0020fbccloc_20fbcc:
0020fbccstr x0, [x4]
0020fbd0ldr x4, [sp+120]
0020fbd4str x4, [sp+104]
0020fbd8stp xzr, xzr, [sp+256]
0020fbdcldr x0, [sp+104]
0020fbe0ldrb w1, [sp+112]
0020fbe4mov x2, xzr
0020fbe8mov x3, xzr
0020fbecldp x29, x30, [sp-8]
0020fbf0add sp, sp, 352
0020fbf4ret x30
0020fbf8
0020fbf8loc_20fbf8:
0020fbf8ldr x4, [sp+280]
0020fbfcstr x4, [sp+168]
0020fc00cbnz x4, 0x20fc08
0020fc04b 0x20fd00
0020fc08
0020fc08loc_20fc08:
0020fc08ldr x0, [sp+272]
0020fc0cldr x1, [sp+280]
0020fc10ldr x2, [sp+288]
0020fc14bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020fc18str x0, [sp+160]
0020fc1cstr x1, [sp+176]
0020fc20str x0, [sp+208]
0020fc24str x1, [sp+200]
0020fc28str x0, [sp+96]
0020fc2cstr x1, [sp+128]
0020fc30tbnz x1, 63, 0x20fc38
0020fc34b 0x20fc64
0020fc38
0020fc38loc_20fc38:
0020fc38adrp x27, 0x813000
0020fc3cldr x2, [x27+160]
0020fc40adrp x27, 0x813000
0020fc44ldr x3, [x27+168]
0020fc48str x2, [sp+256]
0020fc4cstr x3, [sp+264]
0020fc50ldr x0, [sp+104]
0020fc54ldrb w1, [sp+112]
0020fc58ldp x29, x30, [sp-8]
0020fc5cadd sp, sp, 352
0020fc60ret x30
0020fc64
0020fc64loc_20fc64:
0020fc64bl math.Float64frombits
0020fc68str d0, [sp+152]
0020fc6cldr x2, [sp+248]
0020fc70ldr x0, [sp+232]
0020fc74ldr x1, [sp+240]
0020fc78add x1, x1, 1
0020fc7csubs xzr, x2, x1
0020fc80b.hs 0x20fc88
0020fc84b 0x20fc8c
0020fc88
0020fc88loc_20fc88:
0020fc88b 0x20fca0
0020fc8c
0020fc8cloc_20fc8c:
0020fc8corr x3, xzr, 1
0020fc90adrp x4, 0x3e6000
0020fc94add x4, x4, 3904
0020fc98bl runtime.growslice
0020fc9cb 0x20fca0
0020fca0
0020fca0loc_20fca0:
0020fca0ldr d0, [sp+152]
0020fca4sub x4, x1, 1
0020fca8str d0, [x0+3*x4]
0020fcacstr x0, [sp+232]
0020fcb0str x1, [sp+240]
0020fcb4str x2, [sp+248]
0020fcb8ldr x0, [sp+128]
0020fcbcldr x1, [sp+280]
0020fcc0ldr x4, [sp+272]
0020fcc4ldr x5, [sp+288]
0020fcc8b 0x20fccc
0020fccc
0020fcccloc_20fccc:
0020fcccsubs xzr, x1, x0
0020fcd0b.hs 0x20fcd8
0020fcd4b 0x20fd70
0020fcd8
0020fcd8loc_20fcd8:
0020fcd8sub x5, x5, x0
0020fcdcsub x6, x1, x0
0020fce0sub x7, xzr, x5
0020fce4and x7, x0, x7, asr #63
0020fce8add x4, x4, x7
0020fcecstr x4, [sp+272]
0020fcf0str x6, [sp+280]
0020fcf4str x5, [sp+288]
0020fcf8b 0x20fcfc
0020fcfc
0020fcfcloc_20fcfc:
0020fcfcb 0x20fbf8
0020fd00
0020fd00loc_20fd00:
0020fd00ldr x4, [sp+224]
0020fd04ldrsb x27, [x4]
0020fd08ldr x5, [sp+232]
0020fd0cldr x6, [sp+240]
0020fd10ldr x7, [sp+248]
0020fd14str x6, [x4+8]
0020fd18str x7, [x4+16]
0020fd1cadrp x27, 0x83c000
0020fd20ldr w6, [x27+3056]
0020fd24cbz w6, 0x20fd2c
0020fd28b 0x20fd30
0020fd2c
0020fd2cloc_20fd2c:
0020fd2cb 0x20fd44
0020fd30
0020fd30loc_20fd30:
0020fd30bl runtime.gcWriteBarrier2
0020fd34str x5, [x25]
0020fd38ldr x6, [x4]
0020fd3cstr x6, [x25+8]
0020fd40b 0x20fd44
0020fd44
0020fd44loc_20fd44:
0020fd44str x5, [x4]
0020fd48ldr x4, [sp+136]
0020fd4cstr x4, [sp+104]
0020fd50stp xzr, xzr, [sp+256]
0020fd54ldr x0, [sp+104]
0020fd58ldrb w1, [sp+112]
0020fd5cmov x2, xzr
0020fd60mov x3, xzr
0020fd64ldp x29, x30, [sp-8]
0020fd68add sp, sp, 352
0020fd6cret x30
0020fd70
0020fd70loc_20fd70:
0020fd70bl runtime.panicSliceB
0020fd74
0020fd74loc_20fd74:
0020fd74bl runtime.panicdivide
0020fd78hint
0020fd7c
0020fd7cloc_20fd7c:
0020fd7cstp x0, x1, [sp+8]
0020fd80stp x2, x3, [sp+24]
0020fd84strb w4, [sp+40]
0020fd88str x5, [sp+48]
0020fd8cstrb w6, [sp+56]
0020fd90stp x7, x8, [sp+64]
0020fd94str x9, [sp+80]
0020fd98mov x3, x30
0020fd9cbl runtime.morestack_noctxt.abi0
0020fda0ldp x0, x1, [sp+8]
0020fda4ldp x2, x3, [sp+24]
0020fda8ldrsb x4, [sp+40]
0020fdacldr x5, [sp+48]
0020fdb0ldrb w6, [sp+56]
0020fdb4ldp x7, x8, [sp+64]
0020fdb8ldr x9, [sp+80]
0020fdbcb 0x20f950
0020f950
0020f950google.golang.org/protobuf/internal/impl.consumeDoubleSlice: ; void google.golang.org/protobuf/internal/impl.consumeDoubleSlice(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)
0020f950ldr x16, [x28+16]
0020f954sub x17, sp, 224
0020f958subs xzr, x17, x16
0020f95cb.ls 0x20fd7c
0020f960sub x20, sp, 352
0020f964stp x29, x30, [x20-8]
0020f968add sp, x20, 0
0020f96csub x29, sp, 8
0020f970str x0, [sp+360]
0020f974str x1, [sp+368]
0020f978str x2, [sp+376]
0020f97cstr x3, [sp+384]
0020f980strb w4, [sp+392]
0020f984str x5, [sp+400]
0020f988strb w6, [sp+408]
0020f98cstr x7, [sp+416]
0020f990str x8, [sp+424]
0020f994str x9, [sp+432]
0020f998str xzr, [sp+104]
0020f99cstrb wzr, [sp+112]
0020f9a0stp xzr, xzr, [sp+256]
0020f9a4ldr x0, [sp+384]
0020f9a8bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f9acstr x0, [sp+224]
0020f9b0ldrsb x1, [sp+392]
0020f9b4ubfm x1, x1, 0, 7
0020f9b8subs wzr, w1, 2
0020f9bcb.eq 0x20f9c4
0020f9c0b 0x20faa8
0020f9c4
0020f9c4loc_20f9c4:
0020f9c4str xzr, [sp+296]
0020f9c8stp xzr, xzr, [sp+304]
0020f9ccldr x0, [sp+360]
0020f9d0ldr x1, [sp+368]
0020f9d4ldr x2, [sp+376]
0020f9d8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020f9dcstr x0, [sp+296]
0020f9e0str x1, [sp+304]
0020f9e4str x2, [sp+312]
0020f9e8str x3, [sp+176]
0020f9ecstr x0, [sp+320]
0020f9f0str x1, [sp+328]
0020f9f4str x2, [sp+336]
0020f9f8ldr x3, [sp+176]
0020f9fcstr x3, [sp+216]
0020fa00str x0, [sp+272]
0020fa04str x1, [sp+280]
0020fa08str x2, [sp+288]
0020fa0cldr x3, [sp+216]
0020fa10str x3, [sp+136]
0020fa14tbnz x3, 63, 0x20fa1c
0020fa18b 0x20fa48
0020fa1c
0020fa1cloc_20fa1c:
0020fa1cadrp x27, 0x813000
0020fa20ldr x2, [x27+160]
0020fa24adrp x27, 0x813000
0020fa28ldr x3, [x27+168]
0020fa2cstr x2, [sp+256]
0020fa30str x3, [sp+264]
0020fa34ldr x0, [sp+104]
0020fa38ldrb w1, [sp+112]
0020fa3cldp x29, x30, [sp-8]
0020fa40add sp, sp, 352
0020fa44ret x30
0020fa48
0020fa48loc_20fa48:
0020fa48str x1, [sp+176]
0020fa4cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020fa50str x0, [sp+168]
0020fa54ldr x1, [sp+176]
0020fa58cbnz x0, 0x20fa60
0020fa5cb 0x20fd74
0020fa60
0020fa60loc_20fa60:
0020fa60sdiv x1, x1, x0
0020fa64str x1, [sp+144]
0020fa68subs xzr, x1, 0
0020fa6cb.gt 0x20fa74
0020fa70b 0x20fa80
0020fa74
0020fa74loc_20fa74:
0020fa74ldr x0, [sp+384]
0020fa78bl google.golang.org/protobuf/internal/impl.pointer.growFloat64Slice
0020fa7cb 0x20fa84
0020fa80
0020fa80loc_20fa80:
0020fa80b 0x20fa84
0020fa84
0020fa84loc_20fa84:
0020fa84ldr x4, [sp+224]
0020fa88ldrsb x27, [x4]
0020fa8cldr x5, [x4]
0020fa90ldr x6, [x4+8]
0020fa94ldr x4, [x4+16]
0020fa98str x5, [sp+232]
0020fa9cstr x6, [sp+240]
0020faa0str x4, [sp+248]
0020faa4b 0x20fbf8
0020faa8
0020faa8loc_20faa8:
0020faa8ldrsb x4, [sp+392]
0020faacubfm x4, x4, 0, 7
0020fab0subs wzr, w4, 1
0020fab4b.ne 0x20fabc
0020fab8b 0x20fae8
0020fabc
0020fabcloc_20fabc:
0020fabcadrp x27, 0x813000
0020fac0ldr x2, [x27+192]
0020fac4adrp x27, 0x813000
0020fac8ldr x3, [x27+200]
0020faccstr x2, [sp+256]
0020fad0str x3, [sp+264]
0020fad4ldr x0, [sp+104]
0020fad8ldrb w1, [sp+112]
0020fadcldp x29, x30, [sp-8]
0020fae0add sp, sp, 352
0020fae4ret x30
0020fae8
0020fae8loc_20fae8:
0020fae8ldr x0, [sp+360]
0020faecldr x1, [sp+368]
0020faf0ldr x2, [sp+376]
0020faf4bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020faf8str x0, [sp+160]
0020fafcstr x1, [sp+168]
0020fb00str x0, [sp+192]
0020fb04str x1, [sp+184]
0020fb08str x0, [sp+88]
0020fb0cstr x1, [sp+120]
0020fb10tbnz x1, 63, 0x20fb18
0020fb14b 0x20fb44
0020fb18
0020fb18loc_20fb18:
0020fb18adrp x27, 0x813000
0020fb1cldr x2, [x27+160]
0020fb20adrp x27, 0x813000
0020fb24ldr x3, [x27+168]
0020fb28str x2, [sp+256]
0020fb2cstr x3, [sp+264]
0020fb30ldr x0, [sp+104]
0020fb34ldrb w1, [sp+112]
0020fb38ldp x29, x30, [sp-8]
0020fb3cadd sp, sp, 352
0020fb40ret x30
0020fb44
0020fb44loc_20fb44:
0020fb44bl math.Float64frombits
0020fb48str d0, [sp+152]
0020fb4cldr x1, [sp+224]
0020fb50ldrsb x27, [x1]
0020fb54ldr x2, [x1+16]
0020fb58ldr x0, [x1]
0020fb5cldr x1, [x1+8]
0020fb60add x1, x1, 1
0020fb64subs xzr, x2, x1
0020fb68b.hs 0x20fb70
0020fb6cb 0x20fb74
0020fb70
0020fb70loc_20fb70:
0020fb70b 0x20fb88
0020fb74
0020fb74loc_20fb74:
0020fb74orr x3, xzr, 1
0020fb78adrp x4, 0x3e6000
0020fb7cadd x4, x4, 3904
0020fb80bl runtime.growslice
0020fb84b 0x20fb88
0020fb88
0020fb88loc_20fb88:
0020fb88ldr d0, [sp+152]
0020fb8csub x4, x1, 1
0020fb90str d0, [x0+3*x4]
0020fb94ldr x4, [sp+224]
0020fb98ldrsb x27, [x4]
0020fb9cstr x1, [x4+8]
0020fba0str x2, [x4+16]
0020fba4adrp x27, 0x83c000
0020fba8ldr w5, [x27+3056]
0020fbaccbz w5, 0x20fbb4
0020fbb0b 0x20fbb8
0020fbb4
0020fbb4loc_20fbb4:
0020fbb4b 0x20fbcc
0020fbb8
0020fbb8loc_20fbb8:
0020fbb8bl runtime.gcWriteBarrier2
0020fbbcstr x0, [x25]
0020fbc0ldr x5, [x4]
0020fbc4str x5, [x25+8]
0020fbc8b 0x20fbcc
0020fbcc
0020fbccloc_20fbcc:
0020fbccstr x0, [x4]
0020fbd0ldr x4, [sp+120]
0020fbd4str x4, [sp+104]
0020fbd8stp xzr, xzr, [sp+256]
0020fbdcldr x0, [sp+104]
0020fbe0ldrb w1, [sp+112]
0020fbe4mov x2, xzr
0020fbe8mov x3, xzr
0020fbecldp x29, x30, [sp-8]
0020fbf0add sp, sp, 352
0020fbf4ret x30
0020fbf8
0020fbf8loc_20fbf8:
0020fbf8ldr x4, [sp+280]
0020fbfcstr x4, [sp+168]
0020fc00cbnz x4, 0x20fc08
0020fc04b 0x20fd00
0020fc08
0020fc08loc_20fc08:
0020fc08ldr x0, [sp+272]
0020fc0cldr x1, [sp+280]
0020fc10ldr x2, [sp+288]
0020fc14bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020fc18str x0, [sp+160]
0020fc1cstr x1, [sp+176]
0020fc20str x0, [sp+208]
0020fc24str x1, [sp+200]
0020fc28str x0, [sp+96]
0020fc2cstr x1, [sp+128]
0020fc30tbnz x1, 63, 0x20fc38
0020fc34b 0x20fc64
0020fc38
0020fc38loc_20fc38:
0020fc38adrp x27, 0x813000
0020fc3cldr x2, [x27+160]
0020fc40adrp x27, 0x813000
0020fc44ldr x3, [x27+168]
0020fc48str x2, [sp+256]
0020fc4cstr x3, [sp+264]
0020fc50ldr x0, [sp+104]
0020fc54ldrb w1, [sp+112]
0020fc58ldp x29, x30, [sp-8]
0020fc5cadd sp, sp, 352
0020fc60ret x30
0020fc64
0020fc64loc_20fc64:
0020fc64bl math.Float64frombits
0020fc68str d0, [sp+152]
0020fc6cldr x2, [sp+248]
0020fc70ldr x0, [sp+232]
0020fc74ldr x1, [sp+240]
0020fc78add x1, x1, 1
0020fc7csubs xzr, x2, x1
0020fc80b.hs 0x20fc88
0020fc84b 0x20fc8c
0020fc88
0020fc88loc_20fc88:
0020fc88b 0x20fca0
0020fc8c
0020fc8cloc_20fc8c:
0020fc8corr x3, xzr, 1
0020fc90adrp x4, 0x3e6000
0020fc94add x4, x4, 3904
0020fc98bl runtime.growslice
0020fc9cb 0x20fca0
0020fca0
0020fca0loc_20fca0:
0020fca0ldr d0, [sp+152]
0020fca4sub x4, x1, 1
0020fca8str d0, [x0+3*x4]
0020fcacstr x0, [sp+232]
0020fcb0str x1, [sp+240]
0020fcb4str x2, [sp+248]
0020fcb8ldr x0, [sp+128]
0020fcbcldr x1, [sp+280]
0020fcc0ldr x4, [sp+272]
0020fcc4ldr x5, [sp+288]
0020fcc8b 0x20fccc
0020fccc
0020fcccloc_20fccc:
0020fcccsubs xzr, x1, x0
0020fcd0b.hs 0x20fcd8
0020fcd4b 0x20fd70
0020fcd8
0020fcd8loc_20fcd8:
0020fcd8sub x5, x5, x0
0020fcdcsub x6, x1, x0
0020fce0sub x7, xzr, x5
0020fce4and x7, x0, x7, asr #63
0020fce8add x4, x4, x7
0020fcecstr x4, [sp+272]
0020fcf0str x6, [sp+280]
0020fcf4str x5, [sp+288]
0020fcf8b 0x20fcfc
0020fcfc
0020fcfcloc_20fcfc:
0020fcfcb 0x20fbf8
0020fd00
0020fd00loc_20fd00:
0020fd00ldr x4, [sp+224]
0020fd04ldrsb x27, [x4]
0020fd08ldr x5, [sp+232]
0020fd0cldr x6, [sp+240]
0020fd10ldr x7, [sp+248]
0020fd14str x6, [x4+8]
0020fd18str x7, [x4+16]
0020fd1cadrp x27, 0x83c000
0020fd20ldr w6, [x27+3056]
0020fd24cbz w6, 0x20fd2c
0020fd28b 0x20fd30
0020fd2c
0020fd2cloc_20fd2c:
0020fd2cb 0x20fd44
0020fd30
0020fd30loc_20fd30:
0020fd30bl runtime.gcWriteBarrier2
0020fd34str x5, [x25]
0020fd38ldr x6, [x4]
0020fd3cstr x6, [x25+8]
0020fd40b 0x20fd44
0020fd44
0020fd44loc_20fd44:
0020fd44str x5, [x4]
0020fd48ldr x4, [sp+136]
0020fd4cstr x4, [sp+104]
0020fd50stp xzr, xzr, [sp+256]
0020fd54ldr x0, [sp+104]
0020fd58ldrb w1, [sp+112]
0020fd5cmov x2, xzr
0020fd60mov x3, xzr
0020fd64ldp x29, x30, [sp-8]
0020fd68add sp, sp, 352
0020fd6cret x30
0020fd70
0020fd70loc_20fd70:
0020fd70bl runtime.panicSliceB
0020fd74
0020fd74loc_20fd74:
0020fd74bl runtime.panicdivide
0020fd78hint
0020fd7c
0020fd7cloc_20fd7c:
0020fd7cstp x0, x1, [sp+8]
0020fd80stp x2, x3, [sp+24]
0020fd84strb w4, [sp+40]
0020fd88str x5, [sp+48]
0020fd8cstrb w6, [sp+56]
0020fd90stp x7, x8, [sp+64]
0020fd94str x9, [sp+80]
0020fd98mov x3, x30
0020fd9cbl runtime.morestack_noctxt.abi0
0020fda0ldp x0, x1, [sp+8]
0020fda4ldp x2, x3, [sp+24]
0020fda8ldrsb x4, [sp+40]
0020fdacldr x5, [sp+48]
0020fdb0ldrb w6, [sp+56]
0020fdb4ldp x7, x8, [sp+64]
0020fdb8ldr x9, [sp+80]
0020fdbcb 0x20f950
0020f950
0020fdc0
0020fdc0google.golang.org/protobuf/internal/impl.sizeDoublePackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeDoublePackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020fdc0ldr x16, [x28+16]
0020fdc4subs xzr, sp, x16
0020fdc8b.ls 0x20fe6c
0020fdccstr x30, [sp-96]!
0020fdd0stur x29, [sp-8]
0020fdd4sub x29, sp, 8
0020fdd8str x0, [sp+104]
0020fddcstr x1, [sp+112]
0020fde0strb w2, [sp+120]
0020fde4str xzr, [sp+24]
0020fde8bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020fdecstr x0, [sp+80]
0020fdf0ldrsb x27, [x0]
0020fdf4ldr x1, [x0]
0020fdf8ldr x2, [x0+16]
0020fdfcldr x3, [x0+8]
0020fe00str x1, [sp+56]
0020fe04str x3, [sp+64]
0020fe08str x2, [sp+72]
0020fe0cstr x3, [sp+48]
0020fe10cbz x3, 0x20fe18
0020fe14b 0x20fe2c
0020fe18
0020fe18loc_20fe18:
0020fe18str xzr, [sp+24]
0020fe1cmov x0, xzr
0020fe20ldur x29, [sp-8]
0020fe24ldr x30, [sp], 96
0020fe28ret x30
0020fe2c
0020fe2cloc_20fe2c:
0020fe2cstr x3, [sp+48]
0020fe30bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020fe34str x0, [sp+40]
0020fe38ldr x1, [sp+48]
0020fe3cmadd x0, x1, x0, xzr
0020fe40str x0, [sp+32]
0020fe44bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020fe48str x0, [sp+40]
0020fe4cldr x1, [sp+112]
0020fe50ldrsb x27, [x1]
0020fe54ldr x1, [x1+120]
0020fe58add x0, x1, x0
0020fe5cstr x0, [sp+24]
0020fe60ldur x29, [sp-8]
0020fe64ldr x30, [sp], 96
0020fe68ret x30
0020fe6c
0020fe6cloc_20fe6c:
0020fe6cstp x0, x1, [sp+8]
0020fe70strb w2, [sp+24]
0020fe74mov x3, x30
0020fe78bl runtime.morestack_noctxt.abi0
0020fe7cldp x0, x1, [sp+8]
0020fe80ldrb w2, [sp+24]
0020fe84b 0x20fdc0
0020fe88udf 0
0020fe8cudf 0
0020fdc0
0020fdc0google.golang.org/protobuf/internal/impl.sizeDoublePackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeDoublePackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020fdc0ldr x16, [x28+16]
0020fdc4subs xzr, sp, x16
0020fdc8b.ls 0x20fe6c
0020fdccstr x30, [sp-96]!
0020fdd0stur x29, [sp-8]
0020fdd4sub x29, sp, 8
0020fdd8str x0, [sp+104]
0020fddcstr x1, [sp+112]
0020fde0strb w2, [sp+120]
0020fde4str xzr, [sp+24]
0020fde8bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020fdecstr x0, [sp+80]
0020fdf0ldrsb x27, [x0]
0020fdf4ldr x1, [x0]
0020fdf8ldr x2, [x0+16]
0020fdfcldr x3, [x0+8]
0020fe00str x1, [sp+56]
0020fe04str x3, [sp+64]
0020fe08str x2, [sp+72]
0020fe0cstr x3, [sp+48]
0020fe10cbz x3, 0x20fe18
0020fe14b 0x20fe2c
0020fe18
0020fe18loc_20fe18:
0020fe18str xzr, [sp+24]
0020fe1cmov x0, xzr
0020fe20ldur x29, [sp-8]
0020fe24ldr x30, [sp], 96
0020fe28ret x30
0020fe2c
0020fe2cloc_20fe2c:
0020fe2cstr x3, [sp+48]
0020fe30bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020fe34str x0, [sp+40]
0020fe38ldr x1, [sp+48]
0020fe3cmadd x0, x1, x0, xzr
0020fe40str x0, [sp+32]
0020fe44bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020fe48str x0, [sp+40]
0020fe4cldr x1, [sp+112]
0020fe50ldrsb x27, [x1]
0020fe54ldr x1, [x1+120]
0020fe58add x0, x1, x0
0020fe5cstr x0, [sp+24]
0020fe60ldur x29, [sp-8]
0020fe64ldr x30, [sp], 96
0020fe68ret x30
0020fe6c
0020fe6cloc_20fe6c:
0020fe6cstp x0, x1, [sp+8]
0020fe70strb w2, [sp+24]
0020fe74mov x3, x30
0020fe78bl runtime.morestack_noctxt.abi0
0020fe7cldp x0, x1, [sp+8]
0020fe80ldrb w2, [sp+24]
0020fe84b 0x20fdc0
0020fe88udf 0
0020fe8cudf 0
0020fdc0
0020fe90
0020fe90google.golang.org/protobuf/internal/impl.appendDoublePackedSlice: ; void google.golang.org/protobuf/internal/impl.appendDoublePackedSlice(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)
0020fe90ldr x16, [x28+16]
0020fe94sub x17, sp, 80
0020fe98subs xzr, x17, x16
0020fe9cb.ls 0x210074
0020fea0str x30, [sp-208]!
0020fea4stur x29, [sp-8]
0020fea8sub x29, sp, 8
0020feacstr x0, [sp+216]
0020feb0str x1, [sp+224]
0020feb4str x2, [sp+232]
0020feb8str x3, [sp+240]
0020febcstr x4, [sp+248]
0020fec0strb w5, [sp+256]
0020fec4str xzr, [sp+120]
0020fec8stp xzr, xzr, [sp+128]
0020feccstp xzr, xzr, [sp+104]
0020fed0ldr x0, [sp+240]
0020fed4bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020fed8str x0, [sp+168]
0020fedcldrsb x27, [x0]
0020fee0ldr x1, [x0]
0020fee4ldr x2, [x0+16]
0020fee8ldr x3, [x0+8]
0020feecstr x1, [sp+144]
0020fef0str x3, [sp+152]
0020fef4str x2, [sp+160]
0020fef8str x3, [sp+96]
0020fefccbz x3, 0x20ff04
0020ff00b 0x20ff40
0020ff04
0020ff04loc_20ff04:
0020ff04ldr x5, [sp+216]
0020ff08ldr x6, [sp+224]
0020ff0cldr x7, [sp+232]
0020ff10str x5, [sp+120]
0020ff14str x6, [sp+128]
0020ff18str x7, [sp+136]
0020ff1cstp xzr, xzr, [sp+104]
0020ff20ldr x0, [sp+120]
0020ff24ldr x1, [sp+128]
0020ff28ldr x2, [sp+136]
0020ff2cmov x3, xzr
0020ff30mov x4, xzr
0020ff34ldur x29, [sp-8]
0020ff38ldr x30, [sp], 208
0020ff3cret x30
0020ff40
0020ff40loc_20ff40:
0020ff40ldr x4, [sp+248]
0020ff44ldrsb x27, [x4]
0020ff48ldr x3, [x4+112]
0020ff4cstr x3, [sp+72]
0020ff50ldr x0, [sp+216]
0020ff54ldr x1, [sp+224]
0020ff58ldr x2, [sp+232]
0020ff5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ff60str x0, [sp+216]
0020ff64str x1, [sp+224]
0020ff68str x2, [sp+232]
0020ff6cldr x4, [sp+152]
0020ff70str x4, [sp+96]
0020ff74bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ff78str x0, [sp+88]
0020ff7cldr x4, [sp+96]
0020ff80madd x3, x4, x0, xzr
0020ff84str x3, [sp+48]
0020ff88ldr x0, [sp+216]
0020ff8cldr x1, [sp+224]
0020ff90ldr x2, [sp+232]
0020ff94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ff98str x0, [sp+216]
0020ff9cstr x1, [sp+224]
0020ffa0str x2, [sp+232]
0020ffa4ldr x4, [sp+152]
0020ffa8ldr x5, [sp+144]
0020ffacldr x6, [sp+160]
0020ffb0str x5, [sp+176]
0020ffb4str x4, [sp+184]
0020ffb8str x6, [sp+192]
0020ffbcstr xzr, [sp+64]
0020ffc0str x4, [sp+56]
0020ffc4b 0x20ffc8
0020ffc8
0020ffc8loc_20ffc8:
0020ffc8ldr x5, [sp+56]
0020ffccldr x6, [sp+64]
0020ffd0subs xzr, x5, x6
0020ffd4b.gt 0x20ffdc
0020ffd8b 0x210038
0020ffdc
0020ffdcloc_20ffdc:
0020ffdcldr x0, [sp+64]
0020ffe0ldr x1, [sp+176]
0020ffe4ldr d0, [x1+3*x0]
0020ffe8str d0, [sp+40]
0020ffecbl math.Float64bits
0020fff0str x0, [sp+80]
0020fff4ldr x1, [sp+216]
0020fff8ldr x2, [sp+224]
0020fffcldr x3, [sp+232]
00210000mov x4, x0
00210004mov x0, x1
00210008mov x1, x2
0021000cmov x2, x3
00210010mov x3, x4
00210014bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
00210018str x0, [sp+216]
0021001cstr x1, [sp+224]
00210020str x2, [sp+232]
00210024b 0x210028
00210028
00210028loc_210028:
00210028ldr x5, [sp+64]
0021002cadd x5, x5, 1
00210030str x5, [sp+64]
00210034b 0x20ffc8
00210038
00210038loc_210038:
00210038ldr x5, [sp+216]
0021003cldr x6, [sp+224]
00210040ldr x7, [sp+232]
00210044str x5, [sp+120]
00210048str x6, [sp+128]
0021004cstr x7, [sp+136]
00210050stp xzr, xzr, [sp+104]
00210054ldr x0, [sp+120]
00210058ldr x1, [sp+128]
0021005cldr x2, [sp+136]
00210060mov x3, xzr
00210064mov x4, xzr
00210068ldur x29, [sp-8]
0021006cldr x30, [sp], 208
00210070ret x30
00210074
00210074loc_210074:
00210074stp x0, x1, [sp+8]
00210078stp x2, x3, [sp+24]
0021007cstr x4, [sp+40]
00210080strb w5, [sp+48]
00210084mov x3, x30
00210088bl runtime.morestack_noctxt.abi0
0021008cldp x0, x1, [sp+8]
00210090ldp x2, x3, [sp+24]
00210094ldr x4, [sp+40]
00210098ldrb w5, [sp+48]
0021009cb 0x20fe90
0020fe90
0020fe90google.golang.org/protobuf/internal/impl.appendDoublePackedSlice: ; void google.golang.org/protobuf/internal/impl.appendDoublePackedSlice(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)
0020fe90ldr x16, [x28+16]
0020fe94sub x17, sp, 80
0020fe98subs xzr, x17, x16
0020fe9cb.ls 0x210074
0020fea0str x30, [sp-208]!
0020fea4stur x29, [sp-8]
0020fea8sub x29, sp, 8
0020feacstr x0, [sp+216]
0020feb0str x1, [sp+224]
0020feb4str x2, [sp+232]
0020feb8str x3, [sp+240]
0020febcstr x4, [sp+248]
0020fec0strb w5, [sp+256]
0020fec4str xzr, [sp+120]
0020fec8stp xzr, xzr, [sp+128]
0020feccstp xzr, xzr, [sp+104]
0020fed0ldr x0, [sp+240]
0020fed4bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020fed8str x0, [sp+168]
0020fedcldrsb x27, [x0]
0020fee0ldr x1, [x0]
0020fee4ldr x2, [x0+16]
0020fee8ldr x3, [x0+8]
0020feecstr x1, [sp+144]
0020fef0str x3, [sp+152]
0020fef4str x2, [sp+160]
0020fef8str x3, [sp+96]
0020fefccbz x3, 0x20ff04
0020ff00b 0x20ff40
0020ff04
0020ff04loc_20ff04:
0020ff04ldr x5, [sp+216]
0020ff08ldr x6, [sp+224]
0020ff0cldr x7, [sp+232]
0020ff10str x5, [sp+120]
0020ff14str x6, [sp+128]
0020ff18str x7, [sp+136]
0020ff1cstp xzr, xzr, [sp+104]
0020ff20ldr x0, [sp+120]
0020ff24ldr x1, [sp+128]
0020ff28ldr x2, [sp+136]
0020ff2cmov x3, xzr
0020ff30mov x4, xzr
0020ff34ldur x29, [sp-8]
0020ff38ldr x30, [sp], 208
0020ff3cret x30
0020ff40
0020ff40loc_20ff40:
0020ff40ldr x4, [sp+248]
0020ff44ldrsb x27, [x4]
0020ff48ldr x3, [x4+112]
0020ff4cstr x3, [sp+72]
0020ff50ldr x0, [sp+216]
0020ff54ldr x1, [sp+224]
0020ff58ldr x2, [sp+232]
0020ff5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ff60str x0, [sp+216]
0020ff64str x1, [sp+224]
0020ff68str x2, [sp+232]
0020ff6cldr x4, [sp+152]
0020ff70str x4, [sp+96]
0020ff74bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ff78str x0, [sp+88]
0020ff7cldr x4, [sp+96]
0020ff80madd x3, x4, x0, xzr
0020ff84str x3, [sp+48]
0020ff88ldr x0, [sp+216]
0020ff8cldr x1, [sp+224]
0020ff90ldr x2, [sp+232]
0020ff94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ff98str x0, [sp+216]
0020ff9cstr x1, [sp+224]
0020ffa0str x2, [sp+232]
0020ffa4ldr x4, [sp+152]
0020ffa8ldr x5, [sp+144]
0020ffacldr x6, [sp+160]
0020ffb0str x5, [sp+176]
0020ffb4str x4, [sp+184]
0020ffb8str x6, [sp+192]
0020ffbcstr xzr, [sp+64]
0020ffc0str x4, [sp+56]
0020ffc4b 0x20ffc8
0020ffc8
0020ffc8loc_20ffc8:
0020ffc8ldr x5, [sp+56]
0020ffccldr x6, [sp+64]
0020ffd0subs xzr, x5, x6
0020ffd4b.gt 0x20ffdc
0020ffd8b 0x210038
0020ffdc
0020ffdcloc_20ffdc:
0020ffdcldr x0, [sp+64]
0020ffe0ldr x1, [sp+176]
0020ffe4ldr d0, [x1+3*x0]
0020ffe8str d0, [sp+40]
0020ffecbl math.Float64bits
0020fff0str x0, [sp+80]
0020fff4ldr x1, [sp+216]
0020fff8ldr x2, [sp+224]
0020fffcldr x3, [sp+232]
00210000mov x4, x0
00210004mov x0, x1
00210008mov x1, x2
0021000cmov x2, x3
00210010mov x3, x4
00210014bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
00210018str x0, [sp+216]
0021001cstr x1, [sp+224]
00210020str x2, [sp+232]
00210024b 0x210028
00210028
00210028loc_210028:
00210028ldr x5, [sp+64]
0021002cadd x5, x5, 1
00210030str x5, [sp+64]
00210034b 0x20ffc8
00210038
00210038loc_210038:
00210038ldr x5, [sp+216]
0021003cldr x6, [sp+224]
00210040ldr x7, [sp+232]
00210044str x5, [sp+120]
00210048str x6, [sp+128]
0021004cstr x7, [sp+136]
00210050stp xzr, xzr, [sp+104]
00210054ldr x0, [sp+120]
00210058ldr x1, [sp+128]
0021005cldr x2, [sp+136]
00210060mov x3, xzr
00210064mov x4, xzr
00210068ldur x29, [sp-8]
0021006cldr x30, [sp], 208
00210070ret x30
00210074
00210074loc_210074:
00210074stp x0, x1, [sp+8]
00210078stp x2, x3, [sp+24]
0021007cstr x4, [sp+40]
00210080strb w5, [sp+48]
00210084mov x3, x30
00210088bl runtime.morestack_noctxt.abi0
0021008cldp x0, x1, [sp+8]
00210090ldp x2, x3, [sp+24]
00210094ldr x4, [sp+40]
00210098ldrb w5, [sp+48]
0021009cb 0x20fe90
0020fe90
002100a0
002100a0google.golang.org/protobuf/internal/impl.sizeDoubleValue: ; void google.golang.org/protobuf/internal/impl.sizeDoubleValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002100a0ldr x16, [x28+16]
002100a4subs xzr, sp, x16
002100a8b.ls 0x2100f0
002100acstr x30, [sp-32]!
002100b0stur x29, [sp-8]
002100b4sub x29, sp, 8
002100b8str x0, [sp+40]
002100bcstr x1, [sp+48]
002100c0str x2, [sp+56]
002100c4str x3, [sp+64]
002100c8strb w4, [sp+72]
002100ccstr xzr, [sp+8]
002100d0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
002100d4str x0, [sp+16]
002100d8ldr x1, [sp+64]
002100dcadd x0, x1, x0
002100e0str x0, [sp+8]
002100e4ldur x29, [sp-8]
002100e8ldr x30, [sp], 32
002100ecret x30
002100f0
002100f0loc_2100f0:
002100f0stp x0, x1, [sp+8]
002100f4stp x2, x3, [sp+24]
002100f8strb w4, [sp+40]
002100fcmov x3, x30
00210100bl runtime.morestack_noctxt.abi0
00210104ldp x0, x1, [sp+8]
00210108ldp x2, x3, [sp+24]
0021010cldrb w4, [sp+40]
00210110b 0x2100a0
00210114udf 0
00210118udf 0
0021011cudf 0
002100a0
002100a0google.golang.org/protobuf/internal/impl.sizeDoubleValue: ; void google.golang.org/protobuf/internal/impl.sizeDoubleValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002100a0ldr x16, [x28+16]
002100a4subs xzr, sp, x16
002100a8b.ls 0x2100f0
002100acstr x30, [sp-32]!
002100b0stur x29, [sp-8]
002100b4sub x29, sp, 8
002100b8str x0, [sp+40]
002100bcstr x1, [sp+48]
002100c0str x2, [sp+56]
002100c4str x3, [sp+64]
002100c8strb w4, [sp+72]
002100ccstr xzr, [sp+8]
002100d0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
002100d4str x0, [sp+16]
002100d8ldr x1, [sp+64]
002100dcadd x0, x1, x0
002100e0str x0, [sp+8]
002100e4ldur x29, [sp-8]
002100e8ldr x30, [sp], 32
002100ecret x30
002100f0
002100f0loc_2100f0:
002100f0stp x0, x1, [sp+8]
002100f4stp x2, x3, [sp+24]
002100f8strb w4, [sp+40]
002100fcmov x3, x30
00210100bl runtime.morestack_noctxt.abi0
00210104ldp x0, x1, [sp+8]
00210108ldp x2, x3, [sp+24]
0021010cldrb w4, [sp+40]
00210110b 0x2100a0
00210114udf 0
00210118udf 0
0021011cudf 0
002100a0
00210120
00210120google.golang.org/protobuf/internal/impl.appendDoubleValue: ; void google.golang.org/protobuf/internal/impl.appendDoubleValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210120ldr x16, [x28+16]
00210124subs xzr, sp, x16
00210128b.ls 0x2101f4
0021012cstr x30, [sp-112]!
00210130stur x29, [sp-8]
00210134sub x29, sp, 8
00210138str x0, [sp+120]
0021013cstr x1, [sp+128]
00210140str x2, [sp+136]
00210144str x3, [sp+144]
00210148str x4, [sp+152]
0021014cstr x5, [sp+160]
00210150str x6, [sp+168]
00210154strb w7, [sp+176]
00210158str xzr, [sp+80]
0021015cstp xzr, xzr, [sp+88]
00210160stp xzr, xzr, [sp+64]
00210164ldr x3, [sp+168]
00210168ldr x0, [sp+120]
0021016cldr x1, [sp+128]
00210170ldr x2, [sp+136]
00210174bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210178str x0, [sp+120]
0021017cstr x1, [sp+128]
00210180str x2, [sp+136]
00210184ldr x0, [sp+144]
00210188ldr x1, [sp+152]
0021018cldr x2, [sp+160]
00210190bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210194str d0, [sp+56]
00210198bl math.Float64bits
0021019cstr x0, [sp+48]
002101a0ldr x1, [sp+128]
002101a4ldr x2, [sp+136]
002101a8ldr x4, [sp+120]
002101acmov x3, x0
002101b0mov x0, x4
002101b4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
002101b8str x0, [sp+120]
002101bcstr x1, [sp+128]
002101c0str x2, [sp+136]
002101c4str x0, [sp+80]
002101c8str x1, [sp+88]
002101ccstr x2, [sp+96]
002101d0stp xzr, xzr, [sp+64]
002101d4ldr x0, [sp+80]
002101d8ldr x1, [sp+88]
002101dcldr x2, [sp+96]
002101e0mov x3, xzr
002101e4mov x4, xzr
002101e8ldur x29, [sp-8]
002101ecldr x30, [sp], 112
002101f0ret x30
002101f4
002101f4loc_2101f4:
002101f4stp x0, x1, [sp+8]
002101f8stp x2, x3, [sp+24]
002101fcstp x4, x5, [sp+40]
00210200str x6, [sp+56]
00210204strb w7, [sp+64]
00210208mov x3, x30
0021020cbl runtime.morestack_noctxt.abi0
00210210ldp x0, x1, [sp+8]
00210214ldp x2, x3, [sp+24]
00210218ldp x4, x5, [sp+40]
0021021cldr x6, [sp+56]
00210220ldrb w7, [sp+64]
00210224b 0x210120
00210228udf 0
0021022cudf 0
00210120
00210120google.golang.org/protobuf/internal/impl.appendDoubleValue: ; void google.golang.org/protobuf/internal/impl.appendDoubleValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210120ldr x16, [x28+16]
00210124subs xzr, sp, x16
00210128b.ls 0x2101f4
0021012cstr x30, [sp-112]!
00210130stur x29, [sp-8]
00210134sub x29, sp, 8
00210138str x0, [sp+120]
0021013cstr x1, [sp+128]
00210140str x2, [sp+136]
00210144str x3, [sp+144]
00210148str x4, [sp+152]
0021014cstr x5, [sp+160]
00210150str x6, [sp+168]
00210154strb w7, [sp+176]
00210158str xzr, [sp+80]
0021015cstp xzr, xzr, [sp+88]
00210160stp xzr, xzr, [sp+64]
00210164ldr x3, [sp+168]
00210168ldr x0, [sp+120]
0021016cldr x1, [sp+128]
00210170ldr x2, [sp+136]
00210174bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210178str x0, [sp+120]
0021017cstr x1, [sp+128]
00210180str x2, [sp+136]
00210184ldr x0, [sp+144]
00210188ldr x1, [sp+152]
0021018cldr x2, [sp+160]
00210190bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210194str d0, [sp+56]
00210198bl math.Float64bits
0021019cstr x0, [sp+48]
002101a0ldr x1, [sp+128]
002101a4ldr x2, [sp+136]
002101a8ldr x4, [sp+120]
002101acmov x3, x0
002101b0mov x0, x4
002101b4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
002101b8str x0, [sp+120]
002101bcstr x1, [sp+128]
002101c0str x2, [sp+136]
002101c4str x0, [sp+80]
002101c8str x1, [sp+88]
002101ccstr x2, [sp+96]
002101d0stp xzr, xzr, [sp+64]
002101d4ldr x0, [sp+80]
002101d8ldr x1, [sp+88]
002101dcldr x2, [sp+96]
002101e0mov x3, xzr
002101e4mov x4, xzr
002101e8ldur x29, [sp-8]
002101ecldr x30, [sp], 112
002101f0ret x30
002101f4
002101f4loc_2101f4:
002101f4stp x0, x1, [sp+8]
002101f8stp x2, x3, [sp+24]
002101fcstp x4, x5, [sp+40]
00210200str x6, [sp+56]
00210204strb w7, [sp+64]
00210208mov x3, x30
0021020cbl runtime.morestack_noctxt.abi0
00210210ldp x0, x1, [sp+8]
00210214ldp x2, x3, [sp+24]
00210218ldp x4, x5, [sp+40]
0021021cldr x6, [sp+56]
00210220ldrb w7, [sp+64]
00210224b 0x210120
00210228udf 0
0021022cudf 0
00210120
00210230
00210230google.golang.org/protobuf/internal/impl.consumeDoubleValue: ; void google.golang.org/protobuf/internal/impl.consumeDoubleValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
00210230ldr x16, [x28+16]
00210234sub x17, sp, 48
00210238subs xzr, x17, x16
0021023cb.ls 0x2103a8
00210240str x30, [sp-176]!
00210244stur x29, [sp-8]
00210248sub x29, sp, 8
0021024cstr x0, [sp+184]
00210250str x1, [sp+192]
00210254str x2, [sp+200]
00210258str x3, [sp+208]
0021025cstr x4, [sp+216]
00210260str x5, [sp+224]
00210264str w6, [sp+232]
00210268strb w7, [sp+236]
0021026cstrb w8, [sp+240]
00210270str x9, [sp+248]
00210274str x10, [sp+256]
00210278str x11, [sp+264]
0021027cstp xzr, xzr, [sp+104]
00210280str xzr, [sp+120]
00210284str xzr, [sp+40]
00210288strb wzr, [sp+48]
0021028cstp xzr, xzr, [sp+128]
00210290ldrsb x7, [sp+236]
00210294ubfm x7, x7, 0, 7
00210298subs wzr, w7, 1
0021029cb.ne 0x2102a4
002102a0b 0x2102e4
002102a4
002102a4loc_2102a4:
002102a4stp xzr, xzr, [sp+104]
002102a8str xzr, [sp+120]
002102acadrp x27, 0x812000
002102b0ldr x5, [x27+192]
002102b4adrp x27, 0x812000
002102b8ldr x6, [x27+200]
002102bcstr x5, [sp+128]
002102c0str x6, [sp+136]
002102c4ldr x3, [sp+40]
002102c8ldr x0, [sp+104]
002102ccldrb w4, [sp+48]
002102d0ldr x1, [sp+112]
002102d4ldr x2, [sp+120]
002102d8ldur x29, [sp-8]
002102dcldr x30, [sp], 176
002102e0ret x30
002102e4
002102e4loc_2102e4:
002102e4ldr x0, [sp+184]
002102e8ldr x1, [sp+192]
002102ecldr x2, [sp+200]
002102f0bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002102f4str x0, [sp+80]
002102f8str x1, [sp+72]
002102fcstr x0, [sp+96]
00210300str x1, [sp+88]
00210304str x0, [sp+32]
00210308str x1, [sp+56]
0021030ctbnz x1, 63, 0x210314
00210310b 0x210354
00210314
00210314loc_210314:
00210314stp xzr, xzr, [sp+104]
00210318str xzr, [sp+120]
0021031cadrp x27, 0x812000
00210320ldr x5, [x27+160]
00210324adrp x27, 0x812000
00210328ldr x6, [x27+168]
0021032cstr x5, [sp+128]
00210330str x6, [sp+136]
00210334ldr x3, [sp+40]
00210338ldr x0, [sp+104]
0021033cldrb w4, [sp+48]
00210340ldr x1, [sp+112]
00210344ldr x2, [sp+120]
00210348ldur x29, [sp-8]
0021034cldr x30, [sp], 176
00210350ret x30
00210354
00210354loc_210354:
00210354str x1, [sp+40]
00210358bl math.Float64frombits
0021035cstr d0, [sp+64]
00210360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00210364str x0, [sp+144]
00210368str x1, [sp+152]
0021036cstr x2, [sp+160]
00210370str x0, [sp+104]
00210374str x1, [sp+112]
00210378str x2, [sp+120]
0021037cstp xzr, xzr, [sp+128]
00210380ldr x3, [sp+40]
00210384ldr x0, [sp+104]
00210388ldrb w4, [sp+48]
0021038cldr x1, [sp+112]
00210390ldr x2, [sp+120]
00210394mov x5, xzr
00210398mov x6, xzr
0021039cldur x29, [sp-8]
002103a0ldr x30, [sp], 176
002103a4ret x30
002103a8
002103a8loc_2103a8:
002103a8stp x0, x1, [sp+8]
002103acstp x2, x3, [sp+24]
002103b0stp x4, x5, [sp+40]
002103b4str w6, [sp+56]
002103b8strb w7, [sp+60]
002103bcstrb w8, [sp+64]
002103c0stp x9, x10, [sp+72]
002103c4str x11, [sp+88]
002103c8mov x3, x30
002103ccbl runtime.morestack_noctxt.abi0
002103d0ldp x0, x1, [sp+8]
002103d4ldp x2, x3, [sp+24]
002103d8ldp x4, x5, [sp+40]
002103dcldrsw x6, [sp+56]
002103e0ldrsb x7, [sp+60]
002103e4ldrb w8, [sp+64]
002103e8ldp x9, x10, [sp+72]
002103ecldr x11, [sp+88]
002103f0b 0x210230
002103f4udf 0
002103f8udf 0
002103fcudf 0
00210230
00210230google.golang.org/protobuf/internal/impl.consumeDoubleValue: ; void google.golang.org/protobuf/internal/impl.consumeDoubleValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
00210230ldr x16, [x28+16]
00210234sub x17, sp, 48
00210238subs xzr, x17, x16
0021023cb.ls 0x2103a8
00210240str x30, [sp-176]!
00210244stur x29, [sp-8]
00210248sub x29, sp, 8
0021024cstr x0, [sp+184]
00210250str x1, [sp+192]
00210254str x2, [sp+200]
00210258str x3, [sp+208]
0021025cstr x4, [sp+216]
00210260str x5, [sp+224]
00210264str w6, [sp+232]
00210268strb w7, [sp+236]
0021026cstrb w8, [sp+240]
00210270str x9, [sp+248]
00210274str x10, [sp+256]
00210278str x11, [sp+264]
0021027cstp xzr, xzr, [sp+104]
00210280str xzr, [sp+120]
00210284str xzr, [sp+40]
00210288strb wzr, [sp+48]
0021028cstp xzr, xzr, [sp+128]
00210290ldrsb x7, [sp+236]
00210294ubfm x7, x7, 0, 7
00210298subs wzr, w7, 1
0021029cb.ne 0x2102a4
002102a0b 0x2102e4
002102a4
002102a4loc_2102a4:
002102a4stp xzr, xzr, [sp+104]
002102a8str xzr, [sp+120]
002102acadrp x27, 0x812000
002102b0ldr x5, [x27+192]
002102b4adrp x27, 0x812000
002102b8ldr x6, [x27+200]
002102bcstr x5, [sp+128]
002102c0str x6, [sp+136]
002102c4ldr x3, [sp+40]
002102c8ldr x0, [sp+104]
002102ccldrb w4, [sp+48]
002102d0ldr x1, [sp+112]
002102d4ldr x2, [sp+120]
002102d8ldur x29, [sp-8]
002102dcldr x30, [sp], 176
002102e0ret x30
002102e4
002102e4loc_2102e4:
002102e4ldr x0, [sp+184]
002102e8ldr x1, [sp+192]
002102ecldr x2, [sp+200]
002102f0bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002102f4str x0, [sp+80]
002102f8str x1, [sp+72]
002102fcstr x0, [sp+96]
00210300str x1, [sp+88]
00210304str x0, [sp+32]
00210308str x1, [sp+56]
0021030ctbnz x1, 63, 0x210314
00210310b 0x210354
00210314
00210314loc_210314:
00210314stp xzr, xzr, [sp+104]
00210318str xzr, [sp+120]
0021031cadrp x27, 0x812000
00210320ldr x5, [x27+160]
00210324adrp x27, 0x812000
00210328ldr x6, [x27+168]
0021032cstr x5, [sp+128]
00210330str x6, [sp+136]
00210334ldr x3, [sp+40]
00210338ldr x0, [sp+104]
0021033cldrb w4, [sp+48]
00210340ldr x1, [sp+112]
00210344ldr x2, [sp+120]
00210348ldur x29, [sp-8]
0021034cldr x30, [sp], 176
00210350ret x30
00210354
00210354loc_210354:
00210354str x1, [sp+40]
00210358bl math.Float64frombits
0021035cstr d0, [sp+64]
00210360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00210364str x0, [sp+144]
00210368str x1, [sp+152]
0021036cstr x2, [sp+160]
00210370str x0, [sp+104]
00210374str x1, [sp+112]
00210378str x2, [sp+120]
0021037cstp xzr, xzr, [sp+128]
00210380ldr x3, [sp+40]
00210384ldr x0, [sp+104]
00210388ldrb w4, [sp+48]
0021038cldr x1, [sp+112]
00210390ldr x2, [sp+120]
00210394mov x5, xzr
00210398mov x6, xzr
0021039cldur x29, [sp-8]
002103a0ldr x30, [sp], 176
002103a4ret x30
002103a8
002103a8loc_2103a8:
002103a8stp x0, x1, [sp+8]
002103acstp x2, x3, [sp+24]
002103b0stp x4, x5, [sp+40]
002103b4str w6, [sp+56]
002103b8strb w7, [sp+60]
002103bcstrb w8, [sp+64]
002103c0stp x9, x10, [sp+72]
002103c4str x11, [sp+88]
002103c8mov x3, x30
002103ccbl runtime.morestack_noctxt.abi0
002103d0ldp x0, x1, [sp+8]
002103d4ldp x2, x3, [sp+24]
002103d8ldp x4, x5, [sp+40]
002103dcldrsw x6, [sp+56]
002103e0ldrsb x7, [sp+60]
002103e4ldrb w8, [sp+64]
002103e8ldp x9, x10, [sp+72]
002103ecldr x11, [sp+88]
002103f0b 0x210230
002103f4udf 0
002103f8udf 0
002103fcudf 0
00210230
00210400
00210400google.golang.org/protobuf/internal/impl.sizeDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeDoubleSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210400ldr x16, [x28+16]
00210404subs xzr, sp, x16
00210408b.ls 0x210480
0021040cstr x30, [sp-80]!
00210410stur x29, [sp-8]
00210414sub x29, sp, 8
00210418str x0, [sp+88]
0021041cstr x1, [sp+96]
00210420str x2, [sp+104]
00210424str x3, [sp+112]
00210428strb w4, [sp+120]
0021042cstr xzr, [sp+32]
00210430ldr x0, [sp+88]
00210434ldr x1, [sp+96]
00210438bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0021043cstr x0, [sp+56]
00210440str x1, [sp+64]
00210444ldrsb x27, [x0]
00210448ldr x3, [x0+56]
0021044cmov x0, x1
00210450blr x3
00210454str x0, [sp+48]
00210458bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0021045cstr x0, [sp+40]
00210460ldr x3, [sp+48]
00210464ldr x4, [sp+112]
00210468add x4, x4, x0
0021046cmadd x0, x3, x4, xzr
00210470str x0, [sp+32]
00210474ldur x29, [sp-8]
00210478ldr x30, [sp], 80
0021047cret x30
00210480
00210480loc_210480:
00210480stp x0, x1, [sp+8]
00210484stp x2, x3, [sp+24]
00210488strb w4, [sp+40]
0021048cmov x3, x30
00210490bl runtime.morestack_noctxt.abi0
00210494ldp x0, x1, [sp+8]
00210498ldp x2, x3, [sp+24]
0021049cldrb w4, [sp+40]
002104a0b 0x210400
002104a4udf 0
002104a8udf 0
002104acudf 0
00210400
00210400google.golang.org/protobuf/internal/impl.sizeDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeDoubleSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210400ldr x16, [x28+16]
00210404subs xzr, sp, x16
00210408b.ls 0x210480
0021040cstr x30, [sp-80]!
00210410stur x29, [sp-8]
00210414sub x29, sp, 8
00210418str x0, [sp+88]
0021041cstr x1, [sp+96]
00210420str x2, [sp+104]
00210424str x3, [sp+112]
00210428strb w4, [sp+120]
0021042cstr xzr, [sp+32]
00210430ldr x0, [sp+88]
00210434ldr x1, [sp+96]
00210438bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0021043cstr x0, [sp+56]
00210440str x1, [sp+64]
00210444ldrsb x27, [x0]
00210448ldr x3, [x0+56]
0021044cmov x0, x1
00210450blr x3
00210454str x0, [sp+48]
00210458bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0021045cstr x0, [sp+40]
00210460ldr x3, [sp+48]
00210464ldr x4, [sp+112]
00210468add x4, x4, x0
0021046cmadd x0, x3, x4, xzr
00210470str x0, [sp+32]
00210474ldur x29, [sp-8]
00210478ldr x30, [sp], 80
0021047cret x30
00210480
00210480loc_210480:
00210480stp x0, x1, [sp+8]
00210484stp x2, x3, [sp+24]
00210488strb w4, [sp+40]
0021048cmov x3, x30
00210490bl runtime.morestack_noctxt.abi0
00210494ldp x0, x1, [sp+8]
00210498ldp x2, x3, [sp+24]
0021049cldrb w4, [sp+40]
002104a0b 0x210400
002104a4udf 0
002104a8udf 0
002104acudf 0
00210400
002104b0
002104b0google.golang.org/protobuf/internal/impl.appendDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.appendDoubleSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002104b0ldr x16, [x28+16]
002104b4sub x17, sp, 48
002104b8subs xzr, x17, x16
002104bcb.ls 0x21061c
002104c0str x30, [sp-176]!
002104c4stur x29, [sp-8]
002104c8sub x29, sp, 8
002104ccstr x0, [sp+184]
002104d0str x1, [sp+192]
002104d4str x2, [sp+200]
002104d8str x3, [sp+208]
002104dcstr x4, [sp+216]
002104e0str x5, [sp+224]
002104e4str x6, [sp+232]
002104e8strb w7, [sp+240]
002104ecstr xzr, [sp+104]
002104f0stp xzr, xzr, [sp+112]
002104f4stp xzr, xzr, [sp+88]
002104f8ldr x0, [sp+208]
002104fcldr x1, [sp+216]
00210500ldr x2, [sp+224]
00210504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210508str x0, [sp+152]
0021050cstr x1, [sp+160]
00210510ldrsb x27, [x0]
00210514ldr x3, [x0+56]
00210518mov x0, x1
0021051cblr x3
00210520str x0, [sp+80]
00210524str xzr, [sp+56]
00210528str x0, [sp+48]
0021052cb 0x210530
00210530
00210530loc_210530:
00210530ldr x5, [sp+48]
00210534ldr x6, [sp+56]
00210538subs xzr, x5, x6
0021053cb.gt 0x210544
00210540b 0x2105e0
00210544
00210544loc_210544:
00210544ldr x1, [sp+56]
00210548ldr x2, [sp+152]
0021054cldrsb x27, [x2]
00210550ldr x2, [x2+40]
00210554ldr x0, [sp+160]
00210558blr x2
0021055cstr x0, [sp+128]
00210560str x1, [sp+136]
00210564str x2, [sp+144]
00210568ldr x3, [sp+232]
0021056cldr x0, [sp+184]
00210570ldr x1, [sp+192]
00210574ldr x2, [sp+200]
00210578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021057cstr x0, [sp+184]
00210580str x1, [sp+192]
00210584str x2, [sp+200]
00210588ldr x0, [sp+128]
0021058cldr x1, [sp+136]
00210590ldr x2, [sp+144]
00210594bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210598str d0, [sp+72]
0021059cbl math.Float64bits
002105a0str x0, [sp+64]
002105a4ldr x1, [sp+192]
002105a8ldr x2, [sp+200]
002105acldr x3, [sp+184]
002105b0mov x4, x0
002105b4mov x0, x3
002105b8mov x3, x4
002105bcbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
002105c0str x0, [sp+184]
002105c4str x1, [sp+192]
002105c8str x2, [sp+200]
002105ccb 0x2105d0
002105d0
002105d0loc_2105d0:
002105d0ldr x5, [sp+56]
002105d4add x5, x5, 1
002105d8str x5, [sp+56]
002105dcb 0x210530
002105e0
002105e0loc_2105e0:
002105e0ldr x5, [sp+184]
002105e4ldr x6, [sp+192]
002105e8ldr x7, [sp+200]
002105ecstr x5, [sp+104]
002105f0str x6, [sp+112]
002105f4str x7, [sp+120]
002105f8stp xzr, xzr, [sp+88]
002105fcldr x0, [sp+104]
00210600ldr x1, [sp+112]
00210604ldr x2, [sp+120]
00210608mov x3, xzr
0021060cmov x4, xzr
00210610ldur x29, [sp-8]
00210614ldr x30, [sp], 176
00210618ret x30
0021061c
0021061cloc_21061c:
0021061cstp x0, x1, [sp+8]
00210620stp x2, x3, [sp+24]
00210624stp x4, x5, [sp+40]
00210628str x6, [sp+56]
0021062cstrb w7, [sp+64]
00210630mov x3, x30
00210634bl runtime.morestack_noctxt.abi0
00210638ldp x0, x1, [sp+8]
0021063cldp x2, x3, [sp+24]
00210640ldp x4, x5, [sp+40]
00210644ldr x6, [sp+56]
00210648ldrb w7, [sp+64]
0021064cb 0x2104b0
002104b0
002104b0google.golang.org/protobuf/internal/impl.appendDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.appendDoubleSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002104b0ldr x16, [x28+16]
002104b4sub x17, sp, 48
002104b8subs xzr, x17, x16
002104bcb.ls 0x21061c
002104c0str x30, [sp-176]!
002104c4stur x29, [sp-8]
002104c8sub x29, sp, 8
002104ccstr x0, [sp+184]
002104d0str x1, [sp+192]
002104d4str x2, [sp+200]
002104d8str x3, [sp+208]
002104dcstr x4, [sp+216]
002104e0str x5, [sp+224]
002104e4str x6, [sp+232]
002104e8strb w7, [sp+240]
002104ecstr xzr, [sp+104]
002104f0stp xzr, xzr, [sp+112]
002104f4stp xzr, xzr, [sp+88]
002104f8ldr x0, [sp+208]
002104fcldr x1, [sp+216]
00210500ldr x2, [sp+224]
00210504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210508str x0, [sp+152]
0021050cstr x1, [sp+160]
00210510ldrsb x27, [x0]
00210514ldr x3, [x0+56]
00210518mov x0, x1
0021051cblr x3
00210520str x0, [sp+80]
00210524str xzr, [sp+56]
00210528str x0, [sp+48]
0021052cb 0x210530
00210530
00210530loc_210530:
00210530ldr x5, [sp+48]
00210534ldr x6, [sp+56]
00210538subs xzr, x5, x6
0021053cb.gt 0x210544
00210540b 0x2105e0
00210544
00210544loc_210544:
00210544ldr x1, [sp+56]
00210548ldr x2, [sp+152]
0021054cldrsb x27, [x2]
00210550ldr x2, [x2+40]
00210554ldr x0, [sp+160]
00210558blr x2
0021055cstr x0, [sp+128]
00210560str x1, [sp+136]
00210564str x2, [sp+144]
00210568ldr x3, [sp+232]
0021056cldr x0, [sp+184]
00210570ldr x1, [sp+192]
00210574ldr x2, [sp+200]
00210578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021057cstr x0, [sp+184]
00210580str x1, [sp+192]
00210584str x2, [sp+200]
00210588ldr x0, [sp+128]
0021058cldr x1, [sp+136]
00210590ldr x2, [sp+144]
00210594bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210598str d0, [sp+72]
0021059cbl math.Float64bits
002105a0str x0, [sp+64]
002105a4ldr x1, [sp+192]
002105a8ldr x2, [sp+200]
002105acldr x3, [sp+184]
002105b0mov x4, x0
002105b4mov x0, x3
002105b8mov x3, x4
002105bcbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
002105c0str x0, [sp+184]
002105c4str x1, [sp+192]
002105c8str x2, [sp+200]
002105ccb 0x2105d0
002105d0
002105d0loc_2105d0:
002105d0ldr x5, [sp+56]
002105d4add x5, x5, 1
002105d8str x5, [sp+56]
002105dcb 0x210530
002105e0
002105e0loc_2105e0:
002105e0ldr x5, [sp+184]
002105e4ldr x6, [sp+192]
002105e8ldr x7, [sp+200]
002105ecstr x5, [sp+104]
002105f0str x6, [sp+112]
002105f4str x7, [sp+120]
002105f8stp xzr, xzr, [sp+88]
002105fcldr x0, [sp+104]
00210600ldr x1, [sp+112]
00210604ldr x2, [sp+120]
00210608mov x3, xzr
0021060cmov x4, xzr
00210610ldur x29, [sp-8]
00210614ldr x30, [sp], 176
00210618ret x30
0021061c
0021061cloc_21061c:
0021061cstp x0, x1, [sp+8]
00210620stp x2, x3, [sp+24]
00210624stp x4, x5, [sp+40]
00210628str x6, [sp+56]
0021062cstrb w7, [sp+64]
00210630mov x3, x30
00210634bl runtime.morestack_noctxt.abi0
00210638ldp x0, x1, [sp+8]
0021063cldp x2, x3, [sp+24]
00210640ldp x4, x5, [sp+40]
00210644ldr x6, [sp+56]
00210648ldrb w7, [sp+64]
0021064cb 0x2104b0
002104b0
00210650
00210650google.golang.org/protobuf/internal/impl.consumeDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeDoubleSliceValue(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)
00210650ldr x16, [x28+16]
00210654sub x17, sp, 208
00210658subs xzr, x17, x16
0021065cb.ls 0x210a40
00210660sub x20, sp, 336
00210664stp x29, x30, [x20-8]
00210668add sp, x20, 0
0021066csub x29, sp, 8
00210670str x0, [sp+344]
00210674str x1, [sp+352]
00210678str x2, [sp+360]
0021067cstr x3, [sp+368]
00210680str x4, [sp+376]
00210684str x5, [sp+384]
00210688str w6, [sp+392]
0021068cstrb w7, [sp+396]
00210690strb w8, [sp+400]
00210694str x9, [sp+408]
00210698str x10, [sp+416]
0021069cstr x11, [sp+424]
002106a0stp xzr, xzr, [sp+176]
002106a4str xzr, [sp+192]
002106a8str xzr, [sp+64]
002106acstrb wzr, [sp+72]
002106b0stp xzr, xzr, [sp+216]
002106b4ldr x0, [sp+368]
002106b8ldr x1, [sp+376]
002106bcldr x2, [sp+384]
002106c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002106c4str x0, [sp+200]
002106c8str x1, [sp+208]
002106ccldrsb x3, [sp+396]
002106d0ubfm x3, x3, 0, 7
002106d4subs wzr, w3, 2
002106d8b.eq 0x2106e0
002106dcb 0x21077c
002106e0
002106e0loc_2106e0:
002106e0str xzr, [sp+280]
002106e4stp xzr, xzr, [sp+288]
002106e8ldr x0, [sp+344]
002106ecldr x1, [sp+352]
002106f0ldr x2, [sp+360]
002106f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
002106f8str x0, [sp+280]
002106fcstr x1, [sp+288]
00210700str x2, [sp+296]
00210704str x3, [sp+128]
00210708str x0, [sp+304]
0021070cstr x1, [sp+312]
00210710str x2, [sp+320]
00210714ldr x3, [sp+128]
00210718str x3, [sp+168]
0021071cstr x0, [sp+232]
00210720str x1, [sp+240]
00210724str x2, [sp+248]
00210728ldr x3, [sp+168]
0021072cstr x3, [sp+96]
00210730tbnz x3, 63, 0x210738
00210734b 0x210778
00210738
00210738loc_210738:
00210738stp xzr, xzr, [sp+176]
0021073cstr xzr, [sp+192]
00210740adrp x27, 0x812000
00210744ldr x5, [x27+160]
00210748adrp x27, 0x812000
0021074cldr x6, [x27+168]
00210750str x5, [sp+216]
00210754str x6, [sp+224]
00210758ldr x3, [sp+64]
0021075cldr x0, [sp+176]
00210760ldrb w4, [sp+72]
00210764ldr x1, [sp+184]
00210768ldr x2, [sp+192]
0021076cldp x29, x30, [sp-8]
00210770add sp, sp, 336
00210774ret x30
00210778
00210778loc_210778:
00210778b 0x2108d8
0021077c
0021077cloc_21077c:
0021077cldrsb x7, [sp+396]
00210780ubfm x7, x7, 0, 7
00210784subs wzr, w7, 1
00210788b.ne 0x210790
0021078cb 0x2107d0
00210790
00210790loc_210790:
00210790stp xzr, xzr, [sp+176]
00210794str xzr, [sp+192]
00210798adrp x27, 0x812000
0021079cldr x5, [x27+192]
002107a0adrp x27, 0x812000
002107a4ldr x6, [x27+200]
002107a8str x5, [sp+216]
002107acstr x6, [sp+224]
002107b0ldr x3, [sp+64]
002107b4ldr x0, [sp+176]
002107b8ldrb w4, [sp+72]
002107bcldr x1, [sp+184]
002107c0ldr x2, [sp+192]
002107c4ldp x29, x30, [sp-8]
002107c8add sp, sp, 336
002107ccret x30
002107d0
002107d0loc_2107d0:
002107d0ldr x0, [sp+344]
002107d4ldr x1, [sp+352]
002107d8ldr x2, [sp+360]
002107dcbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002107e0str x0, [sp+120]
002107e4str x1, [sp+128]
002107e8str x0, [sp+144]
002107ecstr x1, [sp+136]
002107f0str x0, [sp+48]
002107f4str x1, [sp+80]
002107f8tbnz x1, 63, 0x210800
002107fcb 0x210840
00210800
00210800loc_210800:
00210800stp xzr, xzr, [sp+176]
00210804str xzr, [sp+192]
00210808adrp x27, 0x812000
0021080cldr x5, [x27+160]
00210810adrp x27, 0x812000
00210814ldr x6, [x27+168]
00210818str x5, [sp+216]
0021081cstr x6, [sp+224]
00210820ldr x3, [sp+64]
00210824ldr x0, [sp+176]
00210828ldrb w4, [sp+72]
0021082cldr x1, [sp+184]
00210830ldr x2, [sp+192]
00210834ldp x29, x30, [sp-8]
00210838add sp, sp, 336
0021083cret x30
00210840
00210840loc_210840:
00210840bl math.Float64frombits
00210844str d0, [sp+104]
00210848bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
0021084cstr x0, [sp+256]
00210850str x1, [sp+264]
00210854str x2, [sp+272]
00210858ldr x3, [sp+200]
0021085cldrsb x27, [x3]
00210860ldr x4, [sp+208]
00210864ldr x3, [x3+24]
00210868mov x5, x0
0021086cmov x0, x4
00210870mov x6, x1
00210874mov x1, x5
00210878mov x7, x2
0021087cmov x2, x6
00210880mov x8, x3
00210884mov x3, x7
00210888blr x8
0021088cldr x1, [sp+80]
00210890str x1, [sp+64]
00210894ldr x1, [sp+368]
00210898ldr x2, [sp+376]
0021089cldr x3, [sp+384]
002108a0str x1, [sp+176]
002108a4str x2, [sp+184]
002108a8str x3, [sp+192]
002108acstp xzr, xzr, [sp+216]
002108b0ldr x3, [sp+64]
002108b4ldr x0, [sp+176]
002108b8ldrb w4, [sp+72]
002108bcldr x1, [sp+184]
002108c0ldr x2, [sp+192]
002108c4mov x5, xzr
002108c8mov x6, xzr
002108ccldp x29, x30, [sp-8]
002108d0add sp, sp, 336
002108d4ret x30
002108d8
002108d8loc_2108d8:
002108d8ldr x7, [sp+240]
002108dcstr x7, [sp+128]
002108e0cbnz x7, 0x2108e8
002108e4b 0x2109ec
002108e8
002108e8loc_2108e8:
002108e8ldr x0, [sp+232]
002108ecldr x1, [sp+240]
002108f0ldr x2, [sp+248]
002108f4bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002108f8str x0, [sp+120]
002108fcstr x1, [sp+112]
00210900str x0, [sp+160]
00210904str x1, [sp+152]
00210908str x0, [sp+56]
0021090cstr x1, [sp+88]
00210910tbnz x1, 63, 0x210918
00210914b 0x210958
00210918
00210918loc_210918:
00210918stp xzr, xzr, [sp+176]
0021091cstr xzr, [sp+192]
00210920adrp x27, 0x812000
00210924ldr x5, [x27+160]
00210928adrp x27, 0x812000
0021092cldr x6, [x27+168]
00210930str x5, [sp+216]
00210934str x6, [sp+224]
00210938ldr x3, [sp+64]
0021093cldr x0, [sp+176]
00210940ldrb w4, [sp+72]
00210944ldr x1, [sp+184]
00210948ldr x2, [sp+192]
0021094cldp x29, x30, [sp-8]
00210950add sp, sp, 336
00210954ret x30
00210958
00210958loc_210958:
00210958bl math.Float64frombits
0021095cstr d0, [sp+104]
00210960bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00210964str x0, [sp+256]
00210968str x1, [sp+264]
0021096cstr x2, [sp+272]
00210970ldr x3, [sp+200]
00210974ldrsb x27, [x3]
00210978ldr x4, [sp+208]
0021097cldr x3, [x3+24]
00210980mov x5, x0
00210984mov x0, x4
00210988mov x6, x1
0021098cmov x1, x5
00210990mov x7, x2
00210994mov x2, x6
00210998mov x8, x3
0021099cmov x3, x7
002109a0blr x8
002109a4ldr x0, [sp+88]
002109a8ldr x1, [sp+240]
002109acldr x2, [sp+232]
002109b0ldr x3, [sp+248]
002109b4b 0x2109b8
002109b8
002109b8loc_2109b8:
002109b8subs xzr, x1, x0
002109bcb.hs 0x2109c4
002109c0b 0x210a38
002109c4
002109c4loc_2109c4:
002109c4sub x7, x3, x0
002109c8sub x8, x1, x0
002109ccsub x9, xzr, x7
002109d0and x9, x0, x9, asr #63
002109d4add x9, x2, x9
002109d8str x9, [sp+232]
002109dcstr x8, [sp+240]
002109e0str x7, [sp+248]
002109e4b 0x2109e8
002109e8
002109e8loc_2109e8:
002109e8b 0x2108d8
002109ec
002109ecloc_2109ec:
002109ecldr x7, [sp+96]
002109f0str x7, [sp+64]
002109f4ldr x7, [sp+368]
002109f8ldr x8, [sp+376]
002109fcldr x9, [sp+384]
00210a00str x7, [sp+176]
00210a04str x8, [sp+184]
00210a08str x9, [sp+192]
00210a0cstp xzr, xzr, [sp+216]
00210a10ldr x3, [sp+64]
00210a14ldr x0, [sp+176]
00210a18ldrb w4, [sp+72]
00210a1cldr x1, [sp+184]
00210a20ldr x2, [sp+192]
00210a24mov x5, xzr
00210a28mov x6, xzr
00210a2cldp x29, x30, [sp-8]
00210a30add sp, sp, 336
00210a34ret x30
00210a38
00210a38loc_210a38:
00210a38bl runtime.panicSliceB
00210a3chint
00210a40
00210a40loc_210a40:
00210a40stp x0, x1, [sp+8]
00210a44stp x2, x3, [sp+24]
00210a48stp x4, x5, [sp+40]
00210a4cstr w6, [sp+56]
00210a50strb w7, [sp+60]
00210a54strb w8, [sp+64]
00210a58stp x9, x10, [sp+72]
00210a5cstr x11, [sp+88]
00210a60mov x3, x30
00210a64bl runtime.morestack_noctxt.abi0
00210a68ldp x0, x1, [sp+8]
00210a6cldp x2, x3, [sp+24]
00210a70ldp x4, x5, [sp+40]
00210a74ldrsw x6, [sp+56]
00210a78ldrsb x7, [sp+60]
00210a7cldrb w8, [sp+64]
00210a80ldp x9, x10, [sp+72]
00210a84ldr x11, [sp+88]
00210a88b 0x210650
00210a8cudf 0
00210650
00210650google.golang.org/protobuf/internal/impl.consumeDoubleSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeDoubleSliceValue(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)
00210650ldr x16, [x28+16]
00210654sub x17, sp, 208
00210658subs xzr, x17, x16
0021065cb.ls 0x210a40
00210660sub x20, sp, 336
00210664stp x29, x30, [x20-8]
00210668add sp, x20, 0
0021066csub x29, sp, 8
00210670str x0, [sp+344]
00210674str x1, [sp+352]
00210678str x2, [sp+360]
0021067cstr x3, [sp+368]
00210680str x4, [sp+376]
00210684str x5, [sp+384]
00210688str w6, [sp+392]
0021068cstrb w7, [sp+396]
00210690strb w8, [sp+400]
00210694str x9, [sp+408]
00210698str x10, [sp+416]
0021069cstr x11, [sp+424]
002106a0stp xzr, xzr, [sp+176]
002106a4str xzr, [sp+192]
002106a8str xzr, [sp+64]
002106acstrb wzr, [sp+72]
002106b0stp xzr, xzr, [sp+216]
002106b4ldr x0, [sp+368]
002106b8ldr x1, [sp+376]
002106bcldr x2, [sp+384]
002106c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002106c4str x0, [sp+200]
002106c8str x1, [sp+208]
002106ccldrsb x3, [sp+396]
002106d0ubfm x3, x3, 0, 7
002106d4subs wzr, w3, 2
002106d8b.eq 0x2106e0
002106dcb 0x21077c
002106e0
002106e0loc_2106e0:
002106e0str xzr, [sp+280]
002106e4stp xzr, xzr, [sp+288]
002106e8ldr x0, [sp+344]
002106ecldr x1, [sp+352]
002106f0ldr x2, [sp+360]
002106f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
002106f8str x0, [sp+280]
002106fcstr x1, [sp+288]
00210700str x2, [sp+296]
00210704str x3, [sp+128]
00210708str x0, [sp+304]
0021070cstr x1, [sp+312]
00210710str x2, [sp+320]
00210714ldr x3, [sp+128]
00210718str x3, [sp+168]
0021071cstr x0, [sp+232]
00210720str x1, [sp+240]
00210724str x2, [sp+248]
00210728ldr x3, [sp+168]
0021072cstr x3, [sp+96]
00210730tbnz x3, 63, 0x210738
00210734b 0x210778
00210738
00210738loc_210738:
00210738stp xzr, xzr, [sp+176]
0021073cstr xzr, [sp+192]
00210740adrp x27, 0x812000
00210744ldr x5, [x27+160]
00210748adrp x27, 0x812000
0021074cldr x6, [x27+168]
00210750str x5, [sp+216]
00210754str x6, [sp+224]
00210758ldr x3, [sp+64]
0021075cldr x0, [sp+176]
00210760ldrb w4, [sp+72]
00210764ldr x1, [sp+184]
00210768ldr x2, [sp+192]
0021076cldp x29, x30, [sp-8]
00210770add sp, sp, 336
00210774ret x30
00210778
00210778loc_210778:
00210778b 0x2108d8
0021077c
0021077cloc_21077c:
0021077cldrsb x7, [sp+396]
00210780ubfm x7, x7, 0, 7
00210784subs wzr, w7, 1
00210788b.ne 0x210790
0021078cb 0x2107d0
00210790
00210790loc_210790:
00210790stp xzr, xzr, [sp+176]
00210794str xzr, [sp+192]
00210798adrp x27, 0x812000
0021079cldr x5, [x27+192]
002107a0adrp x27, 0x812000
002107a4ldr x6, [x27+200]
002107a8str x5, [sp+216]
002107acstr x6, [sp+224]
002107b0ldr x3, [sp+64]
002107b4ldr x0, [sp+176]
002107b8ldrb w4, [sp+72]
002107bcldr x1, [sp+184]
002107c0ldr x2, [sp+192]
002107c4ldp x29, x30, [sp-8]
002107c8add sp, sp, 336
002107ccret x30
002107d0
002107d0loc_2107d0:
002107d0ldr x0, [sp+344]
002107d4ldr x1, [sp+352]
002107d8ldr x2, [sp+360]
002107dcbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002107e0str x0, [sp+120]
002107e4str x1, [sp+128]
002107e8str x0, [sp+144]
002107ecstr x1, [sp+136]
002107f0str x0, [sp+48]
002107f4str x1, [sp+80]
002107f8tbnz x1, 63, 0x210800
002107fcb 0x210840
00210800
00210800loc_210800:
00210800stp xzr, xzr, [sp+176]
00210804str xzr, [sp+192]
00210808adrp x27, 0x812000
0021080cldr x5, [x27+160]
00210810adrp x27, 0x812000
00210814ldr x6, [x27+168]
00210818str x5, [sp+216]
0021081cstr x6, [sp+224]
00210820ldr x3, [sp+64]
00210824ldr x0, [sp+176]
00210828ldrb w4, [sp+72]
0021082cldr x1, [sp+184]
00210830ldr x2, [sp+192]
00210834ldp x29, x30, [sp-8]
00210838add sp, sp, 336
0021083cret x30
00210840
00210840loc_210840:
00210840bl math.Float64frombits
00210844str d0, [sp+104]
00210848bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
0021084cstr x0, [sp+256]
00210850str x1, [sp+264]
00210854str x2, [sp+272]
00210858ldr x3, [sp+200]
0021085cldrsb x27, [x3]
00210860ldr x4, [sp+208]
00210864ldr x3, [x3+24]
00210868mov x5, x0
0021086cmov x0, x4
00210870mov x6, x1
00210874mov x1, x5
00210878mov x7, x2
0021087cmov x2, x6
00210880mov x8, x3
00210884mov x3, x7
00210888blr x8
0021088cldr x1, [sp+80]
00210890str x1, [sp+64]
00210894ldr x1, [sp+368]
00210898ldr x2, [sp+376]
0021089cldr x3, [sp+384]
002108a0str x1, [sp+176]
002108a4str x2, [sp+184]
002108a8str x3, [sp+192]
002108acstp xzr, xzr, [sp+216]
002108b0ldr x3, [sp+64]
002108b4ldr x0, [sp+176]
002108b8ldrb w4, [sp+72]
002108bcldr x1, [sp+184]
002108c0ldr x2, [sp+192]
002108c4mov x5, xzr
002108c8mov x6, xzr
002108ccldp x29, x30, [sp-8]
002108d0add sp, sp, 336
002108d4ret x30
002108d8
002108d8loc_2108d8:
002108d8ldr x7, [sp+240]
002108dcstr x7, [sp+128]
002108e0cbnz x7, 0x2108e8
002108e4b 0x2109ec
002108e8
002108e8loc_2108e8:
002108e8ldr x0, [sp+232]
002108ecldr x1, [sp+240]
002108f0ldr x2, [sp+248]
002108f4bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
002108f8str x0, [sp+120]
002108fcstr x1, [sp+112]
00210900str x0, [sp+160]
00210904str x1, [sp+152]
00210908str x0, [sp+56]
0021090cstr x1, [sp+88]
00210910tbnz x1, 63, 0x210918
00210914b 0x210958
00210918
00210918loc_210918:
00210918stp xzr, xzr, [sp+176]
0021091cstr xzr, [sp+192]
00210920adrp x27, 0x812000
00210924ldr x5, [x27+160]
00210928adrp x27, 0x812000
0021092cldr x6, [x27+168]
00210930str x5, [sp+216]
00210934str x6, [sp+224]
00210938ldr x3, [sp+64]
0021093cldr x0, [sp+176]
00210940ldrb w4, [sp+72]
00210944ldr x1, [sp+184]
00210948ldr x2, [sp+192]
0021094cldp x29, x30, [sp-8]
00210950add sp, sp, 336
00210954ret x30
00210958
00210958loc_210958:
00210958bl math.Float64frombits
0021095cstr d0, [sp+104]
00210960bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00210964str x0, [sp+256]
00210968str x1, [sp+264]
0021096cstr x2, [sp+272]
00210970ldr x3, [sp+200]
00210974ldrsb x27, [x3]
00210978ldr x4, [sp+208]
0021097cldr x3, [x3+24]
00210980mov x5, x0
00210984mov x0, x4
00210988mov x6, x1
0021098cmov x1, x5
00210990mov x7, x2
00210994mov x2, x6
00210998mov x8, x3
0021099cmov x3, x7
002109a0blr x8
002109a4ldr x0, [sp+88]
002109a8ldr x1, [sp+240]
002109acldr x2, [sp+232]
002109b0ldr x3, [sp+248]
002109b4b 0x2109b8
002109b8
002109b8loc_2109b8:
002109b8subs xzr, x1, x0
002109bcb.hs 0x2109c4
002109c0b 0x210a38
002109c4
002109c4loc_2109c4:
002109c4sub x7, x3, x0
002109c8sub x8, x1, x0
002109ccsub x9, xzr, x7
002109d0and x9, x0, x9, asr #63
002109d4add x9, x2, x9
002109d8str x9, [sp+232]
002109dcstr x8, [sp+240]
002109e0str x7, [sp+248]
002109e4b 0x2109e8
002109e8
002109e8loc_2109e8:
002109e8b 0x2108d8
002109ec
002109ecloc_2109ec:
002109ecldr x7, [sp+96]
002109f0str x7, [sp+64]
002109f4ldr x7, [sp+368]
002109f8ldr x8, [sp+376]
002109fcldr x9, [sp+384]
00210a00str x7, [sp+176]
00210a04str x8, [sp+184]
00210a08str x9, [sp+192]
00210a0cstp xzr, xzr, [sp+216]
00210a10ldr x3, [sp+64]
00210a14ldr x0, [sp+176]
00210a18ldrb w4, [sp+72]
00210a1cldr x1, [sp+184]
00210a20ldr x2, [sp+192]
00210a24mov x5, xzr
00210a28mov x6, xzr
00210a2cldp x29, x30, [sp-8]
00210a30add sp, sp, 336
00210a34ret x30
00210a38
00210a38loc_210a38:
00210a38bl runtime.panicSliceB
00210a3chint
00210a40
00210a40loc_210a40:
00210a40stp x0, x1, [sp+8]
00210a44stp x2, x3, [sp+24]
00210a48stp x4, x5, [sp+40]
00210a4cstr w6, [sp+56]
00210a50strb w7, [sp+60]
00210a54strb w8, [sp+64]
00210a58stp x9, x10, [sp+72]
00210a5cstr x11, [sp+88]
00210a60mov x3, x30
00210a64bl runtime.morestack_noctxt.abi0
00210a68ldp x0, x1, [sp+8]
00210a6cldp x2, x3, [sp+24]
00210a70ldp x4, x5, [sp+40]
00210a74ldrsw x6, [sp+56]
00210a78ldrsb x7, [sp+60]
00210a7cldrb w8, [sp+64]
00210a80ldp x9, x10, [sp+72]
00210a84ldr x11, [sp+88]
00210a88b 0x210650
00210a8cudf 0
00210650
00210a90
00210a90google.golang.org/protobuf/internal/impl.sizeDoublePackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeDoublePackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210a90ldr x16, [x28+16]
00210a94subs xzr, sp, x16
00210a98b.ls 0x210b38
00210a9cstr x30, [sp-96]!
00210aa0stur x29, [sp-8]
00210aa4sub x29, sp, 8
00210aa8str x0, [sp+104]
00210aacstr x1, [sp+112]
00210ab0str x2, [sp+120]
00210ab4str x3, [sp+128]
00210ab8strb w4, [sp+136]
00210abcstr xzr, [sp+40]
00210ac0ldr x0, [sp+104]
00210ac4ldr x1, [sp+112]
00210ac8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210accstr x0, [sp+72]
00210ad0str x1, [sp+80]
00210ad4ldrsb x27, [x0]
00210ad8ldr x3, [x0+56]
00210adcmov x0, x1
00210ae0blr x3
00210ae4str x0, [sp+56]
00210ae8cbz x0, 0x210af0
00210aecb 0x210b04
00210af0
00210af0loc_210af0:
00210af0str xzr, [sp+40]
00210af4mov x0, xzr
00210af8ldur x29, [sp-8]
00210afcldr x30, [sp], 96
00210b00ret x30
00210b04
00210b04loc_210b04:
00210b04bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
00210b08str x0, [sp+64]
00210b0cldr x1, [sp+56]
00210b10madd x0, x1, x0, xzr
00210b14str x0, [sp+48]
00210b18bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00210b1cstr x0, [sp+64]
00210b20ldr x1, [sp+128]
00210b24add x0, x1, x0
00210b28str x0, [sp+40]
00210b2cldur x29, [sp-8]
00210b30ldr x30, [sp], 96
00210b34ret x30
00210b38
00210b38loc_210b38:
00210b38stp x0, x1, [sp+8]
00210b3cstp x2, x3, [sp+24]
00210b40strb w4, [sp+40]
00210b44mov x3, x30
00210b48bl runtime.morestack_noctxt.abi0
00210b4cldp x0, x1, [sp+8]
00210b50ldp x2, x3, [sp+24]
00210b54ldrb w4, [sp+40]
00210b58b 0x210a90
00210b5cudf 0
00210a90
00210a90google.golang.org/protobuf/internal/impl.sizeDoublePackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeDoublePackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210a90ldr x16, [x28+16]
00210a94subs xzr, sp, x16
00210a98b.ls 0x210b38
00210a9cstr x30, [sp-96]!
00210aa0stur x29, [sp-8]
00210aa4sub x29, sp, 8
00210aa8str x0, [sp+104]
00210aacstr x1, [sp+112]
00210ab0str x2, [sp+120]
00210ab4str x3, [sp+128]
00210ab8strb w4, [sp+136]
00210abcstr xzr, [sp+40]
00210ac0ldr x0, [sp+104]
00210ac4ldr x1, [sp+112]
00210ac8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210accstr x0, [sp+72]
00210ad0str x1, [sp+80]
00210ad4ldrsb x27, [x0]
00210ad8ldr x3, [x0+56]
00210adcmov x0, x1
00210ae0blr x3
00210ae4str x0, [sp+56]
00210ae8cbz x0, 0x210af0
00210aecb 0x210b04
00210af0
00210af0loc_210af0:
00210af0str xzr, [sp+40]
00210af4mov x0, xzr
00210af8ldur x29, [sp-8]
00210afcldr x30, [sp], 96
00210b00ret x30
00210b04
00210b04loc_210b04:
00210b04bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
00210b08str x0, [sp+64]
00210b0cldr x1, [sp+56]
00210b10madd x0, x1, x0, xzr
00210b14str x0, [sp+48]
00210b18bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00210b1cstr x0, [sp+64]
00210b20ldr x1, [sp+128]
00210b24add x0, x1, x0
00210b28str x0, [sp+40]
00210b2cldur x29, [sp-8]
00210b30ldr x30, [sp], 96
00210b34ret x30
00210b38
00210b38loc_210b38:
00210b38stp x0, x1, [sp+8]
00210b3cstp x2, x3, [sp+24]
00210b40strb w4, [sp+40]
00210b44mov x3, x30
00210b48bl runtime.morestack_noctxt.abi0
00210b4cldp x0, x1, [sp+8]
00210b50ldp x2, x3, [sp+24]
00210b54ldrb w4, [sp+40]
00210b58b 0x210a90
00210b5cudf 0
00210a90
00210b60
00210b60google.golang.org/protobuf/internal/impl.appendDoublePackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendDoublePackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210b60ldr x16, [x28+16]
00210b64sub x17, sp, 48
00210b68subs xzr, x17, x16
00210b6cb.ls 0x210d30
00210b70str x30, [sp-176]!
00210b74stur x29, [sp-8]
00210b78sub x29, sp, 8
00210b7cstr x0, [sp+184]
00210b80str x1, [sp+192]
00210b84str x2, [sp+200]
00210b88str x3, [sp+208]
00210b8cstr x4, [sp+216]
00210b90str x5, [sp+224]
00210b94str x6, [sp+232]
00210b98strb w7, [sp+240]
00210b9cstr xzr, [sp+104]
00210ba0stp xzr, xzr, [sp+112]
00210ba4stp xzr, xzr, [sp+88]
00210ba8ldr x0, [sp+208]
00210bacldr x1, [sp+216]
00210bb0ldr x2, [sp+224]
00210bb4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210bb8str x0, [sp+152]
00210bbcstr x1, [sp+160]
00210bc0ldrsb x27, [x0]
00210bc4ldr x3, [x0+56]
00210bc8mov x0, x1
00210bccblr x3
00210bd0str x0, [sp+48]
00210bd4cbz x0, 0x210bdc
00210bd8b 0x210c18
00210bdc
00210bdcloc_210bdc:
00210bdcldr x5, [sp+184]
00210be0ldr x6, [sp+192]
00210be4ldr x7, [sp+200]
00210be8str x5, [sp+104]
00210becstr x6, [sp+112]
00210bf0str x7, [sp+120]
00210bf4stp xzr, xzr, [sp+88]
00210bf8ldr x0, [sp+104]
00210bfcldr x1, [sp+112]
00210c00ldr x2, [sp+120]
00210c04mov x3, xzr
00210c08mov x4, xzr
00210c0cldur x29, [sp-8]
00210c10ldr x30, [sp], 176
00210c14ret x30
00210c18
00210c18loc_210c18:
00210c18ldr x3, [sp+232]
00210c1cldr x0, [sp+184]
00210c20ldr x1, [sp+192]
00210c24ldr x2, [sp+200]
00210c28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210c2cstr x0, [sp+184]
00210c30str x1, [sp+192]
00210c34str x2, [sp+200]
00210c38bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
00210c3cstr x0, [sp+80]
00210c40ldr x4, [sp+48]
00210c44madd x3, x4, x0, xzr
00210c48str x3, [sp+40]
00210c4cldr x0, [sp+184]
00210c50ldr x1, [sp+192]
00210c54ldr x2, [sp+200]
00210c58bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210c5cstr x0, [sp+184]
00210c60str x1, [sp+192]
00210c64str x2, [sp+200]
00210c68str xzr, [sp+56]
00210c6cb 0x210c70
00210c70
00210c70loc_210c70:
00210c70ldr x5, [sp+48]
00210c74ldr x6, [sp+56]
00210c78subs xzr, x5, x6
00210c7cb.gt 0x210c84
00210c80b 0x210cf4
00210c84
00210c84loc_210c84:
00210c84ldr x1, [sp+56]
00210c88ldr x2, [sp+152]
00210c8cldrsb x27, [x2]
00210c90ldr x2, [x2+40]
00210c94ldr x0, [sp+160]
00210c98blr x2
00210c9cstr x0, [sp+128]
00210ca0str x1, [sp+136]
00210ca4str x2, [sp+144]
00210ca8bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210cacstr d0, [sp+72]
00210cb0bl math.Float64bits
00210cb4str x0, [sp+64]
00210cb8ldr x1, [sp+192]
00210cbcldr x2, [sp+200]
00210cc0ldr x3, [sp+184]
00210cc4mov x4, x0
00210cc8mov x0, x3
00210cccmov x3, x4
00210cd0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
00210cd4str x0, [sp+184]
00210cd8str x1, [sp+192]
00210cdcstr x2, [sp+200]
00210ce0b 0x210ce4
00210ce4
00210ce4loc_210ce4:
00210ce4ldr x5, [sp+56]
00210ce8add x5, x5, 1
00210cecstr x5, [sp+56]
00210cf0b 0x210c70
00210cf4
00210cf4loc_210cf4:
00210cf4ldr x5, [sp+184]
00210cf8ldr x6, [sp+192]
00210cfcldr x7, [sp+200]
00210d00str x5, [sp+104]
00210d04str x6, [sp+112]
00210d08str x7, [sp+120]
00210d0cstp xzr, xzr, [sp+88]
00210d10ldr x0, [sp+104]
00210d14ldr x1, [sp+112]
00210d18ldr x2, [sp+120]
00210d1cmov x3, xzr
00210d20mov x4, xzr
00210d24ldur x29, [sp-8]
00210d28ldr x30, [sp], 176
00210d2cret x30
00210d30
00210d30loc_210d30:
00210d30stp x0, x1, [sp+8]
00210d34stp x2, x3, [sp+24]
00210d38stp x4, x5, [sp+40]
00210d3cstr x6, [sp+56]
00210d40strb w7, [sp+64]
00210d44mov x3, x30
00210d48bl runtime.morestack_noctxt.abi0
00210d4cldp x0, x1, [sp+8]
00210d50ldp x2, x3, [sp+24]
00210d54ldp x4, x5, [sp+40]
00210d58ldr x6, [sp+56]
00210d5cldrb w7, [sp+64]
00210d60b 0x210b60
00210d64udf 0
00210d68udf 0
00210d6cudf 0
00210b60
00210b60google.golang.org/protobuf/internal/impl.appendDoublePackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendDoublePackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210b60ldr x16, [x28+16]
00210b64sub x17, sp, 48
00210b68subs xzr, x17, x16
00210b6cb.ls 0x210d30
00210b70str x30, [sp-176]!
00210b74stur x29, [sp-8]
00210b78sub x29, sp, 8
00210b7cstr x0, [sp+184]
00210b80str x1, [sp+192]
00210b84str x2, [sp+200]
00210b88str x3, [sp+208]
00210b8cstr x4, [sp+216]
00210b90str x5, [sp+224]
00210b94str x6, [sp+232]
00210b98strb w7, [sp+240]
00210b9cstr xzr, [sp+104]
00210ba0stp xzr, xzr, [sp+112]
00210ba4stp xzr, xzr, [sp+88]
00210ba8ldr x0, [sp+208]
00210bacldr x1, [sp+216]
00210bb0ldr x2, [sp+224]
00210bb4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00210bb8str x0, [sp+152]
00210bbcstr x1, [sp+160]
00210bc0ldrsb x27, [x0]
00210bc4ldr x3, [x0+56]
00210bc8mov x0, x1
00210bccblr x3
00210bd0str x0, [sp+48]
00210bd4cbz x0, 0x210bdc
00210bd8b 0x210c18
00210bdc
00210bdcloc_210bdc:
00210bdcldr x5, [sp+184]
00210be0ldr x6, [sp+192]
00210be4ldr x7, [sp+200]
00210be8str x5, [sp+104]
00210becstr x6, [sp+112]
00210bf0str x7, [sp+120]
00210bf4stp xzr, xzr, [sp+88]
00210bf8ldr x0, [sp+104]
00210bfcldr x1, [sp+112]
00210c00ldr x2, [sp+120]
00210c04mov x3, xzr
00210c08mov x4, xzr
00210c0cldur x29, [sp-8]
00210c10ldr x30, [sp], 176
00210c14ret x30
00210c18
00210c18loc_210c18:
00210c18ldr x3, [sp+232]
00210c1cldr x0, [sp+184]
00210c20ldr x1, [sp+192]
00210c24ldr x2, [sp+200]
00210c28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210c2cstr x0, [sp+184]
00210c30str x1, [sp+192]
00210c34str x2, [sp+200]
00210c38bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
00210c3cstr x0, [sp+80]
00210c40ldr x4, [sp+48]
00210c44madd x3, x4, x0, xzr
00210c48str x3, [sp+40]
00210c4cldr x0, [sp+184]
00210c50ldr x1, [sp+192]
00210c54ldr x2, [sp+200]
00210c58bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210c5cstr x0, [sp+184]
00210c60str x1, [sp+192]
00210c64str x2, [sp+200]
00210c68str xzr, [sp+56]
00210c6cb 0x210c70
00210c70
00210c70loc_210c70:
00210c70ldr x5, [sp+48]
00210c74ldr x6, [sp+56]
00210c78subs xzr, x5, x6
00210c7cb.gt 0x210c84
00210c80b 0x210cf4
00210c84
00210c84loc_210c84:
00210c84ldr x1, [sp+56]
00210c88ldr x2, [sp+152]
00210c8cldrsb x27, [x2]
00210c90ldr x2, [x2+40]
00210c94ldr x0, [sp+160]
00210c98blr x2
00210c9cstr x0, [sp+128]
00210ca0str x1, [sp+136]
00210ca4str x2, [sp+144]
00210ca8bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00210cacstr d0, [sp+72]
00210cb0bl math.Float64bits
00210cb4str x0, [sp+64]
00210cb8ldr x1, [sp+192]
00210cbcldr x2, [sp+200]
00210cc0ldr x3, [sp+184]
00210cc4mov x4, x0
00210cc8mov x0, x3
00210cccmov x3, x4
00210cd0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
00210cd4str x0, [sp+184]
00210cd8str x1, [sp+192]
00210cdcstr x2, [sp+200]
00210ce0b 0x210ce4
00210ce4
00210ce4loc_210ce4:
00210ce4ldr x5, [sp+56]
00210ce8add x5, x5, 1
00210cecstr x5, [sp+56]
00210cf0b 0x210c70
00210cf4
00210cf4loc_210cf4:
00210cf4ldr x5, [sp+184]
00210cf8ldr x6, [sp+192]
00210cfcldr x7, [sp+200]
00210d00str x5, [sp+104]
00210d04str x6, [sp+112]
00210d08str x7, [sp+120]
00210d0cstp xzr, xzr, [sp+88]
00210d10ldr x0, [sp+104]
00210d14ldr x1, [sp+112]
00210d18ldr x2, [sp+120]
00210d1cmov x3, xzr
00210d20mov x4, xzr
00210d24ldur x29, [sp-8]
00210d28ldr x30, [sp], 176
00210d2cret x30
00210d30
00210d30loc_210d30:
00210d30stp x0, x1, [sp+8]
00210d34stp x2, x3, [sp+24]
00210d38stp x4, x5, [sp+40]
00210d3cstr x6, [sp+56]
00210d40strb w7, [sp+64]
00210d44mov x3, x30
00210d48bl runtime.morestack_noctxt.abi0
00210d4cldp x0, x1, [sp+8]
00210d50ldp x2, x3, [sp+24]
00210d54ldp x4, x5, [sp+40]
00210d58ldr x6, [sp+56]
00210d5cldrb w7, [sp+64]
00210d60b 0x210b60
00210d64udf 0
00210d68udf 0
00210d6cudf 0
00210b60
00210d70
00210d70google.golang.org/protobuf/internal/impl.sizeString: ; void google.golang.org/protobuf/internal/impl.sizeString(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210d70ldr x16, [x28+16]
00210d74subs xzr, sp, x16
00210d78b.ls 0x210de4
00210d7cstr x30, [sp-80]!
00210d80stur x29, [sp-8]
00210d84sub x29, sp, 8
00210d88str x0, [sp+88]
00210d8cstr x1, [sp+96]
00210d90strb w2, [sp+104]
00210d94str xzr, [sp+24]
00210d98bl google.golang.org/protobuf/internal/impl.pointer.String
00210d9cstr x0, [sp+64]
00210da0ldrsb x27, [x0]
00210da4ldr x1, [x0+8]
00210da8ldr x2, [x0]
00210dacstr x2, [sp+48]
00210db0str x1, [sp+56]
00210db4str x1, [sp+40]
00210db8mov x0, x1
00210dbcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
00210dc0str x0, [sp+32]
00210dc4ldr x1, [sp+96]
00210dc8ldrsb x27, [x1]
00210dccldr x1, [x1+120]
00210dd0add x0, x1, x0
00210dd4str x0, [sp+24]
00210dd8ldur x29, [sp-8]
00210ddcldr x30, [sp], 80
00210de0ret x30
00210de4
00210de4loc_210de4:
00210de4stp x0, x1, [sp+8]
00210de8strb w2, [sp+24]
00210decmov x3, x30
00210df0bl runtime.morestack_noctxt.abi0
00210df4ldp x0, x1, [sp+8]
00210df8ldrb w2, [sp+24]
00210dfcb 0x210d70
00210d70
00210d70google.golang.org/protobuf/internal/impl.sizeString: ; void google.golang.org/protobuf/internal/impl.sizeString(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00210d70ldr x16, [x28+16]
00210d74subs xzr, sp, x16
00210d78b.ls 0x210de4
00210d7cstr x30, [sp-80]!
00210d80stur x29, [sp-8]
00210d84sub x29, sp, 8
00210d88str x0, [sp+88]
00210d8cstr x1, [sp+96]
00210d90strb w2, [sp+104]
00210d94str xzr, [sp+24]
00210d98bl google.golang.org/protobuf/internal/impl.pointer.String
00210d9cstr x0, [sp+64]
00210da0ldrsb x27, [x0]
00210da4ldr x1, [x0+8]
00210da8ldr x2, [x0]
00210dacstr x2, [sp+48]
00210db0str x1, [sp+56]
00210db4str x1, [sp+40]
00210db8mov x0, x1
00210dbcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
00210dc0str x0, [sp+32]
00210dc4ldr x1, [sp+96]
00210dc8ldrsb x27, [x1]
00210dccldr x1, [x1+120]
00210dd0add x0, x1, x0
00210dd4str x0, [sp+24]
00210dd8ldur x29, [sp-8]
00210ddcldr x30, [sp], 80
00210de0ret x30
00210de4
00210de4loc_210de4:
00210de4stp x0, x1, [sp+8]
00210de8strb w2, [sp+24]
00210decmov x3, x30
00210df0bl runtime.morestack_noctxt.abi0
00210df4ldp x0, x1, [sp+8]
00210df8ldrb w2, [sp+24]
00210dfcb 0x210d70
00210d70
00210e00
00210e00google.golang.org/protobuf/internal/impl.appendString: ; void google.golang.org/protobuf/internal/impl.appendString(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)
00210e00ldr x16, [x28+16]
00210e04subs xzr, sp, x16
00210e08b.ls 0x210ed0
00210e0cstr x30, [sp-128]!
00210e10stur x29, [sp-8]
00210e14sub x29, sp, 8
00210e18str x0, [sp+136]
00210e1cstr x1, [sp+144]
00210e20str x2, [sp+152]
00210e24str x3, [sp+160]
00210e28str x4, [sp+168]
00210e2cstrb w5, [sp+176]
00210e30str xzr, [sp+72]
00210e34stp xzr, xzr, [sp+80]
00210e38stp xzr, xzr, [sp+56]
00210e3cldr x0, [sp+160]
00210e40bl google.golang.org/protobuf/internal/impl.pointer.String
00210e44str x0, [sp+112]
00210e48ldrsb x27, [x0]
00210e4cldr x1, [x0]
00210e50ldr x2, [x0+8]
00210e54str x1, [sp+96]
00210e58str x2, [sp+104]
00210e5cldr x1, [sp+168]
00210e60ldrsb x27, [x1]
00210e64ldr x3, [x1+112]
00210e68str x3, [sp+48]
00210e6cldr x0, [sp+136]
00210e70ldr x1, [sp+144]
00210e74ldr x2, [sp+152]
00210e78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210e7cstr x0, [sp+136]
00210e80str x1, [sp+144]
00210e84str x2, [sp+152]
00210e88ldr x4, [sp+104]
00210e8cldr x3, [sp+96]
00210e90bl google.golang.org/protobuf/encoding/protowire.AppendString
00210e94str x0, [sp+136]
00210e98str x1, [sp+144]
00210e9cstr x2, [sp+152]
00210ea0str x0, [sp+72]
00210ea4str x1, [sp+80]
00210ea8str x2, [sp+88]
00210eacstp xzr, xzr, [sp+56]
00210eb0ldr x0, [sp+72]
00210eb4ldr x1, [sp+80]
00210eb8ldr x2, [sp+88]
00210ebcmov x3, xzr
00210ec0mov x4, xzr
00210ec4ldur x29, [sp-8]
00210ec8ldr x30, [sp], 128
00210eccret x30
00210ed0
00210ed0loc_210ed0:
00210ed0stp x0, x1, [sp+8]
00210ed4stp x2, x3, [sp+24]
00210ed8str x4, [sp+40]
00210edcstrb w5, [sp+48]
00210ee0mov x3, x30
00210ee4bl runtime.morestack_noctxt.abi0
00210ee8ldp x0, x1, [sp+8]
00210eecldp x2, x3, [sp+24]
00210ef0ldr x4, [sp+40]
00210ef4ldrb w5, [sp+48]
00210ef8b 0x210e00
00210efcudf 0
00210e00
00210e00google.golang.org/protobuf/internal/impl.appendString: ; void google.golang.org/protobuf/internal/impl.appendString(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)
00210e00ldr x16, [x28+16]
00210e04subs xzr, sp, x16
00210e08b.ls 0x210ed0
00210e0cstr x30, [sp-128]!
00210e10stur x29, [sp-8]
00210e14sub x29, sp, 8
00210e18str x0, [sp+136]
00210e1cstr x1, [sp+144]
00210e20str x2, [sp+152]
00210e24str x3, [sp+160]
00210e28str x4, [sp+168]
00210e2cstrb w5, [sp+176]
00210e30str xzr, [sp+72]
00210e34stp xzr, xzr, [sp+80]
00210e38stp xzr, xzr, [sp+56]
00210e3cldr x0, [sp+160]
00210e40bl google.golang.org/protobuf/internal/impl.pointer.String
00210e44str x0, [sp+112]
00210e48ldrsb x27, [x0]
00210e4cldr x1, [x0]
00210e50ldr x2, [x0+8]
00210e54str x1, [sp+96]
00210e58str x2, [sp+104]
00210e5cldr x1, [sp+168]
00210e60ldrsb x27, [x1]
00210e64ldr x3, [x1+112]
00210e68str x3, [sp+48]
00210e6cldr x0, [sp+136]
00210e70ldr x1, [sp+144]
00210e74ldr x2, [sp+152]
00210e78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00210e7cstr x0, [sp+136]
00210e80str x1, [sp+144]
00210e84str x2, [sp+152]
00210e88ldr x4, [sp+104]
00210e8cldr x3, [sp+96]
00210e90bl google.golang.org/protobuf/encoding/protowire.AppendString
00210e94str x0, [sp+136]
00210e98str x1, [sp+144]
00210e9cstr x2, [sp+152]
00210ea0str x0, [sp+72]
00210ea4str x1, [sp+80]
00210ea8str x2, [sp+88]
00210eacstp xzr, xzr, [sp+56]
00210eb0ldr x0, [sp+72]
00210eb4ldr x1, [sp+80]
00210eb8ldr x2, [sp+88]
00210ebcmov x3, xzr
00210ec0mov x4, xzr
00210ec4ldur x29, [sp-8]
00210ec8ldr x30, [sp], 128
00210eccret x30
00210ed0
00210ed0loc_210ed0:
00210ed0stp x0, x1, [sp+8]
00210ed4stp x2, x3, [sp+24]
00210ed8str x4, [sp+40]
00210edcstrb w5, [sp+48]
00210ee0mov x3, x30
00210ee4bl runtime.morestack_noctxt.abi0
00210ee8ldp x0, x1, [sp+8]
00210eecldp x2, x3, [sp+24]
00210ef0ldr x4, [sp+40]
00210ef4ldrb w5, [sp+48]
00210ef8b 0x210e00
00210efcudf 0
00210e00
00210f00
00210f00google.golang.org/protobuf/internal/impl.consumeString: ; void google.golang.org/protobuf/internal/impl.consumeString(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)
00210f00ldr x16, [x28+16]
00210f04sub x17, sp, 48
00210f08subs xzr, x17, x16
00210f0cb.ls 0x211090
00210f10str x30, [sp-176]!
00210f14stur x29, [sp-8]
00210f18sub x29, sp, 8
00210f1cstr x0, [sp+184]
00210f20str x1, [sp+192]
00210f24str x2, [sp+200]
00210f28str x3, [sp+208]
00210f2cstrb w4, [sp+216]
00210f30str x5, [sp+224]
00210f34strb w6, [sp+232]
00210f38str x7, [sp+240]
00210f3cstr x8, [sp+248]
00210f40str x9, [sp+256]
00210f44str xzr, [sp+32]
00210f48strb wzr, [sp+40]
00210f4cstp xzr, xzr, [sp+96]
00210f50ldrsb x4, [sp+216]
00210f54ubfm x4, x4, 0, 7
00210f58subs wzr, w4, 2
00210f5cb.ne 0x210f64
00210f60b 0x210f90
00210f64
00210f64loc_210f64:
00210f64adrp x27, 0x812000
00210f68ldr x2, [x27+192]
00210f6cadrp x27, 0x812000
00210f70ldr x3, [x27+200]
00210f74str x2, [sp+96]
00210f78str x3, [sp+104]
00210f7cldr x0, [sp+32]
00210f80ldrb w1, [sp+40]
00210f84ldur x29, [sp-8]
00210f88ldr x30, [sp], 176
00210f8cret x30
00210f90
00210f90loc_210f90:
00210f90str xzr, [sp+144]
00210f94stp xzr, xzr, [sp+152]
00210f98ldr x0, [sp+184]
00210f9cldr x1, [sp+192]
00210fa0ldr x2, [sp+200]
00210fa4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00210fa8str x0, [sp+144]
00210facstr x1, [sp+152]
00210fb0str x2, [sp+160]
00210fb4str x3, [sp+56]
00210fb8str x0, [sp+112]
00210fbcstr x1, [sp+120]
00210fc0str x2, [sp+128]
00210fc4ldr x3, [sp+56]
00210fc8str x3, [sp+64]
00210fccstr x0, [sp+72]
00210fd0str x1, [sp+80]
00210fd4str x2, [sp+88]
00210fd8ldr x3, [sp+64]
00210fdcstr x3, [sp+48]
00210fe0tbnz x3, 63, 0x210fe8
00210fe4b 0x211014
00210fe8
00210fe8loc_210fe8:
00210fe8adrp x27, 0x812000
00210fecldr x2, [x27+160]
00210ff0adrp x27, 0x812000
00210ff4ldr x3, [x27+168]
00210ff8str x2, [sp+96]
00210ffcstr x3, [sp+104]
00211000ldr x0, [sp+32]
00211004ldrb w1, [sp+40]
00211008ldur x29, [sp-8]
0021100cldr x30, [sp], 176
00211010ret x30
00211014
00211014loc_211014:
00211014ldr x0, [sp+208]
00211018bl google.golang.org/protobuf/internal/impl.pointer.String
0021101cstr x0, [sp+136]
00211020ldr x1, [sp+72]
00211024ldr x2, [sp+80]
00211028mov x0, xzr
0021102cbl runtime.slicebytetostring
00211030ldr x2, [sp+136]
00211034ldrsb x27, [x2]
00211038str x1, [x2+8]
0021103cadrp x27, 0x83a000
00211040ldr w1, [x27+3056]
00211044cbz w1, 0x21104c
00211048b 0x211050
0021104c
0021104cloc_21104c:
0021104cb 0x211064
00211050
00211050loc_211050:
00211050bl runtime.gcWriteBarrier2
00211054str x0, [x25]
00211058ldr x4, [x2]
0021105cstr x4, [x25+8]
00211060b 0x211064
00211064
00211064loc_211064:
00211064str x0, [x2]
00211068ldr x4, [sp+48]
0021106cstr x4, [sp+32]
00211070stp xzr, xzr, [sp+96]
00211074ldr x0, [sp+32]
00211078ldrb w1, [sp+40]
0021107cmov x2, xzr
00211080mov x3, xzr
00211084ldur x29, [sp-8]
00211088ldr x30, [sp], 176
0021108cret x30
00211090
00211090loc_211090:
00211090stp x0, x1, [sp+8]
00211094stp x2, x3, [sp+24]
00211098strb w4, [sp+40]
0021109cstr x5, [sp+48]
002110a0strb w6, [sp+56]
002110a4stp x7, x8, [sp+64]
002110a8str x9, [sp+80]
002110acmov x3, x30
002110b0bl runtime.morestack_noctxt.abi0
002110b4ldp x0, x1, [sp+8]
002110b8ldp x2, x3, [sp+24]
002110bcldrsb x4, [sp+40]
002110c0ldr x5, [sp+48]
002110c4ldrb w6, [sp+56]
002110c8ldp x7, x8, [sp+64]
002110ccldr x9, [sp+80]
002110d0b 0x210f00
002110d4udf 0
002110d8udf 0
002110dcudf 0
00210f00
00210f00google.golang.org/protobuf/internal/impl.consumeString: ; void google.golang.org/protobuf/internal/impl.consumeString(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)
00210f00ldr x16, [x28+16]
00210f04sub x17, sp, 48
00210f08subs xzr, x17, x16
00210f0cb.ls 0x211090
00210f10str x30, [sp-176]!
00210f14stur x29, [sp-8]
00210f18sub x29, sp, 8
00210f1cstr x0, [sp+184]
00210f20str x1, [sp+192]
00210f24str x2, [sp+200]
00210f28str x3, [sp+208]
00210f2cstrb w4, [sp+216]
00210f30str x5, [sp+224]
00210f34strb w6, [sp+232]
00210f38str x7, [sp+240]
00210f3cstr x8, [sp+248]
00210f40str x9, [sp+256]
00210f44str xzr, [sp+32]
00210f48strb wzr, [sp+40]
00210f4cstp xzr, xzr, [sp+96]
00210f50ldrsb x4, [sp+216]
00210f54ubfm x4, x4, 0, 7
00210f58subs wzr, w4, 2
00210f5cb.ne 0x210f64
00210f60b 0x210f90
00210f64
00210f64loc_210f64:
00210f64adrp x27, 0x812000
00210f68ldr x2, [x27+192]
00210f6cadrp x27, 0x812000
00210f70ldr x3, [x27+200]
00210f74str x2, [sp+96]
00210f78str x3, [sp+104]
00210f7cldr x0, [sp+32]
00210f80ldrb w1, [sp+40]
00210f84ldur x29, [sp-8]
00210f88ldr x30, [sp], 176
00210f8cret x30
00210f90
00210f90loc_210f90:
00210f90str xzr, [sp+144]
00210f94stp xzr, xzr, [sp+152]
00210f98ldr x0, [sp+184]
00210f9cldr x1, [sp+192]
00210fa0ldr x2, [sp+200]
00210fa4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00210fa8str x0, [sp+144]
00210facstr x1, [sp+152]
00210fb0str x2, [sp+160]
00210fb4str x3, [sp+56]
00210fb8str x0, [sp+112]
00210fbcstr x1, [sp+120]
00210fc0str x2, [sp+128]
00210fc4ldr x3, [sp+56]
00210fc8str x3, [sp+64]
00210fccstr x0, [sp+72]
00210fd0str x1, [sp+80]
00210fd4str x2, [sp+88]
00210fd8ldr x3, [sp+64]
00210fdcstr x3, [sp+48]
00210fe0tbnz x3, 63, 0x210fe8
00210fe4b 0x211014
00210fe8
00210fe8loc_210fe8:
00210fe8adrp x27, 0x812000
00210fecldr x2, [x27+160]
00210ff0adrp x27, 0x812000
00210ff4ldr x3, [x27+168]
00210ff8str x2, [sp+96]
00210ffcstr x3, [sp+104]
00211000ldr x0, [sp+32]
00211004ldrb w1, [sp+40]
00211008ldur x29, [sp-8]
0021100cldr x30, [sp], 176
00211010ret x30
00211014
00211014loc_211014:
00211014ldr x0, [sp+208]
00211018bl google.golang.org/protobuf/internal/impl.pointer.String
0021101cstr x0, [sp+136]
00211020ldr x1, [sp+72]
00211024ldr x2, [sp+80]
00211028mov x0, xzr
0021102cbl runtime.slicebytetostring
00211030ldr x2, [sp+136]
00211034ldrsb x27, [x2]
00211038str x1, [x2+8]
0021103cadrp x27, 0x83a000
00211040ldr w1, [x27+3056]
00211044cbz w1, 0x21104c
00211048b 0x211050
0021104c
0021104cloc_21104c:
0021104cb 0x211064
00211050
00211050loc_211050:
00211050bl runtime.gcWriteBarrier2
00211054str x0, [x25]
00211058ldr x4, [x2]
0021105cstr x4, [x25+8]
00211060b 0x211064
00211064
00211064loc_211064:
00211064str x0, [x2]
00211068ldr x4, [sp+48]
0021106cstr x4, [sp+32]
00211070stp xzr, xzr, [sp+96]
00211074ldr x0, [sp+32]
00211078ldrb w1, [sp+40]
0021107cmov x2, xzr
00211080mov x3, xzr
00211084ldur x29, [sp-8]
00211088ldr x30, [sp], 176
0021108cret x30
00211090
00211090loc_211090:
00211090stp x0, x1, [sp+8]
00211094stp x2, x3, [sp+24]
00211098strb w4, [sp+40]
0021109cstr x5, [sp+48]
002110a0strb w6, [sp+56]
002110a4stp x7, x8, [sp+64]
002110a8str x9, [sp+80]
002110acmov x3, x30
002110b0bl runtime.morestack_noctxt.abi0
002110b4ldp x0, x1, [sp+8]
002110b8ldp x2, x3, [sp+24]
002110bcldrsb x4, [sp+40]
002110c0ldr x5, [sp+48]
002110c4ldrb w6, [sp+56]
002110c8ldp x7, x8, [sp+64]
002110ccldr x9, [sp+80]
002110d0b 0x210f00
002110d4udf 0
002110d8udf 0
002110dcudf 0
00210f00
002110e0
002110e0google.golang.org/protobuf/internal/impl.appendStringValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendStringValidateUTF8(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)
002110e0ldr x16, [x28+16]
002110e4sub x17, sp, 16
002110e8subs xzr, x17, x16
002110ecb.ls 0x211228
002110f0str x30, [sp-144]!
002110f4stur x29, [sp-8]
002110f8sub x29, sp, 8
002110fcstr x0, [sp+152]
00211100str x1, [sp+160]
00211104str x2, [sp+168]
00211108str x3, [sp+176]
0021110cstr x4, [sp+184]
00211110strb w5, [sp+192]
00211114str xzr, [sp+88]
00211118stp xzr, xzr, [sp+96]
0021111cstp xzr, xzr, [sp+72]
00211120ldr x0, [sp+176]
00211124bl google.golang.org/protobuf/internal/impl.pointer.String
00211128str x0, [sp+128]
0021112cldrsb x27, [x0]
00211130ldr x1, [x0]
00211134ldr x2, [x0+8]
00211138str x1, [sp+112]
0021113cstr x2, [sp+120]
00211140ldr x1, [sp+184]
00211144ldrsb x27, [x1]
00211148ldr x3, [x1+112]
0021114cstr x3, [sp+64]
00211150ldr x0, [sp+152]
00211154ldr x1, [sp+160]
00211158ldr x2, [sp+168]
0021115cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211160str x0, [sp+152]
00211164str x1, [sp+160]
00211168str x2, [sp+168]
0021116cldr x4, [sp+120]
00211170ldr x3, [sp+112]
00211174bl google.golang.org/protobuf/encoding/protowire.AppendString
00211178str x0, [sp+152]
0021117cstr x1, [sp+160]
00211180str x2, [sp+168]
00211184ldr x0, [sp+112]
00211188ldr x1, [sp+120]
0021118cbl unicode/utf8.ValidString
00211190strb w0, [sp+63]
00211194tbnz w0, 0, 0x21119c
00211198b 0x2111d8
0021119c
0021119cloc_21119c:
0021119cldr x5, [sp+152]
002111a0ldr x6, [sp+160]
002111a4ldr x7, [sp+168]
002111a8str x5, [sp+88]
002111acstr x6, [sp+96]
002111b0str x7, [sp+104]
002111b4stp xzr, xzr, [sp+72]
002111b8ldr x0, [sp+88]
002111bcldr x1, [sp+96]
002111c0ldr x2, [sp+104]
002111c4mov x3, xzr
002111c8mov x4, xzr
002111ccldur x29, [sp-8]
002111d0ldr x30, [sp], 144
002111d4ret x30
002111d8
002111d8loc_2111d8:
002111d8ldr x5, [sp+152]
002111dcldr x6, [sp+160]
002111e0ldr x7, [sp+168]
002111e4str x5, [sp+88]
002111e8str x6, [sp+96]
002111ecstr x7, [sp+104]
002111f0adrp x5, 0x505000
002111f4add x5, x5, 1280
002111f8str x5, [sp+72]
002111fcadrp x5, 0x83a000
00211200add x5, x5, 1504
00211204str x5, [sp+80]
00211208ldr x3, [sp+72]
0021120cldr x0, [sp+88]
00211210ldr x1, [sp+96]
00211214ldr x4, [sp+80]
00211218ldr x2, [sp+104]
0021121cldur x29, [sp-8]
00211220ldr x30, [sp], 144
00211224ret x30
00211228
00211228loc_211228:
00211228stp x0, x1, [sp+8]
0021122cstp x2, x3, [sp+24]
00211230str x4, [sp+40]
00211234strb w5, [sp+48]
00211238mov x3, x30
0021123cbl runtime.morestack_noctxt.abi0
00211240ldp x0, x1, [sp+8]
00211244ldp x2, x3, [sp+24]
00211248ldr x4, [sp+40]
0021124cldrb w5, [sp+48]
00211250b 0x2110e0
00211254udf 0
00211258udf 0
0021125cudf 0
002110e0
002110e0google.golang.org/protobuf/internal/impl.appendStringValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendStringValidateUTF8(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)
002110e0ldr x16, [x28+16]
002110e4sub x17, sp, 16
002110e8subs xzr, x17, x16
002110ecb.ls 0x211228
002110f0str x30, [sp-144]!
002110f4stur x29, [sp-8]
002110f8sub x29, sp, 8
002110fcstr x0, [sp+152]
00211100str x1, [sp+160]
00211104str x2, [sp+168]
00211108str x3, [sp+176]
0021110cstr x4, [sp+184]
00211110strb w5, [sp+192]
00211114str xzr, [sp+88]
00211118stp xzr, xzr, [sp+96]
0021111cstp xzr, xzr, [sp+72]
00211120ldr x0, [sp+176]
00211124bl google.golang.org/protobuf/internal/impl.pointer.String
00211128str x0, [sp+128]
0021112cldrsb x27, [x0]
00211130ldr x1, [x0]
00211134ldr x2, [x0+8]
00211138str x1, [sp+112]
0021113cstr x2, [sp+120]
00211140ldr x1, [sp+184]
00211144ldrsb x27, [x1]
00211148ldr x3, [x1+112]
0021114cstr x3, [sp+64]
00211150ldr x0, [sp+152]
00211154ldr x1, [sp+160]
00211158ldr x2, [sp+168]
0021115cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211160str x0, [sp+152]
00211164str x1, [sp+160]
00211168str x2, [sp+168]
0021116cldr x4, [sp+120]
00211170ldr x3, [sp+112]
00211174bl google.golang.org/protobuf/encoding/protowire.AppendString
00211178str x0, [sp+152]
0021117cstr x1, [sp+160]
00211180str x2, [sp+168]
00211184ldr x0, [sp+112]
00211188ldr x1, [sp+120]
0021118cbl unicode/utf8.ValidString
00211190strb w0, [sp+63]
00211194tbnz w0, 0, 0x21119c
00211198b 0x2111d8
0021119c
0021119cloc_21119c:
0021119cldr x5, [sp+152]
002111a0ldr x6, [sp+160]
002111a4ldr x7, [sp+168]
002111a8str x5, [sp+88]
002111acstr x6, [sp+96]
002111b0str x7, [sp+104]
002111b4stp xzr, xzr, [sp+72]
002111b8ldr x0, [sp+88]
002111bcldr x1, [sp+96]
002111c0ldr x2, [sp+104]
002111c4mov x3, xzr
002111c8mov x4, xzr
002111ccldur x29, [sp-8]
002111d0ldr x30, [sp], 144
002111d4ret x30
002111d8
002111d8loc_2111d8:
002111d8ldr x5, [sp+152]
002111dcldr x6, [sp+160]
002111e0ldr x7, [sp+168]
002111e4str x5, [sp+88]
002111e8str x6, [sp+96]
002111ecstr x7, [sp+104]
002111f0adrp x5, 0x505000
002111f4add x5, x5, 1280
002111f8str x5, [sp+72]
002111fcadrp x5, 0x83a000
00211200add x5, x5, 1504
00211204str x5, [sp+80]
00211208ldr x3, [sp+72]
0021120cldr x0, [sp+88]
00211210ldr x1, [sp+96]
00211214ldr x4, [sp+80]
00211218ldr x2, [sp+104]
0021121cldur x29, [sp-8]
00211220ldr x30, [sp], 144
00211224ret x30
00211228
00211228loc_211228:
00211228stp x0, x1, [sp+8]
0021122cstp x2, x3, [sp+24]
00211230str x4, [sp+40]
00211234strb w5, [sp+48]
00211238mov x3, x30
0021123cbl runtime.morestack_noctxt.abi0
00211240ldp x0, x1, [sp+8]
00211244ldp x2, x3, [sp+24]
00211248ldr x4, [sp+40]
0021124cldrb w5, [sp+48]
00211250b 0x2110e0
00211254udf 0
00211258udf 0
0021125cudf 0
002110e0
00211260
00211260google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8(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)
00211260ldr x16, [x28+16]
00211264sub x17, sp, 64
00211268subs xzr, x17, x16
0021126cb.ls 0x211434
00211270str x30, [sp-192]!
00211274stur x29, [sp-8]
00211278sub x29, sp, 8
0021127cstr x0, [sp+200]
00211280str x1, [sp+208]
00211284str x2, [sp+216]
00211288str x3, [sp+224]
0021128cstrb w4, [sp+232]
00211290str x5, [sp+240]
00211294strb w6, [sp+248]
00211298str x7, [sp+256]
0021129cstr x8, [sp+264]
002112a0str x9, [sp+272]
002112a4str xzr, [sp+48]
002112a8strb wzr, [sp+56]
002112acstp xzr, xzr, [sp+112]
002112b0ldrsb x4, [sp+232]
002112b4ubfm x4, x4, 0, 7
002112b8subs wzr, w4, 2
002112bcb.ne 0x2112c4
002112c0b 0x2112f0
002112c4
002112c4loc_2112c4:
002112c4adrp x27, 0x811000
002112c8ldr x2, [x27+192]
002112ccadrp x27, 0x811000
002112d0ldr x3, [x27+200]
002112d4str x2, [sp+112]
002112d8str x3, [sp+120]
002112dcldr x0, [sp+48]
002112e0ldrb w1, [sp+56]
002112e4ldur x29, [sp-8]
002112e8ldr x30, [sp], 192
002112ecret x30
002112f0
002112f0loc_2112f0:
002112f0str xzr, [sp+160]
002112f4stp xzr, xzr, [sp+168]
002112f8ldr x0, [sp+200]
002112fcldr x1, [sp+208]
00211300ldr x2, [sp+216]
00211304bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00211308str x0, [sp+160]
0021130cstr x1, [sp+168]
00211310str x2, [sp+176]
00211314str x3, [sp+72]
00211318str x0, [sp+128]
0021131cstr x1, [sp+136]
00211320str x2, [sp+144]
00211324ldr x3, [sp+72]
00211328str x3, [sp+80]
0021132cstr x0, [sp+88]
00211330str x1, [sp+96]
00211334str x2, [sp+104]
00211338ldr x3, [sp+80]
0021133cstr x3, [sp+64]
00211340tbnz x3, 63, 0x211348
00211344b 0x211374
00211348
00211348loc_211348:
00211348adrp x27, 0x811000
0021134cldr x2, [x27+160]
00211350adrp x27, 0x811000
00211354ldr x3, [x27+168]
00211358str x2, [sp+112]
0021135cstr x3, [sp+120]
00211360ldr x0, [sp+48]
00211364ldrb w1, [sp+56]
00211368ldur x29, [sp-8]
0021136cldr x30, [sp], 192
00211370ret x30
00211374
00211374loc_211374:
00211374bl unicode/utf8.Valid
00211378strb w0, [sp+47]
0021137ctbnz w0, 0, 0x211384
00211380b 0x211400
00211384
00211384loc_211384:
00211384ldr x0, [sp+224]
00211388bl google.golang.org/protobuf/internal/impl.pointer.String
0021138cstr x0, [sp+152]
00211390ldr x1, [sp+88]
00211394ldr x2, [sp+96]
00211398mov x0, xzr
0021139cbl runtime.slicebytetostring
002113a0ldr x2, [sp+152]
002113a4ldrsb x27, [x2]
002113a8str x1, [x2+8]
002113acadrp x27, 0x83a000
002113b0ldr w1, [x27+3056]
002113b4cbz w1, 0x2113bc
002113b8b 0x2113c0
002113bc
002113bcloc_2113bc:
002113bcb 0x2113d4
002113c0
002113c0loc_2113c0:
002113c0bl runtime.gcWriteBarrier2
002113c4str x0, [x25]
002113c8ldr x4, [x2]
002113ccstr x4, [x25+8]
002113d0b 0x2113d4
002113d4
002113d4loc_2113d4:
002113d4str x0, [x2]
002113d8ldr x4, [sp+64]
002113dcstr x4, [sp+48]
002113e0stp xzr, xzr, [sp+112]
002113e4ldr x0, [sp+48]
002113e8ldrb w1, [sp+56]
002113ecmov x2, xzr
002113f0mov x3, xzr
002113f4ldur x29, [sp-8]
002113f8ldr x30, [sp], 192
002113fcret x30
00211400
00211400loc_211400:
00211400adrp x4, 0x505000
00211404add x4, x4, 1280
00211408str x4, [sp+112]
0021140cadrp x4, 0x83a000
00211410add x4, x4, 1504
00211414str x4, [sp+120]
00211418ldr x0, [sp+48]
0021141cldr x2, [sp+112]
00211420ldr x3, [sp+120]
00211424ldrb w1, [sp+56]
00211428ldur x29, [sp-8]
0021142cldr x30, [sp], 192
00211430ret x30
00211434
00211434loc_211434:
00211434stp x0, x1, [sp+8]
00211438stp x2, x3, [sp+24]
0021143cstrb w4, [sp+40]
00211440str x5, [sp+48]
00211444strb w6, [sp+56]
00211448stp x7, x8, [sp+64]
0021144cstr x9, [sp+80]
00211450mov x3, x30
00211454bl runtime.morestack_noctxt.abi0
00211458ldp x0, x1, [sp+8]
0021145cldp x2, x3, [sp+24]
00211460ldrsb x4, [sp+40]
00211464ldr x5, [sp+48]
00211468ldrb w6, [sp+56]
0021146cldp x7, x8, [sp+64]
00211470ldr x9, [sp+80]
00211474b 0x211260
00211478udf 0
0021147cudf 0
00211260
00211260google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8(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)
00211260ldr x16, [x28+16]
00211264sub x17, sp, 64
00211268subs xzr, x17, x16
0021126cb.ls 0x211434
00211270str x30, [sp-192]!
00211274stur x29, [sp-8]
00211278sub x29, sp, 8
0021127cstr x0, [sp+200]
00211280str x1, [sp+208]
00211284str x2, [sp+216]
00211288str x3, [sp+224]
0021128cstrb w4, [sp+232]
00211290str x5, [sp+240]
00211294strb w6, [sp+248]
00211298str x7, [sp+256]
0021129cstr x8, [sp+264]
002112a0str x9, [sp+272]
002112a4str xzr, [sp+48]
002112a8strb wzr, [sp+56]
002112acstp xzr, xzr, [sp+112]
002112b0ldrsb x4, [sp+232]
002112b4ubfm x4, x4, 0, 7
002112b8subs wzr, w4, 2
002112bcb.ne 0x2112c4
002112c0b 0x2112f0
002112c4
002112c4loc_2112c4:
002112c4adrp x27, 0x811000
002112c8ldr x2, [x27+192]
002112ccadrp x27, 0x811000
002112d0ldr x3, [x27+200]
002112d4str x2, [sp+112]
002112d8str x3, [sp+120]
002112dcldr x0, [sp+48]
002112e0ldrb w1, [sp+56]
002112e4ldur x29, [sp-8]
002112e8ldr x30, [sp], 192
002112ecret x30
002112f0
002112f0loc_2112f0:
002112f0str xzr, [sp+160]
002112f4stp xzr, xzr, [sp+168]
002112f8ldr x0, [sp+200]
002112fcldr x1, [sp+208]
00211300ldr x2, [sp+216]
00211304bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00211308str x0, [sp+160]
0021130cstr x1, [sp+168]
00211310str x2, [sp+176]
00211314str x3, [sp+72]
00211318str x0, [sp+128]
0021131cstr x1, [sp+136]
00211320str x2, [sp+144]
00211324ldr x3, [sp+72]
00211328str x3, [sp+80]
0021132cstr x0, [sp+88]
00211330str x1, [sp+96]
00211334str x2, [sp+104]
00211338ldr x3, [sp+80]
0021133cstr x3, [sp+64]
00211340tbnz x3, 63, 0x211348
00211344b 0x211374
00211348
00211348loc_211348:
00211348adrp x27, 0x811000
0021134cldr x2, [x27+160]
00211350adrp x27, 0x811000
00211354ldr x3, [x27+168]
00211358str x2, [sp+112]
0021135cstr x3, [sp+120]
00211360ldr x0, [sp+48]
00211364ldrb w1, [sp+56]
00211368ldur x29, [sp-8]
0021136cldr x30, [sp], 192
00211370ret x30
00211374
00211374loc_211374:
00211374bl unicode/utf8.Valid
00211378strb w0, [sp+47]
0021137ctbnz w0, 0, 0x211384
00211380b 0x211400
00211384
00211384loc_211384:
00211384ldr x0, [sp+224]
00211388bl google.golang.org/protobuf/internal/impl.pointer.String
0021138cstr x0, [sp+152]
00211390ldr x1, [sp+88]
00211394ldr x2, [sp+96]
00211398mov x0, xzr
0021139cbl runtime.slicebytetostring
002113a0ldr x2, [sp+152]
002113a4ldrsb x27, [x2]
002113a8str x1, [x2+8]
002113acadrp x27, 0x83a000
002113b0ldr w1, [x27+3056]
002113b4cbz w1, 0x2113bc
002113b8b 0x2113c0
002113bc
002113bcloc_2113bc:
002113bcb 0x2113d4
002113c0
002113c0loc_2113c0:
002113c0bl runtime.gcWriteBarrier2
002113c4str x0, [x25]
002113c8ldr x4, [x2]
002113ccstr x4, [x25+8]
002113d0b 0x2113d4
002113d4
002113d4loc_2113d4:
002113d4str x0, [x2]
002113d8ldr x4, [sp+64]
002113dcstr x4, [sp+48]
002113e0stp xzr, xzr, [sp+112]
002113e4ldr x0, [sp+48]
002113e8ldrb w1, [sp+56]
002113ecmov x2, xzr
002113f0mov x3, xzr
002113f4ldur x29, [sp-8]
002113f8ldr x30, [sp], 192
002113fcret x30
00211400
00211400loc_211400:
00211400adrp x4, 0x505000
00211404add x4, x4, 1280
00211408str x4, [sp+112]
0021140cadrp x4, 0x83a000
00211410add x4, x4, 1504
00211414str x4, [sp+120]
00211418ldr x0, [sp+48]
0021141cldr x2, [sp+112]
00211420ldr x3, [sp+120]
00211424ldrb w1, [sp+56]
00211428ldur x29, [sp-8]
0021142cldr x30, [sp], 192
00211430ret x30
00211434
00211434loc_211434:
00211434stp x0, x1, [sp+8]
00211438stp x2, x3, [sp+24]
0021143cstrb w4, [sp+40]
00211440str x5, [sp+48]
00211444strb w6, [sp+56]
00211448stp x7, x8, [sp+64]
0021144cstr x9, [sp+80]
00211450mov x3, x30
00211454bl runtime.morestack_noctxt.abi0
00211458ldp x0, x1, [sp+8]
0021145cldp x2, x3, [sp+24]
00211460ldrsb x4, [sp+40]
00211464ldr x5, [sp+48]
00211468ldrb w6, [sp+56]
0021146cldp x7, x8, [sp+64]
00211470ldr x9, [sp+80]
00211474b 0x211260
00211478udf 0
0021147cudf 0
00211260
00211480
00211480google.golang.org/protobuf/internal/impl.sizeStringNoZero: ; void google.golang.org/protobuf/internal/impl.sizeStringNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00211480ldr x16, [x28+16]
00211484subs xzr, sp, x16
00211488b.ls 0x211510
0021148cstr x30, [sp-80]!
00211490stur x29, [sp-8]
00211494sub x29, sp, 8
00211498str x0, [sp+88]
0021149cstr x1, [sp+96]
002114a0strb w2, [sp+104]
002114a4str xzr, [sp+24]
002114a8bl google.golang.org/protobuf/internal/impl.pointer.String
002114acstr x0, [sp+64]
002114b0ldrsb x27, [x0]
002114b4ldr x1, [x0]
002114b8ldr x0, [x0+8]
002114bcstr x1, [sp+48]
002114c0str x0, [sp+56]
002114c4str x0, [sp+40]
002114c8cbz x0, 0x2114d0
002114ccb 0x2114e4
002114d0
002114d0loc_2114d0:
002114d0str xzr, [sp+24]
002114d4mov x0, xzr
002114d8ldur x29, [sp-8]
002114dcldr x30, [sp], 80
002114e0ret x30
002114e4
002114e4loc_2114e4:
002114e4str x0, [sp+40]
002114e8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002114ecstr x0, [sp+32]
002114f0ldr x1, [sp+96]
002114f4ldrsb x27, [x1]
002114f8ldr x1, [x1+120]
002114fcadd x0, x1, x0
00211500str x0, [sp+24]
00211504ldur x29, [sp-8]
00211508ldr x30, [sp], 80
0021150cret x30
00211510
00211510loc_211510:
00211510stp x0, x1, [sp+8]
00211514strb w2, [sp+24]
00211518mov x3, x30
0021151cbl runtime.morestack_noctxt.abi0
00211520ldp x0, x1, [sp+8]
00211524ldrb w2, [sp+24]
00211528b 0x211480
0021152cudf 0
00211480
00211480google.golang.org/protobuf/internal/impl.sizeStringNoZero: ; void google.golang.org/protobuf/internal/impl.sizeStringNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00211480ldr x16, [x28+16]
00211484subs xzr, sp, x16
00211488b.ls 0x211510
0021148cstr x30, [sp-80]!
00211490stur x29, [sp-8]
00211494sub x29, sp, 8
00211498str x0, [sp+88]
0021149cstr x1, [sp+96]
002114a0strb w2, [sp+104]
002114a4str xzr, [sp+24]
002114a8bl google.golang.org/protobuf/internal/impl.pointer.String
002114acstr x0, [sp+64]
002114b0ldrsb x27, [x0]
002114b4ldr x1, [x0]
002114b8ldr x0, [x0+8]
002114bcstr x1, [sp+48]
002114c0str x0, [sp+56]
002114c4str x0, [sp+40]
002114c8cbz x0, 0x2114d0
002114ccb 0x2114e4
002114d0
002114d0loc_2114d0:
002114d0str xzr, [sp+24]
002114d4mov x0, xzr
002114d8ldur x29, [sp-8]
002114dcldr x30, [sp], 80
002114e0ret x30
002114e4
002114e4loc_2114e4:
002114e4str x0, [sp+40]
002114e8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002114ecstr x0, [sp+32]
002114f0ldr x1, [sp+96]
002114f4ldrsb x27, [x1]
002114f8ldr x1, [x1+120]
002114fcadd x0, x1, x0
00211500str x0, [sp+24]
00211504ldur x29, [sp-8]
00211508ldr x30, [sp], 80
0021150cret x30
00211510
00211510loc_211510:
00211510stp x0, x1, [sp+8]
00211514strb w2, [sp+24]
00211518mov x3, x30
0021151cbl runtime.morestack_noctxt.abi0
00211520ldp x0, x1, [sp+8]
00211524ldrb w2, [sp+24]
00211528b 0x211480
0021152cudf 0
00211480
00211530
00211530google.golang.org/protobuf/internal/impl.appendStringNoZero: ; void google.golang.org/protobuf/internal/impl.appendStringNoZero(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)
00211530ldr x16, [x28+16]
00211534sub x17, sp, 16
00211538subs xzr, x17, x16
0021153cb.ls 0x21164c
00211540str x30, [sp-144]!
00211544stur x29, [sp-8]
00211548sub x29, sp, 8
0021154cstr x0, [sp+152]
00211550str x1, [sp+160]
00211554str x2, [sp+168]
00211558str x3, [sp+176]
0021155cstr x4, [sp+184]
00211560strb w5, [sp+192]
00211564str xzr, [sp+88]
00211568stp xzr, xzr, [sp+96]
0021156cstp xzr, xzr, [sp+72]
00211570ldr x0, [sp+176]
00211574bl google.golang.org/protobuf/internal/impl.pointer.String
00211578str x0, [sp+128]
0021157cldrsb x27, [x0]
00211580ldr x1, [x0]
00211584ldr x2, [x0+8]
00211588str x1, [sp+112]
0021158cstr x2, [sp+120]
00211590str x2, [sp+64]
00211594cbz x2, 0x21159c
00211598b 0x2115d8
0021159c
0021159cloc_21159c:
0021159cldr x5, [sp+152]
002115a0ldr x6, [sp+160]
002115a4ldr x7, [sp+168]
002115a8str x5, [sp+88]
002115acstr x6, [sp+96]
002115b0str x7, [sp+104]
002115b4stp xzr, xzr, [sp+72]
002115b8ldr x0, [sp+88]
002115bcldr x1, [sp+96]
002115c0ldr x2, [sp+104]
002115c4mov x3, xzr
002115c8mov x4, xzr
002115ccldur x29, [sp-8]
002115d0ldr x30, [sp], 144
002115d4ret x30
002115d8
002115d8loc_2115d8:
002115d8ldr x4, [sp+184]
002115dcldrsb x27, [x4]
002115e0ldr x3, [x4+112]
002115e4str x3, [sp+56]
002115e8ldr x0, [sp+152]
002115ecldr x1, [sp+160]
002115f0ldr x2, [sp+168]
002115f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002115f8str x0, [sp+152]
002115fcstr x1, [sp+160]
00211600str x2, [sp+168]
00211604ldr x4, [sp+120]
00211608ldr x3, [sp+112]
0021160cbl google.golang.org/protobuf/encoding/protowire.AppendString
00211610str x0, [sp+152]
00211614str x1, [sp+160]
00211618str x2, [sp+168]
0021161cstr x0, [sp+88]
00211620str x1, [sp+96]
00211624str x2, [sp+104]
00211628stp xzr, xzr, [sp+72]
0021162cldr x0, [sp+88]
00211630ldr x1, [sp+96]
00211634ldr x2, [sp+104]
00211638mov x3, xzr
0021163cmov x4, xzr
00211640ldur x29, [sp-8]
00211644ldr x30, [sp], 144
00211648ret x30
0021164c
0021164cloc_21164c:
0021164cstp x0, x1, [sp+8]
00211650stp x2, x3, [sp+24]
00211654str x4, [sp+40]
00211658strb w5, [sp+48]
0021165cmov x3, x30
00211660bl runtime.morestack_noctxt.abi0
00211664ldp x0, x1, [sp+8]
00211668ldp x2, x3, [sp+24]
0021166cldr x4, [sp+40]
00211670ldrb w5, [sp+48]
00211674b 0x211530
00211678udf 0
0021167cudf 0
00211530
00211530google.golang.org/protobuf/internal/impl.appendStringNoZero: ; void google.golang.org/protobuf/internal/impl.appendStringNoZero(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)
00211530ldr x16, [x28+16]
00211534sub x17, sp, 16
00211538subs xzr, x17, x16
0021153cb.ls 0x21164c
00211540str x30, [sp-144]!
00211544stur x29, [sp-8]
00211548sub x29, sp, 8
0021154cstr x0, [sp+152]
00211550str x1, [sp+160]
00211554str x2, [sp+168]
00211558str x3, [sp+176]
0021155cstr x4, [sp+184]
00211560strb w5, [sp+192]
00211564str xzr, [sp+88]
00211568stp xzr, xzr, [sp+96]
0021156cstp xzr, xzr, [sp+72]
00211570ldr x0, [sp+176]
00211574bl google.golang.org/protobuf/internal/impl.pointer.String
00211578str x0, [sp+128]
0021157cldrsb x27, [x0]
00211580ldr x1, [x0]
00211584ldr x2, [x0+8]
00211588str x1, [sp+112]
0021158cstr x2, [sp+120]
00211590str x2, [sp+64]
00211594cbz x2, 0x21159c
00211598b 0x2115d8
0021159c
0021159cloc_21159c:
0021159cldr x5, [sp+152]
002115a0ldr x6, [sp+160]
002115a4ldr x7, [sp+168]
002115a8str x5, [sp+88]
002115acstr x6, [sp+96]
002115b0str x7, [sp+104]
002115b4stp xzr, xzr, [sp+72]
002115b8ldr x0, [sp+88]
002115bcldr x1, [sp+96]
002115c0ldr x2, [sp+104]
002115c4mov x3, xzr
002115c8mov x4, xzr
002115ccldur x29, [sp-8]
002115d0ldr x30, [sp], 144
002115d4ret x30
002115d8
002115d8loc_2115d8:
002115d8ldr x4, [sp+184]
002115dcldrsb x27, [x4]
002115e0ldr x3, [x4+112]
002115e4str x3, [sp+56]
002115e8ldr x0, [sp+152]
002115ecldr x1, [sp+160]
002115f0ldr x2, [sp+168]
002115f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002115f8str x0, [sp+152]
002115fcstr x1, [sp+160]
00211600str x2, [sp+168]
00211604ldr x4, [sp+120]
00211608ldr x3, [sp+112]
0021160cbl google.golang.org/protobuf/encoding/protowire.AppendString
00211610str x0, [sp+152]
00211614str x1, [sp+160]
00211618str x2, [sp+168]
0021161cstr x0, [sp+88]
00211620str x1, [sp+96]
00211624str x2, [sp+104]
00211628stp xzr, xzr, [sp+72]
0021162cldr x0, [sp+88]
00211630ldr x1, [sp+96]
00211634ldr x2, [sp+104]
00211638mov x3, xzr
0021163cmov x4, xzr
00211640ldur x29, [sp-8]
00211644ldr x30, [sp], 144
00211648ret x30
0021164c
0021164cloc_21164c:
0021164cstp x0, x1, [sp+8]
00211650stp x2, x3, [sp+24]
00211654str x4, [sp+40]
00211658strb w5, [sp+48]
0021165cmov x3, x30
00211660bl runtime.morestack_noctxt.abi0
00211664ldp x0, x1, [sp+8]
00211668ldp x2, x3, [sp+24]
0021166cldr x4, [sp+40]
00211670ldrb w5, [sp+48]
00211674b 0x211530
00211678udf 0
0021167cudf 0
00211530
00211680
00211680google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8(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)
00211680ldr x16, [x28+16]
00211684sub x17, sp, 16
00211688subs xzr, x17, x16
0021168cb.ls 0x211810
00211690str x30, [sp-144]!
00211694stur x29, [sp-8]
00211698sub x29, sp, 8
0021169cstr x0, [sp+152]
002116a0str x1, [sp+160]
002116a4str x2, [sp+168]
002116a8str x3, [sp+176]
002116acstr x4, [sp+184]
002116b0strb w5, [sp+192]
002116b4str xzr, [sp+88]
002116b8stp xzr, xzr, [sp+96]
002116bcstp xzr, xzr, [sp+72]
002116c0ldr x0, [sp+176]
002116c4bl google.golang.org/protobuf/internal/impl.pointer.String
002116c8str x0, [sp+128]
002116ccldrsb x27, [x0]
002116d0ldr x1, [x0]
002116d4ldr x2, [x0+8]
002116d8str x1, [sp+112]
002116dcstr x2, [sp+120]
002116e0str x2, [sp+56]
002116e4cbz x2, 0x2116ec
002116e8b 0x211728
002116ec
002116ecloc_2116ec:
002116ecldr x5, [sp+152]
002116f0ldr x6, [sp+160]
002116f4ldr x7, [sp+168]
002116f8str x5, [sp+88]
002116fcstr x6, [sp+96]
00211700str x7, [sp+104]
00211704stp xzr, xzr, [sp+72]
00211708ldr x0, [sp+88]
0021170cldr x1, [sp+96]
00211710ldr x2, [sp+104]
00211714mov x3, xzr
00211718mov x4, xzr
0021171cldur x29, [sp-8]
00211720ldr x30, [sp], 144
00211724ret x30
00211728
00211728loc_211728:
00211728ldr x4, [sp+184]
0021172cldrsb x27, [x4]
00211730ldr x3, [x4+112]
00211734str x3, [sp+64]
00211738ldr x0, [sp+152]
0021173cldr x1, [sp+160]
00211740ldr x2, [sp+168]
00211744bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211748str x0, [sp+152]
0021174cstr x1, [sp+160]
00211750str x2, [sp+168]
00211754ldr x4, [sp+120]
00211758ldr x3, [sp+112]
0021175cbl google.golang.org/protobuf/encoding/protowire.AppendString
00211760str x0, [sp+152]
00211764str x1, [sp+160]
00211768str x2, [sp+168]
0021176cldr x0, [sp+112]
00211770ldr x1, [sp+120]
00211774bl unicode/utf8.ValidString
00211778strb w0, [sp+55]
0021177ctbnz w0, 0, 0x211784
00211780b 0x2117c0
00211784
00211784loc_211784:
00211784ldr x5, [sp+152]
00211788ldr x6, [sp+160]
0021178cldr x7, [sp+168]
00211790str x5, [sp+88]
00211794str x6, [sp+96]
00211798str x7, [sp+104]
0021179cstp xzr, xzr, [sp+72]
002117a0ldr x0, [sp+88]
002117a4ldr x1, [sp+96]
002117a8ldr x2, [sp+104]
002117acmov x3, xzr
002117b0mov x4, xzr
002117b4ldur x29, [sp-8]
002117b8ldr x30, [sp], 144
002117bcret x30
002117c0
002117c0loc_2117c0:
002117c0ldr x5, [sp+152]
002117c4ldr x6, [sp+160]
002117c8ldr x7, [sp+168]
002117ccstr x5, [sp+88]
002117d0str x6, [sp+96]
002117d4str x7, [sp+104]
002117d8adrp x5, 0x505000
002117dcadd x5, x5, 1280
002117e0str x5, [sp+72]
002117e4adrp x5, 0x83a000
002117e8add x5, x5, 1504
002117ecstr x5, [sp+80]
002117f0ldr x3, [sp+72]
002117f4ldr x0, [sp+88]
002117f8ldr x1, [sp+96]
002117fcldr x4, [sp+80]
00211800ldr x2, [sp+104]
00211804ldur x29, [sp-8]
00211808ldr x30, [sp], 144
0021180cret x30
00211810
00211810loc_211810:
00211810stp x0, x1, [sp+8]
00211814stp x2, x3, [sp+24]
00211818str x4, [sp+40]
0021181cstrb w5, [sp+48]
00211820mov x3, x30
00211824bl runtime.morestack_noctxt.abi0
00211828ldp x0, x1, [sp+8]
0021182cldp x2, x3, [sp+24]
00211830ldr x4, [sp+40]
00211834ldrb w5, [sp+48]
00211838b 0x211680
0021183cudf 0
00211680
00211680google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8(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)
00211680ldr x16, [x28+16]
00211684sub x17, sp, 16
00211688subs xzr, x17, x16
0021168cb.ls 0x211810
00211690str x30, [sp-144]!
00211694stur x29, [sp-8]
00211698sub x29, sp, 8
0021169cstr x0, [sp+152]
002116a0str x1, [sp+160]
002116a4str x2, [sp+168]
002116a8str x3, [sp+176]
002116acstr x4, [sp+184]
002116b0strb w5, [sp+192]
002116b4str xzr, [sp+88]
002116b8stp xzr, xzr, [sp+96]
002116bcstp xzr, xzr, [sp+72]
002116c0ldr x0, [sp+176]
002116c4bl google.golang.org/protobuf/internal/impl.pointer.String
002116c8str x0, [sp+128]
002116ccldrsb x27, [x0]
002116d0ldr x1, [x0]
002116d4ldr x2, [x0+8]
002116d8str x1, [sp+112]
002116dcstr x2, [sp+120]
002116e0str x2, [sp+56]
002116e4cbz x2, 0x2116ec
002116e8b 0x211728
002116ec
002116ecloc_2116ec:
002116ecldr x5, [sp+152]
002116f0ldr x6, [sp+160]
002116f4ldr x7, [sp+168]
002116f8str x5, [sp+88]
002116fcstr x6, [sp+96]
00211700str x7, [sp+104]
00211704stp xzr, xzr, [sp+72]
00211708ldr x0, [sp+88]
0021170cldr x1, [sp+96]
00211710ldr x2, [sp+104]
00211714mov x3, xzr
00211718mov x4, xzr
0021171cldur x29, [sp-8]
00211720ldr x30, [sp], 144
00211724ret x30
00211728
00211728loc_211728:
00211728ldr x4, [sp+184]
0021172cldrsb x27, [x4]
00211730ldr x3, [x4+112]
00211734str x3, [sp+64]
00211738ldr x0, [sp+152]
0021173cldr x1, [sp+160]
00211740ldr x2, [sp+168]
00211744bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211748str x0, [sp+152]
0021174cstr x1, [sp+160]
00211750str x2, [sp+168]
00211754ldr x4, [sp+120]
00211758ldr x3, [sp+112]
0021175cbl google.golang.org/protobuf/encoding/protowire.AppendString
00211760str x0, [sp+152]
00211764str x1, [sp+160]
00211768str x2, [sp+168]
0021176cldr x0, [sp+112]
00211770ldr x1, [sp+120]
00211774bl unicode/utf8.ValidString
00211778strb w0, [sp+55]
0021177ctbnz w0, 0, 0x211784
00211780b 0x2117c0
00211784
00211784loc_211784:
00211784ldr x5, [sp+152]
00211788ldr x6, [sp+160]
0021178cldr x7, [sp+168]
00211790str x5, [sp+88]
00211794str x6, [sp+96]
00211798str x7, [sp+104]
0021179cstp xzr, xzr, [sp+72]
002117a0ldr x0, [sp+88]
002117a4ldr x1, [sp+96]
002117a8ldr x2, [sp+104]
002117acmov x3, xzr
002117b0mov x4, xzr
002117b4ldur x29, [sp-8]
002117b8ldr x30, [sp], 144
002117bcret x30
002117c0
002117c0loc_2117c0:
002117c0ldr x5, [sp+152]
002117c4ldr x6, [sp+160]
002117c8ldr x7, [sp+168]
002117ccstr x5, [sp+88]
002117d0str x6, [sp+96]
002117d4str x7, [sp+104]
002117d8adrp x5, 0x505000
002117dcadd x5, x5, 1280
002117e0str x5, [sp+72]
002117e4adrp x5, 0x83a000
002117e8add x5, x5, 1504
002117ecstr x5, [sp+80]
002117f0ldr x3, [sp+72]
002117f4ldr x0, [sp+88]
002117f8ldr x1, [sp+96]
002117fcldr x4, [sp+80]
00211800ldr x2, [sp+104]
00211804ldur x29, [sp-8]
00211808ldr x30, [sp], 144
0021180cret x30
00211810
00211810loc_211810:
00211810stp x0, x1, [sp+8]
00211814stp x2, x3, [sp+24]
00211818str x4, [sp+40]
0021181cstrb w5, [sp+48]
00211820mov x3, x30
00211824bl runtime.morestack_noctxt.abi0
00211828ldp x0, x1, [sp+8]
0021182cldp x2, x3, [sp+24]
00211830ldr x4, [sp+40]
00211834ldrb w5, [sp+48]
00211838b 0x211680
0021183cudf 0
00211680
00211840
00211840google.golang.org/protobuf/internal/impl.sizeStringPtr: ; void google.golang.org/protobuf/internal/impl.sizeStringPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00211840ldr x16, [x28+16]
00211844subs xzr, sp, x16
00211848b.ls 0x2118b8
0021184cstr x30, [sp-80]!
00211850stur x29, [sp-8]
00211854sub x29, sp, 8
00211858str x0, [sp+88]
0021185cstr x1, [sp+96]
00211860strb w2, [sp+104]
00211864str xzr, [sp+24]
00211868bl google.golang.org/protobuf/internal/impl.pointer.StringPtr
0021186cstr x0, [sp+64]
00211870ldrsb x27, [x0]
00211874ldr x1, [x0]
00211878ldrsb x27, [x1]
0021187cldr x0, [x1+8]
00211880ldr x1, [x1]
00211884str x1, [sp+48]
00211888str x0, [sp+56]
0021188cstr x0, [sp+40]
00211890bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00211894str x0, [sp+32]
00211898ldr x1, [sp+96]
0021189cldrsb x27, [x1]
002118a0ldr x1, [x1+120]
002118a4add x0, x1, x0
002118a8str x0, [sp+24]
002118acldur x29, [sp-8]
002118b0ldr x30, [sp], 80
002118b4ret x30
002118b8
002118b8loc_2118b8:
002118b8stp x0, x1, [sp+8]
002118bcstrb w2, [sp+24]
002118c0mov x3, x30
002118c4bl runtime.morestack_noctxt.abi0
002118c8ldp x0, x1, [sp+8]
002118ccldrb w2, [sp+24]
002118d0b 0x211840
002118d4udf 0
002118d8udf 0
002118dcudf 0
00211840
00211840google.golang.org/protobuf/internal/impl.sizeStringPtr: ; void google.golang.org/protobuf/internal/impl.sizeStringPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00211840ldr x16, [x28+16]
00211844subs xzr, sp, x16
00211848b.ls 0x2118b8
0021184cstr x30, [sp-80]!
00211850stur x29, [sp-8]
00211854sub x29, sp, 8
00211858str x0, [sp+88]
0021185cstr x1, [sp+96]
00211860strb w2, [sp+104]
00211864str xzr, [sp+24]
00211868bl google.golang.org/protobuf/internal/impl.pointer.StringPtr
0021186cstr x0, [sp+64]
00211870ldrsb x27, [x0]
00211874ldr x1, [x0]
00211878ldrsb x27, [x1]
0021187cldr x0, [x1+8]
00211880ldr x1, [x1]
00211884str x1, [sp+48]
00211888str x0, [sp+56]
0021188cstr x0, [sp+40]
00211890bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00211894str x0, [sp+32]
00211898ldr x1, [sp+96]
0021189cldrsb x27, [x1]
002118a0ldr x1, [x1+120]
002118a4add x0, x1, x0
002118a8str x0, [sp+24]
002118acldur x29, [sp-8]
002118b0ldr x30, [sp], 80
002118b4ret x30
002118b8
002118b8loc_2118b8:
002118b8stp x0, x1, [sp+8]
002118bcstrb w2, [sp+24]
002118c0mov x3, x30
002118c4bl runtime.morestack_noctxt.abi0
002118c8ldp x0, x1, [sp+8]
002118ccldrb w2, [sp+24]
002118d0b 0x211840
002118d4udf 0
002118d8udf 0
002118dcudf 0
00211840
002118e0
002118e0google.golang.org/protobuf/internal/impl.appendStringPtr: ; void google.golang.org/protobuf/internal/impl.appendStringPtr(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)
002118e0ldr x16, [x28+16]
002118e4subs xzr, sp, x16
002118e8b.ls 0x2119b8
002118ecstr x30, [sp-128]!
002118f0stur x29, [sp-8]
002118f4sub x29, sp, 8
002118f8str x0, [sp+136]
002118fcstr x1, [sp+144]
00211900str x2, [sp+152]
00211904str x3, [sp+160]
00211908str x4, [sp+168]
0021190cstrb w5, [sp+176]
00211910str xzr, [sp+72]
00211914stp xzr, xzr, [sp+80]
00211918stp xzr, xzr, [sp+56]
0021191cldr x0, [sp+160]
00211920bl google.golang.org/protobuf/internal/impl.pointer.StringPtr
00211924str x0, [sp+112]
00211928ldrsb x27, [x0]
0021192cldr x1, [x0]
00211930ldrsb x27, [x1]
00211934ldr x2, [x1]
00211938ldr x1, [x1+8]
0021193cstr x2, [sp+96]
00211940str x1, [sp+104]
00211944ldr x1, [sp+168]
00211948ldrsb x27, [x1]
0021194cldr x3, [x1+112]
00211950str x3, [sp+48]
00211954ldr x0, [sp+136]
00211958ldr x1, [sp+144]
0021195cldr x2, [sp+152]
00211960bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211964str x0, [sp+136]
00211968str x1, [sp+144]
0021196cstr x2, [sp+152]
00211970ldr x4, [sp+104]
00211974ldr x3, [sp+96]
00211978bl google.golang.org/protobuf/encoding/protowire.AppendString
0021197cstr x0, [sp+136]
00211980str x1, [sp+144]
00211984str x2, [sp+152]
00211988str x0, [sp+72]
0021198cstr x1, [sp+80]
00211990str x2, [sp+88]
00211994stp xzr, xzr, [sp+56]
00211998ldr x0, [sp+72]
0021199cldr x1, [sp+80]
002119a0ldr x2, [sp+88]
002119a4mov x3, xzr
002119a8mov x4, xzr
002119acldur x29, [sp-8]
002119b0ldr x30, [sp], 128
002119b4ret x30
002119b8
002119b8loc_2119b8:
002119b8stp x0, x1, [sp+8]
002119bcstp x2, x3, [sp+24]
002119c0str x4, [sp+40]
002119c4strb w5, [sp+48]
002119c8mov x3, x30
002119ccbl runtime.morestack_noctxt.abi0
002119d0ldp x0, x1, [sp+8]
002119d4ldp x2, x3, [sp+24]
002119d8ldr x4, [sp+40]
002119dcldrb w5, [sp+48]
002119e0b 0x2118e0
002119e4udf 0
002119e8udf 0
002119ecudf 0
002118e0
002118e0google.golang.org/protobuf/internal/impl.appendStringPtr: ; void google.golang.org/protobuf/internal/impl.appendStringPtr(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)
002118e0ldr x16, [x28+16]
002118e4subs xzr, sp, x16
002118e8b.ls 0x2119b8
002118ecstr x30, [sp-128]!
002118f0stur x29, [sp-8]
002118f4sub x29, sp, 8
002118f8str x0, [sp+136]
002118fcstr x1, [sp+144]
00211900str x2, [sp+152]
00211904str x3, [sp+160]
00211908str x4, [sp+168]
0021190cstrb w5, [sp+176]
00211910str xzr, [sp+72]
00211914stp xzr, xzr, [sp+80]
00211918stp xzr, xzr, [sp+56]
0021191cldr x0, [sp+160]
00211920bl google.golang.org/protobuf/internal/impl.pointer.StringPtr
00211924str x0, [sp+112]
00211928ldrsb x27, [x0]
0021192cldr x1, [x0]
00211930ldrsb x27, [x1]
00211934ldr x2, [x1]
00211938ldr x1, [x1+8]
0021193cstr x2, [sp+96]
00211940str x1, [sp+104]
00211944ldr x1, [sp+168]
00211948ldrsb x27, [x1]
0021194cldr x3, [x1+112]
00211950str x3, [sp+48]
00211954ldr x0, [sp+136]
00211958ldr x1, [sp+144]
0021195cldr x2, [sp+152]
00211960bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00211964str x0, [sp+136]
00211968str x1, [sp+144]
0021196cstr x2, [sp+152]
00211970ldr x4, [sp+104]
00211974ldr x3, [sp+96]
00211978bl google.golang.org/protobuf/encoding/protowire.AppendString
0021197cstr x0, [sp+136]
00211980str x1, [sp+144]
00211984str x2, [sp+152]
00211988str x0, [sp+72]
0021198cstr x1, [sp+80]
00211990str x2, [sp+88]
00211994stp xzr, xzr, [sp+56]
00211998ldr x0, [sp+72]
0021199cldr x1, [sp+80]
002119a0ldr x2, [sp+88]
002119a4mov x3, xzr
002119a8mov x4, xzr
002119acldur x29, [sp-8]
002119b0ldr x30, [sp], 128
002119b4ret x30
002119b8
002119b8loc_2119b8:
002119b8stp x0, x1, [sp+8]
002119bcstp x2, x3, [sp+24]
002119c0str x4, [sp+40]
002119c4strb w5, [sp+48]
002119c8mov x3, x30
002119ccbl runtime.morestack_noctxt.abi0
002119d0ldp x0, x1, [sp+8]
002119d4ldp x2, x3, [sp+24]
002119d8ldr x4, [sp+40]
002119dcldrb w5, [sp+48]
002119e0b 0x2118e0
002119e4udf 0
002119e8udf 0
002119ecudf 0
002118e0
Loading..