File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00207ae0
00207ae0google.golang.org/protobuf/internal/impl.consumeFixed32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Ptr(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)
00207ae0ldr x16, [x28+16]
00207ae4subs xzr, sp, x16
00207ae8b.ls 0x207c80
00207aecstr x30, [sp-128]!
00207af0stur x29, [sp-8]
00207af4sub x29, sp, 8
00207af8str x0, [sp+136]
00207afcstr x1, [sp+144]
00207b00str x2, [sp+152]
00207b04str x3, [sp+160]
00207b08strb w4, [sp+168]
00207b0cstr x5, [sp+176]
00207b10strb w6, [sp+184]
00207b14str x7, [sp+192]
00207b18str x8, [sp+200]
00207b1cstr x9, [sp+208]
00207b20str xzr, [sp+48]
00207b24strb wzr, [sp+56]
00207b28stp xzr, xzr, [sp+96]
00207b2cldrsb x4, [sp+168]
00207b30ubfm x4, x4, 0, 7
00207b34subs wzr, w4, 5
00207b38b.ne 0x207b40
00207b3cb 0x207b6c
00207b40
00207b40loc_207b40:
00207b40adrp x27, 0x81b000
00207b44ldr x2, [x27+192]
00207b48adrp x27, 0x81b000
00207b4cldr x3, [x27+200]
00207b50str x2, [sp+96]
00207b54str x3, [sp+104]
00207b58ldr x0, [sp+48]
00207b5cldrb w1, [sp+56]
00207b60ldur x29, [sp-8]
00207b64ldr x30, [sp], 128
00207b68ret x30
00207b6c
00207b6cloc_207b6c:
00207b6cldr x0, [sp+136]
00207b70ldr x1, [sp+144]
00207b74ldr x2, [sp+152]
00207b78bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00207b7cstr w0, [sp+44]
00207b80str x1, [sp+72]
00207b84ldr w3, [sp+44]
00207b88str w3, [sp+40]
00207b8cldr x3, [sp+72]
00207b90str x3, [sp+80]
00207b94ldr w3, [sp+40]
00207b98str w3, [sp+36]
00207b9cldr x3, [sp+80]
00207ba0str x3, [sp+64]
00207ba4tbnz x3, 63, 0x207bac
00207ba8b 0x207bd8
00207bac
00207bacloc_207bac:
00207bacadrp x27, 0x81b000
00207bb0ldr x2, [x27+160]
00207bb4adrp x27, 0x81b000
00207bb8ldr x3, [x27+168]
00207bbcstr x2, [sp+96]
00207bc0str x3, [sp+104]
00207bc4ldr x0, [sp+48]
00207bc8ldrb w1, [sp+56]
00207bccldur x29, [sp-8]
00207bd0ldr x30, [sp], 128
00207bd4ret x30
00207bd8
00207bd8loc_207bd8:
00207bd8ldr x0, [sp+160]
00207bdcbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
00207be0str x0, [sp+88]
00207be4ldrsb x27, [x0]
00207be8ldr x1, [x0]
00207beccbnz x1, 0x207bf4
00207bf0b 0x207bf8
00207bf4
00207bf4loc_207bf4:
00207bf4b 0x207c40
00207bf8
00207bf8loc_207bf8:
00207bf8adrp x0, 0x3ee000
00207bfcadd x0, x0, 3328
00207c00bl runtime.newobject
00207c04str x0, [sp+112]
00207c08ldr x1, [sp+88]
00207c0cldrsb x27, [x1]
00207c10adrp x27, 0x844000
00207c14ldr w2, [x27+3056]
00207c18cbz w2, 0x207c20
00207c1cb 0x207c24
00207c20
00207c20loc_207c20:
00207c20b 0x207c38
00207c24
00207c24loc_207c24:
00207c24bl runtime.gcWriteBarrier2
00207c28str x0, [x25]
00207c2cldr x4, [x1]
00207c30str x4, [x25+8]
00207c34b 0x207c38
00207c38
00207c38loc_207c38:
00207c38str x0, [x1]
00207c3cb 0x207c40
00207c40
00207c40loc_207c40:
00207c40ldr x4, [sp+88]
00207c44ldrsb x27, [x4]
00207c48ldr x4, [x4]
00207c4cldrsb x27, [x4]
00207c50ldr w5, [sp+36]
00207c54str w5, [x4]
00207c58ldr x4, [sp+64]
00207c5cstr x4, [sp+48]
00207c60stp xzr, xzr, [sp+96]
00207c64ldr x0, [sp+48]
00207c68ldrb w1, [sp+56]
00207c6cmov x2, xzr
00207c70mov x3, xzr
00207c74ldur x29, [sp-8]
00207c78ldr x30, [sp], 128
00207c7cret x30
00207c80
00207c80loc_207c80:
00207c80stp x0, x1, [sp+8]
00207c84stp x2, x3, [sp+24]
00207c88strb w4, [sp+40]
00207c8cstr x5, [sp+48]
00207c90strb w6, [sp+56]
00207c94stp x7, x8, [sp+64]
00207c98str x9, [sp+80]
00207c9cmov x3, x30
00207ca0bl runtime.morestack_noctxt.abi0
00207ca4ldp x0, x1, [sp+8]
00207ca8ldp x2, x3, [sp+24]
00207cacldrsb x4, [sp+40]
00207cb0ldr x5, [sp+48]
00207cb4ldrb w6, [sp+56]
00207cb8ldp x7, x8, [sp+64]
00207cbcldr x9, [sp+80]
00207cc0b 0x207ae0
00207cc4udf 0
00207cc8udf 0
00207cccudf 0
00207ae0
00207ae0google.golang.org/protobuf/internal/impl.consumeFixed32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Ptr(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)
00207ae0ldr x16, [x28+16]
00207ae4subs xzr, sp, x16
00207ae8b.ls 0x207c80
00207aecstr x30, [sp-128]!
00207af0stur x29, [sp-8]
00207af4sub x29, sp, 8
00207af8str x0, [sp+136]
00207afcstr x1, [sp+144]
00207b00str x2, [sp+152]
00207b04str x3, [sp+160]
00207b08strb w4, [sp+168]
00207b0cstr x5, [sp+176]
00207b10strb w6, [sp+184]
00207b14str x7, [sp+192]
00207b18str x8, [sp+200]
00207b1cstr x9, [sp+208]
00207b20str xzr, [sp+48]
00207b24strb wzr, [sp+56]
00207b28stp xzr, xzr, [sp+96]
00207b2cldrsb x4, [sp+168]
00207b30ubfm x4, x4, 0, 7
00207b34subs wzr, w4, 5
00207b38b.ne 0x207b40
00207b3cb 0x207b6c
00207b40
00207b40loc_207b40:
00207b40adrp x27, 0x81b000
00207b44ldr x2, [x27+192]
00207b48adrp x27, 0x81b000
00207b4cldr x3, [x27+200]
00207b50str x2, [sp+96]
00207b54str x3, [sp+104]
00207b58ldr x0, [sp+48]
00207b5cldrb w1, [sp+56]
00207b60ldur x29, [sp-8]
00207b64ldr x30, [sp], 128
00207b68ret x30
00207b6c
00207b6cloc_207b6c:
00207b6cldr x0, [sp+136]
00207b70ldr x1, [sp+144]
00207b74ldr x2, [sp+152]
00207b78bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00207b7cstr w0, [sp+44]
00207b80str x1, [sp+72]
00207b84ldr w3, [sp+44]
00207b88str w3, [sp+40]
00207b8cldr x3, [sp+72]
00207b90str x3, [sp+80]
00207b94ldr w3, [sp+40]
00207b98str w3, [sp+36]
00207b9cldr x3, [sp+80]
00207ba0str x3, [sp+64]
00207ba4tbnz x3, 63, 0x207bac
00207ba8b 0x207bd8
00207bac
00207bacloc_207bac:
00207bacadrp x27, 0x81b000
00207bb0ldr x2, [x27+160]
00207bb4adrp x27, 0x81b000
00207bb8ldr x3, [x27+168]
00207bbcstr x2, [sp+96]
00207bc0str x3, [sp+104]
00207bc4ldr x0, [sp+48]
00207bc8ldrb w1, [sp+56]
00207bccldur x29, [sp-8]
00207bd0ldr x30, [sp], 128
00207bd4ret x30
00207bd8
00207bd8loc_207bd8:
00207bd8ldr x0, [sp+160]
00207bdcbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
00207be0str x0, [sp+88]
00207be4ldrsb x27, [x0]
00207be8ldr x1, [x0]
00207beccbnz x1, 0x207bf4
00207bf0b 0x207bf8
00207bf4
00207bf4loc_207bf4:
00207bf4b 0x207c40
00207bf8
00207bf8loc_207bf8:
00207bf8adrp x0, 0x3ee000
00207bfcadd x0, x0, 3328
00207c00bl runtime.newobject
00207c04str x0, [sp+112]
00207c08ldr x1, [sp+88]
00207c0cldrsb x27, [x1]
00207c10adrp x27, 0x844000
00207c14ldr w2, [x27+3056]
00207c18cbz w2, 0x207c20
00207c1cb 0x207c24
00207c20
00207c20loc_207c20:
00207c20b 0x207c38
00207c24
00207c24loc_207c24:
00207c24bl runtime.gcWriteBarrier2
00207c28str x0, [x25]
00207c2cldr x4, [x1]
00207c30str x4, [x25+8]
00207c34b 0x207c38
00207c38
00207c38loc_207c38:
00207c38str x0, [x1]
00207c3cb 0x207c40
00207c40
00207c40loc_207c40:
00207c40ldr x4, [sp+88]
00207c44ldrsb x27, [x4]
00207c48ldr x4, [x4]
00207c4cldrsb x27, [x4]
00207c50ldr w5, [sp+36]
00207c54str w5, [x4]
00207c58ldr x4, [sp+64]
00207c5cstr x4, [sp+48]
00207c60stp xzr, xzr, [sp+96]
00207c64ldr x0, [sp+48]
00207c68ldrb w1, [sp+56]
00207c6cmov x2, xzr
00207c70mov x3, xzr
00207c74ldur x29, [sp-8]
00207c78ldr x30, [sp], 128
00207c7cret x30
00207c80
00207c80loc_207c80:
00207c80stp x0, x1, [sp+8]
00207c84stp x2, x3, [sp+24]
00207c88strb w4, [sp+40]
00207c8cstr x5, [sp+48]
00207c90strb w6, [sp+56]
00207c94stp x7, x8, [sp+64]
00207c98str x9, [sp+80]
00207c9cmov x3, x30
00207ca0bl runtime.morestack_noctxt.abi0
00207ca4ldp x0, x1, [sp+8]
00207ca8ldp x2, x3, [sp+24]
00207cacldrsb x4, [sp+40]
00207cb0ldr x5, [sp+48]
00207cb4ldrb w6, [sp+56]
00207cb8ldp x7, x8, [sp+64]
00207cbcldr x9, [sp+80]
00207cc0b 0x207ae0
00207cc4udf 0
00207cc8udf 0
00207cccudf 0
00207ae0
00207cd0
00207cd0google.golang.org/protobuf/internal/impl.sizeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00207cd0ldr x16, [x28+16]
00207cd4subs xzr, sp, x16
00207cd8b.ls 0x207d50
00207cdcstr x30, [sp-80]!
00207ce0stur x29, [sp-8]
00207ce4sub x29, sp, 8
00207ce8str x0, [sp+88]
00207cecstr x1, [sp+96]
00207cf0strb w2, [sp+104]
00207cf4str xzr, [sp+16]
00207cf8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207cfcstr x0, [sp+64]
00207d00ldrsb x27, [x0]
00207d04ldr x1, [x0+8]
00207d08ldr x2, [x0]
00207d0cldr x3, [x0+16]
00207d10str x2, [sp+40]
00207d14str x1, [sp+48]
00207d18str x3, [sp+56]
00207d1cstr x1, [sp+32]
00207d20bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00207d24str x0, [sp+24]
00207d28ldr x1, [sp+32]
00207d2cldr x2, [sp+96]
00207d30ldrsb x27, [x2]
00207d34ldr x2, [x2+120]
00207d38add x2, x2, x0
00207d3cmadd x0, x1, x2, xzr
00207d40str x0, [sp+16]
00207d44ldur x29, [sp-8]
00207d48ldr x30, [sp], 80
00207d4cret x30
00207d50
00207d50loc_207d50:
00207d50stp x0, x1, [sp+8]
00207d54strb w2, [sp+24]
00207d58mov x3, x30
00207d5cbl runtime.morestack_noctxt.abi0
00207d60ldp x0, x1, [sp+8]
00207d64ldrb w2, [sp+24]
00207d68b 0x207cd0
00207d6cudf 0
00207cd0
00207cd0google.golang.org/protobuf/internal/impl.sizeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00207cd0ldr x16, [x28+16]
00207cd4subs xzr, sp, x16
00207cd8b.ls 0x207d50
00207cdcstr x30, [sp-80]!
00207ce0stur x29, [sp-8]
00207ce4sub x29, sp, 8
00207ce8str x0, [sp+88]
00207cecstr x1, [sp+96]
00207cf0strb w2, [sp+104]
00207cf4str xzr, [sp+16]
00207cf8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207cfcstr x0, [sp+64]
00207d00ldrsb x27, [x0]
00207d04ldr x1, [x0+8]
00207d08ldr x2, [x0]
00207d0cldr x3, [x0+16]
00207d10str x2, [sp+40]
00207d14str x1, [sp+48]
00207d18str x3, [sp+56]
00207d1cstr x1, [sp+32]
00207d20bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00207d24str x0, [sp+24]
00207d28ldr x1, [sp+32]
00207d2cldr x2, [sp+96]
00207d30ldrsb x27, [x2]
00207d34ldr x2, [x2+120]
00207d38add x2, x2, x0
00207d3cmadd x0, x1, x2, xzr
00207d40str x0, [sp+16]
00207d44ldur x29, [sp-8]
00207d48ldr x30, [sp], 80
00207d4cret x30
00207d50
00207d50loc_207d50:
00207d50stp x0, x1, [sp+8]
00207d54strb w2, [sp+24]
00207d58mov x3, x30
00207d5cbl runtime.morestack_noctxt.abi0
00207d60ldp x0, x1, [sp+8]
00207d64ldrb w2, [sp+24]
00207d68b 0x207cd0
00207d6cudf 0
00207cd0
00207d70
00207d70google.golang.org/protobuf/internal/impl.appendFixed32Slice: ; void google.golang.org/protobuf/internal/impl.appendFixed32Slice(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)
00207d70ldr x16, [x28+16]
00207d74sub x17, sp, 48
00207d78subs xzr, x17, x16
00207d7cb.ls 0x207ea4
00207d80str x30, [sp-176]!
00207d84stur x29, [sp-8]
00207d88sub x29, sp, 8
00207d8cstr x0, [sp+184]
00207d90str x1, [sp+192]
00207d94str x2, [sp+200]
00207d98str x3, [sp+208]
00207d9cstr x4, [sp+216]
00207da0strb w5, [sp+224]
00207da4str xzr, [sp+88]
00207da8stp xzr, xzr, [sp+96]
00207dacstp xzr, xzr, [sp+72]
00207db0ldr x0, [sp+208]
00207db4bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207db8str x0, [sp+160]
00207dbcldrsb x27, [x0]
00207dc0ldr x1, [x0+8]
00207dc4ldr x2, [x0]
00207dc8ldr x3, [x0+16]
00207dccstr x2, [sp+112]
00207dd0str x1, [sp+120]
00207dd4str x3, [sp+128]
00207dd8str x2, [sp+136]
00207ddcstr x1, [sp+144]
00207de0str x3, [sp+152]
00207de4str xzr, [sp+64]
00207de8str x1, [sp+56]
00207decb 0x207df0
00207df0
00207df0loc_207df0:
00207df0ldr x5, [sp+56]
00207df4ldr x6, [sp+64]
00207df8subs xzr, x5, x6
00207dfcb.gt 0x207e04
00207e00b 0x207e68
00207e04
00207e04loc_207e04:
00207e04ldr x4, [sp+64]
00207e08ldr x5, [sp+136]
00207e0cldr w4, [x5+2*x4]
00207e10str w4, [sp+44]
00207e14ldr x4, [sp+216]
00207e18ldrsb x27, [x4]
00207e1cldr x3, [x4+112]
00207e20str x3, [sp+48]
00207e24ldr x0, [sp+184]
00207e28ldr x1, [sp+192]
00207e2cldr x2, [sp+200]
00207e30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00207e34str x0, [sp+184]
00207e38str x1, [sp+192]
00207e3cstr x2, [sp+200]
00207e40ldr w3, [sp+44]
00207e44bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00207e48str x0, [sp+184]
00207e4cstr x1, [sp+192]
00207e50str x2, [sp+200]
00207e54b 0x207e58
00207e58
00207e58loc_207e58:
00207e58ldr x5, [sp+64]
00207e5cadd x5, x5, 1
00207e60str x5, [sp+64]
00207e64b 0x207df0
00207e68
00207e68loc_207e68:
00207e68ldr x5, [sp+184]
00207e6cldr x6, [sp+192]
00207e70ldr x7, [sp+200]
00207e74str x5, [sp+88]
00207e78str x6, [sp+96]
00207e7cstr x7, [sp+104]
00207e80stp xzr, xzr, [sp+72]
00207e84ldr x0, [sp+88]
00207e88ldr x1, [sp+96]
00207e8cldr x2, [sp+104]
00207e90mov x3, xzr
00207e94mov x4, xzr
00207e98ldur x29, [sp-8]
00207e9cldr x30, [sp], 176
00207ea0ret x30
00207ea4
00207ea4loc_207ea4:
00207ea4stp x0, x1, [sp+8]
00207ea8stp x2, x3, [sp+24]
00207eacstr x4, [sp+40]
00207eb0strb w5, [sp+48]
00207eb4mov x3, x30
00207eb8bl runtime.morestack_noctxt.abi0
00207ebcldp x0, x1, [sp+8]
00207ec0ldp x2, x3, [sp+24]
00207ec4ldr x4, [sp+40]
00207ec8ldrb w5, [sp+48]
00207eccb 0x207d70
00207d70
00207d70google.golang.org/protobuf/internal/impl.appendFixed32Slice: ; void google.golang.org/protobuf/internal/impl.appendFixed32Slice(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)
00207d70ldr x16, [x28+16]
00207d74sub x17, sp, 48
00207d78subs xzr, x17, x16
00207d7cb.ls 0x207ea4
00207d80str x30, [sp-176]!
00207d84stur x29, [sp-8]
00207d88sub x29, sp, 8
00207d8cstr x0, [sp+184]
00207d90str x1, [sp+192]
00207d94str x2, [sp+200]
00207d98str x3, [sp+208]
00207d9cstr x4, [sp+216]
00207da0strb w5, [sp+224]
00207da4str xzr, [sp+88]
00207da8stp xzr, xzr, [sp+96]
00207dacstp xzr, xzr, [sp+72]
00207db0ldr x0, [sp+208]
00207db4bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207db8str x0, [sp+160]
00207dbcldrsb x27, [x0]
00207dc0ldr x1, [x0+8]
00207dc4ldr x2, [x0]
00207dc8ldr x3, [x0+16]
00207dccstr x2, [sp+112]
00207dd0str x1, [sp+120]
00207dd4str x3, [sp+128]
00207dd8str x2, [sp+136]
00207ddcstr x1, [sp+144]
00207de0str x3, [sp+152]
00207de4str xzr, [sp+64]
00207de8str x1, [sp+56]
00207decb 0x207df0
00207df0
00207df0loc_207df0:
00207df0ldr x5, [sp+56]
00207df4ldr x6, [sp+64]
00207df8subs xzr, x5, x6
00207dfcb.gt 0x207e04
00207e00b 0x207e68
00207e04
00207e04loc_207e04:
00207e04ldr x4, [sp+64]
00207e08ldr x5, [sp+136]
00207e0cldr w4, [x5+2*x4]
00207e10str w4, [sp+44]
00207e14ldr x4, [sp+216]
00207e18ldrsb x27, [x4]
00207e1cldr x3, [x4+112]
00207e20str x3, [sp+48]
00207e24ldr x0, [sp+184]
00207e28ldr x1, [sp+192]
00207e2cldr x2, [sp+200]
00207e30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00207e34str x0, [sp+184]
00207e38str x1, [sp+192]
00207e3cstr x2, [sp+200]
00207e40ldr w3, [sp+44]
00207e44bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00207e48str x0, [sp+184]
00207e4cstr x1, [sp+192]
00207e50str x2, [sp+200]
00207e54b 0x207e58
00207e58
00207e58loc_207e58:
00207e58ldr x5, [sp+64]
00207e5cadd x5, x5, 1
00207e60str x5, [sp+64]
00207e64b 0x207df0
00207e68
00207e68loc_207e68:
00207e68ldr x5, [sp+184]
00207e6cldr x6, [sp+192]
00207e70ldr x7, [sp+200]
00207e74str x5, [sp+88]
00207e78str x6, [sp+96]
00207e7cstr x7, [sp+104]
00207e80stp xzr, xzr, [sp+72]
00207e84ldr x0, [sp+88]
00207e88ldr x1, [sp+96]
00207e8cldr x2, [sp+104]
00207e90mov x3, xzr
00207e94mov x4, xzr
00207e98ldur x29, [sp-8]
00207e9cldr x30, [sp], 176
00207ea0ret x30
00207ea4
00207ea4loc_207ea4:
00207ea4stp x0, x1, [sp+8]
00207ea8stp x2, x3, [sp+24]
00207eacstr x4, [sp+40]
00207eb0strb w5, [sp+48]
00207eb4mov x3, x30
00207eb8bl runtime.morestack_noctxt.abi0
00207ebcldp x0, x1, [sp+8]
00207ec0ldp x2, x3, [sp+24]
00207ec4ldr x4, [sp+40]
00207ec8ldrb w5, [sp+48]
00207eccb 0x207d70
00207d70
00207ed0
00207ed0google.golang.org/protobuf/internal/impl.consumeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Slice(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)
00207ed0ldr x16, [x28+16]
00207ed4sub x17, sp, 192
00207ed8subs xzr, x17, x16
00207edcb.ls 0x20830c
00207ee0sub x20, sp, 320
00207ee4stp x29, x30, [x20-8]
00207ee8add sp, x20, 0
00207eecsub x29, sp, 8
00207ef0str x0, [sp+328]
00207ef4str x1, [sp+336]
00207ef8str x2, [sp+344]
00207efcstr x3, [sp+352]
00207f00strb w4, [sp+360]
00207f04str x5, [sp+368]
00207f08strb w6, [sp+376]
00207f0cstr x7, [sp+384]
00207f10str x8, [sp+392]
00207f14str x9, [sp+400]
00207f18str xzr, [sp+104]
00207f1cstrb wzr, [sp+112]
00207f20stp xzr, xzr, [sp+224]
00207f24ldr x0, [sp+352]
00207f28bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207f2cstr x0, [sp+192]
00207f30ldrsb x1, [sp+360]
00207f34ubfm x1, x1, 0, 7
00207f38subs wzr, w1, 2
00207f3cb.eq 0x207f44
00207f40b 0x208028
00207f44
00207f44loc_207f44:
00207f44str xzr, [sp+264]
00207f48stp xzr, xzr, [sp+272]
00207f4cldr x0, [sp+328]
00207f50ldr x1, [sp+336]
00207f54ldr x2, [sp+344]
00207f58bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00207f5cstr x0, [sp+264]
00207f60str x1, [sp+272]
00207f64str x2, [sp+280]
00207f68str x3, [sp+160]
00207f6cstr x0, [sp+288]
00207f70str x1, [sp+296]
00207f74str x2, [sp+304]
00207f78ldr x3, [sp+160]
00207f7cstr x3, [sp+184]
00207f80str x0, [sp+240]
00207f84str x1, [sp+248]
00207f88str x2, [sp+256]
00207f8cldr x3, [sp+184]
00207f90str x3, [sp+136]
00207f94tbnz x3, 63, 0x207f9c
00207f98b 0x207fc8
00207f9c
00207f9cloc_207f9c:
00207f9cadrp x27, 0x81b000
00207fa0ldr x2, [x27+160]
00207fa4adrp x27, 0x81b000
00207fa8ldr x3, [x27+168]
00207facstr x2, [sp+224]
00207fb0str x3, [sp+232]
00207fb4ldr x0, [sp+104]
00207fb8ldrb w1, [sp+112]
00207fbcldp x29, x30, [sp-8]
00207fc0add sp, sp, 320
00207fc4ret x30
00207fc8
00207fc8loc_207fc8:
00207fc8str x1, [sp+160]
00207fccbl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00207fd0str x0, [sp+152]
00207fd4ldr x1, [sp+160]
00207fd8cbnz x0, 0x207fe0
00207fdcb 0x208304
00207fe0
00207fe0loc_207fe0:
00207fe0sdiv x1, x1, x0
00207fe4str x1, [sp+144]
00207fe8subs xzr, x1, 0
00207fecb.gt 0x207ff4
00207ff0b 0x208000
00207ff4
00207ff4loc_207ff4:
00207ff4ldr x0, [sp+352]
00207ff8bl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
00207ffcb 0x208004
00208000
00208000loc_208000:
00208000b 0x208004
00208004
00208004loc_208004:
00208004ldr x4, [sp+192]
00208008ldrsb x27, [x4]
0020800cldr x5, [x4]
00208010ldr x6, [x4+8]
00208014ldr x4, [x4+16]
00208018str x5, [sp+200]
0020801cstr x6, [sp+208]
00208020str x4, [sp+216]
00208024b 0x208180
00208028
00208028loc_208028:
00208028ldrsb x4, [sp+360]
0020802cubfm x4, x4, 0, 7
00208030subs wzr, w4, 5
00208034b.ne 0x20803c
00208038b 0x208068
0020803c
0020803cloc_20803c:
0020803cadrp x27, 0x81a000
00208040ldr x2, [x27+192]
00208044adrp x27, 0x81a000
00208048ldr x3, [x27+200]
0020804cstr x2, [sp+224]
00208050str x3, [sp+232]
00208054ldr x0, [sp+104]
00208058ldrb w1, [sp+112]
0020805cldp x29, x30, [sp-8]
00208060add sp, sp, 320
00208064ret x30
00208068
00208068loc_208068:
00208068ldr x0, [sp+328]
0020806cldr x1, [sp+336]
00208070ldr x2, [sp+344]
00208074bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208078str w0, [sp+92]
0020807cstr x1, [sp+152]
00208080ldr w3, [sp+92]
00208084str w3, [sp+96]
00208088ldr x3, [sp+152]
0020808cstr x3, [sp+168]
00208090ldr w3, [sp+96]
00208094str w3, [sp+84]
00208098ldr x3, [sp+168]
0020809cstr x3, [sp+120]
002080a0tbnz x3, 63, 0x2080a8
002080a4b 0x2080d4
002080a8
002080a8loc_2080a8:
002080a8adrp x27, 0x81a000
002080acldr x2, [x27+160]
002080b0adrp x27, 0x81a000
002080b4ldr x3, [x27+168]
002080b8str x2, [sp+224]
002080bcstr x3, [sp+232]
002080c0ldr x0, [sp+104]
002080c4ldrb w1, [sp+112]
002080c8ldp x29, x30, [sp-8]
002080ccadd sp, sp, 320
002080d0ret x30
002080d4
002080d4loc_2080d4:
002080d4ldr x5, [sp+192]
002080d8ldrsb x27, [x5]
002080dcldr x2, [x5+16]
002080e0ldr x0, [x5]
002080e4ldr x5, [x5+8]
002080e8add x1, x5, 1
002080ecsubs xzr, x2, x1
002080f0b.hs 0x2080f8
002080f4b 0x2080fc
002080f8
002080f8loc_2080f8:
002080f8b 0x208110
002080fc
002080fcloc_2080fc:
002080fcorr x3, xzr, 1
00208100adrp x4, 0x3ed000
00208104add x4, x4, 3328
00208108bl runtime.growslice
0020810cb 0x208110
00208110
00208110loc_208110:
00208110ldr w4, [sp+84]
00208114sub x5, x1, 1
00208118str w4, [x0+2*x5]
0020811cldr x4, [sp+192]
00208120ldrsb x27, [x4]
00208124str x1, [x4+8]
00208128str x2, [x4+16]
0020812cadrp x27, 0x843000
00208130ldr w5, [x27+3056]
00208134cbz w5, 0x20813c
00208138b 0x208140
0020813c
0020813cloc_20813c:
0020813cb 0x208154
00208140
00208140loc_208140:
00208140bl runtime.gcWriteBarrier2
00208144str x0, [x25]
00208148ldr x5, [x4]
0020814cstr x5, [x25+8]
00208150b 0x208154
00208154
00208154loc_208154:
00208154str x0, [x4]
00208158ldr x4, [sp+120]
0020815cstr x4, [sp+104]
00208160stp xzr, xzr, [sp+224]
00208164ldr x0, [sp+104]
00208168ldrb w1, [sp+112]
0020816cmov x2, xzr
00208170mov x3, xzr
00208174ldp x29, x30, [sp-8]
00208178add sp, sp, 320
0020817cret x30
00208180
00208180loc_208180:
00208180ldr x4, [sp+248]
00208184str x4, [sp+152]
00208188cbnz x4, 0x208190
0020818cb 0x208290
00208190
00208190loc_208190:
00208190ldr x0, [sp+240]
00208194ldr x1, [sp+248]
00208198ldr x2, [sp+256]
0020819cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
002081a0str w0, [sp+92]
002081a4str x1, [sp+160]
002081a8ldr w3, [sp+92]
002081acstr w3, [sp+100]
002081b0ldr x3, [sp+160]
002081b4str x3, [sp+176]
002081b8ldr w3, [sp+100]
002081bcstr w3, [sp+88]
002081c0ldr x3, [sp+176]
002081c4str x3, [sp+128]
002081c8tbnz x3, 63, 0x2081d0
002081ccb 0x2081fc
002081d0
002081d0loc_2081d0:
002081d0adrp x27, 0x81a000
002081d4ldr x2, [x27+160]
002081d8adrp x27, 0x81a000
002081dcldr x3, [x27+168]
002081e0str x2, [sp+224]
002081e4str x3, [sp+232]
002081e8ldr x0, [sp+104]
002081ecldrb w1, [sp+112]
002081f0ldp x29, x30, [sp-8]
002081f4add sp, sp, 320
002081f8ret x30
002081fc
002081fcloc_2081fc:
002081fcldr x2, [sp+216]
00208200ldr x0, [sp+200]
00208204ldr x5, [sp+208]
00208208add x1, x5, 1
0020820csubs xzr, x2, x1
00208210b.hs 0x208218
00208214b 0x20821c
00208218
00208218loc_208218:
00208218b 0x208230
0020821c
0020821cloc_20821c:
0020821corr x3, xzr, 1
00208220adrp x4, 0x3ed000
00208224add x4, x4, 3328
00208228bl runtime.growslice
0020822cb 0x208230
00208230
00208230loc_208230:
00208230ldr w4, [sp+88]
00208234sub x5, x1, 1
00208238str w4, [x0+2*x5]
0020823cstr x0, [sp+200]
00208240str x1, [sp+208]
00208244str x2, [sp+216]
00208248ldr x0, [sp+128]
0020824cldr x1, [sp+248]
00208250ldr x4, [sp+240]
00208254ldr x5, [sp+256]
00208258b 0x20825c
0020825c
0020825cloc_20825c:
0020825csubs xzr, x1, x0
00208260b.hs 0x208268
00208264b 0x208300
00208268
00208268loc_208268:
00208268sub x5, x5, x0
0020826csub x6, x1, x0
00208270sub x7, xzr, x5
00208274and x7, x0, x7, asr #63
00208278add x4, x4, x7
0020827cstr x4, [sp+240]
00208280str x6, [sp+248]
00208284str x5, [sp+256]
00208288b 0x20828c
0020828c
0020828cloc_20828c:
0020828cb 0x208180
00208290
00208290loc_208290:
00208290ldr x4, [sp+192]
00208294ldrsb x27, [x4]
00208298ldr x5, [sp+200]
0020829cldr x6, [sp+208]
002082a0ldr x7, [sp+216]
002082a4str x6, [x4+8]
002082a8str x7, [x4+16]
002082acadrp x27, 0x843000
002082b0ldr w6, [x27+3056]
002082b4cbz w6, 0x2082bc
002082b8b 0x2082c0
002082bc
002082bcloc_2082bc:
002082bcb 0x2082d4
002082c0
002082c0loc_2082c0:
002082c0bl runtime.gcWriteBarrier2
002082c4str x5, [x25]
002082c8ldr x6, [x4]
002082ccstr x6, [x25+8]
002082d0b 0x2082d4
002082d4
002082d4loc_2082d4:
002082d4str x5, [x4]
002082d8ldr x4, [sp+136]
002082dcstr x4, [sp+104]
002082e0stp xzr, xzr, [sp+224]
002082e4ldr x0, [sp+104]
002082e8ldrb w1, [sp+112]
002082ecmov x2, xzr
002082f0mov x3, xzr
002082f4ldp x29, x30, [sp-8]
002082f8add sp, sp, 320
002082fcret x30
00208300
00208300loc_208300:
00208300bl runtime.panicSliceB
00208304
00208304loc_208304:
00208304bl runtime.panicdivide
00208308hint
0020830c
0020830cloc_20830c:
0020830cstp x0, x1, [sp+8]
00208310stp x2, x3, [sp+24]
00208314strb w4, [sp+40]
00208318str x5, [sp+48]
0020831cstrb w6, [sp+56]
00208320stp x7, x8, [sp+64]
00208324str x9, [sp+80]
00208328mov x3, x30
0020832cbl runtime.morestack_noctxt.abi0
00208330ldp x0, x1, [sp+8]
00208334ldp x2, x3, [sp+24]
00208338ldrsb x4, [sp+40]
0020833cldr x5, [sp+48]
00208340ldrb w6, [sp+56]
00208344ldp x7, x8, [sp+64]
00208348ldr x9, [sp+80]
0020834cb 0x207ed0
00207ed0
00207ed0google.golang.org/protobuf/internal/impl.consumeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Slice(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)
00207ed0ldr x16, [x28+16]
00207ed4sub x17, sp, 192
00207ed8subs xzr, x17, x16
00207edcb.ls 0x20830c
00207ee0sub x20, sp, 320
00207ee4stp x29, x30, [x20-8]
00207ee8add sp, x20, 0
00207eecsub x29, sp, 8
00207ef0str x0, [sp+328]
00207ef4str x1, [sp+336]
00207ef8str x2, [sp+344]
00207efcstr x3, [sp+352]
00207f00strb w4, [sp+360]
00207f04str x5, [sp+368]
00207f08strb w6, [sp+376]
00207f0cstr x7, [sp+384]
00207f10str x8, [sp+392]
00207f14str x9, [sp+400]
00207f18str xzr, [sp+104]
00207f1cstrb wzr, [sp+112]
00207f20stp xzr, xzr, [sp+224]
00207f24ldr x0, [sp+352]
00207f28bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00207f2cstr x0, [sp+192]
00207f30ldrsb x1, [sp+360]
00207f34ubfm x1, x1, 0, 7
00207f38subs wzr, w1, 2
00207f3cb.eq 0x207f44
00207f40b 0x208028
00207f44
00207f44loc_207f44:
00207f44str xzr, [sp+264]
00207f48stp xzr, xzr, [sp+272]
00207f4cldr x0, [sp+328]
00207f50ldr x1, [sp+336]
00207f54ldr x2, [sp+344]
00207f58bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00207f5cstr x0, [sp+264]
00207f60str x1, [sp+272]
00207f64str x2, [sp+280]
00207f68str x3, [sp+160]
00207f6cstr x0, [sp+288]
00207f70str x1, [sp+296]
00207f74str x2, [sp+304]
00207f78ldr x3, [sp+160]
00207f7cstr x3, [sp+184]
00207f80str x0, [sp+240]
00207f84str x1, [sp+248]
00207f88str x2, [sp+256]
00207f8cldr x3, [sp+184]
00207f90str x3, [sp+136]
00207f94tbnz x3, 63, 0x207f9c
00207f98b 0x207fc8
00207f9c
00207f9cloc_207f9c:
00207f9cadrp x27, 0x81b000
00207fa0ldr x2, [x27+160]
00207fa4adrp x27, 0x81b000
00207fa8ldr x3, [x27+168]
00207facstr x2, [sp+224]
00207fb0str x3, [sp+232]
00207fb4ldr x0, [sp+104]
00207fb8ldrb w1, [sp+112]
00207fbcldp x29, x30, [sp-8]
00207fc0add sp, sp, 320
00207fc4ret x30
00207fc8
00207fc8loc_207fc8:
00207fc8str x1, [sp+160]
00207fccbl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00207fd0str x0, [sp+152]
00207fd4ldr x1, [sp+160]
00207fd8cbnz x0, 0x207fe0
00207fdcb 0x208304
00207fe0
00207fe0loc_207fe0:
00207fe0sdiv x1, x1, x0
00207fe4str x1, [sp+144]
00207fe8subs xzr, x1, 0
00207fecb.gt 0x207ff4
00207ff0b 0x208000
00207ff4
00207ff4loc_207ff4:
00207ff4ldr x0, [sp+352]
00207ff8bl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
00207ffcb 0x208004
00208000
00208000loc_208000:
00208000b 0x208004
00208004
00208004loc_208004:
00208004ldr x4, [sp+192]
00208008ldrsb x27, [x4]
0020800cldr x5, [x4]
00208010ldr x6, [x4+8]
00208014ldr x4, [x4+16]
00208018str x5, [sp+200]
0020801cstr x6, [sp+208]
00208020str x4, [sp+216]
00208024b 0x208180
00208028
00208028loc_208028:
00208028ldrsb x4, [sp+360]
0020802cubfm x4, x4, 0, 7
00208030subs wzr, w4, 5
00208034b.ne 0x20803c
00208038b 0x208068
0020803c
0020803cloc_20803c:
0020803cadrp x27, 0x81a000
00208040ldr x2, [x27+192]
00208044adrp x27, 0x81a000
00208048ldr x3, [x27+200]
0020804cstr x2, [sp+224]
00208050str x3, [sp+232]
00208054ldr x0, [sp+104]
00208058ldrb w1, [sp+112]
0020805cldp x29, x30, [sp-8]
00208060add sp, sp, 320
00208064ret x30
00208068
00208068loc_208068:
00208068ldr x0, [sp+328]
0020806cldr x1, [sp+336]
00208070ldr x2, [sp+344]
00208074bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208078str w0, [sp+92]
0020807cstr x1, [sp+152]
00208080ldr w3, [sp+92]
00208084str w3, [sp+96]
00208088ldr x3, [sp+152]
0020808cstr x3, [sp+168]
00208090ldr w3, [sp+96]
00208094str w3, [sp+84]
00208098ldr x3, [sp+168]
0020809cstr x3, [sp+120]
002080a0tbnz x3, 63, 0x2080a8
002080a4b 0x2080d4
002080a8
002080a8loc_2080a8:
002080a8adrp x27, 0x81a000
002080acldr x2, [x27+160]
002080b0adrp x27, 0x81a000
002080b4ldr x3, [x27+168]
002080b8str x2, [sp+224]
002080bcstr x3, [sp+232]
002080c0ldr x0, [sp+104]
002080c4ldrb w1, [sp+112]
002080c8ldp x29, x30, [sp-8]
002080ccadd sp, sp, 320
002080d0ret x30
002080d4
002080d4loc_2080d4:
002080d4ldr x5, [sp+192]
002080d8ldrsb x27, [x5]
002080dcldr x2, [x5+16]
002080e0ldr x0, [x5]
002080e4ldr x5, [x5+8]
002080e8add x1, x5, 1
002080ecsubs xzr, x2, x1
002080f0b.hs 0x2080f8
002080f4b 0x2080fc
002080f8
002080f8loc_2080f8:
002080f8b 0x208110
002080fc
002080fcloc_2080fc:
002080fcorr x3, xzr, 1
00208100adrp x4, 0x3ed000
00208104add x4, x4, 3328
00208108bl runtime.growslice
0020810cb 0x208110
00208110
00208110loc_208110:
00208110ldr w4, [sp+84]
00208114sub x5, x1, 1
00208118str w4, [x0+2*x5]
0020811cldr x4, [sp+192]
00208120ldrsb x27, [x4]
00208124str x1, [x4+8]
00208128str x2, [x4+16]
0020812cadrp x27, 0x843000
00208130ldr w5, [x27+3056]
00208134cbz w5, 0x20813c
00208138b 0x208140
0020813c
0020813cloc_20813c:
0020813cb 0x208154
00208140
00208140loc_208140:
00208140bl runtime.gcWriteBarrier2
00208144str x0, [x25]
00208148ldr x5, [x4]
0020814cstr x5, [x25+8]
00208150b 0x208154
00208154
00208154loc_208154:
00208154str x0, [x4]
00208158ldr x4, [sp+120]
0020815cstr x4, [sp+104]
00208160stp xzr, xzr, [sp+224]
00208164ldr x0, [sp+104]
00208168ldrb w1, [sp+112]
0020816cmov x2, xzr
00208170mov x3, xzr
00208174ldp x29, x30, [sp-8]
00208178add sp, sp, 320
0020817cret x30
00208180
00208180loc_208180:
00208180ldr x4, [sp+248]
00208184str x4, [sp+152]
00208188cbnz x4, 0x208190
0020818cb 0x208290
00208190
00208190loc_208190:
00208190ldr x0, [sp+240]
00208194ldr x1, [sp+248]
00208198ldr x2, [sp+256]
0020819cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
002081a0str w0, [sp+92]
002081a4str x1, [sp+160]
002081a8ldr w3, [sp+92]
002081acstr w3, [sp+100]
002081b0ldr x3, [sp+160]
002081b4str x3, [sp+176]
002081b8ldr w3, [sp+100]
002081bcstr w3, [sp+88]
002081c0ldr x3, [sp+176]
002081c4str x3, [sp+128]
002081c8tbnz x3, 63, 0x2081d0
002081ccb 0x2081fc
002081d0
002081d0loc_2081d0:
002081d0adrp x27, 0x81a000
002081d4ldr x2, [x27+160]
002081d8adrp x27, 0x81a000
002081dcldr x3, [x27+168]
002081e0str x2, [sp+224]
002081e4str x3, [sp+232]
002081e8ldr x0, [sp+104]
002081ecldrb w1, [sp+112]
002081f0ldp x29, x30, [sp-8]
002081f4add sp, sp, 320
002081f8ret x30
002081fc
002081fcloc_2081fc:
002081fcldr x2, [sp+216]
00208200ldr x0, [sp+200]
00208204ldr x5, [sp+208]
00208208add x1, x5, 1
0020820csubs xzr, x2, x1
00208210b.hs 0x208218
00208214b 0x20821c
00208218
00208218loc_208218:
00208218b 0x208230
0020821c
0020821cloc_20821c:
0020821corr x3, xzr, 1
00208220adrp x4, 0x3ed000
00208224add x4, x4, 3328
00208228bl runtime.growslice
0020822cb 0x208230
00208230
00208230loc_208230:
00208230ldr w4, [sp+88]
00208234sub x5, x1, 1
00208238str w4, [x0+2*x5]
0020823cstr x0, [sp+200]
00208240str x1, [sp+208]
00208244str x2, [sp+216]
00208248ldr x0, [sp+128]
0020824cldr x1, [sp+248]
00208250ldr x4, [sp+240]
00208254ldr x5, [sp+256]
00208258b 0x20825c
0020825c
0020825cloc_20825c:
0020825csubs xzr, x1, x0
00208260b.hs 0x208268
00208264b 0x208300
00208268
00208268loc_208268:
00208268sub x5, x5, x0
0020826csub x6, x1, x0
00208270sub x7, xzr, x5
00208274and x7, x0, x7, asr #63
00208278add x4, x4, x7
0020827cstr x4, [sp+240]
00208280str x6, [sp+248]
00208284str x5, [sp+256]
00208288b 0x20828c
0020828c
0020828cloc_20828c:
0020828cb 0x208180
00208290
00208290loc_208290:
00208290ldr x4, [sp+192]
00208294ldrsb x27, [x4]
00208298ldr x5, [sp+200]
0020829cldr x6, [sp+208]
002082a0ldr x7, [sp+216]
002082a4str x6, [x4+8]
002082a8str x7, [x4+16]
002082acadrp x27, 0x843000
002082b0ldr w6, [x27+3056]
002082b4cbz w6, 0x2082bc
002082b8b 0x2082c0
002082bc
002082bcloc_2082bc:
002082bcb 0x2082d4
002082c0
002082c0loc_2082c0:
002082c0bl runtime.gcWriteBarrier2
002082c4str x5, [x25]
002082c8ldr x6, [x4]
002082ccstr x6, [x25+8]
002082d0b 0x2082d4
002082d4
002082d4loc_2082d4:
002082d4str x5, [x4]
002082d8ldr x4, [sp+136]
002082dcstr x4, [sp+104]
002082e0stp xzr, xzr, [sp+224]
002082e4ldr x0, [sp+104]
002082e8ldrb w1, [sp+112]
002082ecmov x2, xzr
002082f0mov x3, xzr
002082f4ldp x29, x30, [sp-8]
002082f8add sp, sp, 320
002082fcret x30
00208300
00208300loc_208300:
00208300bl runtime.panicSliceB
00208304
00208304loc_208304:
00208304bl runtime.panicdivide
00208308hint
0020830c
0020830cloc_20830c:
0020830cstp x0, x1, [sp+8]
00208310stp x2, x3, [sp+24]
00208314strb w4, [sp+40]
00208318str x5, [sp+48]
0020831cstrb w6, [sp+56]
00208320stp x7, x8, [sp+64]
00208324str x9, [sp+80]
00208328mov x3, x30
0020832cbl runtime.morestack_noctxt.abi0
00208330ldp x0, x1, [sp+8]
00208334ldp x2, x3, [sp+24]
00208338ldrsb x4, [sp+40]
0020833cldr x5, [sp+48]
00208340ldrb w6, [sp+56]
00208344ldp x7, x8, [sp+64]
00208348ldr x9, [sp+80]
0020834cb 0x207ed0
00207ed0
00208350
00208350google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208350ldr x16, [x28+16]
00208354subs xzr, sp, x16
00208358b.ls 0x2083fc
0020835cstr x30, [sp-96]!
00208360stur x29, [sp-8]
00208364sub x29, sp, 8
00208368str x0, [sp+104]
0020836cstr x1, [sp+112]
00208370strb w2, [sp+120]
00208374str xzr, [sp+24]
00208378bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
0020837cstr x0, [sp+80]
00208380ldrsb x27, [x0]
00208384ldr x1, [x0]
00208388ldr x2, [x0+16]
0020838cldr x3, [x0+8]
00208390str x1, [sp+56]
00208394str x3, [sp+64]
00208398str x2, [sp+72]
0020839cstr x3, [sp+48]
002083a0cbz x3, 0x2083a8
002083a4b 0x2083bc
002083a8
002083a8loc_2083a8:
002083a8str xzr, [sp+24]
002083acmov x0, xzr
002083b0ldur x29, [sp-8]
002083b4ldr x30, [sp], 96
002083b8ret x30
002083bc
002083bcloc_2083bc:
002083bcstr x3, [sp+48]
002083c0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002083c4str x0, [sp+40]
002083c8ldr x1, [sp+48]
002083ccmadd x0, x1, x0, xzr
002083d0str x0, [sp+32]
002083d4bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002083d8str x0, [sp+40]
002083dcldr x1, [sp+112]
002083e0ldrsb x27, [x1]
002083e4ldr x1, [x1+120]
002083e8add x0, x1, x0
002083ecstr x0, [sp+24]
002083f0ldur x29, [sp-8]
002083f4ldr x30, [sp], 96
002083f8ret x30
002083fc
002083fcloc_2083fc:
002083fcstp x0, x1, [sp+8]
00208400strb w2, [sp+24]
00208404mov x3, x30
00208408bl runtime.morestack_noctxt.abi0
0020840cldp x0, x1, [sp+8]
00208410ldrb w2, [sp+24]
00208414b 0x208350
00208418udf 0
0020841cudf 0
00208350
00208350google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208350ldr x16, [x28+16]
00208354subs xzr, sp, x16
00208358b.ls 0x2083fc
0020835cstr x30, [sp-96]!
00208360stur x29, [sp-8]
00208364sub x29, sp, 8
00208368str x0, [sp+104]
0020836cstr x1, [sp+112]
00208370strb w2, [sp+120]
00208374str xzr, [sp+24]
00208378bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
0020837cstr x0, [sp+80]
00208380ldrsb x27, [x0]
00208384ldr x1, [x0]
00208388ldr x2, [x0+16]
0020838cldr x3, [x0+8]
00208390str x1, [sp+56]
00208394str x3, [sp+64]
00208398str x2, [sp+72]
0020839cstr x3, [sp+48]
002083a0cbz x3, 0x2083a8
002083a4b 0x2083bc
002083a8
002083a8loc_2083a8:
002083a8str xzr, [sp+24]
002083acmov x0, xzr
002083b0ldur x29, [sp-8]
002083b4ldr x30, [sp], 96
002083b8ret x30
002083bc
002083bcloc_2083bc:
002083bcstr x3, [sp+48]
002083c0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002083c4str x0, [sp+40]
002083c8ldr x1, [sp+48]
002083ccmadd x0, x1, x0, xzr
002083d0str x0, [sp+32]
002083d4bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002083d8str x0, [sp+40]
002083dcldr x1, [sp+112]
002083e0ldrsb x27, [x1]
002083e4ldr x1, [x1+120]
002083e8add x0, x1, x0
002083ecstr x0, [sp+24]
002083f0ldur x29, [sp-8]
002083f4ldr x30, [sp], 96
002083f8ret x30
002083fc
002083fcloc_2083fc:
002083fcstp x0, x1, [sp+8]
00208400strb w2, [sp+24]
00208404mov x3, x30
00208408bl runtime.morestack_noctxt.abi0
0020840cldp x0, x1, [sp+8]
00208410ldrb w2, [sp+24]
00208414b 0x208350
00208418udf 0
0020841cudf 0
00208350
00208420
00208420google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice(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)
00208420ldr x16, [x28+16]
00208424sub x17, sp, 80
00208428subs xzr, x17, x16
0020842cb.ls 0x2085e8
00208430str x30, [sp-208]!
00208434stur x29, [sp-8]
00208438sub x29, sp, 8
0020843cstr x0, [sp+216]
00208440str x1, [sp+224]
00208444str x2, [sp+232]
00208448str x3, [sp+240]
0020844cstr x4, [sp+248]
00208450strb w5, [sp+256]
00208454str xzr, [sp+120]
00208458stp xzr, xzr, [sp+128]
0020845cstp xzr, xzr, [sp+104]
00208460ldr x0, [sp+240]
00208464bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00208468str x0, [sp+168]
0020846cldrsb x27, [x0]
00208470ldr x1, [x0]
00208474ldr x2, [x0+16]
00208478ldr x3, [x0+8]
0020847cstr x1, [sp+144]
00208480str x3, [sp+152]
00208484str x2, [sp+160]
00208488str x3, [sp+96]
0020848ccbz x3, 0x208494
00208490b 0x2084d0
00208494
00208494loc_208494:
00208494ldr x5, [sp+216]
00208498ldr x6, [sp+224]
0020849cldr x7, [sp+232]
002084a0str x5, [sp+120]
002084a4str x6, [sp+128]
002084a8str x7, [sp+136]
002084acstp xzr, xzr, [sp+104]
002084b0ldr x0, [sp+120]
002084b4ldr x1, [sp+128]
002084b8ldr x2, [sp+136]
002084bcmov x3, xzr
002084c0mov x4, xzr
002084c4ldur x29, [sp-8]
002084c8ldr x30, [sp], 208
002084ccret x30
002084d0
002084d0loc_2084d0:
002084d0ldr x4, [sp+248]
002084d4ldrsb x27, [x4]
002084d8ldr x3, [x4+112]
002084dcstr x3, [sp+80]
002084e0ldr x0, [sp+216]
002084e4ldr x1, [sp+224]
002084e8ldr x2, [sp+232]
002084ecbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002084f0str x0, [sp+216]
002084f4str x1, [sp+224]
002084f8str x2, [sp+232]
002084fcldr x4, [sp+152]
00208500str x4, [sp+96]
00208504bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00208508str x0, [sp+88]
0020850cldr x4, [sp+96]
00208510madd x3, x4, x0, xzr
00208514str x3, [sp+56]
00208518ldr x0, [sp+216]
0020851cldr x1, [sp+224]
00208520ldr x2, [sp+232]
00208524bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00208528str x0, [sp+216]
0020852cstr x1, [sp+224]
00208530str x2, [sp+232]
00208534ldr x4, [sp+152]
00208538ldr x5, [sp+144]
0020853cldr x6, [sp+160]
00208540str x5, [sp+176]
00208544str x4, [sp+184]
00208548str x6, [sp+192]
0020854cstr xzr, [sp+72]
00208550str x4, [sp+64]
00208554b 0x208558
00208558
00208558loc_208558:
00208558ldr x5, [sp+64]
0020855cldr x6, [sp+72]
00208560subs xzr, x5, x6
00208564b.gt 0x20856c
00208568b 0x2085ac
0020856c
0020856cloc_20856c:
0020856cldr x4, [sp+72]
00208570ldr x5, [sp+176]
00208574ldr w3, [x5+2*x4]
00208578str w3, [sp+52]
0020857cldr x0, [sp+216]
00208580ldr x1, [sp+224]
00208584ldr x2, [sp+232]
00208588bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0020858cstr x0, [sp+216]
00208590str x1, [sp+224]
00208594str x2, [sp+232]
00208598b 0x20859c
0020859c
0020859cloc_20859c:
0020859cldr x5, [sp+72]
002085a0add x5, x5, 1
002085a4str x5, [sp+72]
002085a8b 0x208558
002085ac
002085acloc_2085ac:
002085acldr x5, [sp+216]
002085b0ldr x6, [sp+224]
002085b4ldr x7, [sp+232]
002085b8str x5, [sp+120]
002085bcstr x6, [sp+128]
002085c0str x7, [sp+136]
002085c4stp xzr, xzr, [sp+104]
002085c8ldr x0, [sp+120]
002085ccldr x1, [sp+128]
002085d0ldr x2, [sp+136]
002085d4mov x3, xzr
002085d8mov x4, xzr
002085dcldur x29, [sp-8]
002085e0ldr x30, [sp], 208
002085e4ret x30
002085e8
002085e8loc_2085e8:
002085e8stp x0, x1, [sp+8]
002085ecstp x2, x3, [sp+24]
002085f0str x4, [sp+40]
002085f4strb w5, [sp+48]
002085f8mov x3, x30
002085fcbl runtime.morestack_noctxt.abi0
00208600ldp x0, x1, [sp+8]
00208604ldp x2, x3, [sp+24]
00208608ldr x4, [sp+40]
0020860cldrb w5, [sp+48]
00208610b 0x208420
00208614udf 0
00208618udf 0
0020861cudf 0
00208420
00208420google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice(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)
00208420ldr x16, [x28+16]
00208424sub x17, sp, 80
00208428subs xzr, x17, x16
0020842cb.ls 0x2085e8
00208430str x30, [sp-208]!
00208434stur x29, [sp-8]
00208438sub x29, sp, 8
0020843cstr x0, [sp+216]
00208440str x1, [sp+224]
00208444str x2, [sp+232]
00208448str x3, [sp+240]
0020844cstr x4, [sp+248]
00208450strb w5, [sp+256]
00208454str xzr, [sp+120]
00208458stp xzr, xzr, [sp+128]
0020845cstp xzr, xzr, [sp+104]
00208460ldr x0, [sp+240]
00208464bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
00208468str x0, [sp+168]
0020846cldrsb x27, [x0]
00208470ldr x1, [x0]
00208474ldr x2, [x0+16]
00208478ldr x3, [x0+8]
0020847cstr x1, [sp+144]
00208480str x3, [sp+152]
00208484str x2, [sp+160]
00208488str x3, [sp+96]
0020848ccbz x3, 0x208494
00208490b 0x2084d0
00208494
00208494loc_208494:
00208494ldr x5, [sp+216]
00208498ldr x6, [sp+224]
0020849cldr x7, [sp+232]
002084a0str x5, [sp+120]
002084a4str x6, [sp+128]
002084a8str x7, [sp+136]
002084acstp xzr, xzr, [sp+104]
002084b0ldr x0, [sp+120]
002084b4ldr x1, [sp+128]
002084b8ldr x2, [sp+136]
002084bcmov x3, xzr
002084c0mov x4, xzr
002084c4ldur x29, [sp-8]
002084c8ldr x30, [sp], 208
002084ccret x30
002084d0
002084d0loc_2084d0:
002084d0ldr x4, [sp+248]
002084d4ldrsb x27, [x4]
002084d8ldr x3, [x4+112]
002084dcstr x3, [sp+80]
002084e0ldr x0, [sp+216]
002084e4ldr x1, [sp+224]
002084e8ldr x2, [sp+232]
002084ecbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002084f0str x0, [sp+216]
002084f4str x1, [sp+224]
002084f8str x2, [sp+232]
002084fcldr x4, [sp+152]
00208500str x4, [sp+96]
00208504bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00208508str x0, [sp+88]
0020850cldr x4, [sp+96]
00208510madd x3, x4, x0, xzr
00208514str x3, [sp+56]
00208518ldr x0, [sp+216]
0020851cldr x1, [sp+224]
00208520ldr x2, [sp+232]
00208524bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00208528str x0, [sp+216]
0020852cstr x1, [sp+224]
00208530str x2, [sp+232]
00208534ldr x4, [sp+152]
00208538ldr x5, [sp+144]
0020853cldr x6, [sp+160]
00208540str x5, [sp+176]
00208544str x4, [sp+184]
00208548str x6, [sp+192]
0020854cstr xzr, [sp+72]
00208550str x4, [sp+64]
00208554b 0x208558
00208558
00208558loc_208558:
00208558ldr x5, [sp+64]
0020855cldr x6, [sp+72]
00208560subs xzr, x5, x6
00208564b.gt 0x20856c
00208568b 0x2085ac
0020856c
0020856cloc_20856c:
0020856cldr x4, [sp+72]
00208570ldr x5, [sp+176]
00208574ldr w3, [x5+2*x4]
00208578str w3, [sp+52]
0020857cldr x0, [sp+216]
00208580ldr x1, [sp+224]
00208584ldr x2, [sp+232]
00208588bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0020858cstr x0, [sp+216]
00208590str x1, [sp+224]
00208594str x2, [sp+232]
00208598b 0x20859c
0020859c
0020859cloc_20859c:
0020859cldr x5, [sp+72]
002085a0add x5, x5, 1
002085a4str x5, [sp+72]
002085a8b 0x208558
002085ac
002085acloc_2085ac:
002085acldr x5, [sp+216]
002085b0ldr x6, [sp+224]
002085b4ldr x7, [sp+232]
002085b8str x5, [sp+120]
002085bcstr x6, [sp+128]
002085c0str x7, [sp+136]
002085c4stp xzr, xzr, [sp+104]
002085c8ldr x0, [sp+120]
002085ccldr x1, [sp+128]
002085d0ldr x2, [sp+136]
002085d4mov x3, xzr
002085d8mov x4, xzr
002085dcldur x29, [sp-8]
002085e0ldr x30, [sp], 208
002085e4ret x30
002085e8
002085e8loc_2085e8:
002085e8stp x0, x1, [sp+8]
002085ecstp x2, x3, [sp+24]
002085f0str x4, [sp+40]
002085f4strb w5, [sp+48]
002085f8mov x3, x30
002085fcbl runtime.morestack_noctxt.abi0
00208600ldp x0, x1, [sp+8]
00208604ldp x2, x3, [sp+24]
00208608ldr x4, [sp+40]
0020860cldrb w5, [sp+48]
00208610b 0x208420
00208614udf 0
00208618udf 0
0020861cudf 0
00208420
00208620
00208620google.golang.org/protobuf/internal/impl.sizeFixed32Value: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208620ldr x16, [x28+16]
00208624subs xzr, sp, x16
00208628b.ls 0x208670
0020862cstr x30, [sp-32]!
00208630stur x29, [sp-8]
00208634sub x29, sp, 8
00208638str x0, [sp+40]
0020863cstr x1, [sp+48]
00208640str x2, [sp+56]
00208644str x3, [sp+64]
00208648strb w4, [sp+72]
0020864cstr xzr, [sp+8]
00208650bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00208654str x0, [sp+16]
00208658ldr x1, [sp+64]
0020865cadd x0, x1, x0
00208660str x0, [sp+8]
00208664ldur x29, [sp-8]
00208668ldr x30, [sp], 32
0020866cret x30
00208670
00208670loc_208670:
00208670stp x0, x1, [sp+8]
00208674stp x2, x3, [sp+24]
00208678strb w4, [sp+40]
0020867cmov x3, x30
00208680bl runtime.morestack_noctxt.abi0
00208684ldp x0, x1, [sp+8]
00208688ldp x2, x3, [sp+24]
0020868cldrb w4, [sp+40]
00208690b 0x208620
00208694udf 0
00208698udf 0
0020869cudf 0
00208620
00208620google.golang.org/protobuf/internal/impl.sizeFixed32Value: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208620ldr x16, [x28+16]
00208624subs xzr, sp, x16
00208628b.ls 0x208670
0020862cstr x30, [sp-32]!
00208630stur x29, [sp-8]
00208634sub x29, sp, 8
00208638str x0, [sp+40]
0020863cstr x1, [sp+48]
00208640str x2, [sp+56]
00208644str x3, [sp+64]
00208648strb w4, [sp+72]
0020864cstr xzr, [sp+8]
00208650bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00208654str x0, [sp+16]
00208658ldr x1, [sp+64]
0020865cadd x0, x1, x0
00208660str x0, [sp+8]
00208664ldur x29, [sp-8]
00208668ldr x30, [sp], 32
0020866cret x30
00208670
00208670loc_208670:
00208670stp x0, x1, [sp+8]
00208674stp x2, x3, [sp+24]
00208678strb w4, [sp+40]
0020867cmov x3, x30
00208680bl runtime.morestack_noctxt.abi0
00208684ldp x0, x1, [sp+8]
00208688ldp x2, x3, [sp+24]
0020868cldrb w4, [sp+40]
00208690b 0x208620
00208694udf 0
00208698udf 0
0020869cudf 0
00208620
002086a0
002086a0google.golang.org/protobuf/internal/impl.appendFixed32Value: ; void google.golang.org/protobuf/internal/impl.appendFixed32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002086a0ldr x16, [x28+16]
002086a4subs xzr, sp, x16
002086a8b.ls 0x20876c
002086acstr x30, [sp-96]!
002086b0stur x29, [sp-8]
002086b4sub x29, sp, 8
002086b8str x0, [sp+104]
002086bcstr x1, [sp+112]
002086c0str x2, [sp+120]
002086c4str x3, [sp+128]
002086c8str x4, [sp+136]
002086ccstr x5, [sp+144]
002086d0str x6, [sp+152]
002086d4strb w7, [sp+160]
002086d8str xzr, [sp+64]
002086dcstp xzr, xzr, [sp+72]
002086e0stp xzr, xzr, [sp+48]
002086e4ldr x3, [sp+152]
002086e8ldr x0, [sp+104]
002086ecldr x1, [sp+112]
002086f0ldr x2, [sp+120]
002086f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002086f8str x0, [sp+104]
002086fcstr x1, [sp+112]
00208700str x2, [sp+120]
00208704ldr x0, [sp+128]
00208708ldr x1, [sp+136]
0020870cldr x2, [sp+144]
00208710bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00208714str x0, [sp+40]
00208718ldr x1, [sp+112]
0020871cldr x2, [sp+120]
00208720ldr x4, [sp+104]
00208724mov x3, x0
00208728mov x0, x4
0020872cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00208730str x0, [sp+104]
00208734str x1, [sp+112]
00208738str x2, [sp+120]
0020873cstr x0, [sp+64]
00208740str x1, [sp+72]
00208744str x2, [sp+80]
00208748stp xzr, xzr, [sp+48]
0020874cldr x0, [sp+64]
00208750ldr x1, [sp+72]
00208754ldr x2, [sp+80]
00208758mov x3, xzr
0020875cmov x4, xzr
00208760ldur x29, [sp-8]
00208764ldr x30, [sp], 96
00208768ret x30
0020876c
0020876cloc_20876c:
0020876cstp x0, x1, [sp+8]
00208770stp x2, x3, [sp+24]
00208774stp x4, x5, [sp+40]
00208778str x6, [sp+56]
0020877cstrb w7, [sp+64]
00208780mov x3, x30
00208784bl runtime.morestack_noctxt.abi0
00208788ldp x0, x1, [sp+8]
0020878cldp x2, x3, [sp+24]
00208790ldp x4, x5, [sp+40]
00208794ldr x6, [sp+56]
00208798ldrb w7, [sp+64]
0020879cb 0x2086a0
002086a0
002086a0google.golang.org/protobuf/internal/impl.appendFixed32Value: ; void google.golang.org/protobuf/internal/impl.appendFixed32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002086a0ldr x16, [x28+16]
002086a4subs xzr, sp, x16
002086a8b.ls 0x20876c
002086acstr x30, [sp-96]!
002086b0stur x29, [sp-8]
002086b4sub x29, sp, 8
002086b8str x0, [sp+104]
002086bcstr x1, [sp+112]
002086c0str x2, [sp+120]
002086c4str x3, [sp+128]
002086c8str x4, [sp+136]
002086ccstr x5, [sp+144]
002086d0str x6, [sp+152]
002086d4strb w7, [sp+160]
002086d8str xzr, [sp+64]
002086dcstp xzr, xzr, [sp+72]
002086e0stp xzr, xzr, [sp+48]
002086e4ldr x3, [sp+152]
002086e8ldr x0, [sp+104]
002086ecldr x1, [sp+112]
002086f0ldr x2, [sp+120]
002086f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002086f8str x0, [sp+104]
002086fcstr x1, [sp+112]
00208700str x2, [sp+120]
00208704ldr x0, [sp+128]
00208708ldr x1, [sp+136]
0020870cldr x2, [sp+144]
00208710bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00208714str x0, [sp+40]
00208718ldr x1, [sp+112]
0020871cldr x2, [sp+120]
00208720ldr x4, [sp+104]
00208724mov x3, x0
00208728mov x0, x4
0020872cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00208730str x0, [sp+104]
00208734str x1, [sp+112]
00208738str x2, [sp+120]
0020873cstr x0, [sp+64]
00208740str x1, [sp+72]
00208744str x2, [sp+80]
00208748stp xzr, xzr, [sp+48]
0020874cldr x0, [sp+64]
00208750ldr x1, [sp+72]
00208754ldr x2, [sp+80]
00208758mov x3, xzr
0020875cmov x4, xzr
00208760ldur x29, [sp-8]
00208764ldr x30, [sp], 96
00208768ret x30
0020876c
0020876cloc_20876c:
0020876cstp x0, x1, [sp+8]
00208770stp x2, x3, [sp+24]
00208774stp x4, x5, [sp+40]
00208778str x6, [sp+56]
0020877cstrb w7, [sp+64]
00208780mov x3, x30
00208784bl runtime.morestack_noctxt.abi0
00208788ldp x0, x1, [sp+8]
0020878cldp x2, x3, [sp+24]
00208790ldp x4, x5, [sp+40]
00208794ldr x6, [sp+56]
00208798ldrb w7, [sp+64]
0020879cb 0x2086a0
002086a0
002087a0
002087a0google.golang.org/protobuf/internal/impl.consumeFixed32Value: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Value(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)
002087a0ldr x16, [x28+16]
002087a4sub x17, sp, 32
002087a8subs xzr, x17, x16
002087acb.ls 0x208924
002087b0str x30, [sp-160]!
002087b4stur x29, [sp-8]
002087b8sub x29, sp, 8
002087bcstr x0, [sp+168]
002087c0str x1, [sp+176]
002087c4str x2, [sp+184]
002087c8str x3, [sp+192]
002087ccstr x4, [sp+200]
002087d0str x5, [sp+208]
002087d4str w6, [sp+216]
002087d8strb w7, [sp+220]
002087dcstrb w8, [sp+224]
002087e0str x9, [sp+232]
002087e4str x10, [sp+240]
002087e8str x11, [sp+248]
002087ecstp xzr, xzr, [sp+88]
002087f0str xzr, [sp+104]
002087f4str xzr, [sp+48]
002087f8strb wzr, [sp+56]
002087fcstp xzr, xzr, [sp+112]
00208800ldrsb x7, [sp+220]
00208804ubfm x7, x7, 0, 7
00208808subs wzr, w7, 5
0020880cb.ne 0x208814
00208810b 0x208854
00208814
00208814loc_208814:
00208814stp xzr, xzr, [sp+88]
00208818str xzr, [sp+104]
0020881cadrp x27, 0x81a000
00208820ldr x5, [x27+192]
00208824adrp x27, 0x81a000
00208828ldr x6, [x27+200]
0020882cstr x5, [sp+112]
00208830str x6, [sp+120]
00208834ldr x3, [sp+48]
00208838ldr x0, [sp+88]
0020883cldrb w4, [sp+56]
00208840ldr x1, [sp+96]
00208844ldr x2, [sp+104]
00208848ldur x29, [sp-8]
0020884cldr x30, [sp], 160
00208850ret x30
00208854
00208854loc_208854:
00208854ldr x0, [sp+168]
00208858ldr x1, [sp+176]
0020885cldr x2, [sp+184]
00208860bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208864str w0, [sp+40]
00208868str x1, [sp+72]
0020886cldr w3, [sp+40]
00208870str w3, [sp+44]
00208874ldr x3, [sp+72]
00208878str x3, [sp+80]
0020887cldr w3, [sp+44]
00208880str w3, [sp+36]
00208884ldr x3, [sp+80]
00208888str x3, [sp+64]
0020888ctbnz x3, 63, 0x208894
00208890b 0x2088d4
00208894
00208894loc_208894:
00208894stp xzr, xzr, [sp+88]
00208898str xzr, [sp+104]
0020889cadrp x27, 0x81a000
002088a0ldr x5, [x27+160]
002088a4adrp x27, 0x81a000
002088a8ldr x6, [x27+168]
002088acstr x5, [sp+112]
002088b0str x6, [sp+120]
002088b4ldr x3, [sp+48]
002088b8ldr x0, [sp+88]
002088bcldrb w4, [sp+56]
002088c0ldr x1, [sp+96]
002088c4ldr x2, [sp+104]
002088c8ldur x29, [sp-8]
002088ccldr x30, [sp], 160
002088d0ret x30
002088d4
002088d4loc_2088d4:
002088d4str x3, [sp+48]
002088d8ldr w0, [sp+36]
002088dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
002088e0str x0, [sp+128]
002088e4str x1, [sp+136]
002088e8str x2, [sp+144]
002088ecstr x0, [sp+88]
002088f0str x1, [sp+96]
002088f4str x2, [sp+104]
002088f8stp xzr, xzr, [sp+112]
002088fcldr x3, [sp+48]
00208900ldr x0, [sp+88]
00208904ldrb w4, [sp+56]
00208908ldr x1, [sp+96]
0020890cldr x2, [sp+104]
00208910mov x5, xzr
00208914mov x6, xzr
00208918ldur x29, [sp-8]
0020891cldr x30, [sp], 160
00208920ret x30
00208924
00208924loc_208924:
00208924stp x0, x1, [sp+8]
00208928stp x2, x3, [sp+24]
0020892cstp x4, x5, [sp+40]
00208930str w6, [sp+56]
00208934strb w7, [sp+60]
00208938strb w8, [sp+64]
0020893cstp x9, x10, [sp+72]
00208940str x11, [sp+88]
00208944mov x3, x30
00208948bl runtime.morestack_noctxt.abi0
0020894cldp x0, x1, [sp+8]
00208950ldp x2, x3, [sp+24]
00208954ldp x4, x5, [sp+40]
00208958ldrsw x6, [sp+56]
0020895cldrsb x7, [sp+60]
00208960ldrb w8, [sp+64]
00208964ldp x9, x10, [sp+72]
00208968ldr x11, [sp+88]
0020896cb 0x2087a0
002087a0
002087a0google.golang.org/protobuf/internal/impl.consumeFixed32Value: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Value(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)
002087a0ldr x16, [x28+16]
002087a4sub x17, sp, 32
002087a8subs xzr, x17, x16
002087acb.ls 0x208924
002087b0str x30, [sp-160]!
002087b4stur x29, [sp-8]
002087b8sub x29, sp, 8
002087bcstr x0, [sp+168]
002087c0str x1, [sp+176]
002087c4str x2, [sp+184]
002087c8str x3, [sp+192]
002087ccstr x4, [sp+200]
002087d0str x5, [sp+208]
002087d4str w6, [sp+216]
002087d8strb w7, [sp+220]
002087dcstrb w8, [sp+224]
002087e0str x9, [sp+232]
002087e4str x10, [sp+240]
002087e8str x11, [sp+248]
002087ecstp xzr, xzr, [sp+88]
002087f0str xzr, [sp+104]
002087f4str xzr, [sp+48]
002087f8strb wzr, [sp+56]
002087fcstp xzr, xzr, [sp+112]
00208800ldrsb x7, [sp+220]
00208804ubfm x7, x7, 0, 7
00208808subs wzr, w7, 5
0020880cb.ne 0x208814
00208810b 0x208854
00208814
00208814loc_208814:
00208814stp xzr, xzr, [sp+88]
00208818str xzr, [sp+104]
0020881cadrp x27, 0x81a000
00208820ldr x5, [x27+192]
00208824adrp x27, 0x81a000
00208828ldr x6, [x27+200]
0020882cstr x5, [sp+112]
00208830str x6, [sp+120]
00208834ldr x3, [sp+48]
00208838ldr x0, [sp+88]
0020883cldrb w4, [sp+56]
00208840ldr x1, [sp+96]
00208844ldr x2, [sp+104]
00208848ldur x29, [sp-8]
0020884cldr x30, [sp], 160
00208850ret x30
00208854
00208854loc_208854:
00208854ldr x0, [sp+168]
00208858ldr x1, [sp+176]
0020885cldr x2, [sp+184]
00208860bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208864str w0, [sp+40]
00208868str x1, [sp+72]
0020886cldr w3, [sp+40]
00208870str w3, [sp+44]
00208874ldr x3, [sp+72]
00208878str x3, [sp+80]
0020887cldr w3, [sp+44]
00208880str w3, [sp+36]
00208884ldr x3, [sp+80]
00208888str x3, [sp+64]
0020888ctbnz x3, 63, 0x208894
00208890b 0x2088d4
00208894
00208894loc_208894:
00208894stp xzr, xzr, [sp+88]
00208898str xzr, [sp+104]
0020889cadrp x27, 0x81a000
002088a0ldr x5, [x27+160]
002088a4adrp x27, 0x81a000
002088a8ldr x6, [x27+168]
002088acstr x5, [sp+112]
002088b0str x6, [sp+120]
002088b4ldr x3, [sp+48]
002088b8ldr x0, [sp+88]
002088bcldrb w4, [sp+56]
002088c0ldr x1, [sp+96]
002088c4ldr x2, [sp+104]
002088c8ldur x29, [sp-8]
002088ccldr x30, [sp], 160
002088d0ret x30
002088d4
002088d4loc_2088d4:
002088d4str x3, [sp+48]
002088d8ldr w0, [sp+36]
002088dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
002088e0str x0, [sp+128]
002088e4str x1, [sp+136]
002088e8str x2, [sp+144]
002088ecstr x0, [sp+88]
002088f0str x1, [sp+96]
002088f4str x2, [sp+104]
002088f8stp xzr, xzr, [sp+112]
002088fcldr x3, [sp+48]
00208900ldr x0, [sp+88]
00208904ldrb w4, [sp+56]
00208908ldr x1, [sp+96]
0020890cldr x2, [sp+104]
00208910mov x5, xzr
00208914mov x6, xzr
00208918ldur x29, [sp-8]
0020891cldr x30, [sp], 160
00208920ret x30
00208924
00208924loc_208924:
00208924stp x0, x1, [sp+8]
00208928stp x2, x3, [sp+24]
0020892cstp x4, x5, [sp+40]
00208930str w6, [sp+56]
00208934strb w7, [sp+60]
00208938strb w8, [sp+64]
0020893cstp x9, x10, [sp+72]
00208940str x11, [sp+88]
00208944mov x3, x30
00208948bl runtime.morestack_noctxt.abi0
0020894cldp x0, x1, [sp+8]
00208950ldp x2, x3, [sp+24]
00208954ldp x4, x5, [sp+40]
00208958ldrsw x6, [sp+56]
0020895cldrsb x7, [sp+60]
00208960ldrb w8, [sp+64]
00208964ldp x9, x10, [sp+72]
00208968ldr x11, [sp+88]
0020896cb 0x2087a0
002087a0
00208970
00208970google.golang.org/protobuf/internal/impl.sizeFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208970ldr x16, [x28+16]
00208974subs xzr, sp, x16
00208978b.ls 0x2089f0
0020897cstr x30, [sp-80]!
00208980stur x29, [sp-8]
00208984sub x29, sp, 8
00208988str x0, [sp+88]
0020898cstr x1, [sp+96]
00208990str x2, [sp+104]
00208994str x3, [sp+112]
00208998strb w4, [sp+120]
0020899cstr xzr, [sp+32]
002089a0ldr x0, [sp+88]
002089a4ldr x1, [sp+96]
002089a8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002089acstr x0, [sp+56]
002089b0str x1, [sp+64]
002089b4ldrsb x27, [x0]
002089b8ldr x3, [x0+56]
002089bcmov x0, x1
002089c0blr x3
002089c4str x0, [sp+48]
002089c8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002089ccstr x0, [sp+40]
002089d0ldr x3, [sp+48]
002089d4ldr x4, [sp+112]
002089d8add x4, x4, x0
002089dcmadd x0, x3, x4, xzr
002089e0str x0, [sp+32]
002089e4ldur x29, [sp-8]
002089e8ldr x30, [sp], 80
002089ecret x30
002089f0
002089f0loc_2089f0:
002089f0stp x0, x1, [sp+8]
002089f4stp x2, x3, [sp+24]
002089f8strb w4, [sp+40]
002089fcmov x3, x30
00208a00bl runtime.morestack_noctxt.abi0
00208a04ldp x0, x1, [sp+8]
00208a08ldp x2, x3, [sp+24]
00208a0cldrb w4, [sp+40]
00208a10b 0x208970
00208a14udf 0
00208a18udf 0
00208a1cudf 0
00208970
00208970google.golang.org/protobuf/internal/impl.sizeFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208970ldr x16, [x28+16]
00208974subs xzr, sp, x16
00208978b.ls 0x2089f0
0020897cstr x30, [sp-80]!
00208980stur x29, [sp-8]
00208984sub x29, sp, 8
00208988str x0, [sp+88]
0020898cstr x1, [sp+96]
00208990str x2, [sp+104]
00208994str x3, [sp+112]
00208998strb w4, [sp+120]
0020899cstr xzr, [sp+32]
002089a0ldr x0, [sp+88]
002089a4ldr x1, [sp+96]
002089a8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002089acstr x0, [sp+56]
002089b0str x1, [sp+64]
002089b4ldrsb x27, [x0]
002089b8ldr x3, [x0+56]
002089bcmov x0, x1
002089c0blr x3
002089c4str x0, [sp+48]
002089c8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002089ccstr x0, [sp+40]
002089d0ldr x3, [sp+48]
002089d4ldr x4, [sp+112]
002089d8add x4, x4, x0
002089dcmadd x0, x3, x4, xzr
002089e0str x0, [sp+32]
002089e4ldur x29, [sp-8]
002089e8ldr x30, [sp], 80
002089ecret x30
002089f0
002089f0loc_2089f0:
002089f0stp x0, x1, [sp+8]
002089f4stp x2, x3, [sp+24]
002089f8strb w4, [sp+40]
002089fcmov x3, x30
00208a00bl runtime.morestack_noctxt.abi0
00208a04ldp x0, x1, [sp+8]
00208a08ldp x2, x3, [sp+24]
00208a0cldrb w4, [sp+40]
00208a10b 0x208970
00208a14udf 0
00208a18udf 0
00208a1cudf 0
00208970
00208a20
00208a20google.golang.org/protobuf/internal/impl.appendFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208a20ldr x16, [x28+16]
00208a24sub x17, sp, 32
00208a28subs xzr, x17, x16
00208a2cb.ls 0x208b84
00208a30str x30, [sp-160]!
00208a34stur x29, [sp-8]
00208a38sub x29, sp, 8
00208a3cstr x0, [sp+168]
00208a40str x1, [sp+176]
00208a44str x2, [sp+184]
00208a48str x3, [sp+192]
00208a4cstr x4, [sp+200]
00208a50str x5, [sp+208]
00208a54str x6, [sp+216]
00208a58strb w7, [sp+224]
00208a5cstr xzr, [sp+88]
00208a60stp xzr, xzr, [sp+96]
00208a64stp xzr, xzr, [sp+72]
00208a68ldr x0, [sp+192]
00208a6cldr x1, [sp+200]
00208a70ldr x2, [sp+208]
00208a74bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00208a78str x0, [sp+136]
00208a7cstr x1, [sp+144]
00208a80ldrsb x27, [x0]
00208a84ldr x3, [x0+56]
00208a88mov x0, x1
00208a8cblr x3
00208a90str x0, [sp+64]
00208a94str xzr, [sp+48]
00208a98str x0, [sp+40]
00208a9cb 0x208aa0
00208aa0
00208aa0loc_208aa0:
00208aa0ldr x5, [sp+40]
00208aa4ldr x6, [sp+48]
00208aa8subs xzr, x5, x6
00208aacb.gt 0x208ab4
00208ab0b 0x208b48
00208ab4
00208ab4loc_208ab4:
00208ab4ldr x1, [sp+48]
00208ab8ldr x2, [sp+136]
00208abcldrsb x27, [x2]
00208ac0ldr x2, [x2+40]
00208ac4ldr x0, [sp+144]
00208ac8blr x2
00208accstr x0, [sp+112]
00208ad0str x1, [sp+120]
00208ad4str x2, [sp+128]
00208ad8ldr x3, [sp+216]
00208adcldr x0, [sp+168]
00208ae0ldr x1, [sp+176]
00208ae4ldr x2, [sp+184]
00208ae8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00208aecstr x0, [sp+168]
00208af0str x1, [sp+176]
00208af4str x2, [sp+184]
00208af8ldr x0, [sp+112]
00208afcldr x1, [sp+120]
00208b00ldr x2, [sp+128]
00208b04bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00208b08str x0, [sp+56]
00208b0cldr x1, [sp+176]
00208b10ldr x2, [sp+184]
00208b14ldr x3, [sp+168]
00208b18mov x4, x0
00208b1cmov x0, x3
00208b20mov x3, x4
00208b24bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00208b28str x0, [sp+168]
00208b2cstr x1, [sp+176]
00208b30str x2, [sp+184]
00208b34b 0x208b38
00208b38
00208b38loc_208b38:
00208b38ldr x5, [sp+48]
00208b3cadd x5, x5, 1
00208b40str x5, [sp+48]
00208b44b 0x208aa0
00208b48
00208b48loc_208b48:
00208b48ldr x5, [sp+168]
00208b4cldr x6, [sp+176]
00208b50ldr x7, [sp+184]
00208b54str x5, [sp+88]
00208b58str x6, [sp+96]
00208b5cstr x7, [sp+104]
00208b60stp xzr, xzr, [sp+72]
00208b64ldr x0, [sp+88]
00208b68ldr x1, [sp+96]
00208b6cldr x2, [sp+104]
00208b70mov x3, xzr
00208b74mov x4, xzr
00208b78ldur x29, [sp-8]
00208b7cldr x30, [sp], 160
00208b80ret x30
00208b84
00208b84loc_208b84:
00208b84stp x0, x1, [sp+8]
00208b88stp x2, x3, [sp+24]
00208b8cstp x4, x5, [sp+40]
00208b90str x6, [sp+56]
00208b94strb w7, [sp+64]
00208b98mov x3, x30
00208b9cbl runtime.morestack_noctxt.abi0
00208ba0ldp x0, x1, [sp+8]
00208ba4ldp x2, x3, [sp+24]
00208ba8ldp x4, x5, [sp+40]
00208bacldr x6, [sp+56]
00208bb0ldrb w7, [sp+64]
00208bb4b 0x208a20
00208bb8udf 0
00208bbcudf 0
00208a20
00208a20google.golang.org/protobuf/internal/impl.appendFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00208a20ldr x16, [x28+16]
00208a24sub x17, sp, 32
00208a28subs xzr, x17, x16
00208a2cb.ls 0x208b84
00208a30str x30, [sp-160]!
00208a34stur x29, [sp-8]
00208a38sub x29, sp, 8
00208a3cstr x0, [sp+168]
00208a40str x1, [sp+176]
00208a44str x2, [sp+184]
00208a48str x3, [sp+192]
00208a4cstr x4, [sp+200]
00208a50str x5, [sp+208]
00208a54str x6, [sp+216]
00208a58strb w7, [sp+224]
00208a5cstr xzr, [sp+88]
00208a60stp xzr, xzr, [sp+96]
00208a64stp xzr, xzr, [sp+72]
00208a68ldr x0, [sp+192]
00208a6cldr x1, [sp+200]
00208a70ldr x2, [sp+208]
00208a74bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00208a78str x0, [sp+136]
00208a7cstr x1, [sp+144]
00208a80ldrsb x27, [x0]
00208a84ldr x3, [x0+56]
00208a88mov x0, x1
00208a8cblr x3
00208a90str x0, [sp+64]
00208a94str xzr, [sp+48]
00208a98str x0, [sp+40]
00208a9cb 0x208aa0
00208aa0
00208aa0loc_208aa0:
00208aa0ldr x5, [sp+40]
00208aa4ldr x6, [sp+48]
00208aa8subs xzr, x5, x6
00208aacb.gt 0x208ab4
00208ab0b 0x208b48
00208ab4
00208ab4loc_208ab4:
00208ab4ldr x1, [sp+48]
00208ab8ldr x2, [sp+136]
00208abcldrsb x27, [x2]
00208ac0ldr x2, [x2+40]
00208ac4ldr x0, [sp+144]
00208ac8blr x2
00208accstr x0, [sp+112]
00208ad0str x1, [sp+120]
00208ad4str x2, [sp+128]
00208ad8ldr x3, [sp+216]
00208adcldr x0, [sp+168]
00208ae0ldr x1, [sp+176]
00208ae4ldr x2, [sp+184]
00208ae8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00208aecstr x0, [sp+168]
00208af0str x1, [sp+176]
00208af4str x2, [sp+184]
00208af8ldr x0, [sp+112]
00208afcldr x1, [sp+120]
00208b00ldr x2, [sp+128]
00208b04bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00208b08str x0, [sp+56]
00208b0cldr x1, [sp+176]
00208b10ldr x2, [sp+184]
00208b14ldr x3, [sp+168]
00208b18mov x4, x0
00208b1cmov x0, x3
00208b20mov x3, x4
00208b24bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00208b28str x0, [sp+168]
00208b2cstr x1, [sp+176]
00208b30str x2, [sp+184]
00208b34b 0x208b38
00208b38
00208b38loc_208b38:
00208b38ldr x5, [sp+48]
00208b3cadd x5, x5, 1
00208b40str x5, [sp+48]
00208b44b 0x208aa0
00208b48
00208b48loc_208b48:
00208b48ldr x5, [sp+168]
00208b4cldr x6, [sp+176]
00208b50ldr x7, [sp+184]
00208b54str x5, [sp+88]
00208b58str x6, [sp+96]
00208b5cstr x7, [sp+104]
00208b60stp xzr, xzr, [sp+72]
00208b64ldr x0, [sp+88]
00208b68ldr x1, [sp+96]
00208b6cldr x2, [sp+104]
00208b70mov x3, xzr
00208b74mov x4, xzr
00208b78ldur x29, [sp-8]
00208b7cldr x30, [sp], 160
00208b80ret x30
00208b84
00208b84loc_208b84:
00208b84stp x0, x1, [sp+8]
00208b88stp x2, x3, [sp+24]
00208b8cstp x4, x5, [sp+40]
00208b90str x6, [sp+56]
00208b94strb w7, [sp+64]
00208b98mov x3, x30
00208b9cbl runtime.morestack_noctxt.abi0
00208ba0ldp x0, x1, [sp+8]
00208ba4ldp x2, x3, [sp+24]
00208ba8ldp x4, x5, [sp+40]
00208bacldr x6, [sp+56]
00208bb0ldrb w7, [sp+64]
00208bb4b 0x208a20
00208bb8udf 0
00208bbcudf 0
00208a20
00208bc0
00208bc0google.golang.org/protobuf/internal/impl.consumeFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeFixed32SliceValue(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)
00208bc0ldr x16, [x28+16]
00208bc4sub x17, sp, 176
00208bc8subs xzr, x17, x16
00208bccb.ls 0x208fc8
00208bd0sub x20, sp, 304
00208bd4stp x29, x30, [x20-8]
00208bd8add sp, x20, 0
00208bdcsub x29, sp, 8
00208be0str x0, [sp+312]
00208be4str x1, [sp+320]
00208be8str x2, [sp+328]
00208becstr x3, [sp+336]
00208bf0str x4, [sp+344]
00208bf4str x5, [sp+352]
00208bf8str w6, [sp+360]
00208bfcstrb w7, [sp+364]
00208c00strb w8, [sp+368]
00208c04str x9, [sp+376]
00208c08str x10, [sp+384]
00208c0cstr x11, [sp+392]
00208c10stp xzr, xzr, [sp+144]
00208c14str xzr, [sp+160]
00208c18str xzr, [sp+64]
00208c1cstrb wzr, [sp+72]
00208c20stp xzr, xzr, [sp+184]
00208c24ldr x0, [sp+336]
00208c28ldr x1, [sp+344]
00208c2cldr x2, [sp+352]
00208c30bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00208c34str x0, [sp+168]
00208c38str x1, [sp+176]
00208c3cldrsb x3, [sp+364]
00208c40ubfm x3, x3, 0, 7
00208c44subs wzr, w3, 2
00208c48b.eq 0x208c50
00208c4cb 0x208cec
00208c50
00208c50loc_208c50:
00208c50str xzr, [sp+248]
00208c54stp xzr, xzr, [sp+256]
00208c58ldr x0, [sp+312]
00208c5cldr x1, [sp+320]
00208c60ldr x2, [sp+328]
00208c64bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00208c68str x0, [sp+248]
00208c6cstr x1, [sp+256]
00208c70str x2, [sp+264]
00208c74str x3, [sp+112]
00208c78str x0, [sp+272]
00208c7cstr x1, [sp+280]
00208c80str x2, [sp+288]
00208c84ldr x3, [sp+112]
00208c88str x3, [sp+136]
00208c8cstr x0, [sp+200]
00208c90str x1, [sp+208]
00208c94str x2, [sp+216]
00208c98ldr x3, [sp+136]
00208c9cstr x3, [sp+96]
00208ca0tbnz x3, 63, 0x208ca8
00208ca4b 0x208ce8
00208ca8
00208ca8loc_208ca8:
00208ca8stp xzr, xzr, [sp+144]
00208cacstr xzr, [sp+160]
00208cb0adrp x27, 0x81a000
00208cb4ldr x5, [x27+160]
00208cb8adrp x27, 0x81a000
00208cbcldr x6, [x27+168]
00208cc0str x5, [sp+184]
00208cc4str x6, [sp+192]
00208cc8ldr x3, [sp+64]
00208cccldr x0, [sp+144]
00208cd0ldrb w4, [sp+72]
00208cd4ldr x1, [sp+152]
00208cd8ldr x2, [sp+160]
00208cdcldp x29, x30, [sp-8]
00208ce0add sp, sp, 304
00208ce4ret x30
00208ce8
00208ce8loc_208ce8:
00208ce8b 0x208e54
00208cec
00208cecloc_208cec:
00208cecldrsb x7, [sp+364]
00208cf0ubfm x7, x7, 0, 7
00208cf4subs wzr, w7, 5
00208cf8b.ne 0x208d00
00208cfcb 0x208d40
00208d00
00208d00loc_208d00:
00208d00stp xzr, xzr, [sp+144]
00208d04str xzr, [sp+160]
00208d08adrp x27, 0x81a000
00208d0cldr x5, [x27+192]
00208d10adrp x27, 0x81a000
00208d14ldr x6, [x27+200]
00208d18str x5, [sp+184]
00208d1cstr x6, [sp+192]
00208d20ldr x3, [sp+64]
00208d24ldr x0, [sp+144]
00208d28ldrb w4, [sp+72]
00208d2cldr x1, [sp+152]
00208d30ldr x2, [sp+160]
00208d34ldp x29, x30, [sp-8]
00208d38add sp, sp, 304
00208d3cret x30
00208d40
00208d40loc_208d40:
00208d40ldr x0, [sp+312]
00208d44ldr x1, [sp+320]
00208d48ldr x2, [sp+328]
00208d4cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208d50str w0, [sp+52]
00208d54str x1, [sp+112]
00208d58ldr w3, [sp+52]
00208d5cstr w3, [sp+56]
00208d60ldr x3, [sp+112]
00208d64str x3, [sp+120]
00208d68ldr w3, [sp+56]
00208d6cstr w3, [sp+44]
00208d70ldr x3, [sp+120]
00208d74str x3, [sp+80]
00208d78tbnz x3, 63, 0x208d80
00208d7cb 0x208dc0
00208d80
00208d80loc_208d80:
00208d80stp xzr, xzr, [sp+144]
00208d84str xzr, [sp+160]
00208d88adrp x27, 0x81a000
00208d8cldr x5, [x27+160]
00208d90adrp x27, 0x81a000
00208d94ldr x6, [x27+168]
00208d98str x5, [sp+184]
00208d9cstr x6, [sp+192]
00208da0ldr x3, [sp+64]
00208da4ldr x0, [sp+144]
00208da8ldrb w4, [sp+72]
00208dacldr x1, [sp+152]
00208db0ldr x2, [sp+160]
00208db4ldp x29, x30, [sp-8]
00208db8add sp, sp, 304
00208dbcret x30
00208dc0
00208dc0loc_208dc0:
00208dc0ldr w0, [sp+44]
00208dc4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00208dc8str x0, [sp+224]
00208dccstr x1, [sp+232]
00208dd0str x2, [sp+240]
00208dd4ldr x3, [sp+168]
00208dd8ldrsb x27, [x3]
00208ddcldr x4, [sp+176]
00208de0ldr x3, [x3+24]
00208de4mov x5, x0
00208de8mov x0, x4
00208decmov x6, x1
00208df0mov x1, x5
00208df4mov x7, x2
00208df8mov x2, x6
00208dfcmov x8, x3
00208e00mov x3, x7
00208e04blr x8
00208e08ldr x1, [sp+80]
00208e0cstr x1, [sp+64]
00208e10ldr x1, [sp+336]
00208e14ldr x2, [sp+344]
00208e18ldr x3, [sp+352]
00208e1cstr x1, [sp+144]
00208e20str x2, [sp+152]
00208e24str x3, [sp+160]
00208e28stp xzr, xzr, [sp+184]
00208e2cldr x3, [sp+64]
00208e30ldr x0, [sp+144]
00208e34ldrb w4, [sp+72]
00208e38ldr x1, [sp+152]
00208e3cldr x2, [sp+160]
00208e40mov x5, xzr
00208e44mov x6, xzr
00208e48ldp x29, x30, [sp-8]
00208e4cadd sp, sp, 304
00208e50ret x30
00208e54
00208e54loc_208e54:
00208e54ldr x7, [sp+208]
00208e58str x7, [sp+112]
00208e5ccbnz x7, 0x208e64
00208e60b 0x208f74
00208e64
00208e64loc_208e64:
00208e64ldr x0, [sp+200]
00208e68ldr x1, [sp+208]
00208e6cldr x2, [sp+216]
00208e70bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208e74str w0, [sp+52]
00208e78str x1, [sp+104]
00208e7cldr w3, [sp+52]
00208e80str w3, [sp+60]
00208e84ldr x3, [sp+104]
00208e88str x3, [sp+128]
00208e8cldr w3, [sp+60]
00208e90str w3, [sp+48]
00208e94ldr x3, [sp+128]
00208e98str x3, [sp+88]
00208e9ctbnz x3, 63, 0x208ea4
00208ea0b 0x208ee4
00208ea4
00208ea4loc_208ea4:
00208ea4stp xzr, xzr, [sp+144]
00208ea8str xzr, [sp+160]
00208eacadrp x27, 0x81a000
00208eb0ldr x5, [x27+160]
00208eb4adrp x27, 0x81a000
00208eb8ldr x6, [x27+168]
00208ebcstr x5, [sp+184]
00208ec0str x6, [sp+192]
00208ec4ldr x3, [sp+64]
00208ec8ldr x0, [sp+144]
00208eccldrb w4, [sp+72]
00208ed0ldr x1, [sp+152]
00208ed4ldr x2, [sp+160]
00208ed8ldp x29, x30, [sp-8]
00208edcadd sp, sp, 304
00208ee0ret x30
00208ee4
00208ee4loc_208ee4:
00208ee4ldr w0, [sp+48]
00208ee8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00208eecstr x0, [sp+224]
00208ef0str x1, [sp+232]
00208ef4str x2, [sp+240]
00208ef8ldr x3, [sp+168]
00208efcldrsb x27, [x3]
00208f00ldr x4, [sp+176]
00208f04ldr x3, [x3+24]
00208f08mov x5, x0
00208f0cmov x0, x4
00208f10mov x6, x1
00208f14mov x1, x5
00208f18mov x7, x2
00208f1cmov x2, x6
00208f20mov x8, x3
00208f24mov x3, x7
00208f28blr x8
00208f2cldr x0, [sp+88]
00208f30ldr x1, [sp+208]
00208f34ldr x2, [sp+200]
00208f38ldr x3, [sp+216]
00208f3cb 0x208f40
00208f40
00208f40loc_208f40:
00208f40subs xzr, x1, x0
00208f44b.hs 0x208f4c
00208f48b 0x208fc0
00208f4c
00208f4cloc_208f4c:
00208f4csub x7, x3, x0
00208f50sub x8, x1, x0
00208f54sub x9, xzr, x7
00208f58and x9, x0, x9, asr #63
00208f5cadd x9, x2, x9
00208f60str x9, [sp+200]
00208f64str x8, [sp+208]
00208f68str x7, [sp+216]
00208f6cb 0x208f70
00208f70
00208f70loc_208f70:
00208f70b 0x208e54
00208f74
00208f74loc_208f74:
00208f74ldr x7, [sp+96]
00208f78str x7, [sp+64]
00208f7cldr x7, [sp+336]
00208f80ldr x8, [sp+344]
00208f84ldr x9, [sp+352]
00208f88str x7, [sp+144]
00208f8cstr x8, [sp+152]
00208f90str x9, [sp+160]
00208f94stp xzr, xzr, [sp+184]
00208f98ldr x3, [sp+64]
00208f9cldr x0, [sp+144]
00208fa0ldrb w4, [sp+72]
00208fa4ldr x1, [sp+152]
00208fa8ldr x2, [sp+160]
00208facmov x5, xzr
00208fb0mov x6, xzr
00208fb4ldp x29, x30, [sp-8]
00208fb8add sp, sp, 304
00208fbcret x30
00208fc0
00208fc0loc_208fc0:
00208fc0bl runtime.panicSliceB
00208fc4hint
00208fc8
00208fc8loc_208fc8:
00208fc8stp x0, x1, [sp+8]
00208fccstp x2, x3, [sp+24]
00208fd0stp x4, x5, [sp+40]
00208fd4str w6, [sp+56]
00208fd8strb w7, [sp+60]
00208fdcstrb w8, [sp+64]
00208fe0stp x9, x10, [sp+72]
00208fe4str x11, [sp+88]
00208fe8mov x3, x30
00208fecbl runtime.morestack_noctxt.abi0
00208ff0ldp x0, x1, [sp+8]
00208ff4ldp x2, x3, [sp+24]
00208ff8ldp x4, x5, [sp+40]
00208ffcldrsw x6, [sp+56]
00209000ldrsb x7, [sp+60]
00209004ldrb w8, [sp+64]
00209008ldp x9, x10, [sp+72]
0020900cldr x11, [sp+88]
00209010b 0x208bc0
00209014udf 0
00209018udf 0
0020901cudf 0
00208bc0
00208bc0google.golang.org/protobuf/internal/impl.consumeFixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeFixed32SliceValue(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)
00208bc0ldr x16, [x28+16]
00208bc4sub x17, sp, 176
00208bc8subs xzr, x17, x16
00208bccb.ls 0x208fc8
00208bd0sub x20, sp, 304
00208bd4stp x29, x30, [x20-8]
00208bd8add sp, x20, 0
00208bdcsub x29, sp, 8
00208be0str x0, [sp+312]
00208be4str x1, [sp+320]
00208be8str x2, [sp+328]
00208becstr x3, [sp+336]
00208bf0str x4, [sp+344]
00208bf4str x5, [sp+352]
00208bf8str w6, [sp+360]
00208bfcstrb w7, [sp+364]
00208c00strb w8, [sp+368]
00208c04str x9, [sp+376]
00208c08str x10, [sp+384]
00208c0cstr x11, [sp+392]
00208c10stp xzr, xzr, [sp+144]
00208c14str xzr, [sp+160]
00208c18str xzr, [sp+64]
00208c1cstrb wzr, [sp+72]
00208c20stp xzr, xzr, [sp+184]
00208c24ldr x0, [sp+336]
00208c28ldr x1, [sp+344]
00208c2cldr x2, [sp+352]
00208c30bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00208c34str x0, [sp+168]
00208c38str x1, [sp+176]
00208c3cldrsb x3, [sp+364]
00208c40ubfm x3, x3, 0, 7
00208c44subs wzr, w3, 2
00208c48b.eq 0x208c50
00208c4cb 0x208cec
00208c50
00208c50loc_208c50:
00208c50str xzr, [sp+248]
00208c54stp xzr, xzr, [sp+256]
00208c58ldr x0, [sp+312]
00208c5cldr x1, [sp+320]
00208c60ldr x2, [sp+328]
00208c64bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00208c68str x0, [sp+248]
00208c6cstr x1, [sp+256]
00208c70str x2, [sp+264]
00208c74str x3, [sp+112]
00208c78str x0, [sp+272]
00208c7cstr x1, [sp+280]
00208c80str x2, [sp+288]
00208c84ldr x3, [sp+112]
00208c88str x3, [sp+136]
00208c8cstr x0, [sp+200]
00208c90str x1, [sp+208]
00208c94str x2, [sp+216]
00208c98ldr x3, [sp+136]
00208c9cstr x3, [sp+96]
00208ca0tbnz x3, 63, 0x208ca8
00208ca4b 0x208ce8
00208ca8
00208ca8loc_208ca8:
00208ca8stp xzr, xzr, [sp+144]
00208cacstr xzr, [sp+160]
00208cb0adrp x27, 0x81a000
00208cb4ldr x5, [x27+160]
00208cb8adrp x27, 0x81a000
00208cbcldr x6, [x27+168]
00208cc0str x5, [sp+184]
00208cc4str x6, [sp+192]
00208cc8ldr x3, [sp+64]
00208cccldr x0, [sp+144]
00208cd0ldrb w4, [sp+72]
00208cd4ldr x1, [sp+152]
00208cd8ldr x2, [sp+160]
00208cdcldp x29, x30, [sp-8]
00208ce0add sp, sp, 304
00208ce4ret x30
00208ce8
00208ce8loc_208ce8:
00208ce8b 0x208e54
00208cec
00208cecloc_208cec:
00208cecldrsb x7, [sp+364]
00208cf0ubfm x7, x7, 0, 7
00208cf4subs wzr, w7, 5
00208cf8b.ne 0x208d00
00208cfcb 0x208d40
00208d00
00208d00loc_208d00:
00208d00stp xzr, xzr, [sp+144]
00208d04str xzr, [sp+160]
00208d08adrp x27, 0x81a000
00208d0cldr x5, [x27+192]
00208d10adrp x27, 0x81a000
00208d14ldr x6, [x27+200]
00208d18str x5, [sp+184]
00208d1cstr x6, [sp+192]
00208d20ldr x3, [sp+64]
00208d24ldr x0, [sp+144]
00208d28ldrb w4, [sp+72]
00208d2cldr x1, [sp+152]
00208d30ldr x2, [sp+160]
00208d34ldp x29, x30, [sp-8]
00208d38add sp, sp, 304
00208d3cret x30
00208d40
00208d40loc_208d40:
00208d40ldr x0, [sp+312]
00208d44ldr x1, [sp+320]
00208d48ldr x2, [sp+328]
00208d4cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208d50str w0, [sp+52]
00208d54str x1, [sp+112]
00208d58ldr w3, [sp+52]
00208d5cstr w3, [sp+56]
00208d60ldr x3, [sp+112]
00208d64str x3, [sp+120]
00208d68ldr w3, [sp+56]
00208d6cstr w3, [sp+44]
00208d70ldr x3, [sp+120]
00208d74str x3, [sp+80]
00208d78tbnz x3, 63, 0x208d80
00208d7cb 0x208dc0
00208d80
00208d80loc_208d80:
00208d80stp xzr, xzr, [sp+144]
00208d84str xzr, [sp+160]
00208d88adrp x27, 0x81a000
00208d8cldr x5, [x27+160]
00208d90adrp x27, 0x81a000
00208d94ldr x6, [x27+168]
00208d98str x5, [sp+184]
00208d9cstr x6, [sp+192]
00208da0ldr x3, [sp+64]
00208da4ldr x0, [sp+144]
00208da8ldrb w4, [sp+72]
00208dacldr x1, [sp+152]
00208db0ldr x2, [sp+160]
00208db4ldp x29, x30, [sp-8]
00208db8add sp, sp, 304
00208dbcret x30
00208dc0
00208dc0loc_208dc0:
00208dc0ldr w0, [sp+44]
00208dc4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00208dc8str x0, [sp+224]
00208dccstr x1, [sp+232]
00208dd0str x2, [sp+240]
00208dd4ldr x3, [sp+168]
00208dd8ldrsb x27, [x3]
00208ddcldr x4, [sp+176]
00208de0ldr x3, [x3+24]
00208de4mov x5, x0
00208de8mov x0, x4
00208decmov x6, x1
00208df0mov x1, x5
00208df4mov x7, x2
00208df8mov x2, x6
00208dfcmov x8, x3
00208e00mov x3, x7
00208e04blr x8
00208e08ldr x1, [sp+80]
00208e0cstr x1, [sp+64]
00208e10ldr x1, [sp+336]
00208e14ldr x2, [sp+344]
00208e18ldr x3, [sp+352]
00208e1cstr x1, [sp+144]
00208e20str x2, [sp+152]
00208e24str x3, [sp+160]
00208e28stp xzr, xzr, [sp+184]
00208e2cldr x3, [sp+64]
00208e30ldr x0, [sp+144]
00208e34ldrb w4, [sp+72]
00208e38ldr x1, [sp+152]
00208e3cldr x2, [sp+160]
00208e40mov x5, xzr
00208e44mov x6, xzr
00208e48ldp x29, x30, [sp-8]
00208e4cadd sp, sp, 304
00208e50ret x30
00208e54
00208e54loc_208e54:
00208e54ldr x7, [sp+208]
00208e58str x7, [sp+112]
00208e5ccbnz x7, 0x208e64
00208e60b 0x208f74
00208e64
00208e64loc_208e64:
00208e64ldr x0, [sp+200]
00208e68ldr x1, [sp+208]
00208e6cldr x2, [sp+216]
00208e70bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00208e74str w0, [sp+52]
00208e78str x1, [sp+104]
00208e7cldr w3, [sp+52]
00208e80str w3, [sp+60]
00208e84ldr x3, [sp+104]
00208e88str x3, [sp+128]
00208e8cldr w3, [sp+60]
00208e90str w3, [sp+48]
00208e94ldr x3, [sp+128]
00208e98str x3, [sp+88]
00208e9ctbnz x3, 63, 0x208ea4
00208ea0b 0x208ee4
00208ea4
00208ea4loc_208ea4:
00208ea4stp xzr, xzr, [sp+144]
00208ea8str xzr, [sp+160]
00208eacadrp x27, 0x81a000
00208eb0ldr x5, [x27+160]
00208eb4adrp x27, 0x81a000
00208eb8ldr x6, [x27+168]
00208ebcstr x5, [sp+184]
00208ec0str x6, [sp+192]
00208ec4ldr x3, [sp+64]
00208ec8ldr x0, [sp+144]
00208eccldrb w4, [sp+72]
00208ed0ldr x1, [sp+152]
00208ed4ldr x2, [sp+160]
00208ed8ldp x29, x30, [sp-8]
00208edcadd sp, sp, 304
00208ee0ret x30
00208ee4
00208ee4loc_208ee4:
00208ee4ldr w0, [sp+48]
00208ee8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00208eecstr x0, [sp+224]
00208ef0str x1, [sp+232]
00208ef4str x2, [sp+240]
00208ef8ldr x3, [sp+168]
00208efcldrsb x27, [x3]
00208f00ldr x4, [sp+176]
00208f04ldr x3, [x3+24]
00208f08mov x5, x0
00208f0cmov x0, x4
00208f10mov x6, x1
00208f14mov x1, x5
00208f18mov x7, x2
00208f1cmov x2, x6
00208f20mov x8, x3
00208f24mov x3, x7
00208f28blr x8
00208f2cldr x0, [sp+88]
00208f30ldr x1, [sp+208]
00208f34ldr x2, [sp+200]
00208f38ldr x3, [sp+216]
00208f3cb 0x208f40
00208f40
00208f40loc_208f40:
00208f40subs xzr, x1, x0
00208f44b.hs 0x208f4c
00208f48b 0x208fc0
00208f4c
00208f4cloc_208f4c:
00208f4csub x7, x3, x0
00208f50sub x8, x1, x0
00208f54sub x9, xzr, x7
00208f58and x9, x0, x9, asr #63
00208f5cadd x9, x2, x9
00208f60str x9, [sp+200]
00208f64str x8, [sp+208]
00208f68str x7, [sp+216]
00208f6cb 0x208f70
00208f70
00208f70loc_208f70:
00208f70b 0x208e54
00208f74
00208f74loc_208f74:
00208f74ldr x7, [sp+96]
00208f78str x7, [sp+64]
00208f7cldr x7, [sp+336]
00208f80ldr x8, [sp+344]
00208f84ldr x9, [sp+352]
00208f88str x7, [sp+144]
00208f8cstr x8, [sp+152]
00208f90str x9, [sp+160]
00208f94stp xzr, xzr, [sp+184]
00208f98ldr x3, [sp+64]
00208f9cldr x0, [sp+144]
00208fa0ldrb w4, [sp+72]
00208fa4ldr x1, [sp+152]
00208fa8ldr x2, [sp+160]
00208facmov x5, xzr
00208fb0mov x6, xzr
00208fb4ldp x29, x30, [sp-8]
00208fb8add sp, sp, 304
00208fbcret x30
00208fc0
00208fc0loc_208fc0:
00208fc0bl runtime.panicSliceB
00208fc4hint
00208fc8
00208fc8loc_208fc8:
00208fc8stp x0, x1, [sp+8]
00208fccstp x2, x3, [sp+24]
00208fd0stp x4, x5, [sp+40]
00208fd4str w6, [sp+56]
00208fd8strb w7, [sp+60]
00208fdcstrb w8, [sp+64]
00208fe0stp x9, x10, [sp+72]
00208fe4str x11, [sp+88]
00208fe8mov x3, x30
00208fecbl runtime.morestack_noctxt.abi0
00208ff0ldp x0, x1, [sp+8]
00208ff4ldp x2, x3, [sp+24]
00208ff8ldp x4, x5, [sp+40]
00208ffcldrsw x6, [sp+56]
00209000ldrsb x7, [sp+60]
00209004ldrb w8, [sp+64]
00209008ldp x9, x10, [sp+72]
0020900cldr x11, [sp+88]
00209010b 0x208bc0
00209014udf 0
00209018udf 0
0020901cudf 0
00208bc0
00209020
00209020google.golang.org/protobuf/internal/impl.sizeFixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209020ldr x16, [x28+16]
00209024subs xzr, sp, x16
00209028b.ls 0x2090c8
0020902cstr x30, [sp-96]!
00209030stur x29, [sp-8]
00209034sub x29, sp, 8
00209038str x0, [sp+104]
0020903cstr x1, [sp+112]
00209040str x2, [sp+120]
00209044str x3, [sp+128]
00209048strb w4, [sp+136]
0020904cstr xzr, [sp+40]
00209050ldr x0, [sp+104]
00209054ldr x1, [sp+112]
00209058bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020905cstr x0, [sp+72]
00209060str x1, [sp+80]
00209064ldrsb x27, [x0]
00209068ldr x3, [x0+56]
0020906cmov x0, x1
00209070blr x3
00209074str x0, [sp+56]
00209078cbz x0, 0x209080
0020907cb 0x209094
00209080
00209080loc_209080:
00209080str xzr, [sp+40]
00209084mov x0, xzr
00209088ldur x29, [sp-8]
0020908cldr x30, [sp], 96
00209090ret x30
00209094
00209094loc_209094:
00209094bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00209098str x0, [sp+64]
0020909cldr x1, [sp+56]
002090a0madd x0, x1, x0, xzr
002090a4str x0, [sp+48]
002090a8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002090acstr x0, [sp+64]
002090b0ldr x1, [sp+128]
002090b4add x0, x1, x0
002090b8str x0, [sp+40]
002090bcldur x29, [sp-8]
002090c0ldr x30, [sp], 96
002090c4ret x30
002090c8
002090c8loc_2090c8:
002090c8stp x0, x1, [sp+8]
002090ccstp x2, x3, [sp+24]
002090d0strb w4, [sp+40]
002090d4mov x3, x30
002090d8bl runtime.morestack_noctxt.abi0
002090dcldp x0, x1, [sp+8]
002090e0ldp x2, x3, [sp+24]
002090e4ldrb w4, [sp+40]
002090e8b 0x209020
002090ecudf 0
00209020
00209020google.golang.org/protobuf/internal/impl.sizeFixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeFixed32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209020ldr x16, [x28+16]
00209024subs xzr, sp, x16
00209028b.ls 0x2090c8
0020902cstr x30, [sp-96]!
00209030stur x29, [sp-8]
00209034sub x29, sp, 8
00209038str x0, [sp+104]
0020903cstr x1, [sp+112]
00209040str x2, [sp+120]
00209044str x3, [sp+128]
00209048strb w4, [sp+136]
0020904cstr xzr, [sp+40]
00209050ldr x0, [sp+104]
00209054ldr x1, [sp+112]
00209058bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020905cstr x0, [sp+72]
00209060str x1, [sp+80]
00209064ldrsb x27, [x0]
00209068ldr x3, [x0+56]
0020906cmov x0, x1
00209070blr x3
00209074str x0, [sp+56]
00209078cbz x0, 0x209080
0020907cb 0x209094
00209080
00209080loc_209080:
00209080str xzr, [sp+40]
00209084mov x0, xzr
00209088ldur x29, [sp-8]
0020908cldr x30, [sp], 96
00209090ret x30
00209094
00209094loc_209094:
00209094bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00209098str x0, [sp+64]
0020909cldr x1, [sp+56]
002090a0madd x0, x1, x0, xzr
002090a4str x0, [sp+48]
002090a8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
002090acstr x0, [sp+64]
002090b0ldr x1, [sp+128]
002090b4add x0, x1, x0
002090b8str x0, [sp+40]
002090bcldur x29, [sp-8]
002090c0ldr x30, [sp], 96
002090c4ret x30
002090c8
002090c8loc_2090c8:
002090c8stp x0, x1, [sp+8]
002090ccstp x2, x3, [sp+24]
002090d0strb w4, [sp+40]
002090d4mov x3, x30
002090d8bl runtime.morestack_noctxt.abi0
002090dcldp x0, x1, [sp+8]
002090e0ldp x2, x3, [sp+24]
002090e4ldrb w4, [sp+40]
002090e8b 0x209020
002090ecudf 0
00209020
002090f0
002090f0google.golang.org/protobuf/internal/impl.appendFixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002090f0ldr x16, [x28+16]
002090f4sub x17, sp, 48
002090f8subs xzr, x17, x16
002090fcb.ls 0x2092b8
00209100str x30, [sp-176]!
00209104stur x29, [sp-8]
00209108sub x29, sp, 8
0020910cstr x0, [sp+184]
00209110str x1, [sp+192]
00209114str x2, [sp+200]
00209118str x3, [sp+208]
0020911cstr x4, [sp+216]
00209120str x5, [sp+224]
00209124str x6, [sp+232]
00209128strb w7, [sp+240]
0020912cstr xzr, [sp+104]
00209130stp xzr, xzr, [sp+112]
00209134stp xzr, xzr, [sp+88]
00209138ldr x0, [sp+208]
0020913cldr x1, [sp+216]
00209140ldr x2, [sp+224]
00209144bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00209148str x0, [sp+152]
0020914cstr x1, [sp+160]
00209150ldrsb x27, [x0]
00209154ldr x3, [x0+56]
00209158mov x0, x1
0020915cblr x3
00209160str x0, [sp+56]
00209164cbz x0, 0x20916c
00209168b 0x2091a8
0020916c
0020916cloc_20916c:
0020916cldr x5, [sp+184]
00209170ldr x6, [sp+192]
00209174ldr x7, [sp+200]
00209178str x5, [sp+104]
0020917cstr x6, [sp+112]
00209180str x7, [sp+120]
00209184stp xzr, xzr, [sp+88]
00209188ldr x0, [sp+104]
0020918cldr x1, [sp+112]
00209190ldr x2, [sp+120]
00209194mov x3, xzr
00209198mov x4, xzr
0020919cldur x29, [sp-8]
002091a0ldr x30, [sp], 176
002091a4ret x30
002091a8
002091a8loc_2091a8:
002091a8ldr x3, [sp+232]
002091acldr x0, [sp+184]
002091b0ldr x1, [sp+192]
002091b4ldr x2, [sp+200]
002091b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002091bcstr x0, [sp+184]
002091c0str x1, [sp+192]
002091c4str x2, [sp+200]
002091c8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002091ccstr x0, [sp+80]
002091d0ldr x4, [sp+56]
002091d4madd x3, x4, x0, xzr
002091d8str x3, [sp+48]
002091dcldr x0, [sp+184]
002091e0ldr x1, [sp+192]
002091e4ldr x2, [sp+200]
002091e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002091ecstr x0, [sp+184]
002091f0str x1, [sp+192]
002091f4str x2, [sp+200]
002091f8str xzr, [sp+64]
002091fcb 0x209200
00209200
00209200loc_209200:
00209200ldr x5, [sp+56]
00209204ldr x6, [sp+64]
00209208subs xzr, x5, x6
0020920cb.gt 0x209214
00209210b 0x20927c
00209214
00209214loc_209214:
00209214ldr x1, [sp+64]
00209218ldr x2, [sp+152]
0020921cldrsb x27, [x2]
00209220ldr x2, [x2+40]
00209224ldr x0, [sp+160]
00209228blr x2
0020922cstr x0, [sp+128]
00209230str x1, [sp+136]
00209234str x2, [sp+144]
00209238bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020923cstr x0, [sp+72]
00209240ldr x1, [sp+192]
00209244ldr x2, [sp+200]
00209248ldr x3, [sp+184]
0020924cmov x4, x0
00209250mov x0, x3
00209254mov x3, x4
00209258bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0020925cstr x0, [sp+184]
00209260str x1, [sp+192]
00209264str x2, [sp+200]
00209268b 0x20926c
0020926c
0020926cloc_20926c:
0020926cldr x5, [sp+64]
00209270add x5, x5, 1
00209274str x5, [sp+64]
00209278b 0x209200
0020927c
0020927cloc_20927c:
0020927cldr x5, [sp+184]
00209280ldr x6, [sp+192]
00209284ldr x7, [sp+200]
00209288str x5, [sp+104]
0020928cstr x6, [sp+112]
00209290str x7, [sp+120]
00209294stp xzr, xzr, [sp+88]
00209298ldr x0, [sp+104]
0020929cldr x1, [sp+112]
002092a0ldr x2, [sp+120]
002092a4mov x3, xzr
002092a8mov x4, xzr
002092acldur x29, [sp-8]
002092b0ldr x30, [sp], 176
002092b4ret x30
002092b8
002092b8loc_2092b8:
002092b8stp x0, x1, [sp+8]
002092bcstp x2, x3, [sp+24]
002092c0stp x4, x5, [sp+40]
002092c4str x6, [sp+56]
002092c8strb w7, [sp+64]
002092ccmov x3, x30
002092d0bl runtime.morestack_noctxt.abi0
002092d4ldp x0, x1, [sp+8]
002092d8ldp x2, x3, [sp+24]
002092dcldp x4, x5, [sp+40]
002092e0ldr x6, [sp+56]
002092e4ldrb w7, [sp+64]
002092e8b 0x2090f0
002092ecudf 0
002090f0
002090f0google.golang.org/protobuf/internal/impl.appendFixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendFixed32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002090f0ldr x16, [x28+16]
002090f4sub x17, sp, 48
002090f8subs xzr, x17, x16
002090fcb.ls 0x2092b8
00209100str x30, [sp-176]!
00209104stur x29, [sp-8]
00209108sub x29, sp, 8
0020910cstr x0, [sp+184]
00209110str x1, [sp+192]
00209114str x2, [sp+200]
00209118str x3, [sp+208]
0020911cstr x4, [sp+216]
00209120str x5, [sp+224]
00209124str x6, [sp+232]
00209128strb w7, [sp+240]
0020912cstr xzr, [sp+104]
00209130stp xzr, xzr, [sp+112]
00209134stp xzr, xzr, [sp+88]
00209138ldr x0, [sp+208]
0020913cldr x1, [sp+216]
00209140ldr x2, [sp+224]
00209144bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00209148str x0, [sp+152]
0020914cstr x1, [sp+160]
00209150ldrsb x27, [x0]
00209154ldr x3, [x0+56]
00209158mov x0, x1
0020915cblr x3
00209160str x0, [sp+56]
00209164cbz x0, 0x20916c
00209168b 0x2091a8
0020916c
0020916cloc_20916c:
0020916cldr x5, [sp+184]
00209170ldr x6, [sp+192]
00209174ldr x7, [sp+200]
00209178str x5, [sp+104]
0020917cstr x6, [sp+112]
00209180str x7, [sp+120]
00209184stp xzr, xzr, [sp+88]
00209188ldr x0, [sp+104]
0020918cldr x1, [sp+112]
00209190ldr x2, [sp+120]
00209194mov x3, xzr
00209198mov x4, xzr
0020919cldur x29, [sp-8]
002091a0ldr x30, [sp], 176
002091a4ret x30
002091a8
002091a8loc_2091a8:
002091a8ldr x3, [sp+232]
002091acldr x0, [sp+184]
002091b0ldr x1, [sp+192]
002091b4ldr x2, [sp+200]
002091b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002091bcstr x0, [sp+184]
002091c0str x1, [sp+192]
002091c4str x2, [sp+200]
002091c8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002091ccstr x0, [sp+80]
002091d0ldr x4, [sp+56]
002091d4madd x3, x4, x0, xzr
002091d8str x3, [sp+48]
002091dcldr x0, [sp+184]
002091e0ldr x1, [sp+192]
002091e4ldr x2, [sp+200]
002091e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002091ecstr x0, [sp+184]
002091f0str x1, [sp+192]
002091f4str x2, [sp+200]
002091f8str xzr, [sp+64]
002091fcb 0x209200
00209200
00209200loc_209200:
00209200ldr x5, [sp+56]
00209204ldr x6, [sp+64]
00209208subs xzr, x5, x6
0020920cb.gt 0x209214
00209210b 0x20927c
00209214
00209214loc_209214:
00209214ldr x1, [sp+64]
00209218ldr x2, [sp+152]
0020921cldrsb x27, [x2]
00209220ldr x2, [x2+40]
00209224ldr x0, [sp+160]
00209228blr x2
0020922cstr x0, [sp+128]
00209230str x1, [sp+136]
00209234str x2, [sp+144]
00209238bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0020923cstr x0, [sp+72]
00209240ldr x1, [sp+192]
00209244ldr x2, [sp+200]
00209248ldr x3, [sp+184]
0020924cmov x4, x0
00209250mov x0, x3
00209254mov x3, x4
00209258bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0020925cstr x0, [sp+184]
00209260str x1, [sp+192]
00209264str x2, [sp+200]
00209268b 0x20926c
0020926c
0020926cloc_20926c:
0020926cldr x5, [sp+64]
00209270add x5, x5, 1
00209274str x5, [sp+64]
00209278b 0x209200
0020927c
0020927cloc_20927c:
0020927cldr x5, [sp+184]
00209280ldr x6, [sp+192]
00209284ldr x7, [sp+200]
00209288str x5, [sp+104]
0020928cstr x6, [sp+112]
00209290str x7, [sp+120]
00209294stp xzr, xzr, [sp+88]
00209298ldr x0, [sp+104]
0020929cldr x1, [sp+112]
002092a0ldr x2, [sp+120]
002092a4mov x3, xzr
002092a8mov x4, xzr
002092acldur x29, [sp-8]
002092b0ldr x30, [sp], 176
002092b4ret x30
002092b8
002092b8loc_2092b8:
002092b8stp x0, x1, [sp+8]
002092bcstp x2, x3, [sp+24]
002092c0stp x4, x5, [sp+40]
002092c4str x6, [sp+56]
002092c8strb w7, [sp+64]
002092ccmov x3, x30
002092d0bl runtime.morestack_noctxt.abi0
002092d4ldp x0, x1, [sp+8]
002092d8ldp x2, x3, [sp+24]
002092dcldp x4, x5, [sp+40]
002092e0ldr x6, [sp+56]
002092e4ldrb w7, [sp+64]
002092e8b 0x2090f0
002092ecudf 0
002090f0
002092f0
002092f0google.golang.org/protobuf/internal/impl.sizeFloat: ; void google.golang.org/protobuf/internal/impl.sizeFloat(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002092f0ldr x16, [x28+16]
002092f4subs xzr, sp, x16
002092f8b.ls 0x209340
002092fcstr x30, [sp-32]!
00209300stur x29, [sp-8]
00209304sub x29, sp, 8
00209308str x0, [sp+40]
0020930cstr x1, [sp+48]
00209310strb w2, [sp+56]
00209314str xzr, [sp+8]
00209318bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
0020931cstr x0, [sp+16]
00209320ldr x1, [sp+48]
00209324ldrsb x27, [x1]
00209328ldr x1, [x1+120]
0020932cadd x0, x1, x0
00209330str x0, [sp+8]
00209334ldur x29, [sp-8]
00209338ldr x30, [sp], 32
0020933cret x30
00209340
00209340loc_209340:
00209340stp x0, x1, [sp+8]
00209344strb w2, [sp+24]
00209348mov x3, x30
0020934cbl runtime.morestack_noctxt.abi0
00209350ldp x0, x1, [sp+8]
00209354ldrb w2, [sp+24]
00209358b 0x2092f0
0020935cudf 0
002092f0
002092f0google.golang.org/protobuf/internal/impl.sizeFloat: ; void google.golang.org/protobuf/internal/impl.sizeFloat(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002092f0ldr x16, [x28+16]
002092f4subs xzr, sp, x16
002092f8b.ls 0x209340
002092fcstr x30, [sp-32]!
00209300stur x29, [sp-8]
00209304sub x29, sp, 8
00209308str x0, [sp+40]
0020930cstr x1, [sp+48]
00209310strb w2, [sp+56]
00209314str xzr, [sp+8]
00209318bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
0020931cstr x0, [sp+16]
00209320ldr x1, [sp+48]
00209324ldrsb x27, [x1]
00209328ldr x1, [x1+120]
0020932cadd x0, x1, x0
00209330str x0, [sp+8]
00209334ldur x29, [sp-8]
00209338ldr x30, [sp], 32
0020933cret x30
00209340
00209340loc_209340:
00209340stp x0, x1, [sp+8]
00209344strb w2, [sp+24]
00209348mov x3, x30
0020934cbl runtime.morestack_noctxt.abi0
00209350ldp x0, x1, [sp+8]
00209354ldrb w2, [sp+24]
00209358b 0x2092f0
0020935cudf 0
002092f0
00209360
00209360google.golang.org/protobuf/internal/impl.appendFloat: ; void google.golang.org/protobuf/internal/impl.appendFloat(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)
00209360ldr x16, [x28+16]
00209364subs xzr, sp, x16
00209368b.ls 0x20944c
0020936cstr x30, [sp-112]!
00209370stur x29, [sp-8]
00209374sub x29, sp, 8
00209378str x0, [sp+120]
0020937cstr x1, [sp+128]
00209380str x2, [sp+136]
00209384str x3, [sp+144]
00209388str x4, [sp+152]
0020938cstrb w5, [sp+160]
00209390str xzr, [sp+72]
00209394stp xzr, xzr, [sp+80]
00209398stp xzr, xzr, [sp+56]
0020939cldr x0, [sp+144]
002093a0bl google.golang.org/protobuf/internal/impl.pointer.Float32
002093a4str x0, [sp+96]
002093a8ldrsb x27, [x0]
002093acldr s0, [x0]
002093b0str s0, [sp+40]
002093b4ldr x1, [sp+152]
002093b8ldrsb x27, [x1]
002093bcldr x3, [x1+112]
002093c0str x3, [sp+48]
002093c4ldr x0, [sp+120]
002093c8ldr x1, [sp+128]
002093ccldr x2, [sp+136]
002093d0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002093d4str x0, [sp+120]
002093d8str x1, [sp+128]
002093dcstr x2, [sp+136]
002093e0ldr s0, [sp+40]
002093e4bl math.Float32bits
002093e8str w0, [sp+44]
002093ecldr x1, [sp+120]
002093f0ldr x2, [sp+128]
002093f4ldr x3, [sp+136]
002093f8mov x4, x0
002093fcmov x0, x1
00209400mov x1, x2
00209404mov x2, x3
00209408mov x3, x4
0020940cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209410str x0, [sp+120]
00209414str x1, [sp+128]
00209418str x2, [sp+136]
0020941cstr x0, [sp+72]
00209420str x1, [sp+80]
00209424str x2, [sp+88]
00209428stp xzr, xzr, [sp+56]
0020942cldr x0, [sp+72]
00209430ldr x1, [sp+80]
00209434ldr x2, [sp+88]
00209438mov x3, xzr
0020943cmov x4, xzr
00209440ldur x29, [sp-8]
00209444ldr x30, [sp], 112
00209448ret x30
0020944c
0020944cloc_20944c:
0020944cstp x0, x1, [sp+8]
00209450stp x2, x3, [sp+24]
00209454str x4, [sp+40]
00209458strb w5, [sp+48]
0020945cmov x3, x30
00209460bl runtime.morestack_noctxt.abi0
00209464ldp x0, x1, [sp+8]
00209468ldp x2, x3, [sp+24]
0020946cldr x4, [sp+40]
00209470ldrb w5, [sp+48]
00209474b 0x209360
00209478udf 0
0020947cudf 0
00209360
00209360google.golang.org/protobuf/internal/impl.appendFloat: ; void google.golang.org/protobuf/internal/impl.appendFloat(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)
00209360ldr x16, [x28+16]
00209364subs xzr, sp, x16
00209368b.ls 0x20944c
0020936cstr x30, [sp-112]!
00209370stur x29, [sp-8]
00209374sub x29, sp, 8
00209378str x0, [sp+120]
0020937cstr x1, [sp+128]
00209380str x2, [sp+136]
00209384str x3, [sp+144]
00209388str x4, [sp+152]
0020938cstrb w5, [sp+160]
00209390str xzr, [sp+72]
00209394stp xzr, xzr, [sp+80]
00209398stp xzr, xzr, [sp+56]
0020939cldr x0, [sp+144]
002093a0bl google.golang.org/protobuf/internal/impl.pointer.Float32
002093a4str x0, [sp+96]
002093a8ldrsb x27, [x0]
002093acldr s0, [x0]
002093b0str s0, [sp+40]
002093b4ldr x1, [sp+152]
002093b8ldrsb x27, [x1]
002093bcldr x3, [x1+112]
002093c0str x3, [sp+48]
002093c4ldr x0, [sp+120]
002093c8ldr x1, [sp+128]
002093ccldr x2, [sp+136]
002093d0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002093d4str x0, [sp+120]
002093d8str x1, [sp+128]
002093dcstr x2, [sp+136]
002093e0ldr s0, [sp+40]
002093e4bl math.Float32bits
002093e8str w0, [sp+44]
002093ecldr x1, [sp+120]
002093f0ldr x2, [sp+128]
002093f4ldr x3, [sp+136]
002093f8mov x4, x0
002093fcmov x0, x1
00209400mov x1, x2
00209404mov x2, x3
00209408mov x3, x4
0020940cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209410str x0, [sp+120]
00209414str x1, [sp+128]
00209418str x2, [sp+136]
0020941cstr x0, [sp+72]
00209420str x1, [sp+80]
00209424str x2, [sp+88]
00209428stp xzr, xzr, [sp+56]
0020942cldr x0, [sp+72]
00209430ldr x1, [sp+80]
00209434ldr x2, [sp+88]
00209438mov x3, xzr
0020943cmov x4, xzr
00209440ldur x29, [sp-8]
00209444ldr x30, [sp], 112
00209448ret x30
0020944c
0020944cloc_20944c:
0020944cstp x0, x1, [sp+8]
00209450stp x2, x3, [sp+24]
00209454str x4, [sp+40]
00209458strb w5, [sp+48]
0020945cmov x3, x30
00209460bl runtime.morestack_noctxt.abi0
00209464ldp x0, x1, [sp+8]
00209468ldp x2, x3, [sp+24]
0020946cldr x4, [sp+40]
00209470ldrb w5, [sp+48]
00209474b 0x209360
00209478udf 0
0020947cudf 0
00209360
00209480
00209480google.golang.org/protobuf/internal/impl.consumeFloat: ; void google.golang.org/protobuf/internal/impl.consumeFloat(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)
00209480ldr x16, [x28+16]
00209484subs xzr, sp, x16
00209488b.ls 0x2095c4
0020948cstr x30, [sp-128]!
00209490stur x29, [sp-8]
00209494sub x29, sp, 8
00209498str x0, [sp+136]
0020949cstr x1, [sp+144]
002094a0str x2, [sp+152]
002094a4str x3, [sp+160]
002094a8strb w4, [sp+168]
002094acstr x5, [sp+176]
002094b0strb w6, [sp+184]
002094b4str x7, [sp+192]
002094b8str x8, [sp+200]
002094bcstr x9, [sp+208]
002094c0str xzr, [sp+56]
002094c4strb wzr, [sp+64]
002094c8stp xzr, xzr, [sp+96]
002094ccldrsb x4, [sp+168]
002094d0ubfm x4, x4, 0, 7
002094d4subs wzr, w4, 5
002094d8b.ne 0x2094e0
002094dcb 0x20950c
002094e0
002094e0loc_2094e0:
002094e0adrp x27, 0x819000
002094e4ldr x2, [x27+192]
002094e8adrp x27, 0x819000
002094ecldr x3, [x27+200]
002094f0str x2, [sp+96]
002094f4str x3, [sp+104]
002094f8ldr x0, [sp+56]
002094fcldrb w1, [sp+64]
00209500ldur x29, [sp-8]
00209504ldr x30, [sp], 128
00209508ret x30
0020950c
0020950cloc_20950c:
0020950cldr x0, [sp+136]
00209510ldr x1, [sp+144]
00209514ldr x2, [sp+152]
00209518bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
0020951cstr w0, [sp+52]
00209520str x1, [sp+80]
00209524ldr w3, [sp+52]
00209528str w3, [sp+44]
0020952cldr x3, [sp+80]
00209530str x3, [sp+88]
00209534ldr w3, [sp+44]
00209538str w3, [sp+40]
0020953cldr x3, [sp+88]
00209540str x3, [sp+72]
00209544tbnz x3, 63, 0x20954c
00209548b 0x209578
0020954c
0020954cloc_20954c:
0020954cadrp x27, 0x819000
00209550ldr x2, [x27+160]
00209554adrp x27, 0x819000
00209558ldr x3, [x27+168]
0020955cstr x2, [sp+96]
00209560str x3, [sp+104]
00209564ldr x0, [sp+56]
00209568ldrb w1, [sp+64]
0020956cldur x29, [sp-8]
00209570ldr x30, [sp], 128
00209574ret x30
00209578
00209578loc_209578:
00209578ldr x0, [sp+160]
0020957cbl google.golang.org/protobuf/internal/impl.pointer.Float32
00209580str x0, [sp+112]
00209584ldr w0, [sp+40]
00209588bl math.Float32frombits
0020958cstr s0, [sp+48]
00209590ldr x1, [sp+112]
00209594ldrsb x27, [x1]
00209598str s0, [x1]
0020959cldr x1, [sp+72]
002095a0str x1, [sp+56]
002095a4stp xzr, xzr, [sp+96]
002095a8ldr x0, [sp+56]
002095acldrb w1, [sp+64]
002095b0mov x2, xzr
002095b4mov x3, xzr
002095b8ldur x29, [sp-8]
002095bcldr x30, [sp], 128
002095c0ret x30
002095c4
002095c4loc_2095c4:
002095c4stp x0, x1, [sp+8]
002095c8stp x2, x3, [sp+24]
002095ccstrb w4, [sp+40]
002095d0str x5, [sp+48]
002095d4strb w6, [sp+56]
002095d8stp x7, x8, [sp+64]
002095dcstr x9, [sp+80]
002095e0mov x3, x30
002095e4bl runtime.morestack_noctxt.abi0
002095e8ldp x0, x1, [sp+8]
002095ecldp x2, x3, [sp+24]
002095f0ldrsb x4, [sp+40]
002095f4ldr x5, [sp+48]
002095f8ldrb w6, [sp+56]
002095fcldp x7, x8, [sp+64]
00209600ldr x9, [sp+80]
00209604b 0x209480
00209608udf 0
0020960cudf 0
00209480
00209480google.golang.org/protobuf/internal/impl.consumeFloat: ; void google.golang.org/protobuf/internal/impl.consumeFloat(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)
00209480ldr x16, [x28+16]
00209484subs xzr, sp, x16
00209488b.ls 0x2095c4
0020948cstr x30, [sp-128]!
00209490stur x29, [sp-8]
00209494sub x29, sp, 8
00209498str x0, [sp+136]
0020949cstr x1, [sp+144]
002094a0str x2, [sp+152]
002094a4str x3, [sp+160]
002094a8strb w4, [sp+168]
002094acstr x5, [sp+176]
002094b0strb w6, [sp+184]
002094b4str x7, [sp+192]
002094b8str x8, [sp+200]
002094bcstr x9, [sp+208]
002094c0str xzr, [sp+56]
002094c4strb wzr, [sp+64]
002094c8stp xzr, xzr, [sp+96]
002094ccldrsb x4, [sp+168]
002094d0ubfm x4, x4, 0, 7
002094d4subs wzr, w4, 5
002094d8b.ne 0x2094e0
002094dcb 0x20950c
002094e0
002094e0loc_2094e0:
002094e0adrp x27, 0x819000
002094e4ldr x2, [x27+192]
002094e8adrp x27, 0x819000
002094ecldr x3, [x27+200]
002094f0str x2, [sp+96]
002094f4str x3, [sp+104]
002094f8ldr x0, [sp+56]
002094fcldrb w1, [sp+64]
00209500ldur x29, [sp-8]
00209504ldr x30, [sp], 128
00209508ret x30
0020950c
0020950cloc_20950c:
0020950cldr x0, [sp+136]
00209510ldr x1, [sp+144]
00209514ldr x2, [sp+152]
00209518bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
0020951cstr w0, [sp+52]
00209520str x1, [sp+80]
00209524ldr w3, [sp+52]
00209528str w3, [sp+44]
0020952cldr x3, [sp+80]
00209530str x3, [sp+88]
00209534ldr w3, [sp+44]
00209538str w3, [sp+40]
0020953cldr x3, [sp+88]
00209540str x3, [sp+72]
00209544tbnz x3, 63, 0x20954c
00209548b 0x209578
0020954c
0020954cloc_20954c:
0020954cadrp x27, 0x819000
00209550ldr x2, [x27+160]
00209554adrp x27, 0x819000
00209558ldr x3, [x27+168]
0020955cstr x2, [sp+96]
00209560str x3, [sp+104]
00209564ldr x0, [sp+56]
00209568ldrb w1, [sp+64]
0020956cldur x29, [sp-8]
00209570ldr x30, [sp], 128
00209574ret x30
00209578
00209578loc_209578:
00209578ldr x0, [sp+160]
0020957cbl google.golang.org/protobuf/internal/impl.pointer.Float32
00209580str x0, [sp+112]
00209584ldr w0, [sp+40]
00209588bl math.Float32frombits
0020958cstr s0, [sp+48]
00209590ldr x1, [sp+112]
00209594ldrsb x27, [x1]
00209598str s0, [x1]
0020959cldr x1, [sp+72]
002095a0str x1, [sp+56]
002095a4stp xzr, xzr, [sp+96]
002095a8ldr x0, [sp+56]
002095acldrb w1, [sp+64]
002095b0mov x2, xzr
002095b4mov x3, xzr
002095b8ldur x29, [sp-8]
002095bcldr x30, [sp], 128
002095c0ret x30
002095c4
002095c4loc_2095c4:
002095c4stp x0, x1, [sp+8]
002095c8stp x2, x3, [sp+24]
002095ccstrb w4, [sp+40]
002095d0str x5, [sp+48]
002095d4strb w6, [sp+56]
002095d8stp x7, x8, [sp+64]
002095dcstr x9, [sp+80]
002095e0mov x3, x30
002095e4bl runtime.morestack_noctxt.abi0
002095e8ldp x0, x1, [sp+8]
002095ecldp x2, x3, [sp+24]
002095f0ldrsb x4, [sp+40]
002095f4ldr x5, [sp+48]
002095f8ldrb w6, [sp+56]
002095fcldp x7, x8, [sp+64]
00209600ldr x9, [sp+80]
00209604b 0x209480
00209608udf 0
0020960cudf 0
00209480
00209610
00209610google.golang.org/protobuf/internal/impl.sizeFloatNoZero: ; void google.golang.org/protobuf/internal/impl.sizeFloatNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209610ldr x16, [x28+16]
00209614subs xzr, sp, x16
00209618b.ls 0x2096c8
0020961cstr x30, [sp-64]!
00209620stur x29, [sp-8]
00209624sub x29, sp, 8
00209628str x0, [sp+72]
0020962cstr x1, [sp+80]
00209630strb w2, [sp+88]
00209634str xzr, [sp+32]
00209638bl google.golang.org/protobuf/internal/impl.pointer.Float32
0020963cstr x0, [sp+48]
00209640ldrsb x27, [x0]
00209644ldr s0, [x0]
00209648str s0, [sp+28]
0020964cfcmp s0
00209650cset x1, eq
00209654strb w1, [sp+27]
00209658b.eq 0x209660
0020965cb 0x20967c
00209660
00209660loc_209660:
00209660ldr s1, [sp+28]
00209664fcvt d0, s1
00209668bl math.Signbit
0020966cstrb w0, [sp+26]
00209670eor x0, x0, 1
00209674strb w0, [sp+27]
00209678b 0x209680
0020967c
0020967cloc_20967c:
0020967cb 0x209680
00209680
00209680loc_209680:
00209680ldrb w1, [sp+27]
00209684tbnz w1, 0, 0x20968c
00209688b 0x2096a0
0020968c
0020968cloc_20968c:
0020968cstr xzr, [sp+32]
00209690mov x0, xzr
00209694ldur x29, [sp-8]
00209698ldr x30, [sp], 64
0020969cret x30
002096a0
002096a0loc_2096a0:
002096a0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002096a4str x0, [sp+40]
002096a8ldr x1, [sp+80]
002096acldrsb x27, [x1]
002096b0ldr x1, [x1+120]
002096b4add x0, x1, x0
002096b8str x0, [sp+32]
002096bcldur x29, [sp-8]
002096c0ldr x30, [sp], 64
002096c4ret x30
002096c8
002096c8loc_2096c8:
002096c8stp x0, x1, [sp+8]
002096ccstrb w2, [sp+24]
002096d0mov x3, x30
002096d4bl runtime.morestack_noctxt.abi0
002096d8ldp x0, x1, [sp+8]
002096dcldrb w2, [sp+24]
002096e0b 0x209610
002096e4udf 0
002096e8udf 0
002096ecudf 0
00209610
00209610google.golang.org/protobuf/internal/impl.sizeFloatNoZero: ; void google.golang.org/protobuf/internal/impl.sizeFloatNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209610ldr x16, [x28+16]
00209614subs xzr, sp, x16
00209618b.ls 0x2096c8
0020961cstr x30, [sp-64]!
00209620stur x29, [sp-8]
00209624sub x29, sp, 8
00209628str x0, [sp+72]
0020962cstr x1, [sp+80]
00209630strb w2, [sp+88]
00209634str xzr, [sp+32]
00209638bl google.golang.org/protobuf/internal/impl.pointer.Float32
0020963cstr x0, [sp+48]
00209640ldrsb x27, [x0]
00209644ldr s0, [x0]
00209648str s0, [sp+28]
0020964cfcmp s0
00209650cset x1, eq
00209654strb w1, [sp+27]
00209658b.eq 0x209660
0020965cb 0x20967c
00209660
00209660loc_209660:
00209660ldr s1, [sp+28]
00209664fcvt d0, s1
00209668bl math.Signbit
0020966cstrb w0, [sp+26]
00209670eor x0, x0, 1
00209674strb w0, [sp+27]
00209678b 0x209680
0020967c
0020967cloc_20967c:
0020967cb 0x209680
00209680
00209680loc_209680:
00209680ldrb w1, [sp+27]
00209684tbnz w1, 0, 0x20968c
00209688b 0x2096a0
0020968c
0020968cloc_20968c:
0020968cstr xzr, [sp+32]
00209690mov x0, xzr
00209694ldur x29, [sp-8]
00209698ldr x30, [sp], 64
0020969cret x30
002096a0
002096a0loc_2096a0:
002096a0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002096a4str x0, [sp+40]
002096a8ldr x1, [sp+80]
002096acldrsb x27, [x1]
002096b0ldr x1, [x1+120]
002096b4add x0, x1, x0
002096b8str x0, [sp+32]
002096bcldur x29, [sp-8]
002096c0ldr x30, [sp], 64
002096c4ret x30
002096c8
002096c8loc_2096c8:
002096c8stp x0, x1, [sp+8]
002096ccstrb w2, [sp+24]
002096d0mov x3, x30
002096d4bl runtime.morestack_noctxt.abi0
002096d8ldp x0, x1, [sp+8]
002096dcldrb w2, [sp+24]
002096e0b 0x209610
002096e4udf 0
002096e8udf 0
002096ecudf 0
00209610
002096f0
002096f0google.golang.org/protobuf/internal/impl.appendFloatNoZero: ; void google.golang.org/protobuf/internal/impl.appendFloatNoZero(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)
002096f0ldr x16, [x28+16]
002096f4subs xzr, sp, x16
002096f8b.ls 0x20984c
002096fcstr x30, [sp-128]!
00209700stur x29, [sp-8]
00209704sub x29, sp, 8
00209708str x0, [sp+136]
0020970cstr x1, [sp+144]
00209710str x2, [sp+152]
00209714str x3, [sp+160]
00209718str x4, [sp+168]
0020971cstrb w5, [sp+176]
00209720str xzr, [sp+88]
00209724stp xzr, xzr, [sp+96]
00209728stp xzr, xzr, [sp+72]
0020972cldr x0, [sp+160]
00209730bl google.golang.org/protobuf/internal/impl.pointer.Float32
00209734str x0, [sp+112]
00209738ldrsb x27, [x0]
0020973cldr s0, [x0]
00209740str s0, [sp+56]
00209744fcmp s0
00209748cset x1, eq
0020974cstrb w1, [sp+55]
00209750b.eq 0x209758
00209754b 0x209774
00209758
00209758loc_209758:
00209758ldr s1, [sp+56]
0020975cfcvt d0, s1
00209760bl math.Signbit
00209764strb w0, [sp+54]
00209768eor x0, x0, 1
0020976cstrb w0, [sp+55]
00209770b 0x209778
00209774
00209774loc_209774:
00209774b 0x209778
00209778
00209778loc_209778:
00209778ldrb w5, [sp+55]
0020977ctbnz w5, 0, 0x209784
00209780b 0x2097c0
00209784
00209784loc_209784:
00209784ldr x5, [sp+136]
00209788ldr x6, [sp+144]
0020978cldr x7, [sp+152]
00209790str x5, [sp+88]
00209794str x6, [sp+96]
00209798str x7, [sp+104]
0020979cstp xzr, xzr, [sp+72]
002097a0ldr x0, [sp+88]
002097a4ldr x1, [sp+96]
002097a8ldr x2, [sp+104]
002097acmov x3, xzr
002097b0mov x4, xzr
002097b4ldur x29, [sp-8]
002097b8ldr x30, [sp], 128
002097bcret x30
002097c0
002097c0loc_2097c0:
002097c0ldr x4, [sp+168]
002097c4ldrsb x27, [x4]
002097c8ldr x3, [x4+112]
002097ccstr x3, [sp+64]
002097d0ldr x0, [sp+136]
002097d4ldr x1, [sp+144]
002097d8ldr x2, [sp+152]
002097dcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002097e0str x0, [sp+136]
002097e4str x1, [sp+144]
002097e8str x2, [sp+152]
002097ecldr s0, [sp+56]
002097f0bl math.Float32bits
002097f4str w0, [sp+60]
002097f8ldr x4, [sp+136]
002097fcldr x1, [sp+144]
00209800ldr x2, [sp+152]
00209804mov x3, x0
00209808mov x0, x4
0020980cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209810str x0, [sp+136]
00209814str x1, [sp+144]
00209818str x2, [sp+152]
0020981cstr x0, [sp+88]
00209820str x1, [sp+96]
00209824str x2, [sp+104]
00209828stp xzr, xzr, [sp+72]
0020982cldr x0, [sp+88]
00209830ldr x1, [sp+96]
00209834ldr x2, [sp+104]
00209838mov x3, xzr
0020983cmov x4, xzr
00209840ldur x29, [sp-8]
00209844ldr x30, [sp], 128
00209848ret x30
0020984c
0020984cloc_20984c:
0020984cstp x0, x1, [sp+8]
00209850stp x2, x3, [sp+24]
00209854str x4, [sp+40]
00209858strb w5, [sp+48]
0020985cmov x3, x30
00209860bl runtime.morestack_noctxt.abi0
00209864ldp x0, x1, [sp+8]
00209868ldp x2, x3, [sp+24]
0020986cldr x4, [sp+40]
00209870ldrb w5, [sp+48]
00209874b 0x2096f0
00209878udf 0
0020987cudf 0
002096f0
002096f0google.golang.org/protobuf/internal/impl.appendFloatNoZero: ; void google.golang.org/protobuf/internal/impl.appendFloatNoZero(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)
002096f0ldr x16, [x28+16]
002096f4subs xzr, sp, x16
002096f8b.ls 0x20984c
002096fcstr x30, [sp-128]!
00209700stur x29, [sp-8]
00209704sub x29, sp, 8
00209708str x0, [sp+136]
0020970cstr x1, [sp+144]
00209710str x2, [sp+152]
00209714str x3, [sp+160]
00209718str x4, [sp+168]
0020971cstrb w5, [sp+176]
00209720str xzr, [sp+88]
00209724stp xzr, xzr, [sp+96]
00209728stp xzr, xzr, [sp+72]
0020972cldr x0, [sp+160]
00209730bl google.golang.org/protobuf/internal/impl.pointer.Float32
00209734str x0, [sp+112]
00209738ldrsb x27, [x0]
0020973cldr s0, [x0]
00209740str s0, [sp+56]
00209744fcmp s0
00209748cset x1, eq
0020974cstrb w1, [sp+55]
00209750b.eq 0x209758
00209754b 0x209774
00209758
00209758loc_209758:
00209758ldr s1, [sp+56]
0020975cfcvt d0, s1
00209760bl math.Signbit
00209764strb w0, [sp+54]
00209768eor x0, x0, 1
0020976cstrb w0, [sp+55]
00209770b 0x209778
00209774
00209774loc_209774:
00209774b 0x209778
00209778
00209778loc_209778:
00209778ldrb w5, [sp+55]
0020977ctbnz w5, 0, 0x209784
00209780b 0x2097c0
00209784
00209784loc_209784:
00209784ldr x5, [sp+136]
00209788ldr x6, [sp+144]
0020978cldr x7, [sp+152]
00209790str x5, [sp+88]
00209794str x6, [sp+96]
00209798str x7, [sp+104]
0020979cstp xzr, xzr, [sp+72]
002097a0ldr x0, [sp+88]
002097a4ldr x1, [sp+96]
002097a8ldr x2, [sp+104]
002097acmov x3, xzr
002097b0mov x4, xzr
002097b4ldur x29, [sp-8]
002097b8ldr x30, [sp], 128
002097bcret x30
002097c0
002097c0loc_2097c0:
002097c0ldr x4, [sp+168]
002097c4ldrsb x27, [x4]
002097c8ldr x3, [x4+112]
002097ccstr x3, [sp+64]
002097d0ldr x0, [sp+136]
002097d4ldr x1, [sp+144]
002097d8ldr x2, [sp+152]
002097dcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002097e0str x0, [sp+136]
002097e4str x1, [sp+144]
002097e8str x2, [sp+152]
002097ecldr s0, [sp+56]
002097f0bl math.Float32bits
002097f4str w0, [sp+60]
002097f8ldr x4, [sp+136]
002097fcldr x1, [sp+144]
00209800ldr x2, [sp+152]
00209804mov x3, x0
00209808mov x0, x4
0020980cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209810str x0, [sp+136]
00209814str x1, [sp+144]
00209818str x2, [sp+152]
0020981cstr x0, [sp+88]
00209820str x1, [sp+96]
00209824str x2, [sp+104]
00209828stp xzr, xzr, [sp+72]
0020982cldr x0, [sp+88]
00209830ldr x1, [sp+96]
00209834ldr x2, [sp+104]
00209838mov x3, xzr
0020983cmov x4, xzr
00209840ldur x29, [sp-8]
00209844ldr x30, [sp], 128
00209848ret x30
0020984c
0020984cloc_20984c:
0020984cstp x0, x1, [sp+8]
00209850stp x2, x3, [sp+24]
00209854str x4, [sp+40]
00209858strb w5, [sp+48]
0020985cmov x3, x30
00209860bl runtime.morestack_noctxt.abi0
00209864ldp x0, x1, [sp+8]
00209868ldp x2, x3, [sp+24]
0020986cldr x4, [sp+40]
00209870ldrb w5, [sp+48]
00209874b 0x2096f0
00209878udf 0
0020987cudf 0
002096f0
00209880
00209880google.golang.org/protobuf/internal/impl.sizeFloatPtr: ; void google.golang.org/protobuf/internal/impl.sizeFloatPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209880ldr x16, [x28+16]
00209884subs xzr, sp, x16
00209888b.ls 0x2098d0
0020988cstr x30, [sp-32]!
00209890stur x29, [sp-8]
00209894sub x29, sp, 8
00209898str x0, [sp+40]
0020989cstr x1, [sp+48]
002098a0strb w2, [sp+56]
002098a4str xzr, [sp+8]
002098a8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002098acstr x0, [sp+16]
002098b0ldr x1, [sp+48]
002098b4ldrsb x27, [x1]
002098b8ldr x1, [x1+120]
002098bcadd x0, x1, x0
002098c0str x0, [sp+8]
002098c4ldur x29, [sp-8]
002098c8ldr x30, [sp], 32
002098ccret x30
002098d0
002098d0loc_2098d0:
002098d0stp x0, x1, [sp+8]
002098d4strb w2, [sp+24]
002098d8mov x3, x30
002098dcbl runtime.morestack_noctxt.abi0
002098e0ldp x0, x1, [sp+8]
002098e4ldrb w2, [sp+24]
002098e8b 0x209880
002098ecudf 0
00209880
00209880google.golang.org/protobuf/internal/impl.sizeFloatPtr: ; void google.golang.org/protobuf/internal/impl.sizeFloatPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209880ldr x16, [x28+16]
00209884subs xzr, sp, x16
00209888b.ls 0x2098d0
0020988cstr x30, [sp-32]!
00209890stur x29, [sp-8]
00209894sub x29, sp, 8
00209898str x0, [sp+40]
0020989cstr x1, [sp+48]
002098a0strb w2, [sp+56]
002098a4str xzr, [sp+8]
002098a8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
002098acstr x0, [sp+16]
002098b0ldr x1, [sp+48]
002098b4ldrsb x27, [x1]
002098b8ldr x1, [x1+120]
002098bcadd x0, x1, x0
002098c0str x0, [sp+8]
002098c4ldur x29, [sp-8]
002098c8ldr x30, [sp], 32
002098ccret x30
002098d0
002098d0loc_2098d0:
002098d0stp x0, x1, [sp+8]
002098d4strb w2, [sp+24]
002098d8mov x3, x30
002098dcbl runtime.morestack_noctxt.abi0
002098e0ldp x0, x1, [sp+8]
002098e4ldrb w2, [sp+24]
002098e8b 0x209880
002098ecudf 0
00209880
002098f0
002098f0google.golang.org/protobuf/internal/impl.appendFloatPtr: ; void google.golang.org/protobuf/internal/impl.appendFloatPtr(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)
002098f0ldr x16, [x28+16]
002098f4subs xzr, sp, x16
002098f8b.ls 0x2099e4
002098fcstr x30, [sp-112]!
00209900stur x29, [sp-8]
00209904sub x29, sp, 8
00209908str x0, [sp+120]
0020990cstr x1, [sp+128]
00209910str x2, [sp+136]
00209914str x3, [sp+144]
00209918str x4, [sp+152]
0020991cstrb w5, [sp+160]
00209920str xzr, [sp+72]
00209924stp xzr, xzr, [sp+80]
00209928stp xzr, xzr, [sp+56]
0020992cldr x0, [sp+144]
00209930bl google.golang.org/protobuf/internal/impl.pointer.Float32Ptr
00209934str x0, [sp+96]
00209938ldrsb x27, [x0]
0020993cldr x1, [x0]
00209940ldrsb x27, [x1]
00209944ldr s0, [x1]
00209948str s0, [sp+40]
0020994cldr x1, [sp+152]
00209950ldrsb x27, [x1]
00209954ldr x3, [x1+112]
00209958str x3, [sp+48]
0020995cldr x0, [sp+120]
00209960ldr x1, [sp+128]
00209964ldr x2, [sp+136]
00209968bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020996cstr x0, [sp+120]
00209970str x1, [sp+128]
00209974str x2, [sp+136]
00209978ldr s0, [sp+40]
0020997cbl math.Float32bits
00209980str w0, [sp+44]
00209984ldr x1, [sp+120]
00209988ldr x2, [sp+128]
0020998cldr x3, [sp+136]
00209990mov x4, x0
00209994mov x0, x1
00209998mov x1, x2
0020999cmov x2, x3
002099a0mov x3, x4
002099a4bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
002099a8str x0, [sp+120]
002099acstr x1, [sp+128]
002099b0str x2, [sp+136]
002099b4str x0, [sp+72]
002099b8str x1, [sp+80]
002099bcstr x2, [sp+88]
002099c0stp xzr, xzr, [sp+56]
002099c4ldr x0, [sp+72]
002099c8ldr x1, [sp+80]
002099ccldr x2, [sp+88]
002099d0mov x3, xzr
002099d4mov x4, xzr
002099d8ldur x29, [sp-8]
002099dcldr x30, [sp], 112
002099e0ret x30
002099e4
002099e4loc_2099e4:
002099e4stp x0, x1, [sp+8]
002099e8stp x2, x3, [sp+24]
002099ecstr x4, [sp+40]
002099f0strb w5, [sp+48]
002099f4mov x3, x30
002099f8bl runtime.morestack_noctxt.abi0
002099fcldp x0, x1, [sp+8]
00209a00ldp x2, x3, [sp+24]
00209a04ldr x4, [sp+40]
00209a08ldrb w5, [sp+48]
00209a0cb 0x2098f0
002098f0
002098f0google.golang.org/protobuf/internal/impl.appendFloatPtr: ; void google.golang.org/protobuf/internal/impl.appendFloatPtr(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)
002098f0ldr x16, [x28+16]
002098f4subs xzr, sp, x16
002098f8b.ls 0x2099e4
002098fcstr x30, [sp-112]!
00209900stur x29, [sp-8]
00209904sub x29, sp, 8
00209908str x0, [sp+120]
0020990cstr x1, [sp+128]
00209910str x2, [sp+136]
00209914str x3, [sp+144]
00209918str x4, [sp+152]
0020991cstrb w5, [sp+160]
00209920str xzr, [sp+72]
00209924stp xzr, xzr, [sp+80]
00209928stp xzr, xzr, [sp+56]
0020992cldr x0, [sp+144]
00209930bl google.golang.org/protobuf/internal/impl.pointer.Float32Ptr
00209934str x0, [sp+96]
00209938ldrsb x27, [x0]
0020993cldr x1, [x0]
00209940ldrsb x27, [x1]
00209944ldr s0, [x1]
00209948str s0, [sp+40]
0020994cldr x1, [sp+152]
00209950ldrsb x27, [x1]
00209954ldr x3, [x1+112]
00209958str x3, [sp+48]
0020995cldr x0, [sp+120]
00209960ldr x1, [sp+128]
00209964ldr x2, [sp+136]
00209968bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020996cstr x0, [sp+120]
00209970str x1, [sp+128]
00209974str x2, [sp+136]
00209978ldr s0, [sp+40]
0020997cbl math.Float32bits
00209980str w0, [sp+44]
00209984ldr x1, [sp+120]
00209988ldr x2, [sp+128]
0020998cldr x3, [sp+136]
00209990mov x4, x0
00209994mov x0, x1
00209998mov x1, x2
0020999cmov x2, x3
002099a0mov x3, x4
002099a4bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
002099a8str x0, [sp+120]
002099acstr x1, [sp+128]
002099b0str x2, [sp+136]
002099b4str x0, [sp+72]
002099b8str x1, [sp+80]
002099bcstr x2, [sp+88]
002099c0stp xzr, xzr, [sp+56]
002099c4ldr x0, [sp+72]
002099c8ldr x1, [sp+80]
002099ccldr x2, [sp+88]
002099d0mov x3, xzr
002099d4mov x4, xzr
002099d8ldur x29, [sp-8]
002099dcldr x30, [sp], 112
002099e0ret x30
002099e4
002099e4loc_2099e4:
002099e4stp x0, x1, [sp+8]
002099e8stp x2, x3, [sp+24]
002099ecstr x4, [sp+40]
002099f0strb w5, [sp+48]
002099f4mov x3, x30
002099f8bl runtime.morestack_noctxt.abi0
002099fcldp x0, x1, [sp+8]
00209a00ldp x2, x3, [sp+24]
00209a04ldr x4, [sp+40]
00209a08ldrb w5, [sp+48]
00209a0cb 0x2098f0
002098f0
00209a10
00209a10google.golang.org/protobuf/internal/impl.consumeFloatPtr: ; void google.golang.org/protobuf/internal/impl.consumeFloatPtr(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)
00209a10ldr x16, [x28+16]
00209a14subs xzr, sp, x16
00209a18b.ls 0x209bb8
00209a1cstr x30, [sp-128]!
00209a20stur x29, [sp-8]
00209a24sub x29, sp, 8
00209a28str x0, [sp+136]
00209a2cstr x1, [sp+144]
00209a30str x2, [sp+152]
00209a34str x3, [sp+160]
00209a38strb w4, [sp+168]
00209a3cstr x5, [sp+176]
00209a40strb w6, [sp+184]
00209a44str x7, [sp+192]
00209a48str x8, [sp+200]
00209a4cstr x9, [sp+208]
00209a50str xzr, [sp+48]
00209a54strb wzr, [sp+56]
00209a58stp xzr, xzr, [sp+96]
00209a5cldrsb x4, [sp+168]
00209a60ubfm x4, x4, 0, 7
00209a64subs wzr, w4, 5
00209a68b.ne 0x209a70
00209a6cb 0x209a9c
00209a70
00209a70loc_209a70:
00209a70adrp x27, 0x819000
00209a74ldr x2, [x27+192]
00209a78adrp x27, 0x819000
00209a7cldr x3, [x27+200]
00209a80str x2, [sp+96]
00209a84str x3, [sp+104]
00209a88ldr x0, [sp+48]
00209a8cldrb w1, [sp+56]
00209a90ldur x29, [sp-8]
00209a94ldr x30, [sp], 128
00209a98ret x30
00209a9c
00209a9cloc_209a9c:
00209a9cldr x0, [sp+136]
00209aa0ldr x1, [sp+144]
00209aa4ldr x2, [sp+152]
00209aa8bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00209aacstr w0, [sp+44]
00209ab0str x1, [sp+72]
00209ab4ldr w3, [sp+44]
00209ab8str w3, [sp+36]
00209abcldr x3, [sp+72]
00209ac0str x3, [sp+80]
00209ac4ldr w3, [sp+36]
00209ac8str w3, [sp+32]
00209accldr x3, [sp+80]
00209ad0str x3, [sp+64]
00209ad4tbnz x3, 63, 0x209adc
00209ad8b 0x209b08
00209adc
00209adcloc_209adc:
00209adcadrp x27, 0x819000
00209ae0ldr x2, [x27+160]
00209ae4adrp x27, 0x819000
00209ae8ldr x3, [x27+168]
00209aecstr x2, [sp+96]
00209af0str x3, [sp+104]
00209af4ldr x0, [sp+48]
00209af8ldrb w1, [sp+56]
00209afcldur x29, [sp-8]
00209b00ldr x30, [sp], 128
00209b04ret x30
00209b08
00209b08loc_209b08:
00209b08ldr x0, [sp+160]
00209b0cbl google.golang.org/protobuf/internal/impl.pointer.Float32Ptr
00209b10str x0, [sp+88]
00209b14ldrsb x27, [x0]
00209b18ldr x1, [x0]
00209b1ccbnz x1, 0x209b24
00209b20b 0x209b28
00209b24
00209b24loc_209b24:
00209b24b 0x209b70
00209b28
00209b28loc_209b28:
00209b28adrp x0, 0x3ec000
00209b2cadd x0, x0, 3840
00209b30bl runtime.newobject
00209b34str x0, [sp+112]
00209b38ldr x1, [sp+88]
00209b3cldrsb x27, [x1]
00209b40adrp x27, 0x842000
00209b44ldr w2, [x27+3056]
00209b48cbz w2, 0x209b50
00209b4cb 0x209b54
00209b50
00209b50loc_209b50:
00209b50b 0x209b68
00209b54
00209b54loc_209b54:
00209b54bl runtime.gcWriteBarrier2
00209b58str x0, [x25]
00209b5cldr x2, [x1]
00209b60str x2, [x25+8]
00209b64b 0x209b68
00209b68
00209b68loc_209b68:
00209b68str x0, [x1]
00209b6cb 0x209b70
00209b70
00209b70loc_209b70:
00209b70ldr w0, [sp+32]
00209b74bl math.Float32frombits
00209b78str s0, [sp+40]
00209b7cldr x1, [sp+88]
00209b80ldrsb x27, [x1]
00209b84ldr x1, [x1]
00209b88ldrsb x27, [x1]
00209b8cstr s0, [x1]
00209b90ldr x1, [sp+64]
00209b94str x1, [sp+48]
00209b98stp xzr, xzr, [sp+96]
00209b9cldr x0, [sp+48]
00209ba0ldrb w1, [sp+56]
00209ba4mov x2, xzr
00209ba8mov x3, xzr
00209bacldur x29, [sp-8]
00209bb0ldr x30, [sp], 128
00209bb4ret x30
00209bb8
00209bb8loc_209bb8:
00209bb8stp x0, x1, [sp+8]
00209bbcstp x2, x3, [sp+24]
00209bc0strb w4, [sp+40]
00209bc4str x5, [sp+48]
00209bc8strb w6, [sp+56]
00209bccstp x7, x8, [sp+64]
00209bd0str x9, [sp+80]
00209bd4mov x3, x30
00209bd8bl runtime.morestack_noctxt.abi0
00209bdcldp x0, x1, [sp+8]
00209be0ldp x2, x3, [sp+24]
00209be4ldrsb x4, [sp+40]
00209be8ldr x5, [sp+48]
00209becldrb w6, [sp+56]
00209bf0ldp x7, x8, [sp+64]
00209bf4ldr x9, [sp+80]
00209bf8b 0x209a10
00209bfcudf 0
00209a10
00209a10google.golang.org/protobuf/internal/impl.consumeFloatPtr: ; void google.golang.org/protobuf/internal/impl.consumeFloatPtr(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)
00209a10ldr x16, [x28+16]
00209a14subs xzr, sp, x16
00209a18b.ls 0x209bb8
00209a1cstr x30, [sp-128]!
00209a20stur x29, [sp-8]
00209a24sub x29, sp, 8
00209a28str x0, [sp+136]
00209a2cstr x1, [sp+144]
00209a30str x2, [sp+152]
00209a34str x3, [sp+160]
00209a38strb w4, [sp+168]
00209a3cstr x5, [sp+176]
00209a40strb w6, [sp+184]
00209a44str x7, [sp+192]
00209a48str x8, [sp+200]
00209a4cstr x9, [sp+208]
00209a50str xzr, [sp+48]
00209a54strb wzr, [sp+56]
00209a58stp xzr, xzr, [sp+96]
00209a5cldrsb x4, [sp+168]
00209a60ubfm x4, x4, 0, 7
00209a64subs wzr, w4, 5
00209a68b.ne 0x209a70
00209a6cb 0x209a9c
00209a70
00209a70loc_209a70:
00209a70adrp x27, 0x819000
00209a74ldr x2, [x27+192]
00209a78adrp x27, 0x819000
00209a7cldr x3, [x27+200]
00209a80str x2, [sp+96]
00209a84str x3, [sp+104]
00209a88ldr x0, [sp+48]
00209a8cldrb w1, [sp+56]
00209a90ldur x29, [sp-8]
00209a94ldr x30, [sp], 128
00209a98ret x30
00209a9c
00209a9cloc_209a9c:
00209a9cldr x0, [sp+136]
00209aa0ldr x1, [sp+144]
00209aa4ldr x2, [sp+152]
00209aa8bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00209aacstr w0, [sp+44]
00209ab0str x1, [sp+72]
00209ab4ldr w3, [sp+44]
00209ab8str w3, [sp+36]
00209abcldr x3, [sp+72]
00209ac0str x3, [sp+80]
00209ac4ldr w3, [sp+36]
00209ac8str w3, [sp+32]
00209accldr x3, [sp+80]
00209ad0str x3, [sp+64]
00209ad4tbnz x3, 63, 0x209adc
00209ad8b 0x209b08
00209adc
00209adcloc_209adc:
00209adcadrp x27, 0x819000
00209ae0ldr x2, [x27+160]
00209ae4adrp x27, 0x819000
00209ae8ldr x3, [x27+168]
00209aecstr x2, [sp+96]
00209af0str x3, [sp+104]
00209af4ldr x0, [sp+48]
00209af8ldrb w1, [sp+56]
00209afcldur x29, [sp-8]
00209b00ldr x30, [sp], 128
00209b04ret x30
00209b08
00209b08loc_209b08:
00209b08ldr x0, [sp+160]
00209b0cbl google.golang.org/protobuf/internal/impl.pointer.Float32Ptr
00209b10str x0, [sp+88]
00209b14ldrsb x27, [x0]
00209b18ldr x1, [x0]
00209b1ccbnz x1, 0x209b24
00209b20b 0x209b28
00209b24
00209b24loc_209b24:
00209b24b 0x209b70
00209b28
00209b28loc_209b28:
00209b28adrp x0, 0x3ec000
00209b2cadd x0, x0, 3840
00209b30bl runtime.newobject
00209b34str x0, [sp+112]
00209b38ldr x1, [sp+88]
00209b3cldrsb x27, [x1]
00209b40adrp x27, 0x842000
00209b44ldr w2, [x27+3056]
00209b48cbz w2, 0x209b50
00209b4cb 0x209b54
00209b50
00209b50loc_209b50:
00209b50b 0x209b68
00209b54
00209b54loc_209b54:
00209b54bl runtime.gcWriteBarrier2
00209b58str x0, [x25]
00209b5cldr x2, [x1]
00209b60str x2, [x25+8]
00209b64b 0x209b68
00209b68
00209b68loc_209b68:
00209b68str x0, [x1]
00209b6cb 0x209b70
00209b70
00209b70loc_209b70:
00209b70ldr w0, [sp+32]
00209b74bl math.Float32frombits
00209b78str s0, [sp+40]
00209b7cldr x1, [sp+88]
00209b80ldrsb x27, [x1]
00209b84ldr x1, [x1]
00209b88ldrsb x27, [x1]
00209b8cstr s0, [x1]
00209b90ldr x1, [sp+64]
00209b94str x1, [sp+48]
00209b98stp xzr, xzr, [sp+96]
00209b9cldr x0, [sp+48]
00209ba0ldrb w1, [sp+56]
00209ba4mov x2, xzr
00209ba8mov x3, xzr
00209bacldur x29, [sp-8]
00209bb0ldr x30, [sp], 128
00209bb4ret x30
00209bb8
00209bb8loc_209bb8:
00209bb8stp x0, x1, [sp+8]
00209bbcstp x2, x3, [sp+24]
00209bc0strb w4, [sp+40]
00209bc4str x5, [sp+48]
00209bc8strb w6, [sp+56]
00209bccstp x7, x8, [sp+64]
00209bd0str x9, [sp+80]
00209bd4mov x3, x30
00209bd8bl runtime.morestack_noctxt.abi0
00209bdcldp x0, x1, [sp+8]
00209be0ldp x2, x3, [sp+24]
00209be4ldrsb x4, [sp+40]
00209be8ldr x5, [sp+48]
00209becldrb w6, [sp+56]
00209bf0ldp x7, x8, [sp+64]
00209bf4ldr x9, [sp+80]
00209bf8b 0x209a10
00209bfcudf 0
00209a10
00209c00
00209c00google.golang.org/protobuf/internal/impl.sizeFloatSlice: ; void google.golang.org/protobuf/internal/impl.sizeFloatSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209c00ldr x16, [x28+16]
00209c04subs xzr, sp, x16
00209c08b.ls 0x209c80
00209c0cstr x30, [sp-80]!
00209c10stur x29, [sp-8]
00209c14sub x29, sp, 8
00209c18str x0, [sp+88]
00209c1cstr x1, [sp+96]
00209c20strb w2, [sp+104]
00209c24str xzr, [sp+16]
00209c28bl google.golang.org/protobuf/internal/impl.pointer.Float32Slice
00209c2cstr x0, [sp+64]
00209c30ldrsb x27, [x0]
00209c34ldr x1, [x0+8]
00209c38ldr x2, [x0]
00209c3cldr x3, [x0+16]
00209c40str x2, [sp+40]
00209c44str x1, [sp+48]
00209c48str x3, [sp+56]
00209c4cstr x1, [sp+32]
00209c50bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00209c54str x0, [sp+24]
00209c58ldr x1, [sp+32]
00209c5cldr x2, [sp+96]
00209c60ldrsb x27, [x2]
00209c64ldr x2, [x2+120]
00209c68add x2, x2, x0
00209c6cmadd x0, x1, x2, xzr
00209c70str x0, [sp+16]
00209c74ldur x29, [sp-8]
00209c78ldr x30, [sp], 80
00209c7cret x30
00209c80
00209c80loc_209c80:
00209c80stp x0, x1, [sp+8]
00209c84strb w2, [sp+24]
00209c88mov x3, x30
00209c8cbl runtime.morestack_noctxt.abi0
00209c90ldp x0, x1, [sp+8]
00209c94ldrb w2, [sp+24]
00209c98b 0x209c00
00209c9cudf 0
00209c00
00209c00google.golang.org/protobuf/internal/impl.sizeFloatSlice: ; void google.golang.org/protobuf/internal/impl.sizeFloatSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00209c00ldr x16, [x28+16]
00209c04subs xzr, sp, x16
00209c08b.ls 0x209c80
00209c0cstr x30, [sp-80]!
00209c10stur x29, [sp-8]
00209c14sub x29, sp, 8
00209c18str x0, [sp+88]
00209c1cstr x1, [sp+96]
00209c20strb w2, [sp+104]
00209c24str xzr, [sp+16]
00209c28bl google.golang.org/protobuf/internal/impl.pointer.Float32Slice
00209c2cstr x0, [sp+64]
00209c30ldrsb x27, [x0]
00209c34ldr x1, [x0+8]
00209c38ldr x2, [x0]
00209c3cldr x3, [x0+16]
00209c40str x2, [sp+40]
00209c44str x1, [sp+48]
00209c48str x3, [sp+56]
00209c4cstr x1, [sp+32]
00209c50bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
00209c54str x0, [sp+24]
00209c58ldr x1, [sp+32]
00209c5cldr x2, [sp+96]
00209c60ldrsb x27, [x2]
00209c64ldr x2, [x2+120]
00209c68add x2, x2, x0
00209c6cmadd x0, x1, x2, xzr
00209c70str x0, [sp+16]
00209c74ldur x29, [sp-8]
00209c78ldr x30, [sp], 80
00209c7cret x30
00209c80
00209c80loc_209c80:
00209c80stp x0, x1, [sp+8]
00209c84strb w2, [sp+24]
00209c88mov x3, x30
00209c8cbl runtime.morestack_noctxt.abi0
00209c90ldp x0, x1, [sp+8]
00209c94ldrb w2, [sp+24]
00209c98b 0x209c00
00209c9cudf 0
00209c00
00209ca0
00209ca0google.golang.org/protobuf/internal/impl.appendFloatSlice: ; void google.golang.org/protobuf/internal/impl.appendFloatSlice(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)
00209ca0ldr x16, [x28+16]
00209ca4sub x17, sp, 48
00209ca8subs xzr, x17, x16
00209cacb.ls 0x209df0
00209cb0str x30, [sp-176]!
00209cb4stur x29, [sp-8]
00209cb8sub x29, sp, 8
00209cbcstr x0, [sp+184]
00209cc0str x1, [sp+192]
00209cc4str x2, [sp+200]
00209cc8str x3, [sp+208]
00209cccstr x4, [sp+216]
00209cd0strb w5, [sp+224]
00209cd4str xzr, [sp+88]
00209cd8stp xzr, xzr, [sp+96]
00209cdcstp xzr, xzr, [sp+72]
00209ce0ldr x0, [sp+208]
00209ce4bl google.golang.org/protobuf/internal/impl.pointer.Float32Slice
00209ce8str x0, [sp+160]
00209cecldrsb x27, [x0]
00209cf0ldr x1, [x0+8]
00209cf4ldr x2, [x0]
00209cf8ldr x3, [x0+16]
00209cfcstr x2, [sp+112]
00209d00str x1, [sp+120]
00209d04str x3, [sp+128]
00209d08str x2, [sp+136]
00209d0cstr x1, [sp+144]
00209d10str x3, [sp+152]
00209d14str xzr, [sp+64]
00209d18str x1, [sp+56]
00209d1cb 0x209d20
00209d20
00209d20loc_209d20:
00209d20ldr x5, [sp+56]
00209d24ldr x6, [sp+64]
00209d28subs xzr, x5, x6
00209d2cb.gt 0x209d34
00209d30b 0x209db4
00209d34
00209d34loc_209d34:
00209d34ldr x4, [sp+64]
00209d38ldr x5, [sp+136]
00209d3cldr s0, [x5+2*x4]
00209d40str s0, [sp+40]
00209d44ldr x4, [sp+216]
00209d48ldrsb x27, [x4]
00209d4cldr x3, [x4+112]
00209d50str x3, [sp+48]
00209d54ldr x0, [sp+184]
00209d58ldr x1, [sp+192]
00209d5cldr x2, [sp+200]
00209d60bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00209d64str x0, [sp+184]
00209d68str x1, [sp+192]
00209d6cstr x2, [sp+200]
00209d70ldr s0, [sp+40]
00209d74bl math.Float32bits
00209d78str w0, [sp+44]
00209d7cldr x4, [sp+184]
00209d80ldr x1, [sp+192]
00209d84ldr x2, [sp+200]
00209d88mov x3, x0
00209d8cmov x0, x4
00209d90bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209d94str x0, [sp+184]
00209d98str x1, [sp+192]
00209d9cstr x2, [sp+200]
00209da0b 0x209da4
00209da4
00209da4loc_209da4:
00209da4ldr x5, [sp+64]
00209da8add x5, x5, 1
00209dacstr x5, [sp+64]
00209db0b 0x209d20
00209db4
00209db4loc_209db4:
00209db4ldr x5, [sp+184]
00209db8ldr x6, [sp+192]
00209dbcldr x7, [sp+200]
00209dc0str x5, [sp+88]
00209dc4str x6, [sp+96]
00209dc8str x7, [sp+104]
00209dccstp xzr, xzr, [sp+72]
00209dd0ldr x0, [sp+88]
00209dd4ldr x1, [sp+96]
00209dd8ldr x2, [sp+104]
00209ddcmov x3, xzr
00209de0mov x4, xzr
00209de4ldur x29, [sp-8]
00209de8ldr x30, [sp], 176
00209decret x30
00209df0
00209df0loc_209df0:
00209df0stp x0, x1, [sp+8]
00209df4stp x2, x3, [sp+24]
00209df8str x4, [sp+40]
00209dfcstrb w5, [sp+48]
00209e00mov x3, x30
00209e04bl runtime.morestack_noctxt.abi0
00209e08ldp x0, x1, [sp+8]
00209e0cldp x2, x3, [sp+24]
00209e10ldr x4, [sp+40]
00209e14ldrb w5, [sp+48]
00209e18b 0x209ca0
00209e1cudf 0
00209ca0
00209ca0google.golang.org/protobuf/internal/impl.appendFloatSlice: ; void google.golang.org/protobuf/internal/impl.appendFloatSlice(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)
00209ca0ldr x16, [x28+16]
00209ca4sub x17, sp, 48
00209ca8subs xzr, x17, x16
00209cacb.ls 0x209df0
00209cb0str x30, [sp-176]!
00209cb4stur x29, [sp-8]
00209cb8sub x29, sp, 8
00209cbcstr x0, [sp+184]
00209cc0str x1, [sp+192]
00209cc4str x2, [sp+200]
00209cc8str x3, [sp+208]
00209cccstr x4, [sp+216]
00209cd0strb w5, [sp+224]
00209cd4str xzr, [sp+88]
00209cd8stp xzr, xzr, [sp+96]
00209cdcstp xzr, xzr, [sp+72]
00209ce0ldr x0, [sp+208]
00209ce4bl google.golang.org/protobuf/internal/impl.pointer.Float32Slice
00209ce8str x0, [sp+160]
00209cecldrsb x27, [x0]
00209cf0ldr x1, [x0+8]
00209cf4ldr x2, [x0]
00209cf8ldr x3, [x0+16]
00209cfcstr x2, [sp+112]
00209d00str x1, [sp+120]
00209d04str x3, [sp+128]
00209d08str x2, [sp+136]
00209d0cstr x1, [sp+144]
00209d10str x3, [sp+152]
00209d14str xzr, [sp+64]
00209d18str x1, [sp+56]
00209d1cb 0x209d20
00209d20
00209d20loc_209d20:
00209d20ldr x5, [sp+56]
00209d24ldr x6, [sp+64]
00209d28subs xzr, x5, x6
00209d2cb.gt 0x209d34
00209d30b 0x209db4
00209d34
00209d34loc_209d34:
00209d34ldr x4, [sp+64]
00209d38ldr x5, [sp+136]
00209d3cldr s0, [x5+2*x4]
00209d40str s0, [sp+40]
00209d44ldr x4, [sp+216]
00209d48ldrsb x27, [x4]
00209d4cldr x3, [x4+112]
00209d50str x3, [sp+48]
00209d54ldr x0, [sp+184]
00209d58ldr x1, [sp+192]
00209d5cldr x2, [sp+200]
00209d60bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00209d64str x0, [sp+184]
00209d68str x1, [sp+192]
00209d6cstr x2, [sp+200]
00209d70ldr s0, [sp+40]
00209d74bl math.Float32bits
00209d78str w0, [sp+44]
00209d7cldr x4, [sp+184]
00209d80ldr x1, [sp+192]
00209d84ldr x2, [sp+200]
00209d88mov x3, x0
00209d8cmov x0, x4
00209d90bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
00209d94str x0, [sp+184]
00209d98str x1, [sp+192]
00209d9cstr x2, [sp+200]
00209da0b 0x209da4
00209da4
00209da4loc_209da4:
00209da4ldr x5, [sp+64]
00209da8add x5, x5, 1
00209dacstr x5, [sp+64]
00209db0b 0x209d20
00209db4
00209db4loc_209db4:
00209db4ldr x5, [sp+184]
00209db8ldr x6, [sp+192]
00209dbcldr x7, [sp+200]
00209dc0str x5, [sp+88]
00209dc4str x6, [sp+96]
00209dc8str x7, [sp+104]
00209dccstp xzr, xzr, [sp+72]
00209dd0ldr x0, [sp+88]
00209dd4ldr x1, [sp+96]
00209dd8ldr x2, [sp+104]
00209ddcmov x3, xzr
00209de0mov x4, xzr
00209de4ldur x29, [sp-8]
00209de8ldr x30, [sp], 176
00209decret x30
00209df0
00209df0loc_209df0:
00209df0stp x0, x1, [sp+8]
00209df4stp x2, x3, [sp+24]
00209df8str x4, [sp+40]
00209dfcstrb w5, [sp+48]
00209e00mov x3, x30
00209e04bl runtime.morestack_noctxt.abi0
00209e08ldp x0, x1, [sp+8]
00209e0cldp x2, x3, [sp+24]
00209e10ldr x4, [sp+40]
00209e14ldrb w5, [sp+48]
00209e18b 0x209ca0
00209e1cudf 0
00209ca0
Loading..