File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f87a0
001f87a0google.golang.org/protobuf/internal/impl.appendSint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendSint32Ptr(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)
001f87a0ldr x16, [x28+16]
001f87a4subs xzr, sp, x16
001f87a8b.ls 0x1f8898
001f87acstr x30, [sp-128]!
001f87b0stur x29, [sp-8]
001f87b4sub x29, sp, 8
001f87b8str x0, [sp+136]
001f87bcstr x1, [sp+144]
001f87c0str x2, [sp+152]
001f87c4str x3, [sp+160]
001f87c8str x4, [sp+168]
001f87ccstrb w5, [sp+176]
001f87d0str xzr, [sp+88]
001f87d4stp xzr, xzr, [sp+96]
001f87d8stp xzr, xzr, [sp+72]
001f87dcldr x0, [sp+160]
001f87e0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f87e4str x0, [sp+112]
001f87e8ldrsb x27, [x0]
001f87ecldr x1, [x0]
001f87f0ldrsb x27, [x1]
001f87f4ldrsw x1, [x1]
001f87f8str w1, [sp+52]
001f87fcldr x1, [sp+168]
001f8800ldrsb x27, [x1]
001f8804ldr x3, [x1+112]
001f8808str x3, [sp+56]
001f880cldr x0, [sp+136]
001f8810ldr x1, [sp+144]
001f8814ldr x2, [sp+152]
001f8818bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f881cstr x0, [sp+136]
001f8820str x1, [sp+144]
001f8824str x2, [sp+152]
001f8828ldrsw x1, [sp+52]
001f882cmov x0, x1
001f8830bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8834str x0, [sp+64]
001f8838ldr x1, [sp+136]
001f883cldr x2, [sp+144]
001f8840ldr x3, [sp+152]
001f8844mov x4, x0
001f8848mov x0, x1
001f884cmov x1, x2
001f8850mov x2, x3
001f8854mov x3, x4
001f8858bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f885cstr x0, [sp+136]
001f8860str x1, [sp+144]
001f8864str x2, [sp+152]
001f8868str x0, [sp+88]
001f886cstr x1, [sp+96]
001f8870str x2, [sp+104]
001f8874stp xzr, xzr, [sp+72]
001f8878ldr x0, [sp+88]
001f887cldr x1, [sp+96]
001f8880ldr x2, [sp+104]
001f8884mov x3, xzr
001f8888mov x4, xzr
001f888cldur x29, [sp-8]
001f8890ldr x30, [sp], 128
001f8894ret x30
001f8898
001f8898loc_1f8898:
001f8898stp x0, x1, [sp+8]
001f889cstp x2, x3, [sp+24]
001f88a0str x4, [sp+40]
001f88a4strb w5, [sp+48]
001f88a8mov x3, x30
001f88acbl runtime.morestack_noctxt.abi0
001f88b0ldp x0, x1, [sp+8]
001f88b4ldp x2, x3, [sp+24]
001f88b8ldr x4, [sp+40]
001f88bcldrb w5, [sp+48]
001f88c0b 0x1f87a0
001f88c4udf 0
001f88c8udf 0
001f88ccudf 0
001f87a0
001f87a0google.golang.org/protobuf/internal/impl.appendSint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendSint32Ptr(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)
001f87a0ldr x16, [x28+16]
001f87a4subs xzr, sp, x16
001f87a8b.ls 0x1f8898
001f87acstr x30, [sp-128]!
001f87b0stur x29, [sp-8]
001f87b4sub x29, sp, 8
001f87b8str x0, [sp+136]
001f87bcstr x1, [sp+144]
001f87c0str x2, [sp+152]
001f87c4str x3, [sp+160]
001f87c8str x4, [sp+168]
001f87ccstrb w5, [sp+176]
001f87d0str xzr, [sp+88]
001f87d4stp xzr, xzr, [sp+96]
001f87d8stp xzr, xzr, [sp+72]
001f87dcldr x0, [sp+160]
001f87e0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f87e4str x0, [sp+112]
001f87e8ldrsb x27, [x0]
001f87ecldr x1, [x0]
001f87f0ldrsb x27, [x1]
001f87f4ldrsw x1, [x1]
001f87f8str w1, [sp+52]
001f87fcldr x1, [sp+168]
001f8800ldrsb x27, [x1]
001f8804ldr x3, [x1+112]
001f8808str x3, [sp+56]
001f880cldr x0, [sp+136]
001f8810ldr x1, [sp+144]
001f8814ldr x2, [sp+152]
001f8818bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f881cstr x0, [sp+136]
001f8820str x1, [sp+144]
001f8824str x2, [sp+152]
001f8828ldrsw x1, [sp+52]
001f882cmov x0, x1
001f8830bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8834str x0, [sp+64]
001f8838ldr x1, [sp+136]
001f883cldr x2, [sp+144]
001f8840ldr x3, [sp+152]
001f8844mov x4, x0
001f8848mov x0, x1
001f884cmov x1, x2
001f8850mov x2, x3
001f8854mov x3, x4
001f8858bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f885cstr x0, [sp+136]
001f8860str x1, [sp+144]
001f8864str x2, [sp+152]
001f8868str x0, [sp+88]
001f886cstr x1, [sp+96]
001f8870str x2, [sp+104]
001f8874stp xzr, xzr, [sp+72]
001f8878ldr x0, [sp+88]
001f887cldr x1, [sp+96]
001f8880ldr x2, [sp+104]
001f8884mov x3, xzr
001f8888mov x4, xzr
001f888cldur x29, [sp-8]
001f8890ldr x30, [sp], 128
001f8894ret x30
001f8898
001f8898loc_1f8898:
001f8898stp x0, x1, [sp+8]
001f889cstp x2, x3, [sp+24]
001f88a0str x4, [sp+40]
001f88a4strb w5, [sp+48]
001f88a8mov x3, x30
001f88acbl runtime.morestack_noctxt.abi0
001f88b0ldp x0, x1, [sp+8]
001f88b4ldp x2, x3, [sp+24]
001f88b8ldr x4, [sp+40]
001f88bcldrb w5, [sp+48]
001f88c0b 0x1f87a0
001f88c4udf 0
001f88c8udf 0
001f88ccudf 0
001f87a0
001f88d0
001f88d0google.golang.org/protobuf/internal/impl.consumeSint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeSint32Ptr(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)
001f88d0ldr x16, [x28+16]
001f88d4sub x17, sp, 32
001f88d8subs xzr, x17, x16
001f88dcb.ls 0x1f8bc8
001f88e0str x30, [sp-160]!
001f88e4stur x29, [sp-8]
001f88e8sub x29, sp, 8
001f88ecstr x0, [sp+168]
001f88f0str x1, [sp+176]
001f88f4str x2, [sp+184]
001f88f8str x3, [sp+192]
001f88fcstrb w4, [sp+200]
001f8900str x5, [sp+208]
001f8904strb w6, [sp+216]
001f8908str x7, [sp+224]
001f890cstr x8, [sp+232]
001f8910str x9, [sp+240]
001f8914str xzr, [sp+56]
001f8918strb wzr, [sp+64]
001f891cstp xzr, xzr, [sp+128]
001f8920ldrsb x4, [sp+200]
001f8924ubfm x4, x4, 0, 7
001f8928cbnz w4, 0x1f8930
001f892cb 0x1f895c
001f8930
001f8930loc_1f8930:
001f8930adrp x27, 0x82a000
001f8934ldr x2, [x27+192]
001f8938adrp x27, 0x82a000
001f893cldr x3, [x27+200]
001f8940str x2, [sp+128]
001f8944str x3, [sp+136]
001f8948ldr x0, [sp+56]
001f894cldrb w1, [sp+64]
001f8950ldur x29, [sp-8]
001f8954ldr x30, [sp], 160
001f8958ret x30
001f895c
001f895cloc_1f895c:
001f895cstr xzr, [sp+48]
001f8960str xzr, [sp+72]
001f8964ldr x4, [sp+176]
001f8968str x4, [sp+104]
001f896csubs xzr, x4, 0
001f8970cset x5, ne
001f8974strb w5, [sp+47]
001f8978cbnz x4, 0x1f8980
001f897cb 0x1f89a8
001f8980
001f8980loc_1f8980:
001f8980ldr x1, [sp+176]
001f8984ldr x4, [sp+168]
001f8988subs xzr, x1, 0
001f898cb.hi 0x1f8994
001f8990b 0x1f8bbc
001f8994
001f8994loc_1f8994:
001f8994ldrb w4, [x4]
001f8998subs wzr, w4, 128
001f899ccset x4, lo
001f89a0strb w4, [sp+47]
001f89a4b 0x1f89ac
001f89a8
001f89a8loc_1f89a8:
001f89a8b 0x1f89ac
001f89ac
001f89acloc_1f89ac:
001f89acldrb w4, [sp+47]
001f89b0tbnz w4, 0, 0x1f89b8
001f89b4b 0x1f89e0
001f89b8
001f89b8loc_1f89b8:
001f89b8ldr x1, [sp+176]
001f89bcldr x4, [sp+168]
001f89c0subs xzr, x1, 0
001f89c4b.hi 0x1f89cc
001f89c8b 0x1f8bb4
001f89cc
001f89ccloc_1f89cc:
001f89ccldrb w4, [x4]
001f89d0str x4, [sp+48]
001f89d4orr x4, xzr, 1
001f89d8str x4, [sp+72]
001f89dcb 0x1f8ab0
001f89e0
001f89e0loc_1f89e0:
001f89e0ldr x4, [sp+176]
001f89e4str x4, [sp+104]
001f89e8subs xzr, x4, 2
001f89eccset x4, ge
001f89f0strb w4, [sp+47]
001f89f4b.ge 0x1f89fc
001f89f8b 0x1f8a24
001f89fc
001f89fcloc_1f89fc:
001f89fcldr x1, [sp+176]
001f8a00ldr x4, [sp+168]
001f8a04subs xzr, x1, 1
001f8a08b.hi 0x1f8a10
001f8a0cb 0x1f8bac
001f8a10
001f8a10loc_1f8a10:
001f8a10ldrb w4, [x4+1]
001f8a14subs wzr, w4, 128
001f8a18cset x4, lo
001f8a1cstrb w4, [sp+47]
001f8a20b 0x1f8a28
001f8a24
001f8a24loc_1f8a24:
001f8a24b 0x1f8a28
001f8a28
001f8a28loc_1f8a28:
001f8a28ldrb w4, [sp+47]
001f8a2ctbnz w4, 0, 0x1f8a34
001f8a30b 0x1f8a80
001f8a34
001f8a34loc_1f8a34:
001f8a34ldr x1, [sp+176]
001f8a38ldr x4, [sp+168]
001f8a3csubs xzr, x1, 0
001f8a40b.hi 0x1f8a48
001f8a44b 0x1f8ba4
001f8a48
001f8a48loc_1f8a48:
001f8a48ldrb w4, [x4]
001f8a4cand x4, x4, 127
001f8a50ldr x1, [sp+176]
001f8a54ldr x5, [sp+168]
001f8a58subs xzr, x1, 1
001f8a5cb.hi 0x1f8a64
001f8a60b 0x1f8b9c
001f8a64
001f8a64loc_1f8a64:
001f8a64ldrb w5, [x5+1]
001f8a68ubfm x5, x5, 57, 7
001f8a6cadd x4, x4, x5
001f8a70str x4, [sp+48]
001f8a74orr x4, xzr, 2
001f8a78str x4, [sp+72]
001f8a7cb 0x1f8aac
001f8a80
001f8a80loc_1f8a80:
001f8a80ldr x0, [sp+168]
001f8a84ldr x1, [sp+176]
001f8a88ldr x2, [sp+184]
001f8a8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f8a90str x0, [sp+96]
001f8a94str x1, [sp+104]
001f8a98str x0, [sp+80]
001f8a9cstr x1, [sp+112]
001f8aa0str x0, [sp+48]
001f8aa4str x1, [sp+72]
001f8aa8b 0x1f8aac
001f8aac
001f8aacloc_1f8aac:
001f8aacb 0x1f8ab0
001f8ab0
001f8ab0loc_1f8ab0:
001f8ab0ldr x4, [sp+72]
001f8ab4tbnz x4, 63, 0x1f8abc
001f8ab8b 0x1f8ae8
001f8abc
001f8abcloc_1f8abc:
001f8abcadrp x27, 0x82a000
001f8ac0ldr x2, [x27+160]
001f8ac4adrp x27, 0x82a000
001f8ac8ldr x3, [x27+168]
001f8accstr x2, [sp+128]
001f8ad0str x3, [sp+136]
001f8ad4ldr x0, [sp+56]
001f8ad8ldrb w1, [sp+64]
001f8adcldur x29, [sp-8]
001f8ae0ldr x30, [sp], 160
001f8ae4ret x30
001f8ae8
001f8ae8loc_1f8ae8:
001f8ae8ldr x0, [sp+192]
001f8aecbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f8af0str x0, [sp+120]
001f8af4ldrsb x27, [x0]
001f8af8ldr x1, [x0]
001f8afccbnz x1, 0x1f8b04
001f8b00b 0x1f8b08
001f8b04
001f8b04loc_1f8b04:
001f8b04b 0x1f8b50
001f8b08
001f8b08loc_1f8b08:
001f8b08adrp x0, 0x3fd000
001f8b0cadd x0, x0, 3264
001f8b10bl runtime.newobject
001f8b14str x0, [sp+144]
001f8b18ldr x1, [sp+120]
001f8b1cldrsb x27, [x1]
001f8b20adrp x27, 0x853000
001f8b24ldr w2, [x27+3056]
001f8b28cbz w2, 0x1f8b30
001f8b2cb 0x1f8b34
001f8b30
001f8b30loc_1f8b30:
001f8b30b 0x1f8b48
001f8b34
001f8b34loc_1f8b34:
001f8b34bl runtime.gcWriteBarrier2
001f8b38str x0, [x25]
001f8b3cldr x2, [x1]
001f8b40str x2, [x25+8]
001f8b44b 0x1f8b48
001f8b48
001f8b48loc_1f8b48:
001f8b48str x0, [x1]
001f8b4cb 0x1f8b50
001f8b50
001f8b50loc_1f8b50:
001f8b50ldr x1, [sp+48]
001f8b54and x0, x1, 0xffffffff
001f8b58bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f8b5cstr x0, [sp+88]
001f8b60ldr x1, [sp+120]
001f8b64ldrsb x27, [x1]
001f8b68ldr x1, [x1]
001f8b6cldrsb x27, [x1]
001f8b70str w0, [x1]
001f8b74ldr x1, [sp+72]
001f8b78str x1, [sp+56]
001f8b7cstp xzr, xzr, [sp+128]
001f8b80ldr x0, [sp+56]
001f8b84ldrb w1, [sp+64]
001f8b88mov x2, xzr
001f8b8cmov x3, xzr
001f8b90ldur x29, [sp-8]
001f8b94ldr x30, [sp], 160
001f8b98ret x30
001f8b9c
001f8b9cloc_1f8b9c:
001f8b9corr x0, xzr, 1
001f8ba0bl runtime.panicIndex
001f8ba4
001f8ba4loc_1f8ba4:
001f8ba4mov x0, xzr
001f8ba8bl runtime.panicIndex
001f8bac
001f8bacloc_1f8bac:
001f8bacorr x0, xzr, 1
001f8bb0bl runtime.panicIndex
001f8bb4
001f8bb4loc_1f8bb4:
001f8bb4mov x0, xzr
001f8bb8bl runtime.panicIndex
001f8bbc
001f8bbcloc_1f8bbc:
001f8bbcmov x0, xzr
001f8bc0bl runtime.panicIndex
001f8bc4hint
001f8bc8
001f8bc8loc_1f8bc8:
001f8bc8stp x0, x1, [sp+8]
001f8bccstp x2, x3, [sp+24]
001f8bd0strb w4, [sp+40]
001f8bd4str x5, [sp+48]
001f8bd8strb w6, [sp+56]
001f8bdcstp x7, x8, [sp+64]
001f8be0str x9, [sp+80]
001f8be4mov x3, x30
001f8be8bl runtime.morestack_noctxt.abi0
001f8becldp x0, x1, [sp+8]
001f8bf0ldp x2, x3, [sp+24]
001f8bf4ldrsb x4, [sp+40]
001f8bf8ldr x5, [sp+48]
001f8bfcldrb w6, [sp+56]
001f8c00ldp x7, x8, [sp+64]
001f8c04ldr x9, [sp+80]
001f8c08b 0x1f88d0
001f8c0cudf 0
001f88d0
001f88d0google.golang.org/protobuf/internal/impl.consumeSint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeSint32Ptr(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)
001f88d0ldr x16, [x28+16]
001f88d4sub x17, sp, 32
001f88d8subs xzr, x17, x16
001f88dcb.ls 0x1f8bc8
001f88e0str x30, [sp-160]!
001f88e4stur x29, [sp-8]
001f88e8sub x29, sp, 8
001f88ecstr x0, [sp+168]
001f88f0str x1, [sp+176]
001f88f4str x2, [sp+184]
001f88f8str x3, [sp+192]
001f88fcstrb w4, [sp+200]
001f8900str x5, [sp+208]
001f8904strb w6, [sp+216]
001f8908str x7, [sp+224]
001f890cstr x8, [sp+232]
001f8910str x9, [sp+240]
001f8914str xzr, [sp+56]
001f8918strb wzr, [sp+64]
001f891cstp xzr, xzr, [sp+128]
001f8920ldrsb x4, [sp+200]
001f8924ubfm x4, x4, 0, 7
001f8928cbnz w4, 0x1f8930
001f892cb 0x1f895c
001f8930
001f8930loc_1f8930:
001f8930adrp x27, 0x82a000
001f8934ldr x2, [x27+192]
001f8938adrp x27, 0x82a000
001f893cldr x3, [x27+200]
001f8940str x2, [sp+128]
001f8944str x3, [sp+136]
001f8948ldr x0, [sp+56]
001f894cldrb w1, [sp+64]
001f8950ldur x29, [sp-8]
001f8954ldr x30, [sp], 160
001f8958ret x30
001f895c
001f895cloc_1f895c:
001f895cstr xzr, [sp+48]
001f8960str xzr, [sp+72]
001f8964ldr x4, [sp+176]
001f8968str x4, [sp+104]
001f896csubs xzr, x4, 0
001f8970cset x5, ne
001f8974strb w5, [sp+47]
001f8978cbnz x4, 0x1f8980
001f897cb 0x1f89a8
001f8980
001f8980loc_1f8980:
001f8980ldr x1, [sp+176]
001f8984ldr x4, [sp+168]
001f8988subs xzr, x1, 0
001f898cb.hi 0x1f8994
001f8990b 0x1f8bbc
001f8994
001f8994loc_1f8994:
001f8994ldrb w4, [x4]
001f8998subs wzr, w4, 128
001f899ccset x4, lo
001f89a0strb w4, [sp+47]
001f89a4b 0x1f89ac
001f89a8
001f89a8loc_1f89a8:
001f89a8b 0x1f89ac
001f89ac
001f89acloc_1f89ac:
001f89acldrb w4, [sp+47]
001f89b0tbnz w4, 0, 0x1f89b8
001f89b4b 0x1f89e0
001f89b8
001f89b8loc_1f89b8:
001f89b8ldr x1, [sp+176]
001f89bcldr x4, [sp+168]
001f89c0subs xzr, x1, 0
001f89c4b.hi 0x1f89cc
001f89c8b 0x1f8bb4
001f89cc
001f89ccloc_1f89cc:
001f89ccldrb w4, [x4]
001f89d0str x4, [sp+48]
001f89d4orr x4, xzr, 1
001f89d8str x4, [sp+72]
001f89dcb 0x1f8ab0
001f89e0
001f89e0loc_1f89e0:
001f89e0ldr x4, [sp+176]
001f89e4str x4, [sp+104]
001f89e8subs xzr, x4, 2
001f89eccset x4, ge
001f89f0strb w4, [sp+47]
001f89f4b.ge 0x1f89fc
001f89f8b 0x1f8a24
001f89fc
001f89fcloc_1f89fc:
001f89fcldr x1, [sp+176]
001f8a00ldr x4, [sp+168]
001f8a04subs xzr, x1, 1
001f8a08b.hi 0x1f8a10
001f8a0cb 0x1f8bac
001f8a10
001f8a10loc_1f8a10:
001f8a10ldrb w4, [x4+1]
001f8a14subs wzr, w4, 128
001f8a18cset x4, lo
001f8a1cstrb w4, [sp+47]
001f8a20b 0x1f8a28
001f8a24
001f8a24loc_1f8a24:
001f8a24b 0x1f8a28
001f8a28
001f8a28loc_1f8a28:
001f8a28ldrb w4, [sp+47]
001f8a2ctbnz w4, 0, 0x1f8a34
001f8a30b 0x1f8a80
001f8a34
001f8a34loc_1f8a34:
001f8a34ldr x1, [sp+176]
001f8a38ldr x4, [sp+168]
001f8a3csubs xzr, x1, 0
001f8a40b.hi 0x1f8a48
001f8a44b 0x1f8ba4
001f8a48
001f8a48loc_1f8a48:
001f8a48ldrb w4, [x4]
001f8a4cand x4, x4, 127
001f8a50ldr x1, [sp+176]
001f8a54ldr x5, [sp+168]
001f8a58subs xzr, x1, 1
001f8a5cb.hi 0x1f8a64
001f8a60b 0x1f8b9c
001f8a64
001f8a64loc_1f8a64:
001f8a64ldrb w5, [x5+1]
001f8a68ubfm x5, x5, 57, 7
001f8a6cadd x4, x4, x5
001f8a70str x4, [sp+48]
001f8a74orr x4, xzr, 2
001f8a78str x4, [sp+72]
001f8a7cb 0x1f8aac
001f8a80
001f8a80loc_1f8a80:
001f8a80ldr x0, [sp+168]
001f8a84ldr x1, [sp+176]
001f8a88ldr x2, [sp+184]
001f8a8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f8a90str x0, [sp+96]
001f8a94str x1, [sp+104]
001f8a98str x0, [sp+80]
001f8a9cstr x1, [sp+112]
001f8aa0str x0, [sp+48]
001f8aa4str x1, [sp+72]
001f8aa8b 0x1f8aac
001f8aac
001f8aacloc_1f8aac:
001f8aacb 0x1f8ab0
001f8ab0
001f8ab0loc_1f8ab0:
001f8ab0ldr x4, [sp+72]
001f8ab4tbnz x4, 63, 0x1f8abc
001f8ab8b 0x1f8ae8
001f8abc
001f8abcloc_1f8abc:
001f8abcadrp x27, 0x82a000
001f8ac0ldr x2, [x27+160]
001f8ac4adrp x27, 0x82a000
001f8ac8ldr x3, [x27+168]
001f8accstr x2, [sp+128]
001f8ad0str x3, [sp+136]
001f8ad4ldr x0, [sp+56]
001f8ad8ldrb w1, [sp+64]
001f8adcldur x29, [sp-8]
001f8ae0ldr x30, [sp], 160
001f8ae4ret x30
001f8ae8
001f8ae8loc_1f8ae8:
001f8ae8ldr x0, [sp+192]
001f8aecbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f8af0str x0, [sp+120]
001f8af4ldrsb x27, [x0]
001f8af8ldr x1, [x0]
001f8afccbnz x1, 0x1f8b04
001f8b00b 0x1f8b08
001f8b04
001f8b04loc_1f8b04:
001f8b04b 0x1f8b50
001f8b08
001f8b08loc_1f8b08:
001f8b08adrp x0, 0x3fd000
001f8b0cadd x0, x0, 3264
001f8b10bl runtime.newobject
001f8b14str x0, [sp+144]
001f8b18ldr x1, [sp+120]
001f8b1cldrsb x27, [x1]
001f8b20adrp x27, 0x853000
001f8b24ldr w2, [x27+3056]
001f8b28cbz w2, 0x1f8b30
001f8b2cb 0x1f8b34
001f8b30
001f8b30loc_1f8b30:
001f8b30b 0x1f8b48
001f8b34
001f8b34loc_1f8b34:
001f8b34bl runtime.gcWriteBarrier2
001f8b38str x0, [x25]
001f8b3cldr x2, [x1]
001f8b40str x2, [x25+8]
001f8b44b 0x1f8b48
001f8b48
001f8b48loc_1f8b48:
001f8b48str x0, [x1]
001f8b4cb 0x1f8b50
001f8b50
001f8b50loc_1f8b50:
001f8b50ldr x1, [sp+48]
001f8b54and x0, x1, 0xffffffff
001f8b58bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f8b5cstr x0, [sp+88]
001f8b60ldr x1, [sp+120]
001f8b64ldrsb x27, [x1]
001f8b68ldr x1, [x1]
001f8b6cldrsb x27, [x1]
001f8b70str w0, [x1]
001f8b74ldr x1, [sp+72]
001f8b78str x1, [sp+56]
001f8b7cstp xzr, xzr, [sp+128]
001f8b80ldr x0, [sp+56]
001f8b84ldrb w1, [sp+64]
001f8b88mov x2, xzr
001f8b8cmov x3, xzr
001f8b90ldur x29, [sp-8]
001f8b94ldr x30, [sp], 160
001f8b98ret x30
001f8b9c
001f8b9cloc_1f8b9c:
001f8b9corr x0, xzr, 1
001f8ba0bl runtime.panicIndex
001f8ba4
001f8ba4loc_1f8ba4:
001f8ba4mov x0, xzr
001f8ba8bl runtime.panicIndex
001f8bac
001f8bacloc_1f8bac:
001f8bacorr x0, xzr, 1
001f8bb0bl runtime.panicIndex
001f8bb4
001f8bb4loc_1f8bb4:
001f8bb4mov x0, xzr
001f8bb8bl runtime.panicIndex
001f8bbc
001f8bbcloc_1f8bbc:
001f8bbcmov x0, xzr
001f8bc0bl runtime.panicIndex
001f8bc4hint
001f8bc8
001f8bc8loc_1f8bc8:
001f8bc8stp x0, x1, [sp+8]
001f8bccstp x2, x3, [sp+24]
001f8bd0strb w4, [sp+40]
001f8bd4str x5, [sp+48]
001f8bd8strb w6, [sp+56]
001f8bdcstp x7, x8, [sp+64]
001f8be0str x9, [sp+80]
001f8be4mov x3, x30
001f8be8bl runtime.morestack_noctxt.abi0
001f8becldp x0, x1, [sp+8]
001f8bf0ldp x2, x3, [sp+24]
001f8bf4ldrsb x4, [sp+40]
001f8bf8ldr x5, [sp+48]
001f8bfcldrb w6, [sp+56]
001f8c00ldp x7, x8, [sp+64]
001f8c04ldr x9, [sp+80]
001f8c08b 0x1f88d0
001f8c0cudf 0
001f88d0
001f8c10
001f8c10google.golang.org/protobuf/internal/impl.sizeSint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeSint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8c10ldr x16, [x28+16]
001f8c14subs xzr, sp, x16
001f8c18b.ls 0x1f8cec
001f8c1cstr x30, [sp-128]!
001f8c20stur x29, [sp-8]
001f8c24sub x29, sp, 8
001f8c28str x0, [sp+136]
001f8c2cstr x1, [sp+144]
001f8c30strb w2, [sp+152]
001f8c34str xzr, [sp+24]
001f8c38bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8c3cstr x0, [sp+112]
001f8c40ldrsb x27, [x0]
001f8c44ldr x1, [x0+8]
001f8c48ldr x2, [x0]
001f8c4cldr x3, [x0+16]
001f8c50str x2, [sp+64]
001f8c54str x1, [sp+72]
001f8c58str x3, [sp+80]
001f8c5cstr x2, [sp+88]
001f8c60str x1, [sp+96]
001f8c64str x3, [sp+104]
001f8c68str xzr, [sp+56]
001f8c6cstr x1, [sp+48]
001f8c70b 0x1f8c74
001f8c74
001f8c74loc_1f8c74:
001f8c74ldr x1, [sp+48]
001f8c78ldr x2, [sp+56]
001f8c7csubs xzr, x1, x2
001f8c80b.gt 0x1f8c88
001f8c84b 0x1f8cdc
001f8c88
001f8c88loc_1f8c88:
001f8c88ldr x1, [sp+56]
001f8c8cldr x2, [sp+88]
001f8c90ldrsw x1, [x2+2*x1]
001f8c94str w1, [sp+20]
001f8c98mov x0, x1
001f8c9cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8ca0str x0, [sp+40]
001f8ca4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8ca8str x0, [sp+32]
001f8cacldr x1, [sp+24]
001f8cb0ldr x2, [sp+144]
001f8cb4ldrsb x27, [x2]
001f8cb8ldr x2, [x2+120]
001f8cbcadd x2, x2, x0
001f8cc0add x1, x1, x2
001f8cc4str x1, [sp+24]
001f8cc8b 0x1f8ccc
001f8ccc
001f8cccloc_1f8ccc:
001f8cccldr x1, [sp+56]
001f8cd0add x1, x1, 1
001f8cd4str x1, [sp+56]
001f8cd8b 0x1f8c74
001f8cdc
001f8cdcloc_1f8cdc:
001f8cdcldr x0, [sp+24]
001f8ce0ldur x29, [sp-8]
001f8ce4ldr x30, [sp], 128
001f8ce8ret x30
001f8cec
001f8cecloc_1f8cec:
001f8cecstp x0, x1, [sp+8]
001f8cf0strb w2, [sp+24]
001f8cf4mov x3, x30
001f8cf8bl runtime.morestack_noctxt.abi0
001f8cfcldp x0, x1, [sp+8]
001f8d00ldrb w2, [sp+24]
001f8d04b 0x1f8c10
001f8d08udf 0
001f8d0cudf 0
001f8c10
001f8c10google.golang.org/protobuf/internal/impl.sizeSint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeSint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8c10ldr x16, [x28+16]
001f8c14subs xzr, sp, x16
001f8c18b.ls 0x1f8cec
001f8c1cstr x30, [sp-128]!
001f8c20stur x29, [sp-8]
001f8c24sub x29, sp, 8
001f8c28str x0, [sp+136]
001f8c2cstr x1, [sp+144]
001f8c30strb w2, [sp+152]
001f8c34str xzr, [sp+24]
001f8c38bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8c3cstr x0, [sp+112]
001f8c40ldrsb x27, [x0]
001f8c44ldr x1, [x0+8]
001f8c48ldr x2, [x0]
001f8c4cldr x3, [x0+16]
001f8c50str x2, [sp+64]
001f8c54str x1, [sp+72]
001f8c58str x3, [sp+80]
001f8c5cstr x2, [sp+88]
001f8c60str x1, [sp+96]
001f8c64str x3, [sp+104]
001f8c68str xzr, [sp+56]
001f8c6cstr x1, [sp+48]
001f8c70b 0x1f8c74
001f8c74
001f8c74loc_1f8c74:
001f8c74ldr x1, [sp+48]
001f8c78ldr x2, [sp+56]
001f8c7csubs xzr, x1, x2
001f8c80b.gt 0x1f8c88
001f8c84b 0x1f8cdc
001f8c88
001f8c88loc_1f8c88:
001f8c88ldr x1, [sp+56]
001f8c8cldr x2, [sp+88]
001f8c90ldrsw x1, [x2+2*x1]
001f8c94str w1, [sp+20]
001f8c98mov x0, x1
001f8c9cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8ca0str x0, [sp+40]
001f8ca4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8ca8str x0, [sp+32]
001f8cacldr x1, [sp+24]
001f8cb0ldr x2, [sp+144]
001f8cb4ldrsb x27, [x2]
001f8cb8ldr x2, [x2+120]
001f8cbcadd x2, x2, x0
001f8cc0add x1, x1, x2
001f8cc4str x1, [sp+24]
001f8cc8b 0x1f8ccc
001f8ccc
001f8cccloc_1f8ccc:
001f8cccldr x1, [sp+56]
001f8cd0add x1, x1, 1
001f8cd4str x1, [sp+56]
001f8cd8b 0x1f8c74
001f8cdc
001f8cdcloc_1f8cdc:
001f8cdcldr x0, [sp+24]
001f8ce0ldur x29, [sp-8]
001f8ce4ldr x30, [sp], 128
001f8ce8ret x30
001f8cec
001f8cecloc_1f8cec:
001f8cecstp x0, x1, [sp+8]
001f8cf0strb w2, [sp+24]
001f8cf4mov x3, x30
001f8cf8bl runtime.morestack_noctxt.abi0
001f8cfcldp x0, x1, [sp+8]
001f8d00ldrb w2, [sp+24]
001f8d04b 0x1f8c10
001f8d08udf 0
001f8d0cudf 0
001f8c10
001f8d10
001f8d10google.golang.org/protobuf/internal/impl.appendSint32Slice: ; void google.golang.org/protobuf/internal/impl.appendSint32Slice(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)
001f8d10ldr x16, [x28+16]
001f8d14sub x17, sp, 64
001f8d18subs xzr, x17, x16
001f8d1cb.ls 0x1f8e64
001f8d20str x30, [sp-192]!
001f8d24stur x29, [sp-8]
001f8d28sub x29, sp, 8
001f8d2cstr x0, [sp+200]
001f8d30str x1, [sp+208]
001f8d34str x2, [sp+216]
001f8d38str x3, [sp+224]
001f8d3cstr x4, [sp+232]
001f8d40strb w5, [sp+240]
001f8d44str xzr, [sp+104]
001f8d48stp xzr, xzr, [sp+112]
001f8d4cstp xzr, xzr, [sp+88]
001f8d50ldr x0, [sp+224]
001f8d54bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8d58str x0, [sp+176]
001f8d5cldrsb x27, [x0]
001f8d60ldr x1, [x0+8]
001f8d64ldr x2, [x0]
001f8d68ldr x3, [x0+16]
001f8d6cstr x2, [sp+128]
001f8d70str x1, [sp+136]
001f8d74str x3, [sp+144]
001f8d78str x2, [sp+152]
001f8d7cstr x1, [sp+160]
001f8d80str x3, [sp+168]
001f8d84str xzr, [sp+72]
001f8d88str x1, [sp+64]
001f8d8cb 0x1f8d90
001f8d90
001f8d90loc_1f8d90:
001f8d90ldr x5, [sp+64]
001f8d94ldr x6, [sp+72]
001f8d98subs xzr, x5, x6
001f8d9cb.gt 0x1f8da4
001f8da0b 0x1f8e28
001f8da4
001f8da4loc_1f8da4:
001f8da4ldr x4, [sp+72]
001f8da8ldr x5, [sp+152]
001f8dacldrsw x4, [x5+2*x4]
001f8db0str w4, [sp+52]
001f8db4ldr x4, [sp+232]
001f8db8ldrsb x27, [x4]
001f8dbcldr x3, [x4+112]
001f8dc0str x3, [sp+56]
001f8dc4ldr x0, [sp+200]
001f8dc8ldr x1, [sp+208]
001f8dccldr x2, [sp+216]
001f8dd0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8dd4str x0, [sp+200]
001f8dd8str x1, [sp+208]
001f8ddcstr x2, [sp+216]
001f8de0ldrsw x4, [sp+52]
001f8de4mov x0, x4
001f8de8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8decstr x0, [sp+80]
001f8df0ldr x4, [sp+200]
001f8df4ldr x1, [sp+208]
001f8df8ldr x2, [sp+216]
001f8dfcmov x3, x0
001f8e00mov x0, x4
001f8e04bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8e08str x0, [sp+200]
001f8e0cstr x1, [sp+208]
001f8e10str x2, [sp+216]
001f8e14b 0x1f8e18
001f8e18
001f8e18loc_1f8e18:
001f8e18ldr x5, [sp+72]
001f8e1cadd x5, x5, 1
001f8e20str x5, [sp+72]
001f8e24b 0x1f8d90
001f8e28
001f8e28loc_1f8e28:
001f8e28ldr x5, [sp+200]
001f8e2cldr x6, [sp+208]
001f8e30ldr x7, [sp+216]
001f8e34str x5, [sp+104]
001f8e38str x6, [sp+112]
001f8e3cstr x7, [sp+120]
001f8e40stp xzr, xzr, [sp+88]
001f8e44ldr x0, [sp+104]
001f8e48ldr x1, [sp+112]
001f8e4cldr x2, [sp+120]
001f8e50mov x3, xzr
001f8e54mov x4, xzr
001f8e58ldur x29, [sp-8]
001f8e5cldr x30, [sp], 192
001f8e60ret x30
001f8e64
001f8e64loc_1f8e64:
001f8e64stp x0, x1, [sp+8]
001f8e68stp x2, x3, [sp+24]
001f8e6cstr x4, [sp+40]
001f8e70strb w5, [sp+48]
001f8e74mov x3, x30
001f8e78bl runtime.morestack_noctxt.abi0
001f8e7cldp x0, x1, [sp+8]
001f8e80ldp x2, x3, [sp+24]
001f8e84ldr x4, [sp+40]
001f8e88ldrb w5, [sp+48]
001f8e8cb 0x1f8d10
001f8d10
001f8d10google.golang.org/protobuf/internal/impl.appendSint32Slice: ; void google.golang.org/protobuf/internal/impl.appendSint32Slice(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)
001f8d10ldr x16, [x28+16]
001f8d14sub x17, sp, 64
001f8d18subs xzr, x17, x16
001f8d1cb.ls 0x1f8e64
001f8d20str x30, [sp-192]!
001f8d24stur x29, [sp-8]
001f8d28sub x29, sp, 8
001f8d2cstr x0, [sp+200]
001f8d30str x1, [sp+208]
001f8d34str x2, [sp+216]
001f8d38str x3, [sp+224]
001f8d3cstr x4, [sp+232]
001f8d40strb w5, [sp+240]
001f8d44str xzr, [sp+104]
001f8d48stp xzr, xzr, [sp+112]
001f8d4cstp xzr, xzr, [sp+88]
001f8d50ldr x0, [sp+224]
001f8d54bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8d58str x0, [sp+176]
001f8d5cldrsb x27, [x0]
001f8d60ldr x1, [x0+8]
001f8d64ldr x2, [x0]
001f8d68ldr x3, [x0+16]
001f8d6cstr x2, [sp+128]
001f8d70str x1, [sp+136]
001f8d74str x3, [sp+144]
001f8d78str x2, [sp+152]
001f8d7cstr x1, [sp+160]
001f8d80str x3, [sp+168]
001f8d84str xzr, [sp+72]
001f8d88str x1, [sp+64]
001f8d8cb 0x1f8d90
001f8d90
001f8d90loc_1f8d90:
001f8d90ldr x5, [sp+64]
001f8d94ldr x6, [sp+72]
001f8d98subs xzr, x5, x6
001f8d9cb.gt 0x1f8da4
001f8da0b 0x1f8e28
001f8da4
001f8da4loc_1f8da4:
001f8da4ldr x4, [sp+72]
001f8da8ldr x5, [sp+152]
001f8dacldrsw x4, [x5+2*x4]
001f8db0str w4, [sp+52]
001f8db4ldr x4, [sp+232]
001f8db8ldrsb x27, [x4]
001f8dbcldr x3, [x4+112]
001f8dc0str x3, [sp+56]
001f8dc4ldr x0, [sp+200]
001f8dc8ldr x1, [sp+208]
001f8dccldr x2, [sp+216]
001f8dd0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8dd4str x0, [sp+200]
001f8dd8str x1, [sp+208]
001f8ddcstr x2, [sp+216]
001f8de0ldrsw x4, [sp+52]
001f8de4mov x0, x4
001f8de8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8decstr x0, [sp+80]
001f8df0ldr x4, [sp+200]
001f8df4ldr x1, [sp+208]
001f8df8ldr x2, [sp+216]
001f8dfcmov x3, x0
001f8e00mov x0, x4
001f8e04bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8e08str x0, [sp+200]
001f8e0cstr x1, [sp+208]
001f8e10str x2, [sp+216]
001f8e14b 0x1f8e18
001f8e18
001f8e18loc_1f8e18:
001f8e18ldr x5, [sp+72]
001f8e1cadd x5, x5, 1
001f8e20str x5, [sp+72]
001f8e24b 0x1f8d90
001f8e28
001f8e28loc_1f8e28:
001f8e28ldr x5, [sp+200]
001f8e2cldr x6, [sp+208]
001f8e30ldr x7, [sp+216]
001f8e34str x5, [sp+104]
001f8e38str x6, [sp+112]
001f8e3cstr x7, [sp+120]
001f8e40stp xzr, xzr, [sp+88]
001f8e44ldr x0, [sp+104]
001f8e48ldr x1, [sp+112]
001f8e4cldr x2, [sp+120]
001f8e50mov x3, xzr
001f8e54mov x4, xzr
001f8e58ldur x29, [sp-8]
001f8e5cldr x30, [sp], 192
001f8e60ret x30
001f8e64
001f8e64loc_1f8e64:
001f8e64stp x0, x1, [sp+8]
001f8e68stp x2, x3, [sp+24]
001f8e6cstr x4, [sp+40]
001f8e70strb w5, [sp+48]
001f8e74mov x3, x30
001f8e78bl runtime.morestack_noctxt.abi0
001f8e7cldp x0, x1, [sp+8]
001f8e80ldp x2, x3, [sp+24]
001f8e84ldr x4, [sp+40]
001f8e88ldrb w5, [sp+48]
001f8e8cb 0x1f8d10
001f8d10
001f8e90
001f8e90google.golang.org/protobuf/internal/impl.consumeSint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeSint32Slice(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)
001f8e90ldr x16, [x28+16]
001f8e94sub x17, sp, 256
001f8e98subs xzr, x17, x16
001f8e9cb.ls 0x1f95e8
001f8ea0sub x20, sp, 384
001f8ea4stp x29, x30, [x20-8]
001f8ea8add sp, x20, 0
001f8eacsub x29, sp, 8
001f8eb0str x0, [sp+392]
001f8eb4str x1, [sp+400]
001f8eb8str x2, [sp+408]
001f8ebcstr x3, [sp+416]
001f8ec0strb w4, [sp+424]
001f8ec4str x5, [sp+432]
001f8ec8strb w6, [sp+440]
001f8eccstr x7, [sp+448]
001f8ed0str x8, [sp+456]
001f8ed4str x9, [sp+464]
001f8ed8str xzr, [sp+120]
001f8edcstrb wzr, [sp+128]
001f8ee0stp xzr, xzr, [sp+288]
001f8ee4ldr x0, [sp+416]
001f8ee8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8eecstr x0, [sp+256]
001f8ef0ldrsb x1, [sp+424]
001f8ef4ubfm x1, x1, 0, 7
001f8ef8subs wzr, w1, 2
001f8efcb.eq 0x1f8f04
001f8f00b 0x1f8fa8
001f8f04
001f8f04loc_1f8f04:
001f8f04str xzr, [sp+328]
001f8f08stp xzr, xzr, [sp+336]
001f8f0cldr x0, [sp+392]
001f8f10ldr x1, [sp+400]
001f8f14ldr x2, [sp+408]
001f8f18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f8f1cstr x0, [sp+328]
001f8f20str x1, [sp+336]
001f8f24str x2, [sp+344]
001f8f28str x3, [sp+208]
001f8f2cstr x0, [sp+352]
001f8f30str x1, [sp+360]
001f8f34str x2, [sp+368]
001f8f38ldr x3, [sp+208]
001f8f3cstr x3, [sp+248]
001f8f40str x0, [sp+304]
001f8f44str x1, [sp+312]
001f8f48str x2, [sp+320]
001f8f4cldr x3, [sp+248]
001f8f50str x3, [sp+152]
001f8f54tbnz x3, 63, 0x1f8f5c
001f8f58b 0x1f8f88
001f8f5c
001f8f5cloc_1f8f5c:
001f8f5cadrp x27, 0x82a000
001f8f60ldr x2, [x27+160]
001f8f64adrp x27, 0x82a000
001f8f68ldr x3, [x27+168]
001f8f6cstr x2, [sp+288]
001f8f70str x3, [sp+296]
001f8f74ldr x0, [sp+120]
001f8f78ldrb w1, [sp+128]
001f8f7cldp x29, x30, [sp-8]
001f8f80add sp, sp, 384
001f8f84ret x30
001f8f88
001f8f88loc_1f8f88:
001f8f88str xzr, [sp+160]
001f8f8cldr x4, [sp+304]
001f8f90str x4, [sp+328]
001f8f94str x1, [sp+336]
001f8f98str x2, [sp+344]
001f8f9cstr xzr, [sp+176]
001f8fa0str x1, [sp+168]
001f8fa4b 0x1f925c
001f8fa8
001f8fa8loc_1f8fa8:
001f8fa8ldrsb x4, [sp+424]
001f8facubfm x4, x4, 0, 7
001f8fb0cbnz w4, 0x1f8fb8
001f8fb4b 0x1f8fe4
001f8fb8
001f8fb8loc_1f8fb8:
001f8fb8adrp x27, 0x82a000
001f8fbcldr x2, [x27+192]
001f8fc0adrp x27, 0x82a000
001f8fc4ldr x3, [x27+200]
001f8fc8str x2, [sp+288]
001f8fccstr x3, [sp+296]
001f8fd0ldr x0, [sp+120]
001f8fd4ldrb w1, [sp+128]
001f8fd8ldp x29, x30, [sp-8]
001f8fdcadd sp, sp, 384
001f8fe0ret x30
001f8fe4
001f8fe4loc_1f8fe4:
001f8fe4str xzr, [sp+104]
001f8fe8str xzr, [sp+136]
001f8fecldr x4, [sp+400]
001f8ff0str x4, [sp+208]
001f8ff4subs xzr, x4, 0
001f8ff8cset x5, ne
001f8ffcstrb w5, [sp+95]
001f9000cbnz x4, 0x1f9008
001f9004b 0x1f9030
001f9008
001f9008loc_1f9008:
001f9008ldr x1, [sp+400]
001f900cldr x4, [sp+392]
001f9010subs xzr, x1, 0
001f9014b.hi 0x1f901c
001f9018b 0x1f9254
001f901c
001f901cloc_1f901c:
001f901cldrb w4, [x4]
001f9020subs wzr, w4, 128
001f9024cset x4, lo
001f9028strb w4, [sp+95]
001f902cb 0x1f9034
001f9030
001f9030loc_1f9030:
001f9030b 0x1f9034
001f9034
001f9034loc_1f9034:
001f9034ldrb w4, [sp+95]
001f9038tbnz w4, 0, 0x1f9040
001f903cb 0x1f9068
001f9040
001f9040loc_1f9040:
001f9040ldr x1, [sp+400]
001f9044ldr x4, [sp+392]
001f9048subs xzr, x1, 0
001f904cb.hi 0x1f9054
001f9050b 0x1f924c
001f9054
001f9054loc_1f9054:
001f9054ldrb w4, [x4]
001f9058str x4, [sp+104]
001f905corr x4, xzr, 1
001f9060str x4, [sp+136]
001f9064b 0x1f913c
001f9068
001f9068loc_1f9068:
001f9068ldr x4, [sp+400]
001f906cstr x4, [sp+208]
001f9070subs xzr, x4, 2
001f9074cset x4, ge
001f9078strb w4, [sp+95]
001f907cb.ge 0x1f9084
001f9080b 0x1f90ac
001f9084
001f9084loc_1f9084:
001f9084ldr x1, [sp+400]
001f9088ldr x4, [sp+392]
001f908csubs xzr, x1, 1
001f9090b.hi 0x1f9098
001f9094b 0x1f9244
001f9098
001f9098loc_1f9098:
001f9098ldrb w4, [x4+1]
001f909csubs wzr, w4, 128
001f90a0cset x4, lo
001f90a4strb w4, [sp+95]
001f90a8b 0x1f90b0
001f90ac
001f90acloc_1f90ac:
001f90acb 0x1f90b0
001f90b0
001f90b0loc_1f90b0:
001f90b0ldrb w4, [sp+95]
001f90b4tbnz w4, 0, 0x1f90bc
001f90b8b 0x1f9108
001f90bc
001f90bcloc_1f90bc:
001f90bcldr x1, [sp+400]
001f90c0ldr x4, [sp+392]
001f90c4subs xzr, x1, 0
001f90c8b.hi 0x1f90d0
001f90ccb 0x1f923c
001f90d0
001f90d0loc_1f90d0:
001f90d0ldrb w4, [x4]
001f90d4and x4, x4, 127
001f90d8ldr x1, [sp+400]
001f90dcldr x5, [sp+392]
001f90e0subs xzr, x1, 1
001f90e4b.hi 0x1f90ec
001f90e8b 0x1f9234
001f90ec
001f90ecloc_1f90ec:
001f90ecldrb w5, [x5+1]
001f90f0ubfm x5, x5, 57, 7
001f90f4add x4, x4, x5
001f90f8str x4, [sp+104]
001f90fcorr x4, xzr, 2
001f9100str x4, [sp+136]
001f9104b 0x1f9134
001f9108
001f9108loc_1f9108:
001f9108ldr x0, [sp+392]
001f910cldr x1, [sp+400]
001f9110ldr x2, [sp+408]
001f9114bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9118str x0, [sp+192]
001f911cstr x1, [sp+208]
001f9120str x0, [sp+224]
001f9124str x1, [sp+216]
001f9128str x0, [sp+104]
001f912cstr x1, [sp+136]
001f9130b 0x1f9134
001f9134
001f9134loc_1f9134:
001f9134orr x4, xzr, 1
001f9138b 0x1f913c
001f913c
001f913cloc_1f913c:
001f913cldr x5, [sp+136]
001f9140tbnz x5, 63, 0x1f9148
001f9144b 0x1f9174
001f9148
001f9148loc_1f9148:
001f9148adrp x27, 0x829000
001f914cldr x2, [x27+160]
001f9150adrp x27, 0x829000
001f9154ldr x3, [x27+168]
001f9158str x2, [sp+288]
001f915cstr x3, [sp+296]
001f9160ldr x0, [sp+120]
001f9164ldrb w1, [sp+128]
001f9168ldp x29, x30, [sp-8]
001f916cadd sp, sp, 384
001f9170ret x30
001f9174
001f9174loc_1f9174:
001f9174ldr x1, [sp+104]
001f9178and x0, x1, 0xffffffff
001f917cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9180str x0, [sp+184]
001f9184str w0, [sp+96]
001f9188ldr x1, [sp+256]
001f918cldrsb x27, [x1]
001f9190ldr x2, [x1+16]
001f9194ldr x0, [x1]
001f9198ldr x1, [x1+8]
001f919cadd x1, x1, 1
001f91a0subs xzr, x2, x1
001f91a4b.hs 0x1f91ac
001f91a8b 0x1f91b0
001f91ac
001f91acloc_1f91ac:
001f91acb 0x1f91c4
001f91b0
001f91b0loc_1f91b0:
001f91b0orr x3, xzr, 1
001f91b4adrp x4, 0x3fc000
001f91b8add x4, x4, 3264
001f91bcbl runtime.growslice
001f91c0b 0x1f91c4
001f91c4
001f91c4loc_1f91c4:
001f91c4ldrsw x4, [sp+96]
001f91c8sub x5, x1, 1
001f91ccstr w4, [x0+2*x5]
001f91d0ldr x4, [sp+256]
001f91d4ldrsb x27, [x4]
001f91d8str x1, [x4+8]
001f91dcstr x2, [x4+16]
001f91e0adrp x27, 0x852000
001f91e4ldr w5, [x27+3056]
001f91e8cbz w5, 0x1f91f0
001f91ecb 0x1f91f4
001f91f0
001f91f0loc_1f91f0:
001f91f0b 0x1f9208
001f91f4
001f91f4loc_1f91f4:
001f91f4bl runtime.gcWriteBarrier2
001f91f8str x0, [x25]
001f91fcldr x5, [x4]
001f9200str x5, [x25+8]
001f9204b 0x1f9208
001f9208
001f9208loc_1f9208:
001f9208str x0, [x4]
001f920cldr x4, [sp+136]
001f9210str x4, [sp+120]
001f9214stp xzr, xzr, [sp+288]
001f9218ldr x0, [sp+120]
001f921cldrb w1, [sp+128]
001f9220mov x2, xzr
001f9224mov x3, xzr
001f9228ldp x29, x30, [sp-8]
001f922cadd sp, sp, 384
001f9230ret x30
001f9234
001f9234loc_1f9234:
001f9234orr x0, xzr, 1
001f9238bl runtime.panicIndex
001f923c
001f923cloc_1f923c:
001f923cmov x0, xzr
001f9240bl runtime.panicIndex
001f9244
001f9244loc_1f9244:
001f9244orr x0, xzr, 1
001f9248bl runtime.panicIndex
001f924c
001f924cloc_1f924c:
001f924cmov x0, xzr
001f9250bl runtime.panicIndex
001f9254
001f9254loc_1f9254:
001f9254mov x0, xzr
001f9258bl runtime.panicIndex
001f925c
001f925cloc_1f925c:
001f925cldr x4, [sp+168]
001f9260ldr x5, [sp+176]
001f9264subs xzr, x4, x5
001f9268b.gt 0x1f9270
001f926cb 0x1f92b4
001f9270
001f9270loc_1f9270:
001f9270ldr x4, [sp+176]
001f9274ldr x5, [sp+328]
001f9278ldrb w4, [x5+x4]
001f927cstrb w4, [sp+94]
001f9280subs wzr, w4, 128
001f9284b.lo 0x1f928c
001f9288b 0x1f929c
001f928c
001f928cloc_1f928c:
001f928cldr x4, [sp+160]
001f9290add x4, x4, 1
001f9294str x4, [sp+160]
001f9298b 0x1f92a0
001f929c
001f929cloc_1f929c:
001f929cb 0x1f92a0
001f92a0
001f92a0loc_1f92a0:
001f92a0b 0x1f92a4
001f92a4
001f92a4loc_1f92a4:
001f92a4ldr x4, [sp+176]
001f92a8add x4, x4, 1
001f92acstr x4, [sp+176]
001f92b0b 0x1f925c
001f92b4
001f92b4loc_1f92b4:
001f92b4ldr x4, [sp+160]
001f92b8subs xzr, x4, 0
001f92bcb.gt 0x1f92c4
001f92c0b 0x1f92d4
001f92c4
001f92c4loc_1f92c4:
001f92c4ldr x1, [sp+160]
001f92c8ldr x0, [sp+416]
001f92ccbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f92d0b 0x1f92d8
001f92d4
001f92d4loc_1f92d4:
001f92d4b 0x1f92d8
001f92d8
001f92d8loc_1f92d8:
001f92d8ldr x4, [sp+256]
001f92dcldrsb x27, [x4]
001f92e0ldr x5, [x4]
001f92e4ldr x6, [x4+8]
001f92e8ldr x4, [x4+16]
001f92ecstr x5, [sp+264]
001f92f0str x6, [sp+272]
001f92f4str x4, [sp+280]
001f92f8b 0x1f92fc
001f92fc
001f92fcloc_1f92fc:
001f92fcldr x4, [sp+312]
001f9300str x4, [sp+208]
001f9304cbnz x4, 0x1f930c
001f9308b 0x1f9548
001f930c
001f930cloc_1f930c:
001f930cstr xzr, [sp+112]
001f9310str xzr, [sp+144]
001f9314ldr x4, [sp+312]
001f9318str x4, [sp+200]
001f931csubs xzr, x4, 0
001f9320cset x5, ne
001f9324strb w5, [sp+95]
001f9328cbnz x4, 0x1f9330
001f932cb 0x1f9358
001f9330
001f9330loc_1f9330:
001f9330ldr x1, [sp+312]
001f9334ldr x4, [sp+304]
001f9338subs xzr, x1, 0
001f933cb.hi 0x1f9344
001f9340b 0x1f95dc
001f9344
001f9344loc_1f9344:
001f9344ldrb w4, [x4]
001f9348subs wzr, w4, 128
001f934ccset x4, lo
001f9350strb w4, [sp+95]
001f9354b 0x1f935c
001f9358
001f9358loc_1f9358:
001f9358b 0x1f935c
001f935c
001f935cloc_1f935c:
001f935cldrb w4, [sp+95]
001f9360tbnz w4, 0, 0x1f9368
001f9364b 0x1f9390
001f9368
001f9368loc_1f9368:
001f9368ldr x1, [sp+312]
001f936cldr x4, [sp+304]
001f9370subs xzr, x1, 0
001f9374b.hi 0x1f937c
001f9378b 0x1f95d4
001f937c
001f937cloc_1f937c:
001f937cldrb w4, [x4]
001f9380str x4, [sp+112]
001f9384orr x4, xzr, 1
001f9388str x4, [sp+144]
001f938cb 0x1f9468
001f9390
001f9390loc_1f9390:
001f9390ldr x4, [sp+312]
001f9394str x4, [sp+200]
001f9398subs xzr, x4, 2
001f939ccset x4, ge
001f93a0strb w4, [sp+95]
001f93a4b.ge 0x1f93ac
001f93a8b 0x1f93d4
001f93ac
001f93acloc_1f93ac:
001f93acldr x1, [sp+312]
001f93b0ldr x4, [sp+304]
001f93b4subs xzr, x1, 1
001f93b8b.hi 0x1f93c0
001f93bcb 0x1f95cc
001f93c0
001f93c0loc_1f93c0:
001f93c0ldrb w4, [x4+1]
001f93c4subs wzr, w4, 128
001f93c8cset x4, lo
001f93ccstrb w4, [sp+95]
001f93d0b 0x1f93d8
001f93d4
001f93d4loc_1f93d4:
001f93d4b 0x1f93d8
001f93d8
001f93d8loc_1f93d8:
001f93d8ldrb w4, [sp+95]
001f93dctbnz w4, 0, 0x1f93e4
001f93e0b 0x1f9430
001f93e4
001f93e4loc_1f93e4:
001f93e4ldr x1, [sp+312]
001f93e8ldr x4, [sp+304]
001f93ecsubs xzr, x1, 0
001f93f0b.hi 0x1f93f8
001f93f4b 0x1f95c4
001f93f8
001f93f8loc_1f93f8:
001f93f8ldrb w4, [x4]
001f93fcand x4, x4, 127
001f9400ldr x1, [sp+312]
001f9404ldr x5, [sp+304]
001f9408subs xzr, x1, 1
001f940cb.hi 0x1f9414
001f9410b 0x1f95bc
001f9414
001f9414loc_1f9414:
001f9414ldrb w5, [x5+1]
001f9418ubfm x5, x5, 57, 7
001f941cadd x4, x4, x5
001f9420str x4, [sp+112]
001f9424orr x4, xzr, 2
001f9428str x4, [sp+144]
001f942cb 0x1f9460
001f9430
001f9430loc_1f9430:
001f9430ldr x0, [sp+304]
001f9434ldr x1, [sp+312]
001f9438ldr x2, [sp+320]
001f943cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9440str x0, [sp+192]
001f9444str x1, [sp+200]
001f9448str x0, [sp+240]
001f944cstr x1, [sp+232]
001f9450str x0, [sp+112]
001f9454str x1, [sp+144]
001f9458orr x4, xzr, 2
001f945cb 0x1f9460
001f9460
001f9460loc_1f9460:
001f9460orr x4, xzr, 1
001f9464b 0x1f9468
001f9468
001f9468loc_1f9468:
001f9468ldr x5, [sp+144]
001f946ctbnz x5, 63, 0x1f9474
001f9470b 0x1f94a0
001f9474
001f9474loc_1f9474:
001f9474adrp x27, 0x829000
001f9478ldr x2, [x27+160]
001f947cadrp x27, 0x829000
001f9480ldr x3, [x27+168]
001f9484str x2, [sp+288]
001f9488str x3, [sp+296]
001f948cldr x0, [sp+120]
001f9490ldrb w1, [sp+128]
001f9494ldp x29, x30, [sp-8]
001f9498add sp, sp, 384
001f949cret x30
001f94a0
001f94a0loc_1f94a0:
001f94a0ldr x1, [sp+112]
001f94a4and x0, x1, 0xffffffff
001f94a8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f94acstr x0, [sp+184]
001f94b0str w0, [sp+100]
001f94b4ldr x2, [sp+280]
001f94b8ldr x0, [sp+264]
001f94bcldr x1, [sp+272]
001f94c0add x1, x1, 1
001f94c4subs xzr, x2, x1
001f94c8b.hs 0x1f94d0
001f94ccb 0x1f94d4
001f94d0
001f94d0loc_1f94d0:
001f94d0b 0x1f94e8
001f94d4
001f94d4loc_1f94d4:
001f94d4orr x3, xzr, 1
001f94d8adrp x4, 0x3fc000
001f94dcadd x4, x4, 3264
001f94e0bl runtime.growslice
001f94e4b 0x1f94e8
001f94e8
001f94e8loc_1f94e8:
001f94e8ldrsw x4, [sp+100]
001f94ecsub x5, x1, 1
001f94f0str w4, [x0+2*x5]
001f94f4str x0, [sp+264]
001f94f8str x1, [sp+272]
001f94fcstr x2, [sp+280]
001f9500ldr x0, [sp+144]
001f9504ldr x1, [sp+312]
001f9508ldr x4, [sp+304]
001f950cldr x5, [sp+320]
001f9510b 0x1f9514
001f9514
001f9514loc_1f9514:
001f9514subs xzr, x1, x0
001f9518b.hs 0x1f9520
001f951cb 0x1f95b8
001f9520
001f9520loc_1f9520:
001f9520sub x5, x5, x0
001f9524sub x6, x1, x0
001f9528sub x7, xzr, x5
001f952cand x7, x0, x7, asr #63
001f9530add x4, x4, x7
001f9534str x4, [sp+304]
001f9538str x6, [sp+312]
001f953cstr x5, [sp+320]
001f9540b 0x1f9544
001f9544
001f9544loc_1f9544:
001f9544b 0x1f92fc
001f9548
001f9548loc_1f9548:
001f9548ldr x4, [sp+256]
001f954cldrsb x27, [x4]
001f9550ldr x5, [sp+264]
001f9554ldr x6, [sp+272]
001f9558ldr x7, [sp+280]
001f955cstr x6, [x4+8]
001f9560str x7, [x4+16]
001f9564adrp x27, 0x852000
001f9568ldr w6, [x27+3056]
001f956ccbz w6, 0x1f9574
001f9570b 0x1f9578
001f9574
001f9574loc_1f9574:
001f9574b 0x1f958c
001f9578
001f9578loc_1f9578:
001f9578bl runtime.gcWriteBarrier2
001f957cstr x5, [x25]
001f9580ldr x6, [x4]
001f9584str x6, [x25+8]
001f9588b 0x1f958c
001f958c
001f958cloc_1f958c:
001f958cstr x5, [x4]
001f9590ldr x4, [sp+152]
001f9594str x4, [sp+120]
001f9598stp xzr, xzr, [sp+288]
001f959cldr x0, [sp+120]
001f95a0ldrb w1, [sp+128]
001f95a4mov x2, xzr
001f95a8mov x3, xzr
001f95acldp x29, x30, [sp-8]
001f95b0add sp, sp, 384
001f95b4ret x30
001f95b8
001f95b8loc_1f95b8:
001f95b8bl runtime.panicSliceB
001f95bc
001f95bcloc_1f95bc:
001f95bcorr x0, xzr, 1
001f95c0bl runtime.panicIndex
001f95c4
001f95c4loc_1f95c4:
001f95c4mov x0, xzr
001f95c8bl runtime.panicIndex
001f95cc
001f95ccloc_1f95cc:
001f95ccorr x0, xzr, 1
001f95d0bl runtime.panicIndex
001f95d4
001f95d4loc_1f95d4:
001f95d4mov x0, xzr
001f95d8bl runtime.panicIndex
001f95dc
001f95dcloc_1f95dc:
001f95dcmov x0, xzr
001f95e0bl runtime.panicIndex
001f95e4hint
001f95e8
001f95e8loc_1f95e8:
001f95e8stp x0, x1, [sp+8]
001f95ecstp x2, x3, [sp+24]
001f95f0strb w4, [sp+40]
001f95f4str x5, [sp+48]
001f95f8strb w6, [sp+56]
001f95fcstp x7, x8, [sp+64]
001f9600str x9, [sp+80]
001f9604mov x3, x30
001f9608bl runtime.morestack_noctxt.abi0
001f960cldp x0, x1, [sp+8]
001f9610ldp x2, x3, [sp+24]
001f9614ldrsb x4, [sp+40]
001f9618ldr x5, [sp+48]
001f961cldrb w6, [sp+56]
001f9620ldp x7, x8, [sp+64]
001f9624ldr x9, [sp+80]
001f9628b 0x1f8e90
001f962cudf 0
001f8e90
001f8e90google.golang.org/protobuf/internal/impl.consumeSint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeSint32Slice(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)
001f8e90ldr x16, [x28+16]
001f8e94sub x17, sp, 256
001f8e98subs xzr, x17, x16
001f8e9cb.ls 0x1f95e8
001f8ea0sub x20, sp, 384
001f8ea4stp x29, x30, [x20-8]
001f8ea8add sp, x20, 0
001f8eacsub x29, sp, 8
001f8eb0str x0, [sp+392]
001f8eb4str x1, [sp+400]
001f8eb8str x2, [sp+408]
001f8ebcstr x3, [sp+416]
001f8ec0strb w4, [sp+424]
001f8ec4str x5, [sp+432]
001f8ec8strb w6, [sp+440]
001f8eccstr x7, [sp+448]
001f8ed0str x8, [sp+456]
001f8ed4str x9, [sp+464]
001f8ed8str xzr, [sp+120]
001f8edcstrb wzr, [sp+128]
001f8ee0stp xzr, xzr, [sp+288]
001f8ee4ldr x0, [sp+416]
001f8ee8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f8eecstr x0, [sp+256]
001f8ef0ldrsb x1, [sp+424]
001f8ef4ubfm x1, x1, 0, 7
001f8ef8subs wzr, w1, 2
001f8efcb.eq 0x1f8f04
001f8f00b 0x1f8fa8
001f8f04
001f8f04loc_1f8f04:
001f8f04str xzr, [sp+328]
001f8f08stp xzr, xzr, [sp+336]
001f8f0cldr x0, [sp+392]
001f8f10ldr x1, [sp+400]
001f8f14ldr x2, [sp+408]
001f8f18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f8f1cstr x0, [sp+328]
001f8f20str x1, [sp+336]
001f8f24str x2, [sp+344]
001f8f28str x3, [sp+208]
001f8f2cstr x0, [sp+352]
001f8f30str x1, [sp+360]
001f8f34str x2, [sp+368]
001f8f38ldr x3, [sp+208]
001f8f3cstr x3, [sp+248]
001f8f40str x0, [sp+304]
001f8f44str x1, [sp+312]
001f8f48str x2, [sp+320]
001f8f4cldr x3, [sp+248]
001f8f50str x3, [sp+152]
001f8f54tbnz x3, 63, 0x1f8f5c
001f8f58b 0x1f8f88
001f8f5c
001f8f5cloc_1f8f5c:
001f8f5cadrp x27, 0x82a000
001f8f60ldr x2, [x27+160]
001f8f64adrp x27, 0x82a000
001f8f68ldr x3, [x27+168]
001f8f6cstr x2, [sp+288]
001f8f70str x3, [sp+296]
001f8f74ldr x0, [sp+120]
001f8f78ldrb w1, [sp+128]
001f8f7cldp x29, x30, [sp-8]
001f8f80add sp, sp, 384
001f8f84ret x30
001f8f88
001f8f88loc_1f8f88:
001f8f88str xzr, [sp+160]
001f8f8cldr x4, [sp+304]
001f8f90str x4, [sp+328]
001f8f94str x1, [sp+336]
001f8f98str x2, [sp+344]
001f8f9cstr xzr, [sp+176]
001f8fa0str x1, [sp+168]
001f8fa4b 0x1f925c
001f8fa8
001f8fa8loc_1f8fa8:
001f8fa8ldrsb x4, [sp+424]
001f8facubfm x4, x4, 0, 7
001f8fb0cbnz w4, 0x1f8fb8
001f8fb4b 0x1f8fe4
001f8fb8
001f8fb8loc_1f8fb8:
001f8fb8adrp x27, 0x82a000
001f8fbcldr x2, [x27+192]
001f8fc0adrp x27, 0x82a000
001f8fc4ldr x3, [x27+200]
001f8fc8str x2, [sp+288]
001f8fccstr x3, [sp+296]
001f8fd0ldr x0, [sp+120]
001f8fd4ldrb w1, [sp+128]
001f8fd8ldp x29, x30, [sp-8]
001f8fdcadd sp, sp, 384
001f8fe0ret x30
001f8fe4
001f8fe4loc_1f8fe4:
001f8fe4str xzr, [sp+104]
001f8fe8str xzr, [sp+136]
001f8fecldr x4, [sp+400]
001f8ff0str x4, [sp+208]
001f8ff4subs xzr, x4, 0
001f8ff8cset x5, ne
001f8ffcstrb w5, [sp+95]
001f9000cbnz x4, 0x1f9008
001f9004b 0x1f9030
001f9008
001f9008loc_1f9008:
001f9008ldr x1, [sp+400]
001f900cldr x4, [sp+392]
001f9010subs xzr, x1, 0
001f9014b.hi 0x1f901c
001f9018b 0x1f9254
001f901c
001f901cloc_1f901c:
001f901cldrb w4, [x4]
001f9020subs wzr, w4, 128
001f9024cset x4, lo
001f9028strb w4, [sp+95]
001f902cb 0x1f9034
001f9030
001f9030loc_1f9030:
001f9030b 0x1f9034
001f9034
001f9034loc_1f9034:
001f9034ldrb w4, [sp+95]
001f9038tbnz w4, 0, 0x1f9040
001f903cb 0x1f9068
001f9040
001f9040loc_1f9040:
001f9040ldr x1, [sp+400]
001f9044ldr x4, [sp+392]
001f9048subs xzr, x1, 0
001f904cb.hi 0x1f9054
001f9050b 0x1f924c
001f9054
001f9054loc_1f9054:
001f9054ldrb w4, [x4]
001f9058str x4, [sp+104]
001f905corr x4, xzr, 1
001f9060str x4, [sp+136]
001f9064b 0x1f913c
001f9068
001f9068loc_1f9068:
001f9068ldr x4, [sp+400]
001f906cstr x4, [sp+208]
001f9070subs xzr, x4, 2
001f9074cset x4, ge
001f9078strb w4, [sp+95]
001f907cb.ge 0x1f9084
001f9080b 0x1f90ac
001f9084
001f9084loc_1f9084:
001f9084ldr x1, [sp+400]
001f9088ldr x4, [sp+392]
001f908csubs xzr, x1, 1
001f9090b.hi 0x1f9098
001f9094b 0x1f9244
001f9098
001f9098loc_1f9098:
001f9098ldrb w4, [x4+1]
001f909csubs wzr, w4, 128
001f90a0cset x4, lo
001f90a4strb w4, [sp+95]
001f90a8b 0x1f90b0
001f90ac
001f90acloc_1f90ac:
001f90acb 0x1f90b0
001f90b0
001f90b0loc_1f90b0:
001f90b0ldrb w4, [sp+95]
001f90b4tbnz w4, 0, 0x1f90bc
001f90b8b 0x1f9108
001f90bc
001f90bcloc_1f90bc:
001f90bcldr x1, [sp+400]
001f90c0ldr x4, [sp+392]
001f90c4subs xzr, x1, 0
001f90c8b.hi 0x1f90d0
001f90ccb 0x1f923c
001f90d0
001f90d0loc_1f90d0:
001f90d0ldrb w4, [x4]
001f90d4and x4, x4, 127
001f90d8ldr x1, [sp+400]
001f90dcldr x5, [sp+392]
001f90e0subs xzr, x1, 1
001f90e4b.hi 0x1f90ec
001f90e8b 0x1f9234
001f90ec
001f90ecloc_1f90ec:
001f90ecldrb w5, [x5+1]
001f90f0ubfm x5, x5, 57, 7
001f90f4add x4, x4, x5
001f90f8str x4, [sp+104]
001f90fcorr x4, xzr, 2
001f9100str x4, [sp+136]
001f9104b 0x1f9134
001f9108
001f9108loc_1f9108:
001f9108ldr x0, [sp+392]
001f910cldr x1, [sp+400]
001f9110ldr x2, [sp+408]
001f9114bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9118str x0, [sp+192]
001f911cstr x1, [sp+208]
001f9120str x0, [sp+224]
001f9124str x1, [sp+216]
001f9128str x0, [sp+104]
001f912cstr x1, [sp+136]
001f9130b 0x1f9134
001f9134
001f9134loc_1f9134:
001f9134orr x4, xzr, 1
001f9138b 0x1f913c
001f913c
001f913cloc_1f913c:
001f913cldr x5, [sp+136]
001f9140tbnz x5, 63, 0x1f9148
001f9144b 0x1f9174
001f9148
001f9148loc_1f9148:
001f9148adrp x27, 0x829000
001f914cldr x2, [x27+160]
001f9150adrp x27, 0x829000
001f9154ldr x3, [x27+168]
001f9158str x2, [sp+288]
001f915cstr x3, [sp+296]
001f9160ldr x0, [sp+120]
001f9164ldrb w1, [sp+128]
001f9168ldp x29, x30, [sp-8]
001f916cadd sp, sp, 384
001f9170ret x30
001f9174
001f9174loc_1f9174:
001f9174ldr x1, [sp+104]
001f9178and x0, x1, 0xffffffff
001f917cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9180str x0, [sp+184]
001f9184str w0, [sp+96]
001f9188ldr x1, [sp+256]
001f918cldrsb x27, [x1]
001f9190ldr x2, [x1+16]
001f9194ldr x0, [x1]
001f9198ldr x1, [x1+8]
001f919cadd x1, x1, 1
001f91a0subs xzr, x2, x1
001f91a4b.hs 0x1f91ac
001f91a8b 0x1f91b0
001f91ac
001f91acloc_1f91ac:
001f91acb 0x1f91c4
001f91b0
001f91b0loc_1f91b0:
001f91b0orr x3, xzr, 1
001f91b4adrp x4, 0x3fc000
001f91b8add x4, x4, 3264
001f91bcbl runtime.growslice
001f91c0b 0x1f91c4
001f91c4
001f91c4loc_1f91c4:
001f91c4ldrsw x4, [sp+96]
001f91c8sub x5, x1, 1
001f91ccstr w4, [x0+2*x5]
001f91d0ldr x4, [sp+256]
001f91d4ldrsb x27, [x4]
001f91d8str x1, [x4+8]
001f91dcstr x2, [x4+16]
001f91e0adrp x27, 0x852000
001f91e4ldr w5, [x27+3056]
001f91e8cbz w5, 0x1f91f0
001f91ecb 0x1f91f4
001f91f0
001f91f0loc_1f91f0:
001f91f0b 0x1f9208
001f91f4
001f91f4loc_1f91f4:
001f91f4bl runtime.gcWriteBarrier2
001f91f8str x0, [x25]
001f91fcldr x5, [x4]
001f9200str x5, [x25+8]
001f9204b 0x1f9208
001f9208
001f9208loc_1f9208:
001f9208str x0, [x4]
001f920cldr x4, [sp+136]
001f9210str x4, [sp+120]
001f9214stp xzr, xzr, [sp+288]
001f9218ldr x0, [sp+120]
001f921cldrb w1, [sp+128]
001f9220mov x2, xzr
001f9224mov x3, xzr
001f9228ldp x29, x30, [sp-8]
001f922cadd sp, sp, 384
001f9230ret x30
001f9234
001f9234loc_1f9234:
001f9234orr x0, xzr, 1
001f9238bl runtime.panicIndex
001f923c
001f923cloc_1f923c:
001f923cmov x0, xzr
001f9240bl runtime.panicIndex
001f9244
001f9244loc_1f9244:
001f9244orr x0, xzr, 1
001f9248bl runtime.panicIndex
001f924c
001f924cloc_1f924c:
001f924cmov x0, xzr
001f9250bl runtime.panicIndex
001f9254
001f9254loc_1f9254:
001f9254mov x0, xzr
001f9258bl runtime.panicIndex
001f925c
001f925cloc_1f925c:
001f925cldr x4, [sp+168]
001f9260ldr x5, [sp+176]
001f9264subs xzr, x4, x5
001f9268b.gt 0x1f9270
001f926cb 0x1f92b4
001f9270
001f9270loc_1f9270:
001f9270ldr x4, [sp+176]
001f9274ldr x5, [sp+328]
001f9278ldrb w4, [x5+x4]
001f927cstrb w4, [sp+94]
001f9280subs wzr, w4, 128
001f9284b.lo 0x1f928c
001f9288b 0x1f929c
001f928c
001f928cloc_1f928c:
001f928cldr x4, [sp+160]
001f9290add x4, x4, 1
001f9294str x4, [sp+160]
001f9298b 0x1f92a0
001f929c
001f929cloc_1f929c:
001f929cb 0x1f92a0
001f92a0
001f92a0loc_1f92a0:
001f92a0b 0x1f92a4
001f92a4
001f92a4loc_1f92a4:
001f92a4ldr x4, [sp+176]
001f92a8add x4, x4, 1
001f92acstr x4, [sp+176]
001f92b0b 0x1f925c
001f92b4
001f92b4loc_1f92b4:
001f92b4ldr x4, [sp+160]
001f92b8subs xzr, x4, 0
001f92bcb.gt 0x1f92c4
001f92c0b 0x1f92d4
001f92c4
001f92c4loc_1f92c4:
001f92c4ldr x1, [sp+160]
001f92c8ldr x0, [sp+416]
001f92ccbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f92d0b 0x1f92d8
001f92d4
001f92d4loc_1f92d4:
001f92d4b 0x1f92d8
001f92d8
001f92d8loc_1f92d8:
001f92d8ldr x4, [sp+256]
001f92dcldrsb x27, [x4]
001f92e0ldr x5, [x4]
001f92e4ldr x6, [x4+8]
001f92e8ldr x4, [x4+16]
001f92ecstr x5, [sp+264]
001f92f0str x6, [sp+272]
001f92f4str x4, [sp+280]
001f92f8b 0x1f92fc
001f92fc
001f92fcloc_1f92fc:
001f92fcldr x4, [sp+312]
001f9300str x4, [sp+208]
001f9304cbnz x4, 0x1f930c
001f9308b 0x1f9548
001f930c
001f930cloc_1f930c:
001f930cstr xzr, [sp+112]
001f9310str xzr, [sp+144]
001f9314ldr x4, [sp+312]
001f9318str x4, [sp+200]
001f931csubs xzr, x4, 0
001f9320cset x5, ne
001f9324strb w5, [sp+95]
001f9328cbnz x4, 0x1f9330
001f932cb 0x1f9358
001f9330
001f9330loc_1f9330:
001f9330ldr x1, [sp+312]
001f9334ldr x4, [sp+304]
001f9338subs xzr, x1, 0
001f933cb.hi 0x1f9344
001f9340b 0x1f95dc
001f9344
001f9344loc_1f9344:
001f9344ldrb w4, [x4]
001f9348subs wzr, w4, 128
001f934ccset x4, lo
001f9350strb w4, [sp+95]
001f9354b 0x1f935c
001f9358
001f9358loc_1f9358:
001f9358b 0x1f935c
001f935c
001f935cloc_1f935c:
001f935cldrb w4, [sp+95]
001f9360tbnz w4, 0, 0x1f9368
001f9364b 0x1f9390
001f9368
001f9368loc_1f9368:
001f9368ldr x1, [sp+312]
001f936cldr x4, [sp+304]
001f9370subs xzr, x1, 0
001f9374b.hi 0x1f937c
001f9378b 0x1f95d4
001f937c
001f937cloc_1f937c:
001f937cldrb w4, [x4]
001f9380str x4, [sp+112]
001f9384orr x4, xzr, 1
001f9388str x4, [sp+144]
001f938cb 0x1f9468
001f9390
001f9390loc_1f9390:
001f9390ldr x4, [sp+312]
001f9394str x4, [sp+200]
001f9398subs xzr, x4, 2
001f939ccset x4, ge
001f93a0strb w4, [sp+95]
001f93a4b.ge 0x1f93ac
001f93a8b 0x1f93d4
001f93ac
001f93acloc_1f93ac:
001f93acldr x1, [sp+312]
001f93b0ldr x4, [sp+304]
001f93b4subs xzr, x1, 1
001f93b8b.hi 0x1f93c0
001f93bcb 0x1f95cc
001f93c0
001f93c0loc_1f93c0:
001f93c0ldrb w4, [x4+1]
001f93c4subs wzr, w4, 128
001f93c8cset x4, lo
001f93ccstrb w4, [sp+95]
001f93d0b 0x1f93d8
001f93d4
001f93d4loc_1f93d4:
001f93d4b 0x1f93d8
001f93d8
001f93d8loc_1f93d8:
001f93d8ldrb w4, [sp+95]
001f93dctbnz w4, 0, 0x1f93e4
001f93e0b 0x1f9430
001f93e4
001f93e4loc_1f93e4:
001f93e4ldr x1, [sp+312]
001f93e8ldr x4, [sp+304]
001f93ecsubs xzr, x1, 0
001f93f0b.hi 0x1f93f8
001f93f4b 0x1f95c4
001f93f8
001f93f8loc_1f93f8:
001f93f8ldrb w4, [x4]
001f93fcand x4, x4, 127
001f9400ldr x1, [sp+312]
001f9404ldr x5, [sp+304]
001f9408subs xzr, x1, 1
001f940cb.hi 0x1f9414
001f9410b 0x1f95bc
001f9414
001f9414loc_1f9414:
001f9414ldrb w5, [x5+1]
001f9418ubfm x5, x5, 57, 7
001f941cadd x4, x4, x5
001f9420str x4, [sp+112]
001f9424orr x4, xzr, 2
001f9428str x4, [sp+144]
001f942cb 0x1f9460
001f9430
001f9430loc_1f9430:
001f9430ldr x0, [sp+304]
001f9434ldr x1, [sp+312]
001f9438ldr x2, [sp+320]
001f943cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9440str x0, [sp+192]
001f9444str x1, [sp+200]
001f9448str x0, [sp+240]
001f944cstr x1, [sp+232]
001f9450str x0, [sp+112]
001f9454str x1, [sp+144]
001f9458orr x4, xzr, 2
001f945cb 0x1f9460
001f9460
001f9460loc_1f9460:
001f9460orr x4, xzr, 1
001f9464b 0x1f9468
001f9468
001f9468loc_1f9468:
001f9468ldr x5, [sp+144]
001f946ctbnz x5, 63, 0x1f9474
001f9470b 0x1f94a0
001f9474
001f9474loc_1f9474:
001f9474adrp x27, 0x829000
001f9478ldr x2, [x27+160]
001f947cadrp x27, 0x829000
001f9480ldr x3, [x27+168]
001f9484str x2, [sp+288]
001f9488str x3, [sp+296]
001f948cldr x0, [sp+120]
001f9490ldrb w1, [sp+128]
001f9494ldp x29, x30, [sp-8]
001f9498add sp, sp, 384
001f949cret x30
001f94a0
001f94a0loc_1f94a0:
001f94a0ldr x1, [sp+112]
001f94a4and x0, x1, 0xffffffff
001f94a8bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f94acstr x0, [sp+184]
001f94b0str w0, [sp+100]
001f94b4ldr x2, [sp+280]
001f94b8ldr x0, [sp+264]
001f94bcldr x1, [sp+272]
001f94c0add x1, x1, 1
001f94c4subs xzr, x2, x1
001f94c8b.hs 0x1f94d0
001f94ccb 0x1f94d4
001f94d0
001f94d0loc_1f94d0:
001f94d0b 0x1f94e8
001f94d4
001f94d4loc_1f94d4:
001f94d4orr x3, xzr, 1
001f94d8adrp x4, 0x3fc000
001f94dcadd x4, x4, 3264
001f94e0bl runtime.growslice
001f94e4b 0x1f94e8
001f94e8
001f94e8loc_1f94e8:
001f94e8ldrsw x4, [sp+100]
001f94ecsub x5, x1, 1
001f94f0str w4, [x0+2*x5]
001f94f4str x0, [sp+264]
001f94f8str x1, [sp+272]
001f94fcstr x2, [sp+280]
001f9500ldr x0, [sp+144]
001f9504ldr x1, [sp+312]
001f9508ldr x4, [sp+304]
001f950cldr x5, [sp+320]
001f9510b 0x1f9514
001f9514
001f9514loc_1f9514:
001f9514subs xzr, x1, x0
001f9518b.hs 0x1f9520
001f951cb 0x1f95b8
001f9520
001f9520loc_1f9520:
001f9520sub x5, x5, x0
001f9524sub x6, x1, x0
001f9528sub x7, xzr, x5
001f952cand x7, x0, x7, asr #63
001f9530add x4, x4, x7
001f9534str x4, [sp+304]
001f9538str x6, [sp+312]
001f953cstr x5, [sp+320]
001f9540b 0x1f9544
001f9544
001f9544loc_1f9544:
001f9544b 0x1f92fc
001f9548
001f9548loc_1f9548:
001f9548ldr x4, [sp+256]
001f954cldrsb x27, [x4]
001f9550ldr x5, [sp+264]
001f9554ldr x6, [sp+272]
001f9558ldr x7, [sp+280]
001f955cstr x6, [x4+8]
001f9560str x7, [x4+16]
001f9564adrp x27, 0x852000
001f9568ldr w6, [x27+3056]
001f956ccbz w6, 0x1f9574
001f9570b 0x1f9578
001f9574
001f9574loc_1f9574:
001f9574b 0x1f958c
001f9578
001f9578loc_1f9578:
001f9578bl runtime.gcWriteBarrier2
001f957cstr x5, [x25]
001f9580ldr x6, [x4]
001f9584str x6, [x25+8]
001f9588b 0x1f958c
001f958c
001f958cloc_1f958c:
001f958cstr x5, [x4]
001f9590ldr x4, [sp+152]
001f9594str x4, [sp+120]
001f9598stp xzr, xzr, [sp+288]
001f959cldr x0, [sp+120]
001f95a0ldrb w1, [sp+128]
001f95a4mov x2, xzr
001f95a8mov x3, xzr
001f95acldp x29, x30, [sp-8]
001f95b0add sp, sp, 384
001f95b4ret x30
001f95b8
001f95b8loc_1f95b8:
001f95b8bl runtime.panicSliceB
001f95bc
001f95bcloc_1f95bc:
001f95bcorr x0, xzr, 1
001f95c0bl runtime.panicIndex
001f95c4
001f95c4loc_1f95c4:
001f95c4mov x0, xzr
001f95c8bl runtime.panicIndex
001f95cc
001f95ccloc_1f95cc:
001f95ccorr x0, xzr, 1
001f95d0bl runtime.panicIndex
001f95d4
001f95d4loc_1f95d4:
001f95d4mov x0, xzr
001f95d8bl runtime.panicIndex
001f95dc
001f95dcloc_1f95dc:
001f95dcmov x0, xzr
001f95e0bl runtime.panicIndex
001f95e4hint
001f95e8
001f95e8loc_1f95e8:
001f95e8stp x0, x1, [sp+8]
001f95ecstp x2, x3, [sp+24]
001f95f0strb w4, [sp+40]
001f95f4str x5, [sp+48]
001f95f8strb w6, [sp+56]
001f95fcstp x7, x8, [sp+64]
001f9600str x9, [sp+80]
001f9604mov x3, x30
001f9608bl runtime.morestack_noctxt.abi0
001f960cldp x0, x1, [sp+8]
001f9610ldp x2, x3, [sp+24]
001f9614ldrsb x4, [sp+40]
001f9618ldr x5, [sp+48]
001f961cldrb w6, [sp+56]
001f9620ldp x7, x8, [sp+64]
001f9624ldr x9, [sp+80]
001f9628b 0x1f8e90
001f962cudf 0
001f8e90
001f9630
001f9630google.golang.org/protobuf/internal/impl.sizeSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeSint32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9630ldr x16, [x28+16]
001f9634sub x17, sp, 16
001f9638subs xzr, x17, x16
001f963cb.ls 0x1f9744
001f9640str x30, [sp-144]!
001f9644stur x29, [sp-8]
001f9648sub x29, sp, 8
001f964cstr x0, [sp+152]
001f9650str x1, [sp+160]
001f9654strb w2, [sp+168]
001f9658str xzr, [sp+32]
001f965cbl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f9660str x0, [sp+128]
001f9664ldrsb x27, [x0]
001f9668ldr x1, [x0+16]
001f966cldr x2, [x0]
001f9670ldr x3, [x0+8]
001f9674str x2, [sp+80]
001f9678str x3, [sp+88]
001f967cstr x1, [sp+96]
001f9680str x3, [sp+48]
001f9684cbz x3, 0x1f968c
001f9688b 0x1f96a0
001f968c
001f968cloc_1f968c:
001f968cstr xzr, [sp+32]
001f9690mov x0, xzr
001f9694ldur x29, [sp-8]
001f9698ldr x30, [sp], 144
001f969cret x30
001f96a0
001f96a0loc_1f96a0:
001f96a0str xzr, [sp+40]
001f96a4ldr x2, [sp+80]
001f96a8str x2, [sp+104]
001f96acstr x3, [sp+112]
001f96b0str x1, [sp+120]
001f96b4str xzr, [sp+64]
001f96b8str x3, [sp+56]
001f96bcb 0x1f96c0
001f96c0
001f96c0loc_1f96c0:
001f96c0ldr x1, [sp+56]
001f96c4ldr x2, [sp+64]
001f96c8subs xzr, x1, x2
001f96ccb.gt 0x1f96d4
001f96d0b 0x1f9718
001f96d4
001f96d4loc_1f96d4:
001f96d4ldr x1, [sp+64]
001f96d8ldr x2, [sp+104]
001f96dcldrsw x1, [x2+2*x1]
001f96e0str w1, [sp+28]
001f96e4mov x0, x1
001f96e8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f96ecstr x0, [sp+72]
001f96f0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f96f4str x0, [sp+48]
001f96f8ldr x1, [sp+40]
001f96fcadd x1, x1, x0
001f9700str x1, [sp+40]
001f9704b 0x1f9708
001f9708
001f9708loc_1f9708:
001f9708ldr x1, [sp+64]
001f970cadd x1, x1, 1
001f9710str x1, [sp+64]
001f9714b 0x1f96c0
001f9718
001f9718loc_1f9718:
001f9718ldr x0, [sp+40]
001f971cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f9720str x0, [sp+48]
001f9724ldr x1, [sp+160]
001f9728ldrsb x27, [x1]
001f972cldr x1, [x1+120]
001f9730add x0, x1, x0
001f9734str x0, [sp+32]
001f9738ldur x29, [sp-8]
001f973cldr x30, [sp], 144
001f9740ret x30
001f9744
001f9744loc_1f9744:
001f9744stp x0, x1, [sp+8]
001f9748strb w2, [sp+24]
001f974cmov x3, x30
001f9750bl runtime.morestack_noctxt.abi0
001f9754ldp x0, x1, [sp+8]
001f9758ldrb w2, [sp+24]
001f975cb 0x1f9630
001f9630
001f9630google.golang.org/protobuf/internal/impl.sizeSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeSint32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9630ldr x16, [x28+16]
001f9634sub x17, sp, 16
001f9638subs xzr, x17, x16
001f963cb.ls 0x1f9744
001f9640str x30, [sp-144]!
001f9644stur x29, [sp-8]
001f9648sub x29, sp, 8
001f964cstr x0, [sp+152]
001f9650str x1, [sp+160]
001f9654strb w2, [sp+168]
001f9658str xzr, [sp+32]
001f965cbl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f9660str x0, [sp+128]
001f9664ldrsb x27, [x0]
001f9668ldr x1, [x0+16]
001f966cldr x2, [x0]
001f9670ldr x3, [x0+8]
001f9674str x2, [sp+80]
001f9678str x3, [sp+88]
001f967cstr x1, [sp+96]
001f9680str x3, [sp+48]
001f9684cbz x3, 0x1f968c
001f9688b 0x1f96a0
001f968c
001f968cloc_1f968c:
001f968cstr xzr, [sp+32]
001f9690mov x0, xzr
001f9694ldur x29, [sp-8]
001f9698ldr x30, [sp], 144
001f969cret x30
001f96a0
001f96a0loc_1f96a0:
001f96a0str xzr, [sp+40]
001f96a4ldr x2, [sp+80]
001f96a8str x2, [sp+104]
001f96acstr x3, [sp+112]
001f96b0str x1, [sp+120]
001f96b4str xzr, [sp+64]
001f96b8str x3, [sp+56]
001f96bcb 0x1f96c0
001f96c0
001f96c0loc_1f96c0:
001f96c0ldr x1, [sp+56]
001f96c4ldr x2, [sp+64]
001f96c8subs xzr, x1, x2
001f96ccb.gt 0x1f96d4
001f96d0b 0x1f9718
001f96d4
001f96d4loc_1f96d4:
001f96d4ldr x1, [sp+64]
001f96d8ldr x2, [sp+104]
001f96dcldrsw x1, [x2+2*x1]
001f96e0str w1, [sp+28]
001f96e4mov x0, x1
001f96e8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f96ecstr x0, [sp+72]
001f96f0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f96f4str x0, [sp+48]
001f96f8ldr x1, [sp+40]
001f96fcadd x1, x1, x0
001f9700str x1, [sp+40]
001f9704b 0x1f9708
001f9708
001f9708loc_1f9708:
001f9708ldr x1, [sp+64]
001f970cadd x1, x1, 1
001f9710str x1, [sp+64]
001f9714b 0x1f96c0
001f9718
001f9718loc_1f9718:
001f9718ldr x0, [sp+40]
001f971cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f9720str x0, [sp+48]
001f9724ldr x1, [sp+160]
001f9728ldrsb x27, [x1]
001f972cldr x1, [x1+120]
001f9730add x0, x1, x0
001f9734str x0, [sp+32]
001f9738ldur x29, [sp-8]
001f973cldr x30, [sp], 144
001f9740ret x30
001f9744
001f9744loc_1f9744:
001f9744stp x0, x1, [sp+8]
001f9748strb w2, [sp+24]
001f974cmov x3, x30
001f9750bl runtime.morestack_noctxt.abi0
001f9754ldp x0, x1, [sp+8]
001f9758ldrb w2, [sp+24]
001f975cb 0x1f9630
001f9630
001f9760
001f9760google.golang.org/protobuf/internal/impl.appendSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSlice(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)
001f9760ldr x16, [x28+16]
001f9764sub x17, sp, 96
001f9768subs xzr, x17, x16
001f976cb.ls 0x1f99b0
001f9770str x30, [sp-224]!
001f9774stur x29, [sp-8]
001f9778sub x29, sp, 8
001f977cstr x0, [sp+232]
001f9780str x1, [sp+240]
001f9784str x2, [sp+248]
001f9788str x3, [sp+256]
001f978cstr x4, [sp+264]
001f9790strb w5, [sp+272]
001f9794str xzr, [sp+136]
001f9798stp xzr, xzr, [sp+144]
001f979cstp xzr, xzr, [sp+120]
001f97a0ldr x0, [sp+256]
001f97a4bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f97a8str x0, [sp+208]
001f97acldrsb x27, [x0]
001f97b0ldr x1, [x0]
001f97b4ldr x2, [x0+16]
001f97b8ldr x3, [x0+8]
001f97bcstr x1, [sp+160]
001f97c0str x3, [sp+168]
001f97c4str x2, [sp+176]
001f97c8str x3, [sp+112]
001f97cccbz x3, 0x1f97d4
001f97d0b 0x1f9810
001f97d4
001f97d4loc_1f97d4:
001f97d4ldr x5, [sp+232]
001f97d8ldr x6, [sp+240]
001f97dcldr x7, [sp+248]
001f97e0str x5, [sp+136]
001f97e4str x6, [sp+144]
001f97e8str x7, [sp+152]
001f97ecstp xzr, xzr, [sp+120]
001f97f0ldr x0, [sp+136]
001f97f4ldr x1, [sp+144]
001f97f8ldr x2, [sp+152]
001f97fcmov x3, xzr
001f9800mov x4, xzr
001f9804ldur x29, [sp-8]
001f9808ldr x30, [sp], 224
001f980cret x30
001f9810
001f9810loc_1f9810:
001f9810ldr x4, [sp+264]
001f9814ldrsb x27, [x4]
001f9818ldr x3, [x4+112]
001f981cstr x3, [sp+96]
001f9820ldr x0, [sp+232]
001f9824ldr x1, [sp+240]
001f9828ldr x2, [sp+248]
001f982cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9830str x0, [sp+232]
001f9834str x1, [sp+240]
001f9838str x2, [sp+248]
001f983cstr xzr, [sp+56]
001f9840ldr x4, [sp+168]
001f9844ldr x5, [sp+160]
001f9848ldr x6, [sp+176]
001f984cstr x5, [sp+184]
001f9850str x4, [sp+192]
001f9854str x6, [sp+200]
001f9858str xzr, [sp+88]
001f985cstr x4, [sp+80]
001f9860b 0x1f9864
001f9864
001f9864loc_1f9864:
001f9864ldr x4, [sp+80]
001f9868ldr x5, [sp+88]
001f986csubs xzr, x4, x5
001f9870b.gt 0x1f9878
001f9874b 0x1f98bc
001f9878
001f9878loc_1f9878:
001f9878ldr x1, [sp+88]
001f987cldr x2, [sp+184]
001f9880ldrsw x1, [x2+2*x1]
001f9884str w1, [sp+52]
001f9888mov x0, x1
001f988cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9890str x0, [sp+104]
001f9894bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9898str x0, [sp+112]
001f989cldr x1, [sp+56]
001f98a0add x1, x1, x0
001f98a4str x1, [sp+56]
001f98a8b 0x1f98ac
001f98ac
001f98acloc_1f98ac:
001f98acldr x4, [sp+88]
001f98b0add x4, x4, 1
001f98b4str x4, [sp+88]
001f98b8b 0x1f9864
001f98bc
001f98bcloc_1f98bc:
001f98bcldr x0, [sp+232]
001f98c0ldr x1, [sp+240]
001f98c4ldr x2, [sp+248]
001f98c8ldr x3, [sp+56]
001f98ccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f98d0str x0, [sp+232]
001f98d4str x1, [sp+240]
001f98d8str x2, [sp+248]
001f98dcldr x4, [sp+168]
001f98e0ldr x5, [sp+160]
001f98e4ldr x6, [sp+176]
001f98e8str x5, [sp+184]
001f98ecstr x4, [sp+192]
001f98f0str x6, [sp+200]
001f98f4str xzr, [sp+72]
001f98f8str x4, [sp+64]
001f98fcb 0x1f9900
001f9900
001f9900loc_1f9900:
001f9900ldr x5, [sp+64]
001f9904ldr x6, [sp+72]
001f9908subs xzr, x5, x6
001f990cb.gt 0x1f9914
001f9910b 0x1f9974
001f9914
001f9914loc_1f9914:
001f9914ldr x1, [sp+72]
001f9918ldr x2, [sp+184]
001f991cldrsw x1, [x2+2*x1]
001f9920str w1, [sp+48]
001f9924mov x0, x1
001f9928bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f992cstr x0, [sp+104]
001f9930ldr x1, [sp+232]
001f9934ldr x2, [sp+240]
001f9938ldr x3, [sp+248]
001f993cmov x4, x0
001f9940mov x0, x1
001f9944mov x1, x2
001f9948mov x2, x3
001f994cmov x3, x4
001f9950bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9954str x0, [sp+232]
001f9958str x1, [sp+240]
001f995cstr x2, [sp+248]
001f9960b 0x1f9964
001f9964
001f9964loc_1f9964:
001f9964ldr x5, [sp+72]
001f9968add x5, x5, 1
001f996cstr x5, [sp+72]
001f9970b 0x1f9900
001f9974
001f9974loc_1f9974:
001f9974ldr x5, [sp+232]
001f9978ldr x6, [sp+240]
001f997cldr x7, [sp+248]
001f9980str x5, [sp+136]
001f9984str x6, [sp+144]
001f9988str x7, [sp+152]
001f998cstp xzr, xzr, [sp+120]
001f9990ldr x0, [sp+136]
001f9994ldr x1, [sp+144]
001f9998ldr x2, [sp+152]
001f999cmov x3, xzr
001f99a0mov x4, xzr
001f99a4ldur x29, [sp-8]
001f99a8ldr x30, [sp], 224
001f99acret x30
001f99b0
001f99b0loc_1f99b0:
001f99b0stp x0, x1, [sp+8]
001f99b4stp x2, x3, [sp+24]
001f99b8str x4, [sp+40]
001f99bcstrb w5, [sp+48]
001f99c0mov x3, x30
001f99c4bl runtime.morestack_noctxt.abi0
001f99c8ldp x0, x1, [sp+8]
001f99ccldp x2, x3, [sp+24]
001f99d0ldr x4, [sp+40]
001f99d4ldrb w5, [sp+48]
001f99d8b 0x1f9760
001f99dcudf 0
001f9760
001f9760google.golang.org/protobuf/internal/impl.appendSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSlice(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)
001f9760ldr x16, [x28+16]
001f9764sub x17, sp, 96
001f9768subs xzr, x17, x16
001f976cb.ls 0x1f99b0
001f9770str x30, [sp-224]!
001f9774stur x29, [sp-8]
001f9778sub x29, sp, 8
001f977cstr x0, [sp+232]
001f9780str x1, [sp+240]
001f9784str x2, [sp+248]
001f9788str x3, [sp+256]
001f978cstr x4, [sp+264]
001f9790strb w5, [sp+272]
001f9794str xzr, [sp+136]
001f9798stp xzr, xzr, [sp+144]
001f979cstp xzr, xzr, [sp+120]
001f97a0ldr x0, [sp+256]
001f97a4bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f97a8str x0, [sp+208]
001f97acldrsb x27, [x0]
001f97b0ldr x1, [x0]
001f97b4ldr x2, [x0+16]
001f97b8ldr x3, [x0+8]
001f97bcstr x1, [sp+160]
001f97c0str x3, [sp+168]
001f97c4str x2, [sp+176]
001f97c8str x3, [sp+112]
001f97cccbz x3, 0x1f97d4
001f97d0b 0x1f9810
001f97d4
001f97d4loc_1f97d4:
001f97d4ldr x5, [sp+232]
001f97d8ldr x6, [sp+240]
001f97dcldr x7, [sp+248]
001f97e0str x5, [sp+136]
001f97e4str x6, [sp+144]
001f97e8str x7, [sp+152]
001f97ecstp xzr, xzr, [sp+120]
001f97f0ldr x0, [sp+136]
001f97f4ldr x1, [sp+144]
001f97f8ldr x2, [sp+152]
001f97fcmov x3, xzr
001f9800mov x4, xzr
001f9804ldur x29, [sp-8]
001f9808ldr x30, [sp], 224
001f980cret x30
001f9810
001f9810loc_1f9810:
001f9810ldr x4, [sp+264]
001f9814ldrsb x27, [x4]
001f9818ldr x3, [x4+112]
001f981cstr x3, [sp+96]
001f9820ldr x0, [sp+232]
001f9824ldr x1, [sp+240]
001f9828ldr x2, [sp+248]
001f982cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9830str x0, [sp+232]
001f9834str x1, [sp+240]
001f9838str x2, [sp+248]
001f983cstr xzr, [sp+56]
001f9840ldr x4, [sp+168]
001f9844ldr x5, [sp+160]
001f9848ldr x6, [sp+176]
001f984cstr x5, [sp+184]
001f9850str x4, [sp+192]
001f9854str x6, [sp+200]
001f9858str xzr, [sp+88]
001f985cstr x4, [sp+80]
001f9860b 0x1f9864
001f9864
001f9864loc_1f9864:
001f9864ldr x4, [sp+80]
001f9868ldr x5, [sp+88]
001f986csubs xzr, x4, x5
001f9870b.gt 0x1f9878
001f9874b 0x1f98bc
001f9878
001f9878loc_1f9878:
001f9878ldr x1, [sp+88]
001f987cldr x2, [sp+184]
001f9880ldrsw x1, [x2+2*x1]
001f9884str w1, [sp+52]
001f9888mov x0, x1
001f988cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9890str x0, [sp+104]
001f9894bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9898str x0, [sp+112]
001f989cldr x1, [sp+56]
001f98a0add x1, x1, x0
001f98a4str x1, [sp+56]
001f98a8b 0x1f98ac
001f98ac
001f98acloc_1f98ac:
001f98acldr x4, [sp+88]
001f98b0add x4, x4, 1
001f98b4str x4, [sp+88]
001f98b8b 0x1f9864
001f98bc
001f98bcloc_1f98bc:
001f98bcldr x0, [sp+232]
001f98c0ldr x1, [sp+240]
001f98c4ldr x2, [sp+248]
001f98c8ldr x3, [sp+56]
001f98ccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f98d0str x0, [sp+232]
001f98d4str x1, [sp+240]
001f98d8str x2, [sp+248]
001f98dcldr x4, [sp+168]
001f98e0ldr x5, [sp+160]
001f98e4ldr x6, [sp+176]
001f98e8str x5, [sp+184]
001f98ecstr x4, [sp+192]
001f98f0str x6, [sp+200]
001f98f4str xzr, [sp+72]
001f98f8str x4, [sp+64]
001f98fcb 0x1f9900
001f9900
001f9900loc_1f9900:
001f9900ldr x5, [sp+64]
001f9904ldr x6, [sp+72]
001f9908subs xzr, x5, x6
001f990cb.gt 0x1f9914
001f9910b 0x1f9974
001f9914
001f9914loc_1f9914:
001f9914ldr x1, [sp+72]
001f9918ldr x2, [sp+184]
001f991cldrsw x1, [x2+2*x1]
001f9920str w1, [sp+48]
001f9924mov x0, x1
001f9928bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f992cstr x0, [sp+104]
001f9930ldr x1, [sp+232]
001f9934ldr x2, [sp+240]
001f9938ldr x3, [sp+248]
001f993cmov x4, x0
001f9940mov x0, x1
001f9944mov x1, x2
001f9948mov x2, x3
001f994cmov x3, x4
001f9950bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9954str x0, [sp+232]
001f9958str x1, [sp+240]
001f995cstr x2, [sp+248]
001f9960b 0x1f9964
001f9964
001f9964loc_1f9964:
001f9964ldr x5, [sp+72]
001f9968add x5, x5, 1
001f996cstr x5, [sp+72]
001f9970b 0x1f9900
001f9974
001f9974loc_1f9974:
001f9974ldr x5, [sp+232]
001f9978ldr x6, [sp+240]
001f997cldr x7, [sp+248]
001f9980str x5, [sp+136]
001f9984str x6, [sp+144]
001f9988str x7, [sp+152]
001f998cstp xzr, xzr, [sp+120]
001f9990ldr x0, [sp+136]
001f9994ldr x1, [sp+144]
001f9998ldr x2, [sp+152]
001f999cmov x3, xzr
001f99a0mov x4, xzr
001f99a4ldur x29, [sp-8]
001f99a8ldr x30, [sp], 224
001f99acret x30
001f99b0
001f99b0loc_1f99b0:
001f99b0stp x0, x1, [sp+8]
001f99b4stp x2, x3, [sp+24]
001f99b8str x4, [sp+40]
001f99bcstrb w5, [sp+48]
001f99c0mov x3, x30
001f99c4bl runtime.morestack_noctxt.abi0
001f99c8ldp x0, x1, [sp+8]
001f99ccldp x2, x3, [sp+24]
001f99d0ldr x4, [sp+40]
001f99d4ldrb w5, [sp+48]
001f99d8b 0x1f9760
001f99dcudf 0
001f9760
001f99e0
001f99e0google.golang.org/protobuf/internal/impl.sizeSint32Value: ; void google.golang.org/protobuf/internal/impl.sizeSint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f99e0ldr x16, [x28+16]
001f99e4subs xzr, sp, x16
001f99e8b.ls 0x1f9a4c
001f99ecstr x30, [sp-80]!
001f99f0stur x29, [sp-8]
001f99f4sub x29, sp, 8
001f99f8str x0, [sp+88]
001f99fcstr x1, [sp+96]
001f9a00str x2, [sp+104]
001f9a04str x3, [sp+112]
001f9a08strb w4, [sp+120]
001f9a0cstr xzr, [sp+40]
001f9a10ldr x0, [sp+88]
001f9a14ldr x1, [sp+96]
001f9a18bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9a1cstr x0, [sp+64]
001f9a20sbfm x0, x0, 0, 31
001f9a24bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9a28str x0, [sp+56]
001f9a2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9a30str x0, [sp+48]
001f9a34ldr x3, [sp+112]
001f9a38add x0, x3, x0
001f9a3cstr x0, [sp+40]
001f9a40ldur x29, [sp-8]
001f9a44ldr x30, [sp], 80
001f9a48ret x30
001f9a4c
001f9a4cloc_1f9a4c:
001f9a4cstp x0, x1, [sp+8]
001f9a50stp x2, x3, [sp+24]
001f9a54strb w4, [sp+40]
001f9a58mov x3, x30
001f9a5cbl runtime.morestack_noctxt.abi0
001f9a60ldp x0, x1, [sp+8]
001f9a64ldp x2, x3, [sp+24]
001f9a68ldrb w4, [sp+40]
001f9a6cb 0x1f99e0
001f99e0
001f99e0google.golang.org/protobuf/internal/impl.sizeSint32Value: ; void google.golang.org/protobuf/internal/impl.sizeSint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f99e0ldr x16, [x28+16]
001f99e4subs xzr, sp, x16
001f99e8b.ls 0x1f9a4c
001f99ecstr x30, [sp-80]!
001f99f0stur x29, [sp-8]
001f99f4sub x29, sp, 8
001f99f8str x0, [sp+88]
001f99fcstr x1, [sp+96]
001f9a00str x2, [sp+104]
001f9a04str x3, [sp+112]
001f9a08strb w4, [sp+120]
001f9a0cstr xzr, [sp+40]
001f9a10ldr x0, [sp+88]
001f9a14ldr x1, [sp+96]
001f9a18bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9a1cstr x0, [sp+64]
001f9a20sbfm x0, x0, 0, 31
001f9a24bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9a28str x0, [sp+56]
001f9a2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9a30str x0, [sp+48]
001f9a34ldr x3, [sp+112]
001f9a38add x0, x3, x0
001f9a3cstr x0, [sp+40]
001f9a40ldur x29, [sp-8]
001f9a44ldr x30, [sp], 80
001f9a48ret x30
001f9a4c
001f9a4cloc_1f9a4c:
001f9a4cstp x0, x1, [sp+8]
001f9a50stp x2, x3, [sp+24]
001f9a54strb w4, [sp+40]
001f9a58mov x3, x30
001f9a5cbl runtime.morestack_noctxt.abi0
001f9a60ldp x0, x1, [sp+8]
001f9a64ldp x2, x3, [sp+24]
001f9a68ldrb w4, [sp+40]
001f9a6cb 0x1f99e0
001f99e0
001f9a70
001f9a70google.golang.org/protobuf/internal/impl.appendSint32Value: ; void google.golang.org/protobuf/internal/impl.appendSint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9a70ldr x16, [x28+16]
001f9a74subs xzr, sp, x16
001f9a78b.ls 0x1f9b48
001f9a7cstr x30, [sp-112]!
001f9a80stur x29, [sp-8]
001f9a84sub x29, sp, 8
001f9a88str x0, [sp+120]
001f9a8cstr x1, [sp+128]
001f9a90str x2, [sp+136]
001f9a94str x3, [sp+144]
001f9a98str x4, [sp+152]
001f9a9cstr x5, [sp+160]
001f9aa0str x6, [sp+168]
001f9aa4strb w7, [sp+176]
001f9aa8str xzr, [sp+80]
001f9aacstp xzr, xzr, [sp+88]
001f9ab0stp xzr, xzr, [sp+64]
001f9ab4ldr x3, [sp+168]
001f9ab8ldr x0, [sp+120]
001f9abcldr x1, [sp+128]
001f9ac0ldr x2, [sp+136]
001f9ac4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9ac8str x0, [sp+120]
001f9accstr x1, [sp+128]
001f9ad0str x2, [sp+136]
001f9ad4ldr x0, [sp+144]
001f9ad8ldr x1, [sp+152]
001f9adcldr x2, [sp+160]
001f9ae0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9ae4str x0, [sp+56]
001f9ae8sbfm x0, x0, 0, 31
001f9aecbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9af0str x0, [sp+48]
001f9af4ldr x1, [sp+128]
001f9af8ldr x2, [sp+136]
001f9afcldr x4, [sp+120]
001f9b00mov x3, x0
001f9b04mov x0, x4
001f9b08bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9b0cstr x0, [sp+120]
001f9b10str x1, [sp+128]
001f9b14str x2, [sp+136]
001f9b18str x0, [sp+80]
001f9b1cstr x1, [sp+88]
001f9b20str x2, [sp+96]
001f9b24stp xzr, xzr, [sp+64]
001f9b28ldr x0, [sp+80]
001f9b2cldr x1, [sp+88]
001f9b30ldr x2, [sp+96]
001f9b34mov x3, xzr
001f9b38mov x4, xzr
001f9b3cldur x29, [sp-8]
001f9b40ldr x30, [sp], 112
001f9b44ret x30
001f9b48
001f9b48loc_1f9b48:
001f9b48stp x0, x1, [sp+8]
001f9b4cstp x2, x3, [sp+24]
001f9b50stp x4, x5, [sp+40]
001f9b54str x6, [sp+56]
001f9b58strb w7, [sp+64]
001f9b5cmov x3, x30
001f9b60bl runtime.morestack_noctxt.abi0
001f9b64ldp x0, x1, [sp+8]
001f9b68ldp x2, x3, [sp+24]
001f9b6cldp x4, x5, [sp+40]
001f9b70ldr x6, [sp+56]
001f9b74ldrb w7, [sp+64]
001f9b78b 0x1f9a70
001f9b7cudf 0
001f9a70
001f9a70google.golang.org/protobuf/internal/impl.appendSint32Value: ; void google.golang.org/protobuf/internal/impl.appendSint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9a70ldr x16, [x28+16]
001f9a74subs xzr, sp, x16
001f9a78b.ls 0x1f9b48
001f9a7cstr x30, [sp-112]!
001f9a80stur x29, [sp-8]
001f9a84sub x29, sp, 8
001f9a88str x0, [sp+120]
001f9a8cstr x1, [sp+128]
001f9a90str x2, [sp+136]
001f9a94str x3, [sp+144]
001f9a98str x4, [sp+152]
001f9a9cstr x5, [sp+160]
001f9aa0str x6, [sp+168]
001f9aa4strb w7, [sp+176]
001f9aa8str xzr, [sp+80]
001f9aacstp xzr, xzr, [sp+88]
001f9ab0stp xzr, xzr, [sp+64]
001f9ab4ldr x3, [sp+168]
001f9ab8ldr x0, [sp+120]
001f9abcldr x1, [sp+128]
001f9ac0ldr x2, [sp+136]
001f9ac4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9ac8str x0, [sp+120]
001f9accstr x1, [sp+128]
001f9ad0str x2, [sp+136]
001f9ad4ldr x0, [sp+144]
001f9ad8ldr x1, [sp+152]
001f9adcldr x2, [sp+160]
001f9ae0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9ae4str x0, [sp+56]
001f9ae8sbfm x0, x0, 0, 31
001f9aecbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9af0str x0, [sp+48]
001f9af4ldr x1, [sp+128]
001f9af8ldr x2, [sp+136]
001f9afcldr x4, [sp+120]
001f9b00mov x3, x0
001f9b04mov x0, x4
001f9b08bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9b0cstr x0, [sp+120]
001f9b10str x1, [sp+128]
001f9b14str x2, [sp+136]
001f9b18str x0, [sp+80]
001f9b1cstr x1, [sp+88]
001f9b20str x2, [sp+96]
001f9b24stp xzr, xzr, [sp+64]
001f9b28ldr x0, [sp+80]
001f9b2cldr x1, [sp+88]
001f9b30ldr x2, [sp+96]
001f9b34mov x3, xzr
001f9b38mov x4, xzr
001f9b3cldur x29, [sp-8]
001f9b40ldr x30, [sp], 112
001f9b44ret x30
001f9b48
001f9b48loc_1f9b48:
001f9b48stp x0, x1, [sp+8]
001f9b4cstp x2, x3, [sp+24]
001f9b50stp x4, x5, [sp+40]
001f9b54str x6, [sp+56]
001f9b58strb w7, [sp+64]
001f9b5cmov x3, x30
001f9b60bl runtime.morestack_noctxt.abi0
001f9b64ldp x0, x1, [sp+8]
001f9b68ldp x2, x3, [sp+24]
001f9b6cldp x4, x5, [sp+40]
001f9b70ldr x6, [sp+56]
001f9b74ldrb w7, [sp+64]
001f9b78b 0x1f9a70
001f9b7cudf 0
001f9a70
001f9b80
001f9b80google.golang.org/protobuf/internal/impl.consumeSint32Value: ; void google.golang.org/protobuf/internal/impl.consumeSint32Value(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)
001f9b80ldr x16, [x28+16]
001f9b84sub x17, sp, 64
001f9b88subs xzr, x17, x16
001f9b8cb.ls 0x1f9e5c
001f9b90str x30, [sp-192]!
001f9b94stur x29, [sp-8]
001f9b98sub x29, sp, 8
001f9b9cstr x0, [sp+200]
001f9ba0str x1, [sp+208]
001f9ba4str x2, [sp+216]
001f9ba8str x3, [sp+224]
001f9bacstr x4, [sp+232]
001f9bb0str x5, [sp+240]
001f9bb4str w6, [sp+248]
001f9bb8strb w7, [sp+252]
001f9bbcstrb w8, [sp+256]
001f9bc0str x9, [sp+264]
001f9bc4str x10, [sp+272]
001f9bc8str x11, [sp+280]
001f9bccstp xzr, xzr, [sp+120]
001f9bd0str xzr, [sp+136]
001f9bd4str xzr, [sp+56]
001f9bd8strb wzr, [sp+64]
001f9bdcstp xzr, xzr, [sp+144]
001f9be0ldrsb x7, [sp+252]
001f9be4ubfm x7, x7, 0, 7
001f9be8cbnz w7, 0x1f9bf0
001f9becb 0x1f9c30
001f9bf0
001f9bf0loc_1f9bf0:
001f9bf0stp xzr, xzr, [sp+120]
001f9bf4str xzr, [sp+136]
001f9bf8adrp x27, 0x829000
001f9bfcldr x5, [x27+192]
001f9c00adrp x27, 0x829000
001f9c04ldr x6, [x27+200]
001f9c08str x5, [sp+144]
001f9c0cstr x6, [sp+152]
001f9c10ldr x3, [sp+56]
001f9c14ldr x0, [sp+120]
001f9c18ldrb w4, [sp+64]
001f9c1cldr x1, [sp+128]
001f9c20ldr x2, [sp+136]
001f9c24ldur x29, [sp-8]
001f9c28ldr x30, [sp], 192
001f9c2cret x30
001f9c30
001f9c30loc_1f9c30:
001f9c30str xzr, [sp+48]
001f9c34str xzr, [sp+72]
001f9c38ldr x7, [sp+208]
001f9c3cstr x7, [sp+96]
001f9c40subs xzr, x7, 0
001f9c44cset x8, ne
001f9c48strb w8, [sp+47]
001f9c4ccbnz x7, 0x1f9c54
001f9c50b 0x1f9c7c
001f9c54
001f9c54loc_1f9c54:
001f9c54ldr x1, [sp+208]
001f9c58ldr x7, [sp+200]
001f9c5csubs xzr, x1, 0
001f9c60b.hi 0x1f9c68
001f9c64b 0x1f9e50
001f9c68
001f9c68loc_1f9c68:
001f9c68ldrb w7, [x7]
001f9c6csubs wzr, w7, 128
001f9c70cset x7, lo
001f9c74strb w7, [sp+47]
001f9c78b 0x1f9c80
001f9c7c
001f9c7cloc_1f9c7c:
001f9c7cb 0x1f9c80
001f9c80
001f9c80loc_1f9c80:
001f9c80ldrb w7, [sp+47]
001f9c84tbnz w7, 0, 0x1f9c8c
001f9c88b 0x1f9cb4
001f9c8c
001f9c8cloc_1f9c8c:
001f9c8cldr x1, [sp+208]
001f9c90ldr x7, [sp+200]
001f9c94subs xzr, x1, 0
001f9c98b.hi 0x1f9ca0
001f9c9cb 0x1f9e48
001f9ca0
001f9ca0loc_1f9ca0:
001f9ca0ldrb w7, [x7]
001f9ca4str x7, [sp+48]
001f9ca8orr x7, xzr, 1
001f9cacstr x7, [sp+72]
001f9cb0b 0x1f9d84
001f9cb4
001f9cb4loc_1f9cb4:
001f9cb4ldr x7, [sp+208]
001f9cb8str x7, [sp+96]
001f9cbcsubs xzr, x7, 2
001f9cc0cset x7, ge
001f9cc4strb w7, [sp+47]
001f9cc8b.ge 0x1f9cd0
001f9cccb 0x1f9cf8
001f9cd0
001f9cd0loc_1f9cd0:
001f9cd0ldr x1, [sp+208]
001f9cd4ldr x7, [sp+200]
001f9cd8subs xzr, x1, 1
001f9cdcb.hi 0x1f9ce4
001f9ce0b 0x1f9e40
001f9ce4
001f9ce4loc_1f9ce4:
001f9ce4ldrb w7, [x7+1]
001f9ce8subs wzr, w7, 128
001f9ceccset x7, lo
001f9cf0strb w7, [sp+47]
001f9cf4b 0x1f9cfc
001f9cf8
001f9cf8loc_1f9cf8:
001f9cf8b 0x1f9cfc
001f9cfc
001f9cfcloc_1f9cfc:
001f9cfcldrb w7, [sp+47]
001f9d00tbnz w7, 0, 0x1f9d08
001f9d04b 0x1f9d54
001f9d08
001f9d08loc_1f9d08:
001f9d08ldr x1, [sp+208]
001f9d0cldr x7, [sp+200]
001f9d10subs xzr, x1, 0
001f9d14b.hi 0x1f9d1c
001f9d18b 0x1f9e38
001f9d1c
001f9d1cloc_1f9d1c:
001f9d1cldrb w7, [x7]
001f9d20and x7, x7, 127
001f9d24ldr x1, [sp+208]
001f9d28ldr x8, [sp+200]
001f9d2csubs xzr, x1, 1
001f9d30b.hi 0x1f9d38
001f9d34b 0x1f9e30
001f9d38
001f9d38loc_1f9d38:
001f9d38ldrb w8, [x8+1]
001f9d3cubfm x8, x8, 57, 7
001f9d40add x7, x7, x8
001f9d44str x7, [sp+48]
001f9d48orr x7, xzr, 2
001f9d4cstr x7, [sp+72]
001f9d50b 0x1f9d80
001f9d54
001f9d54loc_1f9d54:
001f9d54ldr x0, [sp+200]
001f9d58ldr x1, [sp+208]
001f9d5cldr x2, [sp+216]
001f9d60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9d64str x0, [sp+88]
001f9d68str x1, [sp+96]
001f9d6cstr x0, [sp+112]
001f9d70str x1, [sp+104]
001f9d74str x0, [sp+48]
001f9d78str x1, [sp+72]
001f9d7cb 0x1f9d80
001f9d80
001f9d80loc_1f9d80:
001f9d80b 0x1f9d84
001f9d84
001f9d84loc_1f9d84:
001f9d84ldr x7, [sp+72]
001f9d88tbnz x7, 63, 0x1f9d90
001f9d8cb 0x1f9dd0
001f9d90
001f9d90loc_1f9d90:
001f9d90stp xzr, xzr, [sp+120]
001f9d94str xzr, [sp+136]
001f9d98adrp x27, 0x829000
001f9d9cldr x5, [x27+160]
001f9da0adrp x27, 0x829000
001f9da4ldr x6, [x27+168]
001f9da8str x5, [sp+144]
001f9dacstr x6, [sp+152]
001f9db0ldr x3, [sp+56]
001f9db4ldr x0, [sp+120]
001f9db8ldrb w4, [sp+64]
001f9dbcldr x1, [sp+128]
001f9dc0ldr x2, [sp+136]
001f9dc4ldur x29, [sp-8]
001f9dc8ldr x30, [sp], 192
001f9dccret x30
001f9dd0
001f9dd0loc_1f9dd0:
001f9dd0ldr x1, [sp+72]
001f9dd4str x1, [sp+56]
001f9dd8ldr x1, [sp+48]
001f9ddcand x0, x1, 0xffffffff
001f9de0bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9de4str x0, [sp+80]
001f9de8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f9decstr x0, [sp+160]
001f9df0str x1, [sp+168]
001f9df4str x2, [sp+176]
001f9df8str x0, [sp+120]
001f9dfcstr x1, [sp+128]
001f9e00str x2, [sp+136]
001f9e04stp xzr, xzr, [sp+144]
001f9e08ldr x3, [sp+56]
001f9e0cldr x0, [sp+120]
001f9e10ldrb w4, [sp+64]
001f9e14ldr x1, [sp+128]
001f9e18ldr x2, [sp+136]
001f9e1cmov x5, xzr
001f9e20mov x6, xzr
001f9e24ldur x29, [sp-8]
001f9e28ldr x30, [sp], 192
001f9e2cret x30
001f9e30
001f9e30loc_1f9e30:
001f9e30orr x0, xzr, 1
001f9e34bl runtime.panicIndex
001f9e38
001f9e38loc_1f9e38:
001f9e38mov x0, xzr
001f9e3cbl runtime.panicIndex
001f9e40
001f9e40loc_1f9e40:
001f9e40orr x0, xzr, 1
001f9e44bl runtime.panicIndex
001f9e48
001f9e48loc_1f9e48:
001f9e48mov x0, xzr
001f9e4cbl runtime.panicIndex
001f9e50
001f9e50loc_1f9e50:
001f9e50mov x0, xzr
001f9e54bl runtime.panicIndex
001f9e58hint
001f9e5c
001f9e5cloc_1f9e5c:
001f9e5cstp x0, x1, [sp+8]
001f9e60stp x2, x3, [sp+24]
001f9e64stp x4, x5, [sp+40]
001f9e68str w6, [sp+56]
001f9e6cstrb w7, [sp+60]
001f9e70strb w8, [sp+64]
001f9e74stp x9, x10, [sp+72]
001f9e78str x11, [sp+88]
001f9e7cmov x3, x30
001f9e80bl runtime.morestack_noctxt.abi0
001f9e84ldp x0, x1, [sp+8]
001f9e88ldp x2, x3, [sp+24]
001f9e8cldp x4, x5, [sp+40]
001f9e90ldrsw x6, [sp+56]
001f9e94ldrsb x7, [sp+60]
001f9e98ldrb w8, [sp+64]
001f9e9cldp x9, x10, [sp+72]
001f9ea0ldr x11, [sp+88]
001f9ea4b 0x1f9b80
001f9ea8udf 0
001f9eacudf 0
001f9b80
001f9b80google.golang.org/protobuf/internal/impl.consumeSint32Value: ; void google.golang.org/protobuf/internal/impl.consumeSint32Value(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)
001f9b80ldr x16, [x28+16]
001f9b84sub x17, sp, 64
001f9b88subs xzr, x17, x16
001f9b8cb.ls 0x1f9e5c
001f9b90str x30, [sp-192]!
001f9b94stur x29, [sp-8]
001f9b98sub x29, sp, 8
001f9b9cstr x0, [sp+200]
001f9ba0str x1, [sp+208]
001f9ba4str x2, [sp+216]
001f9ba8str x3, [sp+224]
001f9bacstr x4, [sp+232]
001f9bb0str x5, [sp+240]
001f9bb4str w6, [sp+248]
001f9bb8strb w7, [sp+252]
001f9bbcstrb w8, [sp+256]
001f9bc0str x9, [sp+264]
001f9bc4str x10, [sp+272]
001f9bc8str x11, [sp+280]
001f9bccstp xzr, xzr, [sp+120]
001f9bd0str xzr, [sp+136]
001f9bd4str xzr, [sp+56]
001f9bd8strb wzr, [sp+64]
001f9bdcstp xzr, xzr, [sp+144]
001f9be0ldrsb x7, [sp+252]
001f9be4ubfm x7, x7, 0, 7
001f9be8cbnz w7, 0x1f9bf0
001f9becb 0x1f9c30
001f9bf0
001f9bf0loc_1f9bf0:
001f9bf0stp xzr, xzr, [sp+120]
001f9bf4str xzr, [sp+136]
001f9bf8adrp x27, 0x829000
001f9bfcldr x5, [x27+192]
001f9c00adrp x27, 0x829000
001f9c04ldr x6, [x27+200]
001f9c08str x5, [sp+144]
001f9c0cstr x6, [sp+152]
001f9c10ldr x3, [sp+56]
001f9c14ldr x0, [sp+120]
001f9c18ldrb w4, [sp+64]
001f9c1cldr x1, [sp+128]
001f9c20ldr x2, [sp+136]
001f9c24ldur x29, [sp-8]
001f9c28ldr x30, [sp], 192
001f9c2cret x30
001f9c30
001f9c30loc_1f9c30:
001f9c30str xzr, [sp+48]
001f9c34str xzr, [sp+72]
001f9c38ldr x7, [sp+208]
001f9c3cstr x7, [sp+96]
001f9c40subs xzr, x7, 0
001f9c44cset x8, ne
001f9c48strb w8, [sp+47]
001f9c4ccbnz x7, 0x1f9c54
001f9c50b 0x1f9c7c
001f9c54
001f9c54loc_1f9c54:
001f9c54ldr x1, [sp+208]
001f9c58ldr x7, [sp+200]
001f9c5csubs xzr, x1, 0
001f9c60b.hi 0x1f9c68
001f9c64b 0x1f9e50
001f9c68
001f9c68loc_1f9c68:
001f9c68ldrb w7, [x7]
001f9c6csubs wzr, w7, 128
001f9c70cset x7, lo
001f9c74strb w7, [sp+47]
001f9c78b 0x1f9c80
001f9c7c
001f9c7cloc_1f9c7c:
001f9c7cb 0x1f9c80
001f9c80
001f9c80loc_1f9c80:
001f9c80ldrb w7, [sp+47]
001f9c84tbnz w7, 0, 0x1f9c8c
001f9c88b 0x1f9cb4
001f9c8c
001f9c8cloc_1f9c8c:
001f9c8cldr x1, [sp+208]
001f9c90ldr x7, [sp+200]
001f9c94subs xzr, x1, 0
001f9c98b.hi 0x1f9ca0
001f9c9cb 0x1f9e48
001f9ca0
001f9ca0loc_1f9ca0:
001f9ca0ldrb w7, [x7]
001f9ca4str x7, [sp+48]
001f9ca8orr x7, xzr, 1
001f9cacstr x7, [sp+72]
001f9cb0b 0x1f9d84
001f9cb4
001f9cb4loc_1f9cb4:
001f9cb4ldr x7, [sp+208]
001f9cb8str x7, [sp+96]
001f9cbcsubs xzr, x7, 2
001f9cc0cset x7, ge
001f9cc4strb w7, [sp+47]
001f9cc8b.ge 0x1f9cd0
001f9cccb 0x1f9cf8
001f9cd0
001f9cd0loc_1f9cd0:
001f9cd0ldr x1, [sp+208]
001f9cd4ldr x7, [sp+200]
001f9cd8subs xzr, x1, 1
001f9cdcb.hi 0x1f9ce4
001f9ce0b 0x1f9e40
001f9ce4
001f9ce4loc_1f9ce4:
001f9ce4ldrb w7, [x7+1]
001f9ce8subs wzr, w7, 128
001f9ceccset x7, lo
001f9cf0strb w7, [sp+47]
001f9cf4b 0x1f9cfc
001f9cf8
001f9cf8loc_1f9cf8:
001f9cf8b 0x1f9cfc
001f9cfc
001f9cfcloc_1f9cfc:
001f9cfcldrb w7, [sp+47]
001f9d00tbnz w7, 0, 0x1f9d08
001f9d04b 0x1f9d54
001f9d08
001f9d08loc_1f9d08:
001f9d08ldr x1, [sp+208]
001f9d0cldr x7, [sp+200]
001f9d10subs xzr, x1, 0
001f9d14b.hi 0x1f9d1c
001f9d18b 0x1f9e38
001f9d1c
001f9d1cloc_1f9d1c:
001f9d1cldrb w7, [x7]
001f9d20and x7, x7, 127
001f9d24ldr x1, [sp+208]
001f9d28ldr x8, [sp+200]
001f9d2csubs xzr, x1, 1
001f9d30b.hi 0x1f9d38
001f9d34b 0x1f9e30
001f9d38
001f9d38loc_1f9d38:
001f9d38ldrb w8, [x8+1]
001f9d3cubfm x8, x8, 57, 7
001f9d40add x7, x7, x8
001f9d44str x7, [sp+48]
001f9d48orr x7, xzr, 2
001f9d4cstr x7, [sp+72]
001f9d50b 0x1f9d80
001f9d54
001f9d54loc_1f9d54:
001f9d54ldr x0, [sp+200]
001f9d58ldr x1, [sp+208]
001f9d5cldr x2, [sp+216]
001f9d60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9d64str x0, [sp+88]
001f9d68str x1, [sp+96]
001f9d6cstr x0, [sp+112]
001f9d70str x1, [sp+104]
001f9d74str x0, [sp+48]
001f9d78str x1, [sp+72]
001f9d7cb 0x1f9d80
001f9d80
001f9d80loc_1f9d80:
001f9d80b 0x1f9d84
001f9d84
001f9d84loc_1f9d84:
001f9d84ldr x7, [sp+72]
001f9d88tbnz x7, 63, 0x1f9d90
001f9d8cb 0x1f9dd0
001f9d90
001f9d90loc_1f9d90:
001f9d90stp xzr, xzr, [sp+120]
001f9d94str xzr, [sp+136]
001f9d98adrp x27, 0x829000
001f9d9cldr x5, [x27+160]
001f9da0adrp x27, 0x829000
001f9da4ldr x6, [x27+168]
001f9da8str x5, [sp+144]
001f9dacstr x6, [sp+152]
001f9db0ldr x3, [sp+56]
001f9db4ldr x0, [sp+120]
001f9db8ldrb w4, [sp+64]
001f9dbcldr x1, [sp+128]
001f9dc0ldr x2, [sp+136]
001f9dc4ldur x29, [sp-8]
001f9dc8ldr x30, [sp], 192
001f9dccret x30
001f9dd0
001f9dd0loc_1f9dd0:
001f9dd0ldr x1, [sp+72]
001f9dd4str x1, [sp+56]
001f9dd8ldr x1, [sp+48]
001f9ddcand x0, x1, 0xffffffff
001f9de0bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9de4str x0, [sp+80]
001f9de8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f9decstr x0, [sp+160]
001f9df0str x1, [sp+168]
001f9df4str x2, [sp+176]
001f9df8str x0, [sp+120]
001f9dfcstr x1, [sp+128]
001f9e00str x2, [sp+136]
001f9e04stp xzr, xzr, [sp+144]
001f9e08ldr x3, [sp+56]
001f9e0cldr x0, [sp+120]
001f9e10ldrb w4, [sp+64]
001f9e14ldr x1, [sp+128]
001f9e18ldr x2, [sp+136]
001f9e1cmov x5, xzr
001f9e20mov x6, xzr
001f9e24ldur x29, [sp-8]
001f9e28ldr x30, [sp], 192
001f9e2cret x30
001f9e30
001f9e30loc_1f9e30:
001f9e30orr x0, xzr, 1
001f9e34bl runtime.panicIndex
001f9e38
001f9e38loc_1f9e38:
001f9e38mov x0, xzr
001f9e3cbl runtime.panicIndex
001f9e40
001f9e40loc_1f9e40:
001f9e40orr x0, xzr, 1
001f9e44bl runtime.panicIndex
001f9e48
001f9e48loc_1f9e48:
001f9e48mov x0, xzr
001f9e4cbl runtime.panicIndex
001f9e50
001f9e50loc_1f9e50:
001f9e50mov x0, xzr
001f9e54bl runtime.panicIndex
001f9e58hint
001f9e5c
001f9e5cloc_1f9e5c:
001f9e5cstp x0, x1, [sp+8]
001f9e60stp x2, x3, [sp+24]
001f9e64stp x4, x5, [sp+40]
001f9e68str w6, [sp+56]
001f9e6cstrb w7, [sp+60]
001f9e70strb w8, [sp+64]
001f9e74stp x9, x10, [sp+72]
001f9e78str x11, [sp+88]
001f9e7cmov x3, x30
001f9e80bl runtime.morestack_noctxt.abi0
001f9e84ldp x0, x1, [sp+8]
001f9e88ldp x2, x3, [sp+24]
001f9e8cldp x4, x5, [sp+40]
001f9e90ldrsw x6, [sp+56]
001f9e94ldrsb x7, [sp+60]
001f9e98ldrb w8, [sp+64]
001f9e9cldp x9, x10, [sp+72]
001f9ea0ldr x11, [sp+88]
001f9ea4b 0x1f9b80
001f9ea8udf 0
001f9eacudf 0
001f9b80
001f9eb0
001f9eb0google.golang.org/protobuf/internal/impl.sizeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9eb0ldr x16, [x28+16]
001f9eb4subs xzr, sp, x16
001f9eb8b.ls 0x1f9fa0
001f9ebcstr x30, [sp-128]!
001f9ec0stur x29, [sp-8]
001f9ec4sub x29, sp, 8
001f9ec8str x0, [sp+136]
001f9eccstr x1, [sp+144]
001f9ed0str x2, [sp+152]
001f9ed4str x3, [sp+160]
001f9ed8strb w4, [sp+168]
001f9edcstr xzr, [sp+32]
001f9ee0ldr x0, [sp+136]
001f9ee4ldr x1, [sp+144]
001f9ee8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f9eecstr x0, [sp+104]
001f9ef0str x1, [sp+112]
001f9ef4ldrsb x27, [x0]
001f9ef8ldr x3, [x0+56]
001f9efcmov x0, x1
001f9f00blr x3
001f9f04str x0, [sp+64]
001f9f08str xzr, [sp+48]
001f9f0cstr x0, [sp+40]
001f9f10b 0x1f9f14
001f9f14
001f9f14loc_1f9f14:
001f9f14ldr x2, [sp+40]
001f9f18ldr x3, [sp+48]
001f9f1csubs xzr, x2, x3
001f9f20b.gt 0x1f9f28
001f9f24b 0x1f9f90
001f9f28
001f9f28loc_1f9f28:
001f9f28ldr x1, [sp+48]
001f9f2cldr x2, [sp+104]
001f9f30ldrsb x27, [x2]
001f9f34ldr x2, [x2+40]
001f9f38ldr x0, [sp+112]
001f9f3cblr x2
001f9f40str x0, [sp+80]
001f9f44str x1, [sp+88]
001f9f48str x2, [sp+96]
001f9f4cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9f50str x0, [sp+56]
001f9f54sbfm x0, x0, 0, 31
001f9f58bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9f5cstr x0, [sp+72]
001f9f60bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9f64str x0, [sp+64]
001f9f68ldr x2, [sp+32]
001f9f6cldr x3, [sp+160]
001f9f70add x3, x3, x0
001f9f74add x2, x2, x3
001f9f78str x2, [sp+32]
001f9f7cb 0x1f9f80
001f9f80
001f9f80loc_1f9f80:
001f9f80ldr x2, [sp+48]
001f9f84add x2, x2, 1
001f9f88str x2, [sp+48]
001f9f8cb 0x1f9f14
001f9f90
001f9f90loc_1f9f90:
001f9f90ldr x0, [sp+32]
001f9f94ldur x29, [sp-8]
001f9f98ldr x30, [sp], 128
001f9f9cret x30
001f9fa0
001f9fa0loc_1f9fa0:
001f9fa0stp x0, x1, [sp+8]
001f9fa4stp x2, x3, [sp+24]
001f9fa8strb w4, [sp+40]
001f9facmov x3, x30
001f9fb0bl runtime.morestack_noctxt.abi0
001f9fb4ldp x0, x1, [sp+8]
001f9fb8ldp x2, x3, [sp+24]
001f9fbcldrb w4, [sp+40]
001f9fc0b 0x1f9eb0
001f9fc4udf 0
001f9fc8udf 0
001f9fccudf 0
001f9eb0
001f9eb0google.golang.org/protobuf/internal/impl.sizeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9eb0ldr x16, [x28+16]
001f9eb4subs xzr, sp, x16
001f9eb8b.ls 0x1f9fa0
001f9ebcstr x30, [sp-128]!
001f9ec0stur x29, [sp-8]
001f9ec4sub x29, sp, 8
001f9ec8str x0, [sp+136]
001f9eccstr x1, [sp+144]
001f9ed0str x2, [sp+152]
001f9ed4str x3, [sp+160]
001f9ed8strb w4, [sp+168]
001f9edcstr xzr, [sp+32]
001f9ee0ldr x0, [sp+136]
001f9ee4ldr x1, [sp+144]
001f9ee8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f9eecstr x0, [sp+104]
001f9ef0str x1, [sp+112]
001f9ef4ldrsb x27, [x0]
001f9ef8ldr x3, [x0+56]
001f9efcmov x0, x1
001f9f00blr x3
001f9f04str x0, [sp+64]
001f9f08str xzr, [sp+48]
001f9f0cstr x0, [sp+40]
001f9f10b 0x1f9f14
001f9f14
001f9f14loc_1f9f14:
001f9f14ldr x2, [sp+40]
001f9f18ldr x3, [sp+48]
001f9f1csubs xzr, x2, x3
001f9f20b.gt 0x1f9f28
001f9f24b 0x1f9f90
001f9f28
001f9f28loc_1f9f28:
001f9f28ldr x1, [sp+48]
001f9f2cldr x2, [sp+104]
001f9f30ldrsb x27, [x2]
001f9f34ldr x2, [x2+40]
001f9f38ldr x0, [sp+112]
001f9f3cblr x2
001f9f40str x0, [sp+80]
001f9f44str x1, [sp+88]
001f9f48str x2, [sp+96]
001f9f4cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9f50str x0, [sp+56]
001f9f54sbfm x0, x0, 0, 31
001f9f58bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9f5cstr x0, [sp+72]
001f9f60bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9f64str x0, [sp+64]
001f9f68ldr x2, [sp+32]
001f9f6cldr x3, [sp+160]
001f9f70add x3, x3, x0
001f9f74add x2, x2, x3
001f9f78str x2, [sp+32]
001f9f7cb 0x1f9f80
001f9f80
001f9f80loc_1f9f80:
001f9f80ldr x2, [sp+48]
001f9f84add x2, x2, 1
001f9f88str x2, [sp+48]
001f9f8cb 0x1f9f14
001f9f90
001f9f90loc_1f9f90:
001f9f90ldr x0, [sp+32]
001f9f94ldur x29, [sp-8]
001f9f98ldr x30, [sp], 128
001f9f9cret x30
001f9fa0
001f9fa0loc_1f9fa0:
001f9fa0stp x0, x1, [sp+8]
001f9fa4stp x2, x3, [sp+24]
001f9fa8strb w4, [sp+40]
001f9facmov x3, x30
001f9fb0bl runtime.morestack_noctxt.abi0
001f9fb4ldp x0, x1, [sp+8]
001f9fb8ldp x2, x3, [sp+24]
001f9fbcldrb w4, [sp+40]
001f9fc0b 0x1f9eb0
001f9fc4udf 0
001f9fc8udf 0
001f9fccudf 0
001f9eb0
001f9fd0
001f9fd0google.golang.org/protobuf/internal/impl.appendSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9fd0ldr x16, [x28+16]
001f9fd4sub x17, sp, 48
001f9fd8subs xzr, x17, x16
001f9fdcb.ls 0x1fa140
001f9fe0str x30, [sp-176]!
001f9fe4stur x29, [sp-8]
001f9fe8sub x29, sp, 8
001f9fecstr x0, [sp+184]
001f9ff0str x1, [sp+192]
001f9ff4str x2, [sp+200]
001f9ff8str x3, [sp+208]
001f9ffcstr x4, [sp+216]
001fa000str x5, [sp+224]
001fa004str x6, [sp+232]
001fa008strb w7, [sp+240]
001fa00cstr xzr, [sp+104]
001fa010stp xzr, xzr, [sp+112]
001fa014stp xzr, xzr, [sp+88]
001fa018ldr x0, [sp+208]
001fa01cldr x1, [sp+216]
001fa020ldr x2, [sp+224]
001fa024bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa028str x0, [sp+152]
001fa02cstr x1, [sp+160]
001fa030ldrsb x27, [x0]
001fa034ldr x3, [x0+56]
001fa038mov x0, x1
001fa03cblr x3
001fa040str x0, [sp+80]
001fa044str xzr, [sp+56]
001fa048str x0, [sp+48]
001fa04cb 0x1fa050
001fa050
001fa050loc_1fa050:
001fa050ldr x5, [sp+48]
001fa054ldr x6, [sp+56]
001fa058subs xzr, x5, x6
001fa05cb.gt 0x1fa064
001fa060b 0x1fa104
001fa064
001fa064loc_1fa064:
001fa064ldr x1, [sp+56]
001fa068ldr x2, [sp+152]
001fa06cldrsb x27, [x2]
001fa070ldr x2, [x2+40]
001fa074ldr x0, [sp+160]
001fa078blr x2
001fa07cstr x0, [sp+128]
001fa080str x1, [sp+136]
001fa084str x2, [sp+144]
001fa088ldr x3, [sp+232]
001fa08cldr x0, [sp+184]
001fa090ldr x1, [sp+192]
001fa094ldr x2, [sp+200]
001fa098bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa09cstr x0, [sp+184]
001fa0a0str x1, [sp+192]
001fa0a4str x2, [sp+200]
001fa0a8ldr x0, [sp+128]
001fa0acldr x1, [sp+136]
001fa0b0ldr x2, [sp+144]
001fa0b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa0b8str x0, [sp+72]
001fa0bcsbfm x0, x0, 0, 31
001fa0c0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa0c4str x0, [sp+64]
001fa0c8ldr x1, [sp+192]
001fa0ccldr x2, [sp+200]
001fa0d0ldr x3, [sp+184]
001fa0d4mov x4, x0
001fa0d8mov x0, x3
001fa0dcmov x3, x4
001fa0e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa0e4str x0, [sp+184]
001fa0e8str x1, [sp+192]
001fa0ecstr x2, [sp+200]
001fa0f0b 0x1fa0f4
001fa0f4
001fa0f4loc_1fa0f4:
001fa0f4ldr x5, [sp+56]
001fa0f8add x5, x5, 1
001fa0fcstr x5, [sp+56]
001fa100b 0x1fa050
001fa104
001fa104loc_1fa104:
001fa104ldr x5, [sp+184]
001fa108ldr x6, [sp+192]
001fa10cldr x7, [sp+200]
001fa110str x5, [sp+104]
001fa114str x6, [sp+112]
001fa118str x7, [sp+120]
001fa11cstp xzr, xzr, [sp+88]
001fa120ldr x0, [sp+104]
001fa124ldr x1, [sp+112]
001fa128ldr x2, [sp+120]
001fa12cmov x3, xzr
001fa130mov x4, xzr
001fa134ldur x29, [sp-8]
001fa138ldr x30, [sp], 176
001fa13cret x30
001fa140
001fa140loc_1fa140:
001fa140stp x0, x1, [sp+8]
001fa144stp x2, x3, [sp+24]
001fa148stp x4, x5, [sp+40]
001fa14cstr x6, [sp+56]
001fa150strb w7, [sp+64]
001fa154mov x3, x30
001fa158bl runtime.morestack_noctxt.abi0
001fa15cldp x0, x1, [sp+8]
001fa160ldp x2, x3, [sp+24]
001fa164ldp x4, x5, [sp+40]
001fa168ldr x6, [sp+56]
001fa16cldrb w7, [sp+64]
001fa170b 0x1f9fd0
001fa174udf 0
001fa178udf 0
001fa17cudf 0
001f9fd0
001f9fd0google.golang.org/protobuf/internal/impl.appendSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9fd0ldr x16, [x28+16]
001f9fd4sub x17, sp, 48
001f9fd8subs xzr, x17, x16
001f9fdcb.ls 0x1fa140
001f9fe0str x30, [sp-176]!
001f9fe4stur x29, [sp-8]
001f9fe8sub x29, sp, 8
001f9fecstr x0, [sp+184]
001f9ff0str x1, [sp+192]
001f9ff4str x2, [sp+200]
001f9ff8str x3, [sp+208]
001f9ffcstr x4, [sp+216]
001fa000str x5, [sp+224]
001fa004str x6, [sp+232]
001fa008strb w7, [sp+240]
001fa00cstr xzr, [sp+104]
001fa010stp xzr, xzr, [sp+112]
001fa014stp xzr, xzr, [sp+88]
001fa018ldr x0, [sp+208]
001fa01cldr x1, [sp+216]
001fa020ldr x2, [sp+224]
001fa024bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa028str x0, [sp+152]
001fa02cstr x1, [sp+160]
001fa030ldrsb x27, [x0]
001fa034ldr x3, [x0+56]
001fa038mov x0, x1
001fa03cblr x3
001fa040str x0, [sp+80]
001fa044str xzr, [sp+56]
001fa048str x0, [sp+48]
001fa04cb 0x1fa050
001fa050
001fa050loc_1fa050:
001fa050ldr x5, [sp+48]
001fa054ldr x6, [sp+56]
001fa058subs xzr, x5, x6
001fa05cb.gt 0x1fa064
001fa060b 0x1fa104
001fa064
001fa064loc_1fa064:
001fa064ldr x1, [sp+56]
001fa068ldr x2, [sp+152]
001fa06cldrsb x27, [x2]
001fa070ldr x2, [x2+40]
001fa074ldr x0, [sp+160]
001fa078blr x2
001fa07cstr x0, [sp+128]
001fa080str x1, [sp+136]
001fa084str x2, [sp+144]
001fa088ldr x3, [sp+232]
001fa08cldr x0, [sp+184]
001fa090ldr x1, [sp+192]
001fa094ldr x2, [sp+200]
001fa098bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa09cstr x0, [sp+184]
001fa0a0str x1, [sp+192]
001fa0a4str x2, [sp+200]
001fa0a8ldr x0, [sp+128]
001fa0acldr x1, [sp+136]
001fa0b0ldr x2, [sp+144]
001fa0b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa0b8str x0, [sp+72]
001fa0bcsbfm x0, x0, 0, 31
001fa0c0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa0c4str x0, [sp+64]
001fa0c8ldr x1, [sp+192]
001fa0ccldr x2, [sp+200]
001fa0d0ldr x3, [sp+184]
001fa0d4mov x4, x0
001fa0d8mov x0, x3
001fa0dcmov x3, x4
001fa0e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa0e4str x0, [sp+184]
001fa0e8str x1, [sp+192]
001fa0ecstr x2, [sp+200]
001fa0f0b 0x1fa0f4
001fa0f4
001fa0f4loc_1fa0f4:
001fa0f4ldr x5, [sp+56]
001fa0f8add x5, x5, 1
001fa0fcstr x5, [sp+56]
001fa100b 0x1fa050
001fa104
001fa104loc_1fa104:
001fa104ldr x5, [sp+184]
001fa108ldr x6, [sp+192]
001fa10cldr x7, [sp+200]
001fa110str x5, [sp+104]
001fa114str x6, [sp+112]
001fa118str x7, [sp+120]
001fa11cstp xzr, xzr, [sp+88]
001fa120ldr x0, [sp+104]
001fa124ldr x1, [sp+112]
001fa128ldr x2, [sp+120]
001fa12cmov x3, xzr
001fa130mov x4, xzr
001fa134ldur x29, [sp-8]
001fa138ldr x30, [sp], 176
001fa13cret x30
001fa140
001fa140loc_1fa140:
001fa140stp x0, x1, [sp+8]
001fa144stp x2, x3, [sp+24]
001fa148stp x4, x5, [sp+40]
001fa14cstr x6, [sp+56]
001fa150strb w7, [sp+64]
001fa154mov x3, x30
001fa158bl runtime.morestack_noctxt.abi0
001fa15cldp x0, x1, [sp+8]
001fa160ldp x2, x3, [sp+24]
001fa164ldp x4, x5, [sp+40]
001fa168ldr x6, [sp+56]
001fa16cldrb w7, [sp+64]
001fa170b 0x1f9fd0
001fa174udf 0
001fa178udf 0
001fa17cudf 0
001f9fd0
001fa180
001fa180google.golang.org/protobuf/internal/impl.consumeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSint32SliceValue(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)
001fa180ldr x16, [x28+16]
001fa184sub x17, sp, 208
001fa188subs xzr, x17, x16
001fa18cb.ls 0x1fa834
001fa190sub x20, sp, 336
001fa194stp x29, x30, [x20-8]
001fa198add sp, x20, 0
001fa19csub x29, sp, 8
001fa1a0str x0, [sp+344]
001fa1a4str x1, [sp+352]
001fa1a8str x2, [sp+360]
001fa1acstr x3, [sp+368]
001fa1b0str x4, [sp+376]
001fa1b4str x5, [sp+384]
001fa1b8str w6, [sp+392]
001fa1bcstrb w7, [sp+396]
001fa1c0strb w8, [sp+400]
001fa1c4str x9, [sp+408]
001fa1c8str x10, [sp+416]
001fa1ccstr x11, [sp+424]
001fa1d0stp xzr, xzr, [sp+176]
001fa1d4str xzr, [sp+192]
001fa1d8str xzr, [sp+64]
001fa1dcstrb wzr, [sp+72]
001fa1e0stp xzr, xzr, [sp+216]
001fa1e4ldr x0, [sp+368]
001fa1e8ldr x1, [sp+376]
001fa1ecldr x2, [sp+384]
001fa1f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa1f4str x0, [sp+200]
001fa1f8str x1, [sp+208]
001fa1fcldrsb x3, [sp+396]
001fa200ubfm x3, x3, 0, 7
001fa204subs wzr, w3, 2
001fa208b.eq 0x1fa210
001fa20cb 0x1fa2ac
001fa210
001fa210loc_1fa210:
001fa210str xzr, [sp+280]
001fa214stp xzr, xzr, [sp+288]
001fa218ldr x0, [sp+344]
001fa21cldr x1, [sp+352]
001fa220ldr x2, [sp+360]
001fa224bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fa228str x0, [sp+280]
001fa22cstr x1, [sp+288]
001fa230str x2, [sp+296]
001fa234str x3, [sp+128]
001fa238str x0, [sp+304]
001fa23cstr x1, [sp+312]
001fa240str x2, [sp+320]
001fa244ldr x3, [sp+128]
001fa248str x3, [sp+168]
001fa24cstr x0, [sp+232]
001fa250str x1, [sp+240]
001fa254str x2, [sp+248]
001fa258ldr x3, [sp+168]
001fa25cstr x3, [sp+96]
001fa260tbnz x3, 63, 0x1fa268
001fa264b 0x1fa2a8
001fa268
001fa268loc_1fa268:
001fa268stp xzr, xzr, [sp+176]
001fa26cstr xzr, [sp+192]
001fa270adrp x27, 0x828000
001fa274ldr x5, [x27+160]
001fa278adrp x27, 0x828000
001fa27cldr x6, [x27+168]
001fa280str x5, [sp+216]
001fa284str x6, [sp+224]
001fa288ldr x3, [sp+64]
001fa28cldr x0, [sp+176]
001fa290ldrb w4, [sp+72]
001fa294ldr x1, [sp+184]
001fa298ldr x2, [sp+192]
001fa29cldp x29, x30, [sp-8]
001fa2a0add sp, sp, 336
001fa2a4ret x30
001fa2a8
001fa2a8loc_1fa2a8:
001fa2a8b 0x1fa564
001fa2ac
001fa2acloc_1fa2ac:
001fa2acldrsb x7, [sp+396]
001fa2b0ubfm x7, x7, 0, 7
001fa2b4cbnz w7, 0x1fa2bc
001fa2b8b 0x1fa2fc
001fa2bc
001fa2bcloc_1fa2bc:
001fa2bcstp xzr, xzr, [sp+176]
001fa2c0str xzr, [sp+192]
001fa2c4adrp x27, 0x828000
001fa2c8ldr x5, [x27+192]
001fa2ccadrp x27, 0x828000
001fa2d0ldr x6, [x27+200]
001fa2d4str x5, [sp+216]
001fa2d8str x6, [sp+224]
001fa2dcldr x3, [sp+64]
001fa2e0ldr x0, [sp+176]
001fa2e4ldrb w4, [sp+72]
001fa2e8ldr x1, [sp+184]
001fa2ecldr x2, [sp+192]
001fa2f0ldp x29, x30, [sp-8]
001fa2f4add sp, sp, 336
001fa2f8ret x30
001fa2fc
001fa2fcloc_1fa2fc:
001fa2fcstr xzr, [sp+48]
001fa300str xzr, [sp+80]
001fa304ldr x7, [sp+352]
001fa308str x7, [sp+128]
001fa30csubs xzr, x7, 0
001fa310cset x8, ne
001fa314strb w8, [sp+47]
001fa318cbnz x7, 0x1fa320
001fa31cb 0x1fa348
001fa320
001fa320loc_1fa320:
001fa320ldr x1, [sp+352]
001fa324ldr x7, [sp+344]
001fa328subs xzr, x1, 0
001fa32cb.hi 0x1fa334
001fa330b 0x1fa55c
001fa334
001fa334loc_1fa334:
001fa334ldrb w7, [x7]
001fa338subs wzr, w7, 128
001fa33ccset x7, lo
001fa340strb w7, [sp+47]
001fa344b 0x1fa34c
001fa348
001fa348loc_1fa348:
001fa348b 0x1fa34c
001fa34c
001fa34cloc_1fa34c:
001fa34cldrb w7, [sp+47]
001fa350tbnz w7, 0, 0x1fa358
001fa354b 0x1fa380
001fa358
001fa358loc_1fa358:
001fa358ldr x1, [sp+352]
001fa35cldr x7, [sp+344]
001fa360subs xzr, x1, 0
001fa364b.hi 0x1fa36c
001fa368b 0x1fa554
001fa36c
001fa36cloc_1fa36c:
001fa36cldrb w7, [x7]
001fa370str x7, [sp+48]
001fa374orr x7, xzr, 1
001fa378str x7, [sp+80]
001fa37cb 0x1fa450
001fa380
001fa380loc_1fa380:
001fa380ldr x7, [sp+352]
001fa384str x7, [sp+128]
001fa388subs xzr, x7, 2
001fa38ccset x7, ge
001fa390strb w7, [sp+47]
001fa394b.ge 0x1fa39c
001fa398b 0x1fa3c4
001fa39c
001fa39cloc_1fa39c:
001fa39cldr x1, [sp+352]
001fa3a0ldr x7, [sp+344]
001fa3a4subs xzr, x1, 1
001fa3a8b.hi 0x1fa3b0
001fa3acb 0x1fa54c
001fa3b0
001fa3b0loc_1fa3b0:
001fa3b0ldrb w7, [x7+1]
001fa3b4subs wzr, w7, 128
001fa3b8cset x7, lo
001fa3bcstrb w7, [sp+47]
001fa3c0b 0x1fa3c8
001fa3c4
001fa3c4loc_1fa3c4:
001fa3c4b 0x1fa3c8
001fa3c8
001fa3c8loc_1fa3c8:
001fa3c8ldrb w7, [sp+47]
001fa3cctbnz w7, 0, 0x1fa3d4
001fa3d0b 0x1fa420
001fa3d4
001fa3d4loc_1fa3d4:
001fa3d4ldr x1, [sp+352]
001fa3d8ldr x7, [sp+344]
001fa3dcsubs xzr, x1, 0
001fa3e0b.hi 0x1fa3e8
001fa3e4b 0x1fa544
001fa3e8
001fa3e8loc_1fa3e8:
001fa3e8ldrb w7, [x7]
001fa3ecand x7, x7, 127
001fa3f0ldr x1, [sp+352]
001fa3f4ldr x8, [sp+344]
001fa3f8subs xzr, x1, 1
001fa3fcb.hi 0x1fa404
001fa400b 0x1fa53c
001fa404
001fa404loc_1fa404:
001fa404ldrb w8, [x8+1]
001fa408ubfm x8, x8, 57, 7
001fa40cadd x7, x7, x8
001fa410str x7, [sp+48]
001fa414orr x7, xzr, 2
001fa418str x7, [sp+80]
001fa41cb 0x1fa44c
001fa420
001fa420loc_1fa420:
001fa420ldr x0, [sp+344]
001fa424ldr x1, [sp+352]
001fa428ldr x2, [sp+360]
001fa42cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa430str x0, [sp+112]
001fa434str x1, [sp+128]
001fa438str x0, [sp+144]
001fa43cstr x1, [sp+136]
001fa440str x0, [sp+48]
001fa444str x1, [sp+80]
001fa448b 0x1fa44c
001fa44c
001fa44cloc_1fa44c:
001fa44cb 0x1fa450
001fa450
001fa450loc_1fa450:
001fa450ldr x7, [sp+80]
001fa454tbnz x7, 63, 0x1fa45c
001fa458b 0x1fa49c
001fa45c
001fa45cloc_1fa45c:
001fa45cstp xzr, xzr, [sp+176]
001fa460str xzr, [sp+192]
001fa464adrp x27, 0x828000
001fa468ldr x5, [x27+160]
001fa46cadrp x27, 0x828000
001fa470ldr x6, [x27+168]
001fa474str x5, [sp+216]
001fa478str x6, [sp+224]
001fa47cldr x3, [sp+64]
001fa480ldr x0, [sp+176]
001fa484ldrb w4, [sp+72]
001fa488ldr x1, [sp+184]
001fa48cldr x2, [sp+192]
001fa490ldp x29, x30, [sp-8]
001fa494add sp, sp, 336
001fa498ret x30
001fa49c
001fa49cloc_1fa49c:
001fa49cldr x1, [sp+48]
001fa4a0and x0, x1, 0xffffffff
001fa4a4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa4a8str x0, [sp+104]
001fa4acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa4b0str x0, [sp+256]
001fa4b4str x1, [sp+264]
001fa4b8str x2, [sp+272]
001fa4bcldr x3, [sp+200]
001fa4c0ldrsb x27, [x3]
001fa4c4ldr x4, [sp+208]
001fa4c8ldr x3, [x3+24]
001fa4ccmov x5, x0
001fa4d0mov x0, x4
001fa4d4mov x6, x1
001fa4d8mov x1, x5
001fa4dcmov x7, x2
001fa4e0mov x2, x6
001fa4e4mov x8, x3
001fa4e8mov x3, x7
001fa4ecblr x8
001fa4f0ldr x1, [sp+80]
001fa4f4str x1, [sp+64]
001fa4f8ldr x1, [sp+368]
001fa4fcldr x2, [sp+376]
001fa500ldr x3, [sp+384]
001fa504str x1, [sp+176]
001fa508str x2, [sp+184]
001fa50cstr x3, [sp+192]
001fa510stp xzr, xzr, [sp+216]
001fa514ldr x3, [sp+64]
001fa518ldr x0, [sp+176]
001fa51cldrb w4, [sp+72]
001fa520ldr x1, [sp+184]
001fa524ldr x2, [sp+192]
001fa528mov x5, xzr
001fa52cmov x6, xzr
001fa530ldp x29, x30, [sp-8]
001fa534add sp, sp, 336
001fa538ret x30
001fa53c
001fa53cloc_1fa53c:
001fa53corr x0, xzr, 1
001fa540bl runtime.panicIndex
001fa544
001fa544loc_1fa544:
001fa544mov x0, xzr
001fa548bl runtime.panicIndex
001fa54c
001fa54cloc_1fa54c:
001fa54corr x0, xzr, 1
001fa550bl runtime.panicIndex
001fa554
001fa554loc_1fa554:
001fa554mov x0, xzr
001fa558bl runtime.panicIndex
001fa55c
001fa55cloc_1fa55c:
001fa55cmov x0, xzr
001fa560bl runtime.panicIndex
001fa564
001fa564loc_1fa564:
001fa564ldr x7, [sp+240]
001fa568str x7, [sp+128]
001fa56ccbnz x7, 0x1fa574
001fa570b 0x1fa7b8
001fa574
001fa574loc_1fa574:
001fa574str xzr, [sp+56]
001fa578str xzr, [sp+88]
001fa57cldr x7, [sp+240]
001fa580str x7, [sp+120]
001fa584subs xzr, x7, 0
001fa588cset x8, ne
001fa58cstrb w8, [sp+47]
001fa590cbnz x7, 0x1fa598
001fa594b 0x1fa5c0
001fa598
001fa598loc_1fa598:
001fa598ldr x1, [sp+240]
001fa59cldr x7, [sp+232]
001fa5a0subs xzr, x1, 0
001fa5a4b.hi 0x1fa5ac
001fa5a8b 0x1fa828
001fa5ac
001fa5acloc_1fa5ac:
001fa5acldrb w7, [x7]
001fa5b0subs wzr, w7, 128
001fa5b4cset x7, lo
001fa5b8strb w7, [sp+47]
001fa5bcb 0x1fa5c4
001fa5c0
001fa5c0loc_1fa5c0:
001fa5c0b 0x1fa5c4
001fa5c4
001fa5c4loc_1fa5c4:
001fa5c4ldrb w7, [sp+47]
001fa5c8tbnz w7, 0, 0x1fa5d0
001fa5ccb 0x1fa5f8
001fa5d0
001fa5d0loc_1fa5d0:
001fa5d0ldr x1, [sp+240]
001fa5d4ldr x7, [sp+232]
001fa5d8subs xzr, x1, 0
001fa5dcb.hi 0x1fa5e4
001fa5e0b 0x1fa820
001fa5e4
001fa5e4loc_1fa5e4:
001fa5e4ldrb w7, [x7]
001fa5e8str x7, [sp+56]
001fa5ecorr x7, xzr, 1
001fa5f0str x7, [sp+88]
001fa5f4b 0x1fa6d0
001fa5f8
001fa5f8loc_1fa5f8:
001fa5f8ldr x7, [sp+240]
001fa5fcstr x7, [sp+120]
001fa600subs xzr, x7, 2
001fa604cset x7, ge
001fa608strb w7, [sp+47]
001fa60cb.ge 0x1fa614
001fa610b 0x1fa63c
001fa614
001fa614loc_1fa614:
001fa614ldr x1, [sp+240]
001fa618ldr x7, [sp+232]
001fa61csubs xzr, x1, 1
001fa620b.hi 0x1fa628
001fa624b 0x1fa818
001fa628
001fa628loc_1fa628:
001fa628ldrb w7, [x7+1]
001fa62csubs wzr, w7, 128
001fa630cset x7, lo
001fa634strb w7, [sp+47]
001fa638b 0x1fa640
001fa63c
001fa63cloc_1fa63c:
001fa63cb 0x1fa640
001fa640
001fa640loc_1fa640:
001fa640ldrb w7, [sp+47]
001fa644tbnz w7, 0, 0x1fa64c
001fa648b 0x1fa698
001fa64c
001fa64cloc_1fa64c:
001fa64cldr x1, [sp+240]
001fa650ldr x7, [sp+232]
001fa654subs xzr, x1, 0
001fa658b.hi 0x1fa660
001fa65cb 0x1fa810
001fa660
001fa660loc_1fa660:
001fa660ldrb w7, [x7]
001fa664and x7, x7, 127
001fa668ldr x1, [sp+240]
001fa66cldr x8, [sp+232]
001fa670subs xzr, x1, 1
001fa674b.hi 0x1fa67c
001fa678b 0x1fa808
001fa67c
001fa67cloc_1fa67c:
001fa67cldrb w8, [x8+1]
001fa680ubfm x8, x8, 57, 7
001fa684add x7, x7, x8
001fa688str x7, [sp+56]
001fa68corr x7, xzr, 2
001fa690str x7, [sp+88]
001fa694b 0x1fa6c8
001fa698
001fa698loc_1fa698:
001fa698ldr x0, [sp+232]
001fa69cldr x1, [sp+240]
001fa6a0ldr x2, [sp+248]
001fa6a4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa6a8str x0, [sp+112]
001fa6acstr x1, [sp+120]
001fa6b0str x0, [sp+160]
001fa6b4str x1, [sp+152]
001fa6b8str x0, [sp+56]
001fa6bcstr x1, [sp+88]
001fa6c0orr x7, xzr, 2
001fa6c4b 0x1fa6c8
001fa6c8
001fa6c8loc_1fa6c8:
001fa6c8orr x7, xzr, 1
001fa6ccb 0x1fa6d0
001fa6d0
001fa6d0loc_1fa6d0:
001fa6d0ldr x8, [sp+88]
001fa6d4tbnz x8, 63, 0x1fa6dc
001fa6d8b 0x1fa71c
001fa6dc
001fa6dcloc_1fa6dc:
001fa6dcstp xzr, xzr, [sp+176]
001fa6e0str xzr, [sp+192]
001fa6e4adrp x27, 0x828000
001fa6e8ldr x5, [x27+160]
001fa6ecadrp x27, 0x828000
001fa6f0ldr x6, [x27+168]
001fa6f4str x5, [sp+216]
001fa6f8str x6, [sp+224]
001fa6fcldr x3, [sp+64]
001fa700ldr x0, [sp+176]
001fa704ldrb w4, [sp+72]
001fa708ldr x1, [sp+184]
001fa70cldr x2, [sp+192]
001fa710ldp x29, x30, [sp-8]
001fa714add sp, sp, 336
001fa718ret x30
001fa71c
001fa71cloc_1fa71c:
001fa71cldr x1, [sp+56]
001fa720and x0, x1, 0xffffffff
001fa724bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa728str x0, [sp+104]
001fa72cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa730str x0, [sp+256]
001fa734str x1, [sp+264]
001fa738str x2, [sp+272]
001fa73cldr x3, [sp+200]
001fa740ldrsb x27, [x3]
001fa744ldr x4, [sp+208]
001fa748ldr x3, [x3+24]
001fa74cmov x5, x0
001fa750mov x0, x4
001fa754mov x6, x1
001fa758mov x1, x5
001fa75cmov x7, x2
001fa760mov x2, x6
001fa764mov x8, x3
001fa768mov x3, x7
001fa76cblr x8
001fa770ldr x0, [sp+88]
001fa774ldr x1, [sp+240]
001fa778ldr x2, [sp+232]
001fa77cldr x3, [sp+248]
001fa780b 0x1fa784
001fa784
001fa784loc_1fa784:
001fa784subs xzr, x1, x0
001fa788b.hs 0x1fa790
001fa78cb 0x1fa804
001fa790
001fa790loc_1fa790:
001fa790sub x7, x3, x0
001fa794sub x8, x1, x0
001fa798sub x9, xzr, x7
001fa79cand x9, x0, x9, asr #63
001fa7a0add x9, x2, x9
001fa7a4str x9, [sp+232]
001fa7a8str x8, [sp+240]
001fa7acstr x7, [sp+248]
001fa7b0b 0x1fa7b4
001fa7b4
001fa7b4loc_1fa7b4:
001fa7b4b 0x1fa564
001fa7b8
001fa7b8loc_1fa7b8:
001fa7b8ldr x7, [sp+96]
001fa7bcstr x7, [sp+64]
001fa7c0ldr x7, [sp+368]
001fa7c4ldr x8, [sp+376]
001fa7c8ldr x9, [sp+384]
001fa7ccstr x7, [sp+176]
001fa7d0str x8, [sp+184]
001fa7d4str x9, [sp+192]
001fa7d8stp xzr, xzr, [sp+216]
001fa7dcldr x3, [sp+64]
001fa7e0ldr x0, [sp+176]
001fa7e4ldrb w4, [sp+72]
001fa7e8ldr x1, [sp+184]
001fa7ecldr x2, [sp+192]
001fa7f0mov x5, xzr
001fa7f4mov x6, xzr
001fa7f8ldp x29, x30, [sp-8]
001fa7fcadd sp, sp, 336
001fa800ret x30
001fa804
001fa804loc_1fa804:
001fa804bl runtime.panicSliceB
001fa808
001fa808loc_1fa808:
001fa808orr x0, xzr, 1
001fa80cbl runtime.panicIndex
001fa810
001fa810loc_1fa810:
001fa810mov x0, xzr
001fa814bl runtime.panicIndex
001fa818
001fa818loc_1fa818:
001fa818orr x0, xzr, 1
001fa81cbl runtime.panicIndex
001fa820
001fa820loc_1fa820:
001fa820mov x0, xzr
001fa824bl runtime.panicIndex
001fa828
001fa828loc_1fa828:
001fa828mov x0, xzr
001fa82cbl runtime.panicIndex
001fa830hint
001fa834
001fa834loc_1fa834:
001fa834stp x0, x1, [sp+8]
001fa838stp x2, x3, [sp+24]
001fa83cstp x4, x5, [sp+40]
001fa840str w6, [sp+56]
001fa844strb w7, [sp+60]
001fa848strb w8, [sp+64]
001fa84cstp x9, x10, [sp+72]
001fa850str x11, [sp+88]
001fa854mov x3, x30
001fa858bl runtime.morestack_noctxt.abi0
001fa85cldp x0, x1, [sp+8]
001fa860ldp x2, x3, [sp+24]
001fa864ldp x4, x5, [sp+40]
001fa868ldrsw x6, [sp+56]
001fa86cldrsb x7, [sp+60]
001fa870ldrb w8, [sp+64]
001fa874ldp x9, x10, [sp+72]
001fa878ldr x11, [sp+88]
001fa87cb 0x1fa180
001fa180
001fa180google.golang.org/protobuf/internal/impl.consumeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSint32SliceValue(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)
001fa180ldr x16, [x28+16]
001fa184sub x17, sp, 208
001fa188subs xzr, x17, x16
001fa18cb.ls 0x1fa834
001fa190sub x20, sp, 336
001fa194stp x29, x30, [x20-8]
001fa198add sp, x20, 0
001fa19csub x29, sp, 8
001fa1a0str x0, [sp+344]
001fa1a4str x1, [sp+352]
001fa1a8str x2, [sp+360]
001fa1acstr x3, [sp+368]
001fa1b0str x4, [sp+376]
001fa1b4str x5, [sp+384]
001fa1b8str w6, [sp+392]
001fa1bcstrb w7, [sp+396]
001fa1c0strb w8, [sp+400]
001fa1c4str x9, [sp+408]
001fa1c8str x10, [sp+416]
001fa1ccstr x11, [sp+424]
001fa1d0stp xzr, xzr, [sp+176]
001fa1d4str xzr, [sp+192]
001fa1d8str xzr, [sp+64]
001fa1dcstrb wzr, [sp+72]
001fa1e0stp xzr, xzr, [sp+216]
001fa1e4ldr x0, [sp+368]
001fa1e8ldr x1, [sp+376]
001fa1ecldr x2, [sp+384]
001fa1f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa1f4str x0, [sp+200]
001fa1f8str x1, [sp+208]
001fa1fcldrsb x3, [sp+396]
001fa200ubfm x3, x3, 0, 7
001fa204subs wzr, w3, 2
001fa208b.eq 0x1fa210
001fa20cb 0x1fa2ac
001fa210
001fa210loc_1fa210:
001fa210str xzr, [sp+280]
001fa214stp xzr, xzr, [sp+288]
001fa218ldr x0, [sp+344]
001fa21cldr x1, [sp+352]
001fa220ldr x2, [sp+360]
001fa224bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fa228str x0, [sp+280]
001fa22cstr x1, [sp+288]
001fa230str x2, [sp+296]
001fa234str x3, [sp+128]
001fa238str x0, [sp+304]
001fa23cstr x1, [sp+312]
001fa240str x2, [sp+320]
001fa244ldr x3, [sp+128]
001fa248str x3, [sp+168]
001fa24cstr x0, [sp+232]
001fa250str x1, [sp+240]
001fa254str x2, [sp+248]
001fa258ldr x3, [sp+168]
001fa25cstr x3, [sp+96]
001fa260tbnz x3, 63, 0x1fa268
001fa264b 0x1fa2a8
001fa268
001fa268loc_1fa268:
001fa268stp xzr, xzr, [sp+176]
001fa26cstr xzr, [sp+192]
001fa270adrp x27, 0x828000
001fa274ldr x5, [x27+160]
001fa278adrp x27, 0x828000
001fa27cldr x6, [x27+168]
001fa280str x5, [sp+216]
001fa284str x6, [sp+224]
001fa288ldr x3, [sp+64]
001fa28cldr x0, [sp+176]
001fa290ldrb w4, [sp+72]
001fa294ldr x1, [sp+184]
001fa298ldr x2, [sp+192]
001fa29cldp x29, x30, [sp-8]
001fa2a0add sp, sp, 336
001fa2a4ret x30
001fa2a8
001fa2a8loc_1fa2a8:
001fa2a8b 0x1fa564
001fa2ac
001fa2acloc_1fa2ac:
001fa2acldrsb x7, [sp+396]
001fa2b0ubfm x7, x7, 0, 7
001fa2b4cbnz w7, 0x1fa2bc
001fa2b8b 0x1fa2fc
001fa2bc
001fa2bcloc_1fa2bc:
001fa2bcstp xzr, xzr, [sp+176]
001fa2c0str xzr, [sp+192]
001fa2c4adrp x27, 0x828000
001fa2c8ldr x5, [x27+192]
001fa2ccadrp x27, 0x828000
001fa2d0ldr x6, [x27+200]
001fa2d4str x5, [sp+216]
001fa2d8str x6, [sp+224]
001fa2dcldr x3, [sp+64]
001fa2e0ldr x0, [sp+176]
001fa2e4ldrb w4, [sp+72]
001fa2e8ldr x1, [sp+184]
001fa2ecldr x2, [sp+192]
001fa2f0ldp x29, x30, [sp-8]
001fa2f4add sp, sp, 336
001fa2f8ret x30
001fa2fc
001fa2fcloc_1fa2fc:
001fa2fcstr xzr, [sp+48]
001fa300str xzr, [sp+80]
001fa304ldr x7, [sp+352]
001fa308str x7, [sp+128]
001fa30csubs xzr, x7, 0
001fa310cset x8, ne
001fa314strb w8, [sp+47]
001fa318cbnz x7, 0x1fa320
001fa31cb 0x1fa348
001fa320
001fa320loc_1fa320:
001fa320ldr x1, [sp+352]
001fa324ldr x7, [sp+344]
001fa328subs xzr, x1, 0
001fa32cb.hi 0x1fa334
001fa330b 0x1fa55c
001fa334
001fa334loc_1fa334:
001fa334ldrb w7, [x7]
001fa338subs wzr, w7, 128
001fa33ccset x7, lo
001fa340strb w7, [sp+47]
001fa344b 0x1fa34c
001fa348
001fa348loc_1fa348:
001fa348b 0x1fa34c
001fa34c
001fa34cloc_1fa34c:
001fa34cldrb w7, [sp+47]
001fa350tbnz w7, 0, 0x1fa358
001fa354b 0x1fa380
001fa358
001fa358loc_1fa358:
001fa358ldr x1, [sp+352]
001fa35cldr x7, [sp+344]
001fa360subs xzr, x1, 0
001fa364b.hi 0x1fa36c
001fa368b 0x1fa554
001fa36c
001fa36cloc_1fa36c:
001fa36cldrb w7, [x7]
001fa370str x7, [sp+48]
001fa374orr x7, xzr, 1
001fa378str x7, [sp+80]
001fa37cb 0x1fa450
001fa380
001fa380loc_1fa380:
001fa380ldr x7, [sp+352]
001fa384str x7, [sp+128]
001fa388subs xzr, x7, 2
001fa38ccset x7, ge
001fa390strb w7, [sp+47]
001fa394b.ge 0x1fa39c
001fa398b 0x1fa3c4
001fa39c
001fa39cloc_1fa39c:
001fa39cldr x1, [sp+352]
001fa3a0ldr x7, [sp+344]
001fa3a4subs xzr, x1, 1
001fa3a8b.hi 0x1fa3b0
001fa3acb 0x1fa54c
001fa3b0
001fa3b0loc_1fa3b0:
001fa3b0ldrb w7, [x7+1]
001fa3b4subs wzr, w7, 128
001fa3b8cset x7, lo
001fa3bcstrb w7, [sp+47]
001fa3c0b 0x1fa3c8
001fa3c4
001fa3c4loc_1fa3c4:
001fa3c4b 0x1fa3c8
001fa3c8
001fa3c8loc_1fa3c8:
001fa3c8ldrb w7, [sp+47]
001fa3cctbnz w7, 0, 0x1fa3d4
001fa3d0b 0x1fa420
001fa3d4
001fa3d4loc_1fa3d4:
001fa3d4ldr x1, [sp+352]
001fa3d8ldr x7, [sp+344]
001fa3dcsubs xzr, x1, 0
001fa3e0b.hi 0x1fa3e8
001fa3e4b 0x1fa544
001fa3e8
001fa3e8loc_1fa3e8:
001fa3e8ldrb w7, [x7]
001fa3ecand x7, x7, 127
001fa3f0ldr x1, [sp+352]
001fa3f4ldr x8, [sp+344]
001fa3f8subs xzr, x1, 1
001fa3fcb.hi 0x1fa404
001fa400b 0x1fa53c
001fa404
001fa404loc_1fa404:
001fa404ldrb w8, [x8+1]
001fa408ubfm x8, x8, 57, 7
001fa40cadd x7, x7, x8
001fa410str x7, [sp+48]
001fa414orr x7, xzr, 2
001fa418str x7, [sp+80]
001fa41cb 0x1fa44c
001fa420
001fa420loc_1fa420:
001fa420ldr x0, [sp+344]
001fa424ldr x1, [sp+352]
001fa428ldr x2, [sp+360]
001fa42cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa430str x0, [sp+112]
001fa434str x1, [sp+128]
001fa438str x0, [sp+144]
001fa43cstr x1, [sp+136]
001fa440str x0, [sp+48]
001fa444str x1, [sp+80]
001fa448b 0x1fa44c
001fa44c
001fa44cloc_1fa44c:
001fa44cb 0x1fa450
001fa450
001fa450loc_1fa450:
001fa450ldr x7, [sp+80]
001fa454tbnz x7, 63, 0x1fa45c
001fa458b 0x1fa49c
001fa45c
001fa45cloc_1fa45c:
001fa45cstp xzr, xzr, [sp+176]
001fa460str xzr, [sp+192]
001fa464adrp x27, 0x828000
001fa468ldr x5, [x27+160]
001fa46cadrp x27, 0x828000
001fa470ldr x6, [x27+168]
001fa474str x5, [sp+216]
001fa478str x6, [sp+224]
001fa47cldr x3, [sp+64]
001fa480ldr x0, [sp+176]
001fa484ldrb w4, [sp+72]
001fa488ldr x1, [sp+184]
001fa48cldr x2, [sp+192]
001fa490ldp x29, x30, [sp-8]
001fa494add sp, sp, 336
001fa498ret x30
001fa49c
001fa49cloc_1fa49c:
001fa49cldr x1, [sp+48]
001fa4a0and x0, x1, 0xffffffff
001fa4a4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa4a8str x0, [sp+104]
001fa4acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa4b0str x0, [sp+256]
001fa4b4str x1, [sp+264]
001fa4b8str x2, [sp+272]
001fa4bcldr x3, [sp+200]
001fa4c0ldrsb x27, [x3]
001fa4c4ldr x4, [sp+208]
001fa4c8ldr x3, [x3+24]
001fa4ccmov x5, x0
001fa4d0mov x0, x4
001fa4d4mov x6, x1
001fa4d8mov x1, x5
001fa4dcmov x7, x2
001fa4e0mov x2, x6
001fa4e4mov x8, x3
001fa4e8mov x3, x7
001fa4ecblr x8
001fa4f0ldr x1, [sp+80]
001fa4f4str x1, [sp+64]
001fa4f8ldr x1, [sp+368]
001fa4fcldr x2, [sp+376]
001fa500ldr x3, [sp+384]
001fa504str x1, [sp+176]
001fa508str x2, [sp+184]
001fa50cstr x3, [sp+192]
001fa510stp xzr, xzr, [sp+216]
001fa514ldr x3, [sp+64]
001fa518ldr x0, [sp+176]
001fa51cldrb w4, [sp+72]
001fa520ldr x1, [sp+184]
001fa524ldr x2, [sp+192]
001fa528mov x5, xzr
001fa52cmov x6, xzr
001fa530ldp x29, x30, [sp-8]
001fa534add sp, sp, 336
001fa538ret x30
001fa53c
001fa53cloc_1fa53c:
001fa53corr x0, xzr, 1
001fa540bl runtime.panicIndex
001fa544
001fa544loc_1fa544:
001fa544mov x0, xzr
001fa548bl runtime.panicIndex
001fa54c
001fa54cloc_1fa54c:
001fa54corr x0, xzr, 1
001fa550bl runtime.panicIndex
001fa554
001fa554loc_1fa554:
001fa554mov x0, xzr
001fa558bl runtime.panicIndex
001fa55c
001fa55cloc_1fa55c:
001fa55cmov x0, xzr
001fa560bl runtime.panicIndex
001fa564
001fa564loc_1fa564:
001fa564ldr x7, [sp+240]
001fa568str x7, [sp+128]
001fa56ccbnz x7, 0x1fa574
001fa570b 0x1fa7b8
001fa574
001fa574loc_1fa574:
001fa574str xzr, [sp+56]
001fa578str xzr, [sp+88]
001fa57cldr x7, [sp+240]
001fa580str x7, [sp+120]
001fa584subs xzr, x7, 0
001fa588cset x8, ne
001fa58cstrb w8, [sp+47]
001fa590cbnz x7, 0x1fa598
001fa594b 0x1fa5c0
001fa598
001fa598loc_1fa598:
001fa598ldr x1, [sp+240]
001fa59cldr x7, [sp+232]
001fa5a0subs xzr, x1, 0
001fa5a4b.hi 0x1fa5ac
001fa5a8b 0x1fa828
001fa5ac
001fa5acloc_1fa5ac:
001fa5acldrb w7, [x7]
001fa5b0subs wzr, w7, 128
001fa5b4cset x7, lo
001fa5b8strb w7, [sp+47]
001fa5bcb 0x1fa5c4
001fa5c0
001fa5c0loc_1fa5c0:
001fa5c0b 0x1fa5c4
001fa5c4
001fa5c4loc_1fa5c4:
001fa5c4ldrb w7, [sp+47]
001fa5c8tbnz w7, 0, 0x1fa5d0
001fa5ccb 0x1fa5f8
001fa5d0
001fa5d0loc_1fa5d0:
001fa5d0ldr x1, [sp+240]
001fa5d4ldr x7, [sp+232]
001fa5d8subs xzr, x1, 0
001fa5dcb.hi 0x1fa5e4
001fa5e0b 0x1fa820
001fa5e4
001fa5e4loc_1fa5e4:
001fa5e4ldrb w7, [x7]
001fa5e8str x7, [sp+56]
001fa5ecorr x7, xzr, 1
001fa5f0str x7, [sp+88]
001fa5f4b 0x1fa6d0
001fa5f8
001fa5f8loc_1fa5f8:
001fa5f8ldr x7, [sp+240]
001fa5fcstr x7, [sp+120]
001fa600subs xzr, x7, 2
001fa604cset x7, ge
001fa608strb w7, [sp+47]
001fa60cb.ge 0x1fa614
001fa610b 0x1fa63c
001fa614
001fa614loc_1fa614:
001fa614ldr x1, [sp+240]
001fa618ldr x7, [sp+232]
001fa61csubs xzr, x1, 1
001fa620b.hi 0x1fa628
001fa624b 0x1fa818
001fa628
001fa628loc_1fa628:
001fa628ldrb w7, [x7+1]
001fa62csubs wzr, w7, 128
001fa630cset x7, lo
001fa634strb w7, [sp+47]
001fa638b 0x1fa640
001fa63c
001fa63cloc_1fa63c:
001fa63cb 0x1fa640
001fa640
001fa640loc_1fa640:
001fa640ldrb w7, [sp+47]
001fa644tbnz w7, 0, 0x1fa64c
001fa648b 0x1fa698
001fa64c
001fa64cloc_1fa64c:
001fa64cldr x1, [sp+240]
001fa650ldr x7, [sp+232]
001fa654subs xzr, x1, 0
001fa658b.hi 0x1fa660
001fa65cb 0x1fa810
001fa660
001fa660loc_1fa660:
001fa660ldrb w7, [x7]
001fa664and x7, x7, 127
001fa668ldr x1, [sp+240]
001fa66cldr x8, [sp+232]
001fa670subs xzr, x1, 1
001fa674b.hi 0x1fa67c
001fa678b 0x1fa808
001fa67c
001fa67cloc_1fa67c:
001fa67cldrb w8, [x8+1]
001fa680ubfm x8, x8, 57, 7
001fa684add x7, x7, x8
001fa688str x7, [sp+56]
001fa68corr x7, xzr, 2
001fa690str x7, [sp+88]
001fa694b 0x1fa6c8
001fa698
001fa698loc_1fa698:
001fa698ldr x0, [sp+232]
001fa69cldr x1, [sp+240]
001fa6a0ldr x2, [sp+248]
001fa6a4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa6a8str x0, [sp+112]
001fa6acstr x1, [sp+120]
001fa6b0str x0, [sp+160]
001fa6b4str x1, [sp+152]
001fa6b8str x0, [sp+56]
001fa6bcstr x1, [sp+88]
001fa6c0orr x7, xzr, 2
001fa6c4b 0x1fa6c8
001fa6c8
001fa6c8loc_1fa6c8:
001fa6c8orr x7, xzr, 1
001fa6ccb 0x1fa6d0
001fa6d0
001fa6d0loc_1fa6d0:
001fa6d0ldr x8, [sp+88]
001fa6d4tbnz x8, 63, 0x1fa6dc
001fa6d8b 0x1fa71c
001fa6dc
001fa6dcloc_1fa6dc:
001fa6dcstp xzr, xzr, [sp+176]
001fa6e0str xzr, [sp+192]
001fa6e4adrp x27, 0x828000
001fa6e8ldr x5, [x27+160]
001fa6ecadrp x27, 0x828000
001fa6f0ldr x6, [x27+168]
001fa6f4str x5, [sp+216]
001fa6f8str x6, [sp+224]
001fa6fcldr x3, [sp+64]
001fa700ldr x0, [sp+176]
001fa704ldrb w4, [sp+72]
001fa708ldr x1, [sp+184]
001fa70cldr x2, [sp+192]
001fa710ldp x29, x30, [sp-8]
001fa714add sp, sp, 336
001fa718ret x30
001fa71c
001fa71cloc_1fa71c:
001fa71cldr x1, [sp+56]
001fa720and x0, x1, 0xffffffff
001fa724bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa728str x0, [sp+104]
001fa72cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa730str x0, [sp+256]
001fa734str x1, [sp+264]
001fa738str x2, [sp+272]
001fa73cldr x3, [sp+200]
001fa740ldrsb x27, [x3]
001fa744ldr x4, [sp+208]
001fa748ldr x3, [x3+24]
001fa74cmov x5, x0
001fa750mov x0, x4
001fa754mov x6, x1
001fa758mov x1, x5
001fa75cmov x7, x2
001fa760mov x2, x6
001fa764mov x8, x3
001fa768mov x3, x7
001fa76cblr x8
001fa770ldr x0, [sp+88]
001fa774ldr x1, [sp+240]
001fa778ldr x2, [sp+232]
001fa77cldr x3, [sp+248]
001fa780b 0x1fa784
001fa784
001fa784loc_1fa784:
001fa784subs xzr, x1, x0
001fa788b.hs 0x1fa790
001fa78cb 0x1fa804
001fa790
001fa790loc_1fa790:
001fa790sub x7, x3, x0
001fa794sub x8, x1, x0
001fa798sub x9, xzr, x7
001fa79cand x9, x0, x9, asr #63
001fa7a0add x9, x2, x9
001fa7a4str x9, [sp+232]
001fa7a8str x8, [sp+240]
001fa7acstr x7, [sp+248]
001fa7b0b 0x1fa7b4
001fa7b4
001fa7b4loc_1fa7b4:
001fa7b4b 0x1fa564
001fa7b8
001fa7b8loc_1fa7b8:
001fa7b8ldr x7, [sp+96]
001fa7bcstr x7, [sp+64]
001fa7c0ldr x7, [sp+368]
001fa7c4ldr x8, [sp+376]
001fa7c8ldr x9, [sp+384]
001fa7ccstr x7, [sp+176]
001fa7d0str x8, [sp+184]
001fa7d4str x9, [sp+192]
001fa7d8stp xzr, xzr, [sp+216]
001fa7dcldr x3, [sp+64]
001fa7e0ldr x0, [sp+176]
001fa7e4ldrb w4, [sp+72]
001fa7e8ldr x1, [sp+184]
001fa7ecldr x2, [sp+192]
001fa7f0mov x5, xzr
001fa7f4mov x6, xzr
001fa7f8ldp x29, x30, [sp-8]
001fa7fcadd sp, sp, 336
001fa800ret x30
001fa804
001fa804loc_1fa804:
001fa804bl runtime.panicSliceB
001fa808
001fa808loc_1fa808:
001fa808orr x0, xzr, 1
001fa80cbl runtime.panicIndex
001fa810
001fa810loc_1fa810:
001fa810mov x0, xzr
001fa814bl runtime.panicIndex
001fa818
001fa818loc_1fa818:
001fa818orr x0, xzr, 1
001fa81cbl runtime.panicIndex
001fa820
001fa820loc_1fa820:
001fa820mov x0, xzr
001fa824bl runtime.panicIndex
001fa828
001fa828loc_1fa828:
001fa828mov x0, xzr
001fa82cbl runtime.panicIndex
001fa830hint
001fa834
001fa834loc_1fa834:
001fa834stp x0, x1, [sp+8]
001fa838stp x2, x3, [sp+24]
001fa83cstp x4, x5, [sp+40]
001fa840str w6, [sp+56]
001fa844strb w7, [sp+60]
001fa848strb w8, [sp+64]
001fa84cstp x9, x10, [sp+72]
001fa850str x11, [sp+88]
001fa854mov x3, x30
001fa858bl runtime.morestack_noctxt.abi0
001fa85cldp x0, x1, [sp+8]
001fa860ldp x2, x3, [sp+24]
001fa864ldp x4, x5, [sp+40]
001fa868ldrsw x6, [sp+56]
001fa86cldrsb x7, [sp+60]
001fa870ldrb w8, [sp+64]
001fa874ldp x9, x10, [sp+72]
001fa878ldr x11, [sp+88]
001fa87cb 0x1fa180
001fa180
Loading..