File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f3940
001f3940google.golang.org/protobuf/internal/impl.consumeBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeBoolSliceValue(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)
001f3940ldr x16, [x28+16]
001f3944sub x17, sp, 208
001f3948subs xzr, x17, x16
001f394cb.ls 0x1f3fec
001f3950sub x20, sp, 336
001f3954stp x29, x30, [x20-8]
001f3958add sp, x20, 0
001f395csub x29, sp, 8
001f3960str x0, [sp+344]
001f3964str x1, [sp+352]
001f3968str x2, [sp+360]
001f396cstr x3, [sp+368]
001f3970str x4, [sp+376]
001f3974str x5, [sp+384]
001f3978str w6, [sp+392]
001f397cstrb w7, [sp+396]
001f3980strb w8, [sp+400]
001f3984str x9, [sp+408]
001f3988str x10, [sp+416]
001f398cstr x11, [sp+424]
001f3990stp xzr, xzr, [sp+176]
001f3994str xzr, [sp+192]
001f3998str xzr, [sp+72]
001f399cstrb wzr, [sp+80]
001f39a0stp xzr, xzr, [sp+216]
001f39a4ldr x0, [sp+368]
001f39a8ldr x1, [sp+376]
001f39acldr x2, [sp+384]
001f39b0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f39b4str x0, [sp+200]
001f39b8str x1, [sp+208]
001f39bcldrsb x3, [sp+396]
001f39c0ubfm x3, x3, 0, 7
001f39c4subs wzr, w3, 2
001f39c8b.eq 0x1f39d0
001f39ccb 0x1f3a6c
001f39d0
001f39d0loc_1f39d0:
001f39d0str xzr, [sp+280]
001f39d4stp xzr, xzr, [sp+288]
001f39d8ldr x0, [sp+344]
001f39dcldr x1, [sp+352]
001f39e0ldr x2, [sp+360]
001f39e4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f39e8str x0, [sp+280]
001f39ecstr x1, [sp+288]
001f39f0str x2, [sp+296]
001f39f4str x3, [sp+128]
001f39f8str x0, [sp+304]
001f39fcstr x1, [sp+312]
001f3a00str x2, [sp+320]
001f3a04ldr x3, [sp+128]
001f3a08str x3, [sp+168]
001f3a0cstr x0, [sp+232]
001f3a10str x1, [sp+240]
001f3a14str x2, [sp+248]
001f3a18ldr x3, [sp+168]
001f3a1cstr x3, [sp+104]
001f3a20tbnz x3, 63, 0x1f3a28
001f3a24b 0x1f3a68
001f3a28
001f3a28loc_1f3a28:
001f3a28stp xzr, xzr, [sp+176]
001f3a2cstr xzr, [sp+192]
001f3a30adrp x27, 0x82f000
001f3a34ldr x5, [x27+160]
001f3a38adrp x27, 0x82f000
001f3a3cldr x6, [x27+168]
001f3a40str x5, [sp+216]
001f3a44str x6, [sp+224]
001f3a48ldr x3, [sp+72]
001f3a4cldr x0, [sp+176]
001f3a50ldrb w4, [sp+80]
001f3a54ldr x1, [sp+184]
001f3a58ldr x2, [sp+192]
001f3a5cldp x29, x30, [sp-8]
001f3a60add sp, sp, 336
001f3a64ret x30
001f3a68
001f3a68loc_1f3a68:
001f3a68b 0x1f3d20
001f3a6c
001f3a6cloc_1f3a6c:
001f3a6cldrsb x7, [sp+396]
001f3a70ubfm x7, x7, 0, 7
001f3a74cbnz w7, 0x1f3a7c
001f3a78b 0x1f3abc
001f3a7c
001f3a7cloc_1f3a7c:
001f3a7cstp xzr, xzr, [sp+176]
001f3a80str xzr, [sp+192]
001f3a84adrp x27, 0x82f000
001f3a88ldr x5, [x27+192]
001f3a8cadrp x27, 0x82f000
001f3a90ldr x6, [x27+200]
001f3a94str x5, [sp+216]
001f3a98str x6, [sp+224]
001f3a9cldr x3, [sp+72]
001f3aa0ldr x0, [sp+176]
001f3aa4ldrb w4, [sp+80]
001f3aa8ldr x1, [sp+184]
001f3aacldr x2, [sp+192]
001f3ab0ldp x29, x30, [sp-8]
001f3ab4add sp, sp, 336
001f3ab8ret x30
001f3abc
001f3abcloc_1f3abc:
001f3abcstr xzr, [sp+56]
001f3ac0str xzr, [sp+88]
001f3ac4ldr x7, [sp+352]
001f3ac8str x7, [sp+128]
001f3accsubs xzr, x7, 0
001f3ad0cset x8, ne
001f3ad4strb w8, [sp+55]
001f3ad8cbnz x7, 0x1f3ae0
001f3adcb 0x1f3b08
001f3ae0
001f3ae0loc_1f3ae0:
001f3ae0ldr x1, [sp+352]
001f3ae4ldr x7, [sp+344]
001f3ae8subs xzr, x1, 0
001f3aecb.hi 0x1f3af4
001f3af0b 0x1f3d18
001f3af4
001f3af4loc_1f3af4:
001f3af4ldrb w7, [x7]
001f3af8subs wzr, w7, 128
001f3afccset x7, lo
001f3b00strb w7, [sp+55]
001f3b04b 0x1f3b0c
001f3b08
001f3b08loc_1f3b08:
001f3b08b 0x1f3b0c
001f3b0c
001f3b0cloc_1f3b0c:
001f3b0cldrb w7, [sp+55]
001f3b10tbnz w7, 0, 0x1f3b18
001f3b14b 0x1f3b40
001f3b18
001f3b18loc_1f3b18:
001f3b18ldr x1, [sp+352]
001f3b1cldr x7, [sp+344]
001f3b20subs xzr, x1, 0
001f3b24b.hi 0x1f3b2c
001f3b28b 0x1f3d10
001f3b2c
001f3b2cloc_1f3b2c:
001f3b2cldrb w7, [x7]
001f3b30str x7, [sp+56]
001f3b34orr x7, xzr, 1
001f3b38str x7, [sp+88]
001f3b3cb 0x1f3c10
001f3b40
001f3b40loc_1f3b40:
001f3b40ldr x7, [sp+352]
001f3b44str x7, [sp+128]
001f3b48subs xzr, x7, 2
001f3b4ccset x7, ge
001f3b50strb w7, [sp+55]
001f3b54b.ge 0x1f3b5c
001f3b58b 0x1f3b84
001f3b5c
001f3b5cloc_1f3b5c:
001f3b5cldr x1, [sp+352]
001f3b60ldr x7, [sp+344]
001f3b64subs xzr, x1, 1
001f3b68b.hi 0x1f3b70
001f3b6cb 0x1f3d08
001f3b70
001f3b70loc_1f3b70:
001f3b70ldrb w7, [x7+1]
001f3b74subs wzr, w7, 128
001f3b78cset x7, lo
001f3b7cstrb w7, [sp+55]
001f3b80b 0x1f3b88
001f3b84
001f3b84loc_1f3b84:
001f3b84b 0x1f3b88
001f3b88
001f3b88loc_1f3b88:
001f3b88ldrb w7, [sp+55]
001f3b8ctbnz w7, 0, 0x1f3b94
001f3b90b 0x1f3be0
001f3b94
001f3b94loc_1f3b94:
001f3b94ldr x1, [sp+352]
001f3b98ldr x7, [sp+344]
001f3b9csubs xzr, x1, 0
001f3ba0b.hi 0x1f3ba8
001f3ba4b 0x1f3d00
001f3ba8
001f3ba8loc_1f3ba8:
001f3ba8ldrb w7, [x7]
001f3bacand x7, x7, 127
001f3bb0ldr x1, [sp+352]
001f3bb4ldr x8, [sp+344]
001f3bb8subs xzr, x1, 1
001f3bbcb.hi 0x1f3bc4
001f3bc0b 0x1f3cf8
001f3bc4
001f3bc4loc_1f3bc4:
001f3bc4ldrb w8, [x8+1]
001f3bc8ubfm x8, x8, 57, 7
001f3bccadd x7, x7, x8
001f3bd0str x7, [sp+56]
001f3bd4orr x7, xzr, 2
001f3bd8str x7, [sp+88]
001f3bdcb 0x1f3c0c
001f3be0
001f3be0loc_1f3be0:
001f3be0ldr x0, [sp+344]
001f3be4ldr x1, [sp+352]
001f3be8ldr x2, [sp+360]
001f3becbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3bf0str x0, [sp+112]
001f3bf4str x1, [sp+128]
001f3bf8str x0, [sp+144]
001f3bfcstr x1, [sp+136]
001f3c00str x0, [sp+56]
001f3c04str x1, [sp+88]
001f3c08b 0x1f3c0c
001f3c0c
001f3c0cloc_1f3c0c:
001f3c0cb 0x1f3c10
001f3c10
001f3c10loc_1f3c10:
001f3c10ldr x7, [sp+88]
001f3c14tbnz x7, 63, 0x1f3c1c
001f3c18b 0x1f3c5c
001f3c1c
001f3c1cloc_1f3c1c:
001f3c1cstp xzr, xzr, [sp+176]
001f3c20str xzr, [sp+192]
001f3c24adrp x27, 0x82f000
001f3c28ldr x5, [x27+160]
001f3c2cadrp x27, 0x82f000
001f3c30ldr x6, [x27+168]
001f3c34str x5, [sp+216]
001f3c38str x6, [sp+224]
001f3c3cldr x3, [sp+72]
001f3c40ldr x0, [sp+176]
001f3c44ldrb w4, [sp+80]
001f3c48ldr x1, [sp+184]
001f3c4cldr x2, [sp+192]
001f3c50ldp x29, x30, [sp-8]
001f3c54add sp, sp, 336
001f3c58ret x30
001f3c5c
001f3c5cloc_1f3c5c:
001f3c5cldr x0, [sp+56]
001f3c60bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f3c64strb w0, [sp+55]
001f3c68bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f3c6cstr x0, [sp+256]
001f3c70str x1, [sp+264]
001f3c74str x2, [sp+272]
001f3c78ldr x3, [sp+200]
001f3c7cldrsb x27, [x3]
001f3c80ldr x4, [sp+208]
001f3c84ldr x3, [x3+24]
001f3c88mov x5, x0
001f3c8cmov x0, x4
001f3c90mov x6, x1
001f3c94mov x1, x5
001f3c98mov x7, x2
001f3c9cmov x2, x6
001f3ca0mov x8, x3
001f3ca4mov x3, x7
001f3ca8blr x8
001f3cacldr x1, [sp+88]
001f3cb0str x1, [sp+72]
001f3cb4ldr x1, [sp+368]
001f3cb8ldr x2, [sp+376]
001f3cbcldr x3, [sp+384]
001f3cc0str x1, [sp+176]
001f3cc4str x2, [sp+184]
001f3cc8str x3, [sp+192]
001f3cccstp xzr, xzr, [sp+216]
001f3cd0ldr x3, [sp+72]
001f3cd4ldr x0, [sp+176]
001f3cd8ldrb w4, [sp+80]
001f3cdcldr x1, [sp+184]
001f3ce0ldr x2, [sp+192]
001f3ce4mov x5, xzr
001f3ce8mov x6, xzr
001f3cecldp x29, x30, [sp-8]
001f3cf0add sp, sp, 336
001f3cf4ret x30
001f3cf8
001f3cf8loc_1f3cf8:
001f3cf8orr x0, xzr, 1
001f3cfcbl runtime.panicIndex
001f3d00
001f3d00loc_1f3d00:
001f3d00mov x0, xzr
001f3d04bl runtime.panicIndex
001f3d08
001f3d08loc_1f3d08:
001f3d08orr x0, xzr, 1
001f3d0cbl runtime.panicIndex
001f3d10
001f3d10loc_1f3d10:
001f3d10mov x0, xzr
001f3d14bl runtime.panicIndex
001f3d18
001f3d18loc_1f3d18:
001f3d18mov x0, xzr
001f3d1cbl runtime.panicIndex
001f3d20
001f3d20loc_1f3d20:
001f3d20ldr x7, [sp+240]
001f3d24str x7, [sp+128]
001f3d28cbnz x7, 0x1f3d30
001f3d2cb 0x1f3f70
001f3d30
001f3d30loc_1f3d30:
001f3d30str xzr, [sp+64]
001f3d34str xzr, [sp+96]
001f3d38ldr x7, [sp+240]
001f3d3cstr x7, [sp+120]
001f3d40subs xzr, x7, 0
001f3d44cset x8, ne
001f3d48strb w8, [sp+55]
001f3d4ccbnz x7, 0x1f3d54
001f3d50b 0x1f3d7c
001f3d54
001f3d54loc_1f3d54:
001f3d54ldr x1, [sp+240]
001f3d58ldr x7, [sp+232]
001f3d5csubs xzr, x1, 0
001f3d60b.hi 0x1f3d68
001f3d64b 0x1f3fe0
001f3d68
001f3d68loc_1f3d68:
001f3d68ldrb w7, [x7]
001f3d6csubs wzr, w7, 128
001f3d70cset x7, lo
001f3d74strb w7, [sp+55]
001f3d78b 0x1f3d80
001f3d7c
001f3d7cloc_1f3d7c:
001f3d7cb 0x1f3d80
001f3d80
001f3d80loc_1f3d80:
001f3d80ldrb w7, [sp+55]
001f3d84tbnz w7, 0, 0x1f3d8c
001f3d88b 0x1f3db4
001f3d8c
001f3d8cloc_1f3d8c:
001f3d8cldr x1, [sp+240]
001f3d90ldr x7, [sp+232]
001f3d94subs xzr, x1, 0
001f3d98b.hi 0x1f3da0
001f3d9cb 0x1f3fd8
001f3da0
001f3da0loc_1f3da0:
001f3da0ldrb w7, [x7]
001f3da4str x7, [sp+64]
001f3da8orr x7, xzr, 1
001f3dacstr x7, [sp+96]
001f3db0b 0x1f3e8c
001f3db4
001f3db4loc_1f3db4:
001f3db4ldr x7, [sp+240]
001f3db8str x7, [sp+120]
001f3dbcsubs xzr, x7, 2
001f3dc0cset x7, ge
001f3dc4strb w7, [sp+55]
001f3dc8b.ge 0x1f3dd0
001f3dccb 0x1f3df8
001f3dd0
001f3dd0loc_1f3dd0:
001f3dd0ldr x1, [sp+240]
001f3dd4ldr x7, [sp+232]
001f3dd8subs xzr, x1, 1
001f3ddcb.hi 0x1f3de4
001f3de0b 0x1f3fd0
001f3de4
001f3de4loc_1f3de4:
001f3de4ldrb w7, [x7+1]
001f3de8subs wzr, w7, 128
001f3deccset x7, lo
001f3df0strb w7, [sp+55]
001f3df4b 0x1f3dfc
001f3df8
001f3df8loc_1f3df8:
001f3df8b 0x1f3dfc
001f3dfc
001f3dfcloc_1f3dfc:
001f3dfcldrb w7, [sp+55]
001f3e00tbnz w7, 0, 0x1f3e08
001f3e04b 0x1f3e54
001f3e08
001f3e08loc_1f3e08:
001f3e08ldr x1, [sp+240]
001f3e0cldr x7, [sp+232]
001f3e10subs xzr, x1, 0
001f3e14b.hi 0x1f3e1c
001f3e18b 0x1f3fc8
001f3e1c
001f3e1cloc_1f3e1c:
001f3e1cldrb w7, [x7]
001f3e20and x7, x7, 127
001f3e24ldr x1, [sp+240]
001f3e28ldr x8, [sp+232]
001f3e2csubs xzr, x1, 1
001f3e30b.hi 0x1f3e38
001f3e34b 0x1f3fc0
001f3e38
001f3e38loc_1f3e38:
001f3e38ldrb w8, [x8+1]
001f3e3cubfm x8, x8, 57, 7
001f3e40add x7, x7, x8
001f3e44str x7, [sp+64]
001f3e48orr x7, xzr, 2
001f3e4cstr x7, [sp+96]
001f3e50b 0x1f3e84
001f3e54
001f3e54loc_1f3e54:
001f3e54ldr x0, [sp+232]
001f3e58ldr x1, [sp+240]
001f3e5cldr x2, [sp+248]
001f3e60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3e64str x0, [sp+112]
001f3e68str x1, [sp+120]
001f3e6cstr x0, [sp+160]
001f3e70str x1, [sp+152]
001f3e74str x0, [sp+64]
001f3e78str x1, [sp+96]
001f3e7corr x7, xzr, 2
001f3e80b 0x1f3e84
001f3e84
001f3e84loc_1f3e84:
001f3e84orr x7, xzr, 1
001f3e88b 0x1f3e8c
001f3e8c
001f3e8cloc_1f3e8c:
001f3e8cldr x8, [sp+96]
001f3e90tbnz x8, 63, 0x1f3e98
001f3e94b 0x1f3ed8
001f3e98
001f3e98loc_1f3e98:
001f3e98stp xzr, xzr, [sp+176]
001f3e9cstr xzr, [sp+192]
001f3ea0adrp x27, 0x82f000
001f3ea4ldr x5, [x27+160]
001f3ea8adrp x27, 0x82f000
001f3eacldr x6, [x27+168]
001f3eb0str x5, [sp+216]
001f3eb4str x6, [sp+224]
001f3eb8ldr x3, [sp+72]
001f3ebcldr x0, [sp+176]
001f3ec0ldrb w4, [sp+80]
001f3ec4ldr x1, [sp+184]
001f3ec8ldr x2, [sp+192]
001f3eccldp x29, x30, [sp-8]
001f3ed0add sp, sp, 336
001f3ed4ret x30
001f3ed8
001f3ed8loc_1f3ed8:
001f3ed8ldr x0, [sp+64]
001f3edcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f3ee0strb w0, [sp+55]
001f3ee4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f3ee8str x0, [sp+256]
001f3eecstr x1, [sp+264]
001f3ef0str x2, [sp+272]
001f3ef4ldr x3, [sp+200]
001f3ef8ldrsb x27, [x3]
001f3efcldr x4, [sp+208]
001f3f00ldr x3, [x3+24]
001f3f04mov x5, x0
001f3f08mov x0, x4
001f3f0cmov x6, x1
001f3f10mov x1, x5
001f3f14mov x7, x2
001f3f18mov x2, x6
001f3f1cmov x8, x3
001f3f20mov x3, x7
001f3f24blr x8
001f3f28ldr x0, [sp+96]
001f3f2cldr x1, [sp+240]
001f3f30ldr x2, [sp+232]
001f3f34ldr x3, [sp+248]
001f3f38b 0x1f3f3c
001f3f3c
001f3f3cloc_1f3f3c:
001f3f3csubs xzr, x1, x0
001f3f40b.hs 0x1f3f48
001f3f44b 0x1f3fbc
001f3f48
001f3f48loc_1f3f48:
001f3f48sub x7, x3, x0
001f3f4csub x8, x1, x0
001f3f50sub x9, xzr, x7
001f3f54and x9, x0, x9, asr #63
001f3f58add x9, x2, x9
001f3f5cstr x9, [sp+232]
001f3f60str x8, [sp+240]
001f3f64str x7, [sp+248]
001f3f68b 0x1f3f6c
001f3f6c
001f3f6cloc_1f3f6c:
001f3f6cb 0x1f3d20
001f3f70
001f3f70loc_1f3f70:
001f3f70ldr x7, [sp+104]
001f3f74str x7, [sp+72]
001f3f78ldr x7, [sp+368]
001f3f7cldr x8, [sp+376]
001f3f80ldr x9, [sp+384]
001f3f84str x7, [sp+176]
001f3f88str x8, [sp+184]
001f3f8cstr x9, [sp+192]
001f3f90stp xzr, xzr, [sp+216]
001f3f94ldr x3, [sp+72]
001f3f98ldr x0, [sp+176]
001f3f9cldrb w4, [sp+80]
001f3fa0ldr x1, [sp+184]
001f3fa4ldr x2, [sp+192]
001f3fa8mov x5, xzr
001f3facmov x6, xzr
001f3fb0ldp x29, x30, [sp-8]
001f3fb4add sp, sp, 336
001f3fb8ret x30
001f3fbc
001f3fbcloc_1f3fbc:
001f3fbcbl runtime.panicSliceB
001f3fc0
001f3fc0loc_1f3fc0:
001f3fc0orr x0, xzr, 1
001f3fc4bl runtime.panicIndex
001f3fc8
001f3fc8loc_1f3fc8:
001f3fc8mov x0, xzr
001f3fccbl runtime.panicIndex
001f3fd0
001f3fd0loc_1f3fd0:
001f3fd0orr x0, xzr, 1
001f3fd4bl runtime.panicIndex
001f3fd8
001f3fd8loc_1f3fd8:
001f3fd8mov x0, xzr
001f3fdcbl runtime.panicIndex
001f3fe0
001f3fe0loc_1f3fe0:
001f3fe0mov x0, xzr
001f3fe4bl runtime.panicIndex
001f3fe8hint
001f3fec
001f3fecloc_1f3fec:
001f3fecstp x0, x1, [sp+8]
001f3ff0stp x2, x3, [sp+24]
001f3ff4stp x4, x5, [sp+40]
001f3ff8str w6, [sp+56]
001f3ffcstrb w7, [sp+60]
001f4000strb w8, [sp+64]
001f4004stp x9, x10, [sp+72]
001f4008str x11, [sp+88]
001f400cmov x3, x30
001f4010bl runtime.morestack_noctxt.abi0
001f4014ldp x0, x1, [sp+8]
001f4018ldp x2, x3, [sp+24]
001f401cldp x4, x5, [sp+40]
001f4020ldrsw x6, [sp+56]
001f4024ldrsb x7, [sp+60]
001f4028ldrb w8, [sp+64]
001f402cldp x9, x10, [sp+72]
001f4030ldr x11, [sp+88]
001f4034b 0x1f3940
001f4038udf 0
001f403cudf 0
001f3940
001f3940google.golang.org/protobuf/internal/impl.consumeBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeBoolSliceValue(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)
001f3940ldr x16, [x28+16]
001f3944sub x17, sp, 208
001f3948subs xzr, x17, x16
001f394cb.ls 0x1f3fec
001f3950sub x20, sp, 336
001f3954stp x29, x30, [x20-8]
001f3958add sp, x20, 0
001f395csub x29, sp, 8
001f3960str x0, [sp+344]
001f3964str x1, [sp+352]
001f3968str x2, [sp+360]
001f396cstr x3, [sp+368]
001f3970str x4, [sp+376]
001f3974str x5, [sp+384]
001f3978str w6, [sp+392]
001f397cstrb w7, [sp+396]
001f3980strb w8, [sp+400]
001f3984str x9, [sp+408]
001f3988str x10, [sp+416]
001f398cstr x11, [sp+424]
001f3990stp xzr, xzr, [sp+176]
001f3994str xzr, [sp+192]
001f3998str xzr, [sp+72]
001f399cstrb wzr, [sp+80]
001f39a0stp xzr, xzr, [sp+216]
001f39a4ldr x0, [sp+368]
001f39a8ldr x1, [sp+376]
001f39acldr x2, [sp+384]
001f39b0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f39b4str x0, [sp+200]
001f39b8str x1, [sp+208]
001f39bcldrsb x3, [sp+396]
001f39c0ubfm x3, x3, 0, 7
001f39c4subs wzr, w3, 2
001f39c8b.eq 0x1f39d0
001f39ccb 0x1f3a6c
001f39d0
001f39d0loc_1f39d0:
001f39d0str xzr, [sp+280]
001f39d4stp xzr, xzr, [sp+288]
001f39d8ldr x0, [sp+344]
001f39dcldr x1, [sp+352]
001f39e0ldr x2, [sp+360]
001f39e4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f39e8str x0, [sp+280]
001f39ecstr x1, [sp+288]
001f39f0str x2, [sp+296]
001f39f4str x3, [sp+128]
001f39f8str x0, [sp+304]
001f39fcstr x1, [sp+312]
001f3a00str x2, [sp+320]
001f3a04ldr x3, [sp+128]
001f3a08str x3, [sp+168]
001f3a0cstr x0, [sp+232]
001f3a10str x1, [sp+240]
001f3a14str x2, [sp+248]
001f3a18ldr x3, [sp+168]
001f3a1cstr x3, [sp+104]
001f3a20tbnz x3, 63, 0x1f3a28
001f3a24b 0x1f3a68
001f3a28
001f3a28loc_1f3a28:
001f3a28stp xzr, xzr, [sp+176]
001f3a2cstr xzr, [sp+192]
001f3a30adrp x27, 0x82f000
001f3a34ldr x5, [x27+160]
001f3a38adrp x27, 0x82f000
001f3a3cldr x6, [x27+168]
001f3a40str x5, [sp+216]
001f3a44str x6, [sp+224]
001f3a48ldr x3, [sp+72]
001f3a4cldr x0, [sp+176]
001f3a50ldrb w4, [sp+80]
001f3a54ldr x1, [sp+184]
001f3a58ldr x2, [sp+192]
001f3a5cldp x29, x30, [sp-8]
001f3a60add sp, sp, 336
001f3a64ret x30
001f3a68
001f3a68loc_1f3a68:
001f3a68b 0x1f3d20
001f3a6c
001f3a6cloc_1f3a6c:
001f3a6cldrsb x7, [sp+396]
001f3a70ubfm x7, x7, 0, 7
001f3a74cbnz w7, 0x1f3a7c
001f3a78b 0x1f3abc
001f3a7c
001f3a7cloc_1f3a7c:
001f3a7cstp xzr, xzr, [sp+176]
001f3a80str xzr, [sp+192]
001f3a84adrp x27, 0x82f000
001f3a88ldr x5, [x27+192]
001f3a8cadrp x27, 0x82f000
001f3a90ldr x6, [x27+200]
001f3a94str x5, [sp+216]
001f3a98str x6, [sp+224]
001f3a9cldr x3, [sp+72]
001f3aa0ldr x0, [sp+176]
001f3aa4ldrb w4, [sp+80]
001f3aa8ldr x1, [sp+184]
001f3aacldr x2, [sp+192]
001f3ab0ldp x29, x30, [sp-8]
001f3ab4add sp, sp, 336
001f3ab8ret x30
001f3abc
001f3abcloc_1f3abc:
001f3abcstr xzr, [sp+56]
001f3ac0str xzr, [sp+88]
001f3ac4ldr x7, [sp+352]
001f3ac8str x7, [sp+128]
001f3accsubs xzr, x7, 0
001f3ad0cset x8, ne
001f3ad4strb w8, [sp+55]
001f3ad8cbnz x7, 0x1f3ae0
001f3adcb 0x1f3b08
001f3ae0
001f3ae0loc_1f3ae0:
001f3ae0ldr x1, [sp+352]
001f3ae4ldr x7, [sp+344]
001f3ae8subs xzr, x1, 0
001f3aecb.hi 0x1f3af4
001f3af0b 0x1f3d18
001f3af4
001f3af4loc_1f3af4:
001f3af4ldrb w7, [x7]
001f3af8subs wzr, w7, 128
001f3afccset x7, lo
001f3b00strb w7, [sp+55]
001f3b04b 0x1f3b0c
001f3b08
001f3b08loc_1f3b08:
001f3b08b 0x1f3b0c
001f3b0c
001f3b0cloc_1f3b0c:
001f3b0cldrb w7, [sp+55]
001f3b10tbnz w7, 0, 0x1f3b18
001f3b14b 0x1f3b40
001f3b18
001f3b18loc_1f3b18:
001f3b18ldr x1, [sp+352]
001f3b1cldr x7, [sp+344]
001f3b20subs xzr, x1, 0
001f3b24b.hi 0x1f3b2c
001f3b28b 0x1f3d10
001f3b2c
001f3b2cloc_1f3b2c:
001f3b2cldrb w7, [x7]
001f3b30str x7, [sp+56]
001f3b34orr x7, xzr, 1
001f3b38str x7, [sp+88]
001f3b3cb 0x1f3c10
001f3b40
001f3b40loc_1f3b40:
001f3b40ldr x7, [sp+352]
001f3b44str x7, [sp+128]
001f3b48subs xzr, x7, 2
001f3b4ccset x7, ge
001f3b50strb w7, [sp+55]
001f3b54b.ge 0x1f3b5c
001f3b58b 0x1f3b84
001f3b5c
001f3b5cloc_1f3b5c:
001f3b5cldr x1, [sp+352]
001f3b60ldr x7, [sp+344]
001f3b64subs xzr, x1, 1
001f3b68b.hi 0x1f3b70
001f3b6cb 0x1f3d08
001f3b70
001f3b70loc_1f3b70:
001f3b70ldrb w7, [x7+1]
001f3b74subs wzr, w7, 128
001f3b78cset x7, lo
001f3b7cstrb w7, [sp+55]
001f3b80b 0x1f3b88
001f3b84
001f3b84loc_1f3b84:
001f3b84b 0x1f3b88
001f3b88
001f3b88loc_1f3b88:
001f3b88ldrb w7, [sp+55]
001f3b8ctbnz w7, 0, 0x1f3b94
001f3b90b 0x1f3be0
001f3b94
001f3b94loc_1f3b94:
001f3b94ldr x1, [sp+352]
001f3b98ldr x7, [sp+344]
001f3b9csubs xzr, x1, 0
001f3ba0b.hi 0x1f3ba8
001f3ba4b 0x1f3d00
001f3ba8
001f3ba8loc_1f3ba8:
001f3ba8ldrb w7, [x7]
001f3bacand x7, x7, 127
001f3bb0ldr x1, [sp+352]
001f3bb4ldr x8, [sp+344]
001f3bb8subs xzr, x1, 1
001f3bbcb.hi 0x1f3bc4
001f3bc0b 0x1f3cf8
001f3bc4
001f3bc4loc_1f3bc4:
001f3bc4ldrb w8, [x8+1]
001f3bc8ubfm x8, x8, 57, 7
001f3bccadd x7, x7, x8
001f3bd0str x7, [sp+56]
001f3bd4orr x7, xzr, 2
001f3bd8str x7, [sp+88]
001f3bdcb 0x1f3c0c
001f3be0
001f3be0loc_1f3be0:
001f3be0ldr x0, [sp+344]
001f3be4ldr x1, [sp+352]
001f3be8ldr x2, [sp+360]
001f3becbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3bf0str x0, [sp+112]
001f3bf4str x1, [sp+128]
001f3bf8str x0, [sp+144]
001f3bfcstr x1, [sp+136]
001f3c00str x0, [sp+56]
001f3c04str x1, [sp+88]
001f3c08b 0x1f3c0c
001f3c0c
001f3c0cloc_1f3c0c:
001f3c0cb 0x1f3c10
001f3c10
001f3c10loc_1f3c10:
001f3c10ldr x7, [sp+88]
001f3c14tbnz x7, 63, 0x1f3c1c
001f3c18b 0x1f3c5c
001f3c1c
001f3c1cloc_1f3c1c:
001f3c1cstp xzr, xzr, [sp+176]
001f3c20str xzr, [sp+192]
001f3c24adrp x27, 0x82f000
001f3c28ldr x5, [x27+160]
001f3c2cadrp x27, 0x82f000
001f3c30ldr x6, [x27+168]
001f3c34str x5, [sp+216]
001f3c38str x6, [sp+224]
001f3c3cldr x3, [sp+72]
001f3c40ldr x0, [sp+176]
001f3c44ldrb w4, [sp+80]
001f3c48ldr x1, [sp+184]
001f3c4cldr x2, [sp+192]
001f3c50ldp x29, x30, [sp-8]
001f3c54add sp, sp, 336
001f3c58ret x30
001f3c5c
001f3c5cloc_1f3c5c:
001f3c5cldr x0, [sp+56]
001f3c60bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f3c64strb w0, [sp+55]
001f3c68bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f3c6cstr x0, [sp+256]
001f3c70str x1, [sp+264]
001f3c74str x2, [sp+272]
001f3c78ldr x3, [sp+200]
001f3c7cldrsb x27, [x3]
001f3c80ldr x4, [sp+208]
001f3c84ldr x3, [x3+24]
001f3c88mov x5, x0
001f3c8cmov x0, x4
001f3c90mov x6, x1
001f3c94mov x1, x5
001f3c98mov x7, x2
001f3c9cmov x2, x6
001f3ca0mov x8, x3
001f3ca4mov x3, x7
001f3ca8blr x8
001f3cacldr x1, [sp+88]
001f3cb0str x1, [sp+72]
001f3cb4ldr x1, [sp+368]
001f3cb8ldr x2, [sp+376]
001f3cbcldr x3, [sp+384]
001f3cc0str x1, [sp+176]
001f3cc4str x2, [sp+184]
001f3cc8str x3, [sp+192]
001f3cccstp xzr, xzr, [sp+216]
001f3cd0ldr x3, [sp+72]
001f3cd4ldr x0, [sp+176]
001f3cd8ldrb w4, [sp+80]
001f3cdcldr x1, [sp+184]
001f3ce0ldr x2, [sp+192]
001f3ce4mov x5, xzr
001f3ce8mov x6, xzr
001f3cecldp x29, x30, [sp-8]
001f3cf0add sp, sp, 336
001f3cf4ret x30
001f3cf8
001f3cf8loc_1f3cf8:
001f3cf8orr x0, xzr, 1
001f3cfcbl runtime.panicIndex
001f3d00
001f3d00loc_1f3d00:
001f3d00mov x0, xzr
001f3d04bl runtime.panicIndex
001f3d08
001f3d08loc_1f3d08:
001f3d08orr x0, xzr, 1
001f3d0cbl runtime.panicIndex
001f3d10
001f3d10loc_1f3d10:
001f3d10mov x0, xzr
001f3d14bl runtime.panicIndex
001f3d18
001f3d18loc_1f3d18:
001f3d18mov x0, xzr
001f3d1cbl runtime.panicIndex
001f3d20
001f3d20loc_1f3d20:
001f3d20ldr x7, [sp+240]
001f3d24str x7, [sp+128]
001f3d28cbnz x7, 0x1f3d30
001f3d2cb 0x1f3f70
001f3d30
001f3d30loc_1f3d30:
001f3d30str xzr, [sp+64]
001f3d34str xzr, [sp+96]
001f3d38ldr x7, [sp+240]
001f3d3cstr x7, [sp+120]
001f3d40subs xzr, x7, 0
001f3d44cset x8, ne
001f3d48strb w8, [sp+55]
001f3d4ccbnz x7, 0x1f3d54
001f3d50b 0x1f3d7c
001f3d54
001f3d54loc_1f3d54:
001f3d54ldr x1, [sp+240]
001f3d58ldr x7, [sp+232]
001f3d5csubs xzr, x1, 0
001f3d60b.hi 0x1f3d68
001f3d64b 0x1f3fe0
001f3d68
001f3d68loc_1f3d68:
001f3d68ldrb w7, [x7]
001f3d6csubs wzr, w7, 128
001f3d70cset x7, lo
001f3d74strb w7, [sp+55]
001f3d78b 0x1f3d80
001f3d7c
001f3d7cloc_1f3d7c:
001f3d7cb 0x1f3d80
001f3d80
001f3d80loc_1f3d80:
001f3d80ldrb w7, [sp+55]
001f3d84tbnz w7, 0, 0x1f3d8c
001f3d88b 0x1f3db4
001f3d8c
001f3d8cloc_1f3d8c:
001f3d8cldr x1, [sp+240]
001f3d90ldr x7, [sp+232]
001f3d94subs xzr, x1, 0
001f3d98b.hi 0x1f3da0
001f3d9cb 0x1f3fd8
001f3da0
001f3da0loc_1f3da0:
001f3da0ldrb w7, [x7]
001f3da4str x7, [sp+64]
001f3da8orr x7, xzr, 1
001f3dacstr x7, [sp+96]
001f3db0b 0x1f3e8c
001f3db4
001f3db4loc_1f3db4:
001f3db4ldr x7, [sp+240]
001f3db8str x7, [sp+120]
001f3dbcsubs xzr, x7, 2
001f3dc0cset x7, ge
001f3dc4strb w7, [sp+55]
001f3dc8b.ge 0x1f3dd0
001f3dccb 0x1f3df8
001f3dd0
001f3dd0loc_1f3dd0:
001f3dd0ldr x1, [sp+240]
001f3dd4ldr x7, [sp+232]
001f3dd8subs xzr, x1, 1
001f3ddcb.hi 0x1f3de4
001f3de0b 0x1f3fd0
001f3de4
001f3de4loc_1f3de4:
001f3de4ldrb w7, [x7+1]
001f3de8subs wzr, w7, 128
001f3deccset x7, lo
001f3df0strb w7, [sp+55]
001f3df4b 0x1f3dfc
001f3df8
001f3df8loc_1f3df8:
001f3df8b 0x1f3dfc
001f3dfc
001f3dfcloc_1f3dfc:
001f3dfcldrb w7, [sp+55]
001f3e00tbnz w7, 0, 0x1f3e08
001f3e04b 0x1f3e54
001f3e08
001f3e08loc_1f3e08:
001f3e08ldr x1, [sp+240]
001f3e0cldr x7, [sp+232]
001f3e10subs xzr, x1, 0
001f3e14b.hi 0x1f3e1c
001f3e18b 0x1f3fc8
001f3e1c
001f3e1cloc_1f3e1c:
001f3e1cldrb w7, [x7]
001f3e20and x7, x7, 127
001f3e24ldr x1, [sp+240]
001f3e28ldr x8, [sp+232]
001f3e2csubs xzr, x1, 1
001f3e30b.hi 0x1f3e38
001f3e34b 0x1f3fc0
001f3e38
001f3e38loc_1f3e38:
001f3e38ldrb w8, [x8+1]
001f3e3cubfm x8, x8, 57, 7
001f3e40add x7, x7, x8
001f3e44str x7, [sp+64]
001f3e48orr x7, xzr, 2
001f3e4cstr x7, [sp+96]
001f3e50b 0x1f3e84
001f3e54
001f3e54loc_1f3e54:
001f3e54ldr x0, [sp+232]
001f3e58ldr x1, [sp+240]
001f3e5cldr x2, [sp+248]
001f3e60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3e64str x0, [sp+112]
001f3e68str x1, [sp+120]
001f3e6cstr x0, [sp+160]
001f3e70str x1, [sp+152]
001f3e74str x0, [sp+64]
001f3e78str x1, [sp+96]
001f3e7corr x7, xzr, 2
001f3e80b 0x1f3e84
001f3e84
001f3e84loc_1f3e84:
001f3e84orr x7, xzr, 1
001f3e88b 0x1f3e8c
001f3e8c
001f3e8cloc_1f3e8c:
001f3e8cldr x8, [sp+96]
001f3e90tbnz x8, 63, 0x1f3e98
001f3e94b 0x1f3ed8
001f3e98
001f3e98loc_1f3e98:
001f3e98stp xzr, xzr, [sp+176]
001f3e9cstr xzr, [sp+192]
001f3ea0adrp x27, 0x82f000
001f3ea4ldr x5, [x27+160]
001f3ea8adrp x27, 0x82f000
001f3eacldr x6, [x27+168]
001f3eb0str x5, [sp+216]
001f3eb4str x6, [sp+224]
001f3eb8ldr x3, [sp+72]
001f3ebcldr x0, [sp+176]
001f3ec0ldrb w4, [sp+80]
001f3ec4ldr x1, [sp+184]
001f3ec8ldr x2, [sp+192]
001f3eccldp x29, x30, [sp-8]
001f3ed0add sp, sp, 336
001f3ed4ret x30
001f3ed8
001f3ed8loc_1f3ed8:
001f3ed8ldr x0, [sp+64]
001f3edcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f3ee0strb w0, [sp+55]
001f3ee4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f3ee8str x0, [sp+256]
001f3eecstr x1, [sp+264]
001f3ef0str x2, [sp+272]
001f3ef4ldr x3, [sp+200]
001f3ef8ldrsb x27, [x3]
001f3efcldr x4, [sp+208]
001f3f00ldr x3, [x3+24]
001f3f04mov x5, x0
001f3f08mov x0, x4
001f3f0cmov x6, x1
001f3f10mov x1, x5
001f3f14mov x7, x2
001f3f18mov x2, x6
001f3f1cmov x8, x3
001f3f20mov x3, x7
001f3f24blr x8
001f3f28ldr x0, [sp+96]
001f3f2cldr x1, [sp+240]
001f3f30ldr x2, [sp+232]
001f3f34ldr x3, [sp+248]
001f3f38b 0x1f3f3c
001f3f3c
001f3f3cloc_1f3f3c:
001f3f3csubs xzr, x1, x0
001f3f40b.hs 0x1f3f48
001f3f44b 0x1f3fbc
001f3f48
001f3f48loc_1f3f48:
001f3f48sub x7, x3, x0
001f3f4csub x8, x1, x0
001f3f50sub x9, xzr, x7
001f3f54and x9, x0, x9, asr #63
001f3f58add x9, x2, x9
001f3f5cstr x9, [sp+232]
001f3f60str x8, [sp+240]
001f3f64str x7, [sp+248]
001f3f68b 0x1f3f6c
001f3f6c
001f3f6cloc_1f3f6c:
001f3f6cb 0x1f3d20
001f3f70
001f3f70loc_1f3f70:
001f3f70ldr x7, [sp+104]
001f3f74str x7, [sp+72]
001f3f78ldr x7, [sp+368]
001f3f7cldr x8, [sp+376]
001f3f80ldr x9, [sp+384]
001f3f84str x7, [sp+176]
001f3f88str x8, [sp+184]
001f3f8cstr x9, [sp+192]
001f3f90stp xzr, xzr, [sp+216]
001f3f94ldr x3, [sp+72]
001f3f98ldr x0, [sp+176]
001f3f9cldrb w4, [sp+80]
001f3fa0ldr x1, [sp+184]
001f3fa4ldr x2, [sp+192]
001f3fa8mov x5, xzr
001f3facmov x6, xzr
001f3fb0ldp x29, x30, [sp-8]
001f3fb4add sp, sp, 336
001f3fb8ret x30
001f3fbc
001f3fbcloc_1f3fbc:
001f3fbcbl runtime.panicSliceB
001f3fc0
001f3fc0loc_1f3fc0:
001f3fc0orr x0, xzr, 1
001f3fc4bl runtime.panicIndex
001f3fc8
001f3fc8loc_1f3fc8:
001f3fc8mov x0, xzr
001f3fccbl runtime.panicIndex
001f3fd0
001f3fd0loc_1f3fd0:
001f3fd0orr x0, xzr, 1
001f3fd4bl runtime.panicIndex
001f3fd8
001f3fd8loc_1f3fd8:
001f3fd8mov x0, xzr
001f3fdcbl runtime.panicIndex
001f3fe0
001f3fe0loc_1f3fe0:
001f3fe0mov x0, xzr
001f3fe4bl runtime.panicIndex
001f3fe8hint
001f3fec
001f3fecloc_1f3fec:
001f3fecstp x0, x1, [sp+8]
001f3ff0stp x2, x3, [sp+24]
001f3ff4stp x4, x5, [sp+40]
001f3ff8str w6, [sp+56]
001f3ffcstrb w7, [sp+60]
001f4000strb w8, [sp+64]
001f4004stp x9, x10, [sp+72]
001f4008str x11, [sp+88]
001f400cmov x3, x30
001f4010bl runtime.morestack_noctxt.abi0
001f4014ldp x0, x1, [sp+8]
001f4018ldp x2, x3, [sp+24]
001f401cldp x4, x5, [sp+40]
001f4020ldrsw x6, [sp+56]
001f4024ldrsb x7, [sp+60]
001f4028ldrb w8, [sp+64]
001f402cldp x9, x10, [sp+72]
001f4030ldr x11, [sp+88]
001f4034b 0x1f3940
001f4038udf 0
001f403cudf 0
001f3940
001f4040
001f4040google.golang.org/protobuf/internal/impl.sizeBoolPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolPackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4040ldr x16, [x28+16]
001f4044sub x17, sp, 16
001f4048subs xzr, x17, x16
001f404cb.ls 0x1f415c
001f4050str x30, [sp-144]!
001f4054stur x29, [sp-8]
001f4058sub x29, sp, 8
001f405cstr x0, [sp+152]
001f4060str x1, [sp+160]
001f4064str x2, [sp+168]
001f4068str x3, [sp+176]
001f406cstrb w4, [sp+184]
001f4070str xzr, [sp+40]
001f4074ldr x0, [sp+152]
001f4078ldr x1, [sp+160]
001f407cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4080str x0, [sp+120]
001f4084str x1, [sp+128]
001f4088ldrsb x27, [x0]
001f408cldr x3, [x0+56]
001f4090mov x0, x1
001f4094blr x3
001f4098str x0, [sp+64]
001f409ccbz x0, 0x1f40a4
001f40a0b 0x1f40b8
001f40a4
001f40a4loc_1f40a4:
001f40a4str xzr, [sp+40]
001f40a8mov x0, xzr
001f40acldur x29, [sp-8]
001f40b0ldr x30, [sp], 144
001f40b4ret x30
001f40b8
001f40b8loc_1f40b8:
001f40b8str xzr, [sp+48]
001f40bcstr xzr, [sp+72]
001f40c0str x0, [sp+56]
001f40c4b 0x1f40c8
001f40c8
001f40c8loc_1f40c8:
001f40c8ldr x2, [sp+56]
001f40ccldr x3, [sp+72]
001f40d0subs xzr, x2, x3
001f40d4b.gt 0x1f40dc
001f40d8b 0x1f4138
001f40dc
001f40dcloc_1f40dc:
001f40dcldr x1, [sp+72]
001f40e0ldr x2, [sp+120]
001f40e4ldrsb x27, [x2]
001f40e8ldr x2, [x2+40]
001f40ecldr x0, [sp+128]
001f40f0blr x2
001f40f4str x0, [sp+96]
001f40f8str x1, [sp+104]
001f40fcstr x2, [sp+112]
001f4100bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f4104strb w0, [sp+39]
001f4108bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f410cstr x0, [sp+88]
001f4110bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f4114str x0, [sp+80]
001f4118ldr x2, [sp+48]
001f411cadd x2, x2, x0
001f4120str x2, [sp+48]
001f4124b 0x1f4128
001f4128
001f4128loc_1f4128:
001f4128ldr x2, [sp+72]
001f412cadd x2, x2, 1
001f4130str x2, [sp+72]
001f4134b 0x1f40c8
001f4138
001f4138loc_1f4138:
001f4138ldr x0, [sp+48]
001f413cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f4140str x0, [sp+80]
001f4144ldr x1, [sp+176]
001f4148add x0, x1, x0
001f414cstr x0, [sp+40]
001f4150ldur x29, [sp-8]
001f4154ldr x30, [sp], 144
001f4158ret x30
001f415c
001f415cloc_1f415c:
001f415cstp x0, x1, [sp+8]
001f4160stp x2, x3, [sp+24]
001f4164strb w4, [sp+40]
001f4168mov x3, x30
001f416cbl runtime.morestack_noctxt.abi0
001f4170ldp x0, x1, [sp+8]
001f4174ldp x2, x3, [sp+24]
001f4178ldrb w4, [sp+40]
001f417cb 0x1f4040
001f4040
001f4040google.golang.org/protobuf/internal/impl.sizeBoolPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolPackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4040ldr x16, [x28+16]
001f4044sub x17, sp, 16
001f4048subs xzr, x17, x16
001f404cb.ls 0x1f415c
001f4050str x30, [sp-144]!
001f4054stur x29, [sp-8]
001f4058sub x29, sp, 8
001f405cstr x0, [sp+152]
001f4060str x1, [sp+160]
001f4064str x2, [sp+168]
001f4068str x3, [sp+176]
001f406cstrb w4, [sp+184]
001f4070str xzr, [sp+40]
001f4074ldr x0, [sp+152]
001f4078ldr x1, [sp+160]
001f407cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4080str x0, [sp+120]
001f4084str x1, [sp+128]
001f4088ldrsb x27, [x0]
001f408cldr x3, [x0+56]
001f4090mov x0, x1
001f4094blr x3
001f4098str x0, [sp+64]
001f409ccbz x0, 0x1f40a4
001f40a0b 0x1f40b8
001f40a4
001f40a4loc_1f40a4:
001f40a4str xzr, [sp+40]
001f40a8mov x0, xzr
001f40acldur x29, [sp-8]
001f40b0ldr x30, [sp], 144
001f40b4ret x30
001f40b8
001f40b8loc_1f40b8:
001f40b8str xzr, [sp+48]
001f40bcstr xzr, [sp+72]
001f40c0str x0, [sp+56]
001f40c4b 0x1f40c8
001f40c8
001f40c8loc_1f40c8:
001f40c8ldr x2, [sp+56]
001f40ccldr x3, [sp+72]
001f40d0subs xzr, x2, x3
001f40d4b.gt 0x1f40dc
001f40d8b 0x1f4138
001f40dc
001f40dcloc_1f40dc:
001f40dcldr x1, [sp+72]
001f40e0ldr x2, [sp+120]
001f40e4ldrsb x27, [x2]
001f40e8ldr x2, [x2+40]
001f40ecldr x0, [sp+128]
001f40f0blr x2
001f40f4str x0, [sp+96]
001f40f8str x1, [sp+104]
001f40fcstr x2, [sp+112]
001f4100bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f4104strb w0, [sp+39]
001f4108bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f410cstr x0, [sp+88]
001f4110bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f4114str x0, [sp+80]
001f4118ldr x2, [sp+48]
001f411cadd x2, x2, x0
001f4120str x2, [sp+48]
001f4124b 0x1f4128
001f4128
001f4128loc_1f4128:
001f4128ldr x2, [sp+72]
001f412cadd x2, x2, 1
001f4130str x2, [sp+72]
001f4134b 0x1f40c8
001f4138
001f4138loc_1f4138:
001f4138ldr x0, [sp+48]
001f413cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f4140str x0, [sp+80]
001f4144ldr x1, [sp+176]
001f4148add x0, x1, x0
001f414cstr x0, [sp+40]
001f4150ldur x29, [sp-8]
001f4154ldr x30, [sp], 144
001f4158ret x30
001f415c
001f415cloc_1f415c:
001f415cstp x0, x1, [sp+8]
001f4160stp x2, x3, [sp+24]
001f4164strb w4, [sp+40]
001f4168mov x3, x30
001f416cbl runtime.morestack_noctxt.abi0
001f4170ldp x0, x1, [sp+8]
001f4174ldp x2, x3, [sp+24]
001f4178ldrb w4, [sp+40]
001f417cb 0x1f4040
001f4040
001f4180
001f4180google.golang.org/protobuf/internal/impl.appendBoolPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBoolPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4180ldr x16, [x28+16]
001f4184sub x17, sp, 80
001f4188subs xzr, x17, x16
001f418cb.ls 0x1f43bc
001f4190str x30, [sp-208]!
001f4194stur x29, [sp-8]
001f4198sub x29, sp, 8
001f419cstr x0, [sp+216]
001f41a0str x1, [sp+224]
001f41a4str x2, [sp+232]
001f41a8str x3, [sp+240]
001f41acstr x4, [sp+248]
001f41b0str x5, [sp+256]
001f41b4str x6, [sp+264]
001f41b8strb w7, [sp+272]
001f41bcstr xzr, [sp+112]
001f41c0stp xzr, xzr, [sp+120]
001f41c4stp xzr, xzr, [sp+96]
001f41c8ldr x0, [sp+240]
001f41ccldr x1, [sp+248]
001f41d0ldr x2, [sp+256]
001f41d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f41d8str x0, [sp+184]
001f41dcstr x1, [sp+192]
001f41e0ldrsb x27, [x0]
001f41e4ldr x3, [x0+56]
001f41e8mov x0, x1
001f41ecblr x3
001f41f0str x0, [sp+56]
001f41f4cbz x0, 0x1f41fc
001f41f8b 0x1f4238
001f41fc
001f41fcloc_1f41fc:
001f41fcldr x5, [sp+216]
001f4200ldr x6, [sp+224]
001f4204ldr x7, [sp+232]
001f4208str x5, [sp+112]
001f420cstr x6, [sp+120]
001f4210str x7, [sp+128]
001f4214stp xzr, xzr, [sp+96]
001f4218ldr x0, [sp+112]
001f421cldr x1, [sp+120]
001f4220ldr x2, [sp+128]
001f4224mov x3, xzr
001f4228mov x4, xzr
001f422cldur x29, [sp-8]
001f4230ldr x30, [sp], 208
001f4234ret x30
001f4238
001f4238loc_1f4238:
001f4238ldr x3, [sp+264]
001f423cldr x0, [sp+216]
001f4240ldr x1, [sp+224]
001f4244ldr x2, [sp+232]
001f4248bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f424cstr x0, [sp+216]
001f4250str x1, [sp+224]
001f4254str x2, [sp+232]
001f4258str xzr, [sp+48]
001f425cstr xzr, [sp+72]
001f4260b 0x1f4264
001f4264
001f4264loc_1f4264:
001f4264ldr x4, [sp+56]
001f4268ldr x5, [sp+72]
001f426csubs xzr, x4, x5
001f4270b.gt 0x1f4278
001f4274b 0x1f42d4
001f4278
001f4278loc_1f4278:
001f4278ldr x1, [sp+72]
001f427cldr x2, [sp+184]
001f4280ldrsb x27, [x2]
001f4284ldr x2, [x2+40]
001f4288ldr x0, [sp+192]
001f428cblr x2
001f4290str x0, [sp+160]
001f4294str x1, [sp+168]
001f4298str x2, [sp+176]
001f429cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f42a0strb w0, [sp+47]
001f42a4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f42a8str x0, [sp+88]
001f42acbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f42b0str x0, [sp+80]
001f42b4ldr x2, [sp+48]
001f42b8add x2, x2, x0
001f42bcstr x2, [sp+48]
001f42c0b 0x1f42c4
001f42c4
001f42c4loc_1f42c4:
001f42c4ldr x4, [sp+72]
001f42c8add x4, x4, 1
001f42ccstr x4, [sp+72]
001f42d0b 0x1f4264
001f42d4
001f42d4loc_1f42d4:
001f42d4ldr x0, [sp+216]
001f42d8ldr x1, [sp+224]
001f42dcldr x2, [sp+232]
001f42e0ldr x3, [sp+48]
001f42e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f42e8str x0, [sp+216]
001f42ecstr x1, [sp+224]
001f42f0str x2, [sp+232]
001f42f4str xzr, [sp+64]
001f42f8b 0x1f42fc
001f42fc
001f42fcloc_1f42fc:
001f42fcldr x5, [sp+56]
001f4300ldr x6, [sp+64]
001f4304subs xzr, x5, x6
001f4308b.gt 0x1f4310
001f430cb 0x1f4380
001f4310
001f4310loc_1f4310:
001f4310ldr x1, [sp+64]
001f4314ldr x2, [sp+184]
001f4318ldrsb x27, [x2]
001f431cldr x2, [x2+40]
001f4320ldr x0, [sp+192]
001f4324blr x2
001f4328str x0, [sp+136]
001f432cstr x1, [sp+144]
001f4330str x2, [sp+152]
001f4334bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f4338strb w0, [sp+47]
001f433cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f4340str x0, [sp+88]
001f4344ldr x1, [sp+224]
001f4348ldr x2, [sp+232]
001f434cldr x3, [sp+216]
001f4350mov x4, x0
001f4354mov x0, x3
001f4358mov x3, x4
001f435cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4360str x0, [sp+216]
001f4364str x1, [sp+224]
001f4368str x2, [sp+232]
001f436cb 0x1f4370
001f4370
001f4370loc_1f4370:
001f4370ldr x5, [sp+64]
001f4374add x5, x5, 1
001f4378str x5, [sp+64]
001f437cb 0x1f42fc
001f4380
001f4380loc_1f4380:
001f4380ldr x5, [sp+216]
001f4384ldr x6, [sp+224]
001f4388ldr x7, [sp+232]
001f438cstr x5, [sp+112]
001f4390str x6, [sp+120]
001f4394str x7, [sp+128]
001f4398stp xzr, xzr, [sp+96]
001f439cldr x0, [sp+112]
001f43a0ldr x1, [sp+120]
001f43a4ldr x2, [sp+128]
001f43a8mov x3, xzr
001f43acmov x4, xzr
001f43b0ldur x29, [sp-8]
001f43b4ldr x30, [sp], 208
001f43b8ret x30
001f43bc
001f43bcloc_1f43bc:
001f43bcstp x0, x1, [sp+8]
001f43c0stp x2, x3, [sp+24]
001f43c4stp x4, x5, [sp+40]
001f43c8str x6, [sp+56]
001f43ccstrb w7, [sp+64]
001f43d0mov x3, x30
001f43d4bl runtime.morestack_noctxt.abi0
001f43d8ldp x0, x1, [sp+8]
001f43dcldp x2, x3, [sp+24]
001f43e0ldp x4, x5, [sp+40]
001f43e4ldr x6, [sp+56]
001f43e8ldrb w7, [sp+64]
001f43ecb 0x1f4180
001f4180
001f4180google.golang.org/protobuf/internal/impl.appendBoolPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBoolPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4180ldr x16, [x28+16]
001f4184sub x17, sp, 80
001f4188subs xzr, x17, x16
001f418cb.ls 0x1f43bc
001f4190str x30, [sp-208]!
001f4194stur x29, [sp-8]
001f4198sub x29, sp, 8
001f419cstr x0, [sp+216]
001f41a0str x1, [sp+224]
001f41a4str x2, [sp+232]
001f41a8str x3, [sp+240]
001f41acstr x4, [sp+248]
001f41b0str x5, [sp+256]
001f41b4str x6, [sp+264]
001f41b8strb w7, [sp+272]
001f41bcstr xzr, [sp+112]
001f41c0stp xzr, xzr, [sp+120]
001f41c4stp xzr, xzr, [sp+96]
001f41c8ldr x0, [sp+240]
001f41ccldr x1, [sp+248]
001f41d0ldr x2, [sp+256]
001f41d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f41d8str x0, [sp+184]
001f41dcstr x1, [sp+192]
001f41e0ldrsb x27, [x0]
001f41e4ldr x3, [x0+56]
001f41e8mov x0, x1
001f41ecblr x3
001f41f0str x0, [sp+56]
001f41f4cbz x0, 0x1f41fc
001f41f8b 0x1f4238
001f41fc
001f41fcloc_1f41fc:
001f41fcldr x5, [sp+216]
001f4200ldr x6, [sp+224]
001f4204ldr x7, [sp+232]
001f4208str x5, [sp+112]
001f420cstr x6, [sp+120]
001f4210str x7, [sp+128]
001f4214stp xzr, xzr, [sp+96]
001f4218ldr x0, [sp+112]
001f421cldr x1, [sp+120]
001f4220ldr x2, [sp+128]
001f4224mov x3, xzr
001f4228mov x4, xzr
001f422cldur x29, [sp-8]
001f4230ldr x30, [sp], 208
001f4234ret x30
001f4238
001f4238loc_1f4238:
001f4238ldr x3, [sp+264]
001f423cldr x0, [sp+216]
001f4240ldr x1, [sp+224]
001f4244ldr x2, [sp+232]
001f4248bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f424cstr x0, [sp+216]
001f4250str x1, [sp+224]
001f4254str x2, [sp+232]
001f4258str xzr, [sp+48]
001f425cstr xzr, [sp+72]
001f4260b 0x1f4264
001f4264
001f4264loc_1f4264:
001f4264ldr x4, [sp+56]
001f4268ldr x5, [sp+72]
001f426csubs xzr, x4, x5
001f4270b.gt 0x1f4278
001f4274b 0x1f42d4
001f4278
001f4278loc_1f4278:
001f4278ldr x1, [sp+72]
001f427cldr x2, [sp+184]
001f4280ldrsb x27, [x2]
001f4284ldr x2, [x2+40]
001f4288ldr x0, [sp+192]
001f428cblr x2
001f4290str x0, [sp+160]
001f4294str x1, [sp+168]
001f4298str x2, [sp+176]
001f429cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f42a0strb w0, [sp+47]
001f42a4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f42a8str x0, [sp+88]
001f42acbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f42b0str x0, [sp+80]
001f42b4ldr x2, [sp+48]
001f42b8add x2, x2, x0
001f42bcstr x2, [sp+48]
001f42c0b 0x1f42c4
001f42c4
001f42c4loc_1f42c4:
001f42c4ldr x4, [sp+72]
001f42c8add x4, x4, 1
001f42ccstr x4, [sp+72]
001f42d0b 0x1f4264
001f42d4
001f42d4loc_1f42d4:
001f42d4ldr x0, [sp+216]
001f42d8ldr x1, [sp+224]
001f42dcldr x2, [sp+232]
001f42e0ldr x3, [sp+48]
001f42e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f42e8str x0, [sp+216]
001f42ecstr x1, [sp+224]
001f42f0str x2, [sp+232]
001f42f4str xzr, [sp+64]
001f42f8b 0x1f42fc
001f42fc
001f42fcloc_1f42fc:
001f42fcldr x5, [sp+56]
001f4300ldr x6, [sp+64]
001f4304subs xzr, x5, x6
001f4308b.gt 0x1f4310
001f430cb 0x1f4380
001f4310
001f4310loc_1f4310:
001f4310ldr x1, [sp+64]
001f4314ldr x2, [sp+184]
001f4318ldrsb x27, [x2]
001f431cldr x2, [x2+40]
001f4320ldr x0, [sp+192]
001f4324blr x2
001f4328str x0, [sp+136]
001f432cstr x1, [sp+144]
001f4330str x2, [sp+152]
001f4334bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f4338strb w0, [sp+47]
001f433cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f4340str x0, [sp+88]
001f4344ldr x1, [sp+224]
001f4348ldr x2, [sp+232]
001f434cldr x3, [sp+216]
001f4350mov x4, x0
001f4354mov x0, x3
001f4358mov x3, x4
001f435cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4360str x0, [sp+216]
001f4364str x1, [sp+224]
001f4368str x2, [sp+232]
001f436cb 0x1f4370
001f4370
001f4370loc_1f4370:
001f4370ldr x5, [sp+64]
001f4374add x5, x5, 1
001f4378str x5, [sp+64]
001f437cb 0x1f42fc
001f4380
001f4380loc_1f4380:
001f4380ldr x5, [sp+216]
001f4384ldr x6, [sp+224]
001f4388ldr x7, [sp+232]
001f438cstr x5, [sp+112]
001f4390str x6, [sp+120]
001f4394str x7, [sp+128]
001f4398stp xzr, xzr, [sp+96]
001f439cldr x0, [sp+112]
001f43a0ldr x1, [sp+120]
001f43a4ldr x2, [sp+128]
001f43a8mov x3, xzr
001f43acmov x4, xzr
001f43b0ldur x29, [sp-8]
001f43b4ldr x30, [sp], 208
001f43b8ret x30
001f43bc
001f43bcloc_1f43bc:
001f43bcstp x0, x1, [sp+8]
001f43c0stp x2, x3, [sp+24]
001f43c4stp x4, x5, [sp+40]
001f43c8str x6, [sp+56]
001f43ccstrb w7, [sp+64]
001f43d0mov x3, x30
001f43d4bl runtime.morestack_noctxt.abi0
001f43d8ldp x0, x1, [sp+8]
001f43dcldp x2, x3, [sp+24]
001f43e0ldp x4, x5, [sp+40]
001f43e4ldr x6, [sp+56]
001f43e8ldrb w7, [sp+64]
001f43ecb 0x1f4180
001f4180
001f43f0
001f43f0google.golang.org/protobuf/internal/impl.sizeEnumValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f43f0ldr x16, [x28+16]
001f43f4subs xzr, sp, x16
001f43f8b.ls 0x1f4454
001f43fcstr x30, [sp-64]!
001f4400stur x29, [sp-8]
001f4404sub x29, sp, 8
001f4408str x0, [sp+72]
001f440cstr x1, [sp+80]
001f4410str x2, [sp+88]
001f4414str x3, [sp+96]
001f4418strb w4, [sp+104]
001f441cstr xzr, [sp+40]
001f4420ldr x0, [sp+72]
001f4424ldr x1, [sp+80]
001f4428bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f442cstr w0, [sp+36]
001f4430sbfm x0, x0, 0, 31
001f4434bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f4438str x0, [sp+48]
001f443cldr x3, [sp+96]
001f4440add x0, x3, x0
001f4444str x0, [sp+40]
001f4448ldur x29, [sp-8]
001f444cldr x30, [sp], 64
001f4450ret x30
001f4454
001f4454loc_1f4454:
001f4454stp x0, x1, [sp+8]
001f4458stp x2, x3, [sp+24]
001f445cstrb w4, [sp+40]
001f4460mov x3, x30
001f4464bl runtime.morestack_noctxt.abi0
001f4468ldp x0, x1, [sp+8]
001f446cldp x2, x3, [sp+24]
001f4470ldrb w4, [sp+40]
001f4474b 0x1f43f0
001f4478udf 0
001f447cudf 0
001f43f0
001f43f0google.golang.org/protobuf/internal/impl.sizeEnumValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f43f0ldr x16, [x28+16]
001f43f4subs xzr, sp, x16
001f43f8b.ls 0x1f4454
001f43fcstr x30, [sp-64]!
001f4400stur x29, [sp-8]
001f4404sub x29, sp, 8
001f4408str x0, [sp+72]
001f440cstr x1, [sp+80]
001f4410str x2, [sp+88]
001f4414str x3, [sp+96]
001f4418strb w4, [sp+104]
001f441cstr xzr, [sp+40]
001f4420ldr x0, [sp+72]
001f4424ldr x1, [sp+80]
001f4428bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f442cstr w0, [sp+36]
001f4430sbfm x0, x0, 0, 31
001f4434bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f4438str x0, [sp+48]
001f443cldr x3, [sp+96]
001f4440add x0, x3, x0
001f4444str x0, [sp+40]
001f4448ldur x29, [sp-8]
001f444cldr x30, [sp], 64
001f4450ret x30
001f4454
001f4454loc_1f4454:
001f4454stp x0, x1, [sp+8]
001f4458stp x2, x3, [sp+24]
001f445cstrb w4, [sp+40]
001f4460mov x3, x30
001f4464bl runtime.morestack_noctxt.abi0
001f4468ldp x0, x1, [sp+8]
001f446cldp x2, x3, [sp+24]
001f4470ldrb w4, [sp+40]
001f4474b 0x1f43f0
001f4478udf 0
001f447cudf 0
001f43f0
001f4480
001f4480google.golang.org/protobuf/internal/impl.appendEnumValue: ; void google.golang.org/protobuf/internal/impl.appendEnumValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4480ldr x16, [x28+16]
001f4484subs xzr, sp, x16
001f4488b.ls 0x1f454c
001f448cstr x30, [sp-96]!
001f4490stur x29, [sp-8]
001f4494sub x29, sp, 8
001f4498str x0, [sp+104]
001f449cstr x1, [sp+112]
001f44a0str x2, [sp+120]
001f44a4str x3, [sp+128]
001f44a8str x4, [sp+136]
001f44acstr x5, [sp+144]
001f44b0str x6, [sp+152]
001f44b4strb w7, [sp+160]
001f44b8str xzr, [sp+64]
001f44bcstp xzr, xzr, [sp+72]
001f44c0stp xzr, xzr, [sp+48]
001f44c4ldr x3, [sp+152]
001f44c8ldr x0, [sp+104]
001f44ccldr x1, [sp+112]
001f44d0ldr x2, [sp+120]
001f44d4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f44d8str x0, [sp+104]
001f44dcstr x1, [sp+112]
001f44e0str x2, [sp+120]
001f44e4ldr x0, [sp+128]
001f44e8ldr x1, [sp+136]
001f44ecldr x2, [sp+144]
001f44f0bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f44f4str w0, [sp+44]
001f44f8ldr x1, [sp+112]
001f44fcldr x2, [sp+120]
001f4500ldr x4, [sp+104]
001f4504sbfm x3, x0, 0, 31
001f4508mov x0, x4
001f450cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4510str x0, [sp+104]
001f4514str x1, [sp+112]
001f4518str x2, [sp+120]
001f451cstr x0, [sp+64]
001f4520str x1, [sp+72]
001f4524str x2, [sp+80]
001f4528stp xzr, xzr, [sp+48]
001f452cldr x0, [sp+64]
001f4530ldr x1, [sp+72]
001f4534ldr x2, [sp+80]
001f4538mov x3, xzr
001f453cmov x4, xzr
001f4540ldur x29, [sp-8]
001f4544ldr x30, [sp], 96
001f4548ret x30
001f454c
001f454cloc_1f454c:
001f454cstp x0, x1, [sp+8]
001f4550stp x2, x3, [sp+24]
001f4554stp x4, x5, [sp+40]
001f4558str x6, [sp+56]
001f455cstrb w7, [sp+64]
001f4560mov x3, x30
001f4564bl runtime.morestack_noctxt.abi0
001f4568ldp x0, x1, [sp+8]
001f456cldp x2, x3, [sp+24]
001f4570ldp x4, x5, [sp+40]
001f4574ldr x6, [sp+56]
001f4578ldrb w7, [sp+64]
001f457cb 0x1f4480
001f4480
001f4480google.golang.org/protobuf/internal/impl.appendEnumValue: ; void google.golang.org/protobuf/internal/impl.appendEnumValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f4480ldr x16, [x28+16]
001f4484subs xzr, sp, x16
001f4488b.ls 0x1f454c
001f448cstr x30, [sp-96]!
001f4490stur x29, [sp-8]
001f4494sub x29, sp, 8
001f4498str x0, [sp+104]
001f449cstr x1, [sp+112]
001f44a0str x2, [sp+120]
001f44a4str x3, [sp+128]
001f44a8str x4, [sp+136]
001f44acstr x5, [sp+144]
001f44b0str x6, [sp+152]
001f44b4strb w7, [sp+160]
001f44b8str xzr, [sp+64]
001f44bcstp xzr, xzr, [sp+72]
001f44c0stp xzr, xzr, [sp+48]
001f44c4ldr x3, [sp+152]
001f44c8ldr x0, [sp+104]
001f44ccldr x1, [sp+112]
001f44d0ldr x2, [sp+120]
001f44d4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f44d8str x0, [sp+104]
001f44dcstr x1, [sp+112]
001f44e0str x2, [sp+120]
001f44e4ldr x0, [sp+128]
001f44e8ldr x1, [sp+136]
001f44ecldr x2, [sp+144]
001f44f0bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f44f4str w0, [sp+44]
001f44f8ldr x1, [sp+112]
001f44fcldr x2, [sp+120]
001f4500ldr x4, [sp+104]
001f4504sbfm x3, x0, 0, 31
001f4508mov x0, x4
001f450cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4510str x0, [sp+104]
001f4514str x1, [sp+112]
001f4518str x2, [sp+120]
001f451cstr x0, [sp+64]
001f4520str x1, [sp+72]
001f4524str x2, [sp+80]
001f4528stp xzr, xzr, [sp+48]
001f452cldr x0, [sp+64]
001f4530ldr x1, [sp+72]
001f4534ldr x2, [sp+80]
001f4538mov x3, xzr
001f453cmov x4, xzr
001f4540ldur x29, [sp-8]
001f4544ldr x30, [sp], 96
001f4548ret x30
001f454c
001f454cloc_1f454c:
001f454cstp x0, x1, [sp+8]
001f4550stp x2, x3, [sp+24]
001f4554stp x4, x5, [sp+40]
001f4558str x6, [sp+56]
001f455cstrb w7, [sp+64]
001f4560mov x3, x30
001f4564bl runtime.morestack_noctxt.abi0
001f4568ldp x0, x1, [sp+8]
001f456cldp x2, x3, [sp+24]
001f4570ldp x4, x5, [sp+40]
001f4574ldr x6, [sp+56]
001f4578ldrb w7, [sp+64]
001f457cb 0x1f4480
001f4480
001f4580
001f4580google.golang.org/protobuf/internal/impl.consumeEnumValue: ; void google.golang.org/protobuf/internal/impl.consumeEnumValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f4580ldr x16, [x28+16]
001f4584sub x17, sp, 48
001f4588subs xzr, x17, x16
001f458cb.ls 0x1f4850
001f4590str x30, [sp-176]!
001f4594stur x29, [sp-8]
001f4598sub x29, sp, 8
001f459cstr x0, [sp+184]
001f45a0str x1, [sp+192]
001f45a4str x2, [sp+200]
001f45a8str x3, [sp+208]
001f45acstr x4, [sp+216]
001f45b0str x5, [sp+224]
001f45b4str w6, [sp+232]
001f45b8strb w7, [sp+236]
001f45bcstrb w8, [sp+240]
001f45c0str x9, [sp+248]
001f45c4str x10, [sp+256]
001f45c8str x11, [sp+264]
001f45ccstp xzr, xzr, [sp+104]
001f45d0str xzr, [sp+120]
001f45d4str xzr, [sp+48]
001f45d8strb wzr, [sp+56]
001f45dcstp xzr, xzr, [sp+128]
001f45e0ldrsb x7, [sp+236]
001f45e4ubfm x7, x7, 0, 7
001f45e8cbnz w7, 0x1f45f0
001f45ecb 0x1f4630
001f45f0
001f45f0loc_1f45f0:
001f45f0stp xzr, xzr, [sp+104]
001f45f4str xzr, [sp+120]
001f45f8adrp x27, 0x82e000
001f45fcldr x5, [x27+192]
001f4600adrp x27, 0x82e000
001f4604ldr x6, [x27+200]
001f4608str x5, [sp+128]
001f460cstr x6, [sp+136]
001f4610ldr x3, [sp+48]
001f4614ldr x0, [sp+104]
001f4618ldrb w4, [sp+56]
001f461cldr x1, [sp+112]
001f4620ldr x2, [sp+120]
001f4624ldur x29, [sp-8]
001f4628ldr x30, [sp], 176
001f462cret x30
001f4630
001f4630loc_1f4630:
001f4630str xzr, [sp+40]
001f4634str xzr, [sp+64]
001f4638ldr x7, [sp+192]
001f463cstr x7, [sp+80]
001f4640subs xzr, x7, 0
001f4644cset x8, ne
001f4648strb w8, [sp+39]
001f464ccbnz x7, 0x1f4654
001f4650b 0x1f467c
001f4654
001f4654loc_1f4654:
001f4654ldr x1, [sp+192]
001f4658ldr x7, [sp+184]
001f465csubs xzr, x1, 0
001f4660b.hi 0x1f4668
001f4664b 0x1f4844
001f4668
001f4668loc_1f4668:
001f4668ldrb w7, [x7]
001f466csubs wzr, w7, 128
001f4670cset x7, lo
001f4674strb w7, [sp+39]
001f4678b 0x1f4680
001f467c
001f467cloc_1f467c:
001f467cb 0x1f4680
001f4680
001f4680loc_1f4680:
001f4680ldrb w7, [sp+39]
001f4684tbnz w7, 0, 0x1f468c
001f4688b 0x1f46b4
001f468c
001f468cloc_1f468c:
001f468cldr x1, [sp+192]
001f4690ldr x7, [sp+184]
001f4694subs xzr, x1, 0
001f4698b.hi 0x1f46a0
001f469cb 0x1f483c
001f46a0
001f46a0loc_1f46a0:
001f46a0ldrb w7, [x7]
001f46a4str x7, [sp+40]
001f46a8orr x7, xzr, 1
001f46acstr x7, [sp+64]
001f46b0b 0x1f4784
001f46b4
001f46b4loc_1f46b4:
001f46b4ldr x7, [sp+192]
001f46b8str x7, [sp+80]
001f46bcsubs xzr, x7, 2
001f46c0cset x7, ge
001f46c4strb w7, [sp+39]
001f46c8b.ge 0x1f46d0
001f46ccb 0x1f46f8
001f46d0
001f46d0loc_1f46d0:
001f46d0ldr x1, [sp+192]
001f46d4ldr x7, [sp+184]
001f46d8subs xzr, x1, 1
001f46dcb.hi 0x1f46e4
001f46e0b 0x1f4834
001f46e4
001f46e4loc_1f46e4:
001f46e4ldrb w7, [x7+1]
001f46e8subs wzr, w7, 128
001f46eccset x7, lo
001f46f0strb w7, [sp+39]
001f46f4b 0x1f46fc
001f46f8
001f46f8loc_1f46f8:
001f46f8b 0x1f46fc
001f46fc
001f46fcloc_1f46fc:
001f46fcldrb w7, [sp+39]
001f4700tbnz w7, 0, 0x1f4708
001f4704b 0x1f4754
001f4708
001f4708loc_1f4708:
001f4708ldr x1, [sp+192]
001f470cldr x7, [sp+184]
001f4710subs xzr, x1, 0
001f4714b.hi 0x1f471c
001f4718b 0x1f482c
001f471c
001f471cloc_1f471c:
001f471cldrb w7, [x7]
001f4720and x7, x7, 127
001f4724ldr x1, [sp+192]
001f4728ldr x8, [sp+184]
001f472csubs xzr, x1, 1
001f4730b.hi 0x1f4738
001f4734b 0x1f4824
001f4738
001f4738loc_1f4738:
001f4738ldrb w8, [x8+1]
001f473cubfm x8, x8, 57, 7
001f4740add x7, x7, x8
001f4744str x7, [sp+40]
001f4748orr x7, xzr, 2
001f474cstr x7, [sp+64]
001f4750b 0x1f4780
001f4754
001f4754loc_1f4754:
001f4754ldr x0, [sp+184]
001f4758ldr x1, [sp+192]
001f475cldr x2, [sp+200]
001f4760bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f4764str x0, [sp+72]
001f4768str x1, [sp+80]
001f476cstr x0, [sp+96]
001f4770str x1, [sp+88]
001f4774str x0, [sp+40]
001f4778str x1, [sp+64]
001f477cb 0x1f4780
001f4780
001f4780loc_1f4780:
001f4780b 0x1f4784
001f4784
001f4784loc_1f4784:
001f4784ldr x7, [sp+64]
001f4788tbnz x7, 63, 0x1f4790
001f478cb 0x1f47d0
001f4790
001f4790loc_1f4790:
001f4790stp xzr, xzr, [sp+104]
001f4794str xzr, [sp+120]
001f4798adrp x27, 0x82e000
001f479cldr x5, [x27+160]
001f47a0adrp x27, 0x82e000
001f47a4ldr x6, [x27+168]
001f47a8str x5, [sp+128]
001f47acstr x6, [sp+136]
001f47b0ldr x3, [sp+48]
001f47b4ldr x0, [sp+104]
001f47b8ldrb w4, [sp+56]
001f47bcldr x1, [sp+112]
001f47c0ldr x2, [sp+120]
001f47c4ldur x29, [sp-8]
001f47c8ldr x30, [sp], 176
001f47ccret x30
001f47d0
001f47d0loc_1f47d0:
001f47d0ldr x1, [sp+64]
001f47d4str x1, [sp+48]
001f47d8ldr x0, [sp+40]
001f47dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f47e0str x0, [sp+144]
001f47e4str x1, [sp+152]
001f47e8str x2, [sp+160]
001f47ecstr x0, [sp+104]
001f47f0str x1, [sp+112]
001f47f4str x2, [sp+120]
001f47f8stp xzr, xzr, [sp+128]
001f47fcldr x3, [sp+48]
001f4800ldr x0, [sp+104]
001f4804ldrb w4, [sp+56]
001f4808ldr x1, [sp+112]
001f480cldr x2, [sp+120]
001f4810mov x5, xzr
001f4814mov x6, xzr
001f4818ldur x29, [sp-8]
001f481cldr x30, [sp], 176
001f4820ret x30
001f4824
001f4824loc_1f4824:
001f4824orr x0, xzr, 1
001f4828bl runtime.panicIndex
001f482c
001f482cloc_1f482c:
001f482cmov x0, xzr
001f4830bl runtime.panicIndex
001f4834
001f4834loc_1f4834:
001f4834orr x0, xzr, 1
001f4838bl runtime.panicIndex
001f483c
001f483cloc_1f483c:
001f483cmov x0, xzr
001f4840bl runtime.panicIndex
001f4844
001f4844loc_1f4844:
001f4844mov x0, xzr
001f4848bl runtime.panicIndex
001f484chint
001f4850
001f4850loc_1f4850:
001f4850stp x0, x1, [sp+8]
001f4854stp x2, x3, [sp+24]
001f4858stp x4, x5, [sp+40]
001f485cstr w6, [sp+56]
001f4860strb w7, [sp+60]
001f4864strb w8, [sp+64]
001f4868stp x9, x10, [sp+72]
001f486cstr x11, [sp+88]
001f4870mov x3, x30
001f4874bl runtime.morestack_noctxt.abi0
001f4878ldp x0, x1, [sp+8]
001f487cldp x2, x3, [sp+24]
001f4880ldp x4, x5, [sp+40]
001f4884ldrsw x6, [sp+56]
001f4888ldrsb x7, [sp+60]
001f488cldrb w8, [sp+64]
001f4890ldp x9, x10, [sp+72]
001f4894ldr x11, [sp+88]
001f4898b 0x1f4580
001f489cudf 0
001f4580
001f4580google.golang.org/protobuf/internal/impl.consumeEnumValue: ; void google.golang.org/protobuf/internal/impl.consumeEnumValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f4580ldr x16, [x28+16]
001f4584sub x17, sp, 48
001f4588subs xzr, x17, x16
001f458cb.ls 0x1f4850
001f4590str x30, [sp-176]!
001f4594stur x29, [sp-8]
001f4598sub x29, sp, 8
001f459cstr x0, [sp+184]
001f45a0str x1, [sp+192]
001f45a4str x2, [sp+200]
001f45a8str x3, [sp+208]
001f45acstr x4, [sp+216]
001f45b0str x5, [sp+224]
001f45b4str w6, [sp+232]
001f45b8strb w7, [sp+236]
001f45bcstrb w8, [sp+240]
001f45c0str x9, [sp+248]
001f45c4str x10, [sp+256]
001f45c8str x11, [sp+264]
001f45ccstp xzr, xzr, [sp+104]
001f45d0str xzr, [sp+120]
001f45d4str xzr, [sp+48]
001f45d8strb wzr, [sp+56]
001f45dcstp xzr, xzr, [sp+128]
001f45e0ldrsb x7, [sp+236]
001f45e4ubfm x7, x7, 0, 7
001f45e8cbnz w7, 0x1f45f0
001f45ecb 0x1f4630
001f45f0
001f45f0loc_1f45f0:
001f45f0stp xzr, xzr, [sp+104]
001f45f4str xzr, [sp+120]
001f45f8adrp x27, 0x82e000
001f45fcldr x5, [x27+192]
001f4600adrp x27, 0x82e000
001f4604ldr x6, [x27+200]
001f4608str x5, [sp+128]
001f460cstr x6, [sp+136]
001f4610ldr x3, [sp+48]
001f4614ldr x0, [sp+104]
001f4618ldrb w4, [sp+56]
001f461cldr x1, [sp+112]
001f4620ldr x2, [sp+120]
001f4624ldur x29, [sp-8]
001f4628ldr x30, [sp], 176
001f462cret x30
001f4630
001f4630loc_1f4630:
001f4630str xzr, [sp+40]
001f4634str xzr, [sp+64]
001f4638ldr x7, [sp+192]
001f463cstr x7, [sp+80]
001f4640subs xzr, x7, 0
001f4644cset x8, ne
001f4648strb w8, [sp+39]
001f464ccbnz x7, 0x1f4654
001f4650b 0x1f467c
001f4654
001f4654loc_1f4654:
001f4654ldr x1, [sp+192]
001f4658ldr x7, [sp+184]
001f465csubs xzr, x1, 0
001f4660b.hi 0x1f4668
001f4664b 0x1f4844
001f4668
001f4668loc_1f4668:
001f4668ldrb w7, [x7]
001f466csubs wzr, w7, 128
001f4670cset x7, lo
001f4674strb w7, [sp+39]
001f4678b 0x1f4680
001f467c
001f467cloc_1f467c:
001f467cb 0x1f4680
001f4680
001f4680loc_1f4680:
001f4680ldrb w7, [sp+39]
001f4684tbnz w7, 0, 0x1f468c
001f4688b 0x1f46b4
001f468c
001f468cloc_1f468c:
001f468cldr x1, [sp+192]
001f4690ldr x7, [sp+184]
001f4694subs xzr, x1, 0
001f4698b.hi 0x1f46a0
001f469cb 0x1f483c
001f46a0
001f46a0loc_1f46a0:
001f46a0ldrb w7, [x7]
001f46a4str x7, [sp+40]
001f46a8orr x7, xzr, 1
001f46acstr x7, [sp+64]
001f46b0b 0x1f4784
001f46b4
001f46b4loc_1f46b4:
001f46b4ldr x7, [sp+192]
001f46b8str x7, [sp+80]
001f46bcsubs xzr, x7, 2
001f46c0cset x7, ge
001f46c4strb w7, [sp+39]
001f46c8b.ge 0x1f46d0
001f46ccb 0x1f46f8
001f46d0
001f46d0loc_1f46d0:
001f46d0ldr x1, [sp+192]
001f46d4ldr x7, [sp+184]
001f46d8subs xzr, x1, 1
001f46dcb.hi 0x1f46e4
001f46e0b 0x1f4834
001f46e4
001f46e4loc_1f46e4:
001f46e4ldrb w7, [x7+1]
001f46e8subs wzr, w7, 128
001f46eccset x7, lo
001f46f0strb w7, [sp+39]
001f46f4b 0x1f46fc
001f46f8
001f46f8loc_1f46f8:
001f46f8b 0x1f46fc
001f46fc
001f46fcloc_1f46fc:
001f46fcldrb w7, [sp+39]
001f4700tbnz w7, 0, 0x1f4708
001f4704b 0x1f4754
001f4708
001f4708loc_1f4708:
001f4708ldr x1, [sp+192]
001f470cldr x7, [sp+184]
001f4710subs xzr, x1, 0
001f4714b.hi 0x1f471c
001f4718b 0x1f482c
001f471c
001f471cloc_1f471c:
001f471cldrb w7, [x7]
001f4720and x7, x7, 127
001f4724ldr x1, [sp+192]
001f4728ldr x8, [sp+184]
001f472csubs xzr, x1, 1
001f4730b.hi 0x1f4738
001f4734b 0x1f4824
001f4738
001f4738loc_1f4738:
001f4738ldrb w8, [x8+1]
001f473cubfm x8, x8, 57, 7
001f4740add x7, x7, x8
001f4744str x7, [sp+40]
001f4748orr x7, xzr, 2
001f474cstr x7, [sp+64]
001f4750b 0x1f4780
001f4754
001f4754loc_1f4754:
001f4754ldr x0, [sp+184]
001f4758ldr x1, [sp+192]
001f475cldr x2, [sp+200]
001f4760bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f4764str x0, [sp+72]
001f4768str x1, [sp+80]
001f476cstr x0, [sp+96]
001f4770str x1, [sp+88]
001f4774str x0, [sp+40]
001f4778str x1, [sp+64]
001f477cb 0x1f4780
001f4780
001f4780loc_1f4780:
001f4780b 0x1f4784
001f4784
001f4784loc_1f4784:
001f4784ldr x7, [sp+64]
001f4788tbnz x7, 63, 0x1f4790
001f478cb 0x1f47d0
001f4790
001f4790loc_1f4790:
001f4790stp xzr, xzr, [sp+104]
001f4794str xzr, [sp+120]
001f4798adrp x27, 0x82e000
001f479cldr x5, [x27+160]
001f47a0adrp x27, 0x82e000
001f47a4ldr x6, [x27+168]
001f47a8str x5, [sp+128]
001f47acstr x6, [sp+136]
001f47b0ldr x3, [sp+48]
001f47b4ldr x0, [sp+104]
001f47b8ldrb w4, [sp+56]
001f47bcldr x1, [sp+112]
001f47c0ldr x2, [sp+120]
001f47c4ldur x29, [sp-8]
001f47c8ldr x30, [sp], 176
001f47ccret x30
001f47d0
001f47d0loc_1f47d0:
001f47d0ldr x1, [sp+64]
001f47d4str x1, [sp+48]
001f47d8ldr x0, [sp+40]
001f47dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f47e0str x0, [sp+144]
001f47e4str x1, [sp+152]
001f47e8str x2, [sp+160]
001f47ecstr x0, [sp+104]
001f47f0str x1, [sp+112]
001f47f4str x2, [sp+120]
001f47f8stp xzr, xzr, [sp+128]
001f47fcldr x3, [sp+48]
001f4800ldr x0, [sp+104]
001f4804ldrb w4, [sp+56]
001f4808ldr x1, [sp+112]
001f480cldr x2, [sp+120]
001f4810mov x5, xzr
001f4814mov x6, xzr
001f4818ldur x29, [sp-8]
001f481cldr x30, [sp], 176
001f4820ret x30
001f4824
001f4824loc_1f4824:
001f4824orr x0, xzr, 1
001f4828bl runtime.panicIndex
001f482c
001f482cloc_1f482c:
001f482cmov x0, xzr
001f4830bl runtime.panicIndex
001f4834
001f4834loc_1f4834:
001f4834orr x0, xzr, 1
001f4838bl runtime.panicIndex
001f483c
001f483cloc_1f483c:
001f483cmov x0, xzr
001f4840bl runtime.panicIndex
001f4844
001f4844loc_1f4844:
001f4844mov x0, xzr
001f4848bl runtime.panicIndex
001f484chint
001f4850
001f4850loc_1f4850:
001f4850stp x0, x1, [sp+8]
001f4854stp x2, x3, [sp+24]
001f4858stp x4, x5, [sp+40]
001f485cstr w6, [sp+56]
001f4860strb w7, [sp+60]
001f4864strb w8, [sp+64]
001f4868stp x9, x10, [sp+72]
001f486cstr x11, [sp+88]
001f4870mov x3, x30
001f4874bl runtime.morestack_noctxt.abi0
001f4878ldp x0, x1, [sp+8]
001f487cldp x2, x3, [sp+24]
001f4880ldp x4, x5, [sp+40]
001f4884ldrsw x6, [sp+56]
001f4888ldrsb x7, [sp+60]
001f488cldrb w8, [sp+64]
001f4890ldp x9, x10, [sp+72]
001f4894ldr x11, [sp+88]
001f4898b 0x1f4580
001f489cudf 0
001f4580
001f48a0
001f48a0google.golang.org/protobuf/internal/impl.sizeEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f48a0ldr x16, [x28+16]
001f48a4subs xzr, sp, x16
001f48a8b.ls 0x1f4988
001f48acstr x30, [sp-128]!
001f48b0stur x29, [sp-8]
001f48b4sub x29, sp, 8
001f48b8str x0, [sp+136]
001f48bcstr x1, [sp+144]
001f48c0str x2, [sp+152]
001f48c4str x3, [sp+160]
001f48c8strb w4, [sp+168]
001f48ccstr xzr, [sp+48]
001f48d0ldr x0, [sp+136]
001f48d4ldr x1, [sp+144]
001f48d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f48dcstr x0, [sp+104]
001f48e0str x1, [sp+112]
001f48e4ldrsb x27, [x0]
001f48e8ldr x3, [x0+56]
001f48ecmov x0, x1
001f48f0blr x3
001f48f4str x0, [sp+72]
001f48f8str xzr, [sp+64]
001f48fcstr x0, [sp+56]
001f4900b 0x1f4904
001f4904
001f4904loc_1f4904:
001f4904ldr x2, [sp+56]
001f4908ldr x3, [sp+64]
001f490csubs xzr, x2, x3
001f4910b.gt 0x1f4918
001f4914b 0x1f4978
001f4918
001f4918loc_1f4918:
001f4918ldr x1, [sp+64]
001f491cldr x2, [sp+104]
001f4920ldrsb x27, [x2]
001f4924ldr x2, [x2+40]
001f4928ldr x0, [sp+112]
001f492cblr x2
001f4930str x0, [sp+80]
001f4934str x1, [sp+88]
001f4938str x2, [sp+96]
001f493cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f4940str w0, [sp+44]
001f4944sbfm x0, x0, 0, 31
001f4948bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f494cstr x0, [sp+72]
001f4950ldr x2, [sp+48]
001f4954ldr x3, [sp+160]
001f4958add x3, x3, x0
001f495cadd x2, x2, x3
001f4960str x2, [sp+48]
001f4964b 0x1f4968
001f4968
001f4968loc_1f4968:
001f4968ldr x2, [sp+64]
001f496cadd x2, x2, 1
001f4970str x2, [sp+64]
001f4974b 0x1f4904
001f4978
001f4978loc_1f4978:
001f4978ldr x0, [sp+48]
001f497cldur x29, [sp-8]
001f4980ldr x30, [sp], 128
001f4984ret x30
001f4988
001f4988loc_1f4988:
001f4988stp x0, x1, [sp+8]
001f498cstp x2, x3, [sp+24]
001f4990strb w4, [sp+40]
001f4994mov x3, x30
001f4998bl runtime.morestack_noctxt.abi0
001f499cldp x0, x1, [sp+8]
001f49a0ldp x2, x3, [sp+24]
001f49a4ldrb w4, [sp+40]
001f49a8b 0x1f48a0
001f49acudf 0
001f48a0
001f48a0google.golang.org/protobuf/internal/impl.sizeEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f48a0ldr x16, [x28+16]
001f48a4subs xzr, sp, x16
001f48a8b.ls 0x1f4988
001f48acstr x30, [sp-128]!
001f48b0stur x29, [sp-8]
001f48b4sub x29, sp, 8
001f48b8str x0, [sp+136]
001f48bcstr x1, [sp+144]
001f48c0str x2, [sp+152]
001f48c4str x3, [sp+160]
001f48c8strb w4, [sp+168]
001f48ccstr xzr, [sp+48]
001f48d0ldr x0, [sp+136]
001f48d4ldr x1, [sp+144]
001f48d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f48dcstr x0, [sp+104]
001f48e0str x1, [sp+112]
001f48e4ldrsb x27, [x0]
001f48e8ldr x3, [x0+56]
001f48ecmov x0, x1
001f48f0blr x3
001f48f4str x0, [sp+72]
001f48f8str xzr, [sp+64]
001f48fcstr x0, [sp+56]
001f4900b 0x1f4904
001f4904
001f4904loc_1f4904:
001f4904ldr x2, [sp+56]
001f4908ldr x3, [sp+64]
001f490csubs xzr, x2, x3
001f4910b.gt 0x1f4918
001f4914b 0x1f4978
001f4918
001f4918loc_1f4918:
001f4918ldr x1, [sp+64]
001f491cldr x2, [sp+104]
001f4920ldrsb x27, [x2]
001f4924ldr x2, [x2+40]
001f4928ldr x0, [sp+112]
001f492cblr x2
001f4930str x0, [sp+80]
001f4934str x1, [sp+88]
001f4938str x2, [sp+96]
001f493cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f4940str w0, [sp+44]
001f4944sbfm x0, x0, 0, 31
001f4948bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f494cstr x0, [sp+72]
001f4950ldr x2, [sp+48]
001f4954ldr x3, [sp+160]
001f4958add x3, x3, x0
001f495cadd x2, x2, x3
001f4960str x2, [sp+48]
001f4964b 0x1f4968
001f4968
001f4968loc_1f4968:
001f4968ldr x2, [sp+64]
001f496cadd x2, x2, 1
001f4970str x2, [sp+64]
001f4974b 0x1f4904
001f4978
001f4978loc_1f4978:
001f4978ldr x0, [sp+48]
001f497cldur x29, [sp-8]
001f4980ldr x30, [sp], 128
001f4984ret x30
001f4988
001f4988loc_1f4988:
001f4988stp x0, x1, [sp+8]
001f498cstp x2, x3, [sp+24]
001f4990strb w4, [sp+40]
001f4994mov x3, x30
001f4998bl runtime.morestack_noctxt.abi0
001f499cldp x0, x1, [sp+8]
001f49a0ldp x2, x3, [sp+24]
001f49a4ldrb w4, [sp+40]
001f49a8b 0x1f48a0
001f49acudf 0
001f48a0
001f49b0
001f49b0google.golang.org/protobuf/internal/impl.appendEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f49b0ldr x16, [x28+16]
001f49b4sub x17, sp, 32
001f49b8subs xzr, x17, x16
001f49bcb.ls 0x1f4b14
001f49c0str x30, [sp-160]!
001f49c4stur x29, [sp-8]
001f49c8sub x29, sp, 8
001f49ccstr x0, [sp+168]
001f49d0str x1, [sp+176]
001f49d4str x2, [sp+184]
001f49d8str x3, [sp+192]
001f49dcstr x4, [sp+200]
001f49e0str x5, [sp+208]
001f49e4str x6, [sp+216]
001f49e8strb w7, [sp+224]
001f49ecstr xzr, [sp+88]
001f49f0stp xzr, xzr, [sp+96]
001f49f4stp xzr, xzr, [sp+72]
001f49f8ldr x0, [sp+192]
001f49fcldr x1, [sp+200]
001f4a00ldr x2, [sp+208]
001f4a04bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4a08str x0, [sp+136]
001f4a0cstr x1, [sp+144]
001f4a10ldrsb x27, [x0]
001f4a14ldr x3, [x0+56]
001f4a18mov x0, x1
001f4a1cblr x3
001f4a20str x0, [sp+64]
001f4a24str xzr, [sp+56]
001f4a28str x0, [sp+48]
001f4a2cb 0x1f4a30
001f4a30
001f4a30loc_1f4a30:
001f4a30ldr x5, [sp+48]
001f4a34ldr x6, [sp+56]
001f4a38subs xzr, x5, x6
001f4a3cb.gt 0x1f4a44
001f4a40b 0x1f4ad8
001f4a44
001f4a44loc_1f4a44:
001f4a44ldr x1, [sp+56]
001f4a48ldr x2, [sp+136]
001f4a4cldrsb x27, [x2]
001f4a50ldr x2, [x2+40]
001f4a54ldr x0, [sp+144]
001f4a58blr x2
001f4a5cstr x0, [sp+112]
001f4a60str x1, [sp+120]
001f4a64str x2, [sp+128]
001f4a68ldr x3, [sp+216]
001f4a6cldr x0, [sp+168]
001f4a70ldr x1, [sp+176]
001f4a74ldr x2, [sp+184]
001f4a78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4a7cstr x0, [sp+168]
001f4a80str x1, [sp+176]
001f4a84str x2, [sp+184]
001f4a88ldr x0, [sp+112]
001f4a8cldr x1, [sp+120]
001f4a90ldr x2, [sp+128]
001f4a94bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f4a98str w0, [sp+44]
001f4a9cldr x1, [sp+176]
001f4aa0ldr x2, [sp+184]
001f4aa4ldr x3, [sp+168]
001f4aa8sbfm x4, x0, 0, 31
001f4aacmov x0, x3
001f4ab0mov x3, x4
001f4ab4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4ab8str x0, [sp+168]
001f4abcstr x1, [sp+176]
001f4ac0str x2, [sp+184]
001f4ac4b 0x1f4ac8
001f4ac8
001f4ac8loc_1f4ac8:
001f4ac8ldr x5, [sp+56]
001f4accadd x5, x5, 1
001f4ad0str x5, [sp+56]
001f4ad4b 0x1f4a30
001f4ad8
001f4ad8loc_1f4ad8:
001f4ad8ldr x5, [sp+168]
001f4adcldr x6, [sp+176]
001f4ae0ldr x7, [sp+184]
001f4ae4str x5, [sp+88]
001f4ae8str x6, [sp+96]
001f4aecstr x7, [sp+104]
001f4af0stp xzr, xzr, [sp+72]
001f4af4ldr x0, [sp+88]
001f4af8ldr x1, [sp+96]
001f4afcldr x2, [sp+104]
001f4b00mov x3, xzr
001f4b04mov x4, xzr
001f4b08ldur x29, [sp-8]
001f4b0cldr x30, [sp], 160
001f4b10ret x30
001f4b14
001f4b14loc_1f4b14:
001f4b14stp x0, x1, [sp+8]
001f4b18stp x2, x3, [sp+24]
001f4b1cstp x4, x5, [sp+40]
001f4b20str x6, [sp+56]
001f4b24strb w7, [sp+64]
001f4b28mov x3, x30
001f4b2cbl runtime.morestack_noctxt.abi0
001f4b30ldp x0, x1, [sp+8]
001f4b34ldp x2, x3, [sp+24]
001f4b38ldp x4, x5, [sp+40]
001f4b3cldr x6, [sp+56]
001f4b40ldrb w7, [sp+64]
001f4b44b 0x1f49b0
001f4b48udf 0
001f4b4cudf 0
001f49b0
001f49b0google.golang.org/protobuf/internal/impl.appendEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f49b0ldr x16, [x28+16]
001f49b4sub x17, sp, 32
001f49b8subs xzr, x17, x16
001f49bcb.ls 0x1f4b14
001f49c0str x30, [sp-160]!
001f49c4stur x29, [sp-8]
001f49c8sub x29, sp, 8
001f49ccstr x0, [sp+168]
001f49d0str x1, [sp+176]
001f49d4str x2, [sp+184]
001f49d8str x3, [sp+192]
001f49dcstr x4, [sp+200]
001f49e0str x5, [sp+208]
001f49e4str x6, [sp+216]
001f49e8strb w7, [sp+224]
001f49ecstr xzr, [sp+88]
001f49f0stp xzr, xzr, [sp+96]
001f49f4stp xzr, xzr, [sp+72]
001f49f8ldr x0, [sp+192]
001f49fcldr x1, [sp+200]
001f4a00ldr x2, [sp+208]
001f4a04bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4a08str x0, [sp+136]
001f4a0cstr x1, [sp+144]
001f4a10ldrsb x27, [x0]
001f4a14ldr x3, [x0+56]
001f4a18mov x0, x1
001f4a1cblr x3
001f4a20str x0, [sp+64]
001f4a24str xzr, [sp+56]
001f4a28str x0, [sp+48]
001f4a2cb 0x1f4a30
001f4a30
001f4a30loc_1f4a30:
001f4a30ldr x5, [sp+48]
001f4a34ldr x6, [sp+56]
001f4a38subs xzr, x5, x6
001f4a3cb.gt 0x1f4a44
001f4a40b 0x1f4ad8
001f4a44
001f4a44loc_1f4a44:
001f4a44ldr x1, [sp+56]
001f4a48ldr x2, [sp+136]
001f4a4cldrsb x27, [x2]
001f4a50ldr x2, [x2+40]
001f4a54ldr x0, [sp+144]
001f4a58blr x2
001f4a5cstr x0, [sp+112]
001f4a60str x1, [sp+120]
001f4a64str x2, [sp+128]
001f4a68ldr x3, [sp+216]
001f4a6cldr x0, [sp+168]
001f4a70ldr x1, [sp+176]
001f4a74ldr x2, [sp+184]
001f4a78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4a7cstr x0, [sp+168]
001f4a80str x1, [sp+176]
001f4a84str x2, [sp+184]
001f4a88ldr x0, [sp+112]
001f4a8cldr x1, [sp+120]
001f4a90ldr x2, [sp+128]
001f4a94bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f4a98str w0, [sp+44]
001f4a9cldr x1, [sp+176]
001f4aa0ldr x2, [sp+184]
001f4aa4ldr x3, [sp+168]
001f4aa8sbfm x4, x0, 0, 31
001f4aacmov x0, x3
001f4ab0mov x3, x4
001f4ab4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f4ab8str x0, [sp+168]
001f4abcstr x1, [sp+176]
001f4ac0str x2, [sp+184]
001f4ac4b 0x1f4ac8
001f4ac8
001f4ac8loc_1f4ac8:
001f4ac8ldr x5, [sp+56]
001f4accadd x5, x5, 1
001f4ad0str x5, [sp+56]
001f4ad4b 0x1f4a30
001f4ad8
001f4ad8loc_1f4ad8:
001f4ad8ldr x5, [sp+168]
001f4adcldr x6, [sp+176]
001f4ae0ldr x7, [sp+184]
001f4ae4str x5, [sp+88]
001f4ae8str x6, [sp+96]
001f4aecstr x7, [sp+104]
001f4af0stp xzr, xzr, [sp+72]
001f4af4ldr x0, [sp+88]
001f4af8ldr x1, [sp+96]
001f4afcldr x2, [sp+104]
001f4b00mov x3, xzr
001f4b04mov x4, xzr
001f4b08ldur x29, [sp-8]
001f4b0cldr x30, [sp], 160
001f4b10ret x30
001f4b14
001f4b14loc_1f4b14:
001f4b14stp x0, x1, [sp+8]
001f4b18stp x2, x3, [sp+24]
001f4b1cstp x4, x5, [sp+40]
001f4b20str x6, [sp+56]
001f4b24strb w7, [sp+64]
001f4b28mov x3, x30
001f4b2cbl runtime.morestack_noctxt.abi0
001f4b30ldp x0, x1, [sp+8]
001f4b34ldp x2, x3, [sp+24]
001f4b38ldp x4, x5, [sp+40]
001f4b3cldr x6, [sp+56]
001f4b40ldrb w7, [sp+64]
001f4b44b 0x1f49b0
001f4b48udf 0
001f4b4cudf 0
001f49b0
001f4b50
001f4b50google.golang.org/protobuf/internal/impl.consumeEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeEnumSliceValue(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)
001f4b50ldr x16, [x28+16]
001f4b54sub x17, sp, 208
001f4b58subs xzr, x17, x16
001f4b5cb.ls 0x1f51ec
001f4b60sub x20, sp, 336
001f4b64stp x29, x30, [x20-8]
001f4b68add sp, x20, 0
001f4b6csub x29, sp, 8
001f4b70str x0, [sp+344]
001f4b74str x1, [sp+352]
001f4b78str x2, [sp+360]
001f4b7cstr x3, [sp+368]
001f4b80str x4, [sp+376]
001f4b84str x5, [sp+384]
001f4b88str w6, [sp+392]
001f4b8cstrb w7, [sp+396]
001f4b90strb w8, [sp+400]
001f4b94str x9, [sp+408]
001f4b98str x10, [sp+416]
001f4b9cstr x11, [sp+424]
001f4ba0stp xzr, xzr, [sp+176]
001f4ba4str xzr, [sp+192]
001f4ba8str xzr, [sp+72]
001f4bacstrb wzr, [sp+80]
001f4bb0stp xzr, xzr, [sp+216]
001f4bb4ldr x0, [sp+368]
001f4bb8ldr x1, [sp+376]
001f4bbcldr x2, [sp+384]
001f4bc0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4bc4str x0, [sp+200]
001f4bc8str x1, [sp+208]
001f4bccldrsb x3, [sp+396]
001f4bd0ubfm x3, x3, 0, 7
001f4bd4subs wzr, w3, 2
001f4bd8b.eq 0x1f4be0
001f4bdcb 0x1f4c7c
001f4be0
001f4be0loc_1f4be0:
001f4be0str xzr, [sp+280]
001f4be4stp xzr, xzr, [sp+288]
001f4be8ldr x0, [sp+344]
001f4becldr x1, [sp+352]
001f4bf0ldr x2, [sp+360]
001f4bf4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f4bf8str x0, [sp+280]
001f4bfcstr x1, [sp+288]
001f4c00str x2, [sp+296]
001f4c04str x3, [sp+128]
001f4c08str x0, [sp+304]
001f4c0cstr x1, [sp+312]
001f4c10str x2, [sp+320]
001f4c14ldr x3, [sp+128]
001f4c18str x3, [sp+168]
001f4c1cstr x0, [sp+232]
001f4c20str x1, [sp+240]
001f4c24str x2, [sp+248]
001f4c28ldr x3, [sp+168]
001f4c2cstr x3, [sp+104]
001f4c30tbnz x3, 63, 0x1f4c38
001f4c34b 0x1f4c78
001f4c38
001f4c38loc_1f4c38:
001f4c38stp xzr, xzr, [sp+176]
001f4c3cstr xzr, [sp+192]
001f4c40adrp x27, 0x82e000
001f4c44ldr x5, [x27+160]
001f4c48adrp x27, 0x82e000
001f4c4cldr x6, [x27+168]
001f4c50str x5, [sp+216]
001f4c54str x6, [sp+224]
001f4c58ldr x3, [sp+72]
001f4c5cldr x0, [sp+176]
001f4c60ldrb w4, [sp+80]
001f4c64ldr x1, [sp+184]
001f4c68ldr x2, [sp+192]
001f4c6cldp x29, x30, [sp-8]
001f4c70add sp, sp, 336
001f4c74ret x30
001f4c78
001f4c78loc_1f4c78:
001f4c78b 0x1f4f28
001f4c7c
001f4c7cloc_1f4c7c:
001f4c7cldrsb x7, [sp+396]
001f4c80ubfm x7, x7, 0, 7
001f4c84cbnz w7, 0x1f4c8c
001f4c88b 0x1f4ccc
001f4c8c
001f4c8cloc_1f4c8c:
001f4c8cstp xzr, xzr, [sp+176]
001f4c90str xzr, [sp+192]
001f4c94adrp x27, 0x82e000
001f4c98ldr x5, [x27+192]
001f4c9cadrp x27, 0x82e000
001f4ca0ldr x6, [x27+200]
001f4ca4str x5, [sp+216]
001f4ca8str x6, [sp+224]
001f4cacldr x3, [sp+72]
001f4cb0ldr x0, [sp+176]
001f4cb4ldrb w4, [sp+80]
001f4cb8ldr x1, [sp+184]
001f4cbcldr x2, [sp+192]
001f4cc0ldp x29, x30, [sp-8]
001f4cc4add sp, sp, 336
001f4cc8ret x30
001f4ccc
001f4cccloc_1f4ccc:
001f4cccstr xzr, [sp+56]
001f4cd0str xzr, [sp+88]
001f4cd4ldr x7, [sp+352]
001f4cd8str x7, [sp+128]
001f4cdcsubs xzr, x7, 0
001f4ce0cset x8, ne
001f4ce4strb w8, [sp+55]
001f4ce8cbnz x7, 0x1f4cf0
001f4cecb 0x1f4d18
001f4cf0
001f4cf0loc_1f4cf0:
001f4cf0ldr x1, [sp+352]
001f4cf4ldr x7, [sp+344]
001f4cf8subs xzr, x1, 0
001f4cfcb.hi 0x1f4d04
001f4d00b 0x1f4f20
001f4d04
001f4d04loc_1f4d04:
001f4d04ldrb w7, [x7]
001f4d08subs wzr, w7, 128
001f4d0ccset x7, lo
001f4d10strb w7, [sp+55]
001f4d14b 0x1f4d1c
001f4d18
001f4d18loc_1f4d18:
001f4d18b 0x1f4d1c
001f4d1c
001f4d1cloc_1f4d1c:
001f4d1cldrb w7, [sp+55]
001f4d20tbnz w7, 0, 0x1f4d28
001f4d24b 0x1f4d50
001f4d28
001f4d28loc_1f4d28:
001f4d28ldr x1, [sp+352]
001f4d2cldr x7, [sp+344]
001f4d30subs xzr, x1, 0
001f4d34b.hi 0x1f4d3c
001f4d38b 0x1f4f18
001f4d3c
001f4d3cloc_1f4d3c:
001f4d3cldrb w7, [x7]
001f4d40str x7, [sp+56]
001f4d44orr x7, xzr, 1
001f4d48str x7, [sp+88]
001f4d4cb 0x1f4e20
001f4d50
001f4d50loc_1f4d50:
001f4d50ldr x7, [sp+352]
001f4d54str x7, [sp+128]
001f4d58subs xzr, x7, 2
001f4d5ccset x7, ge
001f4d60strb w7, [sp+55]
001f4d64b.ge 0x1f4d6c
001f4d68b 0x1f4d94
001f4d6c
001f4d6cloc_1f4d6c:
001f4d6cldr x1, [sp+352]
001f4d70ldr x7, [sp+344]
001f4d74subs xzr, x1, 1
001f4d78b.hi 0x1f4d80
001f4d7cb 0x1f4f10
001f4d80
001f4d80loc_1f4d80:
001f4d80ldrb w7, [x7+1]
001f4d84subs wzr, w7, 128
001f4d88cset x7, lo
001f4d8cstrb w7, [sp+55]
001f4d90b 0x1f4d98
001f4d94
001f4d94loc_1f4d94:
001f4d94b 0x1f4d98
001f4d98
001f4d98loc_1f4d98:
001f4d98ldrb w7, [sp+55]
001f4d9ctbnz w7, 0, 0x1f4da4
001f4da0b 0x1f4df0
001f4da4
001f4da4loc_1f4da4:
001f4da4ldr x1, [sp+352]
001f4da8ldr x7, [sp+344]
001f4dacsubs xzr, x1, 0
001f4db0b.hi 0x1f4db8
001f4db4b 0x1f4f08
001f4db8
001f4db8loc_1f4db8:
001f4db8ldrb w7, [x7]
001f4dbcand x7, x7, 127
001f4dc0ldr x1, [sp+352]
001f4dc4ldr x8, [sp+344]
001f4dc8subs xzr, x1, 1
001f4dccb.hi 0x1f4dd4
001f4dd0b 0x1f4f00
001f4dd4
001f4dd4loc_1f4dd4:
001f4dd4ldrb w8, [x8+1]
001f4dd8ubfm x8, x8, 57, 7
001f4ddcadd x7, x7, x8
001f4de0str x7, [sp+56]
001f4de4orr x7, xzr, 2
001f4de8str x7, [sp+88]
001f4decb 0x1f4e1c
001f4df0
001f4df0loc_1f4df0:
001f4df0ldr x0, [sp+344]
001f4df4ldr x1, [sp+352]
001f4df8ldr x2, [sp+360]
001f4dfcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f4e00str x0, [sp+112]
001f4e04str x1, [sp+128]
001f4e08str x0, [sp+144]
001f4e0cstr x1, [sp+136]
001f4e10str x0, [sp+56]
001f4e14str x1, [sp+88]
001f4e18b 0x1f4e1c
001f4e1c
001f4e1cloc_1f4e1c:
001f4e1cb 0x1f4e20
001f4e20
001f4e20loc_1f4e20:
001f4e20ldr x7, [sp+88]
001f4e24tbnz x7, 63, 0x1f4e2c
001f4e28b 0x1f4e6c
001f4e2c
001f4e2cloc_1f4e2c:
001f4e2cstp xzr, xzr, [sp+176]
001f4e30str xzr, [sp+192]
001f4e34adrp x27, 0x82e000
001f4e38ldr x5, [x27+160]
001f4e3cadrp x27, 0x82e000
001f4e40ldr x6, [x27+168]
001f4e44str x5, [sp+216]
001f4e48str x6, [sp+224]
001f4e4cldr x3, [sp+72]
001f4e50ldr x0, [sp+176]
001f4e54ldrb w4, [sp+80]
001f4e58ldr x1, [sp+184]
001f4e5cldr x2, [sp+192]
001f4e60ldp x29, x30, [sp-8]
001f4e64add sp, sp, 336
001f4e68ret x30
001f4e6c
001f4e6cloc_1f4e6c:
001f4e6cldr x0, [sp+56]
001f4e70bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f4e74str x0, [sp+256]
001f4e78str x1, [sp+264]
001f4e7cstr x2, [sp+272]
001f4e80ldr x3, [sp+200]
001f4e84ldrsb x27, [x3]
001f4e88ldr x4, [sp+208]
001f4e8cldr x3, [x3+24]
001f4e90mov x5, x0
001f4e94mov x0, x4
001f4e98mov x6, x1
001f4e9cmov x1, x5
001f4ea0mov x7, x2
001f4ea4mov x2, x6
001f4ea8mov x8, x3
001f4eacmov x3, x7
001f4eb0blr x8
001f4eb4ldr x1, [sp+88]
001f4eb8str x1, [sp+72]
001f4ebcldr x1, [sp+368]
001f4ec0ldr x2, [sp+376]
001f4ec4ldr x3, [sp+384]
001f4ec8str x1, [sp+176]
001f4eccstr x2, [sp+184]
001f4ed0str x3, [sp+192]
001f4ed4stp xzr, xzr, [sp+216]
001f4ed8ldr x3, [sp+72]
001f4edcldr x0, [sp+176]
001f4ee0ldrb w4, [sp+80]
001f4ee4ldr x1, [sp+184]
001f4ee8ldr x2, [sp+192]
001f4eecmov x5, xzr
001f4ef0mov x6, xzr
001f4ef4ldp x29, x30, [sp-8]
001f4ef8add sp, sp, 336
001f4efcret x30
001f4f00
001f4f00loc_1f4f00:
001f4f00orr x0, xzr, 1
001f4f04bl runtime.panicIndex
001f4f08
001f4f08loc_1f4f08:
001f4f08mov x0, xzr
001f4f0cbl runtime.panicIndex
001f4f10
001f4f10loc_1f4f10:
001f4f10orr x0, xzr, 1
001f4f14bl runtime.panicIndex
001f4f18
001f4f18loc_1f4f18:
001f4f18mov x0, xzr
001f4f1cbl runtime.panicIndex
001f4f20
001f4f20loc_1f4f20:
001f4f20mov x0, xzr
001f4f24bl runtime.panicIndex
001f4f28
001f4f28loc_1f4f28:
001f4f28ldr x7, [sp+240]
001f4f2cstr x7, [sp+128]
001f4f30cbnz x7, 0x1f4f38
001f4f34b 0x1f5170
001f4f38
001f4f38loc_1f4f38:
001f4f38str xzr, [sp+64]
001f4f3cstr xzr, [sp+96]
001f4f40ldr x7, [sp+240]
001f4f44str x7, [sp+120]
001f4f48subs xzr, x7, 0
001f4f4ccset x8, ne
001f4f50strb w8, [sp+55]
001f4f54cbnz x7, 0x1f4f5c
001f4f58b 0x1f4f84
001f4f5c
001f4f5cloc_1f4f5c:
001f4f5cldr x1, [sp+240]
001f4f60ldr x7, [sp+232]
001f4f64subs xzr, x1, 0
001f4f68b.hi 0x1f4f70
001f4f6cb 0x1f51e0
001f4f70
001f4f70loc_1f4f70:
001f4f70ldrb w7, [x7]
001f4f74subs wzr, w7, 128
001f4f78cset x7, lo
001f4f7cstrb w7, [sp+55]
001f4f80b 0x1f4f88
001f4f84
001f4f84loc_1f4f84:
001f4f84b 0x1f4f88
001f4f88
001f4f88loc_1f4f88:
001f4f88ldrb w7, [sp+55]
001f4f8ctbnz w7, 0, 0x1f4f94
001f4f90b 0x1f4fbc
001f4f94
001f4f94loc_1f4f94:
001f4f94ldr x1, [sp+240]
001f4f98ldr x7, [sp+232]
001f4f9csubs xzr, x1, 0
001f4fa0b.hi 0x1f4fa8
001f4fa4b 0x1f51d8
001f4fa8
001f4fa8loc_1f4fa8:
001f4fa8ldrb w7, [x7]
001f4facstr x7, [sp+64]
001f4fb0orr x7, xzr, 1
001f4fb4str x7, [sp+96]
001f4fb8b 0x1f5094
001f4fbc
001f4fbcloc_1f4fbc:
001f4fbcldr x7, [sp+240]
001f4fc0str x7, [sp+120]
001f4fc4subs xzr, x7, 2
001f4fc8cset x7, ge
001f4fccstrb w7, [sp+55]
001f4fd0b.ge 0x1f4fd8
001f4fd4b 0x1f5000
001f4fd8
001f4fd8loc_1f4fd8:
001f4fd8ldr x1, [sp+240]
001f4fdcldr x7, [sp+232]
001f4fe0subs xzr, x1, 1
001f4fe4b.hi 0x1f4fec
001f4fe8b 0x1f51d0
001f4fec
001f4fecloc_1f4fec:
001f4fecldrb w7, [x7+1]
001f4ff0subs wzr, w7, 128
001f4ff4cset x7, lo
001f4ff8strb w7, [sp+55]
001f4ffcb 0x1f5004
001f5000
001f5000loc_1f5000:
001f5000b 0x1f5004
001f5004
001f5004loc_1f5004:
001f5004ldrb w7, [sp+55]
001f5008tbnz w7, 0, 0x1f5010
001f500cb 0x1f505c
001f5010
001f5010loc_1f5010:
001f5010ldr x1, [sp+240]
001f5014ldr x7, [sp+232]
001f5018subs xzr, x1, 0
001f501cb.hi 0x1f5024
001f5020b 0x1f51c8
001f5024
001f5024loc_1f5024:
001f5024ldrb w7, [x7]
001f5028and x7, x7, 127
001f502cldr x1, [sp+240]
001f5030ldr x8, [sp+232]
001f5034subs xzr, x1, 1
001f5038b.hi 0x1f5040
001f503cb 0x1f51c0
001f5040
001f5040loc_1f5040:
001f5040ldrb w8, [x8+1]
001f5044ubfm x8, x8, 57, 7
001f5048add x7, x7, x8
001f504cstr x7, [sp+64]
001f5050orr x7, xzr, 2
001f5054str x7, [sp+96]
001f5058b 0x1f508c
001f505c
001f505cloc_1f505c:
001f505cldr x0, [sp+232]
001f5060ldr x1, [sp+240]
001f5064ldr x2, [sp+248]
001f5068bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f506cstr x0, [sp+112]
001f5070str x1, [sp+120]
001f5074str x0, [sp+160]
001f5078str x1, [sp+152]
001f507cstr x0, [sp+64]
001f5080str x1, [sp+96]
001f5084orr x7, xzr, 2
001f5088b 0x1f508c
001f508c
001f508cloc_1f508c:
001f508corr x7, xzr, 1
001f5090b 0x1f5094
001f5094
001f5094loc_1f5094:
001f5094ldr x8, [sp+96]
001f5098tbnz x8, 63, 0x1f50a0
001f509cb 0x1f50e0
001f50a0
001f50a0loc_1f50a0:
001f50a0stp xzr, xzr, [sp+176]
001f50a4str xzr, [sp+192]
001f50a8adrp x27, 0x82d000
001f50acldr x5, [x27+160]
001f50b0adrp x27, 0x82d000
001f50b4ldr x6, [x27+168]
001f50b8str x5, [sp+216]
001f50bcstr x6, [sp+224]
001f50c0ldr x3, [sp+72]
001f50c4ldr x0, [sp+176]
001f50c8ldrb w4, [sp+80]
001f50ccldr x1, [sp+184]
001f50d0ldr x2, [sp+192]
001f50d4ldp x29, x30, [sp-8]
001f50d8add sp, sp, 336
001f50dcret x30
001f50e0
001f50e0loc_1f50e0:
001f50e0ldr x0, [sp+64]
001f50e4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f50e8str x0, [sp+256]
001f50ecstr x1, [sp+264]
001f50f0str x2, [sp+272]
001f50f4ldr x3, [sp+200]
001f50f8ldrsb x27, [x3]
001f50fcldr x4, [sp+208]
001f5100ldr x3, [x3+24]
001f5104mov x5, x0
001f5108mov x0, x4
001f510cmov x6, x1
001f5110mov x1, x5
001f5114mov x7, x2
001f5118mov x2, x6
001f511cmov x8, x3
001f5120mov x3, x7
001f5124blr x8
001f5128ldr x0, [sp+96]
001f512cldr x1, [sp+240]
001f5130ldr x2, [sp+232]
001f5134ldr x3, [sp+248]
001f5138b 0x1f513c
001f513c
001f513cloc_1f513c:
001f513csubs xzr, x1, x0
001f5140b.hs 0x1f5148
001f5144b 0x1f51bc
001f5148
001f5148loc_1f5148:
001f5148sub x7, x3, x0
001f514csub x8, x1, x0
001f5150sub x9, xzr, x7
001f5154and x9, x0, x9, asr #63
001f5158add x9, x2, x9
001f515cstr x9, [sp+232]
001f5160str x8, [sp+240]
001f5164str x7, [sp+248]
001f5168b 0x1f516c
001f516c
001f516cloc_1f516c:
001f516cb 0x1f4f28
001f5170
001f5170loc_1f5170:
001f5170ldr x7, [sp+104]
001f5174str x7, [sp+72]
001f5178ldr x7, [sp+368]
001f517cldr x8, [sp+376]
001f5180ldr x9, [sp+384]
001f5184str x7, [sp+176]
001f5188str x8, [sp+184]
001f518cstr x9, [sp+192]
001f5190stp xzr, xzr, [sp+216]
001f5194ldr x3, [sp+72]
001f5198ldr x0, [sp+176]
001f519cldrb w4, [sp+80]
001f51a0ldr x1, [sp+184]
001f51a4ldr x2, [sp+192]
001f51a8mov x5, xzr
001f51acmov x6, xzr
001f51b0ldp x29, x30, [sp-8]
001f51b4add sp, sp, 336
001f51b8ret x30
001f51bc
001f51bcloc_1f51bc:
001f51bcbl runtime.panicSliceB
001f51c0
001f51c0loc_1f51c0:
001f51c0orr x0, xzr, 1
001f51c4bl runtime.panicIndex
001f51c8
001f51c8loc_1f51c8:
001f51c8mov x0, xzr
001f51ccbl runtime.panicIndex
001f51d0
001f51d0loc_1f51d0:
001f51d0orr x0, xzr, 1
001f51d4bl runtime.panicIndex
001f51d8
001f51d8loc_1f51d8:
001f51d8mov x0, xzr
001f51dcbl runtime.panicIndex
001f51e0
001f51e0loc_1f51e0:
001f51e0mov x0, xzr
001f51e4bl runtime.panicIndex
001f51e8hint
001f51ec
001f51ecloc_1f51ec:
001f51ecstp x0, x1, [sp+8]
001f51f0stp x2, x3, [sp+24]
001f51f4stp x4, x5, [sp+40]
001f51f8str w6, [sp+56]
001f51fcstrb w7, [sp+60]
001f5200strb w8, [sp+64]
001f5204stp x9, x10, [sp+72]
001f5208str x11, [sp+88]
001f520cmov x3, x30
001f5210bl runtime.morestack_noctxt.abi0
001f5214ldp x0, x1, [sp+8]
001f5218ldp x2, x3, [sp+24]
001f521cldp x4, x5, [sp+40]
001f5220ldrsw x6, [sp+56]
001f5224ldrsb x7, [sp+60]
001f5228ldrb w8, [sp+64]
001f522cldp x9, x10, [sp+72]
001f5230ldr x11, [sp+88]
001f5234b 0x1f4b50
001f5238udf 0
001f523cudf 0
001f4b50
001f4b50google.golang.org/protobuf/internal/impl.consumeEnumSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeEnumSliceValue(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)
001f4b50ldr x16, [x28+16]
001f4b54sub x17, sp, 208
001f4b58subs xzr, x17, x16
001f4b5cb.ls 0x1f51ec
001f4b60sub x20, sp, 336
001f4b64stp x29, x30, [x20-8]
001f4b68add sp, x20, 0
001f4b6csub x29, sp, 8
001f4b70str x0, [sp+344]
001f4b74str x1, [sp+352]
001f4b78str x2, [sp+360]
001f4b7cstr x3, [sp+368]
001f4b80str x4, [sp+376]
001f4b84str x5, [sp+384]
001f4b88str w6, [sp+392]
001f4b8cstrb w7, [sp+396]
001f4b90strb w8, [sp+400]
001f4b94str x9, [sp+408]
001f4b98str x10, [sp+416]
001f4b9cstr x11, [sp+424]
001f4ba0stp xzr, xzr, [sp+176]
001f4ba4str xzr, [sp+192]
001f4ba8str xzr, [sp+72]
001f4bacstrb wzr, [sp+80]
001f4bb0stp xzr, xzr, [sp+216]
001f4bb4ldr x0, [sp+368]
001f4bb8ldr x1, [sp+376]
001f4bbcldr x2, [sp+384]
001f4bc0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f4bc4str x0, [sp+200]
001f4bc8str x1, [sp+208]
001f4bccldrsb x3, [sp+396]
001f4bd0ubfm x3, x3, 0, 7
001f4bd4subs wzr, w3, 2
001f4bd8b.eq 0x1f4be0
001f4bdcb 0x1f4c7c
001f4be0
001f4be0loc_1f4be0:
001f4be0str xzr, [sp+280]
001f4be4stp xzr, xzr, [sp+288]
001f4be8ldr x0, [sp+344]
001f4becldr x1, [sp+352]
001f4bf0ldr x2, [sp+360]
001f4bf4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f4bf8str x0, [sp+280]
001f4bfcstr x1, [sp+288]
001f4c00str x2, [sp+296]
001f4c04str x3, [sp+128]
001f4c08str x0, [sp+304]
001f4c0cstr x1, [sp+312]
001f4c10str x2, [sp+320]
001f4c14ldr x3, [sp+128]
001f4c18str x3, [sp+168]
001f4c1cstr x0, [sp+232]
001f4c20str x1, [sp+240]
001f4c24str x2, [sp+248]
001f4c28ldr x3, [sp+168]
001f4c2cstr x3, [sp+104]
001f4c30tbnz x3, 63, 0x1f4c38
001f4c34b 0x1f4c78
001f4c38
001f4c38loc_1f4c38:
001f4c38stp xzr, xzr, [sp+176]
001f4c3cstr xzr, [sp+192]
001f4c40adrp x27, 0x82e000
001f4c44ldr x5, [x27+160]
001f4c48adrp x27, 0x82e000
001f4c4cldr x6, [x27+168]
001f4c50str x5, [sp+216]
001f4c54str x6, [sp+224]
001f4c58ldr x3, [sp+72]
001f4c5cldr x0, [sp+176]
001f4c60ldrb w4, [sp+80]
001f4c64ldr x1, [sp+184]
001f4c68ldr x2, [sp+192]
001f4c6cldp x29, x30, [sp-8]
001f4c70add sp, sp, 336
001f4c74ret x30
001f4c78
001f4c78loc_1f4c78:
001f4c78b 0x1f4f28
001f4c7c
001f4c7cloc_1f4c7c:
001f4c7cldrsb x7, [sp+396]
001f4c80ubfm x7, x7, 0, 7
001f4c84cbnz w7, 0x1f4c8c
001f4c88b 0x1f4ccc
001f4c8c
001f4c8cloc_1f4c8c:
001f4c8cstp xzr, xzr, [sp+176]
001f4c90str xzr, [sp+192]
001f4c94adrp x27, 0x82e000
001f4c98ldr x5, [x27+192]
001f4c9cadrp x27, 0x82e000
001f4ca0ldr x6, [x27+200]
001f4ca4str x5, [sp+216]
001f4ca8str x6, [sp+224]
001f4cacldr x3, [sp+72]
001f4cb0ldr x0, [sp+176]
001f4cb4ldrb w4, [sp+80]
001f4cb8ldr x1, [sp+184]
001f4cbcldr x2, [sp+192]
001f4cc0ldp x29, x30, [sp-8]
001f4cc4add sp, sp, 336
001f4cc8ret x30
001f4ccc
001f4cccloc_1f4ccc:
001f4cccstr xzr, [sp+56]
001f4cd0str xzr, [sp+88]
001f4cd4ldr x7, [sp+352]
001f4cd8str x7, [sp+128]
001f4cdcsubs xzr, x7, 0
001f4ce0cset x8, ne
001f4ce4strb w8, [sp+55]
001f4ce8cbnz x7, 0x1f4cf0
001f4cecb 0x1f4d18
001f4cf0
001f4cf0loc_1f4cf0:
001f4cf0ldr x1, [sp+352]
001f4cf4ldr x7, [sp+344]
001f4cf8subs xzr, x1, 0
001f4cfcb.hi 0x1f4d04
001f4d00b 0x1f4f20
001f4d04
001f4d04loc_1f4d04:
001f4d04ldrb w7, [x7]
001f4d08subs wzr, w7, 128
001f4d0ccset x7, lo
001f4d10strb w7, [sp+55]
001f4d14b 0x1f4d1c
001f4d18
001f4d18loc_1f4d18:
001f4d18b 0x1f4d1c
001f4d1c
001f4d1cloc_1f4d1c:
001f4d1cldrb w7, [sp+55]
001f4d20tbnz w7, 0, 0x1f4d28
001f4d24b 0x1f4d50
001f4d28
001f4d28loc_1f4d28:
001f4d28ldr x1, [sp+352]
001f4d2cldr x7, [sp+344]
001f4d30subs xzr, x1, 0
001f4d34b.hi 0x1f4d3c
001f4d38b 0x1f4f18
001f4d3c
001f4d3cloc_1f4d3c:
001f4d3cldrb w7, [x7]
001f4d40str x7, [sp+56]
001f4d44orr x7, xzr, 1
001f4d48str x7, [sp+88]
001f4d4cb 0x1f4e20
001f4d50
001f4d50loc_1f4d50:
001f4d50ldr x7, [sp+352]
001f4d54str x7, [sp+128]
001f4d58subs xzr, x7, 2
001f4d5ccset x7, ge
001f4d60strb w7, [sp+55]
001f4d64b.ge 0x1f4d6c
001f4d68b 0x1f4d94
001f4d6c
001f4d6cloc_1f4d6c:
001f4d6cldr x1, [sp+352]
001f4d70ldr x7, [sp+344]
001f4d74subs xzr, x1, 1
001f4d78b.hi 0x1f4d80
001f4d7cb 0x1f4f10
001f4d80
001f4d80loc_1f4d80:
001f4d80ldrb w7, [x7+1]
001f4d84subs wzr, w7, 128
001f4d88cset x7, lo
001f4d8cstrb w7, [sp+55]
001f4d90b 0x1f4d98
001f4d94
001f4d94loc_1f4d94:
001f4d94b 0x1f4d98
001f4d98
001f4d98loc_1f4d98:
001f4d98ldrb w7, [sp+55]
001f4d9ctbnz w7, 0, 0x1f4da4
001f4da0b 0x1f4df0
001f4da4
001f4da4loc_1f4da4:
001f4da4ldr x1, [sp+352]
001f4da8ldr x7, [sp+344]
001f4dacsubs xzr, x1, 0
001f4db0b.hi 0x1f4db8
001f4db4b 0x1f4f08
001f4db8
001f4db8loc_1f4db8:
001f4db8ldrb w7, [x7]
001f4dbcand x7, x7, 127
001f4dc0ldr x1, [sp+352]
001f4dc4ldr x8, [sp+344]
001f4dc8subs xzr, x1, 1
001f4dccb.hi 0x1f4dd4
001f4dd0b 0x1f4f00
001f4dd4
001f4dd4loc_1f4dd4:
001f4dd4ldrb w8, [x8+1]
001f4dd8ubfm x8, x8, 57, 7
001f4ddcadd x7, x7, x8
001f4de0str x7, [sp+56]
001f4de4orr x7, xzr, 2
001f4de8str x7, [sp+88]
001f4decb 0x1f4e1c
001f4df0
001f4df0loc_1f4df0:
001f4df0ldr x0, [sp+344]
001f4df4ldr x1, [sp+352]
001f4df8ldr x2, [sp+360]
001f4dfcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f4e00str x0, [sp+112]
001f4e04str x1, [sp+128]
001f4e08str x0, [sp+144]
001f4e0cstr x1, [sp+136]
001f4e10str x0, [sp+56]
001f4e14str x1, [sp+88]
001f4e18b 0x1f4e1c
001f4e1c
001f4e1cloc_1f4e1c:
001f4e1cb 0x1f4e20
001f4e20
001f4e20loc_1f4e20:
001f4e20ldr x7, [sp+88]
001f4e24tbnz x7, 63, 0x1f4e2c
001f4e28b 0x1f4e6c
001f4e2c
001f4e2cloc_1f4e2c:
001f4e2cstp xzr, xzr, [sp+176]
001f4e30str xzr, [sp+192]
001f4e34adrp x27, 0x82e000
001f4e38ldr x5, [x27+160]
001f4e3cadrp x27, 0x82e000
001f4e40ldr x6, [x27+168]
001f4e44str x5, [sp+216]
001f4e48str x6, [sp+224]
001f4e4cldr x3, [sp+72]
001f4e50ldr x0, [sp+176]
001f4e54ldrb w4, [sp+80]
001f4e58ldr x1, [sp+184]
001f4e5cldr x2, [sp+192]
001f4e60ldp x29, x30, [sp-8]
001f4e64add sp, sp, 336
001f4e68ret x30
001f4e6c
001f4e6cloc_1f4e6c:
001f4e6cldr x0, [sp+56]
001f4e70bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f4e74str x0, [sp+256]
001f4e78str x1, [sp+264]
001f4e7cstr x2, [sp+272]
001f4e80ldr x3, [sp+200]
001f4e84ldrsb x27, [x3]
001f4e88ldr x4, [sp+208]
001f4e8cldr x3, [x3+24]
001f4e90mov x5, x0
001f4e94mov x0, x4
001f4e98mov x6, x1
001f4e9cmov x1, x5
001f4ea0mov x7, x2
001f4ea4mov x2, x6
001f4ea8mov x8, x3
001f4eacmov x3, x7
001f4eb0blr x8
001f4eb4ldr x1, [sp+88]
001f4eb8str x1, [sp+72]
001f4ebcldr x1, [sp+368]
001f4ec0ldr x2, [sp+376]
001f4ec4ldr x3, [sp+384]
001f4ec8str x1, [sp+176]
001f4eccstr x2, [sp+184]
001f4ed0str x3, [sp+192]
001f4ed4stp xzr, xzr, [sp+216]
001f4ed8ldr x3, [sp+72]
001f4edcldr x0, [sp+176]
001f4ee0ldrb w4, [sp+80]
001f4ee4ldr x1, [sp+184]
001f4ee8ldr x2, [sp+192]
001f4eecmov x5, xzr
001f4ef0mov x6, xzr
001f4ef4ldp x29, x30, [sp-8]
001f4ef8add sp, sp, 336
001f4efcret x30
001f4f00
001f4f00loc_1f4f00:
001f4f00orr x0, xzr, 1
001f4f04bl runtime.panicIndex
001f4f08
001f4f08loc_1f4f08:
001f4f08mov x0, xzr
001f4f0cbl runtime.panicIndex
001f4f10
001f4f10loc_1f4f10:
001f4f10orr x0, xzr, 1
001f4f14bl runtime.panicIndex
001f4f18
001f4f18loc_1f4f18:
001f4f18mov x0, xzr
001f4f1cbl runtime.panicIndex
001f4f20
001f4f20loc_1f4f20:
001f4f20mov x0, xzr
001f4f24bl runtime.panicIndex
001f4f28
001f4f28loc_1f4f28:
001f4f28ldr x7, [sp+240]
001f4f2cstr x7, [sp+128]
001f4f30cbnz x7, 0x1f4f38
001f4f34b 0x1f5170
001f4f38
001f4f38loc_1f4f38:
001f4f38str xzr, [sp+64]
001f4f3cstr xzr, [sp+96]
001f4f40ldr x7, [sp+240]
001f4f44str x7, [sp+120]
001f4f48subs xzr, x7, 0
001f4f4ccset x8, ne
001f4f50strb w8, [sp+55]
001f4f54cbnz x7, 0x1f4f5c
001f4f58b 0x1f4f84
001f4f5c
001f4f5cloc_1f4f5c:
001f4f5cldr x1, [sp+240]
001f4f60ldr x7, [sp+232]
001f4f64subs xzr, x1, 0
001f4f68b.hi 0x1f4f70
001f4f6cb 0x1f51e0
001f4f70
001f4f70loc_1f4f70:
001f4f70ldrb w7, [x7]
001f4f74subs wzr, w7, 128
001f4f78cset x7, lo
001f4f7cstrb w7, [sp+55]
001f4f80b 0x1f4f88
001f4f84
001f4f84loc_1f4f84:
001f4f84b 0x1f4f88
001f4f88
001f4f88loc_1f4f88:
001f4f88ldrb w7, [sp+55]
001f4f8ctbnz w7, 0, 0x1f4f94
001f4f90b 0x1f4fbc
001f4f94
001f4f94loc_1f4f94:
001f4f94ldr x1, [sp+240]
001f4f98ldr x7, [sp+232]
001f4f9csubs xzr, x1, 0
001f4fa0b.hi 0x1f4fa8
001f4fa4b 0x1f51d8
001f4fa8
001f4fa8loc_1f4fa8:
001f4fa8ldrb w7, [x7]
001f4facstr x7, [sp+64]
001f4fb0orr x7, xzr, 1
001f4fb4str x7, [sp+96]
001f4fb8b 0x1f5094
001f4fbc
001f4fbcloc_1f4fbc:
001f4fbcldr x7, [sp+240]
001f4fc0str x7, [sp+120]
001f4fc4subs xzr, x7, 2
001f4fc8cset x7, ge
001f4fccstrb w7, [sp+55]
001f4fd0b.ge 0x1f4fd8
001f4fd4b 0x1f5000
001f4fd8
001f4fd8loc_1f4fd8:
001f4fd8ldr x1, [sp+240]
001f4fdcldr x7, [sp+232]
001f4fe0subs xzr, x1, 1
001f4fe4b.hi 0x1f4fec
001f4fe8b 0x1f51d0
001f4fec
001f4fecloc_1f4fec:
001f4fecldrb w7, [x7+1]
001f4ff0subs wzr, w7, 128
001f4ff4cset x7, lo
001f4ff8strb w7, [sp+55]
001f4ffcb 0x1f5004
001f5000
001f5000loc_1f5000:
001f5000b 0x1f5004
001f5004
001f5004loc_1f5004:
001f5004ldrb w7, [sp+55]
001f5008tbnz w7, 0, 0x1f5010
001f500cb 0x1f505c
001f5010
001f5010loc_1f5010:
001f5010ldr x1, [sp+240]
001f5014ldr x7, [sp+232]
001f5018subs xzr, x1, 0
001f501cb.hi 0x1f5024
001f5020b 0x1f51c8
001f5024
001f5024loc_1f5024:
001f5024ldrb w7, [x7]
001f5028and x7, x7, 127
001f502cldr x1, [sp+240]
001f5030ldr x8, [sp+232]
001f5034subs xzr, x1, 1
001f5038b.hi 0x1f5040
001f503cb 0x1f51c0
001f5040
001f5040loc_1f5040:
001f5040ldrb w8, [x8+1]
001f5044ubfm x8, x8, 57, 7
001f5048add x7, x7, x8
001f504cstr x7, [sp+64]
001f5050orr x7, xzr, 2
001f5054str x7, [sp+96]
001f5058b 0x1f508c
001f505c
001f505cloc_1f505c:
001f505cldr x0, [sp+232]
001f5060ldr x1, [sp+240]
001f5064ldr x2, [sp+248]
001f5068bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f506cstr x0, [sp+112]
001f5070str x1, [sp+120]
001f5074str x0, [sp+160]
001f5078str x1, [sp+152]
001f507cstr x0, [sp+64]
001f5080str x1, [sp+96]
001f5084orr x7, xzr, 2
001f5088b 0x1f508c
001f508c
001f508cloc_1f508c:
001f508corr x7, xzr, 1
001f5090b 0x1f5094
001f5094
001f5094loc_1f5094:
001f5094ldr x8, [sp+96]
001f5098tbnz x8, 63, 0x1f50a0
001f509cb 0x1f50e0
001f50a0
001f50a0loc_1f50a0:
001f50a0stp xzr, xzr, [sp+176]
001f50a4str xzr, [sp+192]
001f50a8adrp x27, 0x82d000
001f50acldr x5, [x27+160]
001f50b0adrp x27, 0x82d000
001f50b4ldr x6, [x27+168]
001f50b8str x5, [sp+216]
001f50bcstr x6, [sp+224]
001f50c0ldr x3, [sp+72]
001f50c4ldr x0, [sp+176]
001f50c8ldrb w4, [sp+80]
001f50ccldr x1, [sp+184]
001f50d0ldr x2, [sp+192]
001f50d4ldp x29, x30, [sp-8]
001f50d8add sp, sp, 336
001f50dcret x30
001f50e0
001f50e0loc_1f50e0:
001f50e0ldr x0, [sp+64]
001f50e4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001f50e8str x0, [sp+256]
001f50ecstr x1, [sp+264]
001f50f0str x2, [sp+272]
001f50f4ldr x3, [sp+200]
001f50f8ldrsb x27, [x3]
001f50fcldr x4, [sp+208]
001f5100ldr x3, [x3+24]
001f5104mov x5, x0
001f5108mov x0, x4
001f510cmov x6, x1
001f5110mov x1, x5
001f5114mov x7, x2
001f5118mov x2, x6
001f511cmov x8, x3
001f5120mov x3, x7
001f5124blr x8
001f5128ldr x0, [sp+96]
001f512cldr x1, [sp+240]
001f5130ldr x2, [sp+232]
001f5134ldr x3, [sp+248]
001f5138b 0x1f513c
001f513c
001f513cloc_1f513c:
001f513csubs xzr, x1, x0
001f5140b.hs 0x1f5148
001f5144b 0x1f51bc
001f5148
001f5148loc_1f5148:
001f5148sub x7, x3, x0
001f514csub x8, x1, x0
001f5150sub x9, xzr, x7
001f5154and x9, x0, x9, asr #63
001f5158add x9, x2, x9
001f515cstr x9, [sp+232]
001f5160str x8, [sp+240]
001f5164str x7, [sp+248]
001f5168b 0x1f516c
001f516c
001f516cloc_1f516c:
001f516cb 0x1f4f28
001f5170
001f5170loc_1f5170:
001f5170ldr x7, [sp+104]
001f5174str x7, [sp+72]
001f5178ldr x7, [sp+368]
001f517cldr x8, [sp+376]
001f5180ldr x9, [sp+384]
001f5184str x7, [sp+176]
001f5188str x8, [sp+184]
001f518cstr x9, [sp+192]
001f5190stp xzr, xzr, [sp+216]
001f5194ldr x3, [sp+72]
001f5198ldr x0, [sp+176]
001f519cldrb w4, [sp+80]
001f51a0ldr x1, [sp+184]
001f51a4ldr x2, [sp+192]
001f51a8mov x5, xzr
001f51acmov x6, xzr
001f51b0ldp x29, x30, [sp-8]
001f51b4add sp, sp, 336
001f51b8ret x30
001f51bc
001f51bcloc_1f51bc:
001f51bcbl runtime.panicSliceB
001f51c0
001f51c0loc_1f51c0:
001f51c0orr x0, xzr, 1
001f51c4bl runtime.panicIndex
001f51c8
001f51c8loc_1f51c8:
001f51c8mov x0, xzr
001f51ccbl runtime.panicIndex
001f51d0
001f51d0loc_1f51d0:
001f51d0orr x0, xzr, 1
001f51d4bl runtime.panicIndex
001f51d8
001f51d8loc_1f51d8:
001f51d8mov x0, xzr
001f51dcbl runtime.panicIndex
001f51e0
001f51e0loc_1f51e0:
001f51e0mov x0, xzr
001f51e4bl runtime.panicIndex
001f51e8hint
001f51ec
001f51ecloc_1f51ec:
001f51ecstp x0, x1, [sp+8]
001f51f0stp x2, x3, [sp+24]
001f51f4stp x4, x5, [sp+40]
001f51f8str w6, [sp+56]
001f51fcstrb w7, [sp+60]
001f5200strb w8, [sp+64]
001f5204stp x9, x10, [sp+72]
001f5208str x11, [sp+88]
001f520cmov x3, x30
001f5210bl runtime.morestack_noctxt.abi0
001f5214ldp x0, x1, [sp+8]
001f5218ldp x2, x3, [sp+24]
001f521cldp x4, x5, [sp+40]
001f5220ldrsw x6, [sp+56]
001f5224ldrsb x7, [sp+60]
001f5228ldrb w8, [sp+64]
001f522cldp x9, x10, [sp+72]
001f5230ldr x11, [sp+88]
001f5234b 0x1f4b50
001f5238udf 0
001f523cudf 0
001f4b50
001f5240
001f5240google.golang.org/protobuf/internal/impl.sizeEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumPackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5240ldr x16, [x28+16]
001f5244sub x17, sp, 16
001f5248subs xzr, x17, x16
001f524cb.ls 0x1f5358
001f5250str x30, [sp-144]!
001f5254stur x29, [sp-8]
001f5258sub x29, sp, 8
001f525cstr x0, [sp+152]
001f5260str x1, [sp+160]
001f5264str x2, [sp+168]
001f5268str x3, [sp+176]
001f526cstrb w4, [sp+184]
001f5270str xzr, [sp+48]
001f5274ldr x0, [sp+152]
001f5278ldr x1, [sp+160]
001f527cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f5280str x0, [sp+120]
001f5284str x1, [sp+128]
001f5288ldrsb x27, [x0]
001f528cldr x3, [x0+56]
001f5290mov x0, x1
001f5294blr x3
001f5298str x0, [sp+72]
001f529ccbz x0, 0x1f52a4
001f52a0b 0x1f52b8
001f52a4
001f52a4loc_1f52a4:
001f52a4str xzr, [sp+48]
001f52a8mov x0, xzr
001f52acldur x29, [sp-8]
001f52b0ldr x30, [sp], 144
001f52b4ret x30
001f52b8
001f52b8loc_1f52b8:
001f52b8str xzr, [sp+56]
001f52bcstr xzr, [sp+80]
001f52c0str x0, [sp+64]
001f52c4b 0x1f52c8
001f52c8
001f52c8loc_1f52c8:
001f52c8ldr x2, [sp+64]
001f52ccldr x3, [sp+80]
001f52d0subs xzr, x2, x3
001f52d4b.gt 0x1f52dc
001f52d8b 0x1f5334
001f52dc
001f52dcloc_1f52dc:
001f52dcldr x1, [sp+80]
001f52e0ldr x2, [sp+120]
001f52e4ldrsb x27, [x2]
001f52e8ldr x2, [x2+40]
001f52ecldr x0, [sp+128]
001f52f0blr x2
001f52f4str x0, [sp+96]
001f52f8str x1, [sp+104]
001f52fcstr x2, [sp+112]
001f5300bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5304str w0, [sp+44]
001f5308sbfm x0, x0, 0, 31
001f530cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5310str x0, [sp+88]
001f5314ldr x2, [sp+56]
001f5318add x2, x2, x0
001f531cstr x2, [sp+56]
001f5320b 0x1f5324
001f5324
001f5324loc_1f5324:
001f5324ldr x2, [sp+80]
001f5328add x2, x2, 1
001f532cstr x2, [sp+80]
001f5330b 0x1f52c8
001f5334
001f5334loc_1f5334:
001f5334ldr x0, [sp+56]
001f5338bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f533cstr x0, [sp+88]
001f5340ldr x1, [sp+176]
001f5344add x0, x1, x0
001f5348str x0, [sp+48]
001f534cldur x29, [sp-8]
001f5350ldr x30, [sp], 144
001f5354ret x30
001f5358
001f5358loc_1f5358:
001f5358stp x0, x1, [sp+8]
001f535cstp x2, x3, [sp+24]
001f5360strb w4, [sp+40]
001f5364mov x3, x30
001f5368bl runtime.morestack_noctxt.abi0
001f536cldp x0, x1, [sp+8]
001f5370ldp x2, x3, [sp+24]
001f5374ldrb w4, [sp+40]
001f5378b 0x1f5240
001f537cudf 0
001f5240
001f5240google.golang.org/protobuf/internal/impl.sizeEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeEnumPackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5240ldr x16, [x28+16]
001f5244sub x17, sp, 16
001f5248subs xzr, x17, x16
001f524cb.ls 0x1f5358
001f5250str x30, [sp-144]!
001f5254stur x29, [sp-8]
001f5258sub x29, sp, 8
001f525cstr x0, [sp+152]
001f5260str x1, [sp+160]
001f5264str x2, [sp+168]
001f5268str x3, [sp+176]
001f526cstrb w4, [sp+184]
001f5270str xzr, [sp+48]
001f5274ldr x0, [sp+152]
001f5278ldr x1, [sp+160]
001f527cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f5280str x0, [sp+120]
001f5284str x1, [sp+128]
001f5288ldrsb x27, [x0]
001f528cldr x3, [x0+56]
001f5290mov x0, x1
001f5294blr x3
001f5298str x0, [sp+72]
001f529ccbz x0, 0x1f52a4
001f52a0b 0x1f52b8
001f52a4
001f52a4loc_1f52a4:
001f52a4str xzr, [sp+48]
001f52a8mov x0, xzr
001f52acldur x29, [sp-8]
001f52b0ldr x30, [sp], 144
001f52b4ret x30
001f52b8
001f52b8loc_1f52b8:
001f52b8str xzr, [sp+56]
001f52bcstr xzr, [sp+80]
001f52c0str x0, [sp+64]
001f52c4b 0x1f52c8
001f52c8
001f52c8loc_1f52c8:
001f52c8ldr x2, [sp+64]
001f52ccldr x3, [sp+80]
001f52d0subs xzr, x2, x3
001f52d4b.gt 0x1f52dc
001f52d8b 0x1f5334
001f52dc
001f52dcloc_1f52dc:
001f52dcldr x1, [sp+80]
001f52e0ldr x2, [sp+120]
001f52e4ldrsb x27, [x2]
001f52e8ldr x2, [x2+40]
001f52ecldr x0, [sp+128]
001f52f0blr x2
001f52f4str x0, [sp+96]
001f52f8str x1, [sp+104]
001f52fcstr x2, [sp+112]
001f5300bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5304str w0, [sp+44]
001f5308sbfm x0, x0, 0, 31
001f530cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5310str x0, [sp+88]
001f5314ldr x2, [sp+56]
001f5318add x2, x2, x0
001f531cstr x2, [sp+56]
001f5320b 0x1f5324
001f5324
001f5324loc_1f5324:
001f5324ldr x2, [sp+80]
001f5328add x2, x2, 1
001f532cstr x2, [sp+80]
001f5330b 0x1f52c8
001f5334
001f5334loc_1f5334:
001f5334ldr x0, [sp+56]
001f5338bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f533cstr x0, [sp+88]
001f5340ldr x1, [sp+176]
001f5344add x0, x1, x0
001f5348str x0, [sp+48]
001f534cldur x29, [sp-8]
001f5350ldr x30, [sp], 144
001f5354ret x30
001f5358
001f5358loc_1f5358:
001f5358stp x0, x1, [sp+8]
001f535cstp x2, x3, [sp+24]
001f5360strb w4, [sp+40]
001f5364mov x3, x30
001f5368bl runtime.morestack_noctxt.abi0
001f536cldp x0, x1, [sp+8]
001f5370ldp x2, x3, [sp+24]
001f5374ldrb w4, [sp+40]
001f5378b 0x1f5240
001f537cudf 0
001f5240
001f5380
001f5380google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5380ldr x16, [x28+16]
001f5384sub x17, sp, 80
001f5388subs xzr, x17, x16
001f538cb.ls 0x1f55b0
001f5390str x30, [sp-208]!
001f5394stur x29, [sp-8]
001f5398sub x29, sp, 8
001f539cstr x0, [sp+216]
001f53a0str x1, [sp+224]
001f53a4str x2, [sp+232]
001f53a8str x3, [sp+240]
001f53acstr x4, [sp+248]
001f53b0str x5, [sp+256]
001f53b4str x6, [sp+264]
001f53b8strb w7, [sp+272]
001f53bcstr xzr, [sp+112]
001f53c0stp xzr, xzr, [sp+120]
001f53c4stp xzr, xzr, [sp+96]
001f53c8ldr x0, [sp+240]
001f53ccldr x1, [sp+248]
001f53d0ldr x2, [sp+256]
001f53d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f53d8str x0, [sp+184]
001f53dcstr x1, [sp+192]
001f53e0ldrsb x27, [x0]
001f53e4ldr x3, [x0+56]
001f53e8mov x0, x1
001f53ecblr x3
001f53f0str x0, [sp+64]
001f53f4cbz x0, 0x1f53fc
001f53f8b 0x1f5438
001f53fc
001f53fcloc_1f53fc:
001f53fcldr x5, [sp+216]
001f5400ldr x6, [sp+224]
001f5404ldr x7, [sp+232]
001f5408str x5, [sp+112]
001f540cstr x6, [sp+120]
001f5410str x7, [sp+128]
001f5414stp xzr, xzr, [sp+96]
001f5418ldr x0, [sp+112]
001f541cldr x1, [sp+120]
001f5420ldr x2, [sp+128]
001f5424mov x3, xzr
001f5428mov x4, xzr
001f542cldur x29, [sp-8]
001f5430ldr x30, [sp], 208
001f5434ret x30
001f5438
001f5438loc_1f5438:
001f5438ldr x3, [sp+264]
001f543cldr x0, [sp+216]
001f5440ldr x1, [sp+224]
001f5444ldr x2, [sp+232]
001f5448bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f544cstr x0, [sp+216]
001f5450str x1, [sp+224]
001f5454str x2, [sp+232]
001f5458str xzr, [sp+56]
001f545cstr xzr, [sp+80]
001f5460b 0x1f5464
001f5464
001f5464loc_1f5464:
001f5464ldr x4, [sp+64]
001f5468ldr x5, [sp+80]
001f546csubs xzr, x4, x5
001f5470b.gt 0x1f5478
001f5474b 0x1f54d0
001f5478
001f5478loc_1f5478:
001f5478ldr x1, [sp+80]
001f547cldr x2, [sp+184]
001f5480ldrsb x27, [x2]
001f5484ldr x2, [x2+40]
001f5488ldr x0, [sp+192]
001f548cblr x2
001f5490str x0, [sp+160]
001f5494str x1, [sp+168]
001f5498str x2, [sp+176]
001f549cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f54a0str w0, [sp+52]
001f54a4sbfm x0, x0, 0, 31
001f54a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f54acstr x0, [sp+88]
001f54b0ldr x2, [sp+56]
001f54b4add x2, x2, x0
001f54b8str x2, [sp+56]
001f54bcb 0x1f54c0
001f54c0
001f54c0loc_1f54c0:
001f54c0ldr x4, [sp+80]
001f54c4add x4, x4, 1
001f54c8str x4, [sp+80]
001f54ccb 0x1f5464
001f54d0
001f54d0loc_1f54d0:
001f54d0ldr x0, [sp+216]
001f54d4ldr x1, [sp+224]
001f54d8ldr x2, [sp+232]
001f54dcldr x3, [sp+56]
001f54e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f54e4str x0, [sp+216]
001f54e8str x1, [sp+224]
001f54ecstr x2, [sp+232]
001f54f0str xzr, [sp+72]
001f54f4b 0x1f54f8
001f54f8
001f54f8loc_1f54f8:
001f54f8ldr x5, [sp+64]
001f54fcldr x6, [sp+72]
001f5500subs xzr, x5, x6
001f5504b.gt 0x1f550c
001f5508b 0x1f5574
001f550c
001f550cloc_1f550c:
001f550cldr x1, [sp+72]
001f5510ldr x2, [sp+184]
001f5514ldrsb x27, [x2]
001f5518ldr x2, [x2+40]
001f551cldr x0, [sp+192]
001f5520blr x2
001f5524str x0, [sp+136]
001f5528str x1, [sp+144]
001f552cstr x2, [sp+152]
001f5530bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5534str w0, [sp+52]
001f5538ldr x1, [sp+224]
001f553cldr x2, [sp+232]
001f5540ldr x3, [sp+216]
001f5544sbfm x4, x0, 0, 31
001f5548mov x0, x3
001f554cmov x3, x4
001f5550bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5554str x0, [sp+216]
001f5558str x1, [sp+224]
001f555cstr x2, [sp+232]
001f5560b 0x1f5564
001f5564
001f5564loc_1f5564:
001f5564ldr x5, [sp+72]
001f5568add x5, x5, 1
001f556cstr x5, [sp+72]
001f5570b 0x1f54f8
001f5574
001f5574loc_1f5574:
001f5574ldr x5, [sp+216]
001f5578ldr x6, [sp+224]
001f557cldr x7, [sp+232]
001f5580str x5, [sp+112]
001f5584str x6, [sp+120]
001f5588str x7, [sp+128]
001f558cstp xzr, xzr, [sp+96]
001f5590ldr x0, [sp+112]
001f5594ldr x1, [sp+120]
001f5598ldr x2, [sp+128]
001f559cmov x3, xzr
001f55a0mov x4, xzr
001f55a4ldur x29, [sp-8]
001f55a8ldr x30, [sp], 208
001f55acret x30
001f55b0
001f55b0loc_1f55b0:
001f55b0stp x0, x1, [sp+8]
001f55b4stp x2, x3, [sp+24]
001f55b8stp x4, x5, [sp+40]
001f55bcstr x6, [sp+56]
001f55c0strb w7, [sp+64]
001f55c4mov x3, x30
001f55c8bl runtime.morestack_noctxt.abi0
001f55ccldp x0, x1, [sp+8]
001f55d0ldp x2, x3, [sp+24]
001f55d4ldp x4, x5, [sp+40]
001f55d8ldr x6, [sp+56]
001f55dcldrb w7, [sp+64]
001f55e0b 0x1f5380
001f55e4udf 0
001f55e8udf 0
001f55ecudf 0
001f5380
001f5380google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5380ldr x16, [x28+16]
001f5384sub x17, sp, 80
001f5388subs xzr, x17, x16
001f538cb.ls 0x1f55b0
001f5390str x30, [sp-208]!
001f5394stur x29, [sp-8]
001f5398sub x29, sp, 8
001f539cstr x0, [sp+216]
001f53a0str x1, [sp+224]
001f53a4str x2, [sp+232]
001f53a8str x3, [sp+240]
001f53acstr x4, [sp+248]
001f53b0str x5, [sp+256]
001f53b4str x6, [sp+264]
001f53b8strb w7, [sp+272]
001f53bcstr xzr, [sp+112]
001f53c0stp xzr, xzr, [sp+120]
001f53c4stp xzr, xzr, [sp+96]
001f53c8ldr x0, [sp+240]
001f53ccldr x1, [sp+248]
001f53d0ldr x2, [sp+256]
001f53d4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f53d8str x0, [sp+184]
001f53dcstr x1, [sp+192]
001f53e0ldrsb x27, [x0]
001f53e4ldr x3, [x0+56]
001f53e8mov x0, x1
001f53ecblr x3
001f53f0str x0, [sp+64]
001f53f4cbz x0, 0x1f53fc
001f53f8b 0x1f5438
001f53fc
001f53fcloc_1f53fc:
001f53fcldr x5, [sp+216]
001f5400ldr x6, [sp+224]
001f5404ldr x7, [sp+232]
001f5408str x5, [sp+112]
001f540cstr x6, [sp+120]
001f5410str x7, [sp+128]
001f5414stp xzr, xzr, [sp+96]
001f5418ldr x0, [sp+112]
001f541cldr x1, [sp+120]
001f5420ldr x2, [sp+128]
001f5424mov x3, xzr
001f5428mov x4, xzr
001f542cldur x29, [sp-8]
001f5430ldr x30, [sp], 208
001f5434ret x30
001f5438
001f5438loc_1f5438:
001f5438ldr x3, [sp+264]
001f543cldr x0, [sp+216]
001f5440ldr x1, [sp+224]
001f5444ldr x2, [sp+232]
001f5448bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f544cstr x0, [sp+216]
001f5450str x1, [sp+224]
001f5454str x2, [sp+232]
001f5458str xzr, [sp+56]
001f545cstr xzr, [sp+80]
001f5460b 0x1f5464
001f5464
001f5464loc_1f5464:
001f5464ldr x4, [sp+64]
001f5468ldr x5, [sp+80]
001f546csubs xzr, x4, x5
001f5470b.gt 0x1f5478
001f5474b 0x1f54d0
001f5478
001f5478loc_1f5478:
001f5478ldr x1, [sp+80]
001f547cldr x2, [sp+184]
001f5480ldrsb x27, [x2]
001f5484ldr x2, [x2+40]
001f5488ldr x0, [sp+192]
001f548cblr x2
001f5490str x0, [sp+160]
001f5494str x1, [sp+168]
001f5498str x2, [sp+176]
001f549cbl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f54a0str w0, [sp+52]
001f54a4sbfm x0, x0, 0, 31
001f54a8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f54acstr x0, [sp+88]
001f54b0ldr x2, [sp+56]
001f54b4add x2, x2, x0
001f54b8str x2, [sp+56]
001f54bcb 0x1f54c0
001f54c0
001f54c0loc_1f54c0:
001f54c0ldr x4, [sp+80]
001f54c4add x4, x4, 1
001f54c8str x4, [sp+80]
001f54ccb 0x1f5464
001f54d0
001f54d0loc_1f54d0:
001f54d0ldr x0, [sp+216]
001f54d4ldr x1, [sp+224]
001f54d8ldr x2, [sp+232]
001f54dcldr x3, [sp+56]
001f54e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f54e4str x0, [sp+216]
001f54e8str x1, [sp+224]
001f54ecstr x2, [sp+232]
001f54f0str xzr, [sp+72]
001f54f4b 0x1f54f8
001f54f8
001f54f8loc_1f54f8:
001f54f8ldr x5, [sp+64]
001f54fcldr x6, [sp+72]
001f5500subs xzr, x5, x6
001f5504b.gt 0x1f550c
001f5508b 0x1f5574
001f550c
001f550cloc_1f550c:
001f550cldr x1, [sp+72]
001f5510ldr x2, [sp+184]
001f5514ldrsb x27, [x2]
001f5518ldr x2, [x2+40]
001f551cldr x0, [sp+192]
001f5520blr x2
001f5524str x0, [sp+136]
001f5528str x1, [sp+144]
001f552cstr x2, [sp+152]
001f5530bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001f5534str w0, [sp+52]
001f5538ldr x1, [sp+224]
001f553cldr x2, [sp+232]
001f5540ldr x3, [sp+216]
001f5544sbfm x4, x0, 0, 31
001f5548mov x0, x3
001f554cmov x3, x4
001f5550bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5554str x0, [sp+216]
001f5558str x1, [sp+224]
001f555cstr x2, [sp+232]
001f5560b 0x1f5564
001f5564
001f5564loc_1f5564:
001f5564ldr x5, [sp+72]
001f5568add x5, x5, 1
001f556cstr x5, [sp+72]
001f5570b 0x1f54f8
001f5574
001f5574loc_1f5574:
001f5574ldr x5, [sp+216]
001f5578ldr x6, [sp+224]
001f557cldr x7, [sp+232]
001f5580str x5, [sp+112]
001f5584str x6, [sp+120]
001f5588str x7, [sp+128]
001f558cstp xzr, xzr, [sp+96]
001f5590ldr x0, [sp+112]
001f5594ldr x1, [sp+120]
001f5598ldr x2, [sp+128]
001f559cmov x3, xzr
001f55a0mov x4, xzr
001f55a4ldur x29, [sp-8]
001f55a8ldr x30, [sp], 208
001f55acret x30
001f55b0
001f55b0loc_1f55b0:
001f55b0stp x0, x1, [sp+8]
001f55b4stp x2, x3, [sp+24]
001f55b8stp x4, x5, [sp+40]
001f55bcstr x6, [sp+56]
001f55c0strb w7, [sp+64]
001f55c4mov x3, x30
001f55c8bl runtime.morestack_noctxt.abi0
001f55ccldp x0, x1, [sp+8]
001f55d0ldp x2, x3, [sp+24]
001f55d4ldp x4, x5, [sp+40]
001f55d8ldr x6, [sp+56]
001f55dcldrb w7, [sp+64]
001f55e0b 0x1f5380
001f55e4udf 0
001f55e8udf 0
001f55ecudf 0
001f5380
001f55f0
001f55f0google.golang.org/protobuf/internal/impl.sizeInt32: ; void google.golang.org/protobuf/internal/impl.sizeInt32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f55f0ldr x16, [x28+16]
001f55f4subs xzr, sp, x16
001f55f8b.ls 0x1f5658
001f55fcstr x30, [sp-64]!
001f5600stur x29, [sp-8]
001f5604sub x29, sp, 8
001f5608str x0, [sp+72]
001f560cstr x1, [sp+80]
001f5610strb w2, [sp+88]
001f5614str xzr, [sp+32]
001f5618bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f561cstr x0, [sp+48]
001f5620ldrsb x27, [x0]
001f5624ldrsw x1, [x0]
001f5628str w1, [sp+28]
001f562cmov x0, x1
001f5630bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5634str x0, [sp+40]
001f5638ldr x1, [sp+80]
001f563cldrsb x27, [x1]
001f5640ldr x1, [x1+120]
001f5644add x0, x1, x0
001f5648str x0, [sp+32]
001f564cldur x29, [sp-8]
001f5650ldr x30, [sp], 64
001f5654ret x30
001f5658
001f5658loc_1f5658:
001f5658stp x0, x1, [sp+8]
001f565cstrb w2, [sp+24]
001f5660mov x3, x30
001f5664bl runtime.morestack_noctxt.abi0
001f5668ldp x0, x1, [sp+8]
001f566cldrb w2, [sp+24]
001f5670b 0x1f55f0
001f5674udf 0
001f5678udf 0
001f567cudf 0
001f55f0
001f55f0google.golang.org/protobuf/internal/impl.sizeInt32: ; void google.golang.org/protobuf/internal/impl.sizeInt32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f55f0ldr x16, [x28+16]
001f55f4subs xzr, sp, x16
001f55f8b.ls 0x1f5658
001f55fcstr x30, [sp-64]!
001f5600stur x29, [sp-8]
001f5604sub x29, sp, 8
001f5608str x0, [sp+72]
001f560cstr x1, [sp+80]
001f5610strb w2, [sp+88]
001f5614str xzr, [sp+32]
001f5618bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f561cstr x0, [sp+48]
001f5620ldrsb x27, [x0]
001f5624ldrsw x1, [x0]
001f5628str w1, [sp+28]
001f562cmov x0, x1
001f5630bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5634str x0, [sp+40]
001f5638ldr x1, [sp+80]
001f563cldrsb x27, [x1]
001f5640ldr x1, [x1+120]
001f5644add x0, x1, x0
001f5648str x0, [sp+32]
001f564cldur x29, [sp-8]
001f5650ldr x30, [sp], 64
001f5654ret x30
001f5658
001f5658loc_1f5658:
001f5658stp x0, x1, [sp+8]
001f565cstrb w2, [sp+24]
001f5660mov x3, x30
001f5664bl runtime.morestack_noctxt.abi0
001f5668ldp x0, x1, [sp+8]
001f566cldrb w2, [sp+24]
001f5670b 0x1f55f0
001f5674udf 0
001f5678udf 0
001f567cudf 0
001f55f0
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(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)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(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)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(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)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(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)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
Loading..