File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f75c0
001f75c0google.golang.org/protobuf/internal/impl.consumeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt32SliceValue(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)
001f75c0ldr x16, [x28+16]
001f75c4sub x17, sp, 208
001f75c8subs xzr, x17, x16
001f75ccb.ls 0x1f7c5c
001f75d0sub x20, sp, 336
001f75d4stp x29, x30, [x20-8]
001f75d8add sp, x20, 0
001f75dcsub x29, sp, 8
001f75e0str x0, [sp+344]
001f75e4str x1, [sp+352]
001f75e8str x2, [sp+360]
001f75ecstr x3, [sp+368]
001f75f0str x4, [sp+376]
001f75f4str x5, [sp+384]
001f75f8str w6, [sp+392]
001f75fcstrb w7, [sp+396]
001f7600strb w8, [sp+400]
001f7604str x9, [sp+408]
001f7608str x10, [sp+416]
001f760cstr x11, [sp+424]
001f7610stp xzr, xzr, [sp+176]
001f7614str xzr, [sp+192]
001f7618str xzr, [sp+72]
001f761cstrb wzr, [sp+80]
001f7620stp xzr, xzr, [sp+216]
001f7624ldr x0, [sp+368]
001f7628ldr x1, [sp+376]
001f762cldr x2, [sp+384]
001f7630bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7634str x0, [sp+200]
001f7638str x1, [sp+208]
001f763cldrsb x3, [sp+396]
001f7640ubfm x3, x3, 0, 7
001f7644subs wzr, w3, 2
001f7648b.eq 0x1f7650
001f764cb 0x1f76ec
001f7650
001f7650loc_1f7650:
001f7650str xzr, [sp+280]
001f7654stp xzr, xzr, [sp+288]
001f7658ldr x0, [sp+344]
001f765cldr x1, [sp+352]
001f7660ldr x2, [sp+360]
001f7664bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f7668str x0, [sp+280]
001f766cstr x1, [sp+288]
001f7670str x2, [sp+296]
001f7674str x3, [sp+128]
001f7678str x0, [sp+304]
001f767cstr x1, [sp+312]
001f7680str x2, [sp+320]
001f7684ldr x3, [sp+128]
001f7688str x3, [sp+168]
001f768cstr x0, [sp+232]
001f7690str x1, [sp+240]
001f7694str x2, [sp+248]
001f7698ldr x3, [sp+168]
001f769cstr x3, [sp+104]
001f76a0tbnz x3, 63, 0x1f76a8
001f76a4b 0x1f76e8
001f76a8
001f76a8loc_1f76a8:
001f76a8stp xzr, xzr, [sp+176]
001f76acstr xzr, [sp+192]
001f76b0adrp x27, 0x82b000
001f76b4ldr x5, [x27+160]
001f76b8adrp x27, 0x82b000
001f76bcldr x6, [x27+168]
001f76c0str x5, [sp+216]
001f76c4str x6, [sp+224]
001f76c8ldr x3, [sp+72]
001f76ccldr x0, [sp+176]
001f76d0ldrb w4, [sp+80]
001f76d4ldr x1, [sp+184]
001f76d8ldr x2, [sp+192]
001f76dcldp x29, x30, [sp-8]
001f76e0add sp, sp, 336
001f76e4ret x30
001f76e8
001f76e8loc_1f76e8:
001f76e8b 0x1f7998
001f76ec
001f76ecloc_1f76ec:
001f76ecldrsb x7, [sp+396]
001f76f0ubfm x7, x7, 0, 7
001f76f4cbnz w7, 0x1f76fc
001f76f8b 0x1f773c
001f76fc
001f76fcloc_1f76fc:
001f76fcstp xzr, xzr, [sp+176]
001f7700str xzr, [sp+192]
001f7704adrp x27, 0x82b000
001f7708ldr x5, [x27+192]
001f770cadrp x27, 0x82b000
001f7710ldr x6, [x27+200]
001f7714str x5, [sp+216]
001f7718str x6, [sp+224]
001f771cldr x3, [sp+72]
001f7720ldr x0, [sp+176]
001f7724ldrb w4, [sp+80]
001f7728ldr x1, [sp+184]
001f772cldr x2, [sp+192]
001f7730ldp x29, x30, [sp-8]
001f7734add sp, sp, 336
001f7738ret x30
001f773c
001f773cloc_1f773c:
001f773cstr xzr, [sp+56]
001f7740str xzr, [sp+88]
001f7744ldr x7, [sp+352]
001f7748str x7, [sp+128]
001f774csubs xzr, x7, 0
001f7750cset x8, ne
001f7754strb w8, [sp+55]
001f7758cbnz x7, 0x1f7760
001f775cb 0x1f7788
001f7760
001f7760loc_1f7760:
001f7760ldr x1, [sp+352]
001f7764ldr x7, [sp+344]
001f7768subs xzr, x1, 0
001f776cb.hi 0x1f7774
001f7770b 0x1f7990
001f7774
001f7774loc_1f7774:
001f7774ldrb w7, [x7]
001f7778subs wzr, w7, 128
001f777ccset x7, lo
001f7780strb w7, [sp+55]
001f7784b 0x1f778c
001f7788
001f7788loc_1f7788:
001f7788b 0x1f778c
001f778c
001f778cloc_1f778c:
001f778cldrb w7, [sp+55]
001f7790tbnz w7, 0, 0x1f7798
001f7794b 0x1f77c0
001f7798
001f7798loc_1f7798:
001f7798ldr x1, [sp+352]
001f779cldr x7, [sp+344]
001f77a0subs xzr, x1, 0
001f77a4b.hi 0x1f77ac
001f77a8b 0x1f7988
001f77ac
001f77acloc_1f77ac:
001f77acldrb w7, [x7]
001f77b0str x7, [sp+56]
001f77b4orr x7, xzr, 1
001f77b8str x7, [sp+88]
001f77bcb 0x1f7890
001f77c0
001f77c0loc_1f77c0:
001f77c0ldr x7, [sp+352]
001f77c4str x7, [sp+128]
001f77c8subs xzr, x7, 2
001f77cccset x7, ge
001f77d0strb w7, [sp+55]
001f77d4b.ge 0x1f77dc
001f77d8b 0x1f7804
001f77dc
001f77dcloc_1f77dc:
001f77dcldr x1, [sp+352]
001f77e0ldr x7, [sp+344]
001f77e4subs xzr, x1, 1
001f77e8b.hi 0x1f77f0
001f77ecb 0x1f7980
001f77f0
001f77f0loc_1f77f0:
001f77f0ldrb w7, [x7+1]
001f77f4subs wzr, w7, 128
001f77f8cset x7, lo
001f77fcstrb w7, [sp+55]
001f7800b 0x1f7808
001f7804
001f7804loc_1f7804:
001f7804b 0x1f7808
001f7808
001f7808loc_1f7808:
001f7808ldrb w7, [sp+55]
001f780ctbnz w7, 0, 0x1f7814
001f7810b 0x1f7860
001f7814
001f7814loc_1f7814:
001f7814ldr x1, [sp+352]
001f7818ldr x7, [sp+344]
001f781csubs xzr, x1, 0
001f7820b.hi 0x1f7828
001f7824b 0x1f7978
001f7828
001f7828loc_1f7828:
001f7828ldrb w7, [x7]
001f782cand x7, x7, 127
001f7830ldr x1, [sp+352]
001f7834ldr x8, [sp+344]
001f7838subs xzr, x1, 1
001f783cb.hi 0x1f7844
001f7840b 0x1f7970
001f7844
001f7844loc_1f7844:
001f7844ldrb w8, [x8+1]
001f7848ubfm x8, x8, 57, 7
001f784cadd x7, x7, x8
001f7850str x7, [sp+56]
001f7854orr x7, xzr, 2
001f7858str x7, [sp+88]
001f785cb 0x1f788c
001f7860
001f7860loc_1f7860:
001f7860ldr x0, [sp+344]
001f7864ldr x1, [sp+352]
001f7868ldr x2, [sp+360]
001f786cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7870str x0, [sp+112]
001f7874str x1, [sp+128]
001f7878str x0, [sp+144]
001f787cstr x1, [sp+136]
001f7880str x0, [sp+56]
001f7884str x1, [sp+88]
001f7888b 0x1f788c
001f788c
001f788cloc_1f788c:
001f788cb 0x1f7890
001f7890
001f7890loc_1f7890:
001f7890ldr x7, [sp+88]
001f7894tbnz x7, 63, 0x1f789c
001f7898b 0x1f78dc
001f789c
001f789cloc_1f789c:
001f789cstp xzr, xzr, [sp+176]
001f78a0str xzr, [sp+192]
001f78a4adrp x27, 0x82b000
001f78a8ldr x5, [x27+160]
001f78acadrp x27, 0x82b000
001f78b0ldr x6, [x27+168]
001f78b4str x5, [sp+216]
001f78b8str x6, [sp+224]
001f78bcldr x3, [sp+72]
001f78c0ldr x0, [sp+176]
001f78c4ldrb w4, [sp+80]
001f78c8ldr x1, [sp+184]
001f78ccldr x2, [sp+192]
001f78d0ldp x29, x30, [sp-8]
001f78d4add sp, sp, 336
001f78d8ret x30
001f78dc
001f78dcloc_1f78dc:
001f78dcldr x0, [sp+56]
001f78e0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f78e4str x0, [sp+256]
001f78e8str x1, [sp+264]
001f78ecstr x2, [sp+272]
001f78f0ldr x3, [sp+200]
001f78f4ldrsb x27, [x3]
001f78f8ldr x4, [sp+208]
001f78fcldr x3, [x3+24]
001f7900mov x5, x0
001f7904mov x0, x4
001f7908mov x6, x1
001f790cmov x1, x5
001f7910mov x7, x2
001f7914mov x2, x6
001f7918mov x8, x3
001f791cmov x3, x7
001f7920blr x8
001f7924ldr x1, [sp+88]
001f7928str x1, [sp+72]
001f792cldr x1, [sp+368]
001f7930ldr x2, [sp+376]
001f7934ldr x3, [sp+384]
001f7938str x1, [sp+176]
001f793cstr x2, [sp+184]
001f7940str x3, [sp+192]
001f7944stp xzr, xzr, [sp+216]
001f7948ldr x3, [sp+72]
001f794cldr x0, [sp+176]
001f7950ldrb w4, [sp+80]
001f7954ldr x1, [sp+184]
001f7958ldr x2, [sp+192]
001f795cmov x5, xzr
001f7960mov x6, xzr
001f7964ldp x29, x30, [sp-8]
001f7968add sp, sp, 336
001f796cret x30
001f7970
001f7970loc_1f7970:
001f7970orr x0, xzr, 1
001f7974bl runtime.panicIndex
001f7978
001f7978loc_1f7978:
001f7978mov x0, xzr
001f797cbl runtime.panicIndex
001f7980
001f7980loc_1f7980:
001f7980orr x0, xzr, 1
001f7984bl runtime.panicIndex
001f7988
001f7988loc_1f7988:
001f7988mov x0, xzr
001f798cbl runtime.panicIndex
001f7990
001f7990loc_1f7990:
001f7990mov x0, xzr
001f7994bl runtime.panicIndex
001f7998
001f7998loc_1f7998:
001f7998ldr x7, [sp+240]
001f799cstr x7, [sp+128]
001f79a0cbnz x7, 0x1f79a8
001f79a4b 0x1f7be0
001f79a8
001f79a8loc_1f79a8:
001f79a8str xzr, [sp+64]
001f79acstr xzr, [sp+96]
001f79b0ldr x7, [sp+240]
001f79b4str x7, [sp+120]
001f79b8subs xzr, x7, 0
001f79bccset x8, ne
001f79c0strb w8, [sp+55]
001f79c4cbnz x7, 0x1f79cc
001f79c8b 0x1f79f4
001f79cc
001f79ccloc_1f79cc:
001f79ccldr x1, [sp+240]
001f79d0ldr x7, [sp+232]
001f79d4subs xzr, x1, 0
001f79d8b.hi 0x1f79e0
001f79dcb 0x1f7c50
001f79e0
001f79e0loc_1f79e0:
001f79e0ldrb w7, [x7]
001f79e4subs wzr, w7, 128
001f79e8cset x7, lo
001f79ecstrb w7, [sp+55]
001f79f0b 0x1f79f8
001f79f4
001f79f4loc_1f79f4:
001f79f4b 0x1f79f8
001f79f8
001f79f8loc_1f79f8:
001f79f8ldrb w7, [sp+55]
001f79fctbnz w7, 0, 0x1f7a04
001f7a00b 0x1f7a2c
001f7a04
001f7a04loc_1f7a04:
001f7a04ldr x1, [sp+240]
001f7a08ldr x7, [sp+232]
001f7a0csubs xzr, x1, 0
001f7a10b.hi 0x1f7a18
001f7a14b 0x1f7c48
001f7a18
001f7a18loc_1f7a18:
001f7a18ldrb w7, [x7]
001f7a1cstr x7, [sp+64]
001f7a20orr x7, xzr, 1
001f7a24str x7, [sp+96]
001f7a28b 0x1f7b04
001f7a2c
001f7a2cloc_1f7a2c:
001f7a2cldr x7, [sp+240]
001f7a30str x7, [sp+120]
001f7a34subs xzr, x7, 2
001f7a38cset x7, ge
001f7a3cstrb w7, [sp+55]
001f7a40b.ge 0x1f7a48
001f7a44b 0x1f7a70
001f7a48
001f7a48loc_1f7a48:
001f7a48ldr x1, [sp+240]
001f7a4cldr x7, [sp+232]
001f7a50subs xzr, x1, 1
001f7a54b.hi 0x1f7a5c
001f7a58b 0x1f7c40
001f7a5c
001f7a5cloc_1f7a5c:
001f7a5cldrb w7, [x7+1]
001f7a60subs wzr, w7, 128
001f7a64cset x7, lo
001f7a68strb w7, [sp+55]
001f7a6cb 0x1f7a74
001f7a70
001f7a70loc_1f7a70:
001f7a70b 0x1f7a74
001f7a74
001f7a74loc_1f7a74:
001f7a74ldrb w7, [sp+55]
001f7a78tbnz w7, 0, 0x1f7a80
001f7a7cb 0x1f7acc
001f7a80
001f7a80loc_1f7a80:
001f7a80ldr x1, [sp+240]
001f7a84ldr x7, [sp+232]
001f7a88subs xzr, x1, 0
001f7a8cb.hi 0x1f7a94
001f7a90b 0x1f7c38
001f7a94
001f7a94loc_1f7a94:
001f7a94ldrb w7, [x7]
001f7a98and x7, x7, 127
001f7a9cldr x1, [sp+240]
001f7aa0ldr x8, [sp+232]
001f7aa4subs xzr, x1, 1
001f7aa8b.hi 0x1f7ab0
001f7aacb 0x1f7c30
001f7ab0
001f7ab0loc_1f7ab0:
001f7ab0ldrb w8, [x8+1]
001f7ab4ubfm x8, x8, 57, 7
001f7ab8add x7, x7, x8
001f7abcstr x7, [sp+64]
001f7ac0orr x7, xzr, 2
001f7ac4str x7, [sp+96]
001f7ac8b 0x1f7afc
001f7acc
001f7accloc_1f7acc:
001f7accldr x0, [sp+232]
001f7ad0ldr x1, [sp+240]
001f7ad4ldr x2, [sp+248]
001f7ad8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7adcstr x0, [sp+112]
001f7ae0str x1, [sp+120]
001f7ae4str x0, [sp+160]
001f7ae8str x1, [sp+152]
001f7aecstr x0, [sp+64]
001f7af0str x1, [sp+96]
001f7af4orr x7, xzr, 2
001f7af8b 0x1f7afc
001f7afc
001f7afcloc_1f7afc:
001f7afcorr x7, xzr, 1
001f7b00b 0x1f7b04
001f7b04
001f7b04loc_1f7b04:
001f7b04ldr x8, [sp+96]
001f7b08tbnz x8, 63, 0x1f7b10
001f7b0cb 0x1f7b50
001f7b10
001f7b10loc_1f7b10:
001f7b10stp xzr, xzr, [sp+176]
001f7b14str xzr, [sp+192]
001f7b18adrp x27, 0x82b000
001f7b1cldr x5, [x27+160]
001f7b20adrp x27, 0x82b000
001f7b24ldr x6, [x27+168]
001f7b28str x5, [sp+216]
001f7b2cstr x6, [sp+224]
001f7b30ldr x3, [sp+72]
001f7b34ldr x0, [sp+176]
001f7b38ldrb w4, [sp+80]
001f7b3cldr x1, [sp+184]
001f7b40ldr x2, [sp+192]
001f7b44ldp x29, x30, [sp-8]
001f7b48add sp, sp, 336
001f7b4cret x30
001f7b50
001f7b50loc_1f7b50:
001f7b50ldr x0, [sp+64]
001f7b54bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7b58str x0, [sp+256]
001f7b5cstr x1, [sp+264]
001f7b60str x2, [sp+272]
001f7b64ldr x3, [sp+200]
001f7b68ldrsb x27, [x3]
001f7b6cldr x4, [sp+208]
001f7b70ldr x3, [x3+24]
001f7b74mov x5, x0
001f7b78mov x0, x4
001f7b7cmov x6, x1
001f7b80mov x1, x5
001f7b84mov x7, x2
001f7b88mov x2, x6
001f7b8cmov x8, x3
001f7b90mov x3, x7
001f7b94blr x8
001f7b98ldr x0, [sp+96]
001f7b9cldr x1, [sp+240]
001f7ba0ldr x2, [sp+232]
001f7ba4ldr x3, [sp+248]
001f7ba8b 0x1f7bac
001f7bac
001f7bacloc_1f7bac:
001f7bacsubs xzr, x1, x0
001f7bb0b.hs 0x1f7bb8
001f7bb4b 0x1f7c2c
001f7bb8
001f7bb8loc_1f7bb8:
001f7bb8sub x7, x3, x0
001f7bbcsub x8, x1, x0
001f7bc0sub x9, xzr, x7
001f7bc4and x9, x0, x9, asr #63
001f7bc8add x9, x2, x9
001f7bccstr x9, [sp+232]
001f7bd0str x8, [sp+240]
001f7bd4str x7, [sp+248]
001f7bd8b 0x1f7bdc
001f7bdc
001f7bdcloc_1f7bdc:
001f7bdcb 0x1f7998
001f7be0
001f7be0loc_1f7be0:
001f7be0ldr x7, [sp+104]
001f7be4str x7, [sp+72]
001f7be8ldr x7, [sp+368]
001f7becldr x8, [sp+376]
001f7bf0ldr x9, [sp+384]
001f7bf4str x7, [sp+176]
001f7bf8str x8, [sp+184]
001f7bfcstr x9, [sp+192]
001f7c00stp xzr, xzr, [sp+216]
001f7c04ldr x3, [sp+72]
001f7c08ldr x0, [sp+176]
001f7c0cldrb w4, [sp+80]
001f7c10ldr x1, [sp+184]
001f7c14ldr x2, [sp+192]
001f7c18mov x5, xzr
001f7c1cmov x6, xzr
001f7c20ldp x29, x30, [sp-8]
001f7c24add sp, sp, 336
001f7c28ret x30
001f7c2c
001f7c2cloc_1f7c2c:
001f7c2cbl runtime.panicSliceB
001f7c30
001f7c30loc_1f7c30:
001f7c30orr x0, xzr, 1
001f7c34bl runtime.panicIndex
001f7c38
001f7c38loc_1f7c38:
001f7c38mov x0, xzr
001f7c3cbl runtime.panicIndex
001f7c40
001f7c40loc_1f7c40:
001f7c40orr x0, xzr, 1
001f7c44bl runtime.panicIndex
001f7c48
001f7c48loc_1f7c48:
001f7c48mov x0, xzr
001f7c4cbl runtime.panicIndex
001f7c50
001f7c50loc_1f7c50:
001f7c50mov x0, xzr
001f7c54bl runtime.panicIndex
001f7c58hint
001f7c5c
001f7c5cloc_1f7c5c:
001f7c5cstp x0, x1, [sp+8]
001f7c60stp x2, x3, [sp+24]
001f7c64stp x4, x5, [sp+40]
001f7c68str w6, [sp+56]
001f7c6cstrb w7, [sp+60]
001f7c70strb w8, [sp+64]
001f7c74stp x9, x10, [sp+72]
001f7c78str x11, [sp+88]
001f7c7cmov x3, x30
001f7c80bl runtime.morestack_noctxt.abi0
001f7c84ldp x0, x1, [sp+8]
001f7c88ldp x2, x3, [sp+24]
001f7c8cldp x4, x5, [sp+40]
001f7c90ldrsw x6, [sp+56]
001f7c94ldrsb x7, [sp+60]
001f7c98ldrb w8, [sp+64]
001f7c9cldp x9, x10, [sp+72]
001f7ca0ldr x11, [sp+88]
001f7ca4b 0x1f75c0
001f7ca8udf 0
001f7cacudf 0
001f75c0
001f75c0google.golang.org/protobuf/internal/impl.consumeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt32SliceValue(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)
001f75c0ldr x16, [x28+16]
001f75c4sub x17, sp, 208
001f75c8subs xzr, x17, x16
001f75ccb.ls 0x1f7c5c
001f75d0sub x20, sp, 336
001f75d4stp x29, x30, [x20-8]
001f75d8add sp, x20, 0
001f75dcsub x29, sp, 8
001f75e0str x0, [sp+344]
001f75e4str x1, [sp+352]
001f75e8str x2, [sp+360]
001f75ecstr x3, [sp+368]
001f75f0str x4, [sp+376]
001f75f4str x5, [sp+384]
001f75f8str w6, [sp+392]
001f75fcstrb w7, [sp+396]
001f7600strb w8, [sp+400]
001f7604str x9, [sp+408]
001f7608str x10, [sp+416]
001f760cstr x11, [sp+424]
001f7610stp xzr, xzr, [sp+176]
001f7614str xzr, [sp+192]
001f7618str xzr, [sp+72]
001f761cstrb wzr, [sp+80]
001f7620stp xzr, xzr, [sp+216]
001f7624ldr x0, [sp+368]
001f7628ldr x1, [sp+376]
001f762cldr x2, [sp+384]
001f7630bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7634str x0, [sp+200]
001f7638str x1, [sp+208]
001f763cldrsb x3, [sp+396]
001f7640ubfm x3, x3, 0, 7
001f7644subs wzr, w3, 2
001f7648b.eq 0x1f7650
001f764cb 0x1f76ec
001f7650
001f7650loc_1f7650:
001f7650str xzr, [sp+280]
001f7654stp xzr, xzr, [sp+288]
001f7658ldr x0, [sp+344]
001f765cldr x1, [sp+352]
001f7660ldr x2, [sp+360]
001f7664bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f7668str x0, [sp+280]
001f766cstr x1, [sp+288]
001f7670str x2, [sp+296]
001f7674str x3, [sp+128]
001f7678str x0, [sp+304]
001f767cstr x1, [sp+312]
001f7680str x2, [sp+320]
001f7684ldr x3, [sp+128]
001f7688str x3, [sp+168]
001f768cstr x0, [sp+232]
001f7690str x1, [sp+240]
001f7694str x2, [sp+248]
001f7698ldr x3, [sp+168]
001f769cstr x3, [sp+104]
001f76a0tbnz x3, 63, 0x1f76a8
001f76a4b 0x1f76e8
001f76a8
001f76a8loc_1f76a8:
001f76a8stp xzr, xzr, [sp+176]
001f76acstr xzr, [sp+192]
001f76b0adrp x27, 0x82b000
001f76b4ldr x5, [x27+160]
001f76b8adrp x27, 0x82b000
001f76bcldr x6, [x27+168]
001f76c0str x5, [sp+216]
001f76c4str x6, [sp+224]
001f76c8ldr x3, [sp+72]
001f76ccldr x0, [sp+176]
001f76d0ldrb w4, [sp+80]
001f76d4ldr x1, [sp+184]
001f76d8ldr x2, [sp+192]
001f76dcldp x29, x30, [sp-8]
001f76e0add sp, sp, 336
001f76e4ret x30
001f76e8
001f76e8loc_1f76e8:
001f76e8b 0x1f7998
001f76ec
001f76ecloc_1f76ec:
001f76ecldrsb x7, [sp+396]
001f76f0ubfm x7, x7, 0, 7
001f76f4cbnz w7, 0x1f76fc
001f76f8b 0x1f773c
001f76fc
001f76fcloc_1f76fc:
001f76fcstp xzr, xzr, [sp+176]
001f7700str xzr, [sp+192]
001f7704adrp x27, 0x82b000
001f7708ldr x5, [x27+192]
001f770cadrp x27, 0x82b000
001f7710ldr x6, [x27+200]
001f7714str x5, [sp+216]
001f7718str x6, [sp+224]
001f771cldr x3, [sp+72]
001f7720ldr x0, [sp+176]
001f7724ldrb w4, [sp+80]
001f7728ldr x1, [sp+184]
001f772cldr x2, [sp+192]
001f7730ldp x29, x30, [sp-8]
001f7734add sp, sp, 336
001f7738ret x30
001f773c
001f773cloc_1f773c:
001f773cstr xzr, [sp+56]
001f7740str xzr, [sp+88]
001f7744ldr x7, [sp+352]
001f7748str x7, [sp+128]
001f774csubs xzr, x7, 0
001f7750cset x8, ne
001f7754strb w8, [sp+55]
001f7758cbnz x7, 0x1f7760
001f775cb 0x1f7788
001f7760
001f7760loc_1f7760:
001f7760ldr x1, [sp+352]
001f7764ldr x7, [sp+344]
001f7768subs xzr, x1, 0
001f776cb.hi 0x1f7774
001f7770b 0x1f7990
001f7774
001f7774loc_1f7774:
001f7774ldrb w7, [x7]
001f7778subs wzr, w7, 128
001f777ccset x7, lo
001f7780strb w7, [sp+55]
001f7784b 0x1f778c
001f7788
001f7788loc_1f7788:
001f7788b 0x1f778c
001f778c
001f778cloc_1f778c:
001f778cldrb w7, [sp+55]
001f7790tbnz w7, 0, 0x1f7798
001f7794b 0x1f77c0
001f7798
001f7798loc_1f7798:
001f7798ldr x1, [sp+352]
001f779cldr x7, [sp+344]
001f77a0subs xzr, x1, 0
001f77a4b.hi 0x1f77ac
001f77a8b 0x1f7988
001f77ac
001f77acloc_1f77ac:
001f77acldrb w7, [x7]
001f77b0str x7, [sp+56]
001f77b4orr x7, xzr, 1
001f77b8str x7, [sp+88]
001f77bcb 0x1f7890
001f77c0
001f77c0loc_1f77c0:
001f77c0ldr x7, [sp+352]
001f77c4str x7, [sp+128]
001f77c8subs xzr, x7, 2
001f77cccset x7, ge
001f77d0strb w7, [sp+55]
001f77d4b.ge 0x1f77dc
001f77d8b 0x1f7804
001f77dc
001f77dcloc_1f77dc:
001f77dcldr x1, [sp+352]
001f77e0ldr x7, [sp+344]
001f77e4subs xzr, x1, 1
001f77e8b.hi 0x1f77f0
001f77ecb 0x1f7980
001f77f0
001f77f0loc_1f77f0:
001f77f0ldrb w7, [x7+1]
001f77f4subs wzr, w7, 128
001f77f8cset x7, lo
001f77fcstrb w7, [sp+55]
001f7800b 0x1f7808
001f7804
001f7804loc_1f7804:
001f7804b 0x1f7808
001f7808
001f7808loc_1f7808:
001f7808ldrb w7, [sp+55]
001f780ctbnz w7, 0, 0x1f7814
001f7810b 0x1f7860
001f7814
001f7814loc_1f7814:
001f7814ldr x1, [sp+352]
001f7818ldr x7, [sp+344]
001f781csubs xzr, x1, 0
001f7820b.hi 0x1f7828
001f7824b 0x1f7978
001f7828
001f7828loc_1f7828:
001f7828ldrb w7, [x7]
001f782cand x7, x7, 127
001f7830ldr x1, [sp+352]
001f7834ldr x8, [sp+344]
001f7838subs xzr, x1, 1
001f783cb.hi 0x1f7844
001f7840b 0x1f7970
001f7844
001f7844loc_1f7844:
001f7844ldrb w8, [x8+1]
001f7848ubfm x8, x8, 57, 7
001f784cadd x7, x7, x8
001f7850str x7, [sp+56]
001f7854orr x7, xzr, 2
001f7858str x7, [sp+88]
001f785cb 0x1f788c
001f7860
001f7860loc_1f7860:
001f7860ldr x0, [sp+344]
001f7864ldr x1, [sp+352]
001f7868ldr x2, [sp+360]
001f786cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7870str x0, [sp+112]
001f7874str x1, [sp+128]
001f7878str x0, [sp+144]
001f787cstr x1, [sp+136]
001f7880str x0, [sp+56]
001f7884str x1, [sp+88]
001f7888b 0x1f788c
001f788c
001f788cloc_1f788c:
001f788cb 0x1f7890
001f7890
001f7890loc_1f7890:
001f7890ldr x7, [sp+88]
001f7894tbnz x7, 63, 0x1f789c
001f7898b 0x1f78dc
001f789c
001f789cloc_1f789c:
001f789cstp xzr, xzr, [sp+176]
001f78a0str xzr, [sp+192]
001f78a4adrp x27, 0x82b000
001f78a8ldr x5, [x27+160]
001f78acadrp x27, 0x82b000
001f78b0ldr x6, [x27+168]
001f78b4str x5, [sp+216]
001f78b8str x6, [sp+224]
001f78bcldr x3, [sp+72]
001f78c0ldr x0, [sp+176]
001f78c4ldrb w4, [sp+80]
001f78c8ldr x1, [sp+184]
001f78ccldr x2, [sp+192]
001f78d0ldp x29, x30, [sp-8]
001f78d4add sp, sp, 336
001f78d8ret x30
001f78dc
001f78dcloc_1f78dc:
001f78dcldr x0, [sp+56]
001f78e0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f78e4str x0, [sp+256]
001f78e8str x1, [sp+264]
001f78ecstr x2, [sp+272]
001f78f0ldr x3, [sp+200]
001f78f4ldrsb x27, [x3]
001f78f8ldr x4, [sp+208]
001f78fcldr x3, [x3+24]
001f7900mov x5, x0
001f7904mov x0, x4
001f7908mov x6, x1
001f790cmov x1, x5
001f7910mov x7, x2
001f7914mov x2, x6
001f7918mov x8, x3
001f791cmov x3, x7
001f7920blr x8
001f7924ldr x1, [sp+88]
001f7928str x1, [sp+72]
001f792cldr x1, [sp+368]
001f7930ldr x2, [sp+376]
001f7934ldr x3, [sp+384]
001f7938str x1, [sp+176]
001f793cstr x2, [sp+184]
001f7940str x3, [sp+192]
001f7944stp xzr, xzr, [sp+216]
001f7948ldr x3, [sp+72]
001f794cldr x0, [sp+176]
001f7950ldrb w4, [sp+80]
001f7954ldr x1, [sp+184]
001f7958ldr x2, [sp+192]
001f795cmov x5, xzr
001f7960mov x6, xzr
001f7964ldp x29, x30, [sp-8]
001f7968add sp, sp, 336
001f796cret x30
001f7970
001f7970loc_1f7970:
001f7970orr x0, xzr, 1
001f7974bl runtime.panicIndex
001f7978
001f7978loc_1f7978:
001f7978mov x0, xzr
001f797cbl runtime.panicIndex
001f7980
001f7980loc_1f7980:
001f7980orr x0, xzr, 1
001f7984bl runtime.panicIndex
001f7988
001f7988loc_1f7988:
001f7988mov x0, xzr
001f798cbl runtime.panicIndex
001f7990
001f7990loc_1f7990:
001f7990mov x0, xzr
001f7994bl runtime.panicIndex
001f7998
001f7998loc_1f7998:
001f7998ldr x7, [sp+240]
001f799cstr x7, [sp+128]
001f79a0cbnz x7, 0x1f79a8
001f79a4b 0x1f7be0
001f79a8
001f79a8loc_1f79a8:
001f79a8str xzr, [sp+64]
001f79acstr xzr, [sp+96]
001f79b0ldr x7, [sp+240]
001f79b4str x7, [sp+120]
001f79b8subs xzr, x7, 0
001f79bccset x8, ne
001f79c0strb w8, [sp+55]
001f79c4cbnz x7, 0x1f79cc
001f79c8b 0x1f79f4
001f79cc
001f79ccloc_1f79cc:
001f79ccldr x1, [sp+240]
001f79d0ldr x7, [sp+232]
001f79d4subs xzr, x1, 0
001f79d8b.hi 0x1f79e0
001f79dcb 0x1f7c50
001f79e0
001f79e0loc_1f79e0:
001f79e0ldrb w7, [x7]
001f79e4subs wzr, w7, 128
001f79e8cset x7, lo
001f79ecstrb w7, [sp+55]
001f79f0b 0x1f79f8
001f79f4
001f79f4loc_1f79f4:
001f79f4b 0x1f79f8
001f79f8
001f79f8loc_1f79f8:
001f79f8ldrb w7, [sp+55]
001f79fctbnz w7, 0, 0x1f7a04
001f7a00b 0x1f7a2c
001f7a04
001f7a04loc_1f7a04:
001f7a04ldr x1, [sp+240]
001f7a08ldr x7, [sp+232]
001f7a0csubs xzr, x1, 0
001f7a10b.hi 0x1f7a18
001f7a14b 0x1f7c48
001f7a18
001f7a18loc_1f7a18:
001f7a18ldrb w7, [x7]
001f7a1cstr x7, [sp+64]
001f7a20orr x7, xzr, 1
001f7a24str x7, [sp+96]
001f7a28b 0x1f7b04
001f7a2c
001f7a2cloc_1f7a2c:
001f7a2cldr x7, [sp+240]
001f7a30str x7, [sp+120]
001f7a34subs xzr, x7, 2
001f7a38cset x7, ge
001f7a3cstrb w7, [sp+55]
001f7a40b.ge 0x1f7a48
001f7a44b 0x1f7a70
001f7a48
001f7a48loc_1f7a48:
001f7a48ldr x1, [sp+240]
001f7a4cldr x7, [sp+232]
001f7a50subs xzr, x1, 1
001f7a54b.hi 0x1f7a5c
001f7a58b 0x1f7c40
001f7a5c
001f7a5cloc_1f7a5c:
001f7a5cldrb w7, [x7+1]
001f7a60subs wzr, w7, 128
001f7a64cset x7, lo
001f7a68strb w7, [sp+55]
001f7a6cb 0x1f7a74
001f7a70
001f7a70loc_1f7a70:
001f7a70b 0x1f7a74
001f7a74
001f7a74loc_1f7a74:
001f7a74ldrb w7, [sp+55]
001f7a78tbnz w7, 0, 0x1f7a80
001f7a7cb 0x1f7acc
001f7a80
001f7a80loc_1f7a80:
001f7a80ldr x1, [sp+240]
001f7a84ldr x7, [sp+232]
001f7a88subs xzr, x1, 0
001f7a8cb.hi 0x1f7a94
001f7a90b 0x1f7c38
001f7a94
001f7a94loc_1f7a94:
001f7a94ldrb w7, [x7]
001f7a98and x7, x7, 127
001f7a9cldr x1, [sp+240]
001f7aa0ldr x8, [sp+232]
001f7aa4subs xzr, x1, 1
001f7aa8b.hi 0x1f7ab0
001f7aacb 0x1f7c30
001f7ab0
001f7ab0loc_1f7ab0:
001f7ab0ldrb w8, [x8+1]
001f7ab4ubfm x8, x8, 57, 7
001f7ab8add x7, x7, x8
001f7abcstr x7, [sp+64]
001f7ac0orr x7, xzr, 2
001f7ac4str x7, [sp+96]
001f7ac8b 0x1f7afc
001f7acc
001f7accloc_1f7acc:
001f7accldr x0, [sp+232]
001f7ad0ldr x1, [sp+240]
001f7ad4ldr x2, [sp+248]
001f7ad8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7adcstr x0, [sp+112]
001f7ae0str x1, [sp+120]
001f7ae4str x0, [sp+160]
001f7ae8str x1, [sp+152]
001f7aecstr x0, [sp+64]
001f7af0str x1, [sp+96]
001f7af4orr x7, xzr, 2
001f7af8b 0x1f7afc
001f7afc
001f7afcloc_1f7afc:
001f7afcorr x7, xzr, 1
001f7b00b 0x1f7b04
001f7b04
001f7b04loc_1f7b04:
001f7b04ldr x8, [sp+96]
001f7b08tbnz x8, 63, 0x1f7b10
001f7b0cb 0x1f7b50
001f7b10
001f7b10loc_1f7b10:
001f7b10stp xzr, xzr, [sp+176]
001f7b14str xzr, [sp+192]
001f7b18adrp x27, 0x82b000
001f7b1cldr x5, [x27+160]
001f7b20adrp x27, 0x82b000
001f7b24ldr x6, [x27+168]
001f7b28str x5, [sp+216]
001f7b2cstr x6, [sp+224]
001f7b30ldr x3, [sp+72]
001f7b34ldr x0, [sp+176]
001f7b38ldrb w4, [sp+80]
001f7b3cldr x1, [sp+184]
001f7b40ldr x2, [sp+192]
001f7b44ldp x29, x30, [sp-8]
001f7b48add sp, sp, 336
001f7b4cret x30
001f7b50
001f7b50loc_1f7b50:
001f7b50ldr x0, [sp+64]
001f7b54bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7b58str x0, [sp+256]
001f7b5cstr x1, [sp+264]
001f7b60str x2, [sp+272]
001f7b64ldr x3, [sp+200]
001f7b68ldrsb x27, [x3]
001f7b6cldr x4, [sp+208]
001f7b70ldr x3, [x3+24]
001f7b74mov x5, x0
001f7b78mov x0, x4
001f7b7cmov x6, x1
001f7b80mov x1, x5
001f7b84mov x7, x2
001f7b88mov x2, x6
001f7b8cmov x8, x3
001f7b90mov x3, x7
001f7b94blr x8
001f7b98ldr x0, [sp+96]
001f7b9cldr x1, [sp+240]
001f7ba0ldr x2, [sp+232]
001f7ba4ldr x3, [sp+248]
001f7ba8b 0x1f7bac
001f7bac
001f7bacloc_1f7bac:
001f7bacsubs xzr, x1, x0
001f7bb0b.hs 0x1f7bb8
001f7bb4b 0x1f7c2c
001f7bb8
001f7bb8loc_1f7bb8:
001f7bb8sub x7, x3, x0
001f7bbcsub x8, x1, x0
001f7bc0sub x9, xzr, x7
001f7bc4and x9, x0, x9, asr #63
001f7bc8add x9, x2, x9
001f7bccstr x9, [sp+232]
001f7bd0str x8, [sp+240]
001f7bd4str x7, [sp+248]
001f7bd8b 0x1f7bdc
001f7bdc
001f7bdcloc_1f7bdc:
001f7bdcb 0x1f7998
001f7be0
001f7be0loc_1f7be0:
001f7be0ldr x7, [sp+104]
001f7be4str x7, [sp+72]
001f7be8ldr x7, [sp+368]
001f7becldr x8, [sp+376]
001f7bf0ldr x9, [sp+384]
001f7bf4str x7, [sp+176]
001f7bf8str x8, [sp+184]
001f7bfcstr x9, [sp+192]
001f7c00stp xzr, xzr, [sp+216]
001f7c04ldr x3, [sp+72]
001f7c08ldr x0, [sp+176]
001f7c0cldrb w4, [sp+80]
001f7c10ldr x1, [sp+184]
001f7c14ldr x2, [sp+192]
001f7c18mov x5, xzr
001f7c1cmov x6, xzr
001f7c20ldp x29, x30, [sp-8]
001f7c24add sp, sp, 336
001f7c28ret x30
001f7c2c
001f7c2cloc_1f7c2c:
001f7c2cbl runtime.panicSliceB
001f7c30
001f7c30loc_1f7c30:
001f7c30orr x0, xzr, 1
001f7c34bl runtime.panicIndex
001f7c38
001f7c38loc_1f7c38:
001f7c38mov x0, xzr
001f7c3cbl runtime.panicIndex
001f7c40
001f7c40loc_1f7c40:
001f7c40orr x0, xzr, 1
001f7c44bl runtime.panicIndex
001f7c48
001f7c48loc_1f7c48:
001f7c48mov x0, xzr
001f7c4cbl runtime.panicIndex
001f7c50
001f7c50loc_1f7c50:
001f7c50mov x0, xzr
001f7c54bl runtime.panicIndex
001f7c58hint
001f7c5c
001f7c5cloc_1f7c5c:
001f7c5cstp x0, x1, [sp+8]
001f7c60stp x2, x3, [sp+24]
001f7c64stp x4, x5, [sp+40]
001f7c68str w6, [sp+56]
001f7c6cstrb w7, [sp+60]
001f7c70strb w8, [sp+64]
001f7c74stp x9, x10, [sp+72]
001f7c78str x11, [sp+88]
001f7c7cmov x3, x30
001f7c80bl runtime.morestack_noctxt.abi0
001f7c84ldp x0, x1, [sp+8]
001f7c88ldp x2, x3, [sp+24]
001f7c8cldp x4, x5, [sp+40]
001f7c90ldrsw x6, [sp+56]
001f7c94ldrsb x7, [sp+60]
001f7c98ldrb w8, [sp+64]
001f7c9cldp x9, x10, [sp+72]
001f7ca0ldr x11, [sp+88]
001f7ca4b 0x1f75c0
001f7ca8udf 0
001f7cacudf 0
001f75c0
001f7cb0
001f7cb0google.golang.org/protobuf/internal/impl.sizeInt32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7cb0ldr x16, [x28+16]
001f7cb4sub x17, sp, 16
001f7cb8subs xzr, x17, x16
001f7cbcb.ls 0x1f7dc8
001f7cc0str x30, [sp-144]!
001f7cc4stur x29, [sp-8]
001f7cc8sub x29, sp, 8
001f7cccstr x0, [sp+152]
001f7cd0str x1, [sp+160]
001f7cd4str x2, [sp+168]
001f7cd8str x3, [sp+176]
001f7cdcstrb w4, [sp+184]
001f7ce0str xzr, [sp+40]
001f7ce4ldr x0, [sp+152]
001f7ce8ldr x1, [sp+160]
001f7cecbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7cf0str x0, [sp+120]
001f7cf4str x1, [sp+128]
001f7cf8ldrsb x27, [x0]
001f7cfcldr x3, [x0+56]
001f7d00mov x0, x1
001f7d04blr x3
001f7d08str x0, [sp+64]
001f7d0ccbz x0, 0x1f7d14
001f7d10b 0x1f7d28
001f7d14
001f7d14loc_1f7d14:
001f7d14str xzr, [sp+40]
001f7d18mov x0, xzr
001f7d1cldur x29, [sp-8]
001f7d20ldr x30, [sp], 144
001f7d24ret x30
001f7d28
001f7d28loc_1f7d28:
001f7d28str xzr, [sp+48]
001f7d2cstr xzr, [sp+72]
001f7d30str x0, [sp+56]
001f7d34b 0x1f7d38
001f7d38
001f7d38loc_1f7d38:
001f7d38ldr x2, [sp+56]
001f7d3cldr x3, [sp+72]
001f7d40subs xzr, x2, x3
001f7d44b.gt 0x1f7d4c
001f7d48b 0x1f7da4
001f7d4c
001f7d4cloc_1f7d4c:
001f7d4cldr x1, [sp+72]
001f7d50ldr x2, [sp+120]
001f7d54ldrsb x27, [x2]
001f7d58ldr x2, [x2+40]
001f7d5cldr x0, [sp+128]
001f7d60blr x2
001f7d64str x0, [sp+96]
001f7d68str x1, [sp+104]
001f7d6cstr x2, [sp+112]
001f7d70bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7d74str x0, [sp+88]
001f7d78sbfm x0, x0, 0, 31
001f7d7cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f7d80str x0, [sp+80]
001f7d84ldr x2, [sp+48]
001f7d88add x2, x2, x0
001f7d8cstr x2, [sp+48]
001f7d90b 0x1f7d94
001f7d94
001f7d94loc_1f7d94:
001f7d94ldr x2, [sp+72]
001f7d98add x2, x2, 1
001f7d9cstr x2, [sp+72]
001f7da0b 0x1f7d38
001f7da4
001f7da4loc_1f7da4:
001f7da4ldr x0, [sp+48]
001f7da8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f7dacstr x0, [sp+80]
001f7db0ldr x1, [sp+176]
001f7db4add x0, x1, x0
001f7db8str x0, [sp+40]
001f7dbcldur x29, [sp-8]
001f7dc0ldr x30, [sp], 144
001f7dc4ret x30
001f7dc8
001f7dc8loc_1f7dc8:
001f7dc8stp x0, x1, [sp+8]
001f7dccstp x2, x3, [sp+24]
001f7dd0strb w4, [sp+40]
001f7dd4mov x3, x30
001f7dd8bl runtime.morestack_noctxt.abi0
001f7ddcldp x0, x1, [sp+8]
001f7de0ldp x2, x3, [sp+24]
001f7de4ldrb w4, [sp+40]
001f7de8b 0x1f7cb0
001f7decudf 0
001f7cb0
001f7cb0google.golang.org/protobuf/internal/impl.sizeInt32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7cb0ldr x16, [x28+16]
001f7cb4sub x17, sp, 16
001f7cb8subs xzr, x17, x16
001f7cbcb.ls 0x1f7dc8
001f7cc0str x30, [sp-144]!
001f7cc4stur x29, [sp-8]
001f7cc8sub x29, sp, 8
001f7cccstr x0, [sp+152]
001f7cd0str x1, [sp+160]
001f7cd4str x2, [sp+168]
001f7cd8str x3, [sp+176]
001f7cdcstrb w4, [sp+184]
001f7ce0str xzr, [sp+40]
001f7ce4ldr x0, [sp+152]
001f7ce8ldr x1, [sp+160]
001f7cecbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7cf0str x0, [sp+120]
001f7cf4str x1, [sp+128]
001f7cf8ldrsb x27, [x0]
001f7cfcldr x3, [x0+56]
001f7d00mov x0, x1
001f7d04blr x3
001f7d08str x0, [sp+64]
001f7d0ccbz x0, 0x1f7d14
001f7d10b 0x1f7d28
001f7d14
001f7d14loc_1f7d14:
001f7d14str xzr, [sp+40]
001f7d18mov x0, xzr
001f7d1cldur x29, [sp-8]
001f7d20ldr x30, [sp], 144
001f7d24ret x30
001f7d28
001f7d28loc_1f7d28:
001f7d28str xzr, [sp+48]
001f7d2cstr xzr, [sp+72]
001f7d30str x0, [sp+56]
001f7d34b 0x1f7d38
001f7d38
001f7d38loc_1f7d38:
001f7d38ldr x2, [sp+56]
001f7d3cldr x3, [sp+72]
001f7d40subs xzr, x2, x3
001f7d44b.gt 0x1f7d4c
001f7d48b 0x1f7da4
001f7d4c
001f7d4cloc_1f7d4c:
001f7d4cldr x1, [sp+72]
001f7d50ldr x2, [sp+120]
001f7d54ldrsb x27, [x2]
001f7d58ldr x2, [x2+40]
001f7d5cldr x0, [sp+128]
001f7d60blr x2
001f7d64str x0, [sp+96]
001f7d68str x1, [sp+104]
001f7d6cstr x2, [sp+112]
001f7d70bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7d74str x0, [sp+88]
001f7d78sbfm x0, x0, 0, 31
001f7d7cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f7d80str x0, [sp+80]
001f7d84ldr x2, [sp+48]
001f7d88add x2, x2, x0
001f7d8cstr x2, [sp+48]
001f7d90b 0x1f7d94
001f7d94
001f7d94loc_1f7d94:
001f7d94ldr x2, [sp+72]
001f7d98add x2, x2, 1
001f7d9cstr x2, [sp+72]
001f7da0b 0x1f7d38
001f7da4
001f7da4loc_1f7da4:
001f7da4ldr x0, [sp+48]
001f7da8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f7dacstr x0, [sp+80]
001f7db0ldr x1, [sp+176]
001f7db4add x0, x1, x0
001f7db8str x0, [sp+40]
001f7dbcldur x29, [sp-8]
001f7dc0ldr x30, [sp], 144
001f7dc4ret x30
001f7dc8
001f7dc8loc_1f7dc8:
001f7dc8stp x0, x1, [sp+8]
001f7dccstp x2, x3, [sp+24]
001f7dd0strb w4, [sp+40]
001f7dd4mov x3, x30
001f7dd8bl runtime.morestack_noctxt.abi0
001f7ddcldp x0, x1, [sp+8]
001f7de0ldp x2, x3, [sp+24]
001f7de4ldrb w4, [sp+40]
001f7de8b 0x1f7cb0
001f7decudf 0
001f7cb0
001f7df0
001f7df0google.golang.org/protobuf/internal/impl.appendInt32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7df0ldr x16, [x28+16]
001f7df4sub x17, sp, 80
001f7df8subs xzr, x17, x16
001f7dfcb.ls 0x1f8020
001f7e00str x30, [sp-208]!
001f7e04stur x29, [sp-8]
001f7e08sub x29, sp, 8
001f7e0cstr x0, [sp+216]
001f7e10str x1, [sp+224]
001f7e14str x2, [sp+232]
001f7e18str x3, [sp+240]
001f7e1cstr x4, [sp+248]
001f7e20str x5, [sp+256]
001f7e24str x6, [sp+264]
001f7e28strb w7, [sp+272]
001f7e2cstr xzr, [sp+112]
001f7e30stp xzr, xzr, [sp+120]
001f7e34stp xzr, xzr, [sp+96]
001f7e38ldr x0, [sp+240]
001f7e3cldr x1, [sp+248]
001f7e40ldr x2, [sp+256]
001f7e44bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7e48str x0, [sp+184]
001f7e4cstr x1, [sp+192]
001f7e50ldrsb x27, [x0]
001f7e54ldr x3, [x0+56]
001f7e58mov x0, x1
001f7e5cblr x3
001f7e60str x0, [sp+56]
001f7e64cbz x0, 0x1f7e6c
001f7e68b 0x1f7ea8
001f7e6c
001f7e6cloc_1f7e6c:
001f7e6cldr x5, [sp+216]
001f7e70ldr x6, [sp+224]
001f7e74ldr x7, [sp+232]
001f7e78str x5, [sp+112]
001f7e7cstr x6, [sp+120]
001f7e80str x7, [sp+128]
001f7e84stp xzr, xzr, [sp+96]
001f7e88ldr x0, [sp+112]
001f7e8cldr x1, [sp+120]
001f7e90ldr x2, [sp+128]
001f7e94mov x3, xzr
001f7e98mov x4, xzr
001f7e9cldur x29, [sp-8]
001f7ea0ldr x30, [sp], 208
001f7ea4ret x30
001f7ea8
001f7ea8loc_1f7ea8:
001f7ea8ldr x3, [sp+264]
001f7eacldr x0, [sp+216]
001f7eb0ldr x1, [sp+224]
001f7eb4ldr x2, [sp+232]
001f7eb8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7ebcstr x0, [sp+216]
001f7ec0str x1, [sp+224]
001f7ec4str x2, [sp+232]
001f7ec8str xzr, [sp+48]
001f7eccstr xzr, [sp+72]
001f7ed0b 0x1f7ed4
001f7ed4
001f7ed4loc_1f7ed4:
001f7ed4ldr x4, [sp+56]
001f7ed8ldr x5, [sp+72]
001f7edcsubs xzr, x4, x5
001f7ee0b.gt 0x1f7ee8
001f7ee4b 0x1f7f40
001f7ee8
001f7ee8loc_1f7ee8:
001f7ee8ldr x1, [sp+72]
001f7eecldr x2, [sp+184]
001f7ef0ldrsb x27, [x2]
001f7ef4ldr x2, [x2+40]
001f7ef8ldr x0, [sp+192]
001f7efcblr x2
001f7f00str x0, [sp+160]
001f7f04str x1, [sp+168]
001f7f08str x2, [sp+176]
001f7f0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7f10str x0, [sp+88]
001f7f14sbfm x0, x0, 0, 31
001f7f18bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f7f1cstr x0, [sp+80]
001f7f20ldr x2, [sp+48]
001f7f24add x2, x2, x0
001f7f28str x2, [sp+48]
001f7f2cb 0x1f7f30
001f7f30
001f7f30loc_1f7f30:
001f7f30ldr x4, [sp+72]
001f7f34add x4, x4, 1
001f7f38str x4, [sp+72]
001f7f3cb 0x1f7ed4
001f7f40
001f7f40loc_1f7f40:
001f7f40ldr x0, [sp+216]
001f7f44ldr x1, [sp+224]
001f7f48ldr x2, [sp+232]
001f7f4cldr x3, [sp+48]
001f7f50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7f54str x0, [sp+216]
001f7f58str x1, [sp+224]
001f7f5cstr x2, [sp+232]
001f7f60str xzr, [sp+64]
001f7f64b 0x1f7f68
001f7f68
001f7f68loc_1f7f68:
001f7f68ldr x5, [sp+56]
001f7f6cldr x6, [sp+64]
001f7f70subs xzr, x5, x6
001f7f74b.gt 0x1f7f7c
001f7f78b 0x1f7fe4
001f7f7c
001f7f7cloc_1f7f7c:
001f7f7cldr x1, [sp+64]
001f7f80ldr x2, [sp+184]
001f7f84ldrsb x27, [x2]
001f7f88ldr x2, [x2+40]
001f7f8cldr x0, [sp+192]
001f7f90blr x2
001f7f94str x0, [sp+136]
001f7f98str x1, [sp+144]
001f7f9cstr x2, [sp+152]
001f7fa0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7fa4str x0, [sp+88]
001f7fa8ldr x1, [sp+224]
001f7facldr x2, [sp+232]
001f7fb0ldr x3, [sp+216]
001f7fb4sbfm x4, x0, 0, 31
001f7fb8mov x0, x3
001f7fbcmov x3, x4
001f7fc0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7fc4str x0, [sp+216]
001f7fc8str x1, [sp+224]
001f7fccstr x2, [sp+232]
001f7fd0b 0x1f7fd4
001f7fd4
001f7fd4loc_1f7fd4:
001f7fd4ldr x5, [sp+64]
001f7fd8add x5, x5, 1
001f7fdcstr x5, [sp+64]
001f7fe0b 0x1f7f68
001f7fe4
001f7fe4loc_1f7fe4:
001f7fe4ldr x5, [sp+216]
001f7fe8ldr x6, [sp+224]
001f7fecldr x7, [sp+232]
001f7ff0str x5, [sp+112]
001f7ff4str x6, [sp+120]
001f7ff8str x7, [sp+128]
001f7ffcstp xzr, xzr, [sp+96]
001f8000ldr x0, [sp+112]
001f8004ldr x1, [sp+120]
001f8008ldr x2, [sp+128]
001f800cmov x3, xzr
001f8010mov x4, xzr
001f8014ldur x29, [sp-8]
001f8018ldr x30, [sp], 208
001f801cret x30
001f8020
001f8020loc_1f8020:
001f8020stp x0, x1, [sp+8]
001f8024stp x2, x3, [sp+24]
001f8028stp x4, x5, [sp+40]
001f802cstr x6, [sp+56]
001f8030strb w7, [sp+64]
001f8034mov x3, x30
001f8038bl runtime.morestack_noctxt.abi0
001f803cldp x0, x1, [sp+8]
001f8040ldp x2, x3, [sp+24]
001f8044ldp x4, x5, [sp+40]
001f8048ldr x6, [sp+56]
001f804cldrb w7, [sp+64]
001f8050b 0x1f7df0
001f8054udf 0
001f8058udf 0
001f805cudf 0
001f7df0
001f7df0google.golang.org/protobuf/internal/impl.appendInt32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7df0ldr x16, [x28+16]
001f7df4sub x17, sp, 80
001f7df8subs xzr, x17, x16
001f7dfcb.ls 0x1f8020
001f7e00str x30, [sp-208]!
001f7e04stur x29, [sp-8]
001f7e08sub x29, sp, 8
001f7e0cstr x0, [sp+216]
001f7e10str x1, [sp+224]
001f7e14str x2, [sp+232]
001f7e18str x3, [sp+240]
001f7e1cstr x4, [sp+248]
001f7e20str x5, [sp+256]
001f7e24str x6, [sp+264]
001f7e28strb w7, [sp+272]
001f7e2cstr xzr, [sp+112]
001f7e30stp xzr, xzr, [sp+120]
001f7e34stp xzr, xzr, [sp+96]
001f7e38ldr x0, [sp+240]
001f7e3cldr x1, [sp+248]
001f7e40ldr x2, [sp+256]
001f7e44bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7e48str x0, [sp+184]
001f7e4cstr x1, [sp+192]
001f7e50ldrsb x27, [x0]
001f7e54ldr x3, [x0+56]
001f7e58mov x0, x1
001f7e5cblr x3
001f7e60str x0, [sp+56]
001f7e64cbz x0, 0x1f7e6c
001f7e68b 0x1f7ea8
001f7e6c
001f7e6cloc_1f7e6c:
001f7e6cldr x5, [sp+216]
001f7e70ldr x6, [sp+224]
001f7e74ldr x7, [sp+232]
001f7e78str x5, [sp+112]
001f7e7cstr x6, [sp+120]
001f7e80str x7, [sp+128]
001f7e84stp xzr, xzr, [sp+96]
001f7e88ldr x0, [sp+112]
001f7e8cldr x1, [sp+120]
001f7e90ldr x2, [sp+128]
001f7e94mov x3, xzr
001f7e98mov x4, xzr
001f7e9cldur x29, [sp-8]
001f7ea0ldr x30, [sp], 208
001f7ea4ret x30
001f7ea8
001f7ea8loc_1f7ea8:
001f7ea8ldr x3, [sp+264]
001f7eacldr x0, [sp+216]
001f7eb0ldr x1, [sp+224]
001f7eb4ldr x2, [sp+232]
001f7eb8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7ebcstr x0, [sp+216]
001f7ec0str x1, [sp+224]
001f7ec4str x2, [sp+232]
001f7ec8str xzr, [sp+48]
001f7eccstr xzr, [sp+72]
001f7ed0b 0x1f7ed4
001f7ed4
001f7ed4loc_1f7ed4:
001f7ed4ldr x4, [sp+56]
001f7ed8ldr x5, [sp+72]
001f7edcsubs xzr, x4, x5
001f7ee0b.gt 0x1f7ee8
001f7ee4b 0x1f7f40
001f7ee8
001f7ee8loc_1f7ee8:
001f7ee8ldr x1, [sp+72]
001f7eecldr x2, [sp+184]
001f7ef0ldrsb x27, [x2]
001f7ef4ldr x2, [x2+40]
001f7ef8ldr x0, [sp+192]
001f7efcblr x2
001f7f00str x0, [sp+160]
001f7f04str x1, [sp+168]
001f7f08str x2, [sp+176]
001f7f0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7f10str x0, [sp+88]
001f7f14sbfm x0, x0, 0, 31
001f7f18bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f7f1cstr x0, [sp+80]
001f7f20ldr x2, [sp+48]
001f7f24add x2, x2, x0
001f7f28str x2, [sp+48]
001f7f2cb 0x1f7f30
001f7f30
001f7f30loc_1f7f30:
001f7f30ldr x4, [sp+72]
001f7f34add x4, x4, 1
001f7f38str x4, [sp+72]
001f7f3cb 0x1f7ed4
001f7f40
001f7f40loc_1f7f40:
001f7f40ldr x0, [sp+216]
001f7f44ldr x1, [sp+224]
001f7f48ldr x2, [sp+232]
001f7f4cldr x3, [sp+48]
001f7f50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7f54str x0, [sp+216]
001f7f58str x1, [sp+224]
001f7f5cstr x2, [sp+232]
001f7f60str xzr, [sp+64]
001f7f64b 0x1f7f68
001f7f68
001f7f68loc_1f7f68:
001f7f68ldr x5, [sp+56]
001f7f6cldr x6, [sp+64]
001f7f70subs xzr, x5, x6
001f7f74b.gt 0x1f7f7c
001f7f78b 0x1f7fe4
001f7f7c
001f7f7cloc_1f7f7c:
001f7f7cldr x1, [sp+64]
001f7f80ldr x2, [sp+184]
001f7f84ldrsb x27, [x2]
001f7f88ldr x2, [x2+40]
001f7f8cldr x0, [sp+192]
001f7f90blr x2
001f7f94str x0, [sp+136]
001f7f98str x1, [sp+144]
001f7f9cstr x2, [sp+152]
001f7fa0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7fa4str x0, [sp+88]
001f7fa8ldr x1, [sp+224]
001f7facldr x2, [sp+232]
001f7fb0ldr x3, [sp+216]
001f7fb4sbfm x4, x0, 0, 31
001f7fb8mov x0, x3
001f7fbcmov x3, x4
001f7fc0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7fc4str x0, [sp+216]
001f7fc8str x1, [sp+224]
001f7fccstr x2, [sp+232]
001f7fd0b 0x1f7fd4
001f7fd4
001f7fd4loc_1f7fd4:
001f7fd4ldr x5, [sp+64]
001f7fd8add x5, x5, 1
001f7fdcstr x5, [sp+64]
001f7fe0b 0x1f7f68
001f7fe4
001f7fe4loc_1f7fe4:
001f7fe4ldr x5, [sp+216]
001f7fe8ldr x6, [sp+224]
001f7fecldr x7, [sp+232]
001f7ff0str x5, [sp+112]
001f7ff4str x6, [sp+120]
001f7ff8str x7, [sp+128]
001f7ffcstp xzr, xzr, [sp+96]
001f8000ldr x0, [sp+112]
001f8004ldr x1, [sp+120]
001f8008ldr x2, [sp+128]
001f800cmov x3, xzr
001f8010mov x4, xzr
001f8014ldur x29, [sp-8]
001f8018ldr x30, [sp], 208
001f801cret x30
001f8020
001f8020loc_1f8020:
001f8020stp x0, x1, [sp+8]
001f8024stp x2, x3, [sp+24]
001f8028stp x4, x5, [sp+40]
001f802cstr x6, [sp+56]
001f8030strb w7, [sp+64]
001f8034mov x3, x30
001f8038bl runtime.morestack_noctxt.abi0
001f803cldp x0, x1, [sp+8]
001f8040ldp x2, x3, [sp+24]
001f8044ldp x4, x5, [sp+40]
001f8048ldr x6, [sp+56]
001f804cldrb w7, [sp+64]
001f8050b 0x1f7df0
001f8054udf 0
001f8058udf 0
001f805cudf 0
001f7df0
001f8060
001f8060google.golang.org/protobuf/internal/impl.sizeSint32: ; void google.golang.org/protobuf/internal/impl.sizeSint32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8060ldr x16, [x28+16]
001f8064subs xzr, sp, x16
001f8068b.ls 0x1f80d0
001f806cstr x30, [sp-64]!
001f8070stur x29, [sp-8]
001f8074sub x29, sp, 8
001f8078str x0, [sp+72]
001f807cstr x1, [sp+80]
001f8080strb w2, [sp+88]
001f8084str xzr, [sp+24]
001f8088bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f808cstr x0, [sp+48]
001f8090ldrsb x27, [x0]
001f8094ldrsw x1, [x0]
001f8098str w1, [sp+20]
001f809cmov x0, x1
001f80a0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f80a4str x0, [sp+40]
001f80a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f80acstr x0, [sp+32]
001f80b0ldr x1, [sp+80]
001f80b4ldrsb x27, [x1]
001f80b8ldr x1, [x1+120]
001f80bcadd x0, x1, x0
001f80c0str x0, [sp+24]
001f80c4ldur x29, [sp-8]
001f80c8ldr x30, [sp], 64
001f80ccret x30
001f80d0
001f80d0loc_1f80d0:
001f80d0stp x0, x1, [sp+8]
001f80d4strb w2, [sp+24]
001f80d8mov x3, x30
001f80dcbl runtime.morestack_noctxt.abi0
001f80e0ldp x0, x1, [sp+8]
001f80e4ldrb w2, [sp+24]
001f80e8b 0x1f8060
001f80ecudf 0
001f8060
001f8060google.golang.org/protobuf/internal/impl.sizeSint32: ; void google.golang.org/protobuf/internal/impl.sizeSint32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8060ldr x16, [x28+16]
001f8064subs xzr, sp, x16
001f8068b.ls 0x1f80d0
001f806cstr x30, [sp-64]!
001f8070stur x29, [sp-8]
001f8074sub x29, sp, 8
001f8078str x0, [sp+72]
001f807cstr x1, [sp+80]
001f8080strb w2, [sp+88]
001f8084str xzr, [sp+24]
001f8088bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f808cstr x0, [sp+48]
001f8090ldrsb x27, [x0]
001f8094ldrsw x1, [x0]
001f8098str w1, [sp+20]
001f809cmov x0, x1
001f80a0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f80a4str x0, [sp+40]
001f80a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f80acstr x0, [sp+32]
001f80b0ldr x1, [sp+80]
001f80b4ldrsb x27, [x1]
001f80b8ldr x1, [x1+120]
001f80bcadd x0, x1, x0
001f80c0str x0, [sp+24]
001f80c4ldur x29, [sp-8]
001f80c8ldr x30, [sp], 64
001f80ccret x30
001f80d0
001f80d0loc_1f80d0:
001f80d0stp x0, x1, [sp+8]
001f80d4strb w2, [sp+24]
001f80d8mov x3, x30
001f80dcbl runtime.morestack_noctxt.abi0
001f80e0ldp x0, x1, [sp+8]
001f80e4ldrb w2, [sp+24]
001f80e8b 0x1f8060
001f80ecudf 0
001f8060
001f80f0
001f80f0google.golang.org/protobuf/internal/impl.appendSint32: ; void google.golang.org/protobuf/internal/impl.appendSint32(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)
001f80f0ldr x16, [x28+16]
001f80f4subs xzr, sp, x16
001f80f8b.ls 0x1f81e0
001f80fcstr x30, [sp-128]!
001f8100stur x29, [sp-8]
001f8104sub x29, sp, 8
001f8108str x0, [sp+136]
001f810cstr x1, [sp+144]
001f8110str x2, [sp+152]
001f8114str x3, [sp+160]
001f8118str x4, [sp+168]
001f811cstrb w5, [sp+176]
001f8120str xzr, [sp+88]
001f8124stp xzr, xzr, [sp+96]
001f8128stp xzr, xzr, [sp+72]
001f812cldr x0, [sp+160]
001f8130bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f8134str x0, [sp+112]
001f8138ldrsb x27, [x0]
001f813cldrsw x1, [x0]
001f8140str w1, [sp+52]
001f8144ldr x1, [sp+168]
001f8148ldrsb x27, [x1]
001f814cldr x3, [x1+112]
001f8150str x3, [sp+56]
001f8154ldr x0, [sp+136]
001f8158ldr x1, [sp+144]
001f815cldr x2, [sp+152]
001f8160bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8164str x0, [sp+136]
001f8168str x1, [sp+144]
001f816cstr x2, [sp+152]
001f8170ldrsw x1, [sp+52]
001f8174mov x0, x1
001f8178bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f817cstr x0, [sp+64]
001f8180ldr x1, [sp+136]
001f8184ldr x2, [sp+144]
001f8188ldr x3, [sp+152]
001f818cmov x4, x0
001f8190mov x0, x1
001f8194mov x1, x2
001f8198mov x2, x3
001f819cmov x3, x4
001f81a0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f81a4str x0, [sp+136]
001f81a8str x1, [sp+144]
001f81acstr x2, [sp+152]
001f81b0str x0, [sp+88]
001f81b4str x1, [sp+96]
001f81b8str x2, [sp+104]
001f81bcstp xzr, xzr, [sp+72]
001f81c0ldr x0, [sp+88]
001f81c4ldr x1, [sp+96]
001f81c8ldr x2, [sp+104]
001f81ccmov x3, xzr
001f81d0mov x4, xzr
001f81d4ldur x29, [sp-8]
001f81d8ldr x30, [sp], 128
001f81dcret x30
001f81e0
001f81e0loc_1f81e0:
001f81e0stp x0, x1, [sp+8]
001f81e4stp x2, x3, [sp+24]
001f81e8str x4, [sp+40]
001f81ecstrb w5, [sp+48]
001f81f0mov x3, x30
001f81f4bl runtime.morestack_noctxt.abi0
001f81f8ldp x0, x1, [sp+8]
001f81fcldp x2, x3, [sp+24]
001f8200ldr x4, [sp+40]
001f8204ldrb w5, [sp+48]
001f8208b 0x1f80f0
001f820cudf 0
001f80f0
001f80f0google.golang.org/protobuf/internal/impl.appendSint32: ; void google.golang.org/protobuf/internal/impl.appendSint32(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)
001f80f0ldr x16, [x28+16]
001f80f4subs xzr, sp, x16
001f80f8b.ls 0x1f81e0
001f80fcstr x30, [sp-128]!
001f8100stur x29, [sp-8]
001f8104sub x29, sp, 8
001f8108str x0, [sp+136]
001f810cstr x1, [sp+144]
001f8110str x2, [sp+152]
001f8114str x3, [sp+160]
001f8118str x4, [sp+168]
001f811cstrb w5, [sp+176]
001f8120str xzr, [sp+88]
001f8124stp xzr, xzr, [sp+96]
001f8128stp xzr, xzr, [sp+72]
001f812cldr x0, [sp+160]
001f8130bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f8134str x0, [sp+112]
001f8138ldrsb x27, [x0]
001f813cldrsw x1, [x0]
001f8140str w1, [sp+52]
001f8144ldr x1, [sp+168]
001f8148ldrsb x27, [x1]
001f814cldr x3, [x1+112]
001f8150str x3, [sp+56]
001f8154ldr x0, [sp+136]
001f8158ldr x1, [sp+144]
001f815cldr x2, [sp+152]
001f8160bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8164str x0, [sp+136]
001f8168str x1, [sp+144]
001f816cstr x2, [sp+152]
001f8170ldrsw x1, [sp+52]
001f8174mov x0, x1
001f8178bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f817cstr x0, [sp+64]
001f8180ldr x1, [sp+136]
001f8184ldr x2, [sp+144]
001f8188ldr x3, [sp+152]
001f818cmov x4, x0
001f8190mov x0, x1
001f8194mov x1, x2
001f8198mov x2, x3
001f819cmov x3, x4
001f81a0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f81a4str x0, [sp+136]
001f81a8str x1, [sp+144]
001f81acstr x2, [sp+152]
001f81b0str x0, [sp+88]
001f81b4str x1, [sp+96]
001f81b8str x2, [sp+104]
001f81bcstp xzr, xzr, [sp+72]
001f81c0ldr x0, [sp+88]
001f81c4ldr x1, [sp+96]
001f81c8ldr x2, [sp+104]
001f81ccmov x3, xzr
001f81d0mov x4, xzr
001f81d4ldur x29, [sp-8]
001f81d8ldr x30, [sp], 128
001f81dcret x30
001f81e0
001f81e0loc_1f81e0:
001f81e0stp x0, x1, [sp+8]
001f81e4stp x2, x3, [sp+24]
001f81e8str x4, [sp+40]
001f81ecstrb w5, [sp+48]
001f81f0mov x3, x30
001f81f4bl runtime.morestack_noctxt.abi0
001f81f8ldp x0, x1, [sp+8]
001f81fcldp x2, x3, [sp+24]
001f8200ldr x4, [sp+40]
001f8204ldrb w5, [sp+48]
001f8208b 0x1f80f0
001f820cudf 0
001f80f0
001f8210
001f8210google.golang.org/protobuf/internal/impl.consumeSint32: ; void google.golang.org/protobuf/internal/impl.consumeSint32(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)
001f8210ldr x16, [x28+16]
001f8214sub x17, sp, 16
001f8218subs xzr, x17, x16
001f821cb.ls 0x1f84a4
001f8220str x30, [sp-144]!
001f8224stur x29, [sp-8]
001f8228sub x29, sp, 8
001f822cstr x0, [sp+152]
001f8230str x1, [sp+160]
001f8234str x2, [sp+168]
001f8238str x3, [sp+176]
001f823cstrb w4, [sp+184]
001f8240str x5, [sp+192]
001f8244strb w6, [sp+200]
001f8248str x7, [sp+208]
001f824cstr x8, [sp+216]
001f8250str x9, [sp+224]
001f8254str xzr, [sp+48]
001f8258strb wzr, [sp+56]
001f825cstp xzr, xzr, [sp+112]
001f8260ldrsb x4, [sp+184]
001f8264ubfm x4, x4, 0, 7
001f8268cbnz w4, 0x1f8270
001f826cb 0x1f829c
001f8270
001f8270loc_1f8270:
001f8270adrp x27, 0x82a000
001f8274ldr x2, [x27+192]
001f8278adrp x27, 0x82a000
001f827cldr x3, [x27+200]
001f8280str x2, [sp+112]
001f8284str x3, [sp+120]
001f8288ldr x0, [sp+48]
001f828cldrb w1, [sp+56]
001f8290ldur x29, [sp-8]
001f8294ldr x30, [sp], 144
001f8298ret x30
001f829c
001f829cloc_1f829c:
001f829cstr xzr, [sp+40]
001f82a0str xzr, [sp+64]
001f82a4ldr x4, [sp+160]
001f82a8str x4, [sp+96]
001f82acsubs xzr, x4, 0
001f82b0cset x5, ne
001f82b4strb w5, [sp+39]
001f82b8cbnz x4, 0x1f82c0
001f82bcb 0x1f82e8
001f82c0
001f82c0loc_1f82c0:
001f82c0ldr x1, [sp+160]
001f82c4ldr x4, [sp+152]
001f82c8subs xzr, x1, 0
001f82ccb.hi 0x1f82d4
001f82d0b 0x1f8498
001f82d4
001f82d4loc_1f82d4:
001f82d4ldrb w4, [x4]
001f82d8subs wzr, w4, 128
001f82dccset x4, lo
001f82e0strb w4, [sp+39]
001f82e4b 0x1f82ec
001f82e8
001f82e8loc_1f82e8:
001f82e8b 0x1f82ec
001f82ec
001f82ecloc_1f82ec:
001f82ecldrb w4, [sp+39]
001f82f0tbnz w4, 0, 0x1f82f8
001f82f4b 0x1f8320
001f82f8
001f82f8loc_1f82f8:
001f82f8ldr x1, [sp+160]
001f82fcldr x4, [sp+152]
001f8300subs xzr, x1, 0
001f8304b.hi 0x1f830c
001f8308b 0x1f8490
001f830c
001f830cloc_1f830c:
001f830cldrb w4, [x4]
001f8310str x4, [sp+40]
001f8314orr x4, xzr, 1
001f8318str x4, [sp+64]
001f831cb 0x1f83f0
001f8320
001f8320loc_1f8320:
001f8320ldr x4, [sp+160]
001f8324str x4, [sp+96]
001f8328subs xzr, x4, 2
001f832ccset x4, ge
001f8330strb w4, [sp+39]
001f8334b.ge 0x1f833c
001f8338b 0x1f8364
001f833c
001f833cloc_1f833c:
001f833cldr x1, [sp+160]
001f8340ldr x4, [sp+152]
001f8344subs xzr, x1, 1
001f8348b.hi 0x1f8350
001f834cb 0x1f8488
001f8350
001f8350loc_1f8350:
001f8350ldrb w4, [x4+1]
001f8354subs wzr, w4, 128
001f8358cset x4, lo
001f835cstrb w4, [sp+39]
001f8360b 0x1f8368
001f8364
001f8364loc_1f8364:
001f8364b 0x1f8368
001f8368
001f8368loc_1f8368:
001f8368ldrb w4, [sp+39]
001f836ctbnz w4, 0, 0x1f8374
001f8370b 0x1f83c0
001f8374
001f8374loc_1f8374:
001f8374ldr x1, [sp+160]
001f8378ldr x4, [sp+152]
001f837csubs xzr, x1, 0
001f8380b.hi 0x1f8388
001f8384b 0x1f8480
001f8388
001f8388loc_1f8388:
001f8388ldrb w4, [x4]
001f838cand x4, x4, 127
001f8390ldr x1, [sp+160]
001f8394ldr x5, [sp+152]
001f8398subs xzr, x1, 1
001f839cb.hi 0x1f83a4
001f83a0b 0x1f8478
001f83a4
001f83a4loc_1f83a4:
001f83a4ldrb w5, [x5+1]
001f83a8ubfm x5, x5, 57, 7
001f83acadd x4, x4, x5
001f83b0str x4, [sp+40]
001f83b4orr x4, xzr, 2
001f83b8str x4, [sp+64]
001f83bcb 0x1f83ec
001f83c0
001f83c0loc_1f83c0:
001f83c0ldr x0, [sp+152]
001f83c4ldr x1, [sp+160]
001f83c8ldr x2, [sp+168]
001f83ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f83d0str x0, [sp+88]
001f83d4str x1, [sp+96]
001f83d8str x0, [sp+72]
001f83dcstr x1, [sp+104]
001f83e0str x0, [sp+40]
001f83e4str x1, [sp+64]
001f83e8b 0x1f83ec
001f83ec
001f83ecloc_1f83ec:
001f83ecb 0x1f83f0
001f83f0
001f83f0loc_1f83f0:
001f83f0ldr x4, [sp+64]
001f83f4tbnz x4, 63, 0x1f83fc
001f83f8b 0x1f8428
001f83fc
001f83fcloc_1f83fc:
001f83fcadrp x27, 0x82a000
001f8400ldr x2, [x27+160]
001f8404adrp x27, 0x82a000
001f8408ldr x3, [x27+168]
001f840cstr x2, [sp+112]
001f8410str x3, [sp+120]
001f8414ldr x0, [sp+48]
001f8418ldrb w1, [sp+56]
001f841cldur x29, [sp-8]
001f8420ldr x30, [sp], 144
001f8424ret x30
001f8428
001f8428loc_1f8428:
001f8428ldr x0, [sp+176]
001f842cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f8430str x0, [sp+128]
001f8434ldr x1, [sp+40]
001f8438and x0, x1, 0xffffffff
001f843cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f8440str x0, [sp+80]
001f8444ldr x1, [sp+128]
001f8448ldrsb x27, [x1]
001f844cstr w0, [x1]
001f8450ldr x1, [sp+64]
001f8454str x1, [sp+48]
001f8458stp xzr, xzr, [sp+112]
001f845cldr x0, [sp+48]
001f8460ldrb w1, [sp+56]
001f8464mov x2, xzr
001f8468mov x3, xzr
001f846cldur x29, [sp-8]
001f8470ldr x30, [sp], 144
001f8474ret x30
001f8478
001f8478loc_1f8478:
001f8478orr x0, xzr, 1
001f847cbl runtime.panicIndex
001f8480
001f8480loc_1f8480:
001f8480mov x0, xzr
001f8484bl runtime.panicIndex
001f8488
001f8488loc_1f8488:
001f8488orr x0, xzr, 1
001f848cbl runtime.panicIndex
001f8490
001f8490loc_1f8490:
001f8490mov x0, xzr
001f8494bl runtime.panicIndex
001f8498
001f8498loc_1f8498:
001f8498mov x0, xzr
001f849cbl runtime.panicIndex
001f84a0hint
001f84a4
001f84a4loc_1f84a4:
001f84a4stp x0, x1, [sp+8]
001f84a8stp x2, x3, [sp+24]
001f84acstrb w4, [sp+40]
001f84b0str x5, [sp+48]
001f84b4strb w6, [sp+56]
001f84b8stp x7, x8, [sp+64]
001f84bcstr x9, [sp+80]
001f84c0mov x3, x30
001f84c4bl runtime.morestack_noctxt.abi0
001f84c8ldp x0, x1, [sp+8]
001f84ccldp x2, x3, [sp+24]
001f84d0ldrsb x4, [sp+40]
001f84d4ldr x5, [sp+48]
001f84d8ldrb w6, [sp+56]
001f84dcldp x7, x8, [sp+64]
001f84e0ldr x9, [sp+80]
001f84e4b 0x1f8210
001f84e8udf 0
001f84ecudf 0
001f8210
001f8210google.golang.org/protobuf/internal/impl.consumeSint32: ; void google.golang.org/protobuf/internal/impl.consumeSint32(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)
001f8210ldr x16, [x28+16]
001f8214sub x17, sp, 16
001f8218subs xzr, x17, x16
001f821cb.ls 0x1f84a4
001f8220str x30, [sp-144]!
001f8224stur x29, [sp-8]
001f8228sub x29, sp, 8
001f822cstr x0, [sp+152]
001f8230str x1, [sp+160]
001f8234str x2, [sp+168]
001f8238str x3, [sp+176]
001f823cstrb w4, [sp+184]
001f8240str x5, [sp+192]
001f8244strb w6, [sp+200]
001f8248str x7, [sp+208]
001f824cstr x8, [sp+216]
001f8250str x9, [sp+224]
001f8254str xzr, [sp+48]
001f8258strb wzr, [sp+56]
001f825cstp xzr, xzr, [sp+112]
001f8260ldrsb x4, [sp+184]
001f8264ubfm x4, x4, 0, 7
001f8268cbnz w4, 0x1f8270
001f826cb 0x1f829c
001f8270
001f8270loc_1f8270:
001f8270adrp x27, 0x82a000
001f8274ldr x2, [x27+192]
001f8278adrp x27, 0x82a000
001f827cldr x3, [x27+200]
001f8280str x2, [sp+112]
001f8284str x3, [sp+120]
001f8288ldr x0, [sp+48]
001f828cldrb w1, [sp+56]
001f8290ldur x29, [sp-8]
001f8294ldr x30, [sp], 144
001f8298ret x30
001f829c
001f829cloc_1f829c:
001f829cstr xzr, [sp+40]
001f82a0str xzr, [sp+64]
001f82a4ldr x4, [sp+160]
001f82a8str x4, [sp+96]
001f82acsubs xzr, x4, 0
001f82b0cset x5, ne
001f82b4strb w5, [sp+39]
001f82b8cbnz x4, 0x1f82c0
001f82bcb 0x1f82e8
001f82c0
001f82c0loc_1f82c0:
001f82c0ldr x1, [sp+160]
001f82c4ldr x4, [sp+152]
001f82c8subs xzr, x1, 0
001f82ccb.hi 0x1f82d4
001f82d0b 0x1f8498
001f82d4
001f82d4loc_1f82d4:
001f82d4ldrb w4, [x4]
001f82d8subs wzr, w4, 128
001f82dccset x4, lo
001f82e0strb w4, [sp+39]
001f82e4b 0x1f82ec
001f82e8
001f82e8loc_1f82e8:
001f82e8b 0x1f82ec
001f82ec
001f82ecloc_1f82ec:
001f82ecldrb w4, [sp+39]
001f82f0tbnz w4, 0, 0x1f82f8
001f82f4b 0x1f8320
001f82f8
001f82f8loc_1f82f8:
001f82f8ldr x1, [sp+160]
001f82fcldr x4, [sp+152]
001f8300subs xzr, x1, 0
001f8304b.hi 0x1f830c
001f8308b 0x1f8490
001f830c
001f830cloc_1f830c:
001f830cldrb w4, [x4]
001f8310str x4, [sp+40]
001f8314orr x4, xzr, 1
001f8318str x4, [sp+64]
001f831cb 0x1f83f0
001f8320
001f8320loc_1f8320:
001f8320ldr x4, [sp+160]
001f8324str x4, [sp+96]
001f8328subs xzr, x4, 2
001f832ccset x4, ge
001f8330strb w4, [sp+39]
001f8334b.ge 0x1f833c
001f8338b 0x1f8364
001f833c
001f833cloc_1f833c:
001f833cldr x1, [sp+160]
001f8340ldr x4, [sp+152]
001f8344subs xzr, x1, 1
001f8348b.hi 0x1f8350
001f834cb 0x1f8488
001f8350
001f8350loc_1f8350:
001f8350ldrb w4, [x4+1]
001f8354subs wzr, w4, 128
001f8358cset x4, lo
001f835cstrb w4, [sp+39]
001f8360b 0x1f8368
001f8364
001f8364loc_1f8364:
001f8364b 0x1f8368
001f8368
001f8368loc_1f8368:
001f8368ldrb w4, [sp+39]
001f836ctbnz w4, 0, 0x1f8374
001f8370b 0x1f83c0
001f8374
001f8374loc_1f8374:
001f8374ldr x1, [sp+160]
001f8378ldr x4, [sp+152]
001f837csubs xzr, x1, 0
001f8380b.hi 0x1f8388
001f8384b 0x1f8480
001f8388
001f8388loc_1f8388:
001f8388ldrb w4, [x4]
001f838cand x4, x4, 127
001f8390ldr x1, [sp+160]
001f8394ldr x5, [sp+152]
001f8398subs xzr, x1, 1
001f839cb.hi 0x1f83a4
001f83a0b 0x1f8478
001f83a4
001f83a4loc_1f83a4:
001f83a4ldrb w5, [x5+1]
001f83a8ubfm x5, x5, 57, 7
001f83acadd x4, x4, x5
001f83b0str x4, [sp+40]
001f83b4orr x4, xzr, 2
001f83b8str x4, [sp+64]
001f83bcb 0x1f83ec
001f83c0
001f83c0loc_1f83c0:
001f83c0ldr x0, [sp+152]
001f83c4ldr x1, [sp+160]
001f83c8ldr x2, [sp+168]
001f83ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f83d0str x0, [sp+88]
001f83d4str x1, [sp+96]
001f83d8str x0, [sp+72]
001f83dcstr x1, [sp+104]
001f83e0str x0, [sp+40]
001f83e4str x1, [sp+64]
001f83e8b 0x1f83ec
001f83ec
001f83ecloc_1f83ec:
001f83ecb 0x1f83f0
001f83f0
001f83f0loc_1f83f0:
001f83f0ldr x4, [sp+64]
001f83f4tbnz x4, 63, 0x1f83fc
001f83f8b 0x1f8428
001f83fc
001f83fcloc_1f83fc:
001f83fcadrp x27, 0x82a000
001f8400ldr x2, [x27+160]
001f8404adrp x27, 0x82a000
001f8408ldr x3, [x27+168]
001f840cstr x2, [sp+112]
001f8410str x3, [sp+120]
001f8414ldr x0, [sp+48]
001f8418ldrb w1, [sp+56]
001f841cldur x29, [sp-8]
001f8420ldr x30, [sp], 144
001f8424ret x30
001f8428
001f8428loc_1f8428:
001f8428ldr x0, [sp+176]
001f842cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f8430str x0, [sp+128]
001f8434ldr x1, [sp+40]
001f8438and x0, x1, 0xffffffff
001f843cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f8440str x0, [sp+80]
001f8444ldr x1, [sp+128]
001f8448ldrsb x27, [x1]
001f844cstr w0, [x1]
001f8450ldr x1, [sp+64]
001f8454str x1, [sp+48]
001f8458stp xzr, xzr, [sp+112]
001f845cldr x0, [sp+48]
001f8460ldrb w1, [sp+56]
001f8464mov x2, xzr
001f8468mov x3, xzr
001f846cldur x29, [sp-8]
001f8470ldr x30, [sp], 144
001f8474ret x30
001f8478
001f8478loc_1f8478:
001f8478orr x0, xzr, 1
001f847cbl runtime.panicIndex
001f8480
001f8480loc_1f8480:
001f8480mov x0, xzr
001f8484bl runtime.panicIndex
001f8488
001f8488loc_1f8488:
001f8488orr x0, xzr, 1
001f848cbl runtime.panicIndex
001f8490
001f8490loc_1f8490:
001f8490mov x0, xzr
001f8494bl runtime.panicIndex
001f8498
001f8498loc_1f8498:
001f8498mov x0, xzr
001f849cbl runtime.panicIndex
001f84a0hint
001f84a4
001f84a4loc_1f84a4:
001f84a4stp x0, x1, [sp+8]
001f84a8stp x2, x3, [sp+24]
001f84acstrb w4, [sp+40]
001f84b0str x5, [sp+48]
001f84b4strb w6, [sp+56]
001f84b8stp x7, x8, [sp+64]
001f84bcstr x9, [sp+80]
001f84c0mov x3, x30
001f84c4bl runtime.morestack_noctxt.abi0
001f84c8ldp x0, x1, [sp+8]
001f84ccldp x2, x3, [sp+24]
001f84d0ldrsb x4, [sp+40]
001f84d4ldr x5, [sp+48]
001f84d8ldrb w6, [sp+56]
001f84dcldp x7, x8, [sp+64]
001f84e0ldr x9, [sp+80]
001f84e4b 0x1f8210
001f84e8udf 0
001f84ecudf 0
001f8210
001f84f0
001f84f0google.golang.org/protobuf/internal/impl.sizeSint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeSint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f84f0ldr x16, [x28+16]
001f84f4subs xzr, sp, x16
001f84f8b.ls 0x1f857c
001f84fcstr x30, [sp-64]!
001f8500stur x29, [sp-8]
001f8504sub x29, sp, 8
001f8508str x0, [sp+72]
001f850cstr x1, [sp+80]
001f8510strb w2, [sp+88]
001f8514str xzr, [sp+24]
001f8518bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f851cstr x0, [sp+48]
001f8520ldrsb x27, [x0]
001f8524ldrsw x1, [x0]
001f8528str w1, [sp+20]
001f852ccbz w1, 0x1f8534
001f8530b 0x1f8548
001f8534
001f8534loc_1f8534:
001f8534str xzr, [sp+24]
001f8538mov x0, xzr
001f853cldur x29, [sp-8]
001f8540ldr x30, [sp], 64
001f8544ret x30
001f8548
001f8548loc_1f8548:
001f8548mov x0, x1
001f854cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8550str x0, [sp+40]
001f8554bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8558str x0, [sp+32]
001f855cldr x1, [sp+80]
001f8560ldrsb x27, [x1]
001f8564ldr x1, [x1+120]
001f8568add x0, x1, x0
001f856cstr x0, [sp+24]
001f8570ldur x29, [sp-8]
001f8574ldr x30, [sp], 64
001f8578ret x30
001f857c
001f857cloc_1f857c:
001f857cstp x0, x1, [sp+8]
001f8580strb w2, [sp+24]
001f8584mov x3, x30
001f8588bl runtime.morestack_noctxt.abi0
001f858cldp x0, x1, [sp+8]
001f8590ldrb w2, [sp+24]
001f8594b 0x1f84f0
001f8598udf 0
001f859cudf 0
001f84f0
001f84f0google.golang.org/protobuf/internal/impl.sizeSint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeSint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f84f0ldr x16, [x28+16]
001f84f4subs xzr, sp, x16
001f84f8b.ls 0x1f857c
001f84fcstr x30, [sp-64]!
001f8500stur x29, [sp-8]
001f8504sub x29, sp, 8
001f8508str x0, [sp+72]
001f850cstr x1, [sp+80]
001f8510strb w2, [sp+88]
001f8514str xzr, [sp+24]
001f8518bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f851cstr x0, [sp+48]
001f8520ldrsb x27, [x0]
001f8524ldrsw x1, [x0]
001f8528str w1, [sp+20]
001f852ccbz w1, 0x1f8534
001f8530b 0x1f8548
001f8534
001f8534loc_1f8534:
001f8534str xzr, [sp+24]
001f8538mov x0, xzr
001f853cldur x29, [sp-8]
001f8540ldr x30, [sp], 64
001f8544ret x30
001f8548
001f8548loc_1f8548:
001f8548mov x0, x1
001f854cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8550str x0, [sp+40]
001f8554bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8558str x0, [sp+32]
001f855cldr x1, [sp+80]
001f8560ldrsb x27, [x1]
001f8564ldr x1, [x1+120]
001f8568add x0, x1, x0
001f856cstr x0, [sp+24]
001f8570ldur x29, [sp-8]
001f8574ldr x30, [sp], 64
001f8578ret x30
001f857c
001f857cloc_1f857c:
001f857cstp x0, x1, [sp+8]
001f8580strb w2, [sp+24]
001f8584mov x3, x30
001f8588bl runtime.morestack_noctxt.abi0
001f858cldp x0, x1, [sp+8]
001f8590ldrb w2, [sp+24]
001f8594b 0x1f84f0
001f8598udf 0
001f859cudf 0
001f84f0
001f85a0
001f85a0google.golang.org/protobuf/internal/impl.appendSint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendSint32NoZero(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)
001f85a0ldr x16, [x28+16]
001f85a4subs xzr, sp, x16
001f85a8b.ls 0x1f86c8
001f85acstr x30, [sp-128]!
001f85b0stur x29, [sp-8]
001f85b4sub x29, sp, 8
001f85b8str x0, [sp+136]
001f85bcstr x1, [sp+144]
001f85c0str x2, [sp+152]
001f85c4str x3, [sp+160]
001f85c8str x4, [sp+168]
001f85ccstrb w5, [sp+176]
001f85d0str xzr, [sp+88]
001f85d4stp xzr, xzr, [sp+96]
001f85d8stp xzr, xzr, [sp+72]
001f85dcldr x0, [sp+160]
001f85e0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f85e4str x0, [sp+112]
001f85e8ldrsb x27, [x0]
001f85ecldrsw x1, [x0]
001f85f0str w1, [sp+52]
001f85f4cbz w1, 0x1f85fc
001f85f8b 0x1f8638
001f85fc
001f85fcloc_1f85fc:
001f85fcldr x5, [sp+136]
001f8600ldr x6, [sp+144]
001f8604ldr x7, [sp+152]
001f8608str x5, [sp+88]
001f860cstr x6, [sp+96]
001f8610str x7, [sp+104]
001f8614stp xzr, xzr, [sp+72]
001f8618ldr x0, [sp+88]
001f861cldr x1, [sp+96]
001f8620ldr x2, [sp+104]
001f8624mov x3, xzr
001f8628mov x4, xzr
001f862cldur x29, [sp-8]
001f8630ldr x30, [sp], 128
001f8634ret x30
001f8638
001f8638loc_1f8638:
001f8638ldr x4, [sp+168]
001f863cldrsb x27, [x4]
001f8640ldr x3, [x4+112]
001f8644str x3, [sp+56]
001f8648ldr x0, [sp+136]
001f864cldr x1, [sp+144]
001f8650ldr x2, [sp+152]
001f8654bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8658str x0, [sp+136]
001f865cstr x1, [sp+144]
001f8660str x2, [sp+152]
001f8664ldrsw x4, [sp+52]
001f8668mov x0, x4
001f866cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8670str x0, [sp+64]
001f8674ldr x4, [sp+136]
001f8678ldr x1, [sp+144]
001f867cldr x2, [sp+152]
001f8680mov x3, x0
001f8684mov x0, x4
001f8688bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f868cstr x0, [sp+136]
001f8690str x1, [sp+144]
001f8694str x2, [sp+152]
001f8698str x0, [sp+88]
001f869cstr x1, [sp+96]
001f86a0str x2, [sp+104]
001f86a4stp xzr, xzr, [sp+72]
001f86a8ldr x0, [sp+88]
001f86acldr x1, [sp+96]
001f86b0ldr x2, [sp+104]
001f86b4mov x3, xzr
001f86b8mov x4, xzr
001f86bcldur x29, [sp-8]
001f86c0ldr x30, [sp], 128
001f86c4ret x30
001f86c8
001f86c8loc_1f86c8:
001f86c8stp x0, x1, [sp+8]
001f86ccstp x2, x3, [sp+24]
001f86d0str x4, [sp+40]
001f86d4strb w5, [sp+48]
001f86d8mov x3, x30
001f86dcbl runtime.morestack_noctxt.abi0
001f86e0ldp x0, x1, [sp+8]
001f86e4ldp x2, x3, [sp+24]
001f86e8ldr x4, [sp+40]
001f86ecldrb w5, [sp+48]
001f86f0b 0x1f85a0
001f86f4udf 0
001f86f8udf 0
001f86fcudf 0
001f85a0
001f85a0google.golang.org/protobuf/internal/impl.appendSint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendSint32NoZero(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)
001f85a0ldr x16, [x28+16]
001f85a4subs xzr, sp, x16
001f85a8b.ls 0x1f86c8
001f85acstr x30, [sp-128]!
001f85b0stur x29, [sp-8]
001f85b4sub x29, sp, 8
001f85b8str x0, [sp+136]
001f85bcstr x1, [sp+144]
001f85c0str x2, [sp+152]
001f85c4str x3, [sp+160]
001f85c8str x4, [sp+168]
001f85ccstrb w5, [sp+176]
001f85d0str xzr, [sp+88]
001f85d4stp xzr, xzr, [sp+96]
001f85d8stp xzr, xzr, [sp+72]
001f85dcldr x0, [sp+160]
001f85e0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f85e4str x0, [sp+112]
001f85e8ldrsb x27, [x0]
001f85ecldrsw x1, [x0]
001f85f0str w1, [sp+52]
001f85f4cbz w1, 0x1f85fc
001f85f8b 0x1f8638
001f85fc
001f85fcloc_1f85fc:
001f85fcldr x5, [sp+136]
001f8600ldr x6, [sp+144]
001f8604ldr x7, [sp+152]
001f8608str x5, [sp+88]
001f860cstr x6, [sp+96]
001f8610str x7, [sp+104]
001f8614stp xzr, xzr, [sp+72]
001f8618ldr x0, [sp+88]
001f861cldr x1, [sp+96]
001f8620ldr x2, [sp+104]
001f8624mov x3, xzr
001f8628mov x4, xzr
001f862cldur x29, [sp-8]
001f8630ldr x30, [sp], 128
001f8634ret x30
001f8638
001f8638loc_1f8638:
001f8638ldr x4, [sp+168]
001f863cldrsb x27, [x4]
001f8640ldr x3, [x4+112]
001f8644str x3, [sp+56]
001f8648ldr x0, [sp+136]
001f864cldr x1, [sp+144]
001f8650ldr x2, [sp+152]
001f8654bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f8658str x0, [sp+136]
001f865cstr x1, [sp+144]
001f8660str x2, [sp+152]
001f8664ldrsw x4, [sp+52]
001f8668mov x0, x4
001f866cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f8670str x0, [sp+64]
001f8674ldr x4, [sp+136]
001f8678ldr x1, [sp+144]
001f867cldr x2, [sp+152]
001f8680mov x3, x0
001f8684mov x0, x4
001f8688bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f868cstr x0, [sp+136]
001f8690str x1, [sp+144]
001f8694str x2, [sp+152]
001f8698str x0, [sp+88]
001f869cstr x1, [sp+96]
001f86a0str x2, [sp+104]
001f86a4stp xzr, xzr, [sp+72]
001f86a8ldr x0, [sp+88]
001f86acldr x1, [sp+96]
001f86b0ldr x2, [sp+104]
001f86b4mov x3, xzr
001f86b8mov x4, xzr
001f86bcldur x29, [sp-8]
001f86c0ldr x30, [sp], 128
001f86c4ret x30
001f86c8
001f86c8loc_1f86c8:
001f86c8stp x0, x1, [sp+8]
001f86ccstp x2, x3, [sp+24]
001f86d0str x4, [sp+40]
001f86d4strb w5, [sp+48]
001f86d8mov x3, x30
001f86dcbl runtime.morestack_noctxt.abi0
001f86e0ldp x0, x1, [sp+8]
001f86e4ldp x2, x3, [sp+24]
001f86e8ldr x4, [sp+40]
001f86ecldrb w5, [sp+48]
001f86f0b 0x1f85a0
001f86f4udf 0
001f86f8udf 0
001f86fcudf 0
001f85a0
001f8700
001f8700google.golang.org/protobuf/internal/impl.sizeSint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeSint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8700ldr x16, [x28+16]
001f8704subs xzr, sp, x16
001f8708b.ls 0x1f8778
001f870cstr x30, [sp-64]!
001f8710stur x29, [sp-8]
001f8714sub x29, sp, 8
001f8718str x0, [sp+72]
001f871cstr x1, [sp+80]
001f8720strb w2, [sp+88]
001f8724str xzr, [sp+24]
001f8728bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f872cstr x0, [sp+48]
001f8730ldrsb x27, [x0]
001f8734ldr x1, [x0]
001f8738ldrsb x27, [x1]
001f873cldrsw x1, [x1]
001f8740str w1, [sp+20]
001f8744mov x0, x1
001f8748bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f874cstr x0, [sp+40]
001f8750bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8754str x0, [sp+32]
001f8758ldr x1, [sp+80]
001f875cldrsb x27, [x1]
001f8760ldr x1, [x1+120]
001f8764add x0, x1, x0
001f8768str x0, [sp+24]
001f876cldur x29, [sp-8]
001f8770ldr x30, [sp], 64
001f8774ret x30
001f8778
001f8778loc_1f8778:
001f8778stp x0, x1, [sp+8]
001f877cstrb w2, [sp+24]
001f8780mov x3, x30
001f8784bl runtime.morestack_noctxt.abi0
001f8788ldp x0, x1, [sp+8]
001f878cldrb w2, [sp+24]
001f8790b 0x1f8700
001f8794udf 0
001f8798udf 0
001f879cudf 0
001f8700
001f8700google.golang.org/protobuf/internal/impl.sizeSint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeSint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f8700ldr x16, [x28+16]
001f8704subs xzr, sp, x16
001f8708b.ls 0x1f8778
001f870cstr x30, [sp-64]!
001f8710stur x29, [sp-8]
001f8714sub x29, sp, 8
001f8718str x0, [sp+72]
001f871cstr x1, [sp+80]
001f8720strb w2, [sp+88]
001f8724str xzr, [sp+24]
001f8728bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f872cstr x0, [sp+48]
001f8730ldrsb x27, [x0]
001f8734ldr x1, [x0]
001f8738ldrsb x27, [x1]
001f873cldrsw x1, [x1]
001f8740str w1, [sp+20]
001f8744mov x0, x1
001f8748bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f874cstr x0, [sp+40]
001f8750bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f8754str x0, [sp+32]
001f8758ldr x1, [sp+80]
001f875cldrsb x27, [x1]
001f8760ldr x1, [x1+120]
001f8764add x0, x1, x0
001f8768str x0, [sp+24]
001f876cldur x29, [sp-8]
001f8770ldr x30, [sp], 64
001f8774ret x30
001f8778
001f8778loc_1f8778:
001f8778stp x0, x1, [sp+8]
001f877cstrb w2, [sp+24]
001f8780mov x3, x30
001f8784bl runtime.morestack_noctxt.abi0
001f8788ldp x0, x1, [sp+8]
001f878cldrb w2, [sp+24]
001f8790b 0x1f8700
001f8794udf 0
001f8798udf 0
001f879cudf 0
001f8700
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
Loading..