File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0020d890
0020d890google.golang.org/protobuf/internal/impl.sizeFixed64Slice: ; void google.golang.org/protobuf/internal/impl.sizeFixed64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020d890ldr x16, [x28+16]
0020d894subs xzr, sp, x16
0020d898b.ls 0x20d910
0020d89cstr x30, [sp-80]!
0020d8a0stur x29, [sp-8]
0020d8a4sub x29, sp, 8
0020d8a8str x0, [sp+88]
0020d8acstr x1, [sp+96]
0020d8b0strb w2, [sp+104]
0020d8b4str xzr, [sp+16]
0020d8b8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020d8bcstr x0, [sp+64]
0020d8c0ldrsb x27, [x0]
0020d8c4ldr x1, [x0+8]
0020d8c8ldr x2, [x0]
0020d8ccldr x3, [x0+16]
0020d8d0str x2, [sp+40]
0020d8d4str x1, [sp+48]
0020d8d8str x3, [sp+56]
0020d8dcstr x1, [sp+32]
0020d8e0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020d8e4str x0, [sp+24]
0020d8e8ldr x1, [sp+32]
0020d8ecldr x2, [sp+96]
0020d8f0ldrsb x27, [x2]
0020d8f4ldr x2, [x2+120]
0020d8f8add x2, x2, x0
0020d8fcmadd x0, x1, x2, xzr
0020d900str x0, [sp+16]
0020d904ldur x29, [sp-8]
0020d908ldr x30, [sp], 80
0020d90cret x30
0020d910
0020d910loc_20d910:
0020d910stp x0, x1, [sp+8]
0020d914strb w2, [sp+24]
0020d918mov x3, x30
0020d91cbl runtime.morestack_noctxt.abi0
0020d920ldp x0, x1, [sp+8]
0020d924ldrb w2, [sp+24]
0020d928b 0x20d890
0020d92cudf 0
0020d890
0020d890google.golang.org/protobuf/internal/impl.sizeFixed64Slice: ; void google.golang.org/protobuf/internal/impl.sizeFixed64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020d890ldr x16, [x28+16]
0020d894subs xzr, sp, x16
0020d898b.ls 0x20d910
0020d89cstr x30, [sp-80]!
0020d8a0stur x29, [sp-8]
0020d8a4sub x29, sp, 8
0020d8a8str x0, [sp+88]
0020d8acstr x1, [sp+96]
0020d8b0strb w2, [sp+104]
0020d8b4str xzr, [sp+16]
0020d8b8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020d8bcstr x0, [sp+64]
0020d8c0ldrsb x27, [x0]
0020d8c4ldr x1, [x0+8]
0020d8c8ldr x2, [x0]
0020d8ccldr x3, [x0+16]
0020d8d0str x2, [sp+40]
0020d8d4str x1, [sp+48]
0020d8d8str x3, [sp+56]
0020d8dcstr x1, [sp+32]
0020d8e0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020d8e4str x0, [sp+24]
0020d8e8ldr x1, [sp+32]
0020d8ecldr x2, [sp+96]
0020d8f0ldrsb x27, [x2]
0020d8f4ldr x2, [x2+120]
0020d8f8add x2, x2, x0
0020d8fcmadd x0, x1, x2, xzr
0020d900str x0, [sp+16]
0020d904ldur x29, [sp-8]
0020d908ldr x30, [sp], 80
0020d90cret x30
0020d910
0020d910loc_20d910:
0020d910stp x0, x1, [sp+8]
0020d914strb w2, [sp+24]
0020d918mov x3, x30
0020d91cbl runtime.morestack_noctxt.abi0
0020d920ldp x0, x1, [sp+8]
0020d924ldrb w2, [sp+24]
0020d928b 0x20d890
0020d92cudf 0
0020d890
0020d930
0020d930google.golang.org/protobuf/internal/impl.appendFixed64Slice: ; void google.golang.org/protobuf/internal/impl.appendFixed64Slice(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)
0020d930ldr x16, [x28+16]
0020d934sub x17, sp, 48
0020d938subs xzr, x17, x16
0020d93cb.ls 0x20da64
0020d940str x30, [sp-176]!
0020d944stur x29, [sp-8]
0020d948sub x29, sp, 8
0020d94cstr x0, [sp+184]
0020d950str x1, [sp+192]
0020d954str x2, [sp+200]
0020d958str x3, [sp+208]
0020d95cstr x4, [sp+216]
0020d960strb w5, [sp+224]
0020d964str xzr, [sp+88]
0020d968stp xzr, xzr, [sp+96]
0020d96cstp xzr, xzr, [sp+72]
0020d970ldr x0, [sp+208]
0020d974bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020d978str x0, [sp+160]
0020d97cldrsb x27, [x0]
0020d980ldr x1, [x0+8]
0020d984ldr x2, [x0]
0020d988ldr x3, [x0+16]
0020d98cstr x2, [sp+112]
0020d990str x1, [sp+120]
0020d994str x3, [sp+128]
0020d998str x2, [sp+136]
0020d99cstr x1, [sp+144]
0020d9a0str x3, [sp+152]
0020d9a4str xzr, [sp+64]
0020d9a8str x1, [sp+56]
0020d9acb 0x20d9b0
0020d9b0
0020d9b0loc_20d9b0:
0020d9b0ldr x5, [sp+56]
0020d9b4ldr x6, [sp+64]
0020d9b8subs xzr, x5, x6
0020d9bcb.gt 0x20d9c4
0020d9c0b 0x20da28
0020d9c4
0020d9c4loc_20d9c4:
0020d9c4ldr x4, [sp+64]
0020d9c8ldr x5, [sp+136]
0020d9ccldr x4, [x5+3*x4]
0020d9d0str x4, [sp+40]
0020d9d4ldr x4, [sp+216]
0020d9d8ldrsb x27, [x4]
0020d9dcldr x3, [x4+112]
0020d9e0str x3, [sp+48]
0020d9e4ldr x0, [sp+184]
0020d9e8ldr x1, [sp+192]
0020d9ecldr x2, [sp+200]
0020d9f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020d9f4str x0, [sp+184]
0020d9f8str x1, [sp+192]
0020d9fcstr x2, [sp+200]
0020da00ldr x3, [sp+40]
0020da04bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020da08str x0, [sp+184]
0020da0cstr x1, [sp+192]
0020da10str x2, [sp+200]
0020da14b 0x20da18
0020da18
0020da18loc_20da18:
0020da18ldr x5, [sp+64]
0020da1cadd x5, x5, 1
0020da20str x5, [sp+64]
0020da24b 0x20d9b0
0020da28
0020da28loc_20da28:
0020da28ldr x5, [sp+184]
0020da2cldr x6, [sp+192]
0020da30ldr x7, [sp+200]
0020da34str x5, [sp+88]
0020da38str x6, [sp+96]
0020da3cstr x7, [sp+104]
0020da40stp xzr, xzr, [sp+72]
0020da44ldr x0, [sp+88]
0020da48ldr x1, [sp+96]
0020da4cldr x2, [sp+104]
0020da50mov x3, xzr
0020da54mov x4, xzr
0020da58ldur x29, [sp-8]
0020da5cldr x30, [sp], 176
0020da60ret x30
0020da64
0020da64loc_20da64:
0020da64stp x0, x1, [sp+8]
0020da68stp x2, x3, [sp+24]
0020da6cstr x4, [sp+40]
0020da70strb w5, [sp+48]
0020da74mov x3, x30
0020da78bl runtime.morestack_noctxt.abi0
0020da7cldp x0, x1, [sp+8]
0020da80ldp x2, x3, [sp+24]
0020da84ldr x4, [sp+40]
0020da88ldrb w5, [sp+48]
0020da8cb 0x20d930
0020d930
0020d930google.golang.org/protobuf/internal/impl.appendFixed64Slice: ; void google.golang.org/protobuf/internal/impl.appendFixed64Slice(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)
0020d930ldr x16, [x28+16]
0020d934sub x17, sp, 48
0020d938subs xzr, x17, x16
0020d93cb.ls 0x20da64
0020d940str x30, [sp-176]!
0020d944stur x29, [sp-8]
0020d948sub x29, sp, 8
0020d94cstr x0, [sp+184]
0020d950str x1, [sp+192]
0020d954str x2, [sp+200]
0020d958str x3, [sp+208]
0020d95cstr x4, [sp+216]
0020d960strb w5, [sp+224]
0020d964str xzr, [sp+88]
0020d968stp xzr, xzr, [sp+96]
0020d96cstp xzr, xzr, [sp+72]
0020d970ldr x0, [sp+208]
0020d974bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020d978str x0, [sp+160]
0020d97cldrsb x27, [x0]
0020d980ldr x1, [x0+8]
0020d984ldr x2, [x0]
0020d988ldr x3, [x0+16]
0020d98cstr x2, [sp+112]
0020d990str x1, [sp+120]
0020d994str x3, [sp+128]
0020d998str x2, [sp+136]
0020d99cstr x1, [sp+144]
0020d9a0str x3, [sp+152]
0020d9a4str xzr, [sp+64]
0020d9a8str x1, [sp+56]
0020d9acb 0x20d9b0
0020d9b0
0020d9b0loc_20d9b0:
0020d9b0ldr x5, [sp+56]
0020d9b4ldr x6, [sp+64]
0020d9b8subs xzr, x5, x6
0020d9bcb.gt 0x20d9c4
0020d9c0b 0x20da28
0020d9c4
0020d9c4loc_20d9c4:
0020d9c4ldr x4, [sp+64]
0020d9c8ldr x5, [sp+136]
0020d9ccldr x4, [x5+3*x4]
0020d9d0str x4, [sp+40]
0020d9d4ldr x4, [sp+216]
0020d9d8ldrsb x27, [x4]
0020d9dcldr x3, [x4+112]
0020d9e0str x3, [sp+48]
0020d9e4ldr x0, [sp+184]
0020d9e8ldr x1, [sp+192]
0020d9ecldr x2, [sp+200]
0020d9f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020d9f4str x0, [sp+184]
0020d9f8str x1, [sp+192]
0020d9fcstr x2, [sp+200]
0020da00ldr x3, [sp+40]
0020da04bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020da08str x0, [sp+184]
0020da0cstr x1, [sp+192]
0020da10str x2, [sp+200]
0020da14b 0x20da18
0020da18
0020da18loc_20da18:
0020da18ldr x5, [sp+64]
0020da1cadd x5, x5, 1
0020da20str x5, [sp+64]
0020da24b 0x20d9b0
0020da28
0020da28loc_20da28:
0020da28ldr x5, [sp+184]
0020da2cldr x6, [sp+192]
0020da30ldr x7, [sp+200]
0020da34str x5, [sp+88]
0020da38str x6, [sp+96]
0020da3cstr x7, [sp+104]
0020da40stp xzr, xzr, [sp+72]
0020da44ldr x0, [sp+88]
0020da48ldr x1, [sp+96]
0020da4cldr x2, [sp+104]
0020da50mov x3, xzr
0020da54mov x4, xzr
0020da58ldur x29, [sp-8]
0020da5cldr x30, [sp], 176
0020da60ret x30
0020da64
0020da64loc_20da64:
0020da64stp x0, x1, [sp+8]
0020da68stp x2, x3, [sp+24]
0020da6cstr x4, [sp+40]
0020da70strb w5, [sp+48]
0020da74mov x3, x30
0020da78bl runtime.morestack_noctxt.abi0
0020da7cldp x0, x1, [sp+8]
0020da80ldp x2, x3, [sp+24]
0020da84ldr x4, [sp+40]
0020da88ldrb w5, [sp+48]
0020da8cb 0x20d930
0020d930
0020da90
0020da90google.golang.org/protobuf/internal/impl.consumeFixed64Slice: ; void google.golang.org/protobuf/internal/impl.consumeFixed64Slice(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)
0020da90ldr x16, [x28+16]
0020da94sub x17, sp, 208
0020da98subs xzr, x17, x16
0020da9cb.ls 0x20deac
0020daa0sub x20, sp, 336
0020daa4stp x29, x30, [x20-8]
0020daa8add sp, x20, 0
0020daacsub x29, sp, 8
0020dab0str x0, [sp+344]
0020dab4str x1, [sp+352]
0020dab8str x2, [sp+360]
0020dabcstr x3, [sp+368]
0020dac0strb w4, [sp+376]
0020dac4str x5, [sp+384]
0020dac8strb w6, [sp+392]
0020daccstr x7, [sp+400]
0020dad0str x8, [sp+408]
0020dad4str x9, [sp+416]
0020dad8str xzr, [sp+96]
0020dadcstrb wzr, [sp+104]
0020dae0stp xzr, xzr, [sp+240]
0020dae4ldr x0, [sp+368]
0020dae8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020daecstr x0, [sp+208]
0020daf0ldrsb x1, [sp+376]
0020daf4ubfm x1, x1, 0, 7
0020daf8subs wzr, w1, 2
0020dafcb.eq 0x20db04
0020db00b 0x20dbe8
0020db04
0020db04loc_20db04:
0020db04str xzr, [sp+280]
0020db08stp xzr, xzr, [sp+288]
0020db0cldr x0, [sp+344]
0020db10ldr x1, [sp+352]
0020db14ldr x2, [sp+360]
0020db18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020db1cstr x0, [sp+280]
0020db20str x1, [sp+288]
0020db24str x2, [sp+296]
0020db28str x3, [sp+160]
0020db2cstr x0, [sp+304]
0020db30str x1, [sp+312]
0020db34str x2, [sp+320]
0020db38ldr x3, [sp+160]
0020db3cstr x3, [sp+200]
0020db40str x0, [sp+256]
0020db44str x1, [sp+264]
0020db48str x2, [sp+272]
0020db4cldr x3, [sp+200]
0020db50str x3, [sp+128]
0020db54tbnz x3, 63, 0x20db5c
0020db58b 0x20db88
0020db5c
0020db5cloc_20db5c:
0020db5cadrp x27, 0x815000
0020db60ldr x2, [x27+160]
0020db64adrp x27, 0x815000
0020db68ldr x3, [x27+168]
0020db6cstr x2, [sp+240]
0020db70str x3, [sp+248]
0020db74ldr x0, [sp+96]
0020db78ldrb w1, [sp+104]
0020db7cldp x29, x30, [sp-8]
0020db80add sp, sp, 336
0020db84ret x30
0020db88
0020db88loc_20db88:
0020db88str x1, [sp+160]
0020db8cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020db90str x0, [sp+152]
0020db94ldr x1, [sp+160]
0020db98cbnz x0, 0x20dba0
0020db9cb 0x20dea4
0020dba0
0020dba0loc_20dba0:
0020dba0sdiv x1, x1, x0
0020dba4str x1, [sp+136]
0020dba8subs xzr, x1, 0
0020dbacb.gt 0x20dbb4
0020dbb0b 0x20dbc0
0020dbb4
0020dbb4loc_20dbb4:
0020dbb4ldr x0, [sp+368]
0020dbb8bl google.golang.org/protobuf/internal/impl.pointer.growUint64Slice
0020dbbcb 0x20dbc4
0020dbc0
0020dbc0loc_20dbc0:
0020dbc0b 0x20dbc4
0020dbc4
0020dbc4loc_20dbc4:
0020dbc4ldr x4, [sp+208]
0020dbc8ldrsb x27, [x4]
0020dbccldr x5, [x4]
0020dbd0ldr x6, [x4+8]
0020dbd4ldr x4, [x4+16]
0020dbd8str x5, [sp+216]
0020dbdcstr x6, [sp+224]
0020dbe0str x4, [sp+232]
0020dbe4b 0x20dd30
0020dbe8
0020dbe8loc_20dbe8:
0020dbe8ldrsb x4, [sp+376]
0020dbecubfm x4, x4, 0, 7
0020dbf0subs wzr, w4, 1
0020dbf4b.ne 0x20dbfc
0020dbf8b 0x20dc28
0020dbfc
0020dbfcloc_20dbfc:
0020dbfcadrp x27, 0x815000
0020dc00ldr x2, [x27+192]
0020dc04adrp x27, 0x815000
0020dc08ldr x3, [x27+200]
0020dc0cstr x2, [sp+240]
0020dc10str x3, [sp+248]
0020dc14ldr x0, [sp+96]
0020dc18ldrb w1, [sp+104]
0020dc1cldp x29, x30, [sp-8]
0020dc20add sp, sp, 336
0020dc24ret x30
0020dc28
0020dc28loc_20dc28:
0020dc28ldr x0, [sp+344]
0020dc2cldr x1, [sp+352]
0020dc30ldr x2, [sp+360]
0020dc34bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020dc38str x0, [sp+144]
0020dc3cstr x1, [sp+152]
0020dc40str x0, [sp+176]
0020dc44str x1, [sp+168]
0020dc48str x0, [sp+80]
0020dc4cstr x1, [sp+112]
0020dc50tbnz x1, 63, 0x20dc58
0020dc54b 0x20dc84
0020dc58
0020dc58loc_20dc58:
0020dc58adrp x27, 0x815000
0020dc5cldr x2, [x27+160]
0020dc60adrp x27, 0x815000
0020dc64ldr x3, [x27+168]
0020dc68str x2, [sp+240]
0020dc6cstr x3, [sp+248]
0020dc70ldr x0, [sp+96]
0020dc74ldrb w1, [sp+104]
0020dc78ldp x29, x30, [sp-8]
0020dc7cadd sp, sp, 336
0020dc80ret x30
0020dc84
0020dc84loc_20dc84:
0020dc84ldr x5, [sp+208]
0020dc88ldrsb x27, [x5]
0020dc8cldr x2, [x5+16]
0020dc90ldr x0, [x5]
0020dc94ldr x5, [x5+8]
0020dc98add x1, x5, 1
0020dc9csubs xzr, x2, x1
0020dca0b.hs 0x20dca8
0020dca4b 0x20dcac
0020dca8
0020dca8loc_20dca8:
0020dca8b 0x20dcc0
0020dcac
0020dcacloc_20dcac:
0020dcacorr x3, xzr, 1
0020dcb0adrp x4, 0x3e8000
0020dcb4add x4, x4, 3456
0020dcb8bl runtime.growslice
0020dcbcb 0x20dcc0
0020dcc0
0020dcc0loc_20dcc0:
0020dcc0ldr x4, [sp+80]
0020dcc4sub x5, x1, 1
0020dcc8str x4, [x0+3*x5]
0020dcccldr x4, [sp+208]
0020dcd0ldrsb x27, [x4]
0020dcd4str x1, [x4+8]
0020dcd8str x2, [x4+16]
0020dcdcadrp x27, 0x83e000
0020dce0ldr w5, [x27+3056]
0020dce4cbz w5, 0x20dcec
0020dce8b 0x20dcf0
0020dcec
0020dcecloc_20dcec:
0020dcecb 0x20dd04
0020dcf0
0020dcf0loc_20dcf0:
0020dcf0bl runtime.gcWriteBarrier2
0020dcf4str x0, [x25]
0020dcf8ldr x5, [x4]
0020dcfcstr x5, [x25+8]
0020dd00b 0x20dd04
0020dd04
0020dd04loc_20dd04:
0020dd04str x0, [x4]
0020dd08ldr x4, [sp+112]
0020dd0cstr x4, [sp+96]
0020dd10stp xzr, xzr, [sp+240]
0020dd14ldr x0, [sp+96]
0020dd18ldrb w1, [sp+104]
0020dd1cmov x2, xzr
0020dd20mov x3, xzr
0020dd24ldp x29, x30, [sp-8]
0020dd28add sp, sp, 336
0020dd2cret x30
0020dd30
0020dd30loc_20dd30:
0020dd30ldr x4, [sp+264]
0020dd34str x4, [sp+152]
0020dd38cbnz x4, 0x20dd40
0020dd3cb 0x20de30
0020dd40
0020dd40loc_20dd40:
0020dd40ldr x0, [sp+256]
0020dd44ldr x1, [sp+264]
0020dd48ldr x2, [sp+272]
0020dd4cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020dd50str x0, [sp+144]
0020dd54str x1, [sp+160]
0020dd58str x0, [sp+192]
0020dd5cstr x1, [sp+184]
0020dd60str x0, [sp+88]
0020dd64str x1, [sp+120]
0020dd68tbnz x1, 63, 0x20dd70
0020dd6cb 0x20dd9c
0020dd70
0020dd70loc_20dd70:
0020dd70adrp x27, 0x815000
0020dd74ldr x2, [x27+160]
0020dd78adrp x27, 0x815000
0020dd7cldr x3, [x27+168]
0020dd80str x2, [sp+240]
0020dd84str x3, [sp+248]
0020dd88ldr x0, [sp+96]
0020dd8cldrb w1, [sp+104]
0020dd90ldp x29, x30, [sp-8]
0020dd94add sp, sp, 336
0020dd98ret x30
0020dd9c
0020dd9cloc_20dd9c:
0020dd9cldr x2, [sp+232]
0020dda0ldr x0, [sp+216]
0020dda4ldr x5, [sp+224]
0020dda8add x1, x5, 1
0020ddacsubs xzr, x2, x1
0020ddb0b.hs 0x20ddb8
0020ddb4b 0x20ddbc
0020ddb8
0020ddb8loc_20ddb8:
0020ddb8b 0x20ddd0
0020ddbc
0020ddbcloc_20ddbc:
0020ddbcorr x3, xzr, 1
0020ddc0adrp x4, 0x3e8000
0020ddc4add x4, x4, 3456
0020ddc8bl runtime.growslice
0020ddccb 0x20ddd0
0020ddd0
0020ddd0loc_20ddd0:
0020ddd0ldr x4, [sp+88]
0020ddd4sub x5, x1, 1
0020ddd8str x4, [x0+3*x5]
0020dddcstr x0, [sp+216]
0020dde0str x1, [sp+224]
0020dde4str x2, [sp+232]
0020dde8ldr x0, [sp+120]
0020ddecldr x1, [sp+264]
0020ddf0ldr x4, [sp+256]
0020ddf4ldr x5, [sp+272]
0020ddf8b 0x20ddfc
0020ddfc
0020ddfcloc_20ddfc:
0020ddfcsubs xzr, x1, x0
0020de00b.hs 0x20de08
0020de04b 0x20dea0
0020de08
0020de08loc_20de08:
0020de08sub x5, x5, x0
0020de0csub x6, x1, x0
0020de10sub x7, xzr, x5
0020de14and x7, x0, x7, asr #63
0020de18add x4, x4, x7
0020de1cstr x4, [sp+256]
0020de20str x6, [sp+264]
0020de24str x5, [sp+272]
0020de28b 0x20de2c
0020de2c
0020de2cloc_20de2c:
0020de2cb 0x20dd30
0020de30
0020de30loc_20de30:
0020de30ldr x4, [sp+208]
0020de34ldrsb x27, [x4]
0020de38ldr x5, [sp+216]
0020de3cldr x6, [sp+224]
0020de40ldr x7, [sp+232]
0020de44str x6, [x4+8]
0020de48str x7, [x4+16]
0020de4cadrp x27, 0x83e000
0020de50ldr w6, [x27+3056]
0020de54cbz w6, 0x20de5c
0020de58b 0x20de60
0020de5c
0020de5cloc_20de5c:
0020de5cb 0x20de74
0020de60
0020de60loc_20de60:
0020de60bl runtime.gcWriteBarrier2
0020de64str x5, [x25]
0020de68ldr x6, [x4]
0020de6cstr x6, [x25+8]
0020de70b 0x20de74
0020de74
0020de74loc_20de74:
0020de74str x5, [x4]
0020de78ldr x4, [sp+128]
0020de7cstr x4, [sp+96]
0020de80stp xzr, xzr, [sp+240]
0020de84ldr x0, [sp+96]
0020de88ldrb w1, [sp+104]
0020de8cmov x2, xzr
0020de90mov x3, xzr
0020de94ldp x29, x30, [sp-8]
0020de98add sp, sp, 336
0020de9cret x30
0020dea0
0020dea0loc_20dea0:
0020dea0bl runtime.panicSliceB
0020dea4
0020dea4loc_20dea4:
0020dea4bl runtime.panicdivide
0020dea8hint
0020deac
0020deacloc_20deac:
0020deacstp x0, x1, [sp+8]
0020deb0stp x2, x3, [sp+24]
0020deb4strb w4, [sp+40]
0020deb8str x5, [sp+48]
0020debcstrb w6, [sp+56]
0020dec0stp x7, x8, [sp+64]
0020dec4str x9, [sp+80]
0020dec8mov x3, x30
0020deccbl runtime.morestack_noctxt.abi0
0020ded0ldp x0, x1, [sp+8]
0020ded4ldp x2, x3, [sp+24]
0020ded8ldrsb x4, [sp+40]
0020dedcldr x5, [sp+48]
0020dee0ldrb w6, [sp+56]
0020dee4ldp x7, x8, [sp+64]
0020dee8ldr x9, [sp+80]
0020deecb 0x20da90
0020da90
0020da90google.golang.org/protobuf/internal/impl.consumeFixed64Slice: ; void google.golang.org/protobuf/internal/impl.consumeFixed64Slice(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)
0020da90ldr x16, [x28+16]
0020da94sub x17, sp, 208
0020da98subs xzr, x17, x16
0020da9cb.ls 0x20deac
0020daa0sub x20, sp, 336
0020daa4stp x29, x30, [x20-8]
0020daa8add sp, x20, 0
0020daacsub x29, sp, 8
0020dab0str x0, [sp+344]
0020dab4str x1, [sp+352]
0020dab8str x2, [sp+360]
0020dabcstr x3, [sp+368]
0020dac0strb w4, [sp+376]
0020dac4str x5, [sp+384]
0020dac8strb w6, [sp+392]
0020daccstr x7, [sp+400]
0020dad0str x8, [sp+408]
0020dad4str x9, [sp+416]
0020dad8str xzr, [sp+96]
0020dadcstrb wzr, [sp+104]
0020dae0stp xzr, xzr, [sp+240]
0020dae4ldr x0, [sp+368]
0020dae8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020daecstr x0, [sp+208]
0020daf0ldrsb x1, [sp+376]
0020daf4ubfm x1, x1, 0, 7
0020daf8subs wzr, w1, 2
0020dafcb.eq 0x20db04
0020db00b 0x20dbe8
0020db04
0020db04loc_20db04:
0020db04str xzr, [sp+280]
0020db08stp xzr, xzr, [sp+288]
0020db0cldr x0, [sp+344]
0020db10ldr x1, [sp+352]
0020db14ldr x2, [sp+360]
0020db18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020db1cstr x0, [sp+280]
0020db20str x1, [sp+288]
0020db24str x2, [sp+296]
0020db28str x3, [sp+160]
0020db2cstr x0, [sp+304]
0020db30str x1, [sp+312]
0020db34str x2, [sp+320]
0020db38ldr x3, [sp+160]
0020db3cstr x3, [sp+200]
0020db40str x0, [sp+256]
0020db44str x1, [sp+264]
0020db48str x2, [sp+272]
0020db4cldr x3, [sp+200]
0020db50str x3, [sp+128]
0020db54tbnz x3, 63, 0x20db5c
0020db58b 0x20db88
0020db5c
0020db5cloc_20db5c:
0020db5cadrp x27, 0x815000
0020db60ldr x2, [x27+160]
0020db64adrp x27, 0x815000
0020db68ldr x3, [x27+168]
0020db6cstr x2, [sp+240]
0020db70str x3, [sp+248]
0020db74ldr x0, [sp+96]
0020db78ldrb w1, [sp+104]
0020db7cldp x29, x30, [sp-8]
0020db80add sp, sp, 336
0020db84ret x30
0020db88
0020db88loc_20db88:
0020db88str x1, [sp+160]
0020db8cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020db90str x0, [sp+152]
0020db94ldr x1, [sp+160]
0020db98cbnz x0, 0x20dba0
0020db9cb 0x20dea4
0020dba0
0020dba0loc_20dba0:
0020dba0sdiv x1, x1, x0
0020dba4str x1, [sp+136]
0020dba8subs xzr, x1, 0
0020dbacb.gt 0x20dbb4
0020dbb0b 0x20dbc0
0020dbb4
0020dbb4loc_20dbb4:
0020dbb4ldr x0, [sp+368]
0020dbb8bl google.golang.org/protobuf/internal/impl.pointer.growUint64Slice
0020dbbcb 0x20dbc4
0020dbc0
0020dbc0loc_20dbc0:
0020dbc0b 0x20dbc4
0020dbc4
0020dbc4loc_20dbc4:
0020dbc4ldr x4, [sp+208]
0020dbc8ldrsb x27, [x4]
0020dbccldr x5, [x4]
0020dbd0ldr x6, [x4+8]
0020dbd4ldr x4, [x4+16]
0020dbd8str x5, [sp+216]
0020dbdcstr x6, [sp+224]
0020dbe0str x4, [sp+232]
0020dbe4b 0x20dd30
0020dbe8
0020dbe8loc_20dbe8:
0020dbe8ldrsb x4, [sp+376]
0020dbecubfm x4, x4, 0, 7
0020dbf0subs wzr, w4, 1
0020dbf4b.ne 0x20dbfc
0020dbf8b 0x20dc28
0020dbfc
0020dbfcloc_20dbfc:
0020dbfcadrp x27, 0x815000
0020dc00ldr x2, [x27+192]
0020dc04adrp x27, 0x815000
0020dc08ldr x3, [x27+200]
0020dc0cstr x2, [sp+240]
0020dc10str x3, [sp+248]
0020dc14ldr x0, [sp+96]
0020dc18ldrb w1, [sp+104]
0020dc1cldp x29, x30, [sp-8]
0020dc20add sp, sp, 336
0020dc24ret x30
0020dc28
0020dc28loc_20dc28:
0020dc28ldr x0, [sp+344]
0020dc2cldr x1, [sp+352]
0020dc30ldr x2, [sp+360]
0020dc34bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020dc38str x0, [sp+144]
0020dc3cstr x1, [sp+152]
0020dc40str x0, [sp+176]
0020dc44str x1, [sp+168]
0020dc48str x0, [sp+80]
0020dc4cstr x1, [sp+112]
0020dc50tbnz x1, 63, 0x20dc58
0020dc54b 0x20dc84
0020dc58
0020dc58loc_20dc58:
0020dc58adrp x27, 0x815000
0020dc5cldr x2, [x27+160]
0020dc60adrp x27, 0x815000
0020dc64ldr x3, [x27+168]
0020dc68str x2, [sp+240]
0020dc6cstr x3, [sp+248]
0020dc70ldr x0, [sp+96]
0020dc74ldrb w1, [sp+104]
0020dc78ldp x29, x30, [sp-8]
0020dc7cadd sp, sp, 336
0020dc80ret x30
0020dc84
0020dc84loc_20dc84:
0020dc84ldr x5, [sp+208]
0020dc88ldrsb x27, [x5]
0020dc8cldr x2, [x5+16]
0020dc90ldr x0, [x5]
0020dc94ldr x5, [x5+8]
0020dc98add x1, x5, 1
0020dc9csubs xzr, x2, x1
0020dca0b.hs 0x20dca8
0020dca4b 0x20dcac
0020dca8
0020dca8loc_20dca8:
0020dca8b 0x20dcc0
0020dcac
0020dcacloc_20dcac:
0020dcacorr x3, xzr, 1
0020dcb0adrp x4, 0x3e8000
0020dcb4add x4, x4, 3456
0020dcb8bl runtime.growslice
0020dcbcb 0x20dcc0
0020dcc0
0020dcc0loc_20dcc0:
0020dcc0ldr x4, [sp+80]
0020dcc4sub x5, x1, 1
0020dcc8str x4, [x0+3*x5]
0020dcccldr x4, [sp+208]
0020dcd0ldrsb x27, [x4]
0020dcd4str x1, [x4+8]
0020dcd8str x2, [x4+16]
0020dcdcadrp x27, 0x83e000
0020dce0ldr w5, [x27+3056]
0020dce4cbz w5, 0x20dcec
0020dce8b 0x20dcf0
0020dcec
0020dcecloc_20dcec:
0020dcecb 0x20dd04
0020dcf0
0020dcf0loc_20dcf0:
0020dcf0bl runtime.gcWriteBarrier2
0020dcf4str x0, [x25]
0020dcf8ldr x5, [x4]
0020dcfcstr x5, [x25+8]
0020dd00b 0x20dd04
0020dd04
0020dd04loc_20dd04:
0020dd04str x0, [x4]
0020dd08ldr x4, [sp+112]
0020dd0cstr x4, [sp+96]
0020dd10stp xzr, xzr, [sp+240]
0020dd14ldr x0, [sp+96]
0020dd18ldrb w1, [sp+104]
0020dd1cmov x2, xzr
0020dd20mov x3, xzr
0020dd24ldp x29, x30, [sp-8]
0020dd28add sp, sp, 336
0020dd2cret x30
0020dd30
0020dd30loc_20dd30:
0020dd30ldr x4, [sp+264]
0020dd34str x4, [sp+152]
0020dd38cbnz x4, 0x20dd40
0020dd3cb 0x20de30
0020dd40
0020dd40loc_20dd40:
0020dd40ldr x0, [sp+256]
0020dd44ldr x1, [sp+264]
0020dd48ldr x2, [sp+272]
0020dd4cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020dd50str x0, [sp+144]
0020dd54str x1, [sp+160]
0020dd58str x0, [sp+192]
0020dd5cstr x1, [sp+184]
0020dd60str x0, [sp+88]
0020dd64str x1, [sp+120]
0020dd68tbnz x1, 63, 0x20dd70
0020dd6cb 0x20dd9c
0020dd70
0020dd70loc_20dd70:
0020dd70adrp x27, 0x815000
0020dd74ldr x2, [x27+160]
0020dd78adrp x27, 0x815000
0020dd7cldr x3, [x27+168]
0020dd80str x2, [sp+240]
0020dd84str x3, [sp+248]
0020dd88ldr x0, [sp+96]
0020dd8cldrb w1, [sp+104]
0020dd90ldp x29, x30, [sp-8]
0020dd94add sp, sp, 336
0020dd98ret x30
0020dd9c
0020dd9cloc_20dd9c:
0020dd9cldr x2, [sp+232]
0020dda0ldr x0, [sp+216]
0020dda4ldr x5, [sp+224]
0020dda8add x1, x5, 1
0020ddacsubs xzr, x2, x1
0020ddb0b.hs 0x20ddb8
0020ddb4b 0x20ddbc
0020ddb8
0020ddb8loc_20ddb8:
0020ddb8b 0x20ddd0
0020ddbc
0020ddbcloc_20ddbc:
0020ddbcorr x3, xzr, 1
0020ddc0adrp x4, 0x3e8000
0020ddc4add x4, x4, 3456
0020ddc8bl runtime.growslice
0020ddccb 0x20ddd0
0020ddd0
0020ddd0loc_20ddd0:
0020ddd0ldr x4, [sp+88]
0020ddd4sub x5, x1, 1
0020ddd8str x4, [x0+3*x5]
0020dddcstr x0, [sp+216]
0020dde0str x1, [sp+224]
0020dde4str x2, [sp+232]
0020dde8ldr x0, [sp+120]
0020ddecldr x1, [sp+264]
0020ddf0ldr x4, [sp+256]
0020ddf4ldr x5, [sp+272]
0020ddf8b 0x20ddfc
0020ddfc
0020ddfcloc_20ddfc:
0020ddfcsubs xzr, x1, x0
0020de00b.hs 0x20de08
0020de04b 0x20dea0
0020de08
0020de08loc_20de08:
0020de08sub x5, x5, x0
0020de0csub x6, x1, x0
0020de10sub x7, xzr, x5
0020de14and x7, x0, x7, asr #63
0020de18add x4, x4, x7
0020de1cstr x4, [sp+256]
0020de20str x6, [sp+264]
0020de24str x5, [sp+272]
0020de28b 0x20de2c
0020de2c
0020de2cloc_20de2c:
0020de2cb 0x20dd30
0020de30
0020de30loc_20de30:
0020de30ldr x4, [sp+208]
0020de34ldrsb x27, [x4]
0020de38ldr x5, [sp+216]
0020de3cldr x6, [sp+224]
0020de40ldr x7, [sp+232]
0020de44str x6, [x4+8]
0020de48str x7, [x4+16]
0020de4cadrp x27, 0x83e000
0020de50ldr w6, [x27+3056]
0020de54cbz w6, 0x20de5c
0020de58b 0x20de60
0020de5c
0020de5cloc_20de5c:
0020de5cb 0x20de74
0020de60
0020de60loc_20de60:
0020de60bl runtime.gcWriteBarrier2
0020de64str x5, [x25]
0020de68ldr x6, [x4]
0020de6cstr x6, [x25+8]
0020de70b 0x20de74
0020de74
0020de74loc_20de74:
0020de74str x5, [x4]
0020de78ldr x4, [sp+128]
0020de7cstr x4, [sp+96]
0020de80stp xzr, xzr, [sp+240]
0020de84ldr x0, [sp+96]
0020de88ldrb w1, [sp+104]
0020de8cmov x2, xzr
0020de90mov x3, xzr
0020de94ldp x29, x30, [sp-8]
0020de98add sp, sp, 336
0020de9cret x30
0020dea0
0020dea0loc_20dea0:
0020dea0bl runtime.panicSliceB
0020dea4
0020dea4loc_20dea4:
0020dea4bl runtime.panicdivide
0020dea8hint
0020deac
0020deacloc_20deac:
0020deacstp x0, x1, [sp+8]
0020deb0stp x2, x3, [sp+24]
0020deb4strb w4, [sp+40]
0020deb8str x5, [sp+48]
0020debcstrb w6, [sp+56]
0020dec0stp x7, x8, [sp+64]
0020dec4str x9, [sp+80]
0020dec8mov x3, x30
0020deccbl runtime.morestack_noctxt.abi0
0020ded0ldp x0, x1, [sp+8]
0020ded4ldp x2, x3, [sp+24]
0020ded8ldrsb x4, [sp+40]
0020dedcldr x5, [sp+48]
0020dee0ldrb w6, [sp+56]
0020dee4ldp x7, x8, [sp+64]
0020dee8ldr x9, [sp+80]
0020deecb 0x20da90
0020da90
0020def0
0020def0google.golang.org/protobuf/internal/impl.sizeFixed64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeFixed64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020def0ldr x16, [x28+16]
0020def4subs xzr, sp, x16
0020def8b.ls 0x20df9c
0020defcstr x30, [sp-96]!
0020df00stur x29, [sp-8]
0020df04sub x29, sp, 8
0020df08str x0, [sp+104]
0020df0cstr x1, [sp+112]
0020df10strb w2, [sp+120]
0020df14str xzr, [sp+24]
0020df18bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020df1cstr x0, [sp+80]
0020df20ldrsb x27, [x0]
0020df24ldr x1, [x0]
0020df28ldr x2, [x0+16]
0020df2cldr x3, [x0+8]
0020df30str x1, [sp+56]
0020df34str x3, [sp+64]
0020df38str x2, [sp+72]
0020df3cstr x3, [sp+48]
0020df40cbz x3, 0x20df48
0020df44b 0x20df5c
0020df48
0020df48loc_20df48:
0020df48str xzr, [sp+24]
0020df4cmov x0, xzr
0020df50ldur x29, [sp-8]
0020df54ldr x30, [sp], 96
0020df58ret x30
0020df5c
0020df5cloc_20df5c:
0020df5cstr x3, [sp+48]
0020df60bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020df64str x0, [sp+40]
0020df68ldr x1, [sp+48]
0020df6cmadd x0, x1, x0, xzr
0020df70str x0, [sp+32]
0020df74bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020df78str x0, [sp+40]
0020df7cldr x1, [sp+112]
0020df80ldrsb x27, [x1]
0020df84ldr x1, [x1+120]
0020df88add x0, x1, x0
0020df8cstr x0, [sp+24]
0020df90ldur x29, [sp-8]
0020df94ldr x30, [sp], 96
0020df98ret x30
0020df9c
0020df9cloc_20df9c:
0020df9cstp x0, x1, [sp+8]
0020dfa0strb w2, [sp+24]
0020dfa4mov x3, x30
0020dfa8bl runtime.morestack_noctxt.abi0
0020dfacldp x0, x1, [sp+8]
0020dfb0ldrb w2, [sp+24]
0020dfb4b 0x20def0
0020dfb8udf 0
0020dfbcudf 0
0020def0
0020def0google.golang.org/protobuf/internal/impl.sizeFixed64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeFixed64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020def0ldr x16, [x28+16]
0020def4subs xzr, sp, x16
0020def8b.ls 0x20df9c
0020defcstr x30, [sp-96]!
0020df00stur x29, [sp-8]
0020df04sub x29, sp, 8
0020df08str x0, [sp+104]
0020df0cstr x1, [sp+112]
0020df10strb w2, [sp+120]
0020df14str xzr, [sp+24]
0020df18bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020df1cstr x0, [sp+80]
0020df20ldrsb x27, [x0]
0020df24ldr x1, [x0]
0020df28ldr x2, [x0+16]
0020df2cldr x3, [x0+8]
0020df30str x1, [sp+56]
0020df34str x3, [sp+64]
0020df38str x2, [sp+72]
0020df3cstr x3, [sp+48]
0020df40cbz x3, 0x20df48
0020df44b 0x20df5c
0020df48
0020df48loc_20df48:
0020df48str xzr, [sp+24]
0020df4cmov x0, xzr
0020df50ldur x29, [sp-8]
0020df54ldr x30, [sp], 96
0020df58ret x30
0020df5c
0020df5cloc_20df5c:
0020df5cstr x3, [sp+48]
0020df60bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020df64str x0, [sp+40]
0020df68ldr x1, [sp+48]
0020df6cmadd x0, x1, x0, xzr
0020df70str x0, [sp+32]
0020df74bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020df78str x0, [sp+40]
0020df7cldr x1, [sp+112]
0020df80ldrsb x27, [x1]
0020df84ldr x1, [x1+120]
0020df88add x0, x1, x0
0020df8cstr x0, [sp+24]
0020df90ldur x29, [sp-8]
0020df94ldr x30, [sp], 96
0020df98ret x30
0020df9c
0020df9cloc_20df9c:
0020df9cstp x0, x1, [sp+8]
0020dfa0strb w2, [sp+24]
0020dfa4mov x3, x30
0020dfa8bl runtime.morestack_noctxt.abi0
0020dfacldp x0, x1, [sp+8]
0020dfb0ldrb w2, [sp+24]
0020dfb4b 0x20def0
0020dfb8udf 0
0020dfbcudf 0
0020def0
0020dfc0
0020dfc0google.golang.org/protobuf/internal/impl.appendFixed64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendFixed64PackedSlice(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)
0020dfc0ldr x16, [x28+16]
0020dfc4sub x17, sp, 80
0020dfc8subs xzr, x17, x16
0020dfccb.ls 0x20e188
0020dfd0str x30, [sp-208]!
0020dfd4stur x29, [sp-8]
0020dfd8sub x29, sp, 8
0020dfdcstr x0, [sp+216]
0020dfe0str x1, [sp+224]
0020dfe4str x2, [sp+232]
0020dfe8str x3, [sp+240]
0020dfecstr x4, [sp+248]
0020dff0strb w5, [sp+256]
0020dff4str xzr, [sp+120]
0020dff8stp xzr, xzr, [sp+128]
0020dffcstp xzr, xzr, [sp+104]
0020e000ldr x0, [sp+240]
0020e004bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020e008str x0, [sp+168]
0020e00cldrsb x27, [x0]
0020e010ldr x1, [x0]
0020e014ldr x2, [x0+16]
0020e018ldr x3, [x0+8]
0020e01cstr x1, [sp+144]
0020e020str x3, [sp+152]
0020e024str x2, [sp+160]
0020e028str x3, [sp+96]
0020e02ccbz x3, 0x20e034
0020e030b 0x20e070
0020e034
0020e034loc_20e034:
0020e034ldr x5, [sp+216]
0020e038ldr x6, [sp+224]
0020e03cldr x7, [sp+232]
0020e040str x5, [sp+120]
0020e044str x6, [sp+128]
0020e048str x7, [sp+136]
0020e04cstp xzr, xzr, [sp+104]
0020e050ldr x0, [sp+120]
0020e054ldr x1, [sp+128]
0020e058ldr x2, [sp+136]
0020e05cmov x3, xzr
0020e060mov x4, xzr
0020e064ldur x29, [sp-8]
0020e068ldr x30, [sp], 208
0020e06cret x30
0020e070
0020e070loc_20e070:
0020e070ldr x4, [sp+248]
0020e074ldrsb x27, [x4]
0020e078ldr x3, [x4+112]
0020e07cstr x3, [sp+80]
0020e080ldr x0, [sp+216]
0020e084ldr x1, [sp+224]
0020e088ldr x2, [sp+232]
0020e08cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e090str x0, [sp+216]
0020e094str x1, [sp+224]
0020e098str x2, [sp+232]
0020e09cldr x4, [sp+152]
0020e0a0str x4, [sp+96]
0020e0a4bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e0a8str x0, [sp+88]
0020e0acldr x4, [sp+96]
0020e0b0madd x3, x4, x0, xzr
0020e0b4str x3, [sp+56]
0020e0b8ldr x0, [sp+216]
0020e0bcldr x1, [sp+224]
0020e0c0ldr x2, [sp+232]
0020e0c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e0c8str x0, [sp+216]
0020e0ccstr x1, [sp+224]
0020e0d0str x2, [sp+232]
0020e0d4ldr x4, [sp+152]
0020e0d8ldr x5, [sp+144]
0020e0dcldr x6, [sp+160]
0020e0e0str x5, [sp+176]
0020e0e4str x4, [sp+184]
0020e0e8str x6, [sp+192]
0020e0ecstr xzr, [sp+72]
0020e0f0str x4, [sp+64]
0020e0f4b 0x20e0f8
0020e0f8
0020e0f8loc_20e0f8:
0020e0f8ldr x5, [sp+64]
0020e0fcldr x6, [sp+72]
0020e100subs xzr, x5, x6
0020e104b.gt 0x20e10c
0020e108b 0x20e14c
0020e10c
0020e10cloc_20e10c:
0020e10cldr x4, [sp+72]
0020e110ldr x5, [sp+176]
0020e114ldr x3, [x5+3*x4]
0020e118str x3, [sp+48]
0020e11cldr x0, [sp+216]
0020e120ldr x1, [sp+224]
0020e124ldr x2, [sp+232]
0020e128bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e12cstr x0, [sp+216]
0020e130str x1, [sp+224]
0020e134str x2, [sp+232]
0020e138b 0x20e13c
0020e13c
0020e13cloc_20e13c:
0020e13cldr x5, [sp+72]
0020e140add x5, x5, 1
0020e144str x5, [sp+72]
0020e148b 0x20e0f8
0020e14c
0020e14cloc_20e14c:
0020e14cldr x5, [sp+216]
0020e150ldr x6, [sp+224]
0020e154ldr x7, [sp+232]
0020e158str x5, [sp+120]
0020e15cstr x6, [sp+128]
0020e160str x7, [sp+136]
0020e164stp xzr, xzr, [sp+104]
0020e168ldr x0, [sp+120]
0020e16cldr x1, [sp+128]
0020e170ldr x2, [sp+136]
0020e174mov x3, xzr
0020e178mov x4, xzr
0020e17cldur x29, [sp-8]
0020e180ldr x30, [sp], 208
0020e184ret x30
0020e188
0020e188loc_20e188:
0020e188stp x0, x1, [sp+8]
0020e18cstp x2, x3, [sp+24]
0020e190str x4, [sp+40]
0020e194strb w5, [sp+48]
0020e198mov x3, x30
0020e19cbl runtime.morestack_noctxt.abi0
0020e1a0ldp x0, x1, [sp+8]
0020e1a4ldp x2, x3, [sp+24]
0020e1a8ldr x4, [sp+40]
0020e1acldrb w5, [sp+48]
0020e1b0b 0x20dfc0
0020e1b4udf 0
0020e1b8udf 0
0020e1bcudf 0
0020dfc0
0020dfc0google.golang.org/protobuf/internal/impl.appendFixed64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendFixed64PackedSlice(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)
0020dfc0ldr x16, [x28+16]
0020dfc4sub x17, sp, 80
0020dfc8subs xzr, x17, x16
0020dfccb.ls 0x20e188
0020dfd0str x30, [sp-208]!
0020dfd4stur x29, [sp-8]
0020dfd8sub x29, sp, 8
0020dfdcstr x0, [sp+216]
0020dfe0str x1, [sp+224]
0020dfe4str x2, [sp+232]
0020dfe8str x3, [sp+240]
0020dfecstr x4, [sp+248]
0020dff0strb w5, [sp+256]
0020dff4str xzr, [sp+120]
0020dff8stp xzr, xzr, [sp+128]
0020dffcstp xzr, xzr, [sp+104]
0020e000ldr x0, [sp+240]
0020e004bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020e008str x0, [sp+168]
0020e00cldrsb x27, [x0]
0020e010ldr x1, [x0]
0020e014ldr x2, [x0+16]
0020e018ldr x3, [x0+8]
0020e01cstr x1, [sp+144]
0020e020str x3, [sp+152]
0020e024str x2, [sp+160]
0020e028str x3, [sp+96]
0020e02ccbz x3, 0x20e034
0020e030b 0x20e070
0020e034
0020e034loc_20e034:
0020e034ldr x5, [sp+216]
0020e038ldr x6, [sp+224]
0020e03cldr x7, [sp+232]
0020e040str x5, [sp+120]
0020e044str x6, [sp+128]
0020e048str x7, [sp+136]
0020e04cstp xzr, xzr, [sp+104]
0020e050ldr x0, [sp+120]
0020e054ldr x1, [sp+128]
0020e058ldr x2, [sp+136]
0020e05cmov x3, xzr
0020e060mov x4, xzr
0020e064ldur x29, [sp-8]
0020e068ldr x30, [sp], 208
0020e06cret x30
0020e070
0020e070loc_20e070:
0020e070ldr x4, [sp+248]
0020e074ldrsb x27, [x4]
0020e078ldr x3, [x4+112]
0020e07cstr x3, [sp+80]
0020e080ldr x0, [sp+216]
0020e084ldr x1, [sp+224]
0020e088ldr x2, [sp+232]
0020e08cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e090str x0, [sp+216]
0020e094str x1, [sp+224]
0020e098str x2, [sp+232]
0020e09cldr x4, [sp+152]
0020e0a0str x4, [sp+96]
0020e0a4bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e0a8str x0, [sp+88]
0020e0acldr x4, [sp+96]
0020e0b0madd x3, x4, x0, xzr
0020e0b4str x3, [sp+56]
0020e0b8ldr x0, [sp+216]
0020e0bcldr x1, [sp+224]
0020e0c0ldr x2, [sp+232]
0020e0c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e0c8str x0, [sp+216]
0020e0ccstr x1, [sp+224]
0020e0d0str x2, [sp+232]
0020e0d4ldr x4, [sp+152]
0020e0d8ldr x5, [sp+144]
0020e0dcldr x6, [sp+160]
0020e0e0str x5, [sp+176]
0020e0e4str x4, [sp+184]
0020e0e8str x6, [sp+192]
0020e0ecstr xzr, [sp+72]
0020e0f0str x4, [sp+64]
0020e0f4b 0x20e0f8
0020e0f8
0020e0f8loc_20e0f8:
0020e0f8ldr x5, [sp+64]
0020e0fcldr x6, [sp+72]
0020e100subs xzr, x5, x6
0020e104b.gt 0x20e10c
0020e108b 0x20e14c
0020e10c
0020e10cloc_20e10c:
0020e10cldr x4, [sp+72]
0020e110ldr x5, [sp+176]
0020e114ldr x3, [x5+3*x4]
0020e118str x3, [sp+48]
0020e11cldr x0, [sp+216]
0020e120ldr x1, [sp+224]
0020e124ldr x2, [sp+232]
0020e128bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e12cstr x0, [sp+216]
0020e130str x1, [sp+224]
0020e134str x2, [sp+232]
0020e138b 0x20e13c
0020e13c
0020e13cloc_20e13c:
0020e13cldr x5, [sp+72]
0020e140add x5, x5, 1
0020e144str x5, [sp+72]
0020e148b 0x20e0f8
0020e14c
0020e14cloc_20e14c:
0020e14cldr x5, [sp+216]
0020e150ldr x6, [sp+224]
0020e154ldr x7, [sp+232]
0020e158str x5, [sp+120]
0020e15cstr x6, [sp+128]
0020e160str x7, [sp+136]
0020e164stp xzr, xzr, [sp+104]
0020e168ldr x0, [sp+120]
0020e16cldr x1, [sp+128]
0020e170ldr x2, [sp+136]
0020e174mov x3, xzr
0020e178mov x4, xzr
0020e17cldur x29, [sp-8]
0020e180ldr x30, [sp], 208
0020e184ret x30
0020e188
0020e188loc_20e188:
0020e188stp x0, x1, [sp+8]
0020e18cstp x2, x3, [sp+24]
0020e190str x4, [sp+40]
0020e194strb w5, [sp+48]
0020e198mov x3, x30
0020e19cbl runtime.morestack_noctxt.abi0
0020e1a0ldp x0, x1, [sp+8]
0020e1a4ldp x2, x3, [sp+24]
0020e1a8ldr x4, [sp+40]
0020e1acldrb w5, [sp+48]
0020e1b0b 0x20dfc0
0020e1b4udf 0
0020e1b8udf 0
0020e1bcudf 0
0020dfc0
0020e1c0
0020e1c0google.golang.org/protobuf/internal/impl.sizeFixed64Value: ; void google.golang.org/protobuf/internal/impl.sizeFixed64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e1c0ldr x16, [x28+16]
0020e1c4subs xzr, sp, x16
0020e1c8b.ls 0x20e210
0020e1ccstr x30, [sp-32]!
0020e1d0stur x29, [sp-8]
0020e1d4sub x29, sp, 8
0020e1d8str x0, [sp+40]
0020e1dcstr x1, [sp+48]
0020e1e0str x2, [sp+56]
0020e1e4str x3, [sp+64]
0020e1e8strb w4, [sp+72]
0020e1ecstr xzr, [sp+8]
0020e1f0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e1f4str x0, [sp+16]
0020e1f8ldr x1, [sp+64]
0020e1fcadd x0, x1, x0
0020e200str x0, [sp+8]
0020e204ldur x29, [sp-8]
0020e208ldr x30, [sp], 32
0020e20cret x30
0020e210
0020e210loc_20e210:
0020e210stp x0, x1, [sp+8]
0020e214stp x2, x3, [sp+24]
0020e218strb w4, [sp+40]
0020e21cmov x3, x30
0020e220bl runtime.morestack_noctxt.abi0
0020e224ldp x0, x1, [sp+8]
0020e228ldp x2, x3, [sp+24]
0020e22cldrb w4, [sp+40]
0020e230b 0x20e1c0
0020e234udf 0
0020e238udf 0
0020e23cudf 0
0020e1c0
0020e1c0google.golang.org/protobuf/internal/impl.sizeFixed64Value: ; void google.golang.org/protobuf/internal/impl.sizeFixed64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e1c0ldr x16, [x28+16]
0020e1c4subs xzr, sp, x16
0020e1c8b.ls 0x20e210
0020e1ccstr x30, [sp-32]!
0020e1d0stur x29, [sp-8]
0020e1d4sub x29, sp, 8
0020e1d8str x0, [sp+40]
0020e1dcstr x1, [sp+48]
0020e1e0str x2, [sp+56]
0020e1e4str x3, [sp+64]
0020e1e8strb w4, [sp+72]
0020e1ecstr xzr, [sp+8]
0020e1f0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e1f4str x0, [sp+16]
0020e1f8ldr x1, [sp+64]
0020e1fcadd x0, x1, x0
0020e200str x0, [sp+8]
0020e204ldur x29, [sp-8]
0020e208ldr x30, [sp], 32
0020e20cret x30
0020e210
0020e210loc_20e210:
0020e210stp x0, x1, [sp+8]
0020e214stp x2, x3, [sp+24]
0020e218strb w4, [sp+40]
0020e21cmov x3, x30
0020e220bl runtime.morestack_noctxt.abi0
0020e224ldp x0, x1, [sp+8]
0020e228ldp x2, x3, [sp+24]
0020e22cldrb w4, [sp+40]
0020e230b 0x20e1c0
0020e234udf 0
0020e238udf 0
0020e23cudf 0
0020e1c0
0020e240
0020e240google.golang.org/protobuf/internal/impl.appendFixed64Value: ; void google.golang.org/protobuf/internal/impl.appendFixed64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e240ldr x16, [x28+16]
0020e244subs xzr, sp, x16
0020e248b.ls 0x20e30c
0020e24cstr x30, [sp-96]!
0020e250stur x29, [sp-8]
0020e254sub x29, sp, 8
0020e258str x0, [sp+104]
0020e25cstr x1, [sp+112]
0020e260str x2, [sp+120]
0020e264str x3, [sp+128]
0020e268str x4, [sp+136]
0020e26cstr x5, [sp+144]
0020e270str x6, [sp+152]
0020e274strb w7, [sp+160]
0020e278str xzr, [sp+64]
0020e27cstp xzr, xzr, [sp+72]
0020e280stp xzr, xzr, [sp+48]
0020e284ldr x3, [sp+152]
0020e288ldr x0, [sp+104]
0020e28cldr x1, [sp+112]
0020e290ldr x2, [sp+120]
0020e294bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e298str x0, [sp+104]
0020e29cstr x1, [sp+112]
0020e2a0str x2, [sp+120]
0020e2a4ldr x0, [sp+128]
0020e2a8ldr x1, [sp+136]
0020e2acldr x2, [sp+144]
0020e2b0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020e2b4str x0, [sp+40]
0020e2b8ldr x1, [sp+112]
0020e2bcldr x2, [sp+120]
0020e2c0ldr x4, [sp+104]
0020e2c4mov x3, x0
0020e2c8mov x0, x4
0020e2ccbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e2d0str x0, [sp+104]
0020e2d4str x1, [sp+112]
0020e2d8str x2, [sp+120]
0020e2dcstr x0, [sp+64]
0020e2e0str x1, [sp+72]
0020e2e4str x2, [sp+80]
0020e2e8stp xzr, xzr, [sp+48]
0020e2ecldr x0, [sp+64]
0020e2f0ldr x1, [sp+72]
0020e2f4ldr x2, [sp+80]
0020e2f8mov x3, xzr
0020e2fcmov x4, xzr
0020e300ldur x29, [sp-8]
0020e304ldr x30, [sp], 96
0020e308ret x30
0020e30c
0020e30cloc_20e30c:
0020e30cstp x0, x1, [sp+8]
0020e310stp x2, x3, [sp+24]
0020e314stp x4, x5, [sp+40]
0020e318str x6, [sp+56]
0020e31cstrb w7, [sp+64]
0020e320mov x3, x30
0020e324bl runtime.morestack_noctxt.abi0
0020e328ldp x0, x1, [sp+8]
0020e32cldp x2, x3, [sp+24]
0020e330ldp x4, x5, [sp+40]
0020e334ldr x6, [sp+56]
0020e338ldrb w7, [sp+64]
0020e33cb 0x20e240
0020e240
0020e240google.golang.org/protobuf/internal/impl.appendFixed64Value: ; void google.golang.org/protobuf/internal/impl.appendFixed64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e240ldr x16, [x28+16]
0020e244subs xzr, sp, x16
0020e248b.ls 0x20e30c
0020e24cstr x30, [sp-96]!
0020e250stur x29, [sp-8]
0020e254sub x29, sp, 8
0020e258str x0, [sp+104]
0020e25cstr x1, [sp+112]
0020e260str x2, [sp+120]
0020e264str x3, [sp+128]
0020e268str x4, [sp+136]
0020e26cstr x5, [sp+144]
0020e270str x6, [sp+152]
0020e274strb w7, [sp+160]
0020e278str xzr, [sp+64]
0020e27cstp xzr, xzr, [sp+72]
0020e280stp xzr, xzr, [sp+48]
0020e284ldr x3, [sp+152]
0020e288ldr x0, [sp+104]
0020e28cldr x1, [sp+112]
0020e290ldr x2, [sp+120]
0020e294bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e298str x0, [sp+104]
0020e29cstr x1, [sp+112]
0020e2a0str x2, [sp+120]
0020e2a4ldr x0, [sp+128]
0020e2a8ldr x1, [sp+136]
0020e2acldr x2, [sp+144]
0020e2b0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020e2b4str x0, [sp+40]
0020e2b8ldr x1, [sp+112]
0020e2bcldr x2, [sp+120]
0020e2c0ldr x4, [sp+104]
0020e2c4mov x3, x0
0020e2c8mov x0, x4
0020e2ccbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e2d0str x0, [sp+104]
0020e2d4str x1, [sp+112]
0020e2d8str x2, [sp+120]
0020e2dcstr x0, [sp+64]
0020e2e0str x1, [sp+72]
0020e2e4str x2, [sp+80]
0020e2e8stp xzr, xzr, [sp+48]
0020e2ecldr x0, [sp+64]
0020e2f0ldr x1, [sp+72]
0020e2f4ldr x2, [sp+80]
0020e2f8mov x3, xzr
0020e2fcmov x4, xzr
0020e300ldur x29, [sp-8]
0020e304ldr x30, [sp], 96
0020e308ret x30
0020e30c
0020e30cloc_20e30c:
0020e30cstp x0, x1, [sp+8]
0020e310stp x2, x3, [sp+24]
0020e314stp x4, x5, [sp+40]
0020e318str x6, [sp+56]
0020e31cstrb w7, [sp+64]
0020e320mov x3, x30
0020e324bl runtime.morestack_noctxt.abi0
0020e328ldp x0, x1, [sp+8]
0020e32cldp x2, x3, [sp+24]
0020e330ldp x4, x5, [sp+40]
0020e334ldr x6, [sp+56]
0020e338ldrb w7, [sp+64]
0020e33cb 0x20e240
0020e240
0020e340
0020e340google.golang.org/protobuf/internal/impl.consumeFixed64Value: ; void google.golang.org/protobuf/internal/impl.consumeFixed64Value(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)
0020e340ldr x16, [x28+16]
0020e344sub x17, sp, 48
0020e348subs xzr, x17, x16
0020e34cb.ls 0x20e4b0
0020e350str x30, [sp-176]!
0020e354stur x29, [sp-8]
0020e358sub x29, sp, 8
0020e35cstr x0, [sp+184]
0020e360str x1, [sp+192]
0020e364str x2, [sp+200]
0020e368str x3, [sp+208]
0020e36cstr x4, [sp+216]
0020e370str x5, [sp+224]
0020e374str w6, [sp+232]
0020e378strb w7, [sp+236]
0020e37cstrb w8, [sp+240]
0020e380str x9, [sp+248]
0020e384str x10, [sp+256]
0020e388str x11, [sp+264]
0020e38cstp xzr, xzr, [sp+104]
0020e390str xzr, [sp+120]
0020e394str xzr, [sp+48]
0020e398strb wzr, [sp+56]
0020e39cstp xzr, xzr, [sp+128]
0020e3a0ldrsb x7, [sp+236]
0020e3a4ubfm x7, x7, 0, 7
0020e3a8subs wzr, w7, 1
0020e3acb.ne 0x20e3b4
0020e3b0b 0x20e3f4
0020e3b4
0020e3b4loc_20e3b4:
0020e3b4stp xzr, xzr, [sp+104]
0020e3b8str xzr, [sp+120]
0020e3bcadrp x27, 0x814000
0020e3c0ldr x5, [x27+192]
0020e3c4adrp x27, 0x814000
0020e3c8ldr x6, [x27+200]
0020e3ccstr x5, [sp+128]
0020e3d0str x6, [sp+136]
0020e3d4ldr x3, [sp+48]
0020e3d8ldr x0, [sp+104]
0020e3dcldrb w4, [sp+56]
0020e3e0ldr x1, [sp+112]
0020e3e4ldr x2, [sp+120]
0020e3e8ldur x29, [sp-8]
0020e3ecldr x30, [sp], 176
0020e3f0ret x30
0020e3f4
0020e3f4loc_20e3f4:
0020e3f4ldr x0, [sp+184]
0020e3f8ldr x1, [sp+192]
0020e3fcldr x2, [sp+200]
0020e400bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e404str x0, [sp+80]
0020e408str x1, [sp+72]
0020e40cstr x0, [sp+96]
0020e410str x1, [sp+88]
0020e414str x0, [sp+40]
0020e418str x1, [sp+64]
0020e41ctbnz x1, 63, 0x20e424
0020e420b 0x20e464
0020e424
0020e424loc_20e424:
0020e424stp xzr, xzr, [sp+104]
0020e428str xzr, [sp+120]
0020e42cadrp x27, 0x814000
0020e430ldr x5, [x27+160]
0020e434adrp x27, 0x814000
0020e438ldr x6, [x27+168]
0020e43cstr x5, [sp+128]
0020e440str x6, [sp+136]
0020e444ldr x3, [sp+48]
0020e448ldr x0, [sp+104]
0020e44cldrb w4, [sp+56]
0020e450ldr x1, [sp+112]
0020e454ldr x2, [sp+120]
0020e458ldur x29, [sp-8]
0020e45cldr x30, [sp], 176
0020e460ret x30
0020e464
0020e464loc_20e464:
0020e464str x1, [sp+48]
0020e468bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020e46cstr x0, [sp+144]
0020e470str x1, [sp+152]
0020e474str x2, [sp+160]
0020e478str x0, [sp+104]
0020e47cstr x1, [sp+112]
0020e480str x2, [sp+120]
0020e484stp xzr, xzr, [sp+128]
0020e488ldr x3, [sp+48]
0020e48cldr x0, [sp+104]
0020e490ldrb w4, [sp+56]
0020e494ldr x1, [sp+112]
0020e498ldr x2, [sp+120]
0020e49cmov x5, xzr
0020e4a0mov x6, xzr
0020e4a4ldur x29, [sp-8]
0020e4a8ldr x30, [sp], 176
0020e4acret x30
0020e4b0
0020e4b0loc_20e4b0:
0020e4b0stp x0, x1, [sp+8]
0020e4b4stp x2, x3, [sp+24]
0020e4b8stp x4, x5, [sp+40]
0020e4bcstr w6, [sp+56]
0020e4c0strb w7, [sp+60]
0020e4c4strb w8, [sp+64]
0020e4c8stp x9, x10, [sp+72]
0020e4ccstr x11, [sp+88]
0020e4d0mov x3, x30
0020e4d4bl runtime.morestack_noctxt.abi0
0020e4d8ldp x0, x1, [sp+8]
0020e4dcldp x2, x3, [sp+24]
0020e4e0ldp x4, x5, [sp+40]
0020e4e4ldrsw x6, [sp+56]
0020e4e8ldrsb x7, [sp+60]
0020e4ecldrb w8, [sp+64]
0020e4f0ldp x9, x10, [sp+72]
0020e4f4ldr x11, [sp+88]
0020e4f8b 0x20e340
0020e4fcudf 0
0020e340
0020e340google.golang.org/protobuf/internal/impl.consumeFixed64Value: ; void google.golang.org/protobuf/internal/impl.consumeFixed64Value(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)
0020e340ldr x16, [x28+16]
0020e344sub x17, sp, 48
0020e348subs xzr, x17, x16
0020e34cb.ls 0x20e4b0
0020e350str x30, [sp-176]!
0020e354stur x29, [sp-8]
0020e358sub x29, sp, 8
0020e35cstr x0, [sp+184]
0020e360str x1, [sp+192]
0020e364str x2, [sp+200]
0020e368str x3, [sp+208]
0020e36cstr x4, [sp+216]
0020e370str x5, [sp+224]
0020e374str w6, [sp+232]
0020e378strb w7, [sp+236]
0020e37cstrb w8, [sp+240]
0020e380str x9, [sp+248]
0020e384str x10, [sp+256]
0020e388str x11, [sp+264]
0020e38cstp xzr, xzr, [sp+104]
0020e390str xzr, [sp+120]
0020e394str xzr, [sp+48]
0020e398strb wzr, [sp+56]
0020e39cstp xzr, xzr, [sp+128]
0020e3a0ldrsb x7, [sp+236]
0020e3a4ubfm x7, x7, 0, 7
0020e3a8subs wzr, w7, 1
0020e3acb.ne 0x20e3b4
0020e3b0b 0x20e3f4
0020e3b4
0020e3b4loc_20e3b4:
0020e3b4stp xzr, xzr, [sp+104]
0020e3b8str xzr, [sp+120]
0020e3bcadrp x27, 0x814000
0020e3c0ldr x5, [x27+192]
0020e3c4adrp x27, 0x814000
0020e3c8ldr x6, [x27+200]
0020e3ccstr x5, [sp+128]
0020e3d0str x6, [sp+136]
0020e3d4ldr x3, [sp+48]
0020e3d8ldr x0, [sp+104]
0020e3dcldrb w4, [sp+56]
0020e3e0ldr x1, [sp+112]
0020e3e4ldr x2, [sp+120]
0020e3e8ldur x29, [sp-8]
0020e3ecldr x30, [sp], 176
0020e3f0ret x30
0020e3f4
0020e3f4loc_20e3f4:
0020e3f4ldr x0, [sp+184]
0020e3f8ldr x1, [sp+192]
0020e3fcldr x2, [sp+200]
0020e400bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e404str x0, [sp+80]
0020e408str x1, [sp+72]
0020e40cstr x0, [sp+96]
0020e410str x1, [sp+88]
0020e414str x0, [sp+40]
0020e418str x1, [sp+64]
0020e41ctbnz x1, 63, 0x20e424
0020e420b 0x20e464
0020e424
0020e424loc_20e424:
0020e424stp xzr, xzr, [sp+104]
0020e428str xzr, [sp+120]
0020e42cadrp x27, 0x814000
0020e430ldr x5, [x27+160]
0020e434adrp x27, 0x814000
0020e438ldr x6, [x27+168]
0020e43cstr x5, [sp+128]
0020e440str x6, [sp+136]
0020e444ldr x3, [sp+48]
0020e448ldr x0, [sp+104]
0020e44cldrb w4, [sp+56]
0020e450ldr x1, [sp+112]
0020e454ldr x2, [sp+120]
0020e458ldur x29, [sp-8]
0020e45cldr x30, [sp], 176
0020e460ret x30
0020e464
0020e464loc_20e464:
0020e464str x1, [sp+48]
0020e468bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020e46cstr x0, [sp+144]
0020e470str x1, [sp+152]
0020e474str x2, [sp+160]
0020e478str x0, [sp+104]
0020e47cstr x1, [sp+112]
0020e480str x2, [sp+120]
0020e484stp xzr, xzr, [sp+128]
0020e488ldr x3, [sp+48]
0020e48cldr x0, [sp+104]
0020e490ldrb w4, [sp+56]
0020e494ldr x1, [sp+112]
0020e498ldr x2, [sp+120]
0020e49cmov x5, xzr
0020e4a0mov x6, xzr
0020e4a4ldur x29, [sp-8]
0020e4a8ldr x30, [sp], 176
0020e4acret x30
0020e4b0
0020e4b0loc_20e4b0:
0020e4b0stp x0, x1, [sp+8]
0020e4b4stp x2, x3, [sp+24]
0020e4b8stp x4, x5, [sp+40]
0020e4bcstr w6, [sp+56]
0020e4c0strb w7, [sp+60]
0020e4c4strb w8, [sp+64]
0020e4c8stp x9, x10, [sp+72]
0020e4ccstr x11, [sp+88]
0020e4d0mov x3, x30
0020e4d4bl runtime.morestack_noctxt.abi0
0020e4d8ldp x0, x1, [sp+8]
0020e4dcldp x2, x3, [sp+24]
0020e4e0ldp x4, x5, [sp+40]
0020e4e4ldrsw x6, [sp+56]
0020e4e8ldrsb x7, [sp+60]
0020e4ecldrb w8, [sp+64]
0020e4f0ldp x9, x10, [sp+72]
0020e4f4ldr x11, [sp+88]
0020e4f8b 0x20e340
0020e4fcudf 0
0020e340
0020e500
0020e500google.golang.org/protobuf/internal/impl.sizeFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e500ldr x16, [x28+16]
0020e504subs xzr, sp, x16
0020e508b.ls 0x20e580
0020e50cstr x30, [sp-80]!
0020e510stur x29, [sp-8]
0020e514sub x29, sp, 8
0020e518str x0, [sp+88]
0020e51cstr x1, [sp+96]
0020e520str x2, [sp+104]
0020e524str x3, [sp+112]
0020e528strb w4, [sp+120]
0020e52cstr xzr, [sp+32]
0020e530ldr x0, [sp+88]
0020e534ldr x1, [sp+96]
0020e538bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e53cstr x0, [sp+56]
0020e540str x1, [sp+64]
0020e544ldrsb x27, [x0]
0020e548ldr x3, [x0+56]
0020e54cmov x0, x1
0020e550blr x3
0020e554str x0, [sp+48]
0020e558bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e55cstr x0, [sp+40]
0020e560ldr x3, [sp+48]
0020e564ldr x4, [sp+112]
0020e568add x4, x4, x0
0020e56cmadd x0, x3, x4, xzr
0020e570str x0, [sp+32]
0020e574ldur x29, [sp-8]
0020e578ldr x30, [sp], 80
0020e57cret x30
0020e580
0020e580loc_20e580:
0020e580stp x0, x1, [sp+8]
0020e584stp x2, x3, [sp+24]
0020e588strb w4, [sp+40]
0020e58cmov x3, x30
0020e590bl runtime.morestack_noctxt.abi0
0020e594ldp x0, x1, [sp+8]
0020e598ldp x2, x3, [sp+24]
0020e59cldrb w4, [sp+40]
0020e5a0b 0x20e500
0020e5a4udf 0
0020e5a8udf 0
0020e5acudf 0
0020e500
0020e500google.golang.org/protobuf/internal/impl.sizeFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e500ldr x16, [x28+16]
0020e504subs xzr, sp, x16
0020e508b.ls 0x20e580
0020e50cstr x30, [sp-80]!
0020e510stur x29, [sp-8]
0020e514sub x29, sp, 8
0020e518str x0, [sp+88]
0020e51cstr x1, [sp+96]
0020e520str x2, [sp+104]
0020e524str x3, [sp+112]
0020e528strb w4, [sp+120]
0020e52cstr xzr, [sp+32]
0020e530ldr x0, [sp+88]
0020e534ldr x1, [sp+96]
0020e538bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e53cstr x0, [sp+56]
0020e540str x1, [sp+64]
0020e544ldrsb x27, [x0]
0020e548ldr x3, [x0+56]
0020e54cmov x0, x1
0020e550blr x3
0020e554str x0, [sp+48]
0020e558bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020e55cstr x0, [sp+40]
0020e560ldr x3, [sp+48]
0020e564ldr x4, [sp+112]
0020e568add x4, x4, x0
0020e56cmadd x0, x3, x4, xzr
0020e570str x0, [sp+32]
0020e574ldur x29, [sp-8]
0020e578ldr x30, [sp], 80
0020e57cret x30
0020e580
0020e580loc_20e580:
0020e580stp x0, x1, [sp+8]
0020e584stp x2, x3, [sp+24]
0020e588strb w4, [sp+40]
0020e58cmov x3, x30
0020e590bl runtime.morestack_noctxt.abi0
0020e594ldp x0, x1, [sp+8]
0020e598ldp x2, x3, [sp+24]
0020e59cldrb w4, [sp+40]
0020e5a0b 0x20e500
0020e5a4udf 0
0020e5a8udf 0
0020e5acudf 0
0020e500
0020e5b0
0020e5b0google.golang.org/protobuf/internal/impl.appendFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e5b0ldr x16, [x28+16]
0020e5b4sub x17, sp, 32
0020e5b8subs xzr, x17, x16
0020e5bcb.ls 0x20e714
0020e5c0str x30, [sp-160]!
0020e5c4stur x29, [sp-8]
0020e5c8sub x29, sp, 8
0020e5ccstr x0, [sp+168]
0020e5d0str x1, [sp+176]
0020e5d4str x2, [sp+184]
0020e5d8str x3, [sp+192]
0020e5dcstr x4, [sp+200]
0020e5e0str x5, [sp+208]
0020e5e4str x6, [sp+216]
0020e5e8strb w7, [sp+224]
0020e5ecstr xzr, [sp+88]
0020e5f0stp xzr, xzr, [sp+96]
0020e5f4stp xzr, xzr, [sp+72]
0020e5f8ldr x0, [sp+192]
0020e5fcldr x1, [sp+200]
0020e600ldr x2, [sp+208]
0020e604bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e608str x0, [sp+136]
0020e60cstr x1, [sp+144]
0020e610ldrsb x27, [x0]
0020e614ldr x3, [x0+56]
0020e618mov x0, x1
0020e61cblr x3
0020e620str x0, [sp+64]
0020e624str xzr, [sp+48]
0020e628str x0, [sp+40]
0020e62cb 0x20e630
0020e630
0020e630loc_20e630:
0020e630ldr x5, [sp+40]
0020e634ldr x6, [sp+48]
0020e638subs xzr, x5, x6
0020e63cb.gt 0x20e644
0020e640b 0x20e6d8
0020e644
0020e644loc_20e644:
0020e644ldr x1, [sp+48]
0020e648ldr x2, [sp+136]
0020e64cldrsb x27, [x2]
0020e650ldr x2, [x2+40]
0020e654ldr x0, [sp+144]
0020e658blr x2
0020e65cstr x0, [sp+112]
0020e660str x1, [sp+120]
0020e664str x2, [sp+128]
0020e668ldr x3, [sp+216]
0020e66cldr x0, [sp+168]
0020e670ldr x1, [sp+176]
0020e674ldr x2, [sp+184]
0020e678bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e67cstr x0, [sp+168]
0020e680str x1, [sp+176]
0020e684str x2, [sp+184]
0020e688ldr x0, [sp+112]
0020e68cldr x1, [sp+120]
0020e690ldr x2, [sp+128]
0020e694bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020e698str x0, [sp+56]
0020e69cldr x1, [sp+176]
0020e6a0ldr x2, [sp+184]
0020e6a4ldr x3, [sp+168]
0020e6a8mov x4, x0
0020e6acmov x0, x3
0020e6b0mov x3, x4
0020e6b4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e6b8str x0, [sp+168]
0020e6bcstr x1, [sp+176]
0020e6c0str x2, [sp+184]
0020e6c4b 0x20e6c8
0020e6c8
0020e6c8loc_20e6c8:
0020e6c8ldr x5, [sp+48]
0020e6ccadd x5, x5, 1
0020e6d0str x5, [sp+48]
0020e6d4b 0x20e630
0020e6d8
0020e6d8loc_20e6d8:
0020e6d8ldr x5, [sp+168]
0020e6dcldr x6, [sp+176]
0020e6e0ldr x7, [sp+184]
0020e6e4str x5, [sp+88]
0020e6e8str x6, [sp+96]
0020e6ecstr x7, [sp+104]
0020e6f0stp xzr, xzr, [sp+72]
0020e6f4ldr x0, [sp+88]
0020e6f8ldr x1, [sp+96]
0020e6fcldr x2, [sp+104]
0020e700mov x3, xzr
0020e704mov x4, xzr
0020e708ldur x29, [sp-8]
0020e70cldr x30, [sp], 160
0020e710ret x30
0020e714
0020e714loc_20e714:
0020e714stp x0, x1, [sp+8]
0020e718stp x2, x3, [sp+24]
0020e71cstp x4, x5, [sp+40]
0020e720str x6, [sp+56]
0020e724strb w7, [sp+64]
0020e728mov x3, x30
0020e72cbl runtime.morestack_noctxt.abi0
0020e730ldp x0, x1, [sp+8]
0020e734ldp x2, x3, [sp+24]
0020e738ldp x4, x5, [sp+40]
0020e73cldr x6, [sp+56]
0020e740ldrb w7, [sp+64]
0020e744b 0x20e5b0
0020e748udf 0
0020e74cudf 0
0020e5b0
0020e5b0google.golang.org/protobuf/internal/impl.appendFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020e5b0ldr x16, [x28+16]
0020e5b4sub x17, sp, 32
0020e5b8subs xzr, x17, x16
0020e5bcb.ls 0x20e714
0020e5c0str x30, [sp-160]!
0020e5c4stur x29, [sp-8]
0020e5c8sub x29, sp, 8
0020e5ccstr x0, [sp+168]
0020e5d0str x1, [sp+176]
0020e5d4str x2, [sp+184]
0020e5d8str x3, [sp+192]
0020e5dcstr x4, [sp+200]
0020e5e0str x5, [sp+208]
0020e5e4str x6, [sp+216]
0020e5e8strb w7, [sp+224]
0020e5ecstr xzr, [sp+88]
0020e5f0stp xzr, xzr, [sp+96]
0020e5f4stp xzr, xzr, [sp+72]
0020e5f8ldr x0, [sp+192]
0020e5fcldr x1, [sp+200]
0020e600ldr x2, [sp+208]
0020e604bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e608str x0, [sp+136]
0020e60cstr x1, [sp+144]
0020e610ldrsb x27, [x0]
0020e614ldr x3, [x0+56]
0020e618mov x0, x1
0020e61cblr x3
0020e620str x0, [sp+64]
0020e624str xzr, [sp+48]
0020e628str x0, [sp+40]
0020e62cb 0x20e630
0020e630
0020e630loc_20e630:
0020e630ldr x5, [sp+40]
0020e634ldr x6, [sp+48]
0020e638subs xzr, x5, x6
0020e63cb.gt 0x20e644
0020e640b 0x20e6d8
0020e644
0020e644loc_20e644:
0020e644ldr x1, [sp+48]
0020e648ldr x2, [sp+136]
0020e64cldrsb x27, [x2]
0020e650ldr x2, [x2+40]
0020e654ldr x0, [sp+144]
0020e658blr x2
0020e65cstr x0, [sp+112]
0020e660str x1, [sp+120]
0020e664str x2, [sp+128]
0020e668ldr x3, [sp+216]
0020e66cldr x0, [sp+168]
0020e670ldr x1, [sp+176]
0020e674ldr x2, [sp+184]
0020e678bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020e67cstr x0, [sp+168]
0020e680str x1, [sp+176]
0020e684str x2, [sp+184]
0020e688ldr x0, [sp+112]
0020e68cldr x1, [sp+120]
0020e690ldr x2, [sp+128]
0020e694bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020e698str x0, [sp+56]
0020e69cldr x1, [sp+176]
0020e6a0ldr x2, [sp+184]
0020e6a4ldr x3, [sp+168]
0020e6a8mov x4, x0
0020e6acmov x0, x3
0020e6b0mov x3, x4
0020e6b4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020e6b8str x0, [sp+168]
0020e6bcstr x1, [sp+176]
0020e6c0str x2, [sp+184]
0020e6c4b 0x20e6c8
0020e6c8
0020e6c8loc_20e6c8:
0020e6c8ldr x5, [sp+48]
0020e6ccadd x5, x5, 1
0020e6d0str x5, [sp+48]
0020e6d4b 0x20e630
0020e6d8
0020e6d8loc_20e6d8:
0020e6d8ldr x5, [sp+168]
0020e6dcldr x6, [sp+176]
0020e6e0ldr x7, [sp+184]
0020e6e4str x5, [sp+88]
0020e6e8str x6, [sp+96]
0020e6ecstr x7, [sp+104]
0020e6f0stp xzr, xzr, [sp+72]
0020e6f4ldr x0, [sp+88]
0020e6f8ldr x1, [sp+96]
0020e6fcldr x2, [sp+104]
0020e700mov x3, xzr
0020e704mov x4, xzr
0020e708ldur x29, [sp-8]
0020e70cldr x30, [sp], 160
0020e710ret x30
0020e714
0020e714loc_20e714:
0020e714stp x0, x1, [sp+8]
0020e718stp x2, x3, [sp+24]
0020e71cstp x4, x5, [sp+40]
0020e720str x6, [sp+56]
0020e724strb w7, [sp+64]
0020e728mov x3, x30
0020e72cbl runtime.morestack_noctxt.abi0
0020e730ldp x0, x1, [sp+8]
0020e734ldp x2, x3, [sp+24]
0020e738ldp x4, x5, [sp+40]
0020e73cldr x6, [sp+56]
0020e740ldrb w7, [sp+64]
0020e744b 0x20e5b0
0020e748udf 0
0020e74cudf 0
0020e5b0
0020e750
0020e750google.golang.org/protobuf/internal/impl.consumeFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeFixed64SliceValue(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)
0020e750ldr x16, [x28+16]
0020e754sub x17, sp, 192
0020e758subs xzr, x17, x16
0020e75cb.ls 0x20eb28
0020e760sub x20, sp, 320
0020e764stp x29, x30, [x20-8]
0020e768add sp, x20, 0
0020e76csub x29, sp, 8
0020e770str x0, [sp+328]
0020e774str x1, [sp+336]
0020e778str x2, [sp+344]
0020e77cstr x3, [sp+352]
0020e780str x4, [sp+360]
0020e784str x5, [sp+368]
0020e788str w6, [sp+376]
0020e78cstrb w7, [sp+380]
0020e790strb w8, [sp+384]
0020e794str x9, [sp+392]
0020e798str x10, [sp+400]
0020e79cstr x11, [sp+408]
0020e7a0stp xzr, xzr, [sp+160]
0020e7a4str xzr, [sp+176]
0020e7a8str xzr, [sp+56]
0020e7acstrb wzr, [sp+64]
0020e7b0stp xzr, xzr, [sp+200]
0020e7b4ldr x0, [sp+352]
0020e7b8ldr x1, [sp+360]
0020e7bcldr x2, [sp+368]
0020e7c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e7c4str x0, [sp+184]
0020e7c8str x1, [sp+192]
0020e7ccldrsb x3, [sp+380]
0020e7d0ubfm x3, x3, 0, 7
0020e7d4subs wzr, w3, 2
0020e7d8b.eq 0x20e7e0
0020e7dcb 0x20e87c
0020e7e0
0020e7e0loc_20e7e0:
0020e7e0str xzr, [sp+264]
0020e7e4stp xzr, xzr, [sp+272]
0020e7e8ldr x0, [sp+328]
0020e7ecldr x1, [sp+336]
0020e7f0ldr x2, [sp+344]
0020e7f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020e7f8str x0, [sp+264]
0020e7fcstr x1, [sp+272]
0020e800str x2, [sp+280]
0020e804str x3, [sp+112]
0020e808str x0, [sp+288]
0020e80cstr x1, [sp+296]
0020e810str x2, [sp+304]
0020e814ldr x3, [sp+112]
0020e818str x3, [sp+152]
0020e81cstr x0, [sp+216]
0020e820str x1, [sp+224]
0020e824str x2, [sp+232]
0020e828ldr x3, [sp+152]
0020e82cstr x3, [sp+88]
0020e830tbnz x3, 63, 0x20e838
0020e834b 0x20e878
0020e838
0020e838loc_20e838:
0020e838stp xzr, xzr, [sp+160]
0020e83cstr xzr, [sp+176]
0020e840adrp x27, 0x814000
0020e844ldr x5, [x27+160]
0020e848adrp x27, 0x814000
0020e84cldr x6, [x27+168]
0020e850str x5, [sp+200]
0020e854str x6, [sp+208]
0020e858ldr x3, [sp+56]
0020e85cldr x0, [sp+160]
0020e860ldrb w4, [sp+64]
0020e864ldr x1, [sp+168]
0020e868ldr x2, [sp+176]
0020e86cldp x29, x30, [sp-8]
0020e870add sp, sp, 320
0020e874ret x30
0020e878
0020e878loc_20e878:
0020e878b 0x20e9cc
0020e87c
0020e87cloc_20e87c:
0020e87cldrsb x7, [sp+380]
0020e880ubfm x7, x7, 0, 7
0020e884subs wzr, w7, 1
0020e888b.ne 0x20e890
0020e88cb 0x20e8d0
0020e890
0020e890loc_20e890:
0020e890stp xzr, xzr, [sp+160]
0020e894str xzr, [sp+176]
0020e898adrp x27, 0x814000
0020e89cldr x5, [x27+192]
0020e8a0adrp x27, 0x814000
0020e8a4ldr x6, [x27+200]
0020e8a8str x5, [sp+200]
0020e8acstr x6, [sp+208]
0020e8b0ldr x3, [sp+56]
0020e8b4ldr x0, [sp+160]
0020e8b8ldrb w4, [sp+64]
0020e8bcldr x1, [sp+168]
0020e8c0ldr x2, [sp+176]
0020e8c4ldp x29, x30, [sp-8]
0020e8c8add sp, sp, 320
0020e8ccret x30
0020e8d0
0020e8d0loc_20e8d0:
0020e8d0ldr x0, [sp+328]
0020e8d4ldr x1, [sp+336]
0020e8d8ldr x2, [sp+344]
0020e8dcbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e8e0str x0, [sp+104]
0020e8e4str x1, [sp+112]
0020e8e8str x0, [sp+128]
0020e8ecstr x1, [sp+120]
0020e8f0str x0, [sp+40]
0020e8f4str x1, [sp+72]
0020e8f8tbnz x1, 63, 0x20e900
0020e8fcb 0x20e940
0020e900
0020e900loc_20e900:
0020e900stp xzr, xzr, [sp+160]
0020e904str xzr, [sp+176]
0020e908adrp x27, 0x814000
0020e90cldr x5, [x27+160]
0020e910adrp x27, 0x814000
0020e914ldr x6, [x27+168]
0020e918str x5, [sp+200]
0020e91cstr x6, [sp+208]
0020e920ldr x3, [sp+56]
0020e924ldr x0, [sp+160]
0020e928ldrb w4, [sp+64]
0020e92cldr x1, [sp+168]
0020e930ldr x2, [sp+176]
0020e934ldp x29, x30, [sp-8]
0020e938add sp, sp, 320
0020e93cret x30
0020e940
0020e940loc_20e940:
0020e940bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020e944str x0, [sp+240]
0020e948str x1, [sp+248]
0020e94cstr x2, [sp+256]
0020e950ldr x3, [sp+192]
0020e954ldr x4, [sp+184]
0020e958ldrsb x27, [x4]
0020e95cldr x4, [x4+24]
0020e960mov x5, x0
0020e964mov x0, x3
0020e968mov x6, x1
0020e96cmov x1, x5
0020e970mov x7, x2
0020e974mov x2, x6
0020e978mov x3, x7
0020e97cblr x4
0020e980ldr x1, [sp+72]
0020e984str x1, [sp+56]
0020e988ldr x1, [sp+352]
0020e98cldr x2, [sp+360]
0020e990ldr x3, [sp+368]
0020e994str x1, [sp+160]
0020e998str x2, [sp+168]
0020e99cstr x3, [sp+176]
0020e9a0stp xzr, xzr, [sp+200]
0020e9a4ldr x3, [sp+56]
0020e9a8ldr x0, [sp+160]
0020e9acldrb w4, [sp+64]
0020e9b0ldr x1, [sp+168]
0020e9b4ldr x2, [sp+176]
0020e9b8mov x5, xzr
0020e9bcmov x6, xzr
0020e9c0ldp x29, x30, [sp-8]
0020e9c4add sp, sp, 320
0020e9c8ret x30
0020e9cc
0020e9ccloc_20e9cc:
0020e9ccldr x7, [sp+224]
0020e9d0str x7, [sp+112]
0020e9d4cbnz x7, 0x20e9dc
0020e9d8b 0x20ead4
0020e9dc
0020e9dcloc_20e9dc:
0020e9dcldr x0, [sp+216]
0020e9e0ldr x1, [sp+224]
0020e9e4ldr x2, [sp+232]
0020e9e8bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e9ecstr x0, [sp+104]
0020e9f0str x1, [sp+96]
0020e9f4str x0, [sp+144]
0020e9f8str x1, [sp+136]
0020e9fcstr x0, [sp+48]
0020ea00str x1, [sp+80]
0020ea04tbnz x1, 63, 0x20ea0c
0020ea08b 0x20ea4c
0020ea0c
0020ea0cloc_20ea0c:
0020ea0cstp xzr, xzr, [sp+160]
0020ea10str xzr, [sp+176]
0020ea14adrp x27, 0x814000
0020ea18ldr x5, [x27+160]
0020ea1cadrp x27, 0x814000
0020ea20ldr x6, [x27+168]
0020ea24str x5, [sp+200]
0020ea28str x6, [sp+208]
0020ea2cldr x3, [sp+56]
0020ea30ldr x0, [sp+160]
0020ea34ldrb w4, [sp+64]
0020ea38ldr x1, [sp+168]
0020ea3cldr x2, [sp+176]
0020ea40ldp x29, x30, [sp-8]
0020ea44add sp, sp, 320
0020ea48ret x30
0020ea4c
0020ea4cloc_20ea4c:
0020ea4cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020ea50str x0, [sp+240]
0020ea54str x1, [sp+248]
0020ea58str x2, [sp+256]
0020ea5cldr x3, [sp+192]
0020ea60ldr x4, [sp+184]
0020ea64ldrsb x27, [x4]
0020ea68ldr x4, [x4+24]
0020ea6cmov x5, x0
0020ea70mov x0, x3
0020ea74mov x6, x1
0020ea78mov x1, x5
0020ea7cmov x7, x2
0020ea80mov x2, x6
0020ea84mov x3, x7
0020ea88blr x4
0020ea8cldr x0, [sp+80]
0020ea90ldr x1, [sp+224]
0020ea94ldr x2, [sp+216]
0020ea98ldr x3, [sp+232]
0020ea9cb 0x20eaa0
0020eaa0
0020eaa0loc_20eaa0:
0020eaa0subs xzr, x1, x0
0020eaa4b.hs 0x20eaac
0020eaa8b 0x20eb20
0020eaac
0020eaacloc_20eaac:
0020eaacsub x7, x3, x0
0020eab0sub x8, x1, x0
0020eab4sub x9, xzr, x7
0020eab8and x9, x0, x9, asr #63
0020eabcadd x9, x2, x9
0020eac0str x9, [sp+216]
0020eac4str x8, [sp+224]
0020eac8str x7, [sp+232]
0020eaccb 0x20ead0
0020ead0
0020ead0loc_20ead0:
0020ead0b 0x20e9cc
0020ead4
0020ead4loc_20ead4:
0020ead4ldr x7, [sp+88]
0020ead8str x7, [sp+56]
0020eadcldr x7, [sp+352]
0020eae0ldr x8, [sp+360]
0020eae4ldr x9, [sp+368]
0020eae8str x7, [sp+160]
0020eaecstr x8, [sp+168]
0020eaf0str x9, [sp+176]
0020eaf4stp xzr, xzr, [sp+200]
0020eaf8ldr x3, [sp+56]
0020eafcldr x0, [sp+160]
0020eb00ldrb w4, [sp+64]
0020eb04ldr x1, [sp+168]
0020eb08ldr x2, [sp+176]
0020eb0cmov x5, xzr
0020eb10mov x6, xzr
0020eb14ldp x29, x30, [sp-8]
0020eb18add sp, sp, 320
0020eb1cret x30
0020eb20
0020eb20loc_20eb20:
0020eb20bl runtime.panicSliceB
0020eb24hint
0020eb28
0020eb28loc_20eb28:
0020eb28stp x0, x1, [sp+8]
0020eb2cstp x2, x3, [sp+24]
0020eb30stp x4, x5, [sp+40]
0020eb34str w6, [sp+56]
0020eb38strb w7, [sp+60]
0020eb3cstrb w8, [sp+64]
0020eb40stp x9, x10, [sp+72]
0020eb44str x11, [sp+88]
0020eb48mov x3, x30
0020eb4cbl runtime.morestack_noctxt.abi0
0020eb50ldp x0, x1, [sp+8]
0020eb54ldp x2, x3, [sp+24]
0020eb58ldp x4, x5, [sp+40]
0020eb5cldrsw x6, [sp+56]
0020eb60ldrsb x7, [sp+60]
0020eb64ldrb w8, [sp+64]
0020eb68ldp x9, x10, [sp+72]
0020eb6cldr x11, [sp+88]
0020eb70b 0x20e750
0020eb74udf 0
0020eb78udf 0
0020eb7cudf 0
0020e750
0020e750google.golang.org/protobuf/internal/impl.consumeFixed64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeFixed64SliceValue(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)
0020e750ldr x16, [x28+16]
0020e754sub x17, sp, 192
0020e758subs xzr, x17, x16
0020e75cb.ls 0x20eb28
0020e760sub x20, sp, 320
0020e764stp x29, x30, [x20-8]
0020e768add sp, x20, 0
0020e76csub x29, sp, 8
0020e770str x0, [sp+328]
0020e774str x1, [sp+336]
0020e778str x2, [sp+344]
0020e77cstr x3, [sp+352]
0020e780str x4, [sp+360]
0020e784str x5, [sp+368]
0020e788str w6, [sp+376]
0020e78cstrb w7, [sp+380]
0020e790strb w8, [sp+384]
0020e794str x9, [sp+392]
0020e798str x10, [sp+400]
0020e79cstr x11, [sp+408]
0020e7a0stp xzr, xzr, [sp+160]
0020e7a4str xzr, [sp+176]
0020e7a8str xzr, [sp+56]
0020e7acstrb wzr, [sp+64]
0020e7b0stp xzr, xzr, [sp+200]
0020e7b4ldr x0, [sp+352]
0020e7b8ldr x1, [sp+360]
0020e7bcldr x2, [sp+368]
0020e7c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020e7c4str x0, [sp+184]
0020e7c8str x1, [sp+192]
0020e7ccldrsb x3, [sp+380]
0020e7d0ubfm x3, x3, 0, 7
0020e7d4subs wzr, w3, 2
0020e7d8b.eq 0x20e7e0
0020e7dcb 0x20e87c
0020e7e0
0020e7e0loc_20e7e0:
0020e7e0str xzr, [sp+264]
0020e7e4stp xzr, xzr, [sp+272]
0020e7e8ldr x0, [sp+328]
0020e7ecldr x1, [sp+336]
0020e7f0ldr x2, [sp+344]
0020e7f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0020e7f8str x0, [sp+264]
0020e7fcstr x1, [sp+272]
0020e800str x2, [sp+280]
0020e804str x3, [sp+112]
0020e808str x0, [sp+288]
0020e80cstr x1, [sp+296]
0020e810str x2, [sp+304]
0020e814ldr x3, [sp+112]
0020e818str x3, [sp+152]
0020e81cstr x0, [sp+216]
0020e820str x1, [sp+224]
0020e824str x2, [sp+232]
0020e828ldr x3, [sp+152]
0020e82cstr x3, [sp+88]
0020e830tbnz x3, 63, 0x20e838
0020e834b 0x20e878
0020e838
0020e838loc_20e838:
0020e838stp xzr, xzr, [sp+160]
0020e83cstr xzr, [sp+176]
0020e840adrp x27, 0x814000
0020e844ldr x5, [x27+160]
0020e848adrp x27, 0x814000
0020e84cldr x6, [x27+168]
0020e850str x5, [sp+200]
0020e854str x6, [sp+208]
0020e858ldr x3, [sp+56]
0020e85cldr x0, [sp+160]
0020e860ldrb w4, [sp+64]
0020e864ldr x1, [sp+168]
0020e868ldr x2, [sp+176]
0020e86cldp x29, x30, [sp-8]
0020e870add sp, sp, 320
0020e874ret x30
0020e878
0020e878loc_20e878:
0020e878b 0x20e9cc
0020e87c
0020e87cloc_20e87c:
0020e87cldrsb x7, [sp+380]
0020e880ubfm x7, x7, 0, 7
0020e884subs wzr, w7, 1
0020e888b.ne 0x20e890
0020e88cb 0x20e8d0
0020e890
0020e890loc_20e890:
0020e890stp xzr, xzr, [sp+160]
0020e894str xzr, [sp+176]
0020e898adrp x27, 0x814000
0020e89cldr x5, [x27+192]
0020e8a0adrp x27, 0x814000
0020e8a4ldr x6, [x27+200]
0020e8a8str x5, [sp+200]
0020e8acstr x6, [sp+208]
0020e8b0ldr x3, [sp+56]
0020e8b4ldr x0, [sp+160]
0020e8b8ldrb w4, [sp+64]
0020e8bcldr x1, [sp+168]
0020e8c0ldr x2, [sp+176]
0020e8c4ldp x29, x30, [sp-8]
0020e8c8add sp, sp, 320
0020e8ccret x30
0020e8d0
0020e8d0loc_20e8d0:
0020e8d0ldr x0, [sp+328]
0020e8d4ldr x1, [sp+336]
0020e8d8ldr x2, [sp+344]
0020e8dcbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e8e0str x0, [sp+104]
0020e8e4str x1, [sp+112]
0020e8e8str x0, [sp+128]
0020e8ecstr x1, [sp+120]
0020e8f0str x0, [sp+40]
0020e8f4str x1, [sp+72]
0020e8f8tbnz x1, 63, 0x20e900
0020e8fcb 0x20e940
0020e900
0020e900loc_20e900:
0020e900stp xzr, xzr, [sp+160]
0020e904str xzr, [sp+176]
0020e908adrp x27, 0x814000
0020e90cldr x5, [x27+160]
0020e910adrp x27, 0x814000
0020e914ldr x6, [x27+168]
0020e918str x5, [sp+200]
0020e91cstr x6, [sp+208]
0020e920ldr x3, [sp+56]
0020e924ldr x0, [sp+160]
0020e928ldrb w4, [sp+64]
0020e92cldr x1, [sp+168]
0020e930ldr x2, [sp+176]
0020e934ldp x29, x30, [sp-8]
0020e938add sp, sp, 320
0020e93cret x30
0020e940
0020e940loc_20e940:
0020e940bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020e944str x0, [sp+240]
0020e948str x1, [sp+248]
0020e94cstr x2, [sp+256]
0020e950ldr x3, [sp+192]
0020e954ldr x4, [sp+184]
0020e958ldrsb x27, [x4]
0020e95cldr x4, [x4+24]
0020e960mov x5, x0
0020e964mov x0, x3
0020e968mov x6, x1
0020e96cmov x1, x5
0020e970mov x7, x2
0020e974mov x2, x6
0020e978mov x3, x7
0020e97cblr x4
0020e980ldr x1, [sp+72]
0020e984str x1, [sp+56]
0020e988ldr x1, [sp+352]
0020e98cldr x2, [sp+360]
0020e990ldr x3, [sp+368]
0020e994str x1, [sp+160]
0020e998str x2, [sp+168]
0020e99cstr x3, [sp+176]
0020e9a0stp xzr, xzr, [sp+200]
0020e9a4ldr x3, [sp+56]
0020e9a8ldr x0, [sp+160]
0020e9acldrb w4, [sp+64]
0020e9b0ldr x1, [sp+168]
0020e9b4ldr x2, [sp+176]
0020e9b8mov x5, xzr
0020e9bcmov x6, xzr
0020e9c0ldp x29, x30, [sp-8]
0020e9c4add sp, sp, 320
0020e9c8ret x30
0020e9cc
0020e9ccloc_20e9cc:
0020e9ccldr x7, [sp+224]
0020e9d0str x7, [sp+112]
0020e9d4cbnz x7, 0x20e9dc
0020e9d8b 0x20ead4
0020e9dc
0020e9dcloc_20e9dc:
0020e9dcldr x0, [sp+216]
0020e9e0ldr x1, [sp+224]
0020e9e4ldr x2, [sp+232]
0020e9e8bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020e9ecstr x0, [sp+104]
0020e9f0str x1, [sp+96]
0020e9f4str x0, [sp+144]
0020e9f8str x1, [sp+136]
0020e9fcstr x0, [sp+48]
0020ea00str x1, [sp+80]
0020ea04tbnz x1, 63, 0x20ea0c
0020ea08b 0x20ea4c
0020ea0c
0020ea0cloc_20ea0c:
0020ea0cstp xzr, xzr, [sp+160]
0020ea10str xzr, [sp+176]
0020ea14adrp x27, 0x814000
0020ea18ldr x5, [x27+160]
0020ea1cadrp x27, 0x814000
0020ea20ldr x6, [x27+168]
0020ea24str x5, [sp+200]
0020ea28str x6, [sp+208]
0020ea2cldr x3, [sp+56]
0020ea30ldr x0, [sp+160]
0020ea34ldrb w4, [sp+64]
0020ea38ldr x1, [sp+168]
0020ea3cldr x2, [sp+176]
0020ea40ldp x29, x30, [sp-8]
0020ea44add sp, sp, 320
0020ea48ret x30
0020ea4c
0020ea4cloc_20ea4c:
0020ea4cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
0020ea50str x0, [sp+240]
0020ea54str x1, [sp+248]
0020ea58str x2, [sp+256]
0020ea5cldr x3, [sp+192]
0020ea60ldr x4, [sp+184]
0020ea64ldrsb x27, [x4]
0020ea68ldr x4, [x4+24]
0020ea6cmov x5, x0
0020ea70mov x0, x3
0020ea74mov x6, x1
0020ea78mov x1, x5
0020ea7cmov x7, x2
0020ea80mov x2, x6
0020ea84mov x3, x7
0020ea88blr x4
0020ea8cldr x0, [sp+80]
0020ea90ldr x1, [sp+224]
0020ea94ldr x2, [sp+216]
0020ea98ldr x3, [sp+232]
0020ea9cb 0x20eaa0
0020eaa0
0020eaa0loc_20eaa0:
0020eaa0subs xzr, x1, x0
0020eaa4b.hs 0x20eaac
0020eaa8b 0x20eb20
0020eaac
0020eaacloc_20eaac:
0020eaacsub x7, x3, x0
0020eab0sub x8, x1, x0
0020eab4sub x9, xzr, x7
0020eab8and x9, x0, x9, asr #63
0020eabcadd x9, x2, x9
0020eac0str x9, [sp+216]
0020eac4str x8, [sp+224]
0020eac8str x7, [sp+232]
0020eaccb 0x20ead0
0020ead0
0020ead0loc_20ead0:
0020ead0b 0x20e9cc
0020ead4
0020ead4loc_20ead4:
0020ead4ldr x7, [sp+88]
0020ead8str x7, [sp+56]
0020eadcldr x7, [sp+352]
0020eae0ldr x8, [sp+360]
0020eae4ldr x9, [sp+368]
0020eae8str x7, [sp+160]
0020eaecstr x8, [sp+168]
0020eaf0str x9, [sp+176]
0020eaf4stp xzr, xzr, [sp+200]
0020eaf8ldr x3, [sp+56]
0020eafcldr x0, [sp+160]
0020eb00ldrb w4, [sp+64]
0020eb04ldr x1, [sp+168]
0020eb08ldr x2, [sp+176]
0020eb0cmov x5, xzr
0020eb10mov x6, xzr
0020eb14ldp x29, x30, [sp-8]
0020eb18add sp, sp, 320
0020eb1cret x30
0020eb20
0020eb20loc_20eb20:
0020eb20bl runtime.panicSliceB
0020eb24hint
0020eb28
0020eb28loc_20eb28:
0020eb28stp x0, x1, [sp+8]
0020eb2cstp x2, x3, [sp+24]
0020eb30stp x4, x5, [sp+40]
0020eb34str w6, [sp+56]
0020eb38strb w7, [sp+60]
0020eb3cstrb w8, [sp+64]
0020eb40stp x9, x10, [sp+72]
0020eb44str x11, [sp+88]
0020eb48mov x3, x30
0020eb4cbl runtime.morestack_noctxt.abi0
0020eb50ldp x0, x1, [sp+8]
0020eb54ldp x2, x3, [sp+24]
0020eb58ldp x4, x5, [sp+40]
0020eb5cldrsw x6, [sp+56]
0020eb60ldrsb x7, [sp+60]
0020eb64ldrb w8, [sp+64]
0020eb68ldp x9, x10, [sp+72]
0020eb6cldr x11, [sp+88]
0020eb70b 0x20e750
0020eb74udf 0
0020eb78udf 0
0020eb7cudf 0
0020e750
0020eb80
0020eb80google.golang.org/protobuf/internal/impl.sizeFixed64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed64PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020eb80ldr x16, [x28+16]
0020eb84subs xzr, sp, x16
0020eb88b.ls 0x20ec28
0020eb8cstr x30, [sp-96]!
0020eb90stur x29, [sp-8]
0020eb94sub x29, sp, 8
0020eb98str x0, [sp+104]
0020eb9cstr x1, [sp+112]
0020eba0str x2, [sp+120]
0020eba4str x3, [sp+128]
0020eba8strb w4, [sp+136]
0020ebacstr xzr, [sp+40]
0020ebb0ldr x0, [sp+104]
0020ebb4ldr x1, [sp+112]
0020ebb8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020ebbcstr x0, [sp+72]
0020ebc0str x1, [sp+80]
0020ebc4ldrsb x27, [x0]
0020ebc8ldr x3, [x0+56]
0020ebccmov x0, x1
0020ebd0blr x3
0020ebd4str x0, [sp+56]
0020ebd8cbz x0, 0x20ebe0
0020ebdcb 0x20ebf4
0020ebe0
0020ebe0loc_20ebe0:
0020ebe0str xzr, [sp+40]
0020ebe4mov x0, xzr
0020ebe8ldur x29, [sp-8]
0020ebecldr x30, [sp], 96
0020ebf0ret x30
0020ebf4
0020ebf4loc_20ebf4:
0020ebf4bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ebf8str x0, [sp+64]
0020ebfcldr x1, [sp+56]
0020ec00madd x0, x1, x0, xzr
0020ec04str x0, [sp+48]
0020ec08bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020ec0cstr x0, [sp+64]
0020ec10ldr x1, [sp+128]
0020ec14add x0, x1, x0
0020ec18str x0, [sp+40]
0020ec1cldur x29, [sp-8]
0020ec20ldr x30, [sp], 96
0020ec24ret x30
0020ec28
0020ec28loc_20ec28:
0020ec28stp x0, x1, [sp+8]
0020ec2cstp x2, x3, [sp+24]
0020ec30strb w4, [sp+40]
0020ec34mov x3, x30
0020ec38bl runtime.morestack_noctxt.abi0
0020ec3cldp x0, x1, [sp+8]
0020ec40ldp x2, x3, [sp+24]
0020ec44ldrb w4, [sp+40]
0020ec48b 0x20eb80
0020ec4cudf 0
0020eb80
0020eb80google.golang.org/protobuf/internal/impl.sizeFixed64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed64PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020eb80ldr x16, [x28+16]
0020eb84subs xzr, sp, x16
0020eb88b.ls 0x20ec28
0020eb8cstr x30, [sp-96]!
0020eb90stur x29, [sp-8]
0020eb94sub x29, sp, 8
0020eb98str x0, [sp+104]
0020eb9cstr x1, [sp+112]
0020eba0str x2, [sp+120]
0020eba4str x3, [sp+128]
0020eba8strb w4, [sp+136]
0020ebacstr xzr, [sp+40]
0020ebb0ldr x0, [sp+104]
0020ebb4ldr x1, [sp+112]
0020ebb8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020ebbcstr x0, [sp+72]
0020ebc0str x1, [sp+80]
0020ebc4ldrsb x27, [x0]
0020ebc8ldr x3, [x0+56]
0020ebccmov x0, x1
0020ebd0blr x3
0020ebd4str x0, [sp+56]
0020ebd8cbz x0, 0x20ebe0
0020ebdcb 0x20ebf4
0020ebe0
0020ebe0loc_20ebe0:
0020ebe0str xzr, [sp+40]
0020ebe4mov x0, xzr
0020ebe8ldur x29, [sp-8]
0020ebecldr x30, [sp], 96
0020ebf0ret x30
0020ebf4
0020ebf4loc_20ebf4:
0020ebf4bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ebf8str x0, [sp+64]
0020ebfcldr x1, [sp+56]
0020ec00madd x0, x1, x0, xzr
0020ec04str x0, [sp+48]
0020ec08bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0020ec0cstr x0, [sp+64]
0020ec10ldr x1, [sp+128]
0020ec14add x0, x1, x0
0020ec18str x0, [sp+40]
0020ec1cldur x29, [sp-8]
0020ec20ldr x30, [sp], 96
0020ec24ret x30
0020ec28
0020ec28loc_20ec28:
0020ec28stp x0, x1, [sp+8]
0020ec2cstp x2, x3, [sp+24]
0020ec30strb w4, [sp+40]
0020ec34mov x3, x30
0020ec38bl runtime.morestack_noctxt.abi0
0020ec3cldp x0, x1, [sp+8]
0020ec40ldp x2, x3, [sp+24]
0020ec44ldrb w4, [sp+40]
0020ec48b 0x20eb80
0020ec4cudf 0
0020eb80
0020ec50
0020ec50google.golang.org/protobuf/internal/impl.appendFixed64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed64PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020ec50ldr x16, [x28+16]
0020ec54sub x17, sp, 48
0020ec58subs xzr, x17, x16
0020ec5cb.ls 0x20ee18
0020ec60str x30, [sp-176]!
0020ec64stur x29, [sp-8]
0020ec68sub x29, sp, 8
0020ec6cstr x0, [sp+184]
0020ec70str x1, [sp+192]
0020ec74str x2, [sp+200]
0020ec78str x3, [sp+208]
0020ec7cstr x4, [sp+216]
0020ec80str x5, [sp+224]
0020ec84str x6, [sp+232]
0020ec88strb w7, [sp+240]
0020ec8cstr xzr, [sp+104]
0020ec90stp xzr, xzr, [sp+112]
0020ec94stp xzr, xzr, [sp+88]
0020ec98ldr x0, [sp+208]
0020ec9cldr x1, [sp+216]
0020eca0ldr x2, [sp+224]
0020eca4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020eca8str x0, [sp+152]
0020ecacstr x1, [sp+160]
0020ecb0ldrsb x27, [x0]
0020ecb4ldr x3, [x0+56]
0020ecb8mov x0, x1
0020ecbcblr x3
0020ecc0str x0, [sp+56]
0020ecc4cbz x0, 0x20eccc
0020ecc8b 0x20ed08
0020eccc
0020ecccloc_20eccc:
0020ecccldr x5, [sp+184]
0020ecd0ldr x6, [sp+192]
0020ecd4ldr x7, [sp+200]
0020ecd8str x5, [sp+104]
0020ecdcstr x6, [sp+112]
0020ece0str x7, [sp+120]
0020ece4stp xzr, xzr, [sp+88]
0020ece8ldr x0, [sp+104]
0020ececldr x1, [sp+112]
0020ecf0ldr x2, [sp+120]
0020ecf4mov x3, xzr
0020ecf8mov x4, xzr
0020ecfcldur x29, [sp-8]
0020ed00ldr x30, [sp], 176
0020ed04ret x30
0020ed08
0020ed08loc_20ed08:
0020ed08ldr x3, [sp+232]
0020ed0cldr x0, [sp+184]
0020ed10ldr x1, [sp+192]
0020ed14ldr x2, [sp+200]
0020ed18bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ed1cstr x0, [sp+184]
0020ed20str x1, [sp+192]
0020ed24str x2, [sp+200]
0020ed28bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ed2cstr x0, [sp+80]
0020ed30ldr x4, [sp+56]
0020ed34madd x3, x4, x0, xzr
0020ed38str x3, [sp+48]
0020ed3cldr x0, [sp+184]
0020ed40ldr x1, [sp+192]
0020ed44ldr x2, [sp+200]
0020ed48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ed4cstr x0, [sp+184]
0020ed50str x1, [sp+192]
0020ed54str x2, [sp+200]
0020ed58str xzr, [sp+64]
0020ed5cb 0x20ed60
0020ed60
0020ed60loc_20ed60:
0020ed60ldr x5, [sp+56]
0020ed64ldr x6, [sp+64]
0020ed68subs xzr, x5, x6
0020ed6cb.gt 0x20ed74
0020ed70b 0x20eddc
0020ed74
0020ed74loc_20ed74:
0020ed74ldr x1, [sp+64]
0020ed78ldr x2, [sp+152]
0020ed7cldrsb x27, [x2]
0020ed80ldr x2, [x2+40]
0020ed84ldr x0, [sp+160]
0020ed88blr x2
0020ed8cstr x0, [sp+128]
0020ed90str x1, [sp+136]
0020ed94str x2, [sp+144]
0020ed98bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020ed9cstr x0, [sp+72]
0020eda0ldr x1, [sp+192]
0020eda4ldr x2, [sp+200]
0020eda8ldr x3, [sp+184]
0020edacmov x4, x0
0020edb0mov x0, x3
0020edb4mov x3, x4
0020edb8bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020edbcstr x0, [sp+184]
0020edc0str x1, [sp+192]
0020edc4str x2, [sp+200]
0020edc8b 0x20edcc
0020edcc
0020edccloc_20edcc:
0020edccldr x5, [sp+64]
0020edd0add x5, x5, 1
0020edd4str x5, [sp+64]
0020edd8b 0x20ed60
0020eddc
0020eddcloc_20eddc:
0020eddcldr x5, [sp+184]
0020ede0ldr x6, [sp+192]
0020ede4ldr x7, [sp+200]
0020ede8str x5, [sp+104]
0020edecstr x6, [sp+112]
0020edf0str x7, [sp+120]
0020edf4stp xzr, xzr, [sp+88]
0020edf8ldr x0, [sp+104]
0020edfcldr x1, [sp+112]
0020ee00ldr x2, [sp+120]
0020ee04mov x3, xzr
0020ee08mov x4, xzr
0020ee0cldur x29, [sp-8]
0020ee10ldr x30, [sp], 176
0020ee14ret x30
0020ee18
0020ee18loc_20ee18:
0020ee18stp x0, x1, [sp+8]
0020ee1cstp x2, x3, [sp+24]
0020ee20stp x4, x5, [sp+40]
0020ee24str x6, [sp+56]
0020ee28strb w7, [sp+64]
0020ee2cmov x3, x30
0020ee30bl runtime.morestack_noctxt.abi0
0020ee34ldp x0, x1, [sp+8]
0020ee38ldp x2, x3, [sp+24]
0020ee3cldp x4, x5, [sp+40]
0020ee40ldr x6, [sp+56]
0020ee44ldrb w7, [sp+64]
0020ee48b 0x20ec50
0020ee4cudf 0
0020ec50
0020ec50google.golang.org/protobuf/internal/impl.appendFixed64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed64PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020ec50ldr x16, [x28+16]
0020ec54sub x17, sp, 48
0020ec58subs xzr, x17, x16
0020ec5cb.ls 0x20ee18
0020ec60str x30, [sp-176]!
0020ec64stur x29, [sp-8]
0020ec68sub x29, sp, 8
0020ec6cstr x0, [sp+184]
0020ec70str x1, [sp+192]
0020ec74str x2, [sp+200]
0020ec78str x3, [sp+208]
0020ec7cstr x4, [sp+216]
0020ec80str x5, [sp+224]
0020ec84str x6, [sp+232]
0020ec88strb w7, [sp+240]
0020ec8cstr xzr, [sp+104]
0020ec90stp xzr, xzr, [sp+112]
0020ec94stp xzr, xzr, [sp+88]
0020ec98ldr x0, [sp+208]
0020ec9cldr x1, [sp+216]
0020eca0ldr x2, [sp+224]
0020eca4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020eca8str x0, [sp+152]
0020ecacstr x1, [sp+160]
0020ecb0ldrsb x27, [x0]
0020ecb4ldr x3, [x0+56]
0020ecb8mov x0, x1
0020ecbcblr x3
0020ecc0str x0, [sp+56]
0020ecc4cbz x0, 0x20eccc
0020ecc8b 0x20ed08
0020eccc
0020ecccloc_20eccc:
0020ecccldr x5, [sp+184]
0020ecd0ldr x6, [sp+192]
0020ecd4ldr x7, [sp+200]
0020ecd8str x5, [sp+104]
0020ecdcstr x6, [sp+112]
0020ece0str x7, [sp+120]
0020ece4stp xzr, xzr, [sp+88]
0020ece8ldr x0, [sp+104]
0020ececldr x1, [sp+112]
0020ecf0ldr x2, [sp+120]
0020ecf4mov x3, xzr
0020ecf8mov x4, xzr
0020ecfcldur x29, [sp-8]
0020ed00ldr x30, [sp], 176
0020ed04ret x30
0020ed08
0020ed08loc_20ed08:
0020ed08ldr x3, [sp+232]
0020ed0cldr x0, [sp+184]
0020ed10ldr x1, [sp+192]
0020ed14ldr x2, [sp+200]
0020ed18bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ed1cstr x0, [sp+184]
0020ed20str x1, [sp+192]
0020ed24str x2, [sp+200]
0020ed28bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ed2cstr x0, [sp+80]
0020ed30ldr x4, [sp+56]
0020ed34madd x3, x4, x0, xzr
0020ed38str x3, [sp+48]
0020ed3cldr x0, [sp+184]
0020ed40ldr x1, [sp+192]
0020ed44ldr x2, [sp+200]
0020ed48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ed4cstr x0, [sp+184]
0020ed50str x1, [sp+192]
0020ed54str x2, [sp+200]
0020ed58str xzr, [sp+64]
0020ed5cb 0x20ed60
0020ed60
0020ed60loc_20ed60:
0020ed60ldr x5, [sp+56]
0020ed64ldr x6, [sp+64]
0020ed68subs xzr, x5, x6
0020ed6cb.gt 0x20ed74
0020ed70b 0x20eddc
0020ed74
0020ed74loc_20ed74:
0020ed74ldr x1, [sp+64]
0020ed78ldr x2, [sp+152]
0020ed7cldrsb x27, [x2]
0020ed80ldr x2, [x2+40]
0020ed84ldr x0, [sp+160]
0020ed88blr x2
0020ed8cstr x0, [sp+128]
0020ed90str x1, [sp+136]
0020ed94str x2, [sp+144]
0020ed98bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020ed9cstr x0, [sp+72]
0020eda0ldr x1, [sp+192]
0020eda4ldr x2, [sp+200]
0020eda8ldr x3, [sp+184]
0020edacmov x4, x0
0020edb0mov x0, x3
0020edb4mov x3, x4
0020edb8bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020edbcstr x0, [sp+184]
0020edc0str x1, [sp+192]
0020edc4str x2, [sp+200]
0020edc8b 0x20edcc
0020edcc
0020edccloc_20edcc:
0020edccldr x5, [sp+64]
0020edd0add x5, x5, 1
0020edd4str x5, [sp+64]
0020edd8b 0x20ed60
0020eddc
0020eddcloc_20eddc:
0020eddcldr x5, [sp+184]
0020ede0ldr x6, [sp+192]
0020ede4ldr x7, [sp+200]
0020ede8str x5, [sp+104]
0020edecstr x6, [sp+112]
0020edf0str x7, [sp+120]
0020edf4stp xzr, xzr, [sp+88]
0020edf8ldr x0, [sp+104]
0020edfcldr x1, [sp+112]
0020ee00ldr x2, [sp+120]
0020ee04mov x3, xzr
0020ee08mov x4, xzr
0020ee0cldur x29, [sp-8]
0020ee10ldr x30, [sp], 176
0020ee14ret x30
0020ee18
0020ee18loc_20ee18:
0020ee18stp x0, x1, [sp+8]
0020ee1cstp x2, x3, [sp+24]
0020ee20stp x4, x5, [sp+40]
0020ee24str x6, [sp+56]
0020ee28strb w7, [sp+64]
0020ee2cmov x3, x30
0020ee30bl runtime.morestack_noctxt.abi0
0020ee34ldp x0, x1, [sp+8]
0020ee38ldp x2, x3, [sp+24]
0020ee3cldp x4, x5, [sp+40]
0020ee40ldr x6, [sp+56]
0020ee44ldrb w7, [sp+64]
0020ee48b 0x20ec50
0020ee4cudf 0
0020ec50
0020ee50
0020ee50google.golang.org/protobuf/internal/impl.sizeDouble: ; void google.golang.org/protobuf/internal/impl.sizeDouble(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020ee50ldr x16, [x28+16]
0020ee54subs xzr, sp, x16
0020ee58b.ls 0x20eea0
0020ee5cstr x30, [sp-32]!
0020ee60stur x29, [sp-8]
0020ee64sub x29, sp, 8
0020ee68str x0, [sp+40]
0020ee6cstr x1, [sp+48]
0020ee70strb w2, [sp+56]
0020ee74str xzr, [sp+8]
0020ee78bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ee7cstr x0, [sp+16]
0020ee80ldr x1, [sp+48]
0020ee84ldrsb x27, [x1]
0020ee88ldr x1, [x1+120]
0020ee8cadd x0, x1, x0
0020ee90str x0, [sp+8]
0020ee94ldur x29, [sp-8]
0020ee98ldr x30, [sp], 32
0020ee9cret x30
0020eea0
0020eea0loc_20eea0:
0020eea0stp x0, x1, [sp+8]
0020eea4strb w2, [sp+24]
0020eea8mov x3, x30
0020eeacbl runtime.morestack_noctxt.abi0
0020eeb0ldp x0, x1, [sp+8]
0020eeb4ldrb w2, [sp+24]
0020eeb8b 0x20ee50
0020eebcudf 0
0020ee50
0020ee50google.golang.org/protobuf/internal/impl.sizeDouble: ; void google.golang.org/protobuf/internal/impl.sizeDouble(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020ee50ldr x16, [x28+16]
0020ee54subs xzr, sp, x16
0020ee58b.ls 0x20eea0
0020ee5cstr x30, [sp-32]!
0020ee60stur x29, [sp-8]
0020ee64sub x29, sp, 8
0020ee68str x0, [sp+40]
0020ee6cstr x1, [sp+48]
0020ee70strb w2, [sp+56]
0020ee74str xzr, [sp+8]
0020ee78bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020ee7cstr x0, [sp+16]
0020ee80ldr x1, [sp+48]
0020ee84ldrsb x27, [x1]
0020ee88ldr x1, [x1+120]
0020ee8cadd x0, x1, x0
0020ee90str x0, [sp+8]
0020ee94ldur x29, [sp-8]
0020ee98ldr x30, [sp], 32
0020ee9cret x30
0020eea0
0020eea0loc_20eea0:
0020eea0stp x0, x1, [sp+8]
0020eea4strb w2, [sp+24]
0020eea8mov x3, x30
0020eeacbl runtime.morestack_noctxt.abi0
0020eeb0ldp x0, x1, [sp+8]
0020eeb4ldrb w2, [sp+24]
0020eeb8b 0x20ee50
0020eebcudf 0
0020ee50
0020eec0
0020eec0google.golang.org/protobuf/internal/impl.appendDouble: ; void google.golang.org/protobuf/internal/impl.appendDouble(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)
0020eec0ldr x16, [x28+16]
0020eec4subs xzr, sp, x16
0020eec8b.ls 0x20efac
0020eeccstr x30, [sp-128]!
0020eed0stur x29, [sp-8]
0020eed4sub x29, sp, 8
0020eed8str x0, [sp+136]
0020eedcstr x1, [sp+144]
0020eee0str x2, [sp+152]
0020eee4str x3, [sp+160]
0020eee8str x4, [sp+168]
0020eeecstrb w5, [sp+176]
0020eef0str xzr, [sp+88]
0020eef4stp xzr, xzr, [sp+96]
0020eef8stp xzr, xzr, [sp+72]
0020eefcldr x0, [sp+160]
0020ef00bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020ef04str x0, [sp+112]
0020ef08ldrsb x27, [x0]
0020ef0cldr d0, [x0]
0020ef10str d0, [sp+48]
0020ef14ldr x1, [sp+168]
0020ef18ldrsb x27, [x1]
0020ef1cldr x3, [x1+112]
0020ef20str x3, [sp+56]
0020ef24ldr x0, [sp+136]
0020ef28ldr x1, [sp+144]
0020ef2cldr x2, [sp+152]
0020ef30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ef34str x0, [sp+136]
0020ef38str x1, [sp+144]
0020ef3cstr x2, [sp+152]
0020ef40ldr d0, [sp+48]
0020ef44bl math.Float64bits
0020ef48str x0, [sp+64]
0020ef4cldr x1, [sp+136]
0020ef50ldr x2, [sp+144]
0020ef54ldr x3, [sp+152]
0020ef58mov x4, x0
0020ef5cmov x0, x1
0020ef60mov x1, x2
0020ef64mov x2, x3
0020ef68mov x3, x4
0020ef6cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020ef70str x0, [sp+136]
0020ef74str x1, [sp+144]
0020ef78str x2, [sp+152]
0020ef7cstr x0, [sp+88]
0020ef80str x1, [sp+96]
0020ef84str x2, [sp+104]
0020ef88stp xzr, xzr, [sp+72]
0020ef8cldr x0, [sp+88]
0020ef90ldr x1, [sp+96]
0020ef94ldr x2, [sp+104]
0020ef98mov x3, xzr
0020ef9cmov x4, xzr
0020efa0ldur x29, [sp-8]
0020efa4ldr x30, [sp], 128
0020efa8ret x30
0020efac
0020efacloc_20efac:
0020efacstp x0, x1, [sp+8]
0020efb0stp x2, x3, [sp+24]
0020efb4str x4, [sp+40]
0020efb8strb w5, [sp+48]
0020efbcmov x3, x30
0020efc0bl runtime.morestack_noctxt.abi0
0020efc4ldp x0, x1, [sp+8]
0020efc8ldp x2, x3, [sp+24]
0020efccldr x4, [sp+40]
0020efd0ldrb w5, [sp+48]
0020efd4b 0x20eec0
0020efd8udf 0
0020efdcudf 0
0020eec0
0020eec0google.golang.org/protobuf/internal/impl.appendDouble: ; void google.golang.org/protobuf/internal/impl.appendDouble(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)
0020eec0ldr x16, [x28+16]
0020eec4subs xzr, sp, x16
0020eec8b.ls 0x20efac
0020eeccstr x30, [sp-128]!
0020eed0stur x29, [sp-8]
0020eed4sub x29, sp, 8
0020eed8str x0, [sp+136]
0020eedcstr x1, [sp+144]
0020eee0str x2, [sp+152]
0020eee4str x3, [sp+160]
0020eee8str x4, [sp+168]
0020eeecstrb w5, [sp+176]
0020eef0str xzr, [sp+88]
0020eef4stp xzr, xzr, [sp+96]
0020eef8stp xzr, xzr, [sp+72]
0020eefcldr x0, [sp+160]
0020ef00bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020ef04str x0, [sp+112]
0020ef08ldrsb x27, [x0]
0020ef0cldr d0, [x0]
0020ef10str d0, [sp+48]
0020ef14ldr x1, [sp+168]
0020ef18ldrsb x27, [x1]
0020ef1cldr x3, [x1+112]
0020ef20str x3, [sp+56]
0020ef24ldr x0, [sp+136]
0020ef28ldr x1, [sp+144]
0020ef2cldr x2, [sp+152]
0020ef30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020ef34str x0, [sp+136]
0020ef38str x1, [sp+144]
0020ef3cstr x2, [sp+152]
0020ef40ldr d0, [sp+48]
0020ef44bl math.Float64bits
0020ef48str x0, [sp+64]
0020ef4cldr x1, [sp+136]
0020ef50ldr x2, [sp+144]
0020ef54ldr x3, [sp+152]
0020ef58mov x4, x0
0020ef5cmov x0, x1
0020ef60mov x1, x2
0020ef64mov x2, x3
0020ef68mov x3, x4
0020ef6cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020ef70str x0, [sp+136]
0020ef74str x1, [sp+144]
0020ef78str x2, [sp+152]
0020ef7cstr x0, [sp+88]
0020ef80str x1, [sp+96]
0020ef84str x2, [sp+104]
0020ef88stp xzr, xzr, [sp+72]
0020ef8cldr x0, [sp+88]
0020ef90ldr x1, [sp+96]
0020ef94ldr x2, [sp+104]
0020ef98mov x3, xzr
0020ef9cmov x4, xzr
0020efa0ldur x29, [sp-8]
0020efa4ldr x30, [sp], 128
0020efa8ret x30
0020efac
0020efacloc_20efac:
0020efacstp x0, x1, [sp+8]
0020efb0stp x2, x3, [sp+24]
0020efb4str x4, [sp+40]
0020efb8strb w5, [sp+48]
0020efbcmov x3, x30
0020efc0bl runtime.morestack_noctxt.abi0
0020efc4ldp x0, x1, [sp+8]
0020efc8ldp x2, x3, [sp+24]
0020efccldr x4, [sp+40]
0020efd0ldrb w5, [sp+48]
0020efd4b 0x20eec0
0020efd8udf 0
0020efdcudf 0
0020eec0
0020efe0
0020efe0google.golang.org/protobuf/internal/impl.consumeDouble: ; void google.golang.org/protobuf/internal/impl.consumeDouble(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)
0020efe0ldr x16, [x28+16]
0020efe4sub x17, sp, 16
0020efe8subs xzr, x17, x16
0020efecb.ls 0x20f118
0020eff0str x30, [sp-144]!
0020eff4stur x29, [sp-8]
0020eff8sub x29, sp, 8
0020effcstr x0, [sp+152]
0020f000str x1, [sp+160]
0020f004str x2, [sp+168]
0020f008str x3, [sp+176]
0020f00cstrb w4, [sp+184]
0020f010str x5, [sp+192]
0020f014strb w6, [sp+200]
0020f018str x7, [sp+208]
0020f01cstr x8, [sp+216]
0020f020str x9, [sp+224]
0020f024str xzr, [sp+48]
0020f028strb wzr, [sp+56]
0020f02cstp xzr, xzr, [sp+112]
0020f030ldrsb x4, [sp+184]
0020f034ubfm x4, x4, 0, 7
0020f038subs wzr, w4, 1
0020f03cb.ne 0x20f044
0020f040b 0x20f070
0020f044
0020f044loc_20f044:
0020f044adrp x27, 0x813000
0020f048ldr x2, [x27+192]
0020f04cadrp x27, 0x813000
0020f050ldr x3, [x27+200]
0020f054str x2, [sp+112]
0020f058str x3, [sp+120]
0020f05cldr x0, [sp+48]
0020f060ldrb w1, [sp+56]
0020f064ldur x29, [sp-8]
0020f068ldr x30, [sp], 144
0020f06cret x30
0020f070
0020f070loc_20f070:
0020f070ldr x0, [sp+152]
0020f074ldr x1, [sp+160]
0020f078ldr x2, [sp+168]
0020f07cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020f080str x0, [sp+96]
0020f084str x1, [sp+88]
0020f088str x0, [sp+72]
0020f08cstr x1, [sp+104]
0020f090str x0, [sp+40]
0020f094str x1, [sp+64]
0020f098tbnz x1, 63, 0x20f0a0
0020f09cb 0x20f0cc
0020f0a0
0020f0a0loc_20f0a0:
0020f0a0adrp x27, 0x813000
0020f0a4ldr x2, [x27+160]
0020f0a8adrp x27, 0x813000
0020f0acldr x3, [x27+168]
0020f0b0str x2, [sp+112]
0020f0b4str x3, [sp+120]
0020f0b8ldr x0, [sp+48]
0020f0bcldrb w1, [sp+56]
0020f0c0ldur x29, [sp-8]
0020f0c4ldr x30, [sp], 144
0020f0c8ret x30
0020f0cc
0020f0ccloc_20f0cc:
0020f0ccldr x0, [sp+176]
0020f0d0bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f0d4str x0, [sp+128]
0020f0d8ldr x0, [sp+40]
0020f0dcbl math.Float64frombits
0020f0e0str d0, [sp+80]
0020f0e4ldr x1, [sp+128]
0020f0e8ldrsb x27, [x1]
0020f0ecstr d0, [x1]
0020f0f0ldr x1, [sp+64]
0020f0f4str x1, [sp+48]
0020f0f8stp xzr, xzr, [sp+112]
0020f0fcldr x0, [sp+48]
0020f100ldrb w1, [sp+56]
0020f104mov x2, xzr
0020f108mov x3, xzr
0020f10cldur x29, [sp-8]
0020f110ldr x30, [sp], 144
0020f114ret x30
0020f118
0020f118loc_20f118:
0020f118stp x0, x1, [sp+8]
0020f11cstp x2, x3, [sp+24]
0020f120strb w4, [sp+40]
0020f124str x5, [sp+48]
0020f128strb w6, [sp+56]
0020f12cstp x7, x8, [sp+64]
0020f130str x9, [sp+80]
0020f134mov x3, x30
0020f138bl runtime.morestack_noctxt.abi0
0020f13cldp x0, x1, [sp+8]
0020f140ldp x2, x3, [sp+24]
0020f144ldrsb x4, [sp+40]
0020f148ldr x5, [sp+48]
0020f14cldrb w6, [sp+56]
0020f150ldp x7, x8, [sp+64]
0020f154ldr x9, [sp+80]
0020f158b 0x20efe0
0020f15cudf 0
0020efe0
0020efe0google.golang.org/protobuf/internal/impl.consumeDouble: ; void google.golang.org/protobuf/internal/impl.consumeDouble(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)
0020efe0ldr x16, [x28+16]
0020efe4sub x17, sp, 16
0020efe8subs xzr, x17, x16
0020efecb.ls 0x20f118
0020eff0str x30, [sp-144]!
0020eff4stur x29, [sp-8]
0020eff8sub x29, sp, 8
0020effcstr x0, [sp+152]
0020f000str x1, [sp+160]
0020f004str x2, [sp+168]
0020f008str x3, [sp+176]
0020f00cstrb w4, [sp+184]
0020f010str x5, [sp+192]
0020f014strb w6, [sp+200]
0020f018str x7, [sp+208]
0020f01cstr x8, [sp+216]
0020f020str x9, [sp+224]
0020f024str xzr, [sp+48]
0020f028strb wzr, [sp+56]
0020f02cstp xzr, xzr, [sp+112]
0020f030ldrsb x4, [sp+184]
0020f034ubfm x4, x4, 0, 7
0020f038subs wzr, w4, 1
0020f03cb.ne 0x20f044
0020f040b 0x20f070
0020f044
0020f044loc_20f044:
0020f044adrp x27, 0x813000
0020f048ldr x2, [x27+192]
0020f04cadrp x27, 0x813000
0020f050ldr x3, [x27+200]
0020f054str x2, [sp+112]
0020f058str x3, [sp+120]
0020f05cldr x0, [sp+48]
0020f060ldrb w1, [sp+56]
0020f064ldur x29, [sp-8]
0020f068ldr x30, [sp], 144
0020f06cret x30
0020f070
0020f070loc_20f070:
0020f070ldr x0, [sp+152]
0020f074ldr x1, [sp+160]
0020f078ldr x2, [sp+168]
0020f07cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020f080str x0, [sp+96]
0020f084str x1, [sp+88]
0020f088str x0, [sp+72]
0020f08cstr x1, [sp+104]
0020f090str x0, [sp+40]
0020f094str x1, [sp+64]
0020f098tbnz x1, 63, 0x20f0a0
0020f09cb 0x20f0cc
0020f0a0
0020f0a0loc_20f0a0:
0020f0a0adrp x27, 0x813000
0020f0a4ldr x2, [x27+160]
0020f0a8adrp x27, 0x813000
0020f0acldr x3, [x27+168]
0020f0b0str x2, [sp+112]
0020f0b4str x3, [sp+120]
0020f0b8ldr x0, [sp+48]
0020f0bcldrb w1, [sp+56]
0020f0c0ldur x29, [sp-8]
0020f0c4ldr x30, [sp], 144
0020f0c8ret x30
0020f0cc
0020f0ccloc_20f0cc:
0020f0ccldr x0, [sp+176]
0020f0d0bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f0d4str x0, [sp+128]
0020f0d8ldr x0, [sp+40]
0020f0dcbl math.Float64frombits
0020f0e0str d0, [sp+80]
0020f0e4ldr x1, [sp+128]
0020f0e8ldrsb x27, [x1]
0020f0ecstr d0, [x1]
0020f0f0ldr x1, [sp+64]
0020f0f4str x1, [sp+48]
0020f0f8stp xzr, xzr, [sp+112]
0020f0fcldr x0, [sp+48]
0020f100ldrb w1, [sp+56]
0020f104mov x2, xzr
0020f108mov x3, xzr
0020f10cldur x29, [sp-8]
0020f110ldr x30, [sp], 144
0020f114ret x30
0020f118
0020f118loc_20f118:
0020f118stp x0, x1, [sp+8]
0020f11cstp x2, x3, [sp+24]
0020f120strb w4, [sp+40]
0020f124str x5, [sp+48]
0020f128strb w6, [sp+56]
0020f12cstp x7, x8, [sp+64]
0020f130str x9, [sp+80]
0020f134mov x3, x30
0020f138bl runtime.morestack_noctxt.abi0
0020f13cldp x0, x1, [sp+8]
0020f140ldp x2, x3, [sp+24]
0020f144ldrsb x4, [sp+40]
0020f148ldr x5, [sp+48]
0020f14cldrb w6, [sp+56]
0020f150ldp x7, x8, [sp+64]
0020f154ldr x9, [sp+80]
0020f158b 0x20efe0
0020f15cudf 0
0020efe0
0020f160
0020f160google.golang.org/protobuf/internal/impl.sizeDoubleNoZero: ; void google.golang.org/protobuf/internal/impl.sizeDoubleNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f160ldr x16, [x28+16]
0020f164subs xzr, sp, x16
0020f168b.ls 0x20f214
0020f16cstr x30, [sp-64]!
0020f170stur x29, [sp-8]
0020f174sub x29, sp, 8
0020f178str x0, [sp+72]
0020f17cstr x1, [sp+80]
0020f180strb w2, [sp+88]
0020f184str xzr, [sp+32]
0020f188bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f18cstr x0, [sp+48]
0020f190ldrsb x27, [x0]
0020f194ldr d0, [x0]
0020f198str d0, [sp+24]
0020f19cfcmp d0
0020f1a0cset x1, eq
0020f1a4strb w1, [sp+23]
0020f1a8b.eq 0x20f1b0
0020f1acb 0x20f1c8
0020f1b0
0020f1b0loc_20f1b0:
0020f1b0ldr d0, [sp+24]
0020f1b4bl math.Signbit
0020f1b8strb w0, [sp+22]
0020f1bceor x0, x0, 1
0020f1c0strb w0, [sp+23]
0020f1c4b 0x20f1cc
0020f1c8
0020f1c8loc_20f1c8:
0020f1c8b 0x20f1cc
0020f1cc
0020f1ccloc_20f1cc:
0020f1ccldrb w1, [sp+23]
0020f1d0tbnz w1, 0, 0x20f1d8
0020f1d4b 0x20f1ec
0020f1d8
0020f1d8loc_20f1d8:
0020f1d8str xzr, [sp+32]
0020f1dcmov x0, xzr
0020f1e0ldur x29, [sp-8]
0020f1e4ldr x30, [sp], 64
0020f1e8ret x30
0020f1ec
0020f1ecloc_20f1ec:
0020f1ecbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f1f0str x0, [sp+40]
0020f1f4ldr x1, [sp+80]
0020f1f8ldrsb x27, [x1]
0020f1fcldr x1, [x1+120]
0020f200add x0, x1, x0
0020f204str x0, [sp+32]
0020f208ldur x29, [sp-8]
0020f20cldr x30, [sp], 64
0020f210ret x30
0020f214
0020f214loc_20f214:
0020f214stp x0, x1, [sp+8]
0020f218strb w2, [sp+24]
0020f21cmov x3, x30
0020f220bl runtime.morestack_noctxt.abi0
0020f224ldp x0, x1, [sp+8]
0020f228ldrb w2, [sp+24]
0020f22cb 0x20f160
0020f160
0020f160google.golang.org/protobuf/internal/impl.sizeDoubleNoZero: ; void google.golang.org/protobuf/internal/impl.sizeDoubleNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f160ldr x16, [x28+16]
0020f164subs xzr, sp, x16
0020f168b.ls 0x20f214
0020f16cstr x30, [sp-64]!
0020f170stur x29, [sp-8]
0020f174sub x29, sp, 8
0020f178str x0, [sp+72]
0020f17cstr x1, [sp+80]
0020f180strb w2, [sp+88]
0020f184str xzr, [sp+32]
0020f188bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f18cstr x0, [sp+48]
0020f190ldrsb x27, [x0]
0020f194ldr d0, [x0]
0020f198str d0, [sp+24]
0020f19cfcmp d0
0020f1a0cset x1, eq
0020f1a4strb w1, [sp+23]
0020f1a8b.eq 0x20f1b0
0020f1acb 0x20f1c8
0020f1b0
0020f1b0loc_20f1b0:
0020f1b0ldr d0, [sp+24]
0020f1b4bl math.Signbit
0020f1b8strb w0, [sp+22]
0020f1bceor x0, x0, 1
0020f1c0strb w0, [sp+23]
0020f1c4b 0x20f1cc
0020f1c8
0020f1c8loc_20f1c8:
0020f1c8b 0x20f1cc
0020f1cc
0020f1ccloc_20f1cc:
0020f1ccldrb w1, [sp+23]
0020f1d0tbnz w1, 0, 0x20f1d8
0020f1d4b 0x20f1ec
0020f1d8
0020f1d8loc_20f1d8:
0020f1d8str xzr, [sp+32]
0020f1dcmov x0, xzr
0020f1e0ldur x29, [sp-8]
0020f1e4ldr x30, [sp], 64
0020f1e8ret x30
0020f1ec
0020f1ecloc_20f1ec:
0020f1ecbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f1f0str x0, [sp+40]
0020f1f4ldr x1, [sp+80]
0020f1f8ldrsb x27, [x1]
0020f1fcldr x1, [x1+120]
0020f200add x0, x1, x0
0020f204str x0, [sp+32]
0020f208ldur x29, [sp-8]
0020f20cldr x30, [sp], 64
0020f210ret x30
0020f214
0020f214loc_20f214:
0020f214stp x0, x1, [sp+8]
0020f218strb w2, [sp+24]
0020f21cmov x3, x30
0020f220bl runtime.morestack_noctxt.abi0
0020f224ldp x0, x1, [sp+8]
0020f228ldrb w2, [sp+24]
0020f22cb 0x20f160
0020f160
0020f230
0020f230google.golang.org/protobuf/internal/impl.appendDoubleNoZero: ; void google.golang.org/protobuf/internal/impl.appendDoubleNoZero(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)
0020f230ldr x16, [x28+16]
0020f234subs xzr, sp, x16
0020f238b.ls 0x20f388
0020f23cstr x30, [sp-128]!
0020f240stur x29, [sp-8]
0020f244sub x29, sp, 8
0020f248str x0, [sp+136]
0020f24cstr x1, [sp+144]
0020f250str x2, [sp+152]
0020f254str x3, [sp+160]
0020f258str x4, [sp+168]
0020f25cstrb w5, [sp+176]
0020f260str xzr, [sp+88]
0020f264stp xzr, xzr, [sp+96]
0020f268stp xzr, xzr, [sp+72]
0020f26cldr x0, [sp+160]
0020f270bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f274str x0, [sp+112]
0020f278ldrsb x27, [x0]
0020f27cldr d0, [x0]
0020f280str d0, [sp+48]
0020f284fcmp d0
0020f288cset x1, eq
0020f28cstrb w1, [sp+47]
0020f290b.eq 0x20f298
0020f294b 0x20f2b0
0020f298
0020f298loc_20f298:
0020f298ldr d0, [sp+48]
0020f29cbl math.Signbit
0020f2a0strb w0, [sp+46]
0020f2a4eor x0, x0, 1
0020f2a8strb w0, [sp+47]
0020f2acb 0x20f2b4
0020f2b0
0020f2b0loc_20f2b0:
0020f2b0b 0x20f2b4
0020f2b4
0020f2b4loc_20f2b4:
0020f2b4ldrb w5, [sp+47]
0020f2b8tbnz w5, 0, 0x20f2c0
0020f2bcb 0x20f2fc
0020f2c0
0020f2c0loc_20f2c0:
0020f2c0ldr x5, [sp+136]
0020f2c4ldr x6, [sp+144]
0020f2c8ldr x7, [sp+152]
0020f2ccstr x5, [sp+88]
0020f2d0str x6, [sp+96]
0020f2d4str x7, [sp+104]
0020f2d8stp xzr, xzr, [sp+72]
0020f2dcldr x0, [sp+88]
0020f2e0ldr x1, [sp+96]
0020f2e4ldr x2, [sp+104]
0020f2e8mov x3, xzr
0020f2ecmov x4, xzr
0020f2f0ldur x29, [sp-8]
0020f2f4ldr x30, [sp], 128
0020f2f8ret x30
0020f2fc
0020f2fcloc_20f2fc:
0020f2fcldr x4, [sp+168]
0020f300ldrsb x27, [x4]
0020f304ldr x3, [x4+112]
0020f308str x3, [sp+56]
0020f30cldr x0, [sp+136]
0020f310ldr x1, [sp+144]
0020f314ldr x2, [sp+152]
0020f318bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f31cstr x0, [sp+136]
0020f320str x1, [sp+144]
0020f324str x2, [sp+152]
0020f328ldr d0, [sp+48]
0020f32cbl math.Float64bits
0020f330str x0, [sp+64]
0020f334ldr x4, [sp+136]
0020f338ldr x1, [sp+144]
0020f33cldr x2, [sp+152]
0020f340mov x3, x0
0020f344mov x0, x4
0020f348bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f34cstr x0, [sp+136]
0020f350str x1, [sp+144]
0020f354str x2, [sp+152]
0020f358str x0, [sp+88]
0020f35cstr x1, [sp+96]
0020f360str x2, [sp+104]
0020f364stp xzr, xzr, [sp+72]
0020f368ldr x0, [sp+88]
0020f36cldr x1, [sp+96]
0020f370ldr x2, [sp+104]
0020f374mov x3, xzr
0020f378mov x4, xzr
0020f37cldur x29, [sp-8]
0020f380ldr x30, [sp], 128
0020f384ret x30
0020f388
0020f388loc_20f388:
0020f388stp x0, x1, [sp+8]
0020f38cstp x2, x3, [sp+24]
0020f390str x4, [sp+40]
0020f394strb w5, [sp+48]
0020f398mov x3, x30
0020f39cbl runtime.morestack_noctxt.abi0
0020f3a0ldp x0, x1, [sp+8]
0020f3a4ldp x2, x3, [sp+24]
0020f3a8ldr x4, [sp+40]
0020f3acldrb w5, [sp+48]
0020f3b0b 0x20f230
0020f3b4udf 0
0020f3b8udf 0
0020f3bcudf 0
0020f230
0020f230google.golang.org/protobuf/internal/impl.appendDoubleNoZero: ; void google.golang.org/protobuf/internal/impl.appendDoubleNoZero(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)
0020f230ldr x16, [x28+16]
0020f234subs xzr, sp, x16
0020f238b.ls 0x20f388
0020f23cstr x30, [sp-128]!
0020f240stur x29, [sp-8]
0020f244sub x29, sp, 8
0020f248str x0, [sp+136]
0020f24cstr x1, [sp+144]
0020f250str x2, [sp+152]
0020f254str x3, [sp+160]
0020f258str x4, [sp+168]
0020f25cstrb w5, [sp+176]
0020f260str xzr, [sp+88]
0020f264stp xzr, xzr, [sp+96]
0020f268stp xzr, xzr, [sp+72]
0020f26cldr x0, [sp+160]
0020f270bl google.golang.org/protobuf/internal/impl.pointer.Float64
0020f274str x0, [sp+112]
0020f278ldrsb x27, [x0]
0020f27cldr d0, [x0]
0020f280str d0, [sp+48]
0020f284fcmp d0
0020f288cset x1, eq
0020f28cstrb w1, [sp+47]
0020f290b.eq 0x20f298
0020f294b 0x20f2b0
0020f298
0020f298loc_20f298:
0020f298ldr d0, [sp+48]
0020f29cbl math.Signbit
0020f2a0strb w0, [sp+46]
0020f2a4eor x0, x0, 1
0020f2a8strb w0, [sp+47]
0020f2acb 0x20f2b4
0020f2b0
0020f2b0loc_20f2b0:
0020f2b0b 0x20f2b4
0020f2b4
0020f2b4loc_20f2b4:
0020f2b4ldrb w5, [sp+47]
0020f2b8tbnz w5, 0, 0x20f2c0
0020f2bcb 0x20f2fc
0020f2c0
0020f2c0loc_20f2c0:
0020f2c0ldr x5, [sp+136]
0020f2c4ldr x6, [sp+144]
0020f2c8ldr x7, [sp+152]
0020f2ccstr x5, [sp+88]
0020f2d0str x6, [sp+96]
0020f2d4str x7, [sp+104]
0020f2d8stp xzr, xzr, [sp+72]
0020f2dcldr x0, [sp+88]
0020f2e0ldr x1, [sp+96]
0020f2e4ldr x2, [sp+104]
0020f2e8mov x3, xzr
0020f2ecmov x4, xzr
0020f2f0ldur x29, [sp-8]
0020f2f4ldr x30, [sp], 128
0020f2f8ret x30
0020f2fc
0020f2fcloc_20f2fc:
0020f2fcldr x4, [sp+168]
0020f300ldrsb x27, [x4]
0020f304ldr x3, [x4+112]
0020f308str x3, [sp+56]
0020f30cldr x0, [sp+136]
0020f310ldr x1, [sp+144]
0020f314ldr x2, [sp+152]
0020f318bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f31cstr x0, [sp+136]
0020f320str x1, [sp+144]
0020f324str x2, [sp+152]
0020f328ldr d0, [sp+48]
0020f32cbl math.Float64bits
0020f330str x0, [sp+64]
0020f334ldr x4, [sp+136]
0020f338ldr x1, [sp+144]
0020f33cldr x2, [sp+152]
0020f340mov x3, x0
0020f344mov x0, x4
0020f348bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f34cstr x0, [sp+136]
0020f350str x1, [sp+144]
0020f354str x2, [sp+152]
0020f358str x0, [sp+88]
0020f35cstr x1, [sp+96]
0020f360str x2, [sp+104]
0020f364stp xzr, xzr, [sp+72]
0020f368ldr x0, [sp+88]
0020f36cldr x1, [sp+96]
0020f370ldr x2, [sp+104]
0020f374mov x3, xzr
0020f378mov x4, xzr
0020f37cldur x29, [sp-8]
0020f380ldr x30, [sp], 128
0020f384ret x30
0020f388
0020f388loc_20f388:
0020f388stp x0, x1, [sp+8]
0020f38cstp x2, x3, [sp+24]
0020f390str x4, [sp+40]
0020f394strb w5, [sp+48]
0020f398mov x3, x30
0020f39cbl runtime.morestack_noctxt.abi0
0020f3a0ldp x0, x1, [sp+8]
0020f3a4ldp x2, x3, [sp+24]
0020f3a8ldr x4, [sp+40]
0020f3acldrb w5, [sp+48]
0020f3b0b 0x20f230
0020f3b4udf 0
0020f3b8udf 0
0020f3bcudf 0
0020f230
0020f3c0
0020f3c0google.golang.org/protobuf/internal/impl.sizeDoublePtr: ; void google.golang.org/protobuf/internal/impl.sizeDoublePtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f3c0ldr x16, [x28+16]
0020f3c4subs xzr, sp, x16
0020f3c8b.ls 0x20f410
0020f3ccstr x30, [sp-32]!
0020f3d0stur x29, [sp-8]
0020f3d4sub x29, sp, 8
0020f3d8str x0, [sp+40]
0020f3dcstr x1, [sp+48]
0020f3e0strb w2, [sp+56]
0020f3e4str xzr, [sp+8]
0020f3e8bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f3ecstr x0, [sp+16]
0020f3f0ldr x1, [sp+48]
0020f3f4ldrsb x27, [x1]
0020f3f8ldr x1, [x1+120]
0020f3fcadd x0, x1, x0
0020f400str x0, [sp+8]
0020f404ldur x29, [sp-8]
0020f408ldr x30, [sp], 32
0020f40cret x30
0020f410
0020f410loc_20f410:
0020f410stp x0, x1, [sp+8]
0020f414strb w2, [sp+24]
0020f418mov x3, x30
0020f41cbl runtime.morestack_noctxt.abi0
0020f420ldp x0, x1, [sp+8]
0020f424ldrb w2, [sp+24]
0020f428b 0x20f3c0
0020f42cudf 0
0020f3c0
0020f3c0google.golang.org/protobuf/internal/impl.sizeDoublePtr: ; void google.golang.org/protobuf/internal/impl.sizeDoublePtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f3c0ldr x16, [x28+16]
0020f3c4subs xzr, sp, x16
0020f3c8b.ls 0x20f410
0020f3ccstr x30, [sp-32]!
0020f3d0stur x29, [sp-8]
0020f3d4sub x29, sp, 8
0020f3d8str x0, [sp+40]
0020f3dcstr x1, [sp+48]
0020f3e0strb w2, [sp+56]
0020f3e4str xzr, [sp+8]
0020f3e8bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f3ecstr x0, [sp+16]
0020f3f0ldr x1, [sp+48]
0020f3f4ldrsb x27, [x1]
0020f3f8ldr x1, [x1+120]
0020f3fcadd x0, x1, x0
0020f400str x0, [sp+8]
0020f404ldur x29, [sp-8]
0020f408ldr x30, [sp], 32
0020f40cret x30
0020f410
0020f410loc_20f410:
0020f410stp x0, x1, [sp+8]
0020f414strb w2, [sp+24]
0020f418mov x3, x30
0020f41cbl runtime.morestack_noctxt.abi0
0020f420ldp x0, x1, [sp+8]
0020f424ldrb w2, [sp+24]
0020f428b 0x20f3c0
0020f42cudf 0
0020f3c0
0020f430
0020f430google.golang.org/protobuf/internal/impl.appendDoublePtr: ; void google.golang.org/protobuf/internal/impl.appendDoublePtr(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)
0020f430ldr x16, [x28+16]
0020f434subs xzr, sp, x16
0020f438b.ls 0x20f524
0020f43cstr x30, [sp-128]!
0020f440stur x29, [sp-8]
0020f444sub x29, sp, 8
0020f448str x0, [sp+136]
0020f44cstr x1, [sp+144]
0020f450str x2, [sp+152]
0020f454str x3, [sp+160]
0020f458str x4, [sp+168]
0020f45cstrb w5, [sp+176]
0020f460str xzr, [sp+88]
0020f464stp xzr, xzr, [sp+96]
0020f468stp xzr, xzr, [sp+72]
0020f46cldr x0, [sp+160]
0020f470bl google.golang.org/protobuf/internal/impl.pointer.Float64Ptr
0020f474str x0, [sp+112]
0020f478ldrsb x27, [x0]
0020f47cldr x1, [x0]
0020f480ldrsb x27, [x1]
0020f484ldr d0, [x1]
0020f488str d0, [sp+48]
0020f48cldr x1, [sp+168]
0020f490ldrsb x27, [x1]
0020f494ldr x3, [x1+112]
0020f498str x3, [sp+56]
0020f49cldr x0, [sp+136]
0020f4a0ldr x1, [sp+144]
0020f4a4ldr x2, [sp+152]
0020f4a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f4acstr x0, [sp+136]
0020f4b0str x1, [sp+144]
0020f4b4str x2, [sp+152]
0020f4b8ldr d0, [sp+48]
0020f4bcbl math.Float64bits
0020f4c0str x0, [sp+64]
0020f4c4ldr x1, [sp+136]
0020f4c8ldr x2, [sp+144]
0020f4ccldr x3, [sp+152]
0020f4d0mov x4, x0
0020f4d4mov x0, x1
0020f4d8mov x1, x2
0020f4dcmov x2, x3
0020f4e0mov x3, x4
0020f4e4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f4e8str x0, [sp+136]
0020f4ecstr x1, [sp+144]
0020f4f0str x2, [sp+152]
0020f4f4str x0, [sp+88]
0020f4f8str x1, [sp+96]
0020f4fcstr x2, [sp+104]
0020f500stp xzr, xzr, [sp+72]
0020f504ldr x0, [sp+88]
0020f508ldr x1, [sp+96]
0020f50cldr x2, [sp+104]
0020f510mov x3, xzr
0020f514mov x4, xzr
0020f518ldur x29, [sp-8]
0020f51cldr x30, [sp], 128
0020f520ret x30
0020f524
0020f524loc_20f524:
0020f524stp x0, x1, [sp+8]
0020f528stp x2, x3, [sp+24]
0020f52cstr x4, [sp+40]
0020f530strb w5, [sp+48]
0020f534mov x3, x30
0020f538bl runtime.morestack_noctxt.abi0
0020f53cldp x0, x1, [sp+8]
0020f540ldp x2, x3, [sp+24]
0020f544ldr x4, [sp+40]
0020f548ldrb w5, [sp+48]
0020f54cb 0x20f430
0020f430
0020f430google.golang.org/protobuf/internal/impl.appendDoublePtr: ; void google.golang.org/protobuf/internal/impl.appendDoublePtr(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)
0020f430ldr x16, [x28+16]
0020f434subs xzr, sp, x16
0020f438b.ls 0x20f524
0020f43cstr x30, [sp-128]!
0020f440stur x29, [sp-8]
0020f444sub x29, sp, 8
0020f448str x0, [sp+136]
0020f44cstr x1, [sp+144]
0020f450str x2, [sp+152]
0020f454str x3, [sp+160]
0020f458str x4, [sp+168]
0020f45cstrb w5, [sp+176]
0020f460str xzr, [sp+88]
0020f464stp xzr, xzr, [sp+96]
0020f468stp xzr, xzr, [sp+72]
0020f46cldr x0, [sp+160]
0020f470bl google.golang.org/protobuf/internal/impl.pointer.Float64Ptr
0020f474str x0, [sp+112]
0020f478ldrsb x27, [x0]
0020f47cldr x1, [x0]
0020f480ldrsb x27, [x1]
0020f484ldr d0, [x1]
0020f488str d0, [sp+48]
0020f48cldr x1, [sp+168]
0020f490ldrsb x27, [x1]
0020f494ldr x3, [x1+112]
0020f498str x3, [sp+56]
0020f49cldr x0, [sp+136]
0020f4a0ldr x1, [sp+144]
0020f4a4ldr x2, [sp+152]
0020f4a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020f4acstr x0, [sp+136]
0020f4b0str x1, [sp+144]
0020f4b4str x2, [sp+152]
0020f4b8ldr d0, [sp+48]
0020f4bcbl math.Float64bits
0020f4c0str x0, [sp+64]
0020f4c4ldr x1, [sp+136]
0020f4c8ldr x2, [sp+144]
0020f4ccldr x3, [sp+152]
0020f4d0mov x4, x0
0020f4d4mov x0, x1
0020f4d8mov x1, x2
0020f4dcmov x2, x3
0020f4e0mov x3, x4
0020f4e4bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0020f4e8str x0, [sp+136]
0020f4ecstr x1, [sp+144]
0020f4f0str x2, [sp+152]
0020f4f4str x0, [sp+88]
0020f4f8str x1, [sp+96]
0020f4fcstr x2, [sp+104]
0020f500stp xzr, xzr, [sp+72]
0020f504ldr x0, [sp+88]
0020f508ldr x1, [sp+96]
0020f50cldr x2, [sp+104]
0020f510mov x3, xzr
0020f514mov x4, xzr
0020f518ldur x29, [sp-8]
0020f51cldr x30, [sp], 128
0020f520ret x30
0020f524
0020f524loc_20f524:
0020f524stp x0, x1, [sp+8]
0020f528stp x2, x3, [sp+24]
0020f52cstr x4, [sp+40]
0020f530strb w5, [sp+48]
0020f534mov x3, x30
0020f538bl runtime.morestack_noctxt.abi0
0020f53cldp x0, x1, [sp+8]
0020f540ldp x2, x3, [sp+24]
0020f544ldr x4, [sp+40]
0020f548ldrb w5, [sp+48]
0020f54cb 0x20f430
0020f430
0020f550
0020f550google.golang.org/protobuf/internal/impl.consumeDoublePtr: ; void google.golang.org/protobuf/internal/impl.consumeDoublePtr(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)
0020f550ldr x16, [x28+16]
0020f554sub x17, sp, 16
0020f558subs xzr, x17, x16
0020f55cb.ls 0x20f6ec
0020f560str x30, [sp-144]!
0020f564stur x29, [sp-8]
0020f568sub x29, sp, 8
0020f56cstr x0, [sp+152]
0020f570str x1, [sp+160]
0020f574str x2, [sp+168]
0020f578str x3, [sp+176]
0020f57cstrb w4, [sp+184]
0020f580str x5, [sp+192]
0020f584strb w6, [sp+200]
0020f588str x7, [sp+208]
0020f58cstr x8, [sp+216]
0020f590str x9, [sp+224]
0020f594str xzr, [sp+40]
0020f598strb wzr, [sp+48]
0020f59cstp xzr, xzr, [sp+112]
0020f5a0ldrsb x4, [sp+184]
0020f5a4ubfm x4, x4, 0, 7
0020f5a8subs wzr, w4, 1
0020f5acb.ne 0x20f5b4
0020f5b0b 0x20f5e0
0020f5b4
0020f5b4loc_20f5b4:
0020f5b4adrp x27, 0x813000
0020f5b8ldr x2, [x27+192]
0020f5bcadrp x27, 0x813000
0020f5c0ldr x3, [x27+200]
0020f5c4str x2, [sp+112]
0020f5c8str x3, [sp+120]
0020f5ccldr x0, [sp+40]
0020f5d0ldrb w1, [sp+48]
0020f5d4ldur x29, [sp-8]
0020f5d8ldr x30, [sp], 144
0020f5dcret x30
0020f5e0
0020f5e0loc_20f5e0:
0020f5e0ldr x0, [sp+152]
0020f5e4ldr x1, [sp+160]
0020f5e8ldr x2, [sp+168]
0020f5ecbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020f5f0str x0, [sp+88]
0020f5f4str x1, [sp+80]
0020f5f8str x0, [sp+64]
0020f5fcstr x1, [sp+96]
0020f600str x0, [sp+32]
0020f604str x1, [sp+56]
0020f608tbnz x1, 63, 0x20f610
0020f60cb 0x20f63c
0020f610
0020f610loc_20f610:
0020f610adrp x27, 0x813000
0020f614ldr x2, [x27+160]
0020f618adrp x27, 0x813000
0020f61cldr x3, [x27+168]
0020f620str x2, [sp+112]
0020f624str x3, [sp+120]
0020f628ldr x0, [sp+40]
0020f62cldrb w1, [sp+48]
0020f630ldur x29, [sp-8]
0020f634ldr x30, [sp], 144
0020f638ret x30
0020f63c
0020f63cloc_20f63c:
0020f63cldr x0, [sp+176]
0020f640bl google.golang.org/protobuf/internal/impl.pointer.Float64Ptr
0020f644str x0, [sp+104]
0020f648ldrsb x27, [x0]
0020f64cldr x1, [x0]
0020f650cbnz x1, 0x20f658
0020f654b 0x20f65c
0020f658
0020f658loc_20f658:
0020f658b 0x20f6a4
0020f65c
0020f65cloc_20f65c:
0020f65cadrp x0, 0x3e6000
0020f660add x0, x0, 3904
0020f664bl runtime.newobject
0020f668str x0, [sp+128]
0020f66cldr x1, [sp+104]
0020f670ldrsb x27, [x1]
0020f674adrp x27, 0x83c000
0020f678ldr w2, [x27+3056]
0020f67ccbz w2, 0x20f684
0020f680b 0x20f688
0020f684
0020f684loc_20f684:
0020f684b 0x20f69c
0020f688
0020f688loc_20f688:
0020f688bl runtime.gcWriteBarrier2
0020f68cstr x0, [x25]
0020f690ldr x2, [x1]
0020f694str x2, [x25+8]
0020f698b 0x20f69c
0020f69c
0020f69cloc_20f69c:
0020f69cstr x0, [x1]
0020f6a0b 0x20f6a4
0020f6a4
0020f6a4loc_20f6a4:
0020f6a4ldr x0, [sp+32]
0020f6a8bl math.Float64frombits
0020f6acstr d0, [sp+72]
0020f6b0ldr x1, [sp+104]
0020f6b4ldrsb x27, [x1]
0020f6b8ldr x1, [x1]
0020f6bcldrsb x27, [x1]
0020f6c0str d0, [x1]
0020f6c4ldr x1, [sp+56]
0020f6c8str x1, [sp+40]
0020f6ccstp xzr, xzr, [sp+112]
0020f6d0ldr x0, [sp+40]
0020f6d4ldrb w1, [sp+48]
0020f6d8mov x2, xzr
0020f6dcmov x3, xzr
0020f6e0ldur x29, [sp-8]
0020f6e4ldr x30, [sp], 144
0020f6e8ret x30
0020f6ec
0020f6ecloc_20f6ec:
0020f6ecstp x0, x1, [sp+8]
0020f6f0stp x2, x3, [sp+24]
0020f6f4strb w4, [sp+40]
0020f6f8str x5, [sp+48]
0020f6fcstrb w6, [sp+56]
0020f700stp x7, x8, [sp+64]
0020f704str x9, [sp+80]
0020f708mov x3, x30
0020f70cbl runtime.morestack_noctxt.abi0
0020f710ldp x0, x1, [sp+8]
0020f714ldp x2, x3, [sp+24]
0020f718ldrsb x4, [sp+40]
0020f71cldr x5, [sp+48]
0020f720ldrb w6, [sp+56]
0020f724ldp x7, x8, [sp+64]
0020f728ldr x9, [sp+80]
0020f72cb 0x20f550
0020f550
0020f550google.golang.org/protobuf/internal/impl.consumeDoublePtr: ; void google.golang.org/protobuf/internal/impl.consumeDoublePtr(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)
0020f550ldr x16, [x28+16]
0020f554sub x17, sp, 16
0020f558subs xzr, x17, x16
0020f55cb.ls 0x20f6ec
0020f560str x30, [sp-144]!
0020f564stur x29, [sp-8]
0020f568sub x29, sp, 8
0020f56cstr x0, [sp+152]
0020f570str x1, [sp+160]
0020f574str x2, [sp+168]
0020f578str x3, [sp+176]
0020f57cstrb w4, [sp+184]
0020f580str x5, [sp+192]
0020f584strb w6, [sp+200]
0020f588str x7, [sp+208]
0020f58cstr x8, [sp+216]
0020f590str x9, [sp+224]
0020f594str xzr, [sp+40]
0020f598strb wzr, [sp+48]
0020f59cstp xzr, xzr, [sp+112]
0020f5a0ldrsb x4, [sp+184]
0020f5a4ubfm x4, x4, 0, 7
0020f5a8subs wzr, w4, 1
0020f5acb.ne 0x20f5b4
0020f5b0b 0x20f5e0
0020f5b4
0020f5b4loc_20f5b4:
0020f5b4adrp x27, 0x813000
0020f5b8ldr x2, [x27+192]
0020f5bcadrp x27, 0x813000
0020f5c0ldr x3, [x27+200]
0020f5c4str x2, [sp+112]
0020f5c8str x3, [sp+120]
0020f5ccldr x0, [sp+40]
0020f5d0ldrb w1, [sp+48]
0020f5d4ldur x29, [sp-8]
0020f5d8ldr x30, [sp], 144
0020f5dcret x30
0020f5e0
0020f5e0loc_20f5e0:
0020f5e0ldr x0, [sp+152]
0020f5e4ldr x1, [sp+160]
0020f5e8ldr x2, [sp+168]
0020f5ecbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
0020f5f0str x0, [sp+88]
0020f5f4str x1, [sp+80]
0020f5f8str x0, [sp+64]
0020f5fcstr x1, [sp+96]
0020f600str x0, [sp+32]
0020f604str x1, [sp+56]
0020f608tbnz x1, 63, 0x20f610
0020f60cb 0x20f63c
0020f610
0020f610loc_20f610:
0020f610adrp x27, 0x813000
0020f614ldr x2, [x27+160]
0020f618adrp x27, 0x813000
0020f61cldr x3, [x27+168]
0020f620str x2, [sp+112]
0020f624str x3, [sp+120]
0020f628ldr x0, [sp+40]
0020f62cldrb w1, [sp+48]
0020f630ldur x29, [sp-8]
0020f634ldr x30, [sp], 144
0020f638ret x30
0020f63c
0020f63cloc_20f63c:
0020f63cldr x0, [sp+176]
0020f640bl google.golang.org/protobuf/internal/impl.pointer.Float64Ptr
0020f644str x0, [sp+104]
0020f648ldrsb x27, [x0]
0020f64cldr x1, [x0]
0020f650cbnz x1, 0x20f658
0020f654b 0x20f65c
0020f658
0020f658loc_20f658:
0020f658b 0x20f6a4
0020f65c
0020f65cloc_20f65c:
0020f65cadrp x0, 0x3e6000
0020f660add x0, x0, 3904
0020f664bl runtime.newobject
0020f668str x0, [sp+128]
0020f66cldr x1, [sp+104]
0020f670ldrsb x27, [x1]
0020f674adrp x27, 0x83c000
0020f678ldr w2, [x27+3056]
0020f67ccbz w2, 0x20f684
0020f680b 0x20f688
0020f684
0020f684loc_20f684:
0020f684b 0x20f69c
0020f688
0020f688loc_20f688:
0020f688bl runtime.gcWriteBarrier2
0020f68cstr x0, [x25]
0020f690ldr x2, [x1]
0020f694str x2, [x25+8]
0020f698b 0x20f69c
0020f69c
0020f69cloc_20f69c:
0020f69cstr x0, [x1]
0020f6a0b 0x20f6a4
0020f6a4
0020f6a4loc_20f6a4:
0020f6a4ldr x0, [sp+32]
0020f6a8bl math.Float64frombits
0020f6acstr d0, [sp+72]
0020f6b0ldr x1, [sp+104]
0020f6b4ldrsb x27, [x1]
0020f6b8ldr x1, [x1]
0020f6bcldrsb x27, [x1]
0020f6c0str d0, [x1]
0020f6c4ldr x1, [sp+56]
0020f6c8str x1, [sp+40]
0020f6ccstp xzr, xzr, [sp+112]
0020f6d0ldr x0, [sp+40]
0020f6d4ldrb w1, [sp+48]
0020f6d8mov x2, xzr
0020f6dcmov x3, xzr
0020f6e0ldur x29, [sp-8]
0020f6e4ldr x30, [sp], 144
0020f6e8ret x30
0020f6ec
0020f6ecloc_20f6ec:
0020f6ecstp x0, x1, [sp+8]
0020f6f0stp x2, x3, [sp+24]
0020f6f4strb w4, [sp+40]
0020f6f8str x5, [sp+48]
0020f6fcstrb w6, [sp+56]
0020f700stp x7, x8, [sp+64]
0020f704str x9, [sp+80]
0020f708mov x3, x30
0020f70cbl runtime.morestack_noctxt.abi0
0020f710ldp x0, x1, [sp+8]
0020f714ldp x2, x3, [sp+24]
0020f718ldrsb x4, [sp+40]
0020f71cldr x5, [sp+48]
0020f720ldrb w6, [sp+56]
0020f724ldp x7, x8, [sp+64]
0020f728ldr x9, [sp+80]
0020f72cb 0x20f550
0020f550
0020f730
0020f730google.golang.org/protobuf/internal/impl.sizeDoubleSlice: ; void google.golang.org/protobuf/internal/impl.sizeDoubleSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f730ldr x16, [x28+16]
0020f734subs xzr, sp, x16
0020f738b.ls 0x20f7b0
0020f73cstr x30, [sp-80]!
0020f740stur x29, [sp-8]
0020f744sub x29, sp, 8
0020f748str x0, [sp+88]
0020f74cstr x1, [sp+96]
0020f750strb w2, [sp+104]
0020f754str xzr, [sp+16]
0020f758bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f75cstr x0, [sp+64]
0020f760ldrsb x27, [x0]
0020f764ldr x1, [x0+8]
0020f768ldr x2, [x0]
0020f76cldr x3, [x0+16]
0020f770str x2, [sp+40]
0020f774str x1, [sp+48]
0020f778str x3, [sp+56]
0020f77cstr x1, [sp+32]
0020f780bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f784str x0, [sp+24]
0020f788ldr x1, [sp+32]
0020f78cldr x2, [sp+96]
0020f790ldrsb x27, [x2]
0020f794ldr x2, [x2+120]
0020f798add x2, x2, x0
0020f79cmadd x0, x1, x2, xzr
0020f7a0str x0, [sp+16]
0020f7a4ldur x29, [sp-8]
0020f7a8ldr x30, [sp], 80
0020f7acret x30
0020f7b0
0020f7b0loc_20f7b0:
0020f7b0stp x0, x1, [sp+8]
0020f7b4strb w2, [sp+24]
0020f7b8mov x3, x30
0020f7bcbl runtime.morestack_noctxt.abi0
0020f7c0ldp x0, x1, [sp+8]
0020f7c4ldrb w2, [sp+24]
0020f7c8b 0x20f730
0020f7ccudf 0
0020f730
0020f730google.golang.org/protobuf/internal/impl.sizeDoubleSlice: ; void google.golang.org/protobuf/internal/impl.sizeDoubleSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0020f730ldr x16, [x28+16]
0020f734subs xzr, sp, x16
0020f738b.ls 0x20f7b0
0020f73cstr x30, [sp-80]!
0020f740stur x29, [sp-8]
0020f744sub x29, sp, 8
0020f748str x0, [sp+88]
0020f74cstr x1, [sp+96]
0020f750strb w2, [sp+104]
0020f754str xzr, [sp+16]
0020f758bl google.golang.org/protobuf/internal/impl.pointer.Float64Slice
0020f75cstr x0, [sp+64]
0020f760ldrsb x27, [x0]
0020f764ldr x1, [x0+8]
0020f768ldr x2, [x0]
0020f76cldr x3, [x0+16]
0020f770str x2, [sp+40]
0020f774str x1, [sp+48]
0020f778str x3, [sp+56]
0020f77cstr x1, [sp+32]
0020f780bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
0020f784str x0, [sp+24]
0020f788ldr x1, [sp+32]
0020f78cldr x2, [sp+96]
0020f790ldrsb x27, [x2]
0020f794ldr x2, [x2+120]
0020f798add x2, x2, x0
0020f79cmadd x0, x1, x2, xzr
0020f7a0str x0, [sp+16]
0020f7a4ldur x29, [sp-8]
0020f7a8ldr x30, [sp], 80
0020f7acret x30
0020f7b0
0020f7b0loc_20f7b0:
0020f7b0stp x0, x1, [sp+8]
0020f7b4strb w2, [sp+24]
0020f7b8mov x3, x30
0020f7bcbl runtime.morestack_noctxt.abi0
0020f7c0ldp x0, x1, [sp+8]
0020f7c4ldrb w2, [sp+24]
0020f7c8b 0x20f730
0020f7ccudf 0
0020f730
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
Loading..